Browse Source

Update pot translations

Jelle Spijker 1 year ago
parent
commit
359fbddac4
3 changed files with 2561 additions and 5431 deletions
  1. 2559 4058
      resources/i18n/cura.pot
  2. 1 43
      resources/i18n/fdmextruder.def.json.pot
  3. 1 1330
      resources/i18n/fdmprinter.def.json.pot

+ 2559 - 4058
resources/i18n/cura.pot

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-06-08 10:38+0000\n"
+"POT-Creation-Date: 2023-06-08 16:32+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"
@@ -18,6882 +18,5383 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: cura/API/Account.py:199
-msgctxt "@info:title"
-msgid "Login failed"
+#, python-format
+msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm."
+msgid "%(width).1f x %(depth).1f x %(height).1f mm"
 msgstr ""
 
-#: cura/Arranging/ArrangeObjectsJob.py:25
-msgctxt "@info:status"
-msgid "Finding new location for objects"
+msgctxt "@action:label"
+msgid "%1 & material"
 msgstr ""
 
-#: cura/Arranging/ArrangeObjectsJob.py:29
-msgctxt "@info:title"
-msgid "Finding Location"
+msgctxt "@action:label"
+msgid "%1 out of %2"
 msgstr ""
 
-#: cura/Arranging/ArrangeObjectsJob.py:42
-#: cura/MultiplyObjectsJob.py:99
-msgctxt "@info:status"
-msgid "Unable to find a location within the build volume for all objects"
+msgctxt "@action:label"
+msgid "%1 override"
+msgid_plural "%1 overrides"
+msgstr[0] ""
+msgstr[1] ""
+
+msgctxt "@action:label"
+msgid "%1, %2 override"
+msgid_plural "%1, %2 overrides"
+msgstr[0] ""
+msgstr[1] ""
+
+msgctxt "@label g for grams"
+msgid "%1g"
 msgstr ""
 
-#: cura/Arranging/ArrangeObjectsJob.py:43
-msgctxt "@info:title"
-msgid "Can't Find Location"
+msgctxt "@label m for meter"
+msgid "%1m"
 msgstr ""
 
-#: cura/Backups/Backup.py:115
-msgctxt "@info:backup_failed"
-msgid "Could not create archive from user data directory: {}"
+msgctxt "@action:inmenu menubar:printer"
+msgid "&Add Printer..."
 msgstr ""
 
-#: cura/Backups/Backup.py:122
-#: cura/Backups/Backup.py:159
-#: plugins/CuraDrive/src/DrivePluginExtension.py:118
-#: plugins/CuraDrive/src/DrivePluginExtension.py:126
-msgctxt "@info:title"
-msgid "Backup"
+msgctxt "@action:inmenu menubar:view"
+msgid "&Camera position"
 msgstr ""
 
-#: cura/Backups/Backup.py:134
-msgctxt "@info:backup_failed"
-msgid "Tried to restore a Cura backup without having proper data or meta data."
+msgctxt "@action:inmenu menubar:profile"
+msgid "&Create profile from current settings/overrides..."
 msgstr ""
 
-#: cura/Backups/Backup.py:145
-msgctxt "@info:backup_failed"
-msgid "Tried to restore a Cura backup that is higher than the current version."
+msgctxt "@action:inmenu menubar:profile"
+msgid "&Discard current changes"
 msgstr ""
 
-#: cura/Backups/Backup.py:158
-msgctxt "@info:backup_failed"
-msgid "The following error occurred while trying to restore a Cura backup:"
+msgctxt "@title:menu menubar:toplevel"
+msgid "&Edit"
 msgstr ""
 
-#: cura/BuildVolume.py:100
-msgctxt "@info:status"
-msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models."
+msgctxt "@title:menu menubar:file"
+msgid "&Export..."
 msgstr ""
 
-#: cura/BuildVolume.py:103
-msgctxt "@info:title"
-msgid "Build Volume"
+msgctxt "@title:menu menubar:toplevel"
+msgid "&File"
 msgstr ""
 
-#: cura/CrashHandler.py:107
-msgctxt "@title:window"
-msgid "Cura can't start"
+msgctxt "@action:inmenu menubar:edit"
+msgid "&Group Models"
 msgstr ""
 
-#: cura/CrashHandler.py:113
-msgctxt "@label crash message"
-msgid ""
-"<p><b>Oops, UltiMaker Cura has encountered something that doesn't seem right.</p></b>\n"
-"                    <p>We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.</p>\n"
-"                    <p>Backups can be found in the configuration folder.</p>\n"
-"                    <p>Please send us this Crash Report to fix the problem.</p>\n"
-"                "
+msgctxt "@title:menu menubar:toplevel"
+msgid "&Help"
 msgstr ""
 
-#: cura/CrashHandler.py:122
-msgctxt "@action:button"
-msgid "Send crash report to UltiMaker"
+msgctxt "@title:menu"
+msgid "&Material"
 msgstr ""
 
-#: cura/CrashHandler.py:125
-msgctxt "@action:button"
-msgid "Show detailed crash report"
+msgctxt "@action:inmenu menubar:edit"
+msgid "&Merge Models"
 msgstr ""
 
-#: cura/CrashHandler.py:129
-msgctxt "@action:button"
-msgid "Show configuration folder"
+msgctxt "@action:inmenu"
+msgid "&Multiply Model..."
 msgstr ""
 
-#: cura/CrashHandler.py:140
-msgctxt "@action:button"
-msgid "Backup and Reset Configuration"
+msgctxt "@action:inmenu menubar:file"
+msgid "&New Project..."
 msgstr ""
 
-#: cura/CrashHandler.py:171
-msgctxt "@title:window"
-msgid "Crash Report"
+msgctxt "@action:inmenu menubar:file"
+msgid "&Open File(s)..."
 msgstr ""
 
-#: cura/CrashHandler.py:190
-msgctxt "@label crash message"
-msgid ""
-"<p><b>A fatal error has occurred in Cura. 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"
-"        "
+msgctxt "@title:menu menubar:settings"
+msgid "&Printer"
 msgstr ""
 
-#: cura/CrashHandler.py:198
-msgctxt "@title:groupbox"
-msgid "System information"
+msgctxt "@action:inmenu menubar:file"
+msgid "&Quit"
 msgstr ""
 
-#: cura/CrashHandler.py:207
-msgctxt "@label unknown version of Cura"
-msgid "Unknown"
+msgctxt "@action:inmenu menubar:edit"
+msgid "&Redo"
 msgstr ""
 
-#: cura/CrashHandler.py:228
-msgctxt "@label Cura version number"
-msgid "Cura version"
+msgctxt "@title:menu menubar:file"
+msgid "&Save Project..."
 msgstr ""
 
-#: cura/CrashHandler.py:229
-msgctxt "@label"
-msgid "Cura language"
+msgctxt "@title:menu menubar:toplevel"
+msgid "&Settings"
 msgstr ""
 
-#: cura/CrashHandler.py:230
-msgctxt "@label"
-msgid "OS language"
+msgctxt "@action:inmenu menubar:edit"
+msgid "&Undo"
 msgstr ""
 
-#: cura/CrashHandler.py:231
-msgctxt "@label Type of platform"
-msgid "Platform"
+msgctxt "@action:inmenu menubar:profile"
+msgid "&Update profile with current settings/overrides"
 msgstr ""
 
-#: cura/CrashHandler.py:232
-msgctxt "@label"
-msgid "Qt version"
+msgctxt "@title:menu menubar:toplevel"
+msgid "&View"
 msgstr ""
 
-#: cura/CrashHandler.py:233
 msgctxt "@label"
-msgid "PyQt version"
+msgid "*You will need to restart the application for these changes to have effect."
 msgstr ""
 
-#: cura/CrashHandler.py:234
-msgctxt "@label OpenGL version"
-msgid "OpenGL"
+msgctxt "@text"
+msgid ""
+"- Add material profiles and plug-ins from the Marketplace\n"
+"- Back-up and sync your material profiles and plug-ins\n"
+"- Share ideas and get help from 48,000+ users in the UltiMaker community"
 msgstr ""
 
-#: cura/CrashHandler.py:264
-msgctxt "@label"
-msgid "Not yet initialized"
+msgctxt "@heading"
+msgid "-- incomplete --"
 msgstr ""
 
-#: cura/CrashHandler.py:267
 #, python-brace-format
-msgctxt "@label OpenGL version"
-msgid "<li>OpenGL Version: {version}</li>"
+msgctxt "info:{0} gets replaced by a number of printers"
+msgid "... and {0} other"
+msgid_plural "... and {0} others"
+msgstr[0] ""
+msgstr[1] ""
+
+msgctxt "@action:label"
+msgid "1mm Transmittance (%)"
 msgstr ""
 
-#: cura/CrashHandler.py:268
-#, python-brace-format
-msgctxt "@label OpenGL vendor"
-msgid "<li>OpenGL Vendor: {vendor}</li>"
+msgctxt "@info:title"
+msgid "3D Model Assistant"
 msgstr ""
 
-#: cura/CrashHandler.py:269
-#, python-brace-format
-msgctxt "@label OpenGL renderer"
-msgid "<li>OpenGL Renderer: {renderer}</li>"
+msgctxt "@action:inmenu menubar:view"
+msgid "3D View"
 msgstr ""
 
-#: cura/CrashHandler.py:304
-msgctxt "@title:groupbox"
-msgid "Error traceback"
+msgctxt "@info:tooltip"
+msgid "3D View"
 msgstr ""
 
-#: cura/CrashHandler.py:390
-msgctxt "@title:groupbox"
-msgid "Logs"
+msgctxt "@item:inlistbox"
+msgid "3MF File"
 msgstr ""
 
-#: cura/CrashHandler.py:418
-msgctxt "@action:button"
-msgid "Send report"
+msgctxt "@error:zip"
+msgid "3MF Writer plug-in is corrupt."
 msgstr ""
 
-#: cura/CuraApplication.py:543
-msgctxt "@info:progress"
-msgid "Loading machines..."
+msgctxt "@item:inlistbox"
+msgid "3MF file"
 msgstr ""
 
-#: cura/CuraApplication.py:550
-msgctxt "@info:progress"
-msgid "Setting up preferences..."
+msgctxt "@info, %1 is the name of the custom profile"
+msgid "<b>%1</b> custom profile is active and you overwrote some settings."
 msgstr ""
 
-#: cura/CuraApplication.py:695
-msgctxt "@info:progress"
-msgid "Initializing Active Machine..."
+msgctxt "@info, %1 is the name of the custom profile"
+msgid "<b>%1</b> custom profile is overriding some settings."
 msgstr ""
 
-#: cura/CuraApplication.py:842
-msgctxt "@info:progress"
-msgid "Initializing machine manager..."
+msgctxt "@label %i will be replaced with a profile name"
+msgid "<b>Only user changed settings will be saved in the custom profile.</b><br/>For materials that support it, the new custom profile will inherit properties from <b>%1</b>."
 msgstr ""
 
-#: cura/CuraApplication.py:856
-msgctxt "@info:progress"
-msgid "Initializing build volume..."
+#, python-brace-format
+msgctxt "@label OpenGL renderer"
+msgid "<li>OpenGL Renderer: {renderer}</li>"
 msgstr ""
 
-#: cura/CuraApplication.py:924
-msgctxt "@info:progress"
-msgid "Setting up scene..."
+#, python-brace-format
+msgctxt "@label OpenGL vendor"
+msgid "<li>OpenGL Vendor: {vendor}</li>"
 msgstr ""
 
-#: cura/CuraApplication.py:960
-msgctxt "@info:progress"
-msgid "Loading interface..."
+#, python-brace-format
+msgctxt "@label OpenGL version"
+msgid "<li>OpenGL Version: {version}</li>"
 msgstr ""
 
-#: cura/CuraApplication.py:965
-msgctxt "@info:progress"
-msgid "Initializing engine..."
+msgctxt "@label crash message"
+msgid ""
+"<p><b>A fatal error has occurred in Cura. 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 ""
 
-#: cura/CuraApplication.py:1293
-#, python-format
-msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm."
-msgid "%(width).1f x %(depth).1f x %(height).1f mm"
+msgctxt "@label crash message"
+msgid ""
+"<p><b>Oops, UltiMaker Cura has encountered something that doesn't seem right.</p></b>\n"
+"                    <p>We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.</p>\n"
+"                    <p>Backups can be found in the configuration folder.</p>\n"
+"                    <p>Please send us this Crash Report to fix the problem.</p>\n"
+"                "
 msgstr ""
 
-#: cura/CuraApplication.py:1819
 #, python-brace-format
 msgctxt "@info:status"
-msgid "Only one G-code file can be loaded at a time. Skipped importing {0}"
+msgid ""
+"<p>One or more 3D models may not print optimally due to the model size and material configuration:</p>\n"
+"<p>{model_names}</p>\n"
+"<p>Find out how to ensure the best possible print quality and reliability.</p>\n"
+"<p><a href=\"https://ultimaker.com/3D-model-assistant\">View print quality guide</a></p>"
 msgstr ""
 
-#: cura/CuraApplication.py:1821
-#: cura/OAuth2/AuthorizationService.py:217
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189
-msgctxt "@info:title"
-msgid "Warning"
+msgctxt "@label"
+msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?"
 msgstr ""
 
-#: cura/CuraApplication.py:1831
-#, python-brace-format
-msgctxt "@info:status"
-msgid "Can't open any other file if G-code is loading. Skipped importing {0}"
+msgctxt "info:status"
+msgid "A cloud connection is not available for a printer"
+msgid_plural "A cloud connection is not available for some printers"
+msgstr[0] ""
+msgstr[1] ""
+
+msgctxt "@message"
+msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed."
 msgstr ""
 
-#: cura/CuraApplication.py:1833
-#: cura/Settings/CuraContainerRegistry.py:156
-#: cura/Settings/CuraContainerRegistry.py:166
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173
-msgctxt "@info:title"
-msgid "Error"
+msgctxt "@item:inlistbox"
+msgid "AMF File"
 msgstr ""
 
-#: cura/Machines/Models/DiscoveredPrintersModel.py:83
 msgctxt "@label"
-msgid "Unknown"
+msgid "Abort"
 msgstr ""
 
-#: cura/Machines/Models/DiscoveredPrintersModel.py:113
 msgctxt "@label"
-msgid "The printer(s) below cannot be connected because they are part of a group"
+msgid "Abort Print"
 msgstr ""
 
-#: cura/Machines/Models/DiscoveredPrintersModel.py:115
-msgctxt "@label"
-msgid "Available networked printers"
+msgctxt "@window:title"
+msgid "Abort print"
 msgstr ""
 
-#: cura/Machines/Models/ExtrudersModel.py:219
-msgctxt "@menuitem"
-msgid "Not overridden"
+msgctxt "@label:status"
+msgid "Aborted"
 msgstr ""
 
-#: cura/Machines/Models/GlobalStacksModel.py:160
-#: resources/qml/PrinterSelector/MachineSelectorList.qml:28
 msgctxt "@label"
-msgid "Connected printers"
+msgid "Aborting..."
 msgstr ""
 
-#: cura/Machines/Models/GlobalStacksModel.py:160
-msgctxt "@label"
-msgid "Preset printers"
+msgctxt "@label:status"
+msgid "Aborting..."
 msgstr ""
 
-#: cura/Machines/Models/GlobalStacksModel.py:165
-#, python-brace-format
-msgctxt "@label {0} is the name of a printer that's about to be deleted."
-msgid "Are you sure you wish to remove {0}? This cannot be undone!"
+msgctxt "@title:window The argument is the application name."
+msgid "About %1"
 msgstr ""
 
-#: cura/Machines/Models/IntentCategoryModel.py:42
-#: cura/Machines/Models/IntentTranslations.py:11
-#: cura/Machines/Models/QualityManagementModel.py:347
-msgctxt "@label"
-msgid "Default"
+msgctxt "@action:inmenu menubar:help"
+msgid "About..."
 msgstr ""
 
-#: cura/Machines/Models/IntentCategoryModel.py:45
-#: cura/Machines/Models/IntentTranslations.py:14
-msgctxt "@label"
-msgid "Visual"
+msgctxt "@button"
+msgid "Accept"
 msgstr ""
 
-#: cura/Machines/Models/IntentCategoryModel.py:46
-#: cura/Machines/Models/IntentTranslations.py:15
-msgctxt "@text"
-msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality."
+msgctxt "@label"
+msgid "Account synced"
 msgstr ""
 
-#: cura/Machines/Models/IntentCategoryModel.py:49
-#: cura/Machines/Models/IntentTranslations.py:18
-msgctxt "@label"
-msgid "Engineering"
+msgctxt "@label:status"
+msgid "Action required"
 msgstr ""
 
-#: cura/Machines/Models/IntentCategoryModel.py:50
-#: cura/Machines/Models/IntentTranslations.py:19
-msgctxt "@text"
-msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances."
+msgctxt "@action:button"
+msgid "Activate"
 msgstr ""
 
-#: cura/Machines/Models/IntentCategoryModel.py:53
-#: cura/Machines/Models/IntentTranslations.py:22
 msgctxt "@label"
-msgid "Draft"
+msgid "Active print"
 msgstr ""
 
-#: cura/Machines/Models/IntentCategoryModel.py:54
-#: cura/Machines/Models/IntentTranslations.py:23
-msgctxt "@text"
-msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction."
+msgctxt "@action:button"
+msgid "Add"
 msgstr ""
 
-#: cura/Machines/Models/IntentCategoryModel.py:57
-msgctxt "@label"
-msgid "Annealing"
+msgctxt "@button"
+msgid "Add"
 msgstr ""
 
-#: cura/Machines/Models/IntentCategoryModel.py:59
-msgctxt "@text"
-msgid "The annealing profile requires post-processing in an oven after the print is finished. This profile retains the dimensional accuracy of the printed part after annealing and improves strength, stiffness, and thermal resistance."
+msgctxt "@action:button"
+msgid "Add New"
 msgstr ""
 
-#: cura/Machines/Models/MaterialManagementModel.py:232
-msgctxt "@label"
-msgid "Custom Material"
+msgctxt "@title:window"
+msgid "Add Printer"
+msgstr ""
+
+msgctxt "@button"
+msgid "Add UltiMaker printer via Digital Factory"
 msgstr ""
 
-#: cura/Machines/Models/MaterialManagementModel.py:233
-#: resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340
 msgctxt "@label"
-msgid "Custom"
+msgid "Add a Cloud printer"
 msgstr ""
 
-#: cura/Machines/Models/QualityManagementModel.py:400
 msgctxt "@label"
-msgid "Custom profiles"
+msgid "Add a networked printer"
 msgstr ""
 
-#: cura/Machines/Models/QualityManagementModel.py:435
-#, python-brace-format
-msgctxt "@item:inlistbox"
-msgid "All Supported Types ({0})"
+msgctxt "@label"
+msgid "Add a non-networked printer"
 msgstr ""
 
-#: cura/Machines/Models/QualityManagementModel.py:436
-msgctxt "@item:inlistbox"
-msgid "All Files (*)"
+msgctxt "@action"
+msgid "Add a script"
 msgstr ""
 
-#: cura/Machines/Models/QualitySettingsModel.py:182
-msgctxt "@info:status"
-msgid "Calculated"
+msgctxt "@option:check"
+msgid "Add icon to system tray *"
 msgstr ""
 
-#: cura/MultiplyObjectsJob.py:30
-msgctxt "@info:status"
-msgid "Multiplying and placing objects"
+msgctxt "@button"
+msgid "Add local printer"
 msgstr ""
 
-#: cura/MultiplyObjectsJob.py:32
-msgctxt "@info:title"
-msgid "Placing Objects"
+msgctxt "@option:check"
+msgid "Add machine prefix to job name"
 msgstr ""
 
-#: cura/MultiplyObjectsJob.py:100
-msgctxt "@info:title"
-msgid "Placing Object"
+msgctxt "@text"
+msgid "Add material settings and plugins from the Marketplace"
 msgstr ""
 
-#: cura/OAuth2/AuthorizationHelpers.py:89
-msgctxt "@message"
-msgid "Could not read response."
+msgctxt "@action:inmenu Marketplace is a brand name of UltiMaker's, so don't translate."
+msgid "Add more materials from Marketplace"
 msgstr ""
 
-#: cura/OAuth2/AuthorizationRequestHandler.py:77
-msgctxt "@message"
-msgid "The provided state is not correct."
+msgctxt "@button"
+msgid "Add printer"
 msgstr ""
 
-#: cura/OAuth2/AuthorizationRequestHandler.py:83
-msgctxt "@message"
-msgid "Timeout when authenticating with the account server."
+msgctxt "@label"
+msgid "Add printer"
 msgstr ""
 
-#: cura/OAuth2/AuthorizationRequestHandler.py:101
-msgctxt "@message"
-msgid "Please give the required permissions when authorizing this application."
+msgctxt "@label"
+msgid "Add printer by IP"
 msgstr ""
 
-#: cura/OAuth2/AuthorizationRequestHandler.py:109
-msgctxt "@message"
-msgid "Something unexpected happened when trying to log in, please try again."
+msgctxt "@label"
+msgid "Add printer by IP address"
 msgstr ""
 
-#: cura/OAuth2/AuthorizationService.py:216
-msgctxt "@info"
-msgid "Unable to start a new sign in process. Check if another sign in attempt is still active."
+msgctxt "@button"
+msgid "Add printer manually"
 msgstr ""
 
-#: cura/OAuth2/AuthorizationService.py:277
-msgctxt "@info"
-msgid "Unable to reach the UltiMaker account server."
+#, python-brace-format
+msgctxt "info:status Filled in with printer name and printer model."
+msgid "Adding printer {name} ({model}) from your account"
 msgstr ""
 
-#: cura/OAuth2/AuthorizationService.py:278
-msgctxt "@info:title"
-msgid "Log-in failed"
+msgctxt "@label"
+msgid "Address"
 msgstr ""
 
-#: cura/PrinterOutput/UploadMaterialsJob.py:104
-msgctxt "@text:error"
-msgid "Failed to create archive of materials to sync with printers."
+msgctxt "@label"
+msgid "Adhesion"
 msgstr ""
 
-#: cura/PrinterOutput/UploadMaterialsJob.py:111
-#: cura/PrinterOutput/UploadMaterialsJob.py:165
-msgctxt "@text:error"
-msgid "Failed to load the archive of materials to sync it with printers."
+msgctxt "@label"
+msgid "Adhesion Information"
 msgstr ""
 
-#: cura/PrinterOutput/UploadMaterialsJob.py:143
-msgctxt "@text:error"
-msgid "The response from Digital Factory appears to be corrupted."
+msgctxt "@label"
+msgid "Adjusts the density of infill of the print."
 msgstr ""
 
-#: cura/PrinterOutput/UploadMaterialsJob.py:147
-#: cura/PrinterOutput/UploadMaterialsJob.py:151
-#: cura/PrinterOutput/UploadMaterialsJob.py:155
-msgctxt "@text:error"
-msgid "The response from Digital Factory is missing important information."
+msgctxt "support_type description"
+msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model."
 msgstr ""
 
-#: cura/PrinterOutput/UploadMaterialsJob.py:218
-msgctxt "@text:error"
-msgid "Failed to connect to Digital Factory to sync materials with some of the printers."
+msgctxt "@label Header for list of settings."
+msgid "Affected By"
 msgstr ""
 
-#: cura/PrinterOutput/UploadMaterialsJob.py:232
-msgctxt "@text:error"
-msgid "Failed to connect to Digital Factory."
+msgctxt "@label Header for list of settings."
+msgid "Affects"
 msgstr ""
 
-#: cura/Settings/ActiveQuality.py:43
-msgctxt "@label"
-msgid "Experimental"
+msgctxt "@button"
+msgid "Agree"
 msgstr ""
 
-#: cura/Settings/ContainerManager.py:207
-#: cura/Settings/CuraContainerRegistry.py:140
-msgctxt "@title:window"
-msgid "File Already Exists"
+msgctxt "@item:inlistbox"
+msgid "All Files (*)"
 msgstr ""
 
-#: cura/Settings/ContainerManager.py:208
-#: cura/Settings/CuraContainerRegistry.py:141
 #, python-brace-format
-msgctxt "@label Don't translate the XML tag <filename>!"
-msgid "The file <filename>{0}</filename> already exists. Are you sure you want to overwrite it?"
+msgctxt "@item:inlistbox"
+msgid "All Supported Types ({0})"
 msgstr ""
 
-#: cura/Settings/ContainerManager.py:459
-#: cura/Settings/ContainerManager.py:462
-msgctxt "@info:status"
-msgid "Invalid file URL:"
+msgctxt "@text:window"
+msgid "Allow sending anonymous data"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:153
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
-msgid "Failed to export profile to <filename>{0}</filename>: <message>{1}</message>"
+msgctxt "@option:discardOrKeep"
+msgid "Always ask me this"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:163
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tag <filename>!"
-msgid "Failed to export profile to <filename>{0}</filename>: Writer plugin reported failure."
+msgctxt "@option:openProject"
+msgid "Always ask me this"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:171
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tag <filename>!"
-msgid "Exported profile to <filename>{0}</filename>"
+msgctxt "@option:discardOrKeep"
+msgid "Always discard changed settings"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:173
-msgctxt "@info:title"
-msgid "Export succeeded"
+msgctxt "@option:openProject"
+msgid "Always import models"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:205
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename>!"
-msgid "Failed to import profile from <filename>{0}</filename>: {1}"
+msgctxt "@option:openProject"
+msgid "Always open as a project"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:209
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename>!"
-msgid "Can't import profile from <filename>{0}</filename> before a printer is added."
+msgctxt "@option:discardOrKeep"
+msgid "Always transfer changed settings to new profile"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:224
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename>!"
-msgid "No custom profile to import in file <filename>{0}</filename>"
+msgctxt "@info:tooltip"
+msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:228
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename>!"
-msgid "Failed to import profile from <filename>{0}</filename>:"
+msgctxt "@label"
+msgid "Annealing"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:252
-#: cura/Settings/CuraContainerRegistry.py:262
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename>!"
-msgid "This profile <filename>{0}</filename> contains incorrect data, could not import it."
+msgctxt "@label"
+msgid "Anonymous"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:355
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tag <filename>!"
-msgid "Failed to import profile from <filename>{0}</filename>:"
+msgctxt "@label Description for application component"
+msgid "Application framework"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:359
-#, python-brace-format
-msgctxt "@info:status"
-msgid "Successfully imported profile {0}."
+msgctxt "@label"
+msgid "Apply Extruder offsets to GCode"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:366
-#, python-brace-format
-msgctxt "@info:status"
-msgid "File {0} does not contain any valid profile."
+msgctxt "@info:title"
+msgid "Are you ready for cloud printing?"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:369
-#, python-brace-format
-msgctxt "@info:status"
-msgid "Profile {0} has an unknown file type or is corrupted."
+msgctxt "@label %1 is the name of a print job."
+msgid "Are you sure you want to abort %1?"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:443
 msgctxt "@label"
-msgid "Custom profile"
+msgid "Are you sure you want to abort the print?"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:459
-msgctxt "@info:status"
-msgid "Profile is missing a quality type."
+msgctxt "@label %1 is the name of a print job."
+msgid "Are you sure you want to delete %1?"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:463
-msgctxt "@info:status"
-msgid "There is no active printer yet."
+msgctxt "@dialog:info"
+msgid "Are you sure you want to delete this backup? This cannot be undone."
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:469
-msgctxt "@info:status"
-msgid "Unable to add the profile."
+msgctxt "@label %1 is the application name"
+msgid "Are you sure you want to exit %1?"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:483
-#, python-brace-format
-msgctxt "@info:status"
-msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'."
+msgctxt "@label %1 is the name of a print job."
+msgid "Are you sure you want to move %1 to the top of the queue?"
 msgstr ""
 
-#: cura/Settings/CuraContainerRegistry.py:488
 #, python-brace-format
-msgctxt "@info:status"
-msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type."
+msgctxt "@message {printer_name} is replaced with the name of the printer"
+msgid "Are you sure you want to remove {printer_name} temporarily?"
 msgstr ""
 
-#: cura/Settings/MachineManager.py:746
-#: plugins/3MFReader/ThreeMFWorkspaceReader.py:221
-msgctxt "@label"
-msgid "Nozzle"
+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 ""
 
-#: cura/Settings/MachineManager.py:890
-msgctxt "@info:message Followed by a list of settings."
-msgid "Settings have been changed to match the current availability of extruders:"
+msgctxt "@label (%1 is object name)"
+msgid "Are you sure you wish to remove %1? This cannot be undone!"
 msgstr ""
 
-#: cura/Settings/MachineManager.py:891
-msgctxt "@info:title"
-msgid "Settings updated"
-msgstr ""
+#, python-brace-format
+msgctxt "@label {0} is the name of a printer that's about to be deleted."
+msgid "Are you sure you wish to remove {0}? This cannot be undone!"
+msgstr ""
 
-#: cura/Settings/MachineManager.py:1514
-msgctxt "@info:title"
-msgid "Extruder(s) Disabled"
+msgctxt "@action:inmenu menubar:edit"
+msgid "Arrange All Models"
 msgstr ""
 
-#: cura/Settings/cura_empty_instance_containers.py:36
-msgctxt "@info:not supported profile"
-msgid "Not supported"
+msgctxt "@action:inmenu menubar:edit"
+msgid "Arrange Selection"
 msgstr ""
 
-#: cura/Settings/cura_empty_instance_containers.py:55
-msgctxt "@info:No intent profile selected"
-msgid "Default"
+msgctxt "@label:button"
+msgid "Ask a question"
 msgstr ""
 
-#: cura/UI/AddPrinterPagesModel.py:17
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61
-msgctxt "@action:button"
-msgid "Add"
+msgctxt "@checkbox:description"
+msgid "Auto Backup"
 msgstr ""
 
-#: cura/UI/AddPrinterPagesModel.py:26
-#: cura/UI/WelcomePagesModel.py:290
-msgctxt "@action:button"
-msgid "Finish"
+msgctxt "@checkbox:description"
+msgid "Automatically create a backup each day that Cura is started."
+msgstr ""
+
+msgctxt "@option:check"
+msgid "Automatically drop models to the build plate"
 msgstr ""
 
-#: cura/UI/AddPrinterPagesModel.py:33
-#: plugins/3MFReader/WorkspaceDialog.qml:386
-#: plugins/ImageReader/ConfigUI.qml:323
-#: plugins/SliceInfoPlugin/MoreInfoWindow.qml:147
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27
-#: plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43
-#: resources/qml/ColorDialog.qml:143
-#: resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59
-#: resources/qml/Dialogs/RenameDialog.qml:103
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293
 msgctxt "@action:button"
-msgid "Cancel"
+msgid "Automatically upgrade Firmware"
 msgstr ""
 
-#: cura/UI/ObjectsModel.py:69
-#, python-brace-format
 msgctxt "@label"
-msgid "Group #{group_nr}"
+msgid "Available networked printers"
 msgstr ""
 
-#: cura/UI/PrintInformation.py:87
-msgctxt "@tooltip"
-msgid "Outer Wall"
+msgctxt "@item:inlistbox"
+msgid "BMP Image"
 msgstr ""
 
-#: cura/UI/PrintInformation.py:88
-msgctxt "@tooltip"
-msgid "Inner Walls"
+msgctxt "@button"
+msgid "Back"
 msgstr ""
 
-#: cura/UI/PrintInformation.py:89
-msgctxt "@tooltip"
-msgid "Skin"
+msgctxt "@button:tooltip"
+msgid "Back"
 msgstr ""
 
-#: cura/UI/PrintInformation.py:90
-msgctxt "@tooltip"
-msgid "Infill"
+msgctxt "@info:title"
+msgid "Backup"
 msgstr ""
 
-#: cura/UI/PrintInformation.py:91
-msgctxt "@tooltip"
-msgid "Support Infill"
+msgctxt "@button"
+msgid "Backup Now"
 msgstr ""
 
-#: cura/UI/PrintInformation.py:92
-msgctxt "@tooltip"
-msgid "Support Interface"
+msgctxt "@action:button"
+msgid "Backup and Reset Configuration"
 msgstr ""
 
-#: cura/UI/PrintInformation.py:93
-msgctxt "@tooltip"
-msgid "Support"
+msgctxt "@text"
+msgid "Backup and sync your material settings and plugins"
 msgstr ""
 
-#: cura/UI/PrintInformation.py:94
-msgctxt "@tooltip"
-msgid "Skirt"
+msgctxt "@description"
+msgid "Backup and synchronize your Cura settings."
 msgstr ""
 
-#: cura/UI/PrintInformation.py:95
-msgctxt "@tooltip"
-msgid "Prime Tower"
+msgctxt "@info:title"
+msgid "Backups"
 msgstr ""
 
-#: cura/UI/PrintInformation.py:96
-msgctxt "@tooltip"
-msgid "Travel"
+msgctxt "@action:label"
+msgid "Base (mm)"
 msgstr ""
 
-#: cura/UI/PrintInformation.py:97
-msgctxt "@tooltip"
-msgid "Retractions"
+msgctxt "@tooltip:button"
+msgid "Become a 3D printing expert with UltiMaker e-learning."
 msgstr ""
 
-#: cura/UI/PrintInformation.py:98
-msgctxt "@tooltip"
-msgid "Other"
+msgctxt "@action:inmenu menubar:view"
+msgid "Bottom View"
 msgstr ""
 
-#: cura/UI/TextManager.py:37
-#: cura/UI/TextManager.py:63
-msgctxt "@text:window"
-msgid "The release notes could not be opened."
+msgctxt "@label"
+msgid "Brand"
 msgstr ""
 
-#: cura/UI/WelcomePagesModel.py:57
-#: cura/UI/WelcomePagesModel.py:277
-msgctxt "@action:button"
-msgid "Next"
+msgctxt "@title"
+msgid "Build Plate Leveling"
 msgstr ""
 
-#: cura/UI/WelcomePagesModel.py:286
-#: cura/UI/WhatsNewPagesModel.py:68
-msgctxt "@action:button"
-msgid "Skip"
+msgctxt "@info:title"
+msgid "Build Volume"
 msgstr ""
 
-#: cura/UI/WhatsNewPagesModel.py:76
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175
-#: plugins/PerObjectSettingsTool/SettingPickDialog.qml:135
-#: plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444
-#: resources/qml/Dialogs/AboutDialog.qml:188
-msgctxt "@action:button"
-msgid "Close"
+msgctxt "@label"
+msgid "Build plate"
 msgstr ""
 
-#: cura/UltimakerCloud/CloudMaterialSync.py:66
-msgctxt "@action:button"
-msgid "Please sync the material profiles with your printers before starting to print."
+msgctxt "@label"
+msgid "Build plate shape"
 msgstr ""
 
-#: cura/UltimakerCloud/CloudMaterialSync.py:67
-msgctxt "@action:button"
-msgid "New materials installed"
+msgctxt "@label"
+msgid "Bundled Materials"
 msgstr ""
 
-#: cura/UltimakerCloud/CloudMaterialSync.py:74
-msgctxt "@action:button"
-msgid "Sync materials"
+msgctxt "@label"
+msgid "Bundled Plugins"
 msgstr ""
 
-#: cura/UltimakerCloud/CloudMaterialSync.py:82
-#: plugins/3MFReader/WorkspaceDialog.py:418
-#: plugins/SolidView/SolidView.py:80
-msgctxt "@action:button"
-msgid "Learn more"
+msgctxt "@button"
+msgid "Buy spool"
 msgstr ""
 
-#: cura/UltimakerCloud/CloudMaterialSync.py:135
-msgctxt "@message:text"
-msgid "Could not save material archive to {}:"
+msgctxt "@label Is followed by the name of an author"
+msgid "By"
 msgstr ""
 
-#: cura/UltimakerCloud/CloudMaterialSync.py:136
-msgctxt "@message:title"
-msgid "Failed to save material archive"
+msgctxt "@label Description for application dependency"
+msgid "C/C++ Binding library"
 msgstr ""
 
-#: cura/UltimakerCloud/CloudMaterialSync.py:188
-msgctxt "@text"
-msgid "Unknown error."
+msgctxt "@item:inlistbox"
+msgid "COLLADA Digital Asset Exchange"
 msgstr ""
 
-#: plugins/3MFReader/ThreeMFWorkspaceReader.py:558
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
-msgid "Project file <filename>{0}</filename> contains an unknown machine type <message>{1}</message>. Cannot import the machine. Models will be imported instead."
+msgctxt "@info:status"
+msgid "Calculated"
 msgstr ""
 
-#: plugins/3MFReader/ThreeMFWorkspaceReader.py:561
-msgctxt "@info:title"
-msgid "Open Project File"
+msgctxt "@window:text"
+msgid "Camera rendering:"
 msgstr ""
 
-#: plugins/3MFReader/ThreeMFWorkspaceReader.py:642
-#: plugins/3MFReader/WorkspaceDialog.qml:99
-#: plugins/3MFReader/WorkspaceDialog.qml:127
-#: plugins/3MFReader/WorkspaceDialog.qml:134
-msgctxt "@button"
-msgid "Create new"
+msgctxt "@action:inmenu menubar:view"
+msgid "Camera view"
 msgstr ""
 
-#: plugins/3MFReader/ThreeMFWorkspaceReader.py:692
-#, python-brace-format
-msgctxt "@info:error Don't translate the XML tags <filename> or <message>!"
-msgid "Project file <filename>{0}</filename> is suddenly inaccessible: <message>{1}</message>."
+msgctxt "@info:title"
+msgid "Can't Find Location"
 msgstr ""
 
-#: plugins/3MFReader/ThreeMFWorkspaceReader.py:693
-#: plugins/3MFReader/ThreeMFWorkspaceReader.py:701
-#: plugins/3MFReader/ThreeMFWorkspaceReader.py:720
 msgctxt "@info:title"
 msgid "Can't Open Project File"
 msgstr ""
 
-#: plugins/3MFReader/ThreeMFWorkspaceReader.py:700
-#: plugins/3MFReader/ThreeMFWorkspaceReader.py:718
-#, python-brace-format
-msgctxt "@info:error Don't translate the XML tags <filename> or <message>!"
-msgid "Project file <filename>{0}</filename> is corrupt: <message>{1}</message>."
+msgctxt "@label"
+msgid "Can't connect to your UltiMaker printer?"
 msgstr ""
 
-#: plugins/3MFReader/ThreeMFWorkspaceReader.py:765
 #, python-brace-format
-msgctxt "@info:error Don't translate the XML tag <filename>!"
-msgid "Project file <filename>{0}</filename> is made using profiles that are unknown to this version of UltiMaker Cura."
-msgstr ""
-
-#: plugins/3MFReader/WorkspaceDialog.py:233
-msgctxt "@title:tab"
-msgid "Recommended"
-msgstr ""
-
-#: plugins/3MFReader/WorkspaceDialog.py:235
-msgctxt "@title:tab"
-msgid "Custom"
+msgctxt "@info:status Don't translate the XML tags <filename>!"
+msgid "Can't import profile from <filename>{0}</filename> before a printer is added."
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.py:411
+#, python-brace-format
 msgctxt "@info:status"
-msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace."
+msgid "Can't open any other file if G-code is loading. Skipped importing {0}"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.py:413
-msgctxt "@info:title"
-msgid "Material profiles not installed"
+msgctxt "@info:error"
+msgid "Can't write to UFP file:"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.py:426
 msgctxt "@action:button"
-msgid "Install Materials"
+msgid "Cancel"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:15
-msgctxt "@title:window"
-msgid "Open Project"
+msgctxt "@button"
+msgid "Cancel"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:31
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61
-msgctxt "@action:title"
-msgid "Summary - Cura Project"
+msgctxt "@button Cancel pre-heating"
+msgid "Cancel"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:65
-msgctxt "@action:ComboBox Update/override existing profile"
-msgid "Update existing"
+msgctxt "@option:check"
+msgid "Caution message in g-code reader"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:66
-msgctxt "@action:ComboBox Save settings in a new profile"
-msgid "Create new"
+msgctxt "@action:inmenu"
+msgid "Ce&nter Model on Platform"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:83
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97
-msgctxt "@action:label"
-msgid "Printer settings"
+msgctxt "@action:inmenu menubar:edit"
+msgid "Center Selected"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:92
-#: plugins/3MFReader/WorkspaceRow.qml:23
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106
-msgctxt "@action:label"
-msgid "Type"
+msgctxt "@action:button"
+msgid "Center camera when item is selected"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:98
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121
-msgctxt "@action:label"
-msgid "Printer Group"
+msgctxt "@info:tooltip"
+msgid "Change active post-processing scripts."
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:103
-msgctxt "@action:label"
-msgid "Open With"
+msgctxt "@label"
+msgid "Change material %1 from %2 to %3."
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:104
-msgctxt "@info:tooltip"
-msgid "Printer settings will be updated to match the settings saved with the project."
+msgctxt "@label"
+msgid "Change print core %1 from %2 to %3."
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:156
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222
-msgctxt "@action:label"
-msgid "Profile settings"
+msgctxt "@info:title"
+msgid "Changes detected from your UltiMaker account"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:166
-#: plugins/3MFReader/WorkspaceDialog.qml:238
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246
-msgctxt "@action:label"
-msgid "Name"
+msgctxt "@title"
+msgid "Changes from your account"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:172
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263
-msgctxt "@action:label"
-msgid "Intent"
+msgctxt "@label:textbox"
+msgid "Check all"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:178
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230
-msgctxt "@action:label"
-msgid "Not in profile"
+msgctxt "@button"
+msgid "Check for account updates"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:179
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235
-msgctxt "@action:label"
-msgid "%1 override"
-msgid_plural "%1 overrides"
-msgstr[0] ""
-msgstr[1] ""
-
-#: plugins/3MFReader/WorkspaceDialog.qml:185
-msgctxt "@action:label"
-msgid "Derivative from"
+msgctxt "@option:check"
+msgid "Check for updates on start"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:186
-msgctxt "@action:label"
-msgid "%1, %2 override"
-msgid_plural "%1, %2 overrides"
-msgstr[0] ""
-msgstr[1] ""
+msgctxt "@label"
+msgid "Checking..."
+msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:226
-msgctxt "@action:label"
-msgid "Material settings"
+msgctxt "@label"
+msgid ""
+"Chooses between the techniques available to generate support. \n"
+"\n"
+"\"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \n"
+"\n"
+"\"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible."
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:280
-msgctxt "@action:label"
-msgid "Setting visibility"
+msgctxt "@action:inmenu menubar:edit"
+msgid "Clear Build Plate"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:290
-msgctxt "@action:label"
-msgid "Mode"
+msgctxt "@option:check"
+msgid "Clear buildplate before loading model into the single instance"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:296
-msgctxt "@action:label"
-msgid "%1 out of %2"
+msgctxt "@text"
+msgid "Click the export material archive button."
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:321
-msgctxt "@action:warning"
-msgid "Loading a project will clear all models on the build plate."
+msgctxt "@action:button"
+msgid "Close"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:367
-msgctxt "@label"
-msgid "The material used in this project is currently not installed in Cura.<br/>Install the material profile and reopen the project."
+msgctxt "@title:window %1 is the application name"
+msgid "Closing %1"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:392
-msgctxt "@action:button"
-msgid "Open"
+msgctxt "@action:inmenu"
+msgid "Collapse All Categories"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:398
-msgctxt "@action:button"
-msgid "Open project anyway"
+msgctxt "@label"
+msgid "Color"
 msgstr ""
 
-#: plugins/3MFReader/WorkspaceDialog.qml:407
-msgctxt "@action:button"
-msgid "Install missing material"
+msgctxt "@action:label"
+msgid "Color Model"
 msgstr ""
 
-#: plugins/3MFReader/__init__.py:27
-#: plugins/3MFReader/__init__.py:33
-msgctxt "@item:inlistbox"
-msgid "3MF File"
+msgctxt "@label"
+msgid "Color scheme"
 msgstr ""
 
-#: plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31
-msgctxt "@error:zip"
-msgid "3MF Writer plug-in is corrupt."
+msgctxt "@info"
+msgid "Compare and save."
 msgstr ""
 
-#: plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37
-msgctxt "@error"
-msgid "There is no workspace yet to write. Please add a printer first."
+msgctxt "@label"
+msgid "Compatibility Mode"
 msgstr ""
 
-#: plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64
-#: plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97
-msgctxt "@error:zip"
-msgid "No permission to write the workspace here."
+msgctxt "@label Description for application dependency"
+msgid "Compatibility between Python 2 and 3"
 msgstr ""
 
-#: plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101
-msgctxt "@error:zip"
-msgid "The operating system does not allow saving a project file to this location or with this file name."
+msgctxt "@title:label"
+msgid "Compatible Printers"
 msgstr ""
 
-#: plugins/3MFWriter/ThreeMFWriter.py:240
-msgctxt "@error:zip"
-msgid "Error writing 3mf file."
+msgctxt "@label"
+msgid "Compatible material diameter"
 msgstr ""
 
-#: plugins/3MFWriter/__init__.py:28
-msgctxt "@item:inlistbox"
-msgid "3MF file"
+msgctxt "@header"
+msgid "Compatible printers"
 msgstr ""
 
-#: plugins/3MFWriter/__init__.py:36
-msgctxt "@item:inlistbox"
-msgid "Cura Project 3MF file"
+msgctxt "@header"
+msgid "Compatible support materials"
 msgstr ""
 
-#: plugins/AMFReader/__init__.py:15
-msgctxt "@item:inlistbox"
-msgid "AMF File"
+msgctxt "@header"
+msgid "Compatible with Material Station"
 msgstr ""
 
-#: plugins/CuraDrive/src/CreateBackupJob.py:25
-msgctxt "@info:title"
-msgid "Backups"
+msgctxt "@item:inlistbox"
+msgid "Compressed COLLADA Digital Asset Exchange"
 msgstr ""
 
-#: plugins/CuraDrive/src/CreateBackupJob.py:26
-msgctxt "@info:backup_status"
-msgid "There was an error while uploading your backup."
+msgctxt "@item:inlistbox"
+msgid "Compressed G-code File"
 msgstr ""
 
-#: plugins/CuraDrive/src/CreateBackupJob.py:46
-msgctxt "@info:backup_status"
-msgid "Creating your backup..."
+msgctxt "@title:window"
+msgid "Configuration Changes"
 msgstr ""
 
-#: plugins/CuraDrive/src/CreateBackupJob.py:55
-msgctxt "@info:backup_status"
-msgid "There was an error while creating your backup."
+msgctxt "@error"
+msgid "Configuration not supported"
 msgstr ""
 
-#: plugins/CuraDrive/src/CreateBackupJob.py:59
-msgctxt "@info:backup_status"
-msgid "Uploading your backup..."
+msgctxt "@header"
+msgid "Configurations"
 msgstr ""
 
-#: plugins/CuraDrive/src/CreateBackupJob.py:69
-msgctxt "@info:backup_status"
-msgid "Your backup has finished uploading."
+msgctxt "@label"
+msgid "Configurations"
 msgstr ""
 
-#: plugins/CuraDrive/src/CreateBackupJob.py:103
-msgctxt "@error:file_size"
-msgid "The backup exceeds the maximum file size."
+msgctxt "@action:inmenu"
+msgid "Configure Cura..."
 msgstr ""
 
-#: plugins/CuraDrive/src/DriveApiService.py:86
-#: plugins/CuraDrive/src/RestoreBackupJob.py:26
-msgctxt "@info:backup_status"
-msgid "There was an error trying to restore your backup."
+msgctxt "@info:tooltip"
+msgid "Configure Per Model Settings"
 msgstr ""
 
-#: plugins/CuraDrive/src/DrivePluginExtension.py:69
-msgctxt "@item:inmenu"
-msgid "Manage backups"
+msgctxt "@action"
+msgid "Configure group"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22
-msgctxt "@button"
-msgid "Want more?"
+msgctxt "@action:menu"
+msgid "Configure setting visibility..."
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31
-msgctxt "@button"
-msgid "Backup Now"
+msgctxt "@title:window"
+msgid "Confirm Diameter Change"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43
-msgctxt "@checkbox:description"
-msgid "Auto Backup"
+msgctxt "@title:window"
+msgid "Confirm Remove"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44
-msgctxt "@checkbox:description"
-msgid "Automatically create a backup each day that Cura is started."
+msgctxt "@action:button"
+msgid "Connect"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListItem.qml:64
 msgctxt "@button"
-msgid "Restore"
+msgid "Connect"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListItem.qml:93
-msgctxt "@dialog:title"
-msgid "Delete Backup"
+msgctxt "@title:window"
+msgid "Connect to Networked Printer"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListItem.qml:94
-msgctxt "@dialog:info"
-msgid "Are you sure you want to delete this backup? This cannot be undone."
+msgctxt "@action"
+msgid "Connect via Network"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListItem.qml:102
-msgctxt "@dialog:title"
-msgid "Restore Backup"
+msgctxt "@info:status"
+msgid "Connected over the network"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListItem.qml:103
-msgctxt "@dialog:info"
-msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?"
+msgctxt "@label"
+msgid "Connected printers"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21
-msgctxt "@backuplist:label"
-msgid "Cura Version"
+msgctxt "@info:status"
+msgid "Connected via USB"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29
-msgctxt "@backuplist:label"
-msgid "Machines"
+msgctxt "@info:status"
+msgid "Connected via cloud"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37
-msgctxt "@backuplist:label"
-msgid "Materials"
+msgctxt "@tooltip:button"
+msgid "Consult the UltiMaker Community."
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45
-msgctxt "@backuplist:label"
-msgid "Profiles"
+msgctxt "@title:window"
+msgid "Convert Image"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53
-msgctxt "@backuplist:label"
-msgid "Plugins"
+msgctxt "@label"
+msgid "Cooling Fan Number"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/main.qml:25
-msgctxt "@title:window"
-msgid "Cura Backups"
+msgctxt "@action:menu"
+msgid "Copy all changed values to all extruders"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28
-msgctxt "@title"
-msgid "My Backups"
+msgctxt "@action:menu"
+msgid "Copy value to all extruders"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36
-msgctxt "@empty_state"
-msgid "You don't have any backups currently. Use the 'Backup Now' button to create one."
+msgctxt "@label"
+msgid "Cost per Meter"
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55
-msgctxt "@backup_limit_info"
-msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones."
+msgctxt "@info"
+msgid "Could not access update information."
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34
-msgctxt "@description"
-msgid "Backup and synchronize your Cura settings."
+msgctxt "@label"
+msgid "Could not connect to device."
 msgstr ""
 
-#: plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47
-#: plugins/Marketplace/resources/qml/Marketplace.qml:312
-#: resources/qml/Account/GeneralOperations.qml:49
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180
-#: resources/qml/WelcomePages/CloudContent.qml:212
-msgctxt "@button"
-msgid "Sign in"
+msgctxt "@info:backup_failed"
+msgid "Could not create archive from user data directory: {}"
 msgstr ""
 
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:162
-msgctxt "@message"
-msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker."
+#, python-brace-format
+msgctxt "@info:status Don't translate the tag {device}!"
+msgid "Could not find a file name when trying to write to {device}."
 msgstr ""
 
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:163
-msgctxt "@message:title"
-msgid "Slicing failed"
+msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
+msgid "Could not import material <filename>%1</filename>: <message>%2</message>"
 msgstr ""
 
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:168
-msgctxt "@message:button"
-msgid "Report a bug"
+msgctxt "@info:error"
+msgid "Could not interpret the server's response."
 msgstr ""
 
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:169
-msgctxt "@message:description"
-msgid "Report a bug on UltiMaker Cura's issue tracker."
+msgctxt "@info:error"
+msgid "Could not reach Marketplace."
 msgstr ""
 
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:416
-msgctxt "@info:status"
-msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration."
+msgctxt "@message"
+msgid "Could not read response."
 msgstr ""
 
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:417
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:450
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:477
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:489
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:501
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:514
-msgctxt "@info:title"
-msgid "Unable to slice"
+msgctxt "@message:text"
+msgid "Could not save material archive to {}:"
 msgstr ""
 
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:449
 #, python-brace-format
-msgctxt "@info:status"
-msgid "Unable to slice with the current settings. The following settings have errors: {0}"
+msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
+msgid "Could not save to <filename>{0}</filename>: <message>{1}</message>"
 msgstr ""
 
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:476
 #, 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}"
+msgid "Could not save to removable drive {0}: {1}"
 msgstr ""
 
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:488
-msgctxt "@info:status"
-msgid "Unable to slice because the prime tower or prime position(s) are invalid."
+msgctxt "@info:text"
+msgid "Could not upload the data to the printer."
 msgstr ""
 
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:500
-#, python-format
-msgctxt "@info:status"
-msgid "Unable to slice because there are objects associated with disabled Extruder %s."
+msgctxt "@title:window"
+msgid "Crash Report"
 msgstr ""
 
-#: plugins/CuraEngineBackend/CuraEngineBackend.py:510
-msgctxt "@info:status"
-msgid ""
-"Please review settings and check if your models:\n"
-"- Fit within the build volume\n"
-"- Are assigned to an enabled extruder\n"
-"- Are not all set as modifier meshes"
+msgctxt "@title:window"
+msgid "Create Profile"
 msgstr ""
 
-#: plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52
-#: plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260
-msgctxt "@info:status"
-msgid "Processing Layers"
+msgctxt "@text"
+msgid "Create a free UltiMaker Account"
 msgstr ""
 
-#: plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261
-msgctxt "@info:title"
-msgid "Information"
+msgctxt "@button"
+msgid "Create a free UltiMaker account"
 msgstr ""
 
-#: plugins/CuraProfileReader/__init__.py:14
-#: plugins/CuraProfileWriter/__init__.py:14
-msgctxt "@item:inlistbox"
-msgid "Cura Profile"
+msgctxt "@info:tooltip"
+msgid "Create a volume in which supports are not printed."
 msgstr ""
 
-#: plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216
-msgctxt "@option"
-msgid "Save Cura project and print file"
+msgctxt "@action:ComboBox Save settings in a new profile"
+msgid "Create new"
 msgstr ""
 
-#: plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217
-msgctxt "@option"
-msgid "Save Cura project"
+msgctxt "@action:button"
+msgid "Create new"
 msgstr ""
 
-#: plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19
-msgctxt "@text Placeholder for the username if it has been deleted"
-msgid "deleted user"
+msgctxt "@button"
+msgid "Create new"
 msgstr ""
 
-#: plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127
-msgctxt "@info"
-msgid "Could not access update information."
+msgctxt "@action:tooltip"
+msgid "Create new profile from current settings/overrides"
 msgstr ""
 
-#: plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17
-#, python-brace-format
-msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!"
-msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}."
+msgctxt "@tooltip:button"
+msgid "Create print projects in Digital Library."
 msgstr ""
 
-#: plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22
-#, python-format
-msgctxt "@info:title The %s gets replaced with the printer name."
-msgid "New %s stable firmware available"
+msgctxt "@info:backup_status"
+msgid "Creating your backup..."
 msgstr ""
 
-#: plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28
-msgctxt "@action:button"
-msgid "How to update"
+msgctxt "@item:inlistbox"
+msgid "Cura 15.04 profiles"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27
-msgctxt "@action"
-msgid "Update Firmware"
+msgctxt "@title:window"
+msgid "Cura Backups"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31
-msgctxt "@title"
-msgid "Update Firmware"
+msgctxt "@item:inlistbox"
+msgid "Cura Profile"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37
-msgctxt "@label"
-msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work."
+msgctxt "@item:inlistbox"
+msgid "Cura Project 3MF file"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43
-msgctxt "@label"
-msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements."
+msgctxt "@backuplist:label"
+msgid "Cura Version"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55
-msgctxt "@action:button"
-msgid "Automatically upgrade Firmware"
+msgctxt "@title:window"
+msgid "Cura can't start"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66
-msgctxt "@action:button"
-msgid "Upload custom Firmware"
+#, python-brace-format
+msgctxt "@info:status"
+msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}."
+msgstr ""
+
+msgctxt "@info:credit"
+msgid ""
+"Cura is developed by UltiMaker in cooperation with the community.\n"
+"Cura proudly uses the following open source projects:"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79
 msgctxt "@label"
-msgid "Firmware can not be updated because there is no connection with the printer."
+msgid "Cura language"
+msgstr ""
+
+msgctxt "@label Cura version number"
+msgid "Cura version"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86
 msgctxt "@label"
-msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware."
+msgid "Currency:"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93
-msgctxt "@title:window"
-msgid "Select custom firmware"
+msgctxt "@title:column"
+msgid "Current"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113
-msgctxt "@title:window"
-msgid "Firmware Update"
+msgctxt "@title:column"
+msgid "Current changes"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137
-msgctxt "@label"
-msgid "Updating firmware."
+msgctxt "@header"
+msgid "Custom"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139
 msgctxt "@label"
-msgid "Firmware update completed."
+msgid "Custom"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141
-msgctxt "@label"
-msgid "Firmware update failed due to an unknown error."
+msgctxt "@title:tab"
+msgid "Custom"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143
 msgctxt "@label"
-msgid "Firmware update failed due to an communication error."
+msgid "Custom Material"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145
 msgctxt "@label"
-msgid "Firmware update failed due to an input/output error."
+msgid "Custom profile"
 msgstr ""
 
-#: plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147
-msgctxt "@label"
-msgid "Firmware update failed due to missing firmware."
+msgctxt "@info"
+msgid "Custom profile name:"
 msgstr ""
 
-#: plugins/GCodeGzReader/__init__.py:17
-#: plugins/GCodeGzWriter/__init__.py:17
-msgctxt "@item:inlistbox"
-msgid "Compressed G-code File"
+msgctxt "@label"
+msgid "Custom profiles"
 msgstr ""
 
-#: plugins/GCodeGzWriter/GCodeGzWriter.py:43
-msgctxt "@error:not supported"
-msgid "GCodeGzWriter does not support text mode."
+msgctxt "@label:header"
+msgid "Custom profiles"
 msgstr ""
 
-#: plugins/GCodeProfileReader/__init__.py:14
-#: plugins/GCodeReader/__init__.py:14
-#: plugins/GCodeWriter/__init__.py:16
 msgctxt "@item:inlistbox"
-msgid "G-code File"
+msgid "Cutting mesh"
 msgstr ""
 
-#: plugins/GCodeReader/FlavorParser.py:359
-msgctxt "@info:status"
-msgid "Parsing G-code"
+msgctxt "@item:inlistbox"
+msgid "Darker is higher"
 msgstr ""
 
-#: plugins/GCodeReader/FlavorParser.py:361
-#: plugins/GCodeReader/FlavorParser.py:515
 msgctxt "@info:title"
-msgid "G-code Details"
-msgstr ""
-
-#: plugins/GCodeReader/FlavorParser.py:513
-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."
+msgid "Data Sent"
 msgstr ""
 
-#: plugins/GCodeReader/__init__.py:18
-msgctxt "@item:inlistbox"
-msgid "G File"
+msgctxt "@label Description for application dependency"
+msgid "Data interchange format"
 msgstr ""
 
-#: plugins/GCodeWriter/GCodeWriter.py:75
-msgctxt "@error:not supported"
-msgid "GCodeWriter does not support non-text mode."
+msgctxt "@button"
+msgid "Decline"
 msgstr ""
 
-#: plugins/GCodeWriter/GCodeWriter.py:81
-#: plugins/GCodeWriter/GCodeWriter.py:97
-msgctxt "@warning:status"
-msgid "Please prepare G-code before exporting."
+msgctxt "@button"
+msgid "Decline and close"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:14
-msgctxt "@title:window"
-msgid "Convert Image"
+msgctxt "@button"
+msgid "Decline and remove from account"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:33
-msgctxt "@action:label"
-msgid "Height (mm)"
+msgctxt "@info:No intent profile selected"
+msgid "Default"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:56
-msgctxt "@info:tooltip"
-msgid "The maximum distance of each pixel from \"Base.\""
+msgctxt "@label"
+msgid "Default"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:66
-msgctxt "@action:label"
-msgid "Base (mm)"
+msgctxt "@window:text"
+msgid "Default behavior for changed setting values when switching to a different profile: "
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:90
 msgctxt "@info:tooltip"
-msgid "The base height from the build plate in millimeters."
+msgid "Default behavior when opening a project file"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:100
-msgctxt "@action:label"
-msgid "Width (mm)"
+msgctxt "@window:text"
+msgid "Default behavior when opening a project file: "
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:124
-msgctxt "@info:tooltip"
-msgid "The width in millimeters on the build plate"
+msgctxt "@action:button"
+msgid "Defaults"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:134
-msgctxt "@action:label"
-msgid "Depth (mm)"
+msgctxt "@label"
+msgid "Defines the thickness of your part side walls, roof and floor."
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:158
-msgctxt "@info:tooltip"
-msgid "The depth in millimeters on the build plate"
+msgctxt "@label"
+msgid "Delete"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:187
-msgctxt "@item:inlistbox"
-msgid "Darker is higher"
+msgctxt "@dialog:title"
+msgid "Delete Backup"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:188
-msgctxt "@item:inlistbox"
-msgid "Lighter is higher"
+msgctxt "@action:inmenu"
+msgid "Delete Model"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:195
-msgctxt "@info:tooltip"
-msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model."
+msgctxt "@action:inmenu menubar:edit"
+msgid "Delete Selected"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:205
-msgctxt "@action:label"
-msgid "Color Model"
+msgctxt "@window:title"
+msgid "Delete print job"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:224
-msgctxt "@item:inlistbox"
-msgid "Linear"
+msgctxt "@label"
+msgid "Density"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:225
-msgctxt "@item:inlistbox"
-msgid "Translucency"
+msgctxt "@label Description for development tool"
+msgid "Dependency and package manager"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:232
-msgctxt "@info:tooltip"
-msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly."
+msgctxt "@action:label"
+msgid "Depth (mm)"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:242
 msgctxt "@action:label"
-msgid "1mm Transmittance (%)"
+msgid "Derivative from"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:263
-msgctxt "@info:tooltip"
-msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image."
+msgctxt "@header"
+msgid "Description"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:274
-msgctxt "@action:label"
-msgid "Smoothing"
+msgctxt "@label"
+msgid "Description"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:298
-msgctxt "@info:tooltip"
-msgid "The amount of smoothing to apply to the image."
+msgctxt "@action:button"
+msgid "Details"
 msgstr ""
 
-#: plugins/ImageReader/ConfigUI.qml:329
-#: plugins/SliceInfoPlugin/MoreInfoWindow.qml:136
-#: resources/qml/ColorDialog.qml:148
-#: resources/qml/Dialogs/RenameDialog.qml:25
-msgctxt "@action:button"
-msgid "OK"
+msgctxt "@label"
+msgid "Diameter"
 msgstr ""
 
-#: plugins/ImageReader/__init__.py:14
-msgctxt "@item:inlistbox"
-msgid "JPG Image"
+msgctxt "@button"
+msgid "Disable"
 msgstr ""
 
-#: plugins/ImageReader/__init__.py:18
-msgctxt "@item:inlistbox"
-msgid "JPEG Image"
+msgctxt "@action:inmenu"
+msgid "Disable Extruder"
 msgstr ""
 
-#: plugins/ImageReader/__init__.py:22
-msgctxt "@item:inlistbox"
-msgid "PNG Image"
+msgctxt "@option:discardOrKeep"
+msgid "Discard and never ask again"
 msgstr ""
 
-#: plugins/ImageReader/__init__.py:26
-msgctxt "@item:inlistbox"
-msgid "BMP Image"
+msgctxt "@action:button"
+msgid "Discard changes"
 msgstr ""
 
-#: plugins/ImageReader/__init__.py:30
-msgctxt "@item:inlistbox"
-msgid "GIF Image"
+msgctxt "@action:button"
+msgid "Discard current changes"
 msgstr ""
 
-#: plugins/LegacyProfileReader/__init__.py:14
-msgctxt "@item:inlistbox"
-msgid "Cura 15.04 profiles"
+msgctxt "@title:window"
+msgid "Discard or Keep changes"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsAction.py:32
-msgctxt "@action"
-msgid "Machine Settings"
+msgctxt "@button"
+msgid "Dismiss"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsAction.qml:42
-msgctxt "@title:tab"
-msgid "Printer"
+msgctxt "@label"
+msgid "Display Name"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63
-msgctxt "@title:label"
-msgid "Nozzle Settings"
+msgctxt "@option:check"
+msgid "Display model errors"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74
-msgctxt "@label"
-msgid "Nozzle size"
+msgctxt "@option:check"
+msgid "Display overhang"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78
-#: plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92
-#: plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108
-#: plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedStrengthSelector.qml:85
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedStrengthSelector.qml:99
-msgctxt "@label"
-msgid "mm"
+msgctxt "@info:option_text"
+msgid "Do not show this message again"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88
-msgctxt "@label"
-msgid "Compatible material diameter"
+msgctxt "@info:generic"
+msgid "Do you want to sync material and software packages with your account?"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104
-msgctxt "@label"
-msgid "Nozzle offset X"
+msgctxt "@action:label"
+msgid "Don't show project summary on save again"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119
-msgctxt "@label"
-msgid "Nozzle offset Y"
+msgctxt "@action:menu"
+msgid "Don't show this setting"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134
 msgctxt "@label"
-msgid "Cooling Fan Number"
+msgid "Don't support overlaps"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162
-msgctxt "@title:label"
-msgid "Extruder Start G-code"
+msgctxt "@button"
+msgid "Done"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176
-msgctxt "@title:label"
-msgid "Extruder End G-code"
+msgctxt "@button"
+msgid "Downgrade"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56
-msgctxt "@title:label"
-msgid "Printer Settings"
+msgctxt "@button"
+msgid "Downgrading..."
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68
 msgctxt "@label"
-msgid "X (Width)"
+msgid "Draft"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83
-msgctxt "@label"
-msgid "Y (Depth)"
+msgctxt "@action:button"
+msgid "Duplicate"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98
-msgctxt "@label"
-msgid "Z (Height)"
+msgctxt "@title:window"
+msgid "Duplicate Profile"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112
-msgctxt "@label"
-msgid "Build plate shape"
+msgctxt "@backup_limit_info"
+msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones."
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125
-msgctxt "@label"
-msgid "Origin at center"
+msgctxt "@title:menu menubar:toplevel"
+msgid "E&xtensions"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137
-msgctxt "@label"
-msgid "Heated bed"
+msgctxt "@action:button"
+msgid "Edit"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149
-msgctxt "@label"
-msgid "Heated build volume"
+msgctxt "@action:button"
+msgid "Eject"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161
-msgctxt "@label"
-msgid "G-code flavor"
+#, python-brace-format
+msgctxt "@action"
+msgid "Eject removable device {0}"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185
-msgctxt "@title:label"
-msgid "Printhead Settings"
+#, python-brace-format
+msgctxt "@info:status"
+msgid "Ejected {0}. You can now safely remove the drive."
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197
 msgctxt "@label"
-msgid "X min"
+msgid "Empty"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217
-msgctxt "@label"
-msgid "Y min"
+msgctxt "@button"
+msgid "Enable"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237
-msgctxt "@label"
-msgid "X max"
+msgctxt "@action:inmenu"
+msgid "Enable Extruder"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257
 msgctxt "@label"
-msgid "Y max"
+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 ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275
 msgctxt "@label"
-msgid "Gantry Height"
+msgid "Enabled"
+msgstr ""
+
+msgctxt "@title:label"
+msgid "End G-code"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289
 msgctxt "@label"
-msgid "Number of Extruders"
+msgid "End-to-end solution for fused filament 3D printing."
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:342
 msgctxt "@label"
-msgid "Apply Extruder offsets to GCode"
+msgid "Engineering"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:390
-msgctxt "@title:label"
-msgid "Start G-code"
+msgctxt "@option:check"
+msgid "Ensure models are kept apart"
 msgstr ""
 
-#: plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:401
-msgctxt "@title:label"
-msgid "End G-code"
+msgctxt "@label"
+msgid "Enter the IP address of your printer on the network."
 msgstr ""
 
-#: plugins/Marketplace/CloudSync/CloudPackageChecker.py:144
-msgctxt "@info:generic"
-msgid "Do you want to sync material and software packages with your account?"
+msgctxt "@text"
+msgid "Enter your printer's IP address."
 msgstr ""
 
-#: plugins/Marketplace/CloudSync/CloudPackageChecker.py:145
-#: plugins/Marketplace/CloudSync/DownloadPresenter.py:95
 msgctxt "@info:title"
-msgid "Changes detected from your UltiMaker account"
+msgid "Error"
 msgstr ""
 
-#: plugins/Marketplace/CloudSync/CloudPackageChecker.py:147
-msgctxt "@action:button"
-msgid "Sync"
+msgctxt "@title:groupbox"
+msgid "Error traceback"
 msgstr ""
 
-#: plugins/Marketplace/CloudSync/DownloadPresenter.py:91
-msgctxt "@info:generic"
-msgid "Syncing..."
+msgctxt "@error:zip"
+msgid "Error writing 3mf file."
 msgstr ""
 
-#: plugins/Marketplace/CloudSync/LicenseModel.py:12
-#: plugins/Marketplace/resources/qml/LicenseDialog.qml:79
-msgctxt "@button"
-msgid "Decline"
+msgctxt "@label"
+msgid "Estimated time left"
 msgstr ""
 
-#: plugins/Marketplace/CloudSync/LicenseModel.py:13
-#: resources/qml/WelcomePages/UserAgreementContent.qml:53
-msgctxt "@button"
-msgid "Agree"
+msgctxt "@action:inmenu"
+msgid "Exit Full Screen"
 msgstr ""
 
-#: plugins/Marketplace/CloudSync/LicenseModel.py:77
-msgctxt "@title:window"
-msgid "Plugin License Agreement"
+msgctxt "@label"
+msgid "Experimental"
 msgstr ""
 
-#: plugins/Marketplace/CloudSync/LicensePresenter.py:42
-msgctxt "@button"
-msgid "Decline and remove from account"
+msgctxt "@action:button"
+msgid "Export"
 msgstr ""
 
-#: plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22
-msgctxt "@info:generic"
-msgid "You need to quit and restart {} before changes have effect."
+msgctxt "@title:window"
+msgid "Export All Materials"
 msgstr ""
 
-#: plugins/Marketplace/CloudSync/SyncOrchestrator.py:79
-msgctxt "@info:generic"
-msgid "{} plugins failed to download"
+msgctxt "@title:window"
+msgid "Export Material"
 msgstr ""
 
-#: plugins/Marketplace/LocalPackageList.py:28
-msgctxt "@label"
-msgid "Installed Plugins"
+msgctxt "@title:window"
+msgid "Export Profile"
 msgstr ""
 
-#: plugins/Marketplace/LocalPackageList.py:29
-msgctxt "@label"
-msgid "Installed Materials"
+msgctxt "@action:inmenu menubar:file"
+msgid "Export Selection..."
 msgstr ""
 
-#: plugins/Marketplace/LocalPackageList.py:33
-msgctxt "@label"
-msgid "Bundled Plugins"
+msgctxt "@button"
+msgid "Export material archive"
 msgstr ""
 
-#: plugins/Marketplace/LocalPackageList.py:34
-msgctxt "@label"
-msgid "Bundled Materials"
+msgctxt "@info:title"
+msgid "Export succeeded"
 msgstr ""
 
-#: plugins/Marketplace/PackageModel.py:43
-msgctxt "@label:property"
-msgid "Unknown Package"
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tag <filename>!"
+msgid "Exported profile to <filename>{0}</filename>"
 msgstr ""
 
-#: plugins/Marketplace/PackageModel.py:66
-msgctxt "@label:property"
-msgid "Unknown Author"
+msgctxt "@tooltip:button"
+msgid "Extend UltiMaker Cura with plugins and material profiles."
 msgstr ""
 
-#: plugins/Marketplace/PackageModel.py:95
-msgctxt "@label:label Ultimaker Marketplace is a brand name, don't translate"
-msgid "The material package associated with the Cura project could not be found on the Ultimaker Marketplace. Use the partial material profile definition stored in the Cura project file at your own risk."
+msgctxt "@label"
+msgid "Extruder"
 msgstr ""
 
-#: plugins/Marketplace/RemotePackageList.py:117
-msgctxt "@info:error"
-msgid "Could not interpret the server's response."
+msgctxt "@action:label"
+msgid "Extruder %1"
 msgstr ""
 
-#: plugins/Marketplace/RemotePackageList.py:148
-msgctxt "@info:error"
-msgid "Could not reach Marketplace."
+msgctxt "@title:label"
+msgid "Extruder End G-code"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15
-msgctxt "@title"
-msgid "Changes from your account"
+msgctxt "@title:label"
+msgid "Extruder Start G-code"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24
-msgctxt "@button"
-msgid "Dismiss"
+msgctxt "@info:title"
+msgid "Extruder(s) Disabled"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24
-#: resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76
-#: resources/qml/WelcomePages/WhatsNewContent.qml:175
-msgctxt "@button"
-msgid "Next"
+msgctxt "@label:status"
+msgid "Failed"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52
-msgctxt "@label"
-msgid "The following packages will be added:"
+msgctxt "@text:error"
+msgid "Failed to connect to Digital Factory to sync materials with some of the printers."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94
-msgctxt "@label"
-msgid "The following packages can not be installed because of an incompatible Cura version:"
+msgctxt "@text:error"
+msgid "Failed to connect to Digital Factory."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15
-msgctxt "@title"
-msgid "Install missing Materials"
+msgctxt "@text:error"
+msgid "Failed to create archive of materials to sync with printers."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/LicenseDialog.qml:15
-msgctxt "@button"
-msgid "Plugin license agreement"
+#, python-brace-format
+msgctxt "@info:status"
+msgid "Failed to eject {0}. Another program may be using the drive."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/LicenseDialog.qml:47
-msgctxt "@text"
-msgid "Please read and agree with the plugin licence."
+msgctxt "@info:status Don't translate the XML tags <filename> and <message>!"
+msgid "Failed to export material to <filename>%1</filename>: <message>%2</message>"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/LicenseDialog.qml:70
-msgctxt "@button"
-msgid "Accept"
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
+msgid "Failed to export profile to <filename>{0}</filename>: <message>{1}</message>"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32
-msgctxt "@info:tooltip"
-msgid "Manage packages"
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tag <filename>!"
+msgid "Failed to export profile to <filename>{0}</filename>: Writer plugin reported failure."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/ManagedPackages.qml:12
-msgctxt "@header"
-msgid "Manage packages"
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tag <filename>!"
+msgid "Failed to import profile from <filename>{0}</filename>:"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/ManagedPackages.qml:16
-msgctxt "@text"
-msgid "Manage your UltiMaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly."
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tags <filename>!"
+msgid "Failed to import profile from <filename>{0}</filename>:"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Marketplace.qml:87
-msgctxt "@title"
-msgid "Loading..."
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tags <filename>!"
+msgid "Failed to import profile from <filename>{0}</filename>: {1}"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Marketplace.qml:148
 msgctxt "@button"
-msgid "Plugins"
+msgid "Failed to load packages:"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Marketplace.qml:156
-msgctxt "@button"
-msgid "Materials"
+msgctxt "@text:error"
+msgid "Failed to load the archive of materials to sync it with printers."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Marketplace.qml:193
-msgctxt "@info"
-msgid "Search in the browser"
+msgctxt "@message:title"
+msgid "Failed to save material archive"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Marketplace.qml:271
-msgctxt "@button"
-msgid "In order to use the package you will need to restart Cura"
+msgctxt "@label:category menu label"
+msgid "Favorites"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Marketplace.qml:279
-msgctxt "@info:button, %1 is the application name"
-msgid "Quit %1"
+msgctxt "@label"
+msgid "Filament Cost"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Marketplace.qml:300
-msgctxt "@description"
-msgid "Please sign in to get verified plugins and materials for UltiMaker Cura Enterprise"
+msgctxt "@label"
+msgid "Filament length"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Materials.qml:8
-#: plugins/Marketplace/resources/qml/MissingPackages.qml:8
-msgctxt "@header"
-msgid "Install Materials"
+msgctxt "@label"
+msgid "Filament weight"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Materials.qml:12
-msgctxt "@text"
-msgid "Select and install material profiles optimised for your UltiMaker 3D printers."
+msgctxt "@title:window"
+msgid "File Already Exists"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35
-msgctxt "@label"
-msgid "You need to accept the license to install the package"
+msgctxt "@info:title"
+msgid "File Saved"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/OnboardBanner.qml:101
-#: plugins/Marketplace/resources/qml/PackageCardHeader.qml:205
-msgctxt "@button:label"
-msgid "Learn More"
+#, python-brace-format
+msgctxt "@info:status"
+msgid "File {0} does not contain any valid profile."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackageCardHeader.qml:170
-msgctxt "@label Is followed by the name of an author"
-msgid "By"
+msgctxt "@label:textbox"
+msgid "Filter..."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackageCardHeader.qml:224
-msgctxt "@button"
-msgid "Disable"
+msgctxt "@info:title"
+msgid "Finding Location"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackageCardHeader.qml:224
-msgctxt "@button"
-msgid "Enable"
+msgctxt "@info:status"
+msgid "Finding new location for objects"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackageCardHeader.qml:242
-msgctxt "@button"
-msgid "Downgrading..."
+msgctxt "@action:button"
+msgid "Finish"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackageCardHeader.qml:243
-msgctxt "@button"
-msgid "Downgrade"
-msgstr ""
+msgctxt "@label:status"
+msgid "Finished"
+msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackageCardHeader.qml:247
-msgctxt "@button"
-msgid "Installing..."
+msgctxt "@label:status"
+msgid "Finishes %1 at %2"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackageCardHeader.qml:248
-msgctxt "@button"
-msgid "Install"
+msgctxt "@title:window"
+msgid "Firmware Update"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackageCardHeader.qml:252
-msgctxt "@button"
-msgid "Uninstall"
+msgctxt "@label"
+msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackageCardHeader.qml:267
-msgctxt "@button"
-msgid "Update"
+msgctxt "@label"
+msgid "Firmware can not be updated because there is no connection with the printer."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackageCardHeader.qml:267
-msgctxt "@button"
-msgid "Updating..."
+msgctxt "@label"
+msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackageDetails.qml:15
-msgctxt "@header"
-msgid "Package details"
+msgctxt "@label"
+msgid "Firmware update completed."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackageDetails.qml:40
-msgctxt "@button:tooltip"
-msgid "Back"
+msgctxt "@label"
+msgid "Firmware update failed due to an communication error."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:81
-msgctxt "@header"
-msgid "Description"
+msgctxt "@label"
+msgid "Firmware update failed due to an input/output error."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:110
-msgctxt "@header"
-msgid "Compatible printers"
+msgctxt "@label"
+msgid "Firmware update failed due to an unknown error."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:134
-msgctxt "@info"
-msgid "No compatibility information"
+msgctxt "@label"
+msgid "Firmware update failed due to missing firmware."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:152
-msgctxt "@header"
-msgid "Compatible support materials"
+msgctxt "@label"
+msgid "Firmware version"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:176
-msgctxt "@info No materials"
-msgid "None"
+msgctxt "@label"
+msgid "First available"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:193
-msgctxt "@header"
-msgid "Compatible with Material Station"
+msgctxt "@label:listbox"
+msgid "Flow"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:202
-#: plugins/Marketplace/resources/qml/PackagePage.qml:228
-msgctxt "@info"
-msgid "No"
+msgctxt "@text In the UI this is followed by a list of steps the user needs to take."
+msgid "Follow the following steps to load the new material profiles to your printer."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:202
-#: plugins/Marketplace/resources/qml/PackagePage.qml:228
 msgctxt "@info"
-msgid "Yes"
+msgid "Follow the procedure to add a new printer"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:219
-msgctxt "@header"
-msgid "Optimized for Air Manager"
+msgctxt "@text"
+msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:243
-msgctxt "@button"
-msgid "Visit plug-in website"
+msgctxt "@label"
+msgid "Font"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:243
-msgctxt "@button"
-msgid "Website"
+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 ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:252
-msgctxt "@button"
-msgid "Buy spool"
+msgctxt "@info:tooltip"
+msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:261
-msgctxt "@button"
-msgid "Safety datasheet"
+msgctxt "@info:tooltip"
+msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/PackagePage.qml:270
-msgctxt "@button"
-msgid "Technical datasheet"
+msgctxt "@option:check"
+msgid "Force layer view compatibility mode (restart required)"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Packages.qml:151
-msgctxt "@button"
-msgid "Failed to load packages:"
+msgctxt "@action:inmenu menubar:view"
+msgid "Front View"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Packages.qml:151
-msgctxt "@button"
-msgid "Retry?"
+msgctxt "@info:tooltip"
+msgid "Front View"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Packages.qml:167
-msgctxt "@button"
-msgid "Loading"
+msgctxt "@item:inlistbox"
+msgid "G File"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Packages.qml:183
-msgctxt "@message"
-msgid "No more results to load"
+msgctxt "@info:title"
+msgid "G-code Details"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Packages.qml:183
-msgctxt "@message"
-msgid "No results found with current filter"
+msgctxt "@item:inlistbox"
+msgid "G-code File"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Packages.qml:226
-msgctxt "@button"
-msgid "Load more"
+msgctxt "@label"
+msgid "G-code flavor"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Plugins.qml:8
-msgctxt "@header"
-msgid "Install Plugins"
+msgctxt "@label Description for application component"
+msgid "G-code generator"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/Plugins.qml:12
-msgctxt "@text"
-msgid "Streamline your workflow and customize your UltiMaker Cura experience with plugins contributed by our amazing community of users."
+msgctxt "@error:not supported"
+msgid "GCodeGzWriter does not support text mode."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/VerifiedIcon.qml:21
-msgctxt "@info"
-msgid "UltiMaker Verified Plug-in"
+msgctxt "@error:not supported"
+msgid "GCodeWriter does not support non-text mode."
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/VerifiedIcon.qml:22
-msgctxt "@info"
-msgid "UltiMaker Certified Material"
+msgctxt "@item:inlistbox"
+msgid "GIF Image"
 msgstr ""
 
-#: plugins/Marketplace/resources/qml/VerifiedIcon.qml:23
-msgctxt "@info"
-msgid "UltiMaker Verified Package"
+msgctxt "@label Description for application dependency"
+msgid "GUI framework"
 msgstr ""
 
-#: plugins/ModelChecker/ModelChecker.py:31
-msgctxt "@info:title"
-msgid "3D Model Assistant"
+msgctxt "@label Description for application dependency"
+msgid "GUI framework bindings"
 msgstr ""
 
-#: plugins/ModelChecker/ModelChecker.py:97
-#, python-brace-format
-msgctxt "@info:status"
-msgid ""
-"<p>One or more 3D models may not print optimally due to the model size and material configuration:</p>\n"
-"<p>{model_names}</p>\n"
-"<p>Find out how to ensure the best possible print quality and reliability.</p>\n"
-"<p><a href=\"https://ultimaker.com/3D-model-assistant\">View print quality guide</a></p>"
+msgctxt "@label"
+msgid "Gantry Height"
 msgstr ""
 
-#: plugins/MonitorStage/MonitorMain.qml:100
-msgctxt "@info"
-msgid ""
-"Please make sure your printer has a connection:\n"
-"- Check if the printer is turned on.\n"
-"- Check if the printer is connected to the network.\n"
-"- Check if you are signed in to discover cloud-connected printers."
+msgctxt "@title:tab"
+msgid "General"
 msgstr ""
 
-#: plugins/MonitorStage/MonitorMain.qml:113
-msgctxt "@info"
-msgid "Please connect your printer to the network."
+msgctxt "@label"
+msgid "Generate structures to support parts of the model which have overhangs. Without these structures, these parts would collapse during printing."
 msgstr ""
 
-#: plugins/MonitorStage/MonitorMain.qml:148
-msgctxt "@label link to technical assistance"
-msgid "View user manuals online"
+msgctxt "@label Description for development tool"
+msgid "Generating Windows installers"
 msgstr ""
 
-#: plugins/MonitorStage/MonitorMain.qml:164
-msgctxt "@info"
-msgid "In order to monitor your print from Cura, please connect the printer."
+msgctxt "@label:category menu label"
+msgid "Generic"
 msgstr ""
 
-#: plugins/MonitorStage/__init__.py:14
-msgctxt "@item:inmenu"
-msgid "Monitor"
+msgctxt "@option:check"
+msgid "Get notifications for plugin updates"
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41
-msgctxt "@label"
-msgid "Mesh Type"
+msgctxt "@action"
+msgid "Get started"
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81
-msgctxt "@label"
-msgid "Normal model"
+msgctxt "@title:tab"
+msgid "Global Settings"
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96
-msgctxt "@label"
-msgid "Print as support"
+msgctxt "@label Description for application component"
+msgid "Graphical user interface"
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111
+#, python-brace-format
 msgctxt "@label"
-msgid "Modify settings for overlaps"
+msgid "Group #{group_nr}"
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126
-msgctxt "@label"
-msgid "Don't support overlaps"
+msgctxt "@tooltip of pre-heat"
+msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print."
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160
-msgctxt "@item:inlistbox"
-msgid "Infill mesh only"
+msgctxt "@tooltip of pre-heat"
+msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print."
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:161
-msgctxt "@item:inlistbox"
-msgid "Cutting mesh"
+msgctxt "@label"
+msgid "Heated Build Plate (official kit or self-built)"
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:386
-msgctxt "@action:button"
-msgid "Select settings"
+msgctxt "@label"
+msgid "Heated bed"
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/SettingPickDialog.qml:17
-msgctxt "@title:window"
-msgid "Select Settings to Customize for this model"
+msgctxt "@label"
+msgid "Heated build volume"
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/SettingPickDialog.qml:61
-#: resources/qml/Preferences/SettingVisibilityPage.qml:102
-msgctxt "@label:textbox"
-msgid "Filter..."
+msgctxt "@action:label"
+msgid "Height (mm)"
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/SettingPickDialog.qml:75
-msgctxt "@label:checkbox"
-msgid "Show all"
+msgctxt "@label"
+msgid "Helpers"
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/__init__.py:14
 msgctxt "@label"
-msgid "Per Model Settings"
+msgid "Hex"
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/__init__.py:15
-msgctxt "@info:tooltip"
-msgid "Configure Per Model Settings"
+msgctxt "@label"
+msgid "Hide all connected printers"
 msgstr ""
 
-#: plugins/PostProcessingPlugin/PostProcessingPlugin.py:35
-msgctxt "@item:inmenu"
-msgid "Post Processing"
+msgctxt "@action:menu"
+msgid "Hide this setting"
 msgstr ""
 
-#: plugins/PostProcessingPlugin/PostProcessingPlugin.py:36
-msgctxt "@item:inmenu"
-msgid "Modify G-Code"
+msgctxt "@info:tooltip"
+msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry."
 msgstr ""
 
-#: plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17
-msgctxt "@title:window"
-msgid "Post Processing Plugin"
+msgctxt "@info:tooltip"
+msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly."
 msgstr ""
 
-#: plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57
-msgctxt "@label"
-msgid "Post Processing Scripts"
+msgctxt "@button"
+msgid "How to load new material profiles to my printer"
 msgstr ""
 
-#: plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215
-msgctxt "@action"
-msgid "Add a script"
+msgctxt "@action:button"
+msgid "How to update"
 msgstr ""
 
-#: plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251
-msgctxt "@label"
-msgid "Settings"
+msgctxt "@text:window"
+msgid "I don't want to send anonymous data"
 msgstr ""
 
-#: plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460
-msgctxt "@info:tooltip"
-msgid "Change active post-processing scripts."
+msgctxt "@label:status"
+msgid "Idle"
 msgstr ""
 
-#: plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464
-msgctxt "@info:tooltip"
-msgid "The following script is active:"
-msgid_plural "The following scripts are active:"
-msgstr[0] ""
-msgstr[1] ""
+msgctxt "@label"
+msgid "If you are trying to add a new UltiMaker printer to Cura"
+msgstr ""
 
-#: plugins/PrepareStage/PrepareMenu.qml:74
-msgctxt "@button"
-msgid "Add printer"
+msgctxt "@label"
+msgid "If your printer is not listed, read the <a href='%1'>network printing troubleshooting guide</a>"
 msgstr ""
 
-#: plugins/PrepareStage/PrepareMenu.qml:90
-msgctxt "@button"
-msgid "Manage printers"
-msgstr ""
-
-#: plugins/PrepareStage/__init__.py:12
-msgctxt "@item:inmenu"
-msgid "Prepare"
+msgctxt "@action:button"
+msgid "Import"
 msgstr ""
 
-#: plugins/PreviewStage/__init__.py:13
-msgctxt "@item:inmenu"
-msgid "Preview"
+msgctxt "@title:window"
+msgid "Import Material"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23
-msgctxt "@action:button Preceded by 'Ready to'."
-msgid "Save to Removable Drive"
+msgctxt "@title:window"
+msgid "Import Profile"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24
-#, python-brace-format
-msgctxt "@item:inlistbox"
-msgid "Save to Removable Drive {0}"
+msgctxt "@action:button"
+msgid "Import all as models"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66
-#: plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118
-msgctxt "@info:status"
-msgid "There are no file formats available to write with!"
+msgctxt "@action:button"
+msgid "Import models"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109
-#, python-brace-format
-msgctxt "@info:progress Don't translate the XML tags <filename>!"
-msgid "Saving to Removable Drive <filename>{0}</filename>"
+msgctxt "@label:MonitorStatus"
+msgid "In maintenance. Please check the printer"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110
-msgctxt "@info:title"
-msgid "Saving"
+msgctxt "@info"
+msgid "In order to monitor your print from Cura, please connect the printer."
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123
-#, python-brace-format
-msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
-msgid "Could not save to <filename>{0}</filename>: <message>{1}</message>"
+msgctxt "@label"
+msgid "In order to start using Cura you will need to configure a printer."
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139
-#, python-brace-format
-msgctxt "@info:status Don't translate the tag {device}!"
-msgid "Could not find a file name when trying to write to {device}."
+msgctxt "@button"
+msgid "In order to use the package you will need to restart Cura"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171
-#, python-brace-format
-msgctxt "@info:status"
-msgid "Could not save to removable drive {0}: {1}"
+msgctxt "@label"
+msgid "Infill"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162
-#, python-brace-format
-msgctxt "@info:status"
-msgid "Saved to Removable Drive {0} as {1}"
+msgctxt "@tooltip"
+msgid "Infill"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163
-msgctxt "@info:title"
-msgid "File Saved"
+msgctxt "infill_sparse_density description"
+msgid "Infill Density"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165
-msgctxt "@action:button"
-msgid "Eject"
+msgctxt "@action:label"
+msgid "Infill Pattern"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165
-#, python-brace-format
-msgctxt "@action"
-msgid "Eject removable device {0}"
+msgctxt "@item:inlistbox"
+msgid "Infill mesh only"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184
-#, python-brace-format
-msgctxt "@info:status"
-msgid "Ejected {0}. You can now safely remove the drive."
+msgctxt "@label"
+msgid "Infill overlapping with this model is modified."
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185
 msgctxt "@info:title"
-msgid "Safely Remove Hardware"
+msgid "Information"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188
-#, python-brace-format
-msgctxt "@info:status"
-msgid "Failed to eject {0}. Another program may be using the drive."
+msgctxt "@title"
+msgid "Information"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76
-msgctxt "@item:intext"
-msgid "Removable Drive"
+msgctxt "@info:progress"
+msgid "Initializing Active Machine..."
 msgstr ""
 
-#: plugins/SimulationView/SimulationView.py:129
-msgctxt "@info:status"
-msgid "Nothing is shown because you need to slice first."
+msgctxt "@info:progress"
+msgid "Initializing build volume..."
 msgstr ""
 
-#: plugins/SimulationView/SimulationView.py:130
-msgctxt "@info:title"
-msgid "No layers to show"
+msgctxt "@info:progress"
+msgid "Initializing engine..."
 msgstr ""
 
-#: plugins/SimulationView/SimulationView.py:132
-#: plugins/SolidView/SolidView.py:74
-msgctxt "@info:option_text"
-msgid "Do not show this message again"
+msgctxt "@info:progress"
+msgid "Initializing machine manager..."
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:18
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:47
 msgctxt "@label"
-msgid "Color scheme"
-msgstr ""
-
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:104
-msgctxt "@label:listbox"
-msgid "Material Color"
+msgid "Inner Wall"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:108
-msgctxt "@label:listbox"
-msgid "Line Type"
+msgctxt "@tooltip"
+msgid "Inner Walls"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:112
-msgctxt "@label:listbox"
-msgid "Speed"
+msgctxt "@text"
+msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles."
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:116
-msgctxt "@label:listbox"
-msgid "Layer Thickness"
+msgctxt "@button"
+msgid "Install"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:120
-msgctxt "@label:listbox"
-msgid "Line Width"
+msgctxt "@action:button"
+msgid "Install Materials"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:124
-msgctxt "@label:listbox"
-msgid "Flow"
+msgctxt "@header"
+msgid "Install Materials"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:164
-msgctxt "@label"
-msgid "Compatibility Mode"
+msgctxt "@window:title"
+msgid "Install Package"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:231
-msgctxt "@label"
-msgid "Travels"
+msgctxt "@header"
+msgid "Install Plugins"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:237
-msgctxt "@label"
-msgid "Helpers"
+msgctxt "@title"
+msgid "Install missing Materials"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:243
-msgctxt "@label"
-msgid "Shell"
+msgctxt "@action:button"
+msgid "Install missing material"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:249
-msgctxt "@label"
-msgid "Infill"
+msgctxt "@button"
+msgid "Install pending updates"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:257
 msgctxt "@label"
-msgid "Starts"
+msgid "Installed Materials"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:304
 msgctxt "@label"
-msgid "Only Show Top Layers"
+msgid "Installed Plugins"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:313
-msgctxt "@label"
-msgid "Show 5 Detailed Layers On Top"
+msgctxt "@button"
+msgid "Installing..."
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:326
-msgctxt "@label"
-msgid "Top / Bottom"
+msgctxt "@action:label"
+msgid "Intent"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:330
 msgctxt "@label"
-msgid "Inner Wall"
+msgid "Interface"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:397
-msgctxt "@label"
-msgid "min"
+msgctxt "@label Description for application component"
+msgid "Interprocess communication library"
 msgstr ""
 
-#: plugins/SimulationView/SimulationViewMenuComponent.qml:462
-msgctxt "@label"
-msgid "max"
+msgctxt "@title:window"
+msgid "Invalid IP address"
 msgstr ""
 
-#: plugins/SimulationView/__init__.py:15
-msgctxt "@item:inlistbox"
-msgid "Layer view"
+msgctxt "@info:status"
+msgid "Invalid file URL:"
 msgstr ""
 
-#: plugins/SliceInfoPlugin/MoreInfoWindow.qml:16
-msgctxt "@title:window"
-msgid "More information on anonymous data collection"
+msgctxt "@action:button"
+msgid "Invert the direction of camera zoom."
 msgstr ""
 
-#: plugins/SliceInfoPlugin/MoreInfoWindow.qml:73
-msgctxt "@text:window"
-msgid "UltiMaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:"
+msgctxt "@label"
+msgid "Is printed as support."
 msgstr ""
 
-#: plugins/SliceInfoPlugin/MoreInfoWindow.qml:107
-msgctxt "@text:window"
-msgid "I don't want to send anonymous data"
+msgctxt "@text"
+msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware."
 msgstr ""
 
-#: plugins/SliceInfoPlugin/MoreInfoWindow.qml:116
-msgctxt "@text:window"
-msgid "Allow sending anonymous data"
+msgctxt "@item:inlistbox"
+msgid "JPEG Image"
 msgstr ""
 
-#: plugins/SliceInfoPlugin/SliceInfo.py:95
-msgctxt "@text"
-msgid "Unable to read example data file."
+msgctxt "@item:inlistbox"
+msgid "JPG Image"
 msgstr ""
 
-#: plugins/SolidView/SolidView.py:71
-msgctxt "@info:status"
-msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura."
+msgctxt "@label Description for application dependency"
+msgid "JSON parser"
 msgstr ""
 
-#: plugins/SolidView/SolidView.py:73
-msgctxt "@info:title"
-msgid "Model Errors"
+msgctxt "@label"
+msgid "Job Name"
 msgstr ""
 
-#: plugins/SolidView/__init__.py:12
-msgctxt "@item:inmenu"
-msgid "Solid view"
+msgctxt "@label"
+msgid "Jog Distance"
 msgstr ""
 
-#: plugins/SupportEraser/__init__.py:12
 msgctxt "@label"
-msgid "Support Blocker"
+msgid "Jog Position"
 msgstr ""
 
-#: plugins/SupportEraser/__init__.py:13
-msgctxt "@info:tooltip"
-msgid "Create a volume in which supports are not printed."
+msgctxt "@option:discardOrKeep"
+msgid "Keep and never ask again"
 msgstr ""
 
-#: plugins/TrimeshReader/__init__.py:15
-msgctxt "@item:inlistbox 'Open' is part of the name of this file format."
-msgid "Open Compressed Triangle Mesh"
+msgctxt "@action:button"
+msgid "Keep changes"
 msgstr ""
 
-#: plugins/TrimeshReader/__init__.py:19
-msgctxt "@item:inlistbox"
-msgid "COLLADA Digital Asset Exchange"
+msgctxt "@action:button"
+msgid "Keep printer configurations"
 msgstr ""
 
-#: plugins/TrimeshReader/__init__.py:23
-msgctxt "@item:inlistbox"
-msgid "glTF Binary"
+msgctxt "@action:menu"
+msgid "Keep this setting visible"
 msgstr ""
 
-#: plugins/TrimeshReader/__init__.py:27
-msgctxt "@item:inlistbox"
-msgid "glTF Embedded JSON"
+msgctxt "@label The argument is a timestamp"
+msgid "Last update: %1"
 msgstr ""
 
-#: plugins/TrimeshReader/__init__.py:36
-msgctxt "@item:inlistbox"
-msgid "Stanford Triangle Format"
+msgctxt "@label:listbox"
+msgid "Layer Thickness"
 msgstr ""
 
-#: plugins/TrimeshReader/__init__.py:40
 msgctxt "@item:inlistbox"
-msgid "Compressed COLLADA Digital Asset Exchange"
+msgid "Layer view"
 msgstr ""
 
-#: plugins/UFPReader/__init__.py:22
-#: plugins/UFPWriter/__init__.py:28
-msgctxt "@item:inlistbox"
-msgid "UltiMaker Format Package"
+msgctxt "@button:label"
+msgid "Learn More"
 msgstr ""
 
-#: plugins/UFPWriter/UFPWriter.py:64
-#: plugins/UFPWriter/UFPWriter.py:80
-#: plugins/UFPWriter/UFPWriter.py:93
-#: plugins/UFPWriter/UFPWriter.py:115
-#: plugins/UFPWriter/UFPWriter.py:170
-#: plugins/UFPWriter/UFPWriter.py:180
-msgctxt "@info:error"
-msgid "Can't write to UFP file:"
+msgctxt "@button"
+msgid "Learn how to connect your printer to Digital Factory"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44
-msgctxt "@title:window"
-msgid "Connect to Networked Printer"
+msgctxt "@tooltip:button"
+msgid "Learn how to get started with UltiMaker Cura."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51
-msgctxt "@label"
-msgid "Select your printer from the list below:"
+msgctxt "@action"
+msgid "Learn more"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51
-msgctxt "@label"
-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."
+msgctxt "@action:button"
+msgid "Learn more"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71
-msgctxt "@action:button"
-msgid "Edit"
+msgctxt "@button"
+msgid "Learn more"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82
-#: resources/qml/Preferences/MachinesPage.qml:153
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:186
-#: resources/qml/Preferences/ProfilesPage.qml:321
-msgctxt "@action:button"
-msgid "Remove"
+msgctxt "@button:label"
+msgid "Learn more"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90
 msgctxt "@action:button"
-msgid "Refresh"
+msgid "Learn more about Cura print profiles"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161
-msgctxt "@label"
-msgid "If your printer is not listed, read the <a href='%1'>network printing troubleshooting guide</a>"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:247
-msgctxt "@label"
-msgid "Type"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:256
-msgctxt "@label"
-msgid "Firmware version"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:266
-msgctxt "@label"
-msgid "Address"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232
-msgctxt "@label"
-msgid "This printer is not set up to host a group of printers."
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236
-msgctxt "@label"
-msgid "This printer is the host for a group of %1 printers."
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245
-msgctxt "@label"
-msgid "The printer at this address has not yet responded."
+msgctxt "@button"
+msgid "Learn more about adding printers to Cura"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250
-msgctxt "@action:button"
-msgid "Connect"
+msgctxt "@action:inmenu menubar:view"
+msgid "Left Side View"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261
-msgctxt "@title:window"
-msgid "Invalid IP address"
+msgctxt "@info:tooltip"
+msgid "Left View"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:141
-msgctxt "@text"
-msgid "Please enter a valid IP address."
+msgctxt "@tooltip:button"
+msgid "Let developers know that something is going wrong."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272
-msgctxt "@title:window"
-msgid "Printer Address"
+msgctxt "@action"
+msgid "Level build plate"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:97
-msgctxt "@label"
-msgid "Enter the IP address of your printer on the network."
+msgctxt "@item:inlistbox"
+msgid "Lighter is higher"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20
-msgctxt "@title:window"
-msgid "Configuration Changes"
+msgctxt "@label:listbox"
+msgid "Line Type"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36
-msgctxt "@action:button"
-msgid "Override"
+msgctxt "@label:listbox"
+msgid "Line Width"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83
-msgctxt "@label"
-msgid "The assigned printer, %1, requires the following configuration change:"
-msgid_plural "The assigned printer, %1, requires the following configuration changes:"
-msgstr[0] ""
-msgstr[1] ""
-
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87
-msgctxt "@label"
-msgid "The printer %1 is assigned, but the job contains an unknown material configuration."
+msgctxt "@item:inlistbox"
+msgid "Linear"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97
-msgctxt "@label"
-msgid "Change material %1 from %2 to %3."
+msgctxt "@label Description for development tool"
+msgid "Linux cross-distribution application deployment"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100
 msgctxt "@label"
 msgid "Load %3 as material %1 (This cannot be overridden)."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103
-msgctxt "@label"
-msgid "Change print core %1 from %2 to %3."
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:110
-msgctxt "@label"
-msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144
-msgctxt "@label"
-msgid "Move to top"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155
-msgctxt "@label"
-msgid "Delete"
+msgctxt "@button"
+msgid "Load more"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186
-#: resources/qml/MonitorButton.qml:284
-msgctxt "@label"
-msgid "Resume"
+msgctxt "@button"
+msgid "Loading"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188
-msgctxt "@label"
-msgid "Pausing..."
+msgctxt "@action:warning"
+msgid "Loading a project will clear all models on the build plate."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190
 msgctxt "@label"
-msgid "Resuming..."
+msgid "Loading available configurations from the printer..."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192
-#: resources/qml/MonitorButton.qml:279
-#: resources/qml/MonitorButton.qml:288
-msgctxt "@label"
-msgid "Pause"
+msgctxt "@info:progress"
+msgid "Loading interface..."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206
-msgctxt "@label"
-msgid "Abort"
+msgctxt "@info:progress"
+msgid "Loading machines..."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206
-msgctxt "@label"
-msgid "Aborting..."
+msgctxt "@label:status"
+msgid "Loading..."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218
-msgctxt "@label %1 is the name of a print job."
-msgid "Are you sure you want to move %1 to the top of the queue?"
+msgctxt "@title"
+msgid "Loading..."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219
-msgctxt "@window:title"
-msgid "Move print job to top"
+msgctxt "@label:category menu label"
+msgid "Local printers"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227
-msgctxt "@label %1 is the name of a print job."
-msgid "Are you sure you want to delete %1?"
+msgctxt "@info:title"
+msgid "Log-in failed"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228
-msgctxt "@window:title"
-msgid "Delete print job"
+msgctxt "@info:title"
+msgid "Login failed"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236
-msgctxt "@label %1 is the name of a print job."
-msgid "Are you sure you want to abort %1?"
+msgctxt "@title:groupbox"
+msgid "Logs"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237
-#: resources/qml/MonitorButton.qml:326
-msgctxt "@window:title"
-msgid "Abort print"
+msgctxt "@label:MonitorStatus"
+msgid "Lost connection with the printer"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126
-msgctxt "@label"
-msgid "Unavailable printer"
+msgctxt "@action"
+msgid "Machine Settings"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128
-msgctxt "@label"
-msgid "First available"
+msgctxt "@backuplist:label"
+msgid "Machines"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:242
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:246
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:472
-msgctxt "@info"
-msgid "Please update your printer's firmware to manage the queue remotely."
+msgctxt "@text"
+msgid "Make sure all your printers are turned ON and connected to Digital Factory."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88
-msgctxt "@label:status"
-msgid "Aborted"
+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 ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74
-msgctxt "@label:status"
-msgid "Finished"
+msgctxt "@action:inmenu"
+msgid "Manage Materials..."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356
-msgctxt "@label:status"
-msgid "Preparing..."
+msgctxt "@action:inmenu menubar:printer"
+msgid "Manage Pr&inters..."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80
-msgctxt "@label:status"
-msgid "Aborting..."
+msgctxt "@action:inmenu menubar:profile"
+msgid "Manage Profiles..."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96
-msgctxt "@label:status"
-msgid "Failed"
+msgctxt "@action:inmenu"
+msgid "Manage Setting Visibility..."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98
-msgctxt "@label:status"
-msgid "Pausing..."
+msgctxt "@item:inmenu"
+msgid "Manage backups"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100
-msgctxt "@label:status"
-msgid "Paused"
+msgctxt "@label link to connect manager"
+msgid "Manage in browser"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102
-msgctxt "@label:status"
-msgid "Resuming..."
+msgctxt "@header"
+msgid "Manage packages"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104
-msgctxt "@label:status"
-msgid "Action required"
+msgctxt "@info:tooltip"
+msgid "Manage packages"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106
-msgctxt "@label:status"
-msgid "Finishes %1 at %2"
+msgctxt "@action"
+msgid "Manage print jobs"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148
 msgctxt "@label link to Connect and Cloud interfaces"
 msgid "Manage printer"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:280
-msgctxt "@info"
-msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam."
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:340
-msgctxt "@label:status"
-msgid "Loading..."
+msgctxt "@button"
+msgid "Manage printers"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:344
-msgctxt "@label:status"
-msgid "Unavailable"
+msgctxt "@text"
+msgid "Manage your UltiMaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:348
-msgctxt "@label:status"
-msgid "Unreachable"
+msgctxt "@label"
+msgid "Manufacturer"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:352
-msgctxt "@label:status"
-msgid "Idle"
+msgctxt "@action:button"
+msgid "Marketplace"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:361
-msgctxt "@label:status"
-msgid "Printing"
+msgctxt "@label"
+msgid "Marketplace"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:402
-msgctxt "@label"
-msgid "Untitled"
+msgctxt "@action:label"
+msgid "Material"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:417
 msgctxt "@label"
-msgid "Anonymous"
+msgid "Material"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:438
-msgctxt "@label:status"
-msgid "Requires configuration changes"
+msgctxt "@label:category menu label"
+msgid "Material"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:452
-msgctxt "@action:button"
-msgid "Details"
+msgctxt "@label:listbox"
+msgid "Material Color"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29
 msgctxt "@label"
-msgid "Queued"
+msgid "Material Type"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64
-msgctxt "@label link to connect manager"
-msgid "Manage in browser"
+msgctxt "@title"
+msgid "Material color picker"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91
 msgctxt "@label"
-msgid "There are no print jobs in the queue. Slice and send a job to add one."
+msgid "Material estimation"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99
-msgctxt "@label"
-msgid "Print jobs"
+msgctxt "@info:title"
+msgid "Material profiles not installed"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108
-msgctxt "@label"
-msgid "Total print time"
+msgctxt "@title:header"
+msgid "Material profiles successfully synced with the following printers:"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117
-msgctxt "@label"
-msgid "Waiting for"
+msgctxt "@action:label"
+msgid "Material settings"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117
-msgctxt "@info"
-msgid "Monitor your printers from everywhere using Ultimaker Digital Factory"
+msgctxt "@backuplist:label"
+msgid "Materials"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129
 msgctxt "@button"
-msgid "View printers in Digital Factory"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12
-msgctxt "@title:window"
-msgid "Print over network"
+msgid "Materials"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53
-msgctxt "@action:button"
-msgid "Print"
+msgctxt "@title:tab"
+msgid "Materials"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81
 msgctxt "@label"
-msgid "Printer selection"
+msgid "Materials compatible with active printer:"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80
-#: plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162
-msgctxt "@action:button"
-msgid "Print via cloud"
+msgctxt "@label"
+msgid "Mesh Type"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81
-#: plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163
-msgctxt "@properties:tooltip"
-msgid "Print via cloud"
+msgctxt "@action:label"
+msgid "Mode"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82
-#: plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164
-msgctxt "@info:status"
-msgid "Connected via cloud"
+msgctxt "@info:title"
+msgid "Model Errors"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276
-msgctxt "@action:button"
-msgid "Monitor print"
+msgctxt "@item:inmenu"
+msgid "Modify G-Code"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278
-msgctxt "@action:tooltip"
-msgid "Track the print in Ultimaker Digital Factory"
+msgctxt "@label"
+msgid "Modify settings for overlaps"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298
-#, python-brace-format
-msgctxt "@error:send"
-msgid "Unknown error code when uploading print job: {0}"
+msgctxt "@item:inmenu"
+msgid "Monitor"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422
-#: plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:23
-msgctxt "info:name"
-msgid "Ultimaker Digital Factory"
+msgctxt "@action:button"
+msgid "Monitor print"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425
-#, python-brace-format
-msgctxt "@message {printer_name} is replaced with the name of the printer"
-msgid "{printer_name} will be removed until the next account sync."
+msgctxt "@tooltip:button"
+msgid "Monitor print jobs and reprint from your print history."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426
-#, python-brace-format
-msgctxt "@message {printer_name} is replaced with the name of the printer"
-msgid "To remove {printer_name} permanently, visit {digital_factory_link}"
+msgctxt "@tooltip:button"
+msgid "Monitor printers in Ultimaker Digital Factory."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427
-#, python-brace-format
-msgctxt "@message {printer_name} is replaced with the name of the printer"
-msgid "Are you sure you want to remove {printer_name} temporarily?"
+msgctxt "@info"
+msgid "Monitor your printers from everywhere using Ultimaker Digital Factory"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474
 msgctxt "@title:window"
-msgid "Remove printers?"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477
-#, python-brace-format
-msgctxt "@label"
-msgid ""
-"You are about to remove {0} printer from Cura. This action cannot be undone.\n"
-"Are you sure you want to continue?"
-msgid_plural ""
-"You are about to remove {0} printers from Cura. This action cannot be undone.\n"
-"Are you sure you want to continue?"
-msgstr[0] ""
-msgstr[1] ""
-
-#: plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484
-msgctxt "@label"
-msgid ""
-"You are about to remove all printers from Cura. This action cannot be undone.\n"
-"Are you sure you want to continue?"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25
-#, python-brace-format
-msgctxt "@info:status"
-msgid ""
-"Your printer <b>{printer_name}</b> could be connected via cloud.\n"
-" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26
-msgctxt "@info:title"
-msgid "Are you ready for cloud printing?"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30
-msgctxt "@action"
-msgid "Get started"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24
-msgctxt "@action"
-msgid "Learn more"
+msgid "More information on anonymous data collection"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18
-msgctxt "@info:status"
-msgid "You are attempting to connect to a printer that is not running UltiMaker Connect. Please update the printer to the latest firmware."
+msgctxt "@window:title"
+msgid "Move print job to top"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21
-msgctxt "@info:title"
-msgid "Update your printer"
+msgctxt "@action:button"
+msgid "Move to Next Position"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24
-#, python-brace-format
-msgctxt "@info:status"
-msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}."
+msgctxt "@label"
+msgid "Move to top"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26
-msgctxt "@info:title"
-msgid "Sending materials to printer"
+msgctxt "@info:tooltip"
+msgid "Moves the camera so the model is in the center of the view when a model is selected"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13
-msgctxt "info:status"
-msgid "New printer detected from your Ultimaker account"
-msgid_plural "New printers detected from your Ultimaker account"
-msgstr[0] ""
-msgstr[1] ""
-
-#: plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29
-#, python-brace-format
-msgctxt "info:status Filled in with printer name and printer model."
-msgid "Adding printer {name} ({model}) from your account"
+msgctxt "@action:inmenu menubar:edit"
+msgid "Multiply Selected"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48
-#, python-brace-format
-msgctxt "info:{0} gets replaced by a number of printers"
-msgid "... and {0} other"
-msgid_plural "... and {0} others"
+msgctxt "@title:window"
+msgid "Multiply Selected Model"
+msgid_plural "Multiply Selected Models"
 msgstr[0] ""
 msgstr[1] ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57
-msgctxt "info:status"
-msgid "Printers added from Digital Factory:"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27
-#, python-brace-format
-msgctxt "@info:status"
-msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host."
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30
-msgctxt "@info:title"
-msgid "Not a group host"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36
-msgctxt "@action"
-msgid "Configure group"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18
 msgctxt "@info:status"
-msgid "You will receive a confirmation via email when the print job is approved"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19
-msgctxt "@info:title"
-msgid "The print job was successfully submitted"
+msgid "Multiplying and placing objects"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22
-msgctxt "@action"
-msgid "Manage print jobs"
+msgctxt "@title"
+msgid "My Backups"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15
-msgctxt "@info:status"
-msgid "Please wait until the current job has been sent."
+msgctxt "@label:button"
+msgid "My printers"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16
-msgctxt "@info:title"
-msgid "Print error"
+msgctxt "@action:label"
+msgid "Name"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15
-msgctxt "@info:text"
-msgid "Could not upload the data to the printer."
+msgctxt "@label:category menu label"
+msgid "Network enabled printers"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16
 msgctxt "@info:title"
 msgid "Network error"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15
-msgctxt "@info:status"
-msgid "Sending Print Job"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16
-msgctxt "@info:status"
-msgid "Uploading print job to printer."
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16
-msgctxt "@info:status"
-msgid "Print job queue is full. The printer can't accept a new job."
+#, python-format
+msgctxt "@info:title The %s gets replaced with the printer name."
+msgid "New %s stable firmware available"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17
-msgctxt "@info:title"
-msgid "Queue Full"
+msgctxt "@textfield:placeholder"
+msgid "New Custom Profile"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15
-msgctxt "@info:status"
-msgid "Print job was successfully sent to the printer."
+msgctxt "@label"
+msgid "New UltiMaker printers can be connected to Digital Factory and monitored remotely."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16
-msgctxt "@info:title"
-msgid "Data Sent"
+#, python-brace-format
+msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!"
+msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:17
-msgctxt "info:status"
-msgid "This printer is not linked to the Digital Factory:"
-msgid_plural "These printers are not linked to the Digital Factory:"
-msgstr[0] ""
-msgstr[1] ""
-
-#: plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:29
-#, python-brace-format
-msgctxt "info:status"
-msgid "To establish a connection, please visit the {website_link}"
+msgctxt "@action:button"
+msgid "New materials installed"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:33
 msgctxt "info:status"
-msgid "A cloud connection is not available for a printer"
-msgid_plural "A cloud connection is not available for some printers"
+msgid "New printer detected from your Ultimaker account"
+msgid_plural "New printers detected from your Ultimaker account"
 msgstr[0] ""
 msgstr[1] ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:41
-msgctxt "@action:button"
-msgid "Keep printer configurations"
+msgctxt "@title:window"
+msgid "New project"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:46
 msgctxt "@action:button"
-msgid "Remove printers"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63
-msgctxt "@action:button Preceded by 'Ready to'."
-msgid "Print over network"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64
-msgctxt "@properties:tooltip"
-msgid "Print over network"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:65
-msgctxt "@info:status"
-msgid "Connected over the network"
-msgstr ""
-
-#: plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28
-msgctxt "@action"
-msgid "Connect via Network"
+msgid "Next"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Utils.py:27
-msgctxt "@info:status"
-msgid "tomorrow"
+msgctxt "@button"
+msgid "Next"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/src/Utils.py:30
-msgctxt "@info:status"
-msgid "today"
+msgctxt "@info"
+msgid "No"
 msgstr ""
 
-#: plugins/USBPrinting/USBPrinterOutputDevice.py:42
-msgctxt "@item:inmenu"
-msgid "USB printing"
+msgctxt "@info"
+msgid "No compatibility information"
 msgstr ""
 
-#: plugins/USBPrinting/USBPrinterOutputDevice.py:43
-msgctxt "@action:button Preceded by 'Ready to'."
-msgid "Print via USB"
+msgctxt "@description"
+msgid "No compatible printers, that are currently online, were found."
 msgstr ""
 
-#: plugins/USBPrinting/USBPrinterOutputDevice.py:44
-msgctxt "@info:tooltip"
-msgid "Print via USB"
+msgctxt "@label"
+msgid "No cost estimation available"
 msgstr ""
 
-#: plugins/USBPrinting/USBPrinterOutputDevice.py:80
-msgctxt "@info:status"
-msgid "Connected via USB"
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tags <filename>!"
+msgid "No custom profile to import in file <filename>{0}</filename>"
 msgstr ""
 
-#: plugins/USBPrinting/USBPrinterOutputDevice.py:110
 msgctxt "@label"
-msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?"
+msgid "No items to select from"
 msgstr ""
 
-#: plugins/USBPrinting/USBPrinterOutputDevice.py:135
-msgctxt "@message"
-msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed."
+msgctxt "@info:title"
+msgid "No layers to show"
 msgstr ""
 
-#: plugins/USBPrinting/USBPrinterOutputDevice.py:136
 msgctxt "@message"
-msgid "Print in Progress"
+msgid "No more results to load"
 msgstr ""
 
-#: plugins/UltimakerMachineActions/BedLevelMachineAction.py:24
-msgctxt "@action"
-msgid "Level build plate"
+msgctxt "@error:zip"
+msgid "No permission to write the workspace here."
 msgstr ""
 
-#: plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30
-msgctxt "@title"
-msgid "Build Plate Leveling"
+msgctxt "@title:header"
+msgid "No printers found"
 msgstr ""
 
-#: plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42
 msgctxt "@label"
-msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted."
+msgid "No printers found in your account?"
 msgstr ""
 
-#: plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52
-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."
+msgctxt "@message:text %1 is the name the printer uses for 'nozzle'."
+msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration."
 msgstr ""
 
-#: plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67
-msgctxt "@action:button"
-msgid "Start Build Plate Leveling"
+msgctxt "@message"
+msgid "No results found with current filter"
 msgstr ""
 
-#: plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79
-msgctxt "@action:button"
-msgid "Move to Next Position"
+msgctxt "@label"
+msgid "No time estimation available"
 msgstr ""
 
-#: plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21
-msgctxt "@action"
-msgid "Select upgrades"
+msgctxt "@button"
+msgid "Non UltiMaker printer"
 msgstr ""
 
-#: plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30
-msgctxt "@label"
-msgid "Please select any upgrades made to this UltiMaker Original"
+msgctxt "@info No materials"
+msgid "None"
 msgstr ""
 
-#: plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39
 msgctxt "@label"
-msgid "Heated Build Plate (official kit or self-built)"
+msgid "Normal model"
 msgstr ""
 
-#: plugins/X3DReader/__init__.py:13
-msgctxt "@item:inlistbox"
-msgid "X3D File"
+msgctxt "@info:title"
+msgid "Not a group host"
 msgstr ""
 
-#: plugins/XRayView/__init__.py:12
-msgctxt "@item:inlistbox"
-msgid "X-Ray view"
+msgctxt "@label:MonitorStatus"
+msgid "Not connected to a printer"
 msgstr ""
 
-#: resources/qml/Account/AccountWidget.qml:24
-msgctxt "@action:button"
-msgid "Sign in"
+msgctxt "@action:label"
+msgid "Not in profile"
 msgstr ""
 
-#: resources/qml/Account/GeneralOperations.qml:19
-#: resources/qml/WelcomePages/CloudContent.qml:64
-msgctxt "@label"
-msgid "Sign in to the UltiMaker platform"
+msgctxt "@menuitem"
+msgid "Not overridden"
 msgstr ""
 
-#: resources/qml/Account/GeneralOperations.qml:39
-msgctxt "@text"
-msgid ""
-"- Add material profiles and plug-ins from the Marketplace\n"
-"- Back-up and sync your material profiles and plug-ins\n"
-"- Share ideas and get help from 48,000+ users in the UltiMaker community"
+msgctxt "@info:not supported profile"
+msgid "Not supported"
 msgstr ""
 
-#: resources/qml/Account/GeneralOperations.qml:58
-msgctxt "@button"
-msgid "Create a free UltiMaker account"
+msgctxt "@label"
+msgid "Not yet initialized"
 msgstr ""
 
-#: resources/qml/Account/SyncState.qml:35
-msgctxt "@label"
-msgid "Checking..."
+msgctxt "@info:status"
+msgid "Nothing is shown because you need to slice first."
 msgstr ""
 
-#: resources/qml/Account/SyncState.qml:42
 msgctxt "@label"
-msgid "Account synced"
+msgid "Nozzle"
+msgstr ""
+
+msgctxt "@title:label"
+msgid "Nozzle Settings"
 msgstr ""
 
-#: resources/qml/Account/SyncState.qml:49
 msgctxt "@label"
-msgid "Something went wrong..."
+msgid "Nozzle offset X"
 msgstr ""
 
-#: resources/qml/Account/SyncState.qml:102
-msgctxt "@button"
-msgid "Install pending updates"
+msgctxt "@label"
+msgid "Nozzle offset Y"
 msgstr ""
 
-#: resources/qml/Account/SyncState.qml:123
-msgctxt "@button"
-msgid "Check for account updates"
+msgctxt "@label"
+msgid "Nozzle size"
 msgstr ""
 
-#: resources/qml/Account/UserOperations.qml:78
-msgctxt "@label The argument is a timestamp"
-msgid "Last update: %1"
+msgctxt "@label"
+msgid "Number of Copies"
 msgstr ""
 
-#: resources/qml/Account/UserOperations.qml:107
-msgctxt "@button"
-msgid "UltiMaker Account"
+msgctxt "@label"
+msgid "Number of Extruders"
 msgstr ""
 
-#: resources/qml/Account/UserOperations.qml:126
-msgctxt "@button"
-msgid "Sign Out"
+msgctxt "@action:button"
+msgid "OK"
 msgstr ""
 
-#: resources/qml/ActionPanel/OutputProcessWidget.qml:59
 msgctxt "@label"
-msgid "No time estimation available"
+msgid "OS language"
 msgstr ""
 
-#: resources/qml/ActionPanel/OutputProcessWidget.qml:77
 msgctxt "@label"
-msgid "No cost estimation available"
+msgid "Object list"
 msgstr ""
 
-#: resources/qml/ActionPanel/OutputProcessWidget.qml:127
-msgctxt "@button"
-msgid "Preview"
+msgctxt "@label:Should be short"
+msgid "Off"
 msgstr ""
 
-#: resources/qml/ActionPanel/PrintJobInformation.qml:31
-msgctxt "@label"
-msgid "Time estimation"
+msgctxt "@label:Should be short"
+msgid "On"
 msgstr ""
 
-#: resources/qml/ActionPanel/PrintJobInformation.qml:107
 msgctxt "@label"
-msgid "Material estimation"
+msgid "Only Show Top Layers"
 msgstr ""
 
-#: resources/qml/ActionPanel/PrintJobInformation.qml:156
-msgctxt "@label m for meter"
-msgid "%1m"
+#, python-brace-format
+msgctxt "@info:status"
+msgid "Only one G-code file can be loaded at a time. Skipped importing {0}"
 msgstr ""
 
-#: resources/qml/ActionPanel/PrintJobInformation.qml:157
-msgctxt "@label g for grams"
-msgid "%1g"
+msgctxt "@action:button"
+msgid "Open"
 msgstr ""
 
-#: resources/qml/ActionPanel/SliceProcessWidget.qml:54
-msgctxt "@label:PrintjobStatus"
-msgid "Slicing..."
+msgctxt "@title:menu menubar:file"
+msgid "Open &Recent"
 msgstr ""
 
-#: resources/qml/ActionPanel/SliceProcessWidget.qml:78
-msgctxt "@label:PrintjobStatus"
-msgid "Unable to slice"
+msgctxt "@item:inlistbox 'Open' is part of the name of this file format."
+msgid "Open Compressed Triangle Mesh"
 msgstr ""
 
-#: resources/qml/ActionPanel/SliceProcessWidget.qml:114
-msgctxt "@button"
-msgid "Processing"
+msgctxt "@title:window"
+msgid "Open File(s)"
 msgstr ""
 
-#: resources/qml/ActionPanel/SliceProcessWidget.qml:114
-msgctxt "@button"
-msgid "Slice"
+msgctxt "@title:menu menubar:file"
+msgid "Open File(s)..."
 msgstr ""
 
-#: resources/qml/ActionPanel/SliceProcessWidget.qml:115
-msgctxt "@label"
-msgid "Start the slicing process"
+msgctxt "@title:window"
+msgid "Open Project"
 msgstr ""
 
-#: resources/qml/ActionPanel/SliceProcessWidget.qml:132
-msgctxt "@button"
-msgid "Cancel"
+msgctxt "@info:title"
+msgid "Open Project File"
 msgstr ""
 
-#: resources/qml/Actions.qml:81
-msgctxt "@action:inmenu"
-msgid "Show Online Troubleshooting"
+msgctxt "@action:label"
+msgid "Open With"
 msgstr ""
 
-#: resources/qml/Actions.qml:88
-msgctxt "@action:inmenu"
-msgid "Toggle Full Screen"
+msgctxt "@action:button"
+msgid "Open as project"
 msgstr ""
 
-#: resources/qml/Actions.qml:96
-msgctxt "@action:inmenu"
-msgid "Exit Full Screen"
+msgctxt "@title:window"
+msgid "Open file(s)"
 msgstr ""
 
-#: resources/qml/Actions.qml:103
-msgctxt "@action:inmenu menubar:edit"
-msgid "&Undo"
+msgctxt "@action:button"
+msgid "Open project anyway"
 msgstr ""
 
-#: resources/qml/Actions.qml:113
-msgctxt "@action:inmenu menubar:edit"
-msgid "&Redo"
+msgctxt "@title:window"
+msgid "Open project file"
 msgstr ""
 
-#: resources/qml/Actions.qml:131
-msgctxt "@action:inmenu menubar:file"
-msgid "&Quit"
+msgctxt "@label OpenGL version"
+msgid "OpenGL"
 msgstr ""
 
-#: resources/qml/Actions.qml:139
-msgctxt "@action:inmenu menubar:view"
-msgid "3D View"
+msgctxt "@label"
+msgid "Opening and saving files"
 msgstr ""
 
-#: resources/qml/Actions.qml:146
-msgctxt "@action:inmenu menubar:view"
-msgid "Front View"
+msgctxt "@header"
+msgid "Optimized for Air Manager"
 msgstr ""
 
-#: resources/qml/Actions.qml:153
-msgctxt "@action:inmenu menubar:view"
-msgid "Top View"
+msgctxt "@label"
+msgid "Origin at center"
 msgstr ""
 
-#: resources/qml/Actions.qml:160
-msgctxt "@action:inmenu menubar:view"
-msgid "Bottom View"
+msgid "Orthographic"
 msgstr ""
 
-#: resources/qml/Actions.qml:167
 msgctxt "@action:inmenu menubar:view"
-msgid "Left Side View"
+msgid "Orthographic"
 msgstr ""
 
-#: resources/qml/Actions.qml:174
-msgctxt "@action:inmenu menubar:view"
-msgid "Right Side View"
+msgctxt "@tooltip"
+msgid "Other"
 msgstr ""
 
-#: resources/qml/Actions.qml:188
-msgctxt "@action:inmenu"
-msgid "Configure Cura..."
+msgctxt "@label"
+msgid "Other models overlapping with this model are modified."
 msgstr ""
 
-#: resources/qml/Actions.qml:197
-msgctxt "@action:inmenu menubar:printer"
-msgid "&Add Printer..."
+msgctxt "@label"
+msgid "Other printers"
 msgstr ""
 
-#: resources/qml/Actions.qml:203
-msgctxt "@action:inmenu menubar:printer"
-msgid "Manage Pr&inters..."
+msgctxt "@tooltip"
+msgid "Outer Wall"
 msgstr ""
 
-#: resources/qml/Actions.qml:210
-msgctxt "@action:inmenu"
-msgid "Manage Materials..."
+msgctxt "@label"
+msgid "Overlaps with this model are not supported."
 msgstr ""
 
-#: resources/qml/Actions.qml:218
-msgctxt "@action:inmenu Marketplace is a brand name of UltiMaker's, so don't translate."
-msgid "Add more materials from Marketplace"
+msgctxt "@action:button"
+msgid "Override"
 msgstr ""
 
-#: resources/qml/Actions.qml:225
-msgctxt "@action:inmenu menubar:profile"
-msgid "&Update profile with current settings/overrides"
+msgctxt "@label"
+msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print."
 msgstr ""
 
-#: resources/qml/Actions.qml:233
-msgctxt "@action:inmenu menubar:profile"
-msgid "&Discard current changes"
-msgstr ""
+msgctxt "@label %1 is the number of settings it overrides."
+msgid "Overrides %1 setting."
+msgid_plural "Overrides %1 settings."
+msgstr[0] ""
+msgstr[1] ""
 
-#: resources/qml/Actions.qml:245
-msgctxt "@action:inmenu menubar:profile"
-msgid "&Create profile from current settings/overrides..."
+msgctxt "@title:menu menubar:toplevel"
+msgid "P&references"
 msgstr ""
 
-#: resources/qml/Actions.qml:251
-msgctxt "@action:inmenu menubar:profile"
-msgid "Manage Profiles..."
+msgctxt "@item:inlistbox"
+msgid "PNG Image"
 msgstr ""
 
-#: resources/qml/Actions.qml:259
-msgctxt "@action:inmenu menubar:help"
-msgid "Show Online &Documentation"
+msgctxt "@header"
+msgid "Package details"
 msgstr ""
 
-#: resources/qml/Actions.qml:267
-msgctxt "@action:inmenu menubar:help"
-msgid "Report a &Bug"
+msgctxt "@label Description for development tool"
+msgid "Packaging Python-applications"
 msgstr ""
 
-#: resources/qml/Actions.qml:275
-msgctxt "@action:inmenu menubar:help"
-msgid "What's New"
+msgctxt "@info:status"
+msgid "Parsing G-code"
 msgstr ""
 
-#: resources/qml/Actions.qml:289
-msgctxt "@action:inmenu menubar:help"
-msgid "About..."
+msgctxt "@label"
+msgid "Pause"
 msgstr ""
 
-#: resources/qml/Actions.qml:296
-msgctxt "@action:inmenu menubar:edit"
-msgid "Delete Selected"
+msgctxt "@label:MonitorStatus"
+msgid "Paused"
 msgstr ""
 
-#: resources/qml/Actions.qml:306
-msgctxt "@action:inmenu menubar:edit"
-msgid "Center Selected"
+msgctxt "@label:status"
+msgid "Paused"
 msgstr ""
 
-#: resources/qml/Actions.qml:315
-msgctxt "@action:inmenu menubar:edit"
-msgid "Multiply Selected"
+msgctxt "@label"
+msgid "Pausing..."
 msgstr ""
 
-#: resources/qml/Actions.qml:324
-msgctxt "@action:inmenu"
-msgid "Delete Model"
+msgctxt "@label:status"
+msgid "Pausing..."
 msgstr ""
 
-#: resources/qml/Actions.qml:332
-msgctxt "@action:inmenu"
-msgid "Ce&nter Model on Platform"
+msgctxt "@label"
+msgid "Per Model Settings"
 msgstr ""
 
-#: resources/qml/Actions.qml:338
-msgctxt "@action:inmenu menubar:edit"
-msgid "&Group Models"
+msgid "Perspective"
 msgstr ""
 
-#: resources/qml/Actions.qml:358
-msgctxt "@action:inmenu menubar:edit"
-msgid "Ungroup Models"
+msgctxt "@action:inmenu menubar:view"
+msgid "Perspective"
 msgstr ""
 
-#: resources/qml/Actions.qml:368
-msgctxt "@action:inmenu menubar:edit"
-msgid "&Merge Models"
+msgctxt "@action:label"
+msgid "Placement"
 msgstr ""
 
-#: resources/qml/Actions.qml:378
-msgctxt "@action:inmenu"
-msgid "&Multiply Model..."
+msgctxt "@info:title"
+msgid "Placing Object"
 msgstr ""
 
-#: resources/qml/Actions.qml:385
-msgctxt "@action:inmenu menubar:edit"
-msgid "Select All Models"
+msgctxt "@info:title"
+msgid "Placing Objects"
 msgstr ""
 
-#: resources/qml/Actions.qml:395
-msgctxt "@action:inmenu menubar:edit"
-msgid "Clear Build Plate"
+msgctxt "@label Type of platform"
+msgid "Platform"
 msgstr ""
 
-#: resources/qml/Actions.qml:405
-msgctxt "@action:inmenu menubar:file"
-msgid "Reload All Models"
+msgctxt "@info"
+msgid "Please connect your printer to the network."
 msgstr ""
 
-#: resources/qml/Actions.qml:414
-msgctxt "@action:inmenu menubar:edit"
-msgid "Arrange All Models"
+msgctxt "@text"
+msgid "Please enter a valid IP address."
 msgstr ""
 
-#: resources/qml/Actions.qml:422
-msgctxt "@action:inmenu menubar:edit"
-msgid "Arrange Selection"
+msgctxt "@message"
+msgid "Please give the required permissions when authorizing this application."
 msgstr ""
 
-#: resources/qml/Actions.qml:429
-msgctxt "@action:inmenu menubar:edit"
-msgid "Reset All Model Positions"
+msgctxt "@info"
+msgid ""
+"Please make sure your printer has a connection:\n"
+"- Check if the printer is turned on.\n"
+"- Check if the printer is connected to the network.\n"
+"- Check if you are signed in to discover cloud-connected printers."
 msgstr ""
 
-#: resources/qml/Actions.qml:436
-msgctxt "@action:inmenu menubar:edit"
-msgid "Reset All Model Transformations"
+msgctxt "@text"
+msgid "Please name your printer"
 msgstr ""
 
-#: resources/qml/Actions.qml:445
-msgctxt "@action:inmenu menubar:file"
-msgid "&Open File(s)..."
+msgctxt "@warning:status"
+msgid "Please prepare G-code before exporting."
 msgstr ""
 
-#: resources/qml/Actions.qml:455
-msgctxt "@action:inmenu menubar:file"
-msgid "&New Project..."
+msgctxt "@info"
+msgid "Please provide a name for this profile."
 msgstr ""
 
-#: resources/qml/Actions.qml:462
-msgctxt "@action:inmenu menubar:help"
-msgid "Show Configuration Folder"
+msgctxt "@info"
+msgid "Please provide a new name."
 msgstr ""
 
-#: resources/qml/Actions.qml:469
-#: resources/qml/Settings/SettingView.qml:476
-msgctxt "@action:menu"
-msgid "Configure setting visibility..."
+msgctxt "@text"
+msgid "Please read and agree with the plugin licence."
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32
-msgctxt "@label:button"
-msgid "My printers"
+msgctxt "@label:MonitorStatus"
+msgid "Please remove the print"
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34
-msgctxt "@tooltip:button"
-msgid "Monitor printers in Ultimaker Digital Factory."
+msgctxt "@info:status"
+msgid ""
+"Please review settings and check if your models:\n"
+"- Fit within the build volume\n"
+"- Are assigned to an enabled extruder\n"
+"- Are not all set as modifier meshes"
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41
-msgctxt "@tooltip:button"
-msgid "Create print projects in Digital Library."
+msgctxt "@label"
+msgid "Please select any upgrades made to this UltiMaker Original"
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46
-msgctxt "@label:button"
-msgid "Print jobs"
+msgctxt "@description"
+msgid "Please sign in to get verified plugins and materials for UltiMaker Cura Enterprise"
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48
-msgctxt "@tooltip:button"
-msgid "Monitor print jobs and reprint from your print history."
+msgctxt "@action:button"
+msgid "Please sync the material profiles with your printers before starting to print."
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55
-msgctxt "@tooltip:button"
-msgid "Extend UltiMaker Cura with plugins and material profiles."
+msgctxt "@info"
+msgid "Please update your printer's firmware to manage the queue remotely."
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62
-msgctxt "@tooltip:button"
-msgid "Become a 3D printing expert with UltiMaker e-learning."
+msgctxt "@info:status"
+msgid "Please wait until the current job has been sent."
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67
-msgctxt "@label:button"
-msgid "UltiMaker support"
+msgctxt "@title:window"
+msgid "Plugin License Agreement"
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69
-msgctxt "@tooltip:button"
-msgid "Learn how to get started with UltiMaker Cura."
+msgctxt "@button"
+msgid "Plugin license agreement"
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74
-msgctxt "@label:button"
-msgid "Ask a question"
+msgctxt "@backuplist:label"
+msgid "Plugins"
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76
-msgctxt "@tooltip:button"
-msgid "Consult the UltiMaker Community."
+msgctxt "@button"
+msgid "Plugins"
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81
-msgctxt "@label:button"
-msgid "Report a bug"
+msgctxt "@label Description for application dependency"
+msgid "Polygon clipping library"
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83
-msgctxt "@tooltip:button"
-msgid "Let developers know that something is going wrong."
+msgctxt "@label Description for application component"
+msgid "Polygon packing library, developed by Prusa Research"
 msgstr ""
 
-#: resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90
-msgctxt "@tooltip:button"
-msgid "Visit the UltiMaker website."
+msgctxt "@item:inmenu"
+msgid "Post Processing"
 msgstr ""
 
-#: resources/qml/ColorDialog.qml:110
-msgctxt "@label"
-msgid "Hex"
+msgctxt "@title:window"
+msgid "Post Processing Plugin"
 msgstr ""
 
-#: resources/qml/Cura.qml:256
 msgctxt "@label"
-msgid "This package will be installed after restarting."
+msgid "Post Processing Scripts"
 msgstr ""
 
-#: resources/qml/Cura.qml:467
-#: resources/qml/Preferences/GeneralPage.qml:14
-msgctxt "@title:tab"
-msgid "General"
+msgctxt "@button"
+msgid "Pre-heat"
 msgstr ""
 
-#: resources/qml/Cura.qml:470
-msgctxt "@title:tab"
-msgid "Settings"
+msgctxt "@item:inmenu"
+msgid "Prepare"
 msgstr ""
 
-#: resources/qml/Cura.qml:472
-#: resources/qml/Preferences/MachinesPage.qml:17
-msgctxt "@title:tab"
-msgid "Printers"
+msgctxt "@label:MonitorStatus"
+msgid "Preparing..."
 msgstr ""
 
-#: resources/qml/Cura.qml:474
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:70
-msgctxt "@title:tab"
-msgid "Materials"
+msgctxt "@label:status"
+msgid "Preparing..."
 msgstr ""
 
-#: resources/qml/Cura.qml:476
-#: resources/qml/Preferences/ProfilesPage.qml:57
-msgctxt "@title:tab"
-msgid "Profiles"
+msgctxt "@label"
+msgid "Preset printers"
 msgstr ""
 
-#: resources/qml/Cura.qml:581
-msgctxt "@title:window %1 is the application name"
-msgid "Closing %1"
+msgctxt "@button"
+msgid "Preview"
 msgstr ""
 
-#: resources/qml/Cura.qml:582
-#: resources/qml/Cura.qml:591
-msgctxt "@label %1 is the application name"
-msgid "Are you sure you want to exit %1?"
+msgctxt "@item:inmenu"
+msgid "Preview"
 msgstr ""
 
-#: resources/qml/Cura.qml:629
-#: resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16
-msgctxt "@title:window"
-msgid "Open file(s)"
+msgctxt "@tooltip"
+msgid "Prime Tower"
 msgstr ""
 
-#: resources/qml/Cura.qml:734
-msgctxt "@window:title"
-msgid "Install Package"
+msgctxt "@action:button"
+msgid "Print"
 msgstr ""
 
-#: resources/qml/Cura.qml:741
-msgctxt "@title:window"
-msgid "Open File(s)"
-msgstr ""
+msgctxt "@label"
+msgid "Print Selected Model With:"
+msgid_plural "Print Selected Models With:"
+msgstr[0] ""
+msgstr[1] ""
 
-#: resources/qml/Cura.qml:743
-msgctxt "@text:window"
-msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one."
+msgctxt "@label %1 is filled in with the name of an extruder"
+msgid "Print Selected Model with %1"
+msgid_plural "Print Selected Models with %1"
+msgstr[0] ""
+msgstr[1] ""
+
+msgctxt "@label"
+msgid "Print as support"
 msgstr ""
 
-#: resources/qml/Cura.qml:828
-msgctxt "@title:window"
-msgid "Add Printer"
+msgctxt "@info:title"
+msgid "Print error"
 msgstr ""
 
-#: resources/qml/Cura.qml:836
-msgctxt "@title:window"
-msgid "What's New"
+msgctxt "@message"
+msgid "Print in Progress"
 msgstr ""
 
-#: resources/qml/Cura.qml:890
-msgctxt "@title:window"
-msgid "Save Custom Profile"
+msgctxt "@info:status"
+msgid "Print job queue is full. The printer can't accept a new job."
 msgstr ""
 
-#: resources/qml/Cura.qml:891
-msgctxt "@textfield:placeholder"
-msgid "New Custom Profile"
+msgctxt "@info:status"
+msgid "Print job was successfully sent to the printer."
 msgstr ""
 
-#: resources/qml/Cura.qml:892
-msgctxt "@info"
-msgid "Custom profile name:"
+msgctxt "@label"
+msgid "Print jobs"
 msgstr ""
 
-#: resources/qml/Cura.qml:909
-msgctxt "@label %i will be replaced with a profile name"
-msgid "<b>Only user changed settings will be saved in the custom profile.</b><br/>For materials that support it, the new custom profile will inherit properties from <b>%1</b>."
+msgctxt "@label:button"
+msgid "Print jobs"
 msgstr ""
 
-#: resources/qml/Cura.qml:917
-msgctxt "@action:button"
-msgid "Learn more about Cura print profiles"
+msgctxt "@action:button Preceded by 'Ready to'."
+msgid "Print over network"
 msgstr ""
 
-#: resources/qml/Cura.qml:926
-msgctxt "@button"
-msgid "Save new profile"
+msgctxt "@properties:tooltip"
+msgid "Print over network"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:15
-msgctxt "@title:window The argument is the application name."
-msgid "About %1"
+msgctxt "@title:window"
+msgid "Print over network"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:59
 msgctxt "@label"
-msgid "version: %1"
+msgid "Print settings"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:74
-msgctxt "@label"
-msgid "End-to-end solution for fused filament 3D printing."
+msgctxt "@label shown when we load a Gcode file"
+msgid "Print setup disabled. G-code file can not be modified."
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:87
-msgctxt "@info:credit"
-msgid ""
-"Cura is developed by UltiMaker in cooperation with the community.\n"
-"Cura proudly uses the following open source projects:"
+msgctxt "@action:button Preceded by 'Ready to'."
+msgid "Print via USB"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:138
-msgctxt "@label Description for application component"
-msgid "Graphical user interface"
+msgctxt "@info:tooltip"
+msgid "Print via USB"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:139
-msgctxt "@label Description for application component"
-msgid "Application framework"
+msgctxt "@action:button"
+msgid "Print via cloud"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:140
-msgctxt "@label Description for application component"
-msgid "G-code generator"
+msgctxt "@properties:tooltip"
+msgid "Print via cloud"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:141
-msgctxt "@label Description for application component"
-msgid "Interprocess communication library"
+msgctxt "@action:label"
+msgid "Print with"
+msgstr ""
+
+msgctxt "@title:tab"
+msgid "Printer"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:142
-msgctxt "@label Description for application component"
-msgid "Python bindings for libnest2d"
+msgctxt "@title:window"
+msgid "Printer Address"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:143
-msgctxt "@label Description for application component"
-msgid "Polygon packing library, developed by Prusa Research"
+msgctxt "@action:label"
+msgid "Printer Group"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:144
-msgctxt "@label Description for application component"
-msgid "Support library for handling 3MF files"
+msgctxt "@title:label"
+msgid "Printer Settings"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:145
-msgctxt "@label Description for application component"
-msgid "Support library for file metadata and streaming"
+msgctxt "@label"
+msgid "Printer control"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:148
-msgctxt "@label Description for application dependency"
-msgid "Programming language"
+msgctxt "@label:MonitorStatus"
+msgid "Printer does not accept commands"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:149
-msgctxt "@label Description for application dependency"
-msgid "GUI framework"
+msgctxt "@label"
+msgid "Printer name"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:150
-msgctxt "@label Description for application dependency"
-msgid "GUI framework bindings"
+msgctxt "@label"
+msgid "Printer selection"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:151
-msgctxt "@label Description for application dependency"
-msgid "C/C++ Binding library"
+msgctxt "@action:label"
+msgid "Printer settings"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:152
-msgctxt "@label Description for application dependency"
-msgid "Data interchange format"
+msgctxt "@info:tooltip"
+msgid "Printer settings will be updated to match the settings saved with the project."
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:153
-msgctxt "@label"
-msgid "Font"
+msgctxt "@title:tab"
+msgid "Printers"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:156
-msgctxt "@label Description for application dependency"
-msgid "Polygon clipping library"
+msgctxt "info:status"
+msgid "Printers added from Digital Factory:"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:157
-msgctxt "@label Description for application dependency"
-msgid "JSON parser"
+msgctxt "@text Asking the user whether printers are missing in a list."
+msgid "Printers missing?"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:158
-msgctxt "@label Description for application dependency"
-msgid "Utility functions, including an image loader"
+msgctxt "@title:label"
+msgid "Printhead Settings"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:159
-msgctxt "@label Description for application dependency"
-msgid "Utility library, including Voronoi generation"
+msgctxt "@label:status"
+msgid "Printing"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:162
-#: resources/qml/Dialogs/AboutDialog.qml:163
-msgctxt "@label Description for application dependency"
-msgid "Root Certificates for validating SSL trustworthiness"
+msgctxt "@label"
+msgid "Printing Time"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:164
-msgctxt "@label Description for application dependency"
-msgid "Compatibility between Python 2 and 3"
+msgctxt "@label:MonitorStatus"
+msgid "Printing..."
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:165
-msgctxt "@label Description for application dependency"
-msgid "Support library for system keyring access"
+msgctxt "@label"
+msgid "Privacy"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:166
-msgctxt "@label Description for application dependency"
-msgid "Support library for faster math"
+msgctxt "@button"
+msgid "Processing"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:167
-msgctxt "@label Description for application dependency"
-msgid "Support library for handling STL files"
+msgctxt "@info:status"
+msgid "Processing Layers"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:168
-msgctxt "@label Description for application dependency"
-msgid "Python bindings for Clipper"
+msgctxt "@label"
+msgid "Profile"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:169
-msgctxt "@label Description for application dependency"
-msgid "Serial communication library"
+msgctxt "@title:column"
+msgid "Profile"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:170
-msgctxt "@label Description for application dependency"
-msgid "Support library for scientific computing"
+msgctxt "@label"
+msgid "Profile author"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:171
-msgctxt "@Label Description for application dependency"
-msgid "Python Error tracking library"
+msgctxt "@info:status"
+msgid "Profile is missing a quality type."
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:172
-msgctxt "@label Description for application dependency"
-msgid "Support library for handling triangular meshes"
+msgctxt "@action:label"
+msgid "Profile settings"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:173
-msgctxt "@label Description for application dependency"
-msgid "ZeroConf discovery library"
+msgctxt "@title:column"
+msgid "Profile settings"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:176
-msgctxt "@label Description for development tool"
-msgid "Universal build system configuration"
+#, python-brace-format
+msgctxt "@info:status"
+msgid "Profile {0} has an unknown file type or is corrupted."
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:177
-msgctxt "@label Description for development tool"
-msgid "Dependency and package manager"
+msgctxt "@backuplist:label"
+msgid "Profiles"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:178
-msgctxt "@label Description for development tool"
-msgid "Packaging Python-applications"
+msgctxt "@label"
+msgid "Profiles"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:179
-msgctxt "@label Description for development tool"
-msgid "Linux cross-distribution application deployment"
+msgctxt "@title:tab"
+msgid "Profiles"
 msgstr ""
 
-#: resources/qml/Dialogs/AboutDialog.qml:180
-msgctxt "@label Description for development tool"
-msgid "Generating Windows installers"
+msgctxt "@label"
+msgid "Profiles compatible with active printer:"
 msgstr ""
 
-#: resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17
-msgctxt "@title:window"
-msgid "Open project file"
+msgctxt "@label Description for application dependency"
+msgid "Programming language"
 msgstr ""
 
-#: resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84
-msgctxt "@text:window"
-msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?"
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
+msgid "Project file <filename>{0}</filename> contains an unknown machine type <message>{1}</message>. Cannot import the machine. Models will be imported instead."
 msgstr ""
 
-#: resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91
-msgctxt "@text:window"
-msgid "Remember my choice"
+#, python-brace-format
+msgctxt "@info:error Don't translate the XML tags <filename> or <message>!"
+msgid "Project file <filename>{0}</filename> is corrupt: <message>{1}</message>."
 msgstr ""
 
-#: resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105
-msgctxt "@action:button"
-msgid "Open as project"
+#, python-brace-format
+msgctxt "@info:error Don't translate the XML tag <filename>!"
+msgid "Project file <filename>{0}</filename> is made using profiles that are unknown to this version of UltiMaker Cura."
 msgstr ""
 
-#: resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110
-msgctxt "@action:button"
-msgid "Import models"
+#, python-brace-format
+msgctxt "@info:error Don't translate the XML tags <filename> or <message>!"
+msgid "Project file <filename>{0}</filename> is suddenly inaccessible: <message>{1}</message>."
 msgstr ""
 
-#: resources/qml/Dialogs/ChoosePrinterDialog.qml:17
-msgctxt "@title:window"
-msgid "Select Printer"
+msgctxt "@label"
+msgid "Properties"
 msgstr ""
 
-#: resources/qml/Dialogs/ChoosePrinterDialog.qml:54
-msgctxt "@title:label"
-msgid "Compatible Printers"
+msgctxt "@label"
+msgid "PyQt version"
 msgstr ""
 
-#: resources/qml/Dialogs/ChoosePrinterDialog.qml:110
-msgctxt "@description"
-msgid "No compatible printers, that are currently online, were found."
+msgctxt "@Label Description for application dependency"
+msgid "Python Error tracking library"
 msgstr ""
 
-#: resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13
-msgctxt "@title:window"
-msgid "Discard or Keep changes"
+msgctxt "@label Description for application dependency"
+msgid "Python bindings for Clipper"
 msgstr ""
 
-#: resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:64
-msgctxt "@text:window, %1 is a profile name"
-msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'."
+msgctxt "@label Description for application component"
+msgid "Python bindings for libnest2d"
 msgstr ""
 
-#: resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:90
-msgctxt "@title:column"
-msgid "Profile settings"
+msgctxt "@label"
+msgid "Qt version"
 msgstr ""
 
-#: resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:92
-msgctxt "@title:column"
-msgid "Current changes"
+#, python-brace-format
+msgctxt "@info:status"
+msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'."
 msgstr ""
 
-#: resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:123
-#: resources/qml/Preferences/GeneralPage.qml:820
-msgctxt "@option:discardOrKeep"
-msgid "Always ask me this"
+msgctxt "@info:title"
+msgid "Queue Full"
 msgstr ""
 
-#: resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:124
-msgctxt "@option:discardOrKeep"
-msgid "Discard and never ask again"
+msgctxt "@label"
+msgid "Queued"
 msgstr ""
 
-#: resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:125
-msgctxt "@option:discardOrKeep"
-msgid "Keep and never ask again"
+msgctxt "@info:button, %1 is the application name"
+msgid "Quit %1"
 msgstr ""
 
-#: resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:157
-msgctxt "@action:button"
-msgid "Discard changes"
+msgctxt "@button"
+msgid "Recommended"
 msgstr ""
 
-#: resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:164
-msgctxt "@action:button"
-msgid "Keep changes"
+msgctxt "@title:tab"
+msgid "Recommended"
 msgstr ""
 
-#: resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:171
-msgctxt "@action:button"
-msgid "Save as new custom profile"
+msgctxt "@label"
+msgid "Recommended print settings"
 msgstr ""
 
-#: resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:178
-msgctxt "@action:button"
-msgid "Save changes"
+msgctxt "@info %1 is the name of a profile"
+msgid "Recommended settings (for <b>%1</b>) were altered."
 msgstr ""
 
-#: resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47
-msgctxt "@text:window"
-msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?"
+msgctxt "@action:button"
+msgid "Refresh"
 msgstr ""
 
-#: resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64
-msgctxt "@action:button"
-msgid "Import all as models"
+msgctxt "@button"
+msgid "Refresh"
 msgstr ""
 
-#: resources/qml/Dialogs/RenameDialog.qml:23
-msgctxt "@title:window"
-msgid "Rename"
+msgctxt "@label"
+msgid "Refresh"
 msgstr ""
 
-#: resources/qml/Dialogs/RenameDialog.qml:24
-msgctxt "@info"
-msgid "Please provide a new name."
+msgctxt "@button"
+msgid "Refresh List"
 msgstr ""
 
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14
-msgctxt "@title:window"
-msgid "Save Project"
+msgctxt "@label"
+msgid "Release Notes"
 msgstr ""
 
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177
-msgctxt "@action:label"
-msgid "Extruder %1"
+msgctxt "@action:inmenu menubar:file"
+msgid "Reload All Models"
 msgstr ""
 
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193
-msgctxt "@action:label"
-msgid "%1 & material"
+msgctxt "@text:window"
+msgid "Remember my choice"
 msgstr ""
 
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195
-msgctxt "@action:label"
-msgid "Material"
+msgctxt "@item:intext"
+msgid "Removable Drive"
 msgstr ""
 
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284
-msgctxt "@action:label"
-msgid "Don't show project summary on save again"
+msgctxt "@action:button"
+msgid "Remove"
 msgstr ""
 
-#: resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298
 msgctxt "@action:button"
-msgid "Save"
+msgid "Remove printers"
 msgstr ""
 
-#: resources/qml/JobSpecs.qml:93
-msgctxt "@text Print job name"
-msgid "Untitled"
+msgctxt "@title:window"
+msgid "Remove printers?"
 msgstr ""
 
-#: resources/qml/MainWindow/ApplicationMenu.qml:63
-#: resources/qml/Menus/SettingsMenu.qml:13
-msgctxt "@title:menu menubar:toplevel"
-msgid "&Settings"
+msgctxt "@action:button"
+msgid "Rename"
 msgstr ""
 
-#: resources/qml/MainWindow/ApplicationMenu.qml:87
 msgctxt "@title:window"
-msgid "New project"
+msgid "Rename"
 msgstr ""
 
-#: resources/qml/MainWindow/ApplicationMenu.qml:88
-msgctxt "@info:question"
-msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings."
+msgctxt "@title:window"
+msgid "Rename Profile"
 msgstr ""
 
-#: resources/qml/MainWindow/MainWindowHeader.qml:135
-msgctxt "@action:button"
-msgid "Marketplace"
+msgctxt "@action:inmenu menubar:help"
+msgid "Report a &Bug"
 msgstr ""
 
-#: resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18
-msgctxt "@header"
-msgid "Configurations"
+msgctxt "@label:button"
+msgid "Report a bug"
 msgstr ""
 
-#: resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137
-msgctxt "@label"
-msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
+msgctxt "@message:button"
+msgid "Report a bug"
 msgstr ""
 
-#: resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138
-msgctxt "@label"
-msgid "Marketplace"
+msgctxt "@message:description"
+msgid "Report a bug on UltiMaker Cura's issue tracker."
 msgstr ""
 
-#: resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52
-msgctxt "@label"
-msgid "Loading available configurations from the printer..."
+msgctxt "@label:status"
+msgid "Requires configuration changes"
 msgstr ""
 
-#: resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53
-msgctxt "@label"
-msgid "The configurations are not available because the printer is disconnected."
+msgctxt "@action:inmenu menubar:edit"
+msgid "Reset All Model Positions"
 msgstr ""
 
-#: resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106
-msgctxt "@tooltip"
-msgid "The configuration of this extruder is not allowed, and prohibits slicing."
+msgctxt "@action:inmenu menubar:edit"
+msgid "Reset All Model Transformations"
 msgstr ""
 
-#: resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110
-msgctxt "@tooltip"
-msgid "There are no profiles matching the configuration of this extruder."
+msgctxt "@info"
+msgid "Reset to defaults."
 msgstr ""
 
-#: resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250
 msgctxt "@label"
-msgid "Select configuration"
+msgid "Resolution"
 msgstr ""
 
-#: resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358
-msgctxt "@label"
-msgid "Configurations"
+msgctxt "@button"
+msgid "Restore"
 msgstr ""
 
-#: resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27
-msgctxt "@header"
-msgid "Custom"
+msgctxt "@dialog:title"
+msgid "Restore Backup"
 msgstr ""
 
-#: resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173
-msgctxt "@label"
-msgid "Enabled"
+msgctxt "@option:check"
+msgid "Restore window position on start"
 msgstr ""
 
-#: resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222
 msgctxt "@label"
-msgid "Material"
+msgid "Resume"
 msgstr ""
 
-#: resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348
 msgctxt "@label"
-msgid "Use glue for better adhesion with this material combination."
+msgid "Resuming..."
 msgstr ""
 
-#: resources/qml/Menus/ContextMenu.qml:29
-msgctxt "@label"
-msgid "Print Selected Model With:"
-msgid_plural "Print Selected Models With:"
-msgstr[0] ""
-msgstr[1] ""
+msgctxt "@label:status"
+msgid "Resuming..."
+msgstr ""
 
-#: resources/qml/Menus/ContextMenu.qml:103
-msgctxt "@title:window"
-msgid "Multiply Selected Model"
-msgid_plural "Multiply Selected Models"
-msgstr[0] ""
-msgstr[1] ""
+msgctxt "@tooltip"
+msgid "Retractions"
+msgstr ""
 
-#: resources/qml/Menus/ContextMenu.qml:134
-msgctxt "@label"
-msgid "Number of Copies"
+msgctxt "@button"
+msgid "Retry?"
 msgstr ""
 
-#: resources/qml/Menus/EditMenu.qml:12
-msgctxt "@title:menu menubar:toplevel"
-msgid "&Edit"
+msgctxt "@action:inmenu menubar:view"
+msgid "Right Side View"
 msgstr ""
 
-#: resources/qml/Menus/ExtensionMenu.qml:13
-msgctxt "@title:menu menubar:toplevel"
-msgid "E&xtensions"
+msgctxt "@info:tooltip"
+msgid "Right View"
 msgstr ""
 
-#: resources/qml/Menus/FileMenu.qml:13
-msgctxt "@title:menu menubar:toplevel"
-msgid "&File"
+msgctxt "@label Description for application dependency"
+msgid "Root Certificates for validating SSL trustworthiness"
 msgstr ""
 
-#: resources/qml/Menus/FileMenu.qml:45
-msgctxt "@title:menu menubar:file"
-msgid "&Save Project..."
+msgctxt "@info:title"
+msgid "Safely Remove Hardware"
 msgstr ""
 
-#: resources/qml/Menus/FileMenu.qml:78
-msgctxt "@title:menu menubar:file"
-msgid "&Export..."
+msgctxt "@button"
+msgid "Safety datasheet"
 msgstr ""
 
-#: resources/qml/Menus/FileMenu.qml:89
-msgctxt "@action:inmenu menubar:file"
-msgid "Export Selection..."
+msgctxt "@action:button"
+msgid "Save"
 msgstr ""
 
-#: resources/qml/Menus/HelpMenu.qml:14
-msgctxt "@title:menu menubar:toplevel"
-msgid "&Help"
+msgctxt "@option"
+msgid "Save Cura project"
 msgstr ""
 
-#: resources/qml/Menus/MaterialMenu.qml:13
-msgctxt "@label:category menu label"
-msgid "Material"
+msgctxt "@option"
+msgid "Save Cura project and print file"
 msgstr ""
 
-#: resources/qml/Menus/MaterialMenu.qml:53
-msgctxt "@label:category menu label"
-msgid "Favorites"
+msgctxt "@title:window"
+msgid "Save Custom Profile"
 msgstr ""
 
-#: resources/qml/Menus/MaterialMenu.qml:78
-msgctxt "@label:category menu label"
-msgid "Generic"
+msgctxt "@title:window"
+msgid "Save Project"
 msgstr ""
 
-#: resources/qml/Menus/OpenFilesMenu.qml:15
 msgctxt "@title:menu menubar:file"
-msgid "Open File(s)..."
+msgid "Save Project..."
 msgstr ""
 
-#: resources/qml/Menus/PreferencesMenu.qml:21
-msgctxt "@title:menu menubar:toplevel"
-msgid "P&references"
+msgctxt "@action:button"
+msgid "Save as new custom profile"
 msgstr ""
 
-#: resources/qml/Menus/PrinterMenu.qml:13
-msgctxt "@title:menu menubar:settings"
-msgid "&Printer"
+msgctxt "@action:button"
+msgid "Save changes"
 msgstr ""
 
-#: resources/qml/Menus/PrinterMenu.qml:17
-msgctxt "@label:category menu label"
-msgid "Network enabled printers"
+msgctxt "@button"
+msgid "Save new profile"
 msgstr ""
 
-#: resources/qml/Menus/PrinterMenu.qml:50
-msgctxt "@label:category menu label"
-msgid "Local printers"
+msgctxt "@text"
+msgid "Save the .umm file on a USB stick."
 msgstr ""
 
-#: resources/qml/Menus/RecentFilesMenu.qml:15
-msgctxt "@title:menu menubar:file"
-msgid "Open &Recent"
+msgctxt "@action:button Preceded by 'Ready to'."
+msgid "Save to Removable Drive"
 msgstr ""
 
-#: resources/qml/Menus/SaveProjectMenu.qml:15
-msgctxt "@title:menu menubar:file"
-msgid "Save Project..."
+#, python-brace-format
+msgctxt "@item:inlistbox"
+msgid "Save to Removable Drive {0}"
 msgstr ""
 
-#: resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16
-msgctxt "@action:inmenu"
-msgid "Visible Settings"
+#, python-brace-format
+msgctxt "@info:status"
+msgid "Saved to Removable Drive {0} as {1}"
 msgstr ""
 
-#: resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42
-msgctxt "@action:inmenu"
-msgid "Collapse All Categories"
+msgctxt "@info:title"
+msgid "Saving"
 msgstr ""
 
-#: resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51
-msgctxt "@action:inmenu"
-msgid "Manage Setting Visibility..."
+#, python-brace-format
+msgctxt "@info:progress Don't translate the XML tags <filename>!"
+msgid "Saving to Removable Drive <filename>{0}</filename>"
 msgstr ""
 
-#: resources/qml/Menus/SettingsMenu.qml:34
-msgctxt "@title:menu"
-msgid "&Material"
+msgctxt "@option:check"
+msgid "Scale extremely small models"
 msgstr ""
 
-#: resources/qml/Menus/SettingsMenu.qml:49
-msgctxt "@action:inmenu"
-msgid "Set as Active Extruder"
+msgctxt "@option:check"
+msgid "Scale large models"
 msgstr ""
 
-#: resources/qml/Menus/SettingsMenu.qml:55
-msgctxt "@action:inmenu"
-msgid "Enable Extruder"
+msgctxt "@placeholder"
+msgid "Search"
 msgstr ""
 
-#: resources/qml/Menus/SettingsMenu.qml:63
-msgctxt "@action:inmenu"
-msgid "Disable Extruder"
+msgctxt "@info"
+msgid "Search in the browser"
 msgstr ""
 
-#: resources/qml/Menus/ViewMenu.qml:13
-msgctxt "@title:menu menubar:toplevel"
-msgid "&View"
+msgctxt "@label:textbox"
+msgid "Search settings"
 msgstr ""
 
-#: resources/qml/Menus/ViewMenu.qml:17
-msgctxt "@action:inmenu menubar:view"
-msgid "&Camera position"
+msgctxt "@action:inmenu menubar:edit"
+msgid "Select All Models"
 msgstr ""
 
-#: resources/qml/Menus/ViewMenu.qml:30
-msgctxt "@action:inmenu menubar:view"
-msgid "Camera view"
+msgctxt "@title:window"
+msgid "Select Printer"
 msgstr ""
 
-#: resources/qml/Menus/ViewMenu.qml:48
-msgctxt "@action:inmenu menubar:view"
-msgid "Perspective"
+msgctxt "@title:window"
+msgid "Select Settings to Customize for this model"
 msgstr ""
 
-#: resources/qml/Menus/ViewMenu.qml:59
-msgctxt "@action:inmenu menubar:view"
-msgid "Orthographic"
+msgctxt "@text"
+msgid "Select and install material profiles optimised for your UltiMaker 3D printers."
 msgstr ""
 
-#: resources/qml/MonitorButton.qml:115
-msgctxt "@label:MonitorStatus"
-msgid "Not connected to a printer"
+msgctxt "@label"
+msgid "Select configuration"
 msgstr ""
 
-#: resources/qml/MonitorButton.qml:119
-msgctxt "@label:MonitorStatus"
-msgid "Printer does not accept commands"
+msgctxt "@title:window"
+msgid "Select custom firmware"
 msgstr ""
 
-#: resources/qml/MonitorButton.qml:129
-msgctxt "@label:MonitorStatus"
-msgid "In maintenance. Please check the printer"
+msgctxt "@option:check"
+msgid "Select models when loaded"
 msgstr ""
 
-#: resources/qml/MonitorButton.qml:140
-msgctxt "@label:MonitorStatus"
-msgid "Lost connection with the printer"
+msgctxt "@action:button"
+msgid "Select settings"
 msgstr ""
 
-#: resources/qml/MonitorButton.qml:142
-msgctxt "@label:MonitorStatus"
-msgid "Printing..."
+msgctxt "@action"
+msgid "Select upgrades"
 msgstr ""
 
-#: resources/qml/MonitorButton.qml:145
-msgctxt "@label:MonitorStatus"
-msgid "Paused"
+msgctxt "@label"
+msgid "Select your printer from the list below:"
 msgstr ""
 
-#: resources/qml/MonitorButton.qml:148
-msgctxt "@label:MonitorStatus"
-msgid "Preparing..."
+msgctxt "@option:check"
+msgid "Send (anonymous) print information"
 msgstr ""
 
-#: resources/qml/MonitorButton.qml:150
-msgctxt "@label:MonitorStatus"
-msgid "Please remove the print"
+msgctxt "@label"
+msgid "Send G-code"
 msgstr ""
 
-#: resources/qml/MonitorButton.qml:318
-msgctxt "@label"
-msgid "Abort Print"
+msgctxt "@tooltip of G-code command input"
+msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command."
 msgstr ""
 
-#: resources/qml/MonitorButton.qml:327
-msgctxt "@label"
-msgid "Are you sure you want to abort the print?"
+msgctxt "@action:button"
+msgid "Send crash report to UltiMaker"
 msgstr ""
 
-#: resources/qml/ObjectItemButton.qml:109
-msgctxt "@label"
-msgid "Is printed as support."
+msgctxt "@action:button"
+msgid "Send report"
 msgstr ""
 
-#: resources/qml/ObjectItemButton.qml:112
-msgctxt "@label"
-msgid "Other models overlapping with this model are modified."
+msgctxt "@info:status"
+msgid "Sending Print Job"
 msgstr ""
 
-#: resources/qml/ObjectItemButton.qml:115
-msgctxt "@label"
-msgid "Infill overlapping with this model is modified."
+msgctxt "@info:title"
+msgid "Sending materials to printer"
 msgstr ""
 
-#: resources/qml/ObjectItemButton.qml:118
-msgctxt "@label"
-msgid "Overlaps with this model are not supported."
+msgctxt "@label Description for application dependency"
+msgid "Serial communication library"
 msgstr ""
 
-#: resources/qml/ObjectItemButton.qml:125
-msgctxt "@label %1 is the number of settings it overrides."
-msgid "Overrides %1 setting."
-msgid_plural "Overrides %1 settings."
-msgstr[0] ""
-msgstr[1] ""
+msgctxt "@action:inmenu"
+msgid "Set as Active Extruder"
+msgstr ""
 
-#: resources/qml/ObjectSelector.qml:59
-msgctxt "@label"
-msgid "Object list"
+msgctxt "@title:column"
+msgid "Setting"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:134
-#: resources/qml/Preferences/SettingVisibilityPage.qml:24
-msgctxt "@action:button"
-msgid "Defaults"
+msgctxt "@title:tab"
+msgid "Setting Visibility"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:172
-msgctxt "@label"
-msgid "Interface"
+msgctxt "@info:progress"
+msgid "Setting up preferences..."
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:215
-msgctxt "@heading"
-msgid "-- incomplete --"
+msgctxt "@info:progress"
+msgid "Setting up scene..."
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:261
-msgctxt "@label"
-msgid "Currency:"
+msgctxt "@action:label"
+msgid "Setting visibility"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:277
-msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed."
-msgid "Theme*:"
+msgctxt "@label"
+msgid "Settings"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:323
-msgctxt "@info:tooltip"
-msgid "Slice automatically when changing settings."
+msgctxt "@title:tab"
+msgid "Settings"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:331
-msgctxt "@option:check"
-msgid "Slice automatically"
+msgctxt "@info:message Followed by a list of settings."
+msgid "Settings have been changed to match the current availability of extruders:"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:340
-msgctxt "@info:tooltip"
-msgid "Show an icon and notifications in the system notification area."
+msgctxt "@info:title"
+msgid "Settings updated"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:348
-msgctxt "@option:check"
-msgid "Add icon to system tray *"
+msgctxt "@text"
+msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:357
 msgctxt "@label"
-msgid "*You will need to restart the application for these changes to have effect."
+msgid "Shell"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:373
-msgctxt "@label"
-msgid "Viewport behavior"
+msgctxt "@action:label"
+msgid "Shell Thickness"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:381
 msgctxt "@info:tooltip"
-msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly."
-msgstr ""
-
-#: resources/qml/Preferences/GeneralPage.qml:390
-msgctxt "@option:check"
-msgid "Display overhang"
+msgid "Should Cura check for updates when the program is started?"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:400
 msgctxt "@info:tooltip"
-msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry."
+msgid "Should Cura open at the location it was closed?"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:409
-msgctxt "@option:check"
-msgid "Display model errors"
+msgctxt "@info:tooltip"
+msgid "Should a prefix based on the printer name be added to the print job name automatically?"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:417
 msgctxt "@info:tooltip"
-msgid "Moves the camera so the model is in the center of the view when a model is selected"
+msgid "Should a summary be shown when saving a project file?"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:422
-msgctxt "@action:button"
-msgid "Center camera when item is selected"
+msgctxt "@info:tooltip"
+msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:432
 msgctxt "@info:tooltip"
-msgid "Should the default zoom behavior of cura be inverted?"
+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 ""
 
-#: resources/qml/Preferences/GeneralPage.qml:437
-msgctxt "@action:button"
-msgid "Invert the direction of camera zoom."
+msgctxt "@info:tooltip"
+msgid "Should layer be forced into compatibility mode?"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:453
 msgctxt "@info:tooltip"
-msgid "Should zooming move in the direction of the mouse?"
+msgid "Should models be scaled to the build volume if they are too large?"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:453
 msgctxt "@info:tooltip"
-msgid "Zooming towards the mouse is not supported in the orthographic perspective."
+msgid "Should models be selected after they are loaded?"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:458
-msgctxt "@action:button"
-msgid "Zoom toward mouse direction"
+msgctxt "@info:tooltip"
+msgid "Should models on the platform be moved down to touch the build plate?"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:484
 msgctxt "@info:tooltip"
 msgid "Should models on the platform be moved so that they no longer intersect?"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:489
-msgctxt "@option:check"
-msgid "Ensure models are kept apart"
+msgctxt "@info:tooltip"
+msgid "Should opening files from the desktop or external applications open in the same instance of Cura?"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:498
 msgctxt "@info:tooltip"
-msgid "Should models on the platform be moved down to touch the build plate?"
+msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:503
-msgctxt "@option:check"
-msgid "Automatically drop models to the build plate"
+msgctxt "@info:tooltip"
+msgid "Should the default zoom behavior of cura be inverted?"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:515
 msgctxt "@info:tooltip"
-msgid "Show caution message in g-code reader."
+msgid "Should zooming move in the direction of the mouse?"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:524
-msgctxt "@option:check"
-msgid "Caution message in g-code reader"
+msgctxt "@label"
+msgid "Show 5 Detailed Layers On Top"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:532
-msgctxt "@info:tooltip"
-msgid "Should layer be forced into compatibility mode?"
+msgctxt "@action:inmenu menubar:help"
+msgid "Show Configuration Folder"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:537
-msgctxt "@option:check"
-msgid "Force layer view compatibility mode (restart required)"
+msgctxt "@button"
+msgid "Show Custom"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:547
-msgctxt "@info:tooltip"
-msgid "Should Cura open at the location it was closed?"
+msgctxt "@action:inmenu menubar:help"
+msgid "Show Online &Documentation"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:552
-msgctxt "@option:check"
-msgid "Restore window position on start"
+msgctxt "@action:inmenu"
+msgid "Show Online Troubleshooting"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:562
-msgctxt "@info:tooltip"
-msgid "What type of camera rendering should be used?"
+msgctxt "@label:checkbox"
+msgid "Show all"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:569
-msgctxt "@window:text"
-msgid "Camera rendering:"
+msgctxt "@label"
+msgid "Show all connected printers"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:576
-msgid "Perspective"
+msgctxt "@info:tooltip"
+msgid "Show an icon and notifications in the system notification area."
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:577
-msgid "Orthographic"
+msgctxt "@info:tooltip"
+msgid "Show caution message in g-code reader."
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:617
-msgctxt "@label"
-msgid "Opening and saving files"
+msgctxt "@action:button"
+msgid "Show configuration folder"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:624
-msgctxt "@info:tooltip"
-msgid "Should opening files from the desktop or external applications open in the same instance of Cura?"
+msgctxt "@action:button"
+msgid "Show detailed crash report"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:629
 msgctxt "@option:check"
-msgid "Use a single instance of Cura"
+msgid "Show summary dialog when saving project"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:640
-msgctxt "@info:tooltip"
-msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?"
+msgctxt "@button"
+msgid "Sign Out"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:646
-msgctxt "@option:check"
-msgid "Clear buildplate before loading model into the single instance"
+msgctxt "@action:button"
+msgid "Sign in"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:656
-msgctxt "@info:tooltip"
-msgid "Should models be scaled to the build volume if they are too large?"
+msgctxt "@button"
+msgid "Sign in"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:661
-msgctxt "@option:check"
-msgid "Scale large models"
+msgctxt "@title:header"
+msgid "Sign in"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:671
-msgctxt "@info:tooltip"
-msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?"
+msgctxt "@info"
+msgid "Sign in into UltiMaker Digital Factory"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:676
-msgctxt "@option:check"
-msgid "Scale extremely small models"
+msgctxt "@button"
+msgid "Sign in to Digital Factory"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:686
-msgctxt "@info:tooltip"
-msgid "Should models be selected after they are loaded?"
+msgctxt "@label"
+msgid "Sign in to the UltiMaker platform"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:691
-msgctxt "@option:check"
-msgid "Select models when loaded"
+msgctxt "@tooltip"
+msgid "Skin"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:701
-msgctxt "@info:tooltip"
-msgid "Should a prefix based on the printer name be added to the print job name automatically?"
+msgctxt "@action:button"
+msgid "Skip"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:706
-msgctxt "@option:check"
-msgid "Add machine prefix to job name"
+msgctxt "@button"
+msgid "Skip"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:716
-msgctxt "@info:tooltip"
-msgid "Should a summary be shown when saving a project file?"
+msgctxt "@tooltip"
+msgid "Skirt"
+msgstr ""
+
+msgctxt "@button"
+msgid "Slice"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:720
 msgctxt "@option:check"
-msgid "Show summary dialog when saving project"
+msgid "Slice automatically"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:730
 msgctxt "@info:tooltip"
-msgid "Default behavior when opening a project file"
+msgid "Slice automatically when changing settings."
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:738
-msgctxt "@window:text"
-msgid "Default behavior when opening a project file: "
+msgctxt "@message:title"
+msgid "Slicing failed"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:753
-msgctxt "@option:openProject"
-msgid "Always ask me this"
+msgctxt "@message"
+msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker."
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:754
-msgctxt "@option:openProject"
-msgid "Always open as a project"
+msgctxt "@label:PrintjobStatus"
+msgid "Slicing..."
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:755
-msgctxt "@option:openProject"
-msgid "Always import models"
+msgctxt "@action:label"
+msgid "Smoothing"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:792
-msgctxt "@info:tooltip"
-msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again."
+msgctxt "@item:inmenu"
+msgid "Solid view"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:801
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:46
 msgctxt "@label"
-msgid "Profiles"
+msgid ""
+"Some hidden settings use values different from their normal calculated value.\n"
+"\n"
+"Click to make these settings visible."
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:806
-msgctxt "@window:text"
-msgid "Default behavior for changed setting values when switching to a different profile: "
+msgctxt "@info %1 is the name of a profile"
+msgid "Some setting-values defined in <b>%1</b> were overridden."
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:821
-msgctxt "@option:discardOrKeep"
-msgid "Always discard changed settings"
+msgctxt "@tooltip"
+msgid ""
+"Some setting/override values are different from the values stored in the profile.\n"
+"\n"
+"Click to open the profile manager."
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:822
-msgctxt "@option:discardOrKeep"
-msgid "Always transfer changed settings to new profile"
+msgctxt "@action:label"
+msgid "Some settings from current profile were overwritten."
+msgstr ""
+
+msgctxt "@message"
+msgid "Something unexpected happened when trying to log in, please try again."
+msgstr ""
+
+msgctxt "@title:header"
+msgid "Something went wrong when sending the materials to the printers."
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:856
 msgctxt "@label"
-msgid "Privacy"
+msgid "Something went wrong..."
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:862
-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."
+msgctxt "@label:listbox"
+msgid "Speed"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:867
-msgctxt "@option:check"
-msgid "Send (anonymous) print information"
+msgctxt "@option:radio"
+msgid "Stable and Beta releases"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:897
-msgctxt "@label"
-msgid "Updates"
+msgctxt "@option:radio"
+msgid "Stable releases only"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:904
-msgctxt "@info:tooltip"
-msgid "Should Cura check for updates when the program is started?"
+msgctxt "@item:inlistbox"
+msgid "Stanford Triangle Format"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:909
-msgctxt "@option:check"
-msgid "Check for updates on start"
+msgctxt "@button"
+msgid "Start"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:925
-msgctxt "@info:tooltip"
-msgid "When checking for updates, only check for stable releases."
+msgctxt "@action:button"
+msgid "Start Build Plate Leveling"
+msgstr ""
+
+msgctxt "@title:label"
+msgid "Start G-code"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:931
-msgctxt "@option:radio"
-msgid "Stable releases only"
+msgctxt "@label"
+msgid "Start the slicing process"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:941
-msgctxt "@info:tooltip"
-msgid "When checking for updates, check for both stable and for beta releases."
+msgctxt "@label"
+msgid "Starts"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:947
-msgctxt "@option:radio"
-msgid "Stable and Beta releases"
+msgctxt "@text"
+msgid "Streamline your workflow and customize your UltiMaker Cura experience with plugins contributed by our amazing community of users."
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:957
-msgctxt "@info:tooltip"
-msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!"
+msgctxt "@label"
+msgid "Strength"
 msgstr ""
 
-#: resources/qml/Preferences/GeneralPage.qml:962
-msgctxt "@option:check"
-msgid "Get notifications for plugin updates"
+msgctxt "@info:status Don't translate the XML tag <filename>!"
+msgid "Successfully exported material to <filename>%1</filename>"
 msgstr ""
 
-#: resources/qml/Preferences/MachinesPage.qml:50
-msgctxt "@action:button"
-msgid "Add New"
+msgctxt "@info:status Don't translate the XML tag <filename>!"
+msgid "Successfully imported material <filename>%1</filename>"
 msgstr ""
 
-#: resources/qml/Preferences/MachinesPage.qml:147
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:160
-#: resources/qml/Preferences/ProfilesPage.qml:294
-msgctxt "@action:button"
-msgid "Activate"
+#, python-brace-format
+msgctxt "@info:status"
+msgid "Successfully imported profile {0}."
 msgstr ""
 
-#: resources/qml/Preferences/MachinesPage.qml:159
-#: resources/qml/Preferences/ProfilesPage.qml:331
-msgctxt "@action:button"
-msgid "Rename"
+msgctxt "@action:title"
+msgid "Summary - Cura Project"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:72
 msgctxt "@label"
-msgid "Materials compatible with active printer:"
+msgid "Support"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:78
-#: resources/qml/Preferences/ProfilesPage.qml:94
-msgctxt "@action:button"
-msgid "Create new"
+msgctxt "@tooltip"
+msgid "Support"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:90
-#: resources/qml/Preferences/ProfilesPage.qml:88
-msgctxt "@action:button"
-msgid "Import"
+msgctxt "@label"
+msgid "Support Blocker"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:101
-msgctxt "@action:button"
-msgid "Sync with Printers"
+msgctxt "@tooltip"
+msgid "Support Infill"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:174
-#: resources/qml/Preferences/ProfilesPage.qml:311
-msgctxt "@action:button"
-msgid "Duplicate"
+msgctxt "@tooltip"
+msgid "Support Interface"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:198
-#: resources/qml/Preferences/ProfilesPage.qml:342
-msgctxt "@action:button"
-msgid "Export"
+msgctxt "@action:label"
+msgid "Support Type"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:212
-#: resources/qml/Preferences/ProfilesPage.qml:392
-msgctxt "@title:window"
-msgid "Confirm Remove"
+msgctxt "@label Description for application dependency"
+msgid "Support library for faster math"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:215
-#: resources/qml/Preferences/ProfilesPage.qml:393
-msgctxt "@label (%1 is object name)"
-msgid "Are you sure you wish to remove %1? This cannot be undone!"
+msgctxt "@label Description for application component"
+msgid "Support library for file metadata and streaming"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:228
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:238
-msgctxt "@title:window"
-msgid "Import Material"
+msgctxt "@label Description for application component"
+msgid "Support library for handling 3MF files"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:242
-msgctxt "@info:status Don't translate the XML tag <filename>!"
-msgid "Successfully imported material <filename>%1</filename>"
+msgctxt "@label Description for application dependency"
+msgid "Support library for handling STL files"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:245
-msgctxt "@info:status Don't translate the XML tags <filename> or <message>!"
-msgid "Could not import material <filename>%1</filename>: <message>%2</message>"
+msgctxt "@label Description for application dependency"
+msgid "Support library for handling triangular meshes"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:256
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:267
-msgctxt "@title:window"
-msgid "Export Material"
+msgctxt "@label Description for application dependency"
+msgid "Support library for scientific computing"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:272
-msgctxt "@info:status Don't translate the XML tags <filename> and <message>!"
-msgid "Failed to export material to <filename>%1</filename>: <message>%2</message>"
+msgctxt "@label Description for application dependency"
+msgid "Support library for system keyring access"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsPage.qml:275
-msgctxt "@info:status Don't translate the XML tag <filename>!"
-msgid "Successfully exported material to <filename>%1</filename>"
+msgctxt "@action:button"
+msgid "Sync"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18
-msgctxt "@title:window"
-msgid "Sync materials with printers"
+msgctxt "@button"
+msgid "Sync"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49
 msgctxt "@title:header"
-msgid "Sync materials with printers"
-msgstr ""
-
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55
-msgctxt "@text"
-msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers."
+msgid "Sync material profiles via USB"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77
-msgctxt "@button"
-msgid "Why do I need to sync material profiles?"
+msgctxt "@action:button"
+msgid "Sync materials"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86
 msgctxt "@button"
-msgid "Start"
+msgid "Sync materials with USB"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144
 msgctxt "@title:header"
-msgid "Sign in"
+msgid "Sync materials with printers"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150
-msgctxt "@text"
-msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura."
+msgctxt "@title:window"
+msgid "Sync materials with printers"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602
-msgctxt "@button"
-msgid "Sync materials with USB"
+msgctxt "@action:button"
+msgid "Sync with Printers"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207
-msgctxt "@title:header"
-msgid "The following printers will receive the new material profiles:"
+msgctxt "@button"
+msgid "Syncing"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214
-msgctxt "@title:header"
-msgid "Something went wrong when sending the materials to the printers."
+msgctxt "@info:generic"
+msgid "Syncing..."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221
-msgctxt "@title:header"
-msgid "Material profiles successfully synced with the following printers:"
+msgctxt "@title:groupbox"
+msgid "System information"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445
 msgctxt "@button"
-msgid "Troubleshooting"
+msgid "Technical datasheet"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422
-msgctxt "@text Asking the user whether printers are missing in a list."
-msgid "Printers missing?"
+msgctxt "@info:tooltip"
+msgid "The amount of smoothing to apply to the image."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424
 msgctxt "@text"
-msgid "Make sure all your printers are turned ON and connected to Digital Factory."
+msgid "The annealing profile requires post-processing in an oven after the print is finished. This profile retains the dimensional accuracy of the printed part after annealing and improves strength, stiffness, and thermal resistance."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433
-msgctxt "@button"
-msgid "Refresh List"
+msgctxt "@label"
+msgid "The assigned printer, %1, requires the following configuration change:"
+msgid_plural "The assigned printer, %1, requires the following configuration changes:"
+msgstr[0] ""
+msgstr[1] ""
+
+msgctxt "@error:file_size"
+msgid "The backup exceeds the maximum file size."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473
-msgctxt "@button"
-msgid "Try again"
+msgctxt "@info:tooltip"
+msgid "The base height from the build plate in millimeters."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712
-msgctxt "@button"
-msgid "Done"
+msgctxt "@info:status"
+msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622
-msgctxt "@button"
-msgid "Sync"
+msgctxt "@status"
+msgid "The cloud connection is currently unavailable. Please check your internet connection."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535
-msgctxt "@button"
-msgid "Syncing"
+msgctxt "@status"
+msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553
-msgctxt "@title:header"
-msgid "No printers found"
+msgctxt "@status"
+msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574
-msgctxt "@text"
-msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware."
+msgctxt "@tooltip"
+msgid "The colour of the material in this extruder."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585
-msgctxt "@button"
-msgid "Learn how to connect your printer to Digital Factory"
+msgctxt "@tooltip"
+msgid "The configuration of this extruder is not allowed, and prohibits slicing."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613
-msgctxt "@button"
-msgid "Refresh"
+msgctxt "@label"
+msgid "The configurations are not available because the printer is disconnected."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642
-msgctxt "@title:header"
-msgid "Sync material profiles via USB"
+msgctxt "@tooltip"
+msgid "The current temperature of the heated bed."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648
-msgctxt "@text In the UI this is followed by a list of steps the user needs to take."
-msgid "Follow the following steps to load the new material profiles to your printer."
+msgctxt "@tooltip"
+msgid "The current temperature of this hotend."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679
-msgctxt "@text"
-msgid "Click the export material archive button."
+msgctxt "@info:tooltip"
+msgid "The depth in millimeters on the build plate"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680
 msgctxt "@text"
-msgid "Save the .umm file on a USB stick."
+msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681
 msgctxt "@text"
-msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles."
+msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689
-msgctxt "@button"
-msgid "How to load new material profiles to my printer"
+msgctxt "@label"
+msgid "The extruder train to use for printing the support. This is used in multi-extrusion."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:299
-msgctxt "@button"
-msgid "Back"
+#, python-brace-format
+msgctxt "@label Don't translate the XML tag <filename>!"
+msgid "The file <filename>{0}</filename> already exists. Are you sure you want to overwrite it?"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712
-msgctxt "@button"
-msgid "Export material archive"
+msgctxt "@label"
+msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747
-msgctxt "@title:window"
-msgid "Export All Materials"
+msgctxt "@info:backup_failed"
+msgid "The following error occurred while trying to restore a Cura backup:"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:121
-msgctxt "@title:window"
-msgid "Confirm Diameter Change"
+msgctxt "@label"
+msgid "The following packages can not be installed because of an incompatible Cura version:"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:122
-msgctxt "@label (%1 is a number)"
-msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?"
+msgctxt "@label"
+msgid "The following packages will be added:"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:152
 msgctxt "@label"
-msgid "Display Name"
+msgid "The following printers in your account have been added in Cura:"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:171
-msgctxt "@label"
-msgid "Brand"
+msgctxt "@title:header"
+msgid "The following printers will receive the new material profiles:"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:190
+msgctxt "@info:tooltip"
+msgid "The following script is active:"
+msgid_plural "The following scripts are active:"
+msgstr[0] ""
+msgstr[1] ""
+
 msgctxt "@label"
-msgid "Material Type"
+msgid "The following settings define the strength of your part."
+msgstr ""
+
+msgctxt "@info:status"
+msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura."
+msgstr ""
+
+msgctxt "@tooltip"
+msgid "The material in this extruder."
+msgstr ""
+
+msgctxt "@label:label Ultimaker Marketplace is a brand name, don't translate"
+msgid "The material package associated with the Cura project could not be found on the Ultimaker Marketplace. Use the partial material profile definition stored in the Cura project file at your own risk."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:210
 msgctxt "@label"
-msgid "Color"
+msgid "The material used in this project is currently not installed in Cura.<br/>Install the material profile and reopen the project."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:262
-msgctxt "@title"
-msgid "Material color picker"
+msgctxt "@info:status"
+msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace."
+msgstr ""
+
+msgctxt "@info:tooltip"
+msgid "The maximum distance of each pixel from \"Base.\""
+msgstr ""
+
+msgctxt "@label (%1 is a number)"
+msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:275
-msgctxt "@label"
-msgid "Properties"
+msgctxt "@tooltip"
+msgid "The nozzle inserted in this extruder."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:286
-msgctxt "@label"
-msgid "Density"
+msgctxt "@error:zip"
+msgid "The operating system does not allow saving a project file to this location or with this file name."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:319
 msgctxt "@label"
-msgid "Diameter"
+msgid ""
+"The pattern of the infill material of the print:\n"
+"\n"
+"For quick prints of non functional model choose line, zig zag or lightning infill.\n"
+"\n"
+"For functional part not subjected to a lot of stress we recommend grid or triangle or tri hexagon.\n"
+"\n"
+"For functional 3D prints which require high strength in multiple directions use cubic, cubic subdivision, quarter cubic, octet, and gyroid."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:369
-msgctxt "@label"
-msgid "Filament Cost"
+msgctxt "@info:tooltip"
+msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:401
-msgctxt "@label"
-msgid "Filament weight"
+msgctxt "@info:title"
+msgid "The print job was successfully submitted"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:433
 msgctxt "@label"
-msgid "Filament length"
+msgid "The printer %1 is assigned, but the job contains an unknown material configuration."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:451
 msgctxt "@label"
-msgid "Cost per Meter"
+msgid "The printer at this address has not responded yet."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:465
 msgctxt "@label"
-msgid "This material is linked to %1 and shares some of its properties."
+msgid "The printer at this address has not yet responded."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:472
-msgctxt "@label"
-msgid "Unlink Material"
+msgctxt "@info:status"
+msgid "The printer is not connected."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:485
 msgctxt "@label"
-msgid "Description"
+msgid "The printer(s) below cannot be connected because they are part of a group"
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:503
-msgctxt "@label"
-msgid "Adhesion Information"
+msgctxt "@message"
+msgid "The provided state is not correct."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:642
-msgctxt "@title"
-msgid "Information"
+msgctxt "@text:window"
+msgid "The release notes could not be opened."
 msgstr ""
 
-#: resources/qml/Preferences/Materials/MaterialsView.qml:647
-#: resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18
-msgctxt "@label"
-msgid "Print settings"
+msgctxt "@text:error"
+msgid "The response from Digital Factory appears to be corrupted."
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:59
-msgctxt "@label"
-msgid "Profiles compatible with active printer:"
+msgctxt "@text:error"
+msgid "The response from Digital Factory is missing important information."
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:98
-msgctxt "@action:tooltip"
-msgid "Create new profile from current settings/overrides"
+msgctxt "@tooltip"
+msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off."
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:125
-msgctxt "@action:label"
-msgid "Some settings from current profile were overwritten."
+msgctxt "@tooltip"
+msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off."
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:140
-msgctxt "@action:button"
-msgid "Update profile."
+msgctxt "@tooltip of temperature input"
+msgid "The temperature to pre-heat the bed to."
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:143
-msgctxt "@action:tooltip"
-msgid "Update profile with current settings/overrides"
+msgctxt "@tooltip of temperature input"
+msgid "The temperature to pre-heat the hotend to."
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:148
-msgctxt "@action:button"
-msgid "Discard current changes"
+msgctxt "@text"
+msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality."
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:158
-msgctxt "@action:label"
-msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below."
+msgctxt "@info:tooltip"
+msgid "The width in millimeters on the build plate"
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:165
-msgctxt "@action:label"
-msgid "Your current settings match the selected profile."
+msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed."
+msgid "Theme*:"
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:175
-msgctxt "@title:tab"
-msgid "Global Settings"
+msgctxt "@info:status"
+msgid "There are no file formats available to write with!"
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:278
-msgctxt "@title:window"
-msgid "Create Profile"
+msgctxt "@label"
+msgid "There are no print jobs in the queue. Slice and send a job to add one."
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:280
-msgctxt "@info"
-msgid "Please provide a name for this profile."
+msgctxt "@tooltip"
+msgid "There are no profiles matching the configuration of this extruder."
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:352
-#: resources/qml/Preferences/ProfilesPage.qml:368
-msgctxt "@title:window"
-msgid "Export Profile"
+msgctxt "@info:status"
+msgid "There is no active printer yet."
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:382
-msgctxt "@title:window"
-msgid "Duplicate Profile"
+msgctxt "@label"
+msgid "There is no printer found over your network."
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:409
-msgctxt "@title:window"
-msgid "Rename Profile"
+msgctxt "@error"
+msgid "There is no workspace yet to write. Please add a printer first."
 msgstr ""
 
-#: resources/qml/Preferences/ProfilesPage.qml:422
-#: resources/qml/Preferences/ProfilesPage.qml:429
-msgctxt "@title:window"
-msgid "Import Profile"
+msgctxt "@info:backup_status"
+msgid "There was an error trying to restore your backup."
 msgstr ""
 
-#: resources/qml/Preferences/SettingVisibilityItem.qml:56
-msgctxt "@item:tooltip"
-msgid "This setting has been hidden by the active machine and will not be visible."
+msgctxt "@info:backup_status"
+msgid "There was an error while creating your backup."
 msgstr ""
 
-#: resources/qml/Preferences/SettingVisibilityItem.qml:73
-msgctxt "@item:tooltip %1 is list of setting names"
-msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible."
-msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible."
-msgstr[0] ""
-msgstr[1] ""
+msgctxt "@info:backup_status"
+msgid "There was an error while uploading your backup."
+msgstr ""
 
-#: resources/qml/Preferences/SettingVisibilityPage.qml:13
-msgctxt "@title:tab"
-msgid "Setting Visibility"
+msgctxt "@label"
+msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile."
 msgstr ""
 
-#: resources/qml/Preferences/SettingVisibilityPage.qml:55
-msgctxt "@label:textbox"
-msgid "Check all"
+msgctxt "@text:window"
+msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?"
 msgstr ""
 
-#: resources/qml/PrintMonitor.qml:156
 msgctxt "@label"
-msgid "Active print"
+msgid "This material is linked to %1 and shares some of its properties."
 msgstr ""
 
-#: resources/qml/PrintMonitor.qml:164
 msgctxt "@label"
-msgid "Job Name"
+msgid "This package will be installed after restarting."
 msgstr ""
 
-#: resources/qml/PrintMonitor.qml:172
 msgctxt "@label"
-msgid "Printing Time"
+msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group."
 msgstr ""
 
-#: resources/qml/PrintMonitor.qml:180
-msgctxt "@label"
-msgid "Estimated time left"
+msgctxt "info:status"
+msgid "This printer is not linked to the Digital Factory:"
+msgid_plural "These printers are not linked to the Digital Factory:"
+msgstr[0] ""
+msgstr[1] ""
+
+msgctxt "@status"
+msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46
 msgctxt "@label"
-msgid "Profile"
+msgid "This printer is not set up to host a group of printers."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:136
-msgctxt "@tooltip"
-msgid ""
-"Some setting/override values are different from the values stored in the profile.\n"
-"\n"
-"Click to open the profile manager."
+msgctxt "@label"
+msgid "This printer is the host for a group of %1 printers."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158
-msgctxt "@label:header"
-msgid "Custom profiles"
+#, python-brace-format
+msgctxt "@info:status Don't translate the XML tags <filename>!"
+msgid "This profile <filename>{0}</filename> contains incorrect data, could not import it."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20
-msgctxt "@label shown when we load a Gcode file"
-msgid "Print setup disabled. G-code file can not be modified."
+msgctxt "@action:label"
+msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:179
-msgctxt "@button"
-msgid "Recommended"
+msgctxt "@label"
+msgid ""
+"This setting has a value that is different from the profile.\n"
+"\n"
+"Click to restore the value of the profile."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13
-msgctxt "@label:Should be short"
-msgid "On"
+msgctxt "@item:tooltip"
+msgid "This setting has been hidden by the active machine and will not be visible."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14
-msgctxt "@label:Should be short"
-msgid "Off"
+msgctxt "@item:tooltip %1 is list of setting names"
+msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible."
+msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible."
+msgstr[0] ""
+msgstr[1] ""
+
+msgctxt "@label"
+msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/ProfileWarningReset.qml:65
-msgctxt "@info, %1 is the name of the custom profile"
-msgid "<b>%1</b> custom profile is active and you overwrote some settings."
+msgctxt "@label"
+msgid ""
+"This setting is normally calculated, but it currently has an absolute value set.\n"
+"\n"
+"Click to restore the calculated value."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/ProfileWarningReset.qml:78
-msgctxt "@info, %1 is the name of the custom profile"
-msgid "<b>%1</b> custom profile is overriding some settings."
+msgctxt "@label"
+msgid "This setting is not used because all the settings that it influences are overridden."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/ProfileWarningReset.qml:92
-msgctxt "@info %1 is the name of a profile"
-msgid "Recommended settings (for <b>%1</b>) were altered."
+msgctxt "@label"
+msgid "This setting is resolved from conflicting extruder-specific values:"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/ProfileWarningReset.qml:106
-msgctxt "@info %1 is the name of a profile"
-msgid "Some setting-values defined in <b>%1</b> were overridden."
+msgctxt "@label"
+msgid "Time estimation"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/ProfileWarningReset.qml:137
-msgctxt "@info"
-msgid "Reset to defaults."
+msgctxt "@message"
+msgid "Timeout when authenticating with the account server."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/ProfileWarningReset.qml:178
-msgctxt "@info"
-msgid "Compare and save."
+msgctxt "@text"
+msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:15
-msgctxt "@label"
-msgid "Adhesion"
+#, python-brace-format
+msgctxt "info:status"
+msgid "To establish a connection, please visit the {website_link}"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:20
 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."
+msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:102
 msgctxt "@label"
-msgid "Recommended print settings"
+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."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:111
-msgctxt "@button"
-msgid "Show Custom"
+#, python-brace-format
+msgctxt "@message {printer_name} is replaced with the name of the printer"
+msgid "To remove {printer_name} permanently, visit {digital_factory_link}"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27
-msgctxt "@label"
-msgid "Resolution"
+msgctxt "@action:inmenu"
+msgid "Toggle Full Screen"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedStrengthSelector.qml:16
 msgctxt "@label"
-msgid "Strength"
+msgid "Top / Bottom"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedStrengthSelector.qml:20
-msgctxt "@label"
-msgid "The following settings define the strength of your part."
+msgctxt "@action:inmenu menubar:view"
+msgid "Top View"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedStrengthSelector.qml:34
-msgctxt "infill_sparse_density description"
-msgid "Infill Density"
+msgctxt "@info:tooltip"
+msgid "Top View"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedStrengthSelector.qml:35
 msgctxt "@label"
-msgid "Adjusts the density of infill of the print."
+msgid "Total print time"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedStrengthSelector.qml:54
-msgctxt "@action:label"
-msgid "Infill Pattern"
+msgctxt "@action:tooltip"
+msgid "Track the print in Ultimaker Digital Factory"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedStrengthSelector.qml:56
-msgctxt "@label"
-msgid ""
-"The pattern of the infill material of the print:\n"
-"\n"
-"For quick prints of non functional model choose line, zig zag or lightning infill.\n"
-"\n"
-"For functional part not subjected to a lot of stress we recommend grid or triangle or tri hexagon.\n"
-"\n"
-"For functional 3D prints which require high strength in multiple directions use cubic, cubic subdivision, quarter cubic, octet, and gyroid."
+msgctxt "@item:inlistbox"
+msgid "Translucency"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedStrengthSelector.qml:67
-msgctxt "@action:label"
-msgid "Shell Thickness"
+msgctxt "@tooltip"
+msgid "Travel"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedStrengthSelector.qml:68
 msgctxt "@label"
-msgid "Defines the thickness of your part side walls, roof and floor."
+msgid "Travels"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:16
-msgctxt "@label"
-msgid "Support"
+msgctxt "@info:backup_failed"
+msgid "Tried to restore a Cura backup that is higher than the current version."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:21
-msgctxt "@label"
-msgid "Generate structures to support parts of the model which have overhangs. Without these structures, these parts would collapse during printing."
+msgctxt "@info:backup_failed"
+msgid "Tried to restore a Cura backup without having proper data or meta data."
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40
-msgctxt "@action:label"
-msgid "Support Type"
+msgctxt "@button"
+msgid "Troubleshooting"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:41
 msgctxt "@label"
-msgid ""
-"Chooses between the techniques available to generate support. \n"
-"\n"
-"\"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \n"
-"\n"
-"\"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible."
+msgid "Troubleshooting"
+msgstr ""
+
+msgctxt "@button"
+msgid "Try again"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:53
 msgctxt "@action:label"
-msgid "Print with"
+msgid "Type"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:54
 msgctxt "@label"
-msgid "The extruder train to use for printing the support. This is used in multi-extrusion."
+msgid "Type"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:67
-msgctxt "@action:label"
-msgid "Placement"
+msgctxt "@item:inmenu"
+msgid "USB printing"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:68
-msgctxt "support_type description"
-msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model."
+msgctxt "@button"
+msgid "UltiMaker Account"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31
-msgctxt "@error"
-msgid "Configuration not supported"
+msgctxt "@info"
+msgid "UltiMaker Certified Material"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39
-msgctxt "@message:text %1 is the name the printer uses for 'nozzle'."
-msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration."
+msgctxt "@text:window"
+msgid "UltiMaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:"
 msgstr ""
 
-#: resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47
-msgctxt "@button:label"
-msgid "Learn more"
+msgctxt "@item:inlistbox"
+msgid "UltiMaker Format Package"
 msgstr ""
 
-#: resources/qml/PrinterOutput/ExtruderBox.qml:40
-msgctxt "@label"
-msgid "Extruder"
+msgctxt "@info"
+msgid "UltiMaker Verified Package"
 msgstr ""
 
-#: resources/qml/PrinterOutput/ExtruderBox.qml:70
-msgctxt "@tooltip"
-msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off."
+msgctxt "@info"
+msgid "UltiMaker Verified Plug-in"
 msgstr ""
 
-#: resources/qml/PrinterOutput/ExtruderBox.qml:105
-msgctxt "@tooltip"
-msgid "The current temperature of this hotend."
+msgctxt "@button"
+msgid "UltiMaker printer"
 msgstr ""
 
-#: resources/qml/PrinterOutput/ExtruderBox.qml:182
-msgctxt "@tooltip of temperature input"
-msgid "The temperature to pre-heat the hotend to."
+msgctxt "@label:button"
+msgid "UltiMaker support"
 msgstr ""
 
-#: resources/qml/PrinterOutput/ExtruderBox.qml:271
-#: resources/qml/PrinterOutput/HeatedBedBox.qml:259
-msgctxt "@button Cancel pre-heating"
-msgid "Cancel"
+msgctxt "info:name"
+msgid "Ultimaker Digital Factory"
 msgstr ""
 
-#: resources/qml/PrinterOutput/ExtruderBox.qml:274
-#: resources/qml/PrinterOutput/HeatedBedBox.qml:263
-msgctxt "@button"
-msgid "Pre-heat"
+msgctxt "@info:status"
+msgid "Unable to add the profile."
 msgstr ""
 
-#: resources/qml/PrinterOutput/ExtruderBox.qml:297
-msgctxt "@tooltip of pre-heat"
-msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print."
+msgctxt "@info:status"
+msgid "Unable to find a location within the build volume for all objects"
 msgstr ""
 
-#: resources/qml/PrinterOutput/ExtruderBox.qml:335
-msgctxt "@tooltip"
-msgid "The colour of the material in this extruder."
+msgctxt "@info"
+msgid "Unable to reach the UltiMaker account server."
 msgstr ""
 
-#: resources/qml/PrinterOutput/ExtruderBox.qml:367
-msgctxt "@tooltip"
-msgid "The material in this extruder."
+msgctxt "@text"
+msgid "Unable to read example data file."
 msgstr ""
 
-#: resources/qml/PrinterOutput/ExtruderBox.qml:400
-msgctxt "@tooltip"
-msgid "The nozzle inserted in this extruder."
+msgctxt "@info:title"
+msgid "Unable to slice"
 msgstr ""
 
-#: resources/qml/PrinterOutput/HeatedBedBox.qml:25
-msgctxt "@label"
-msgid "Build plate"
+msgctxt "@label:PrintjobStatus"
+msgid "Unable to slice"
 msgstr ""
 
-#: resources/qml/PrinterOutput/HeatedBedBox.qml:55
-msgctxt "@tooltip"
-msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off."
+msgctxt "@info:status"
+msgid "Unable to slice because the prime tower or prime position(s) are invalid."
 msgstr ""
 
-#: resources/qml/PrinterOutput/HeatedBedBox.qml:88
-msgctxt "@tooltip"
-msgid "The current temperature of the heated bed."
+#, python-format
+msgctxt "@info:status"
+msgid "Unable to slice because there are objects associated with disabled Extruder %s."
 msgstr ""
 
-#: resources/qml/PrinterOutput/HeatedBedBox.qml:162
-msgctxt "@tooltip of temperature input"
-msgid "The temperature to pre-heat the bed to."
+#, 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 ""
 
-#: resources/qml/PrinterOutput/HeatedBedBox.qml:286
-msgctxt "@tooltip of pre-heat"
-msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print."
+msgctxt "@info:status"
+msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration."
 msgstr ""
 
-#: resources/qml/PrinterOutput/ManualPrinterControl.qml:51
-msgctxt "@label"
-msgid "Printer control"
+#, python-brace-format
+msgctxt "@info:status"
+msgid "Unable to slice with the current settings. The following settings have errors: {0}"
 msgstr ""
 
-#: resources/qml/PrinterOutput/ManualPrinterControl.qml:66
-msgctxt "@label"
-msgid "Jog Position"
+msgctxt "@info"
+msgid "Unable to start a new sign in process. Check if another sign in attempt is still active."
 msgstr ""
 
-#: resources/qml/PrinterOutput/ManualPrinterControl.qml:82
-msgctxt "@label"
-msgid "X/Y"
+msgctxt "@label:status"
+msgid "Unavailable"
 msgstr ""
 
-#: resources/qml/PrinterOutput/ManualPrinterControl.qml:162
 msgctxt "@label"
-msgid "Z"
+msgid "Unavailable printer"
 msgstr ""
 
-#: resources/qml/PrinterOutput/ManualPrinterControl.qml:217
-msgctxt "@label"
-msgid "Jog Distance"
+msgctxt "@action:inmenu menubar:edit"
+msgid "Ungroup Models"
 msgstr ""
 
-#: resources/qml/PrinterOutput/ManualPrinterControl.qml:257
-msgctxt "@label"
-msgid "Send G-code"
+msgctxt "@button"
+msgid "Uninstall"
 msgstr ""
 
-#: resources/qml/PrinterOutput/ManualPrinterControl.qml:319
-msgctxt "@tooltip of G-code command input"
-msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command."
+msgctxt "@title:column Unit of measurement"
+msgid "Unit"
 msgstr ""
 
-#: resources/qml/PrinterOutput/OutputDeviceHeader.qml:55
-msgctxt "@info:status"
-msgid "The printer is not connected."
+msgctxt "@label Description for development tool"
+msgid "Universal build system configuration"
 msgstr ""
 
-#: resources/qml/PrinterSelector/MachineListButton.qml:34
 msgctxt "@label"
-msgid "Hide all connected printers"
+msgid "Unknown"
 msgstr ""
 
-#: resources/qml/PrinterSelector/MachineListButton.qml:47
-msgctxt "@label"
-msgid "Show all connected printers"
+msgctxt "@label unknown version of Cura"
+msgid "Unknown"
 msgstr ""
 
-#: resources/qml/PrinterSelector/MachineSelector.qml:64
-msgctxt "@status"
-msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet."
+msgctxt "@label:property"
+msgid "Unknown Author"
 msgstr ""
 
-#: resources/qml/PrinterSelector/MachineSelector.qml:68
-msgctxt "@status"
-msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection."
+msgctxt "@label:property"
+msgid "Unknown Package"
 msgstr ""
 
-#: resources/qml/PrinterSelector/MachineSelector.qml:73
-msgctxt "@status"
-msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer."
+#, python-brace-format
+msgctxt "@error:send"
+msgid "Unknown error code when uploading print job: {0}"
 msgstr ""
 
-#: resources/qml/PrinterSelector/MachineSelector.qml:78
-msgctxt "@status"
-msgid "The cloud connection is currently unavailable. Please check your internet connection."
+msgctxt "@text"
+msgid "Unknown error."
 msgstr ""
 
-#: resources/qml/PrinterSelector/MachineSelectorList.qml:30
-#: resources/qml/PrinterSelector/MachineSelectorList.qml:32
 msgctxt "@label"
-msgid "Other printers"
+msgid "Unlink Material"
 msgstr ""
 
-#: resources/qml/ProfileOverview.qml:36
-msgctxt "@title:column"
-msgid "Setting"
+msgctxt "@label:status"
+msgid "Unreachable"
 msgstr ""
 
-#: resources/qml/ProfileOverview.qml:37
-msgctxt "@title:column"
-msgid "Profile"
+msgctxt "@label"
+msgid "Untitled"
 msgstr ""
 
-#: resources/qml/ProfileOverview.qml:38
-msgctxt "@title:column"
-msgid "Current"
+msgctxt "@text Print job name"
+msgid "Untitled"
 msgstr ""
 
-#: resources/qml/ProfileOverview.qml:39
-msgctxt "@title:column Unit of measurement"
-msgid "Unit"
+msgctxt "@button"
+msgid "Update"
 msgstr ""
 
-#: resources/qml/SearchBar.qml:17
-msgctxt "@placeholder"
-msgid "Search"
+msgctxt "@action"
+msgid "Update Firmware"
 msgstr ""
 
-#: resources/qml/Settings/SettingCategory.qml:115
-msgctxt "@label"
-msgid ""
-"Some hidden settings use values different from their normal calculated value.\n"
-"\n"
-"Click to make these settings visible."
+msgctxt "@title"
+msgid "Update Firmware"
 msgstr ""
 
-#: resources/qml/Settings/SettingItem.qml:84
-msgctxt "@label"
-msgid "This setting is not used because all the settings that it influences are overridden."
+msgctxt "@action:ComboBox Update/override existing profile"
+msgid "Update existing"
 msgstr ""
 
-#: resources/qml/Settings/SettingItem.qml:89
-msgctxt "@label Header for list of settings."
-msgid "Affects"
+msgctxt "@action:tooltip"
+msgid "Update profile with current settings/overrides"
 msgstr ""
 
-#: resources/qml/Settings/SettingItem.qml:94
-msgctxt "@label Header for list of settings."
-msgid "Affected By"
+msgctxt "@action:button"
+msgid "Update profile."
 msgstr ""
 
-#: resources/qml/Settings/SettingItem.qml:196
-msgctxt "@label"
-msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders."
+msgctxt "@info:title"
+msgid "Update your printer"
 msgstr ""
 
-#: resources/qml/Settings/SettingItem.qml:200
 msgctxt "@label"
-msgid "This setting is resolved from conflicting extruder-specific values:"
+msgid "Updates"
 msgstr ""
 
-#: resources/qml/Settings/SettingItem.qml:240
 msgctxt "@label"
-msgid ""
-"This setting has a value that is different from the profile.\n"
-"\n"
-"Click to restore the value of the profile."
+msgid "Updating firmware."
 msgstr ""
 
-#: resources/qml/Settings/SettingItem.qml:340
-msgctxt "@label"
-msgid ""
-"This setting is normally calculated, but it currently has an absolute value set.\n"
-"\n"
-"Click to restore the calculated value."
+msgctxt "@button"
+msgid "Updating..."
 msgstr ""
 
-#: resources/qml/Settings/SettingView.qml:48
-msgctxt "@label:textbox"
-msgid "Search settings"
+msgctxt "@action:button"
+msgid "Upload custom Firmware"
 msgstr ""
 
-#: resources/qml/Settings/SettingView.qml:395
-msgctxt "@action:menu"
-msgid "Copy value to all extruders"
+msgctxt "@info:status"
+msgid "Uploading print job to printer."
 msgstr ""
 
-#: resources/qml/Settings/SettingView.qml:404
-msgctxt "@action:menu"
-msgid "Copy all changed values to all extruders"
+msgctxt "@info:backup_status"
+msgid "Uploading your backup..."
+msgstr ""
+
+msgctxt "@option:check"
+msgid "Use a single instance of Cura"
+msgstr ""
+
+msgctxt "@label"
+msgid "Use glue for better adhesion with this material combination."
+msgstr ""
+
+msgctxt "@label"
+msgid "User Agreement"
+msgstr ""
+
+msgctxt "@label Description for application dependency"
+msgid "Utility functions, including an image loader"
 msgstr ""
 
-#: resources/qml/Settings/SettingView.qml:440
-msgctxt "@action:menu"
-msgid "Hide this setting"
+msgctxt "@label Description for application dependency"
+msgid "Utility library, including Voronoi generation"
 msgstr ""
 
-#: resources/qml/Settings/SettingView.qml:453
-msgctxt "@action:menu"
-msgid "Don't show this setting"
+msgctxt "@button"
+msgid "View printers in Digital Factory"
 msgstr ""
 
-#: resources/qml/Settings/SettingView.qml:457
-msgctxt "@action:menu"
-msgid "Keep this setting visible"
+msgctxt "@label"
+msgid "View type"
 msgstr ""
 
-#: resources/qml/Toolbar.qml:142
-msgctxt "@label %1 is filled in with the name of an extruder"
-msgid "Print Selected Model with %1"
-msgid_plural "Print Selected Models with %1"
-msgstr[0] ""
-msgstr[1] ""
-
-#: resources/qml/ViewOrientationControls.qml:25
-msgctxt "@info:tooltip"
-msgid "3D View"
+msgctxt "@label link to technical assistance"
+msgid "View user manuals online"
 msgstr ""
 
-#: resources/qml/ViewOrientationControls.qml:38
-msgctxt "@info:tooltip"
-msgid "Front View"
+msgctxt "@label"
+msgid "Viewport behavior"
 msgstr ""
 
-#: resources/qml/ViewOrientationControls.qml:51
-msgctxt "@info:tooltip"
-msgid "Top View"
+msgctxt "@action:inmenu"
+msgid "Visible Settings"
 msgstr ""
 
-#: resources/qml/ViewOrientationControls.qml:64
-msgctxt "@info:tooltip"
-msgid "Left View"
+msgctxt "@button"
+msgid "Visit plug-in website"
 msgstr ""
 
-#: resources/qml/ViewOrientationControls.qml:77
-msgctxt "@info:tooltip"
-msgid "Right View"
+msgctxt "@tooltip:button"
+msgid "Visit the UltiMaker website."
 msgstr ""
 
-#: resources/qml/ViewsSelector.qml:50
 msgctxt "@label"
-msgid "View type"
+msgid "Visual"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddCloudPrintersView.qml:47
 msgctxt "@label"
-msgid "Add a Cloud printer"
+msgid "Waiting for"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddCloudPrintersView.qml:73
 msgctxt "@label"
 msgid "Waiting for Cloud response"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddCloudPrintersView.qml:83
-msgctxt "@label"
-msgid "No printers found in your account?"
+msgctxt "@button"
+msgid "Waiting for new printers"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddCloudPrintersView.qml:117
-msgctxt "@label"
-msgid "The following printers in your account have been added in Cura:"
+msgctxt "@button"
+msgid "Want more?"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddCloudPrintersView.qml:186
-msgctxt "@button"
-msgid "Add printer manually"
+msgctxt "@info:title"
+msgid "Warning"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214
-msgctxt "@label"
-msgid "Manufacturer"
+#, python-brace-format
+msgctxt "@info:status"
+msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type."
 msgstr ""
 
-#: resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:225
-msgctxt "@label"
-msgid "Profile author"
+msgctxt "@text:window"
+msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one."
 msgstr ""
 
-#: resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:237
-msgctxt "@label"
-msgid "Printer name"
+msgctxt "@text:window"
+msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:243
-msgctxt "@text"
-msgid "Please name your printer"
+msgctxt "@info"
+msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam."
 msgstr ""
 
-#: resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43
-msgctxt "@label"
-msgid "There is no printer found over your network."
+msgctxt "@button"
+msgid "Website"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162
 msgctxt "@label"
-msgid "Refresh"
+msgid "What printer would you like to setup?"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173
-msgctxt "@label"
-msgid "Add printer by IP"
+msgctxt "@info:tooltip"
+msgid "What type of camera rendering should be used?"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:205
-msgctxt "@label"
-msgid "Troubleshooting"
+msgctxt "@action:inmenu menubar:help"
+msgid "What's New"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:70
 msgctxt "@label"
-msgid "Add printer by IP address"
+msgid "What's New"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:128
-msgctxt "@text"
-msgid "Enter your printer's IP address."
+msgctxt "@title:window"
+msgid "What's New"
+msgstr ""
+
+msgctxt "@info:tooltip"
+msgid "When checking for updates, check for both stable and for beta releases."
+msgstr ""
+
+msgctxt "@info:tooltip"
+msgid "When checking for updates, only check for stable releases."
+msgstr ""
+
+msgctxt "@info:tooltip"
+msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again."
 msgstr ""
 
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:150
 msgctxt "@button"
-msgid "Add"
+msgid "Why do I need to sync material profiles?"
+msgstr ""
+
+msgctxt "@action:label"
+msgid "Width (mm)"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:195
 msgctxt "@label"
-msgid "Could not connect to device."
+msgid "X (Width)"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:196
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:201
 msgctxt "@label"
-msgid "Can't connect to your UltiMaker printer?"
+msgid "X max"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:200
 msgctxt "@label"
-msgid "The printer at this address has not responded yet."
+msgid "X min"
+msgstr ""
+
+msgctxt "@item:inlistbox"
+msgid "X-Ray view"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:231
 msgctxt "@label"
-msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group."
+msgid "X/Y"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddPrinterByIpContent.qml:312
-msgctxt "@button"
-msgid "Connect"
+msgctxt "@item:inlistbox"
+msgid "X3D File"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddThirdPartyPrinter.qml:29
 msgctxt "@label"
-msgid "Add a networked printer"
+msgid "Y (Depth)"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddThirdPartyPrinter.qml:78
 msgctxt "@label"
-msgid "Add a non-networked printer"
+msgid "Y max"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddThirdPartyPrinter.qml:102
-msgctxt "@button"
-msgid "Add UltiMaker printer via Digital Factory"
+msgctxt "@label"
+msgid "Y min"
+msgstr ""
+
+msgctxt "@info"
+msgid "Yes"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml:29
 msgctxt "@label"
-msgid "In order to start using Cura you will need to configure a printer."
+msgid ""
+"You are about to remove all printers from Cura. This action cannot be undone.\n"
+"Are you sure you want to continue?"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml:36
+#, python-brace-format
 msgctxt "@label"
-msgid "What printer would you like to setup?"
+msgid ""
+"You are about to remove {0} printer from Cura. This action cannot be undone.\n"
+"Are you sure you want to continue?"
+msgid_plural ""
+"You are about to remove {0} printers from Cura. This action cannot be undone.\n"
+"Are you sure you want to continue?"
+msgstr[0] ""
+msgstr[1] ""
+
+msgctxt "@info:status"
+msgid "You are attempting to connect to a printer that is not running UltiMaker Connect. Please update the printer to the latest firmware."
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml:55
-msgctxt "@button"
-msgid "UltiMaker printer"
+#, python-brace-format
+msgctxt "@info:status"
+msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host."
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml:64
-msgctxt "@button"
-msgid "Non UltiMaker printer"
+msgctxt "@empty_state"
+msgid "You don't have any backups currently. Use the 'Backup Now' button to create one."
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml:73
-msgctxt "@button"
-msgid "Learn more about adding printers to Cura"
+msgctxt "@text:window, %1 is a profile name"
+msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'."
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinterStack.qml:29
 msgctxt "@label"
-msgid "Add printer"
+msgid "You need to accept the license to install the package"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerPrinter.qml:33
-msgctxt "@label"
-msgid "New UltiMaker printers can be connected to Digital Factory and monitored remotely."
+msgctxt "@info:generic"
+msgid "You need to quit and restart {} before changes have effect."
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerPrinter.qml:70
-msgctxt "@label"
-msgid "If you are trying to add a new UltiMaker printer to Cura"
+msgctxt "@dialog:info"
+msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerPrinter.qml:80
-msgctxt "@info"
-msgid "Sign in into UltiMaker Digital Factory"
+msgctxt "@info:status"
+msgid "You will receive a confirmation via email when the print job is approved"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerPrinter.qml:81
-msgctxt "@info"
-msgid "Follow the procedure to add a new printer"
+msgctxt "@info:backup_status"
+msgid "Your backup has finished uploading."
+msgstr ""
+
+msgctxt "@action:label"
+msgid "Your current settings match the selected profile."
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerPrinter.qml:82
 msgctxt "@info"
 msgid "Your new printer will automatically appear in Cura"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerPrinter.qml:100
-msgctxt "@button"
-msgid "Learn more"
+#, python-brace-format
+msgctxt "@info:status"
+msgid ""
+"Your printer <b>{printer_name}</b> could be connected via cloud.\n"
+" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerPrinter.qml:121
-msgctxt "@button"
-msgid "Add local printer"
+msgctxt "@label"
+msgid "Z"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerPrinter.qml:129
-msgctxt "@button"
-msgid "Sign in to Digital Factory"
+msgctxt "@label"
+msgid "Z (Height)"
 msgstr ""
 
-#: resources/qml/WelcomePages/AddUltimakerPrinter.qml:133
-msgctxt "@button"
-msgid "Waiting for new printers"
+msgctxt "@label Description for application dependency"
+msgid "ZeroConf discovery library"
 msgstr ""
 
-#: resources/qml/WelcomePages/ChangelogContent.qml:24
-msgctxt "@label"
-msgid "Release Notes"
+msgctxt "@action:button"
+msgid "Zoom toward mouse direction"
 msgstr ""
 
-#: resources/qml/WelcomePages/CloudContent.qml:123
-msgctxt "@text"
-msgid "Add material settings and plugins from the Marketplace"
+msgctxt "@info:tooltip"
+msgid "Zooming towards the mouse is not supported in the orthographic perspective."
 msgstr ""
 
-#: resources/qml/WelcomePages/CloudContent.qml:149
-msgctxt "@text"
-msgid "Backup and sync your material settings and plugins"
+msgctxt "@text Placeholder for the username if it has been deleted"
+msgid "deleted user"
 msgstr ""
 
-#: resources/qml/WelcomePages/CloudContent.qml:175
-msgctxt "@text"
-msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community"
+msgctxt "@item:inlistbox"
+msgid "glTF Binary"
 msgstr ""
 
-#: resources/qml/WelcomePages/CloudContent.qml:189
-msgctxt "@button"
-msgid "Skip"
+msgctxt "@item:inlistbox"
+msgid "glTF Embedded JSON"
 msgstr ""
 
-#: resources/qml/WelcomePages/CloudContent.qml:201
-msgctxt "@text"
-msgid "Create a free UltiMaker Account"
+msgctxt "@label"
+msgid "max"
 msgstr ""
 
-#: resources/qml/WelcomePages/DropDownWidget.qml:93
 msgctxt "@label"
-msgid "Empty"
+msgid "min"
 msgstr ""
 
-#: resources/qml/WelcomePages/UserAgreementContent.qml:23
 msgctxt "@label"
-msgid "User Agreement"
+msgid "mm"
 msgstr ""
 
-#: resources/qml/WelcomePages/UserAgreementContent.qml:67
-msgctxt "@button"
-msgid "Decline and close"
+msgctxt "@info:status"
+msgid "today"
 msgstr ""
 
-#: resources/qml/WelcomePages/WhatsNewContent.qml:28
-msgctxt "@label"
-msgid "What's New"
+msgctxt "@info:status"
+msgid "tomorrow"
 msgstr ""
 
-#: resources/qml/Widgets/ComboBox.qml:18
 msgctxt "@label"
-msgid "No items to select from"
+msgid "version: %1"
+msgstr ""
+
+#, python-brace-format
+msgctxt "@message {printer_name} is replaced with the name of the printer"
+msgid "{printer_name} will be removed until the next account sync."
+msgstr ""
+
+msgctxt "@info:generic"
+msgid "{} plugins failed to download"
 msgstr ""
-#: plugins/SentryLogger/plugin.json
 msgctxt "description"
-msgid "Logs certain events so that they can be used by the crash reporter"
+msgid "Extension that allows for user created scripts for post processing"
 msgstr ""
 
-#: plugins/SentryLogger/plugin.json
 msgctxt "name"
-msgid "Sentry Logger"
+msgid "Post Processing"
 msgstr ""
 
-#: plugins/Marketplace/plugin.json
 msgctxt "description"
-msgid "Manages extensions to the application and allows browsing extensions from the UltiMaker website."
+msgid "Provides a normal solid mesh view."
 msgstr ""
 
-#: plugins/Marketplace/plugin.json
 msgctxt "name"
-msgid "Marketplace"
+msgid "Solid View"
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/plugin.json
 msgctxt "description"
-msgid "Manages network connections to UltiMaker networked printers."
+msgid "Provides support for importing profiles from legacy Cura versions."
 msgstr ""
 
-#: plugins/UM3NetworkPrinting/plugin.json
 msgctxt "name"
-msgid "UltiMaker Network Connection"
+msgid "Legacy Cura Profile Reader"
 msgstr ""
 
-#: plugins/GCodeGzReader/plugin.json
 msgctxt "description"
-msgid "Reads g-code from a compressed archive."
+msgid "Provides the X-Ray view."
 msgstr ""
 
-#: plugins/GCodeGzReader/plugin.json
 msgctxt "name"
-msgid "Compressed G-code Reader"
+msgid "X-Ray View"
 msgstr ""
 
-#: plugins/GCodeProfileReader/plugin.json
 msgctxt "description"
-msgid "Provides support for importing profiles from g-code files."
+msgid "Provides the preview of sliced layerdata."
 msgstr ""
 
-#: plugins/GCodeProfileReader/plugin.json
 msgctxt "name"
-msgid "G-code Profile Reader"
+msgid "Simulation View"
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/plugin.json
 msgctxt "description"
-msgid "Provides the Per Model Settings."
+msgid "Provides support for reading AMF files."
 msgstr ""
 
-#: plugins/PerObjectSettingsTool/plugin.json
 msgctxt "name"
-msgid "Per Model Settings Tool"
+msgid "AMF Reader"
 msgstr ""
 
-#: plugins/XRayView/plugin.json
 msgctxt "description"
-msgid "Provides the X-Ray view."
+msgid "Provides a preview stage in Cura."
 msgstr ""
 
-#: plugins/XRayView/plugin.json
 msgctxt "name"
-msgid "X-Ray View"
+msgid "Preview Stage"
 msgstr ""
 
-#: plugins/SupportEraser/plugin.json
 msgctxt "description"
-msgid "Creates an eraser mesh to block the printing of support in certain places"
+msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library."
 msgstr ""
 
-#: plugins/SupportEraser/plugin.json
 msgctxt "name"
-msgid "Support Eraser"
+msgid "Ultimaker Digital Library"
 msgstr ""
 
-#: plugins/3MFReader/plugin.json
 msgctxt "description"
-msgid "Provides support for reading 3MF files."
+msgid "Provides a machine actions for updating firmware."
 msgstr ""
 
-#: plugins/3MFReader/plugin.json
 msgctxt "name"
-msgid "3MF Reader"
+msgid "Firmware Updater"
 msgstr ""
 
-#: plugins/GCodeWriter/plugin.json
 msgctxt "description"
-msgid "Writes g-code to a file."
+msgid "Enables ability to generate printable geometry from 2D image files."
 msgstr ""
 
-#: plugins/GCodeWriter/plugin.json
 msgctxt "name"
-msgid "G-code Writer"
+msgid "Image Reader"
 msgstr ""
 
-#: plugins/GCodeReader/plugin.json
 msgctxt "description"
-msgid "Allows loading and displaying G-code files."
+msgid "Backup and restore your configuration."
 msgstr ""
 
-#: plugins/GCodeReader/plugin.json
 msgctxt "name"
-msgid "G-code Reader"
+msgid "Cura Backups"
 msgstr ""
 
-#: plugins/MachineSettingsAction/plugin.json
 msgctxt "description"
-msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)."
+msgid "Manages extensions to the application and allows browsing extensions from the UltiMaker website."
 msgstr ""
 
-#: plugins/MachineSettingsAction/plugin.json
 msgctxt "name"
-msgid "Machine Settings Action"
+msgid "Marketplace"
 msgstr ""
 
-#: plugins/LegacyProfileReader/plugin.json
 msgctxt "description"
-msgid "Provides support for importing profiles from legacy Cura versions."
+msgid "Provides support for reading X3D files."
 msgstr ""
 
-#: plugins/LegacyProfileReader/plugin.json
 msgctxt "name"
-msgid "Legacy Cura Profile Reader"
+msgid "X3D Reader"
 msgstr ""
 
-#: plugins/USBPrinting/plugin.json
 msgctxt "description"
-msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware."
+msgid "Provides support for writing 3MF files."
 msgstr ""
 
-#: plugins/USBPrinting/plugin.json
 msgctxt "name"
-msgid "USB printing"
+msgid "3MF Writer"
 msgstr ""
 
-#: plugins/SimulationView/plugin.json
 msgctxt "description"
-msgid "Provides the preview of sliced layerdata."
+msgid "Checks for firmware updates."
 msgstr ""
 
-#: plugins/SimulationView/plugin.json
 msgctxt "name"
-msgid "Simulation View"
+msgid "Firmware Update Checker"
 msgstr ""
 
-#: plugins/SolidView/plugin.json
 msgctxt "description"
-msgid "Provides a normal solid mesh view."
+msgid "Provides support for reading model files."
 msgstr ""
 
-#: plugins/SolidView/plugin.json
 msgctxt "name"
-msgid "Solid View"
+msgid "Trimesh Reader"
 msgstr ""
 
-#: plugins/PrepareStage/plugin.json
 msgctxt "description"
-msgid "Provides a prepare stage in Cura."
+msgid "Allows loading and displaying G-code files."
 msgstr ""
 
-#: plugins/PrepareStage/plugin.json
 msgctxt "name"
-msgid "Prepare Stage"
+msgid "G-code Reader"
 msgstr ""
 
-#: plugins/TrimeshReader/plugin.json
 msgctxt "description"
-msgid "Provides support for reading model files."
+msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)."
 msgstr ""
 
-#: plugins/TrimeshReader/plugin.json
 msgctxt "name"
-msgid "Trimesh Reader"
+msgid "UltiMaker machine actions"
 msgstr ""
 
-#: plugins/ModelChecker/plugin.json
 msgctxt "description"
-msgid "Checks models and print configuration for possible printing issues and give suggestions."
+msgid "Writes g-code to a compressed archive."
 msgstr ""
 
-#: plugins/ModelChecker/plugin.json
 msgctxt "name"
-msgid "Model Checker"
+msgid "Compressed G-code Writer"
 msgstr ""
 
-#: plugins/3MFWriter/plugin.json
 msgctxt "description"
-msgid "Provides support for writing 3MF files."
+msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)."
 msgstr ""
 
-#: plugins/3MFWriter/plugin.json
 msgctxt "name"
-msgid "3MF Writer"
+msgid "Machine Settings Action"
 msgstr ""
 
-#: plugins/XmlMaterialProfile/plugin.json
 msgctxt "description"
-msgid "Provides capabilities to read and write XML-based material profiles."
+msgid "Provides support for importing profiles from g-code files."
 msgstr ""
 
-#: plugins/XmlMaterialProfile/plugin.json
 msgctxt "name"
-msgid "Material Profiles"
+msgid "G-code Profile Reader"
 msgstr ""
 
-#: plugins/ImageReader/plugin.json
 msgctxt "description"
-msgid "Enables ability to generate printable geometry from 2D image files."
+msgid "Provides the link to the CuraEngine slicing backend."
 msgstr ""
 
-#: plugins/ImageReader/plugin.json
 msgctxt "name"
-msgid "Image Reader"
+msgid "CuraEngine Backend"
 msgstr ""
 
-#: plugins/AMFReader/plugin.json
 msgctxt "description"
-msgid "Provides support for reading AMF files."
+msgid "Provides a prepare stage in Cura."
 msgstr ""
 
-#: plugins/AMFReader/plugin.json
 msgctxt "name"
-msgid "AMF Reader"
+msgid "Prepare Stage"
 msgstr ""
 
-#: plugins/CuraProfileWriter/plugin.json
 msgctxt "description"
-msgid "Provides support for exporting Cura profiles."
+msgid "Provides support for writing Ultimaker Format Packages."
 msgstr ""
 
-#: plugins/CuraProfileWriter/plugin.json
 msgctxt "name"
-msgid "Cura Profile Writer"
+msgid "UFP Writer"
 msgstr ""
 
-#: plugins/FirmwareUpdater/plugin.json
 msgctxt "description"
-msgid "Provides a machine actions for updating firmware."
+msgid "Logs certain events so that they can be used by the crash reporter"
 msgstr ""
 
-#: plugins/FirmwareUpdater/plugin.json
 msgctxt "name"
-msgid "Firmware Updater"
+msgid "Sentry Logger"
 msgstr ""
 
-#: plugins/MonitorStage/plugin.json
 msgctxt "description"
-msgid "Provides a monitor stage in Cura."
+msgid "Provides removable drive hotplugging and writing support."
 msgstr ""
 
-#: plugins/MonitorStage/plugin.json
 msgctxt "name"
-msgid "Monitor Stage"
+msgid "Removable Drive Output Device Plugin"
 msgstr ""
 
-#: plugins/GCodeGzWriter/plugin.json
 msgctxt "description"
-msgid "Writes g-code to a compressed archive."
+msgid "Provides the Per Model Settings."
 msgstr ""
 
-#: plugins/GCodeGzWriter/plugin.json
 msgctxt "name"
-msgid "Compressed G-code Writer"
+msgid "Per Model Settings Tool"
 msgstr ""
 
-#: plugins/FirmwareUpdateChecker/plugin.json
 msgctxt "description"
-msgid "Checks for firmware updates."
+msgid "Writes g-code to a file."
 msgstr ""
 
-#: plugins/FirmwareUpdateChecker/plugin.json
 msgctxt "name"
-msgid "Firmware Update Checker"
+msgid "G-code Writer"
 msgstr ""
 
-#: plugins/UFPWriter/plugin.json
 msgctxt "description"
-msgid "Provides support for writing Ultimaker Format Packages."
+msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware."
 msgstr ""
 
-#: plugins/UFPWriter/plugin.json
 msgctxt "name"
-msgid "UFP Writer"
+msgid "USB printing"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade460to462/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2."
+msgid "Submits anonymous slice info. Can be disabled through preferences."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade460to462/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 4.6.0 to 4.6.2"
+msgid "Slice info"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade413to50/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 4.13 to Cura 5.0."
+msgid "Provides support for exporting Cura profiles."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade413to50/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 4.13 to 5.0"
+msgid "Cura Profile Writer"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade40to41/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 4.0 to Cura 4.1."
+msgid "Manages network connections to UltiMaker networked printers."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade40to41/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 4.0 to 4.1"
+msgid "UltiMaker Network Connection"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade49to410/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 4.9 to Cura 4.10."
+msgid "Provides a monitor stage in Cura."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade49to410/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 4.9 to 4.10"
+msgid "Monitor Stage"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade43to44/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 4.3 to Cura 4.4."
+msgid "Provides support for reading 3MF files."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade43to44/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 4.3 to 4.4"
+msgid "3MF Reader"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade30to31/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 3.0 to Cura 3.1."
+msgid "Provides capabilities to read and write XML-based material profiles."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade30to31/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 3.0 to 3.1"
+msgid "Material Profiles"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade52to53/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 5.2 to Cura 5.3."
+msgid "Provides support for reading Ultimaker Format Packages."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade52to53/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 5.2 to 5.3"
+msgid "UFP Reader"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade41to42/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 4.1 to Cura 4.2."
+msgid "Checks models and print configuration for possible printing issues and give suggestions."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade41to42/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 4.1 to 4.2"
+msgid "Model Checker"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade42to43/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 4.2 to Cura 4.3."
+msgid "Provides support for importing Cura profiles."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade42to43/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 4.2 to 4.3"
+msgid "Cura Profile Reader"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade35to40/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 3.5 to Cura 4.0."
+msgid "Creates an eraser mesh to block the printing of support in certain places"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade35to40/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 3.5 to 4.0"
+msgid "Support Eraser"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade26to27/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 2.6 to Cura 2.7."
+msgid "Reads g-code from a compressed archive."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade26to27/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 2.6 to 2.7"
+msgid "Compressed G-code Reader"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade462to47/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7."
+msgid "Upgrades configurations from Cura 4.1 to Cura 4.2."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade462to47/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 4.6.2 to 4.7"
+msgid "Version Upgrade 4.1 to 4.2"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade25to26/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 2.5 to Cura 2.6."
+msgid "Upgrades configurations from Cura 2.2 to Cura 2.4."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade25to26/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 2.5 to 2.6"
+msgid "Version Upgrade 2.2 to 2.4"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade53to54/plugin.json
 msgctxt "description"
 msgid "Upgrades configurations from Cura 5.3 to Cura 5.4."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade53to54/plugin.json
 msgctxt "name"
 msgid "Version Upgrade 5.3 to 5.4"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade48to49/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 4.8 to Cura 4.9."
+msgid "Upgrades configurations from Cura 4.13 to Cura 5.0."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade48to49/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 4.8 to 4.9"
+msgid "Version Upgrade 4.13 to 5.0"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade33to34/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 3.3 to Cura 3.4."
+msgid "Upgrades configurations from Cura 2.6 to Cura 2.7."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade33to34/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 3.3 to 3.4"
+msgid "Version Upgrade 2.6 to 2.7"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade32to33/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 3.2 to Cura 3.3."
+msgid "Upgrades configurations from Cura 4.11 to Cura 4.12."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade32to33/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 3.2 to 3.3"
+msgid "Version Upgrade 4.11 to 4.12"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade21to22/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 2.1 to Cura 2.2."
+msgid "Upgrades configurations from Cura 5.2 to Cura 5.3."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade21to22/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 2.1 to 2.2"
+msgid "Version Upgrade 5.2 to 5.3"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade22to24/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 2.2 to Cura 2.4."
+msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade22to24/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 2.2 to 2.4"
+msgid "Version Upgrade 4.6.2 to 4.7"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade47to48/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 4.7 to Cura 4.8."
+msgid "Upgrades configurations from Cura 2.1 to Cura 2.2."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade47to48/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 4.7 to 4.8"
+msgid "Version Upgrade 2.1 to 2.2"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade44to45/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 4.4 to Cura 4.5."
+msgid "Upgrades configurations from Cura 3.0 to Cura 3.1."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade44to45/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 4.4 to 4.5"
+msgid "Version Upgrade 3.0 to 3.1"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade411to412/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 4.11 to Cura 4.12."
+msgid "Upgrades configurations from Cura 4.3 to Cura 4.4."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade411to412/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 4.11 to 4.12"
+msgid "Version Upgrade 4.3 to 4.4"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade34to35/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 3.4 to Cura 3.5."
+msgid "Upgrades configurations from Cura 4.9 to Cura 4.10."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade34to35/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 3.4 to 3.5"
+msgid "Version Upgrade 4.9 to 4.10"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade27to30/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 2.7 to Cura 3.0."
+msgid "Upgrades configurations from Cura 4.5 to Cura 4.6."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade27to30/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 2.7 to 3.0"
+msgid "Version Upgrade 4.5 to 4.6"
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade45to46/plugin.json
 msgctxt "description"
-msgid "Upgrades configurations from Cura 4.5 to Cura 4.6."
+msgid "Upgrades configurations from Cura 4.2 to Cura 4.3."
 msgstr ""
 
-#: plugins/VersionUpgrade/VersionUpgrade45to46/plugin.json
 msgctxt "name"
-msgid "Version Upgrade 4.5 to 4.6"
+msgid "Version Upgrade 4.2 to 4.3"
 msgstr ""
 
-#: plugins/X3DReader/plugin.json
 msgctxt "description"
-msgid "Provides support for reading X3D files."
+msgid "Upgrades configurations from Cura 4.7 to Cura 4.8."
 msgstr ""
 
-#: plugins/X3DReader/plugin.json
 msgctxt "name"
-msgid "X3D Reader"
+msgid "Version Upgrade 4.7 to 4.8"
 msgstr ""
 
-#: plugins/UltimakerMachineActions/plugin.json
 msgctxt "description"
-msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)."
+msgid "Upgrades configurations from Cura 4.0 to Cura 4.1."
 msgstr ""
 
-#: plugins/UltimakerMachineActions/plugin.json
 msgctxt "name"
-msgid "UltiMaker machine actions"
+msgid "Version Upgrade 4.0 to 4.1"
 msgstr ""
 
-#: plugins/CuraEngineBackend/plugin.json
 msgctxt "description"
-msgid "Provides the link to the CuraEngine slicing backend."
+msgid "Upgrades configurations from Cura 3.2 to Cura 3.3."
 msgstr ""
 
-#: plugins/CuraEngineBackend/plugin.json
 msgctxt "name"
-msgid "CuraEngine Backend"
+msgid "Version Upgrade 3.2 to 3.3"
 msgstr ""
 
-#: plugins/DigitalLibrary/plugin.json
 msgctxt "description"
-msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library."
+msgid "Upgrades configurations from Cura 3.5 to Cura 4.0."
 msgstr ""
 
-#: plugins/DigitalLibrary/plugin.json
 msgctxt "name"
-msgid "Ultimaker Digital Library"
+msgid "Version Upgrade 3.5 to 4.0"
 msgstr ""
 
-#: plugins/SliceInfoPlugin/plugin.json
 msgctxt "description"
-msgid "Submits anonymous slice info. Can be disabled through preferences."
+msgid "Upgrades configurations from Cura 2.5 to Cura 2.6."
 msgstr ""
 
-#: plugins/SliceInfoPlugin/plugin.json
 msgctxt "name"
-msgid "Slice info"
+msgid "Version Upgrade 2.5 to 2.6"
 msgstr ""
 
-#: plugins/CuraDrive/plugin.json
 msgctxt "description"
-msgid "Backup and restore your configuration."
+msgid "Upgrades configurations from Cura 4.4 to Cura 4.5."
 msgstr ""
 
-#: plugins/CuraDrive/plugin.json
 msgctxt "name"
-msgid "Cura Backups"
+msgid "Version Upgrade 4.4 to 4.5"
 msgstr ""
 
-#: plugins/UFPReader/plugin.json
 msgctxt "description"
-msgid "Provides support for reading Ultimaker Format Packages."
+msgid "Upgrades configurations from Cura 2.7 to Cura 3.0."
 msgstr ""
 
-#: plugins/UFPReader/plugin.json
 msgctxt "name"
-msgid "UFP Reader"
+msgid "Version Upgrade 2.7 to 3.0"
 msgstr ""
 
-#: plugins/PreviewStage/plugin.json
 msgctxt "description"
-msgid "Provides a preview stage in Cura."
+msgid "Upgrades configurations from Cura 3.4 to Cura 3.5."
 msgstr ""
 
-#: plugins/PreviewStage/plugin.json
 msgctxt "name"
-msgid "Preview Stage"
+msgid "Version Upgrade 3.4 to 3.5"
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/plugin.json
 msgctxt "description"
-msgid "Provides removable drive hotplugging and writing support."
+msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2."
 msgstr ""
 
-#: plugins/RemovableDriveOutputDevice/plugin.json
 msgctxt "name"
-msgid "Removable Drive Output Device Plugin"
+msgid "Version Upgrade 4.6.0 to 4.6.2"
 msgstr ""
 
-#: plugins/CuraProfileReader/plugin.json
 msgctxt "description"
-msgid "Provides support for importing Cura profiles."
+msgid "Upgrades configurations from Cura 4.8 to Cura 4.9."
 msgstr ""
 
-#: plugins/CuraProfileReader/plugin.json
 msgctxt "name"
-msgid "Cura Profile Reader"
+msgid "Version Upgrade 4.8 to 4.9"
 msgstr ""
 
-#: plugins/PostProcessingPlugin/plugin.json
 msgctxt "description"
-msgid "Extension that allows for user created scripts for post processing"
+msgid "Upgrades configurations from Cura 3.3 to Cura 3.4."
 msgstr ""
 
-#: plugins/PostProcessingPlugin/plugin.json
 msgctxt "name"
-msgid "Post Processing"
+msgid "Version Upgrade 3.3 to 3.4"
 msgstr ""
 

+ 1 - 43
resources/i18n/fdmextruder.def.json.pot

@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Uranium json setting files\n"
 "Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
-"POT-Creation-Date: 2023-03-08 09:03+0000\n"
+"POT-Creation-Date: 2023-06-08 16:32+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE\n"
@@ -16,212 +16,170 @@ msgstr ""
 
 
 
-#: fdmextruder.def.json
 msgctxt "machine_settings label"
 msgid "Machine"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_settings description"
 msgid "Machine specific settings"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "extruder_nr label"
 msgid "Extruder"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "extruder_nr description"
 msgid "The extruder train used for printing. This is used in multi-extrusion."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "extruder_prime_pos_z label"
 msgid "Extruder Prime Z Position"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "extruder_prime_pos_z description"
 msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_cooling_fan_number label"
 msgid "Extruder Print Cooling Fan"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_cooling_fan_number description"
 msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_end_code label"
 msgid "Extruder End G-Code"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_end_code description"
 msgid "End g-code to execute when switching away from this extruder."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_end_pos_abs label"
 msgid "Extruder End Position Absolute"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_end_pos_abs description"
 msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_end_pos_x label"
 msgid "Extruder End Position X"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_end_pos_x description"
 msgid "The x-coordinate of the ending position when turning the extruder off."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_end_pos_y label"
 msgid "Extruder End Position Y"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_end_pos_y description"
 msgid "The y-coordinate of the ending position when turning the extruder off."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_start_code label"
 msgid "Extruder Start G-Code"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_start_code description"
 msgid "Start g-code to execute when switching to this extruder."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_start_pos_abs label"
 msgid "Extruder Start Position Absolute"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_start_pos_abs description"
 msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_start_pos_x label"
 msgid "Extruder Start Position X"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_start_pos_x description"
 msgid "The x-coordinate of the starting position when turning the extruder on."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_start_pos_y label"
 msgid "Extruder Start Position Y"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_extruder_start_pos_y description"
 msgid "The y-coordinate of the starting position when turning the extruder on."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_nozzle_id label"
 msgid "Nozzle ID"
 msgstr ""
 
-#: fdmextruder.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 ""
 
-#: fdmextruder.def.json
 msgctxt "machine_nozzle_offset_x label"
 msgid "Nozzle X Offset"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_nozzle_offset_x description"
 msgid "The x-coordinate of the offset of the nozzle."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_nozzle_offset_y label"
 msgid "Nozzle Y Offset"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_nozzle_offset_y description"
 msgid "The y-coordinate of the offset of the nozzle."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_nozzle_size label"
 msgid "Nozzle Diameter"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "machine_nozzle_size description"
 msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "material label"
 msgid "Material"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "material description"
 msgid "Material"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "material_diameter label"
 msgid "Diameter"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "material_diameter description"
 msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "platform_adhesion label"
 msgid "Build Plate Adhesion"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "platform_adhesion description"
 msgid "Adhesion"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "extruder_prime_pos_x label"
 msgid "Extruder Prime X Position"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "extruder_prime_pos_x description"
 msgid "The X coordinate of the position where the nozzle primes at the start of printing."
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "extruder_prime_pos_y label"
 msgid "Extruder Prime Y Position"
 msgstr ""
 
-#: fdmextruder.def.json
 msgctxt "extruder_prime_pos_y description"
 msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
 msgstr ""

+ 1 - 1330
resources/i18n/fdmprinter.def.json.pot

@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Uranium json setting files\n"
 "Report-Msgid-Bugs-To: plugins@ultimaker.com\n"
-"POT-Creation-Date: 2023-06-06 13:48+0000\n"
+"POT-Creation-Date: 2023-06-08 16:32+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE\n"
@@ -16,6647 +16,5318 @@ msgstr ""
 
 
 
-#: fdmprinter.def.json
 msgctxt "machine_settings label"
 msgid "Machine"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_settings description"
 msgid "Machine specific settings"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_name label"
 msgid "Machine Type"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_name description"
 msgid "The name of your 3D printer model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_show_variants label"
 msgid "Show Machine Variants"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_show_variants description"
 msgid "Whether to show the different variants of this machine, which are described in separate json files."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_start_gcode label"
 msgid "Start G-code"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_start_gcode description"
 msgid "G-code commands to be executed at the very start - separated by \n."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_end_gcode label"
 msgid "End G-code"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_end_gcode description"
 msgid "G-code commands to be executed at the very end - separated by \n."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_guid label"
 msgid "Material GUID"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_guid description"
 msgid "GUID of the material. This is set automatically."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_diameter label"
 msgid "Diameter"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_diameter description"
 msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_bed_temp_wait label"
 msgid "Wait for Build Plate Heatup"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_bed_temp_wait description"
 msgid "Whether to insert a command to wait until the build plate temperature is reached at the start."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_print_temp_wait label"
 msgid "Wait for Nozzle Heatup"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_print_temp_wait description"
 msgid "Whether to wait until the nozzle temperature is reached at the start."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_print_temp_prepend label"
 msgid "Include Material Temperatures"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_print_temp_prepend description"
 msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_bed_temp_prepend label"
 msgid "Include Build Plate Temperature"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_bed_temp_prepend description"
 msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_width label"
 msgid "Machine Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_width description"
 msgid "The width (X-direction) of the printable area."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_depth label"
 msgid "Machine Depth"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_depth description"
 msgid "The depth (Y-direction) of the printable area."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_height label"
 msgid "Machine Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_height description"
 msgid "The height (Z-direction) of the printable area."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_shape label"
 msgid "Build Plate Shape"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_shape description"
 msgid "The shape of the build plate without taking unprintable areas into account."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_shape option rectangular"
 msgid "Rectangular"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_shape option elliptic"
 msgid "Elliptic"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_buildplate_type label"
 msgid "Build Plate Material"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_buildplate_type description"
 msgid "The material of the build plate installed on the printer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_buildplate_type option glass"
 msgid "Glass"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_buildplate_type option aluminum"
 msgid "Aluminum"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_heated_bed label"
 msgid "Has Heated Build Plate"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_heated_bed description"
 msgid "Whether the machine has a heated build plate present."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_heated_build_volume label"
 msgid "Has Build Volume Temperature Stabilization"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_heated_build_volume description"
 msgid "Whether the machine is able to stabilize the build volume temperature."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_always_write_active_tool label"
 msgid "Always Write Active Tool"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_always_write_active_tool description"
 msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_center_is_zero label"
 msgid "Is Center Origin"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_center_is_zero description"
 msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_extruder_count label"
 msgid "Number of Extruders"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "extruders_enabled_count label"
 msgid "Number of Extruders That Are Enabled"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "extruders_enabled_count description"
 msgid "Number of extruder trains that are enabled; automatically set in software"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_tip_outer_diameter label"
 msgid "Outer Nozzle Diameter"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_tip_outer_diameter description"
 msgid "The outer diameter of the tip of the nozzle."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_head_distance label"
 msgid "Nozzle Length"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_head_distance description"
 msgid "The height difference between the tip of the nozzle and the lowest part of the print head."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_expansion_angle label"
 msgid "Nozzle Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_expansion_angle description"
 msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_heat_zone_length label"
 msgid "Heat Zone Length"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_temp_enabled label"
 msgid "Enable Nozzle Temperature Control"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_temp_enabled description"
 msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_heat_up_speed label"
 msgid "Heat Up Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_heat_up_speed description"
 msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_cool_down_speed label"
 msgid "Cool Down Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_cool_down_speed description"
 msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_min_cool_heat_time_window label"
 msgid "Minimal Time Standby Temperature"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_min_cool_heat_time_window description"
 msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_gcode_flavor label"
 msgid "G-code Flavor"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_gcode_flavor description"
 msgid "The type of g-code to be generated."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)"
 msgid "Marlin"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_gcode_flavor option RepRap (Volumetric)"
 msgid "Marlin (Volumetric)"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_gcode_flavor option RepRap (RepRap)"
 msgid "RepRap"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_gcode_flavor option UltiGCode"
 msgid "Ultimaker 2"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_gcode_flavor option Griffin"
 msgid "Griffin"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_gcode_flavor option Makerbot"
 msgid "Makerbot"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_gcode_flavor option BFB"
 msgid "Bits from Bytes"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_gcode_flavor option MACH3"
 msgid "Mach3"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_gcode_flavor option Repetier"
 msgid "Repetier"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_firmware_retract label"
 msgid "Firmware Retraction"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "machine_extruders_share_heater label"
 msgid "Extruders Share Heater"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_extruders_share_heater description"
 msgid "Whether the extruders share a single heater rather than each extruder having its own heater."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_extruders_share_nozzle label"
 msgid "Extruders Share Nozzle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_extruders_share_nozzle description"
 msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_extruders_shared_nozzle_initial_retraction label"
 msgid "Shared Nozzle Initial Retraction"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_extruders_shared_nozzle_initial_retraction description"
 msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_disallowed_areas label"
 msgid "Disallowed Areas"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_disallowed_areas description"
 msgid "A list of polygons with areas the print head is not allowed to enter."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "nozzle_disallowed_areas label"
 msgid "Nozzle Disallowed Areas"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "nozzle_disallowed_areas description"
 msgid "A list of polygons with areas the nozzle is not allowed to enter."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_head_with_fans_polygon label"
 msgid "Machine Head & Fan Polygon"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_head_with_fans_polygon description"
 msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "gantry_height label"
 msgid "Gantry Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "gantry_height description"
 msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_id label"
 msgid "Nozzle ID"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_size label"
 msgid "Nozzle Diameter"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_nozzle_size description"
 msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_use_extruder_offset_to_offset_coords label"
 msgid "Offset with Extruder"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_use_extruder_offset_to_offset_coords description"
 msgid "Apply the extruder offset to the coordinate system. Affects all extruders."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "extruder_prime_pos_z label"
 msgid "Extruder Prime Z Position"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "extruder_prime_pos_z description"
 msgid "The Z coordinate of the position where the nozzle primes at the start of printing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "extruder_prime_pos_abs label"
 msgid "Absolute Extruder Prime Position"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "extruder_prime_pos_abs description"
 msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_feedrate_x label"
 msgid "Maximum Speed X"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_feedrate_x description"
 msgid "The maximum speed for the motor of the X-direction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_feedrate_y label"
 msgid "Maximum Speed Y"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_feedrate_y description"
 msgid "The maximum speed for the motor of the Y-direction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_feedrate_z label"
 msgid "Maximum Speed Z"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_feedrate_z description"
 msgid "The maximum speed for the motor of the Z-direction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_feedrate_e label"
 msgid "Maximum Speed E"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_feedrate_e description"
 msgid "The maximum speed of the filament."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_acceleration_x label"
 msgid "Maximum Acceleration X"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_acceleration_x description"
 msgid "Maximum acceleration for the motor of the X-direction"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_acceleration_y label"
 msgid "Maximum Acceleration Y"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_acceleration_y description"
 msgid "Maximum acceleration for the motor of the Y-direction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_acceleration_z label"
 msgid "Maximum Acceleration Z"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_acceleration_z description"
 msgid "Maximum acceleration for the motor of the Z-direction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_acceleration_e label"
 msgid "Maximum Filament Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_acceleration_e description"
 msgid "Maximum acceleration for the motor of the filament."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_acceleration label"
 msgid "Default Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_acceleration description"
 msgid "The default acceleration of print head movement."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_jerk_xy label"
 msgid "Default X-Y Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_jerk_xy description"
 msgid "Default jerk for movement in the horizontal plane."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_jerk_z label"
 msgid "Default Z Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_jerk_z description"
 msgid "Default jerk for the motor of the Z-direction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_jerk_e label"
 msgid "Default Filament Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_max_jerk_e description"
 msgid "Default jerk for the motor of the filament."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_steps_per_mm_x label"
 msgid "Steps per Millimeter (X)"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_steps_per_mm_x description"
 msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_steps_per_mm_y label"
 msgid "Steps per Millimeter (Y)"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_steps_per_mm_y description"
 msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_steps_per_mm_z label"
 msgid "Steps per Millimeter (Z)"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_steps_per_mm_z description"
 msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_steps_per_mm_e label"
 msgid "Steps per Millimeter (E)"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_steps_per_mm_e description"
 msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_endstop_positive_direction_x label"
 msgid "X Endstop in Positive Direction"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_endstop_positive_direction_x description"
 msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_endstop_positive_direction_y label"
 msgid "Y Endstop in Positive Direction"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_endstop_positive_direction_y description"
 msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_endstop_positive_direction_z label"
 msgid "Z Endstop in Positive Direction"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_endstop_positive_direction_z description"
 msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_minimum_feedrate label"
 msgid "Minimum Feedrate"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_minimum_feedrate description"
 msgid "The minimal movement speed of the print head."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_feeder_wheel_diameter label"
 msgid "Feeder Wheel Diameter"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_feeder_wheel_diameter description"
 msgid "The diameter of the wheel that drives the material in the feeder."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_scale_fan_speed_zero_to_one label"
 msgid "Scale Fan Speed To 0-1"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "machine_scale_fan_speed_zero_to_one description"
 msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "resolution label"
 msgid "Quality"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "resolution description"
 msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "layer_height label"
 msgid "Layer Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "layer_height description"
 msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "layer_height_0 label"
 msgid "Initial Layer Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "layer_height_0 description"
 msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "line_width label"
 msgid "Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "line_width description"
 msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_line_width label"
 msgid "Wall Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_line_width description"
 msgid "Width of a single wall line."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_line_width_0 label"
 msgid "Outer Wall Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_line_width_0 description"
 msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_line_width_x label"
 msgid "Inner Wall(s) Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_line_width_x description"
 msgid "Width of a single wall line for all wall lines except the outermost one."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_line_width label"
 msgid "Top/Bottom Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_line_width description"
 msgid "Width of a single top/bottom line."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_line_width label"
 msgid "Infill Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_line_width description"
 msgid "Width of a single infill line."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_brim_line_width label"
 msgid "Skirt/Brim Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_brim_line_width description"
 msgid "Width of a single skirt or brim line."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_line_width label"
 msgid "Support Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_line_width description"
 msgid "Width of a single support structure line."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_line_width label"
 msgid "Support Interface Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_line_width description"
 msgid "Width of a single line of support roof or floor."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_line_width label"
 msgid "Support Roof Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_line_width description"
 msgid "Width of a single support roof line."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_line_width label"
 msgid "Support Floor Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_line_width description"
 msgid "Width of a single support floor line."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_line_width label"
 msgid "Prime Tower Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_line_width description"
 msgid "Width of a single prime tower line."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "initial_layer_line_width_factor label"
 msgid "Initial Layer Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "initial_layer_line_width_factor description"
 msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "shell label"
 msgid "Walls"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "shell description"
 msgid "Shell"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_extruder_nr label"
 msgid "Wall Extruder"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_extruder_nr description"
 msgid "The extruder train used for printing the walls. This is used in multi-extrusion."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_0_extruder_nr label"
 msgid "Outer Wall Extruder"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "wall_x_extruder_nr label"
 msgid "Inner Wall Extruder"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "wall_thickness label"
 msgid "Wall Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_thickness description"
 msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_line_count label"
 msgid "Wall Line Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_line_count description"
 msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_transition_length label"
 msgid "Wall Transition Length"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_transition_length description"
 msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_distribution_count label"
 msgid "Wall Distribution Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_distribution_count description"
 msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_transition_angle label"
 msgid "Wall Transitioning Threshold Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_transition_angle description"
 msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_transition_filter_distance label"
 msgid "Wall Transitioning Filter Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_transition_filter_distance description"
 msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_transition_filter_deviation label"
 msgid "Wall Transitioning Filter Margin"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_transition_filter_deviation description"
 msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_0_wipe_dist label"
 msgid "Outer Wall Wipe Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_0_wipe_dist description"
 msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_0_inset label"
 msgid "Outer Wall Inset"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "optimize_wall_printing_order label"
 msgid "Optimize Wall Printing Order"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "optimize_wall_printing_order description"
 msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "inset_direction label"
 msgid "Wall Ordering"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "inset_direction description"
 msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "inset_direction option inside_out"
 msgid "Inside To Outside"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "inset_direction option outside_in"
 msgid "Outside To Inside"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "alternate_extra_perimeter label"
 msgid "Alternate Extra Wall"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "alternate_extra_perimeter description"
 msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "min_wall_line_width label"
 msgid "Minimum Wall Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "min_wall_line_width description"
 msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "min_even_wall_line_width label"
 msgid "Minimum Even Wall Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "min_even_wall_line_width description"
 msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "min_odd_wall_line_width label"
 msgid "Minimum Odd Wall Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "min_odd_wall_line_width description"
 msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "fill_outline_gaps label"
 msgid "Print Thin Walls"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "fill_outline_gaps description"
 msgid "Print pieces of the model which are horizontally thinner than the nozzle size."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "min_feature_size label"
 msgid "Minimum Feature Size"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "min_feature_size description"
 msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "min_bead_width label"
 msgid "Minimum Thin Wall Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "min_bead_width description"
 msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "xy_offset label"
 msgid "Horizontal Expansion"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "xy_offset_layer_0 label"
 msgid "Initial Layer Horizontal Expansion"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "hole_xy_offset label"
 msgid "Hole Horizontal Expansion"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "hole_xy_offset description"
 msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "hole_xy_offset_max_diameter label"
 msgid "Hole Horizontal Expansion Max Diameter"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "hole_xy_offset_max_diameter description"
 msgid "When greater than zero, the Hole Horizontal Expansion is gradually applied on small holes (small holes are expanded more). When set to zero the Hole Horizontal Expansion will be applied to all holes. Holes larger than the Hole Horizontal Expansion Max Diameter are not expanded."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_type label"
 msgid "Z Seam Alignment"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_type option back"
 msgid "User Specified"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_type option shortest"
 msgid "Shortest"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_type option random"
 msgid "Random"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_type option sharpest_corner"
 msgid "Sharpest Corner"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_position label"
 msgid "Z Seam Position"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_position description"
 msgid "The position near where to start printing each part in a layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_position option backleft"
 msgid "Back Left"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_position option back"
 msgid "Back"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_position option backright"
 msgid "Back Right"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_position option right"
 msgid "Right"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_position option frontright"
 msgid "Front Right"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_position option front"
 msgid "Front"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_position option frontleft"
 msgid "Front Left"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_position option left"
 msgid "Left"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_x label"
 msgid "Z Seam X"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_y label"
 msgid "Z Seam Y"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_y description"
 msgid "The Y coordinate of the position near where to start printing each part in a layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_corner label"
 msgid "Seam Corner Preference"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_corner description"
 msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_corner option z_seam_corner_none"
 msgid "None"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_corner option z_seam_corner_inner"
 msgid "Hide Seam"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_corner option z_seam_corner_outer"
 msgid "Expose Seam"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_corner option z_seam_corner_any"
 msgid "Hide or Expose Seam"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_corner option z_seam_corner_weighted"
 msgid "Smart Hiding"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_relative label"
 msgid "Z Seam Relative"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "z_seam_relative description"
 msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom label"
 msgid "Top/Bottom"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom description"
 msgid "Top/Bottom"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_extruder_nr label"
 msgid "Top Surface Skin Extruder"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_extruder_nr description"
 msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_layer_count label"
 msgid "Top Surface Skin Layers"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_layer_count description"
 msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_line_width label"
 msgid "Top Surface Skin Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_line_width description"
 msgid "Width of a single line of the areas at the top of the print."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_pattern label"
 msgid "Top Surface Skin Pattern"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_pattern description"
 msgid "The pattern of the top most layers."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_pattern option lines"
 msgid "Lines"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_pattern option concentric"
 msgid "Concentric"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_pattern option zigzag"
 msgid "Zig Zag"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_monotonic label"
 msgid "Monotonic Top Surface Order"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_monotonic description"
 msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_angles label"
 msgid "Top Surface Skin Line Directions"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_angles description"
 msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_extruder_nr label"
 msgid "Top/Bottom Extruder"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_extruder_nr description"
 msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_thickness label"
 msgid "Top/Bottom Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_thickness description"
 msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_thickness label"
 msgid "Top Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_thickness description"
 msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_layers label"
 msgid "Top Layers"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_layers description"
 msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bottom_thickness label"
 msgid "Bottom Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bottom_thickness description"
 msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bottom_layers label"
 msgid "Bottom Layers"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bottom_layers description"
 msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "initial_bottom_layers label"
 msgid "Initial Bottom Layers"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "initial_bottom_layers description"
 msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_pattern label"
 msgid "Top/Bottom Pattern"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_pattern description"
 msgid "The pattern of the top/bottom layers."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_pattern option lines"
 msgid "Lines"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_pattern option concentric"
 msgid "Concentric"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_pattern option zigzag"
 msgid "Zig Zag"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_pattern_0 label"
 msgid "Bottom Pattern Initial Layer"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_pattern_0 description"
 msgid "The pattern on the bottom of the print on the first layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_pattern_0 option lines"
 msgid "Lines"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_pattern_0 option concentric"
 msgid "Concentric"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_bottom_pattern_0 option zigzag"
 msgid "Zig Zag"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "connect_skin_polygons label"
 msgid "Connect Top/Bottom Polygons"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "connect_skin_polygons description"
 msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_monotonic label"
 msgid "Monotonic Top/Bottom Order"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_monotonic description"
 msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_angles label"
 msgid "Top/Bottom Line Directions"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_angles description"
 msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "small_skin_width label"
 msgid "Small Top/Bottom Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "small_skin_width description"
 msgid "Small top/bottom regions are filled with walls instead of the default top/bottom pattern. This helps to avoids jerky motions."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_no_small_gaps_heuristic label"
 msgid "No Skin in Z Gaps"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_no_small_gaps_heuristic description"
 msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_outline_count label"
 msgid "Extra Skin Wall Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_outline_count description"
 msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ironing_enabled label"
 msgid "Enable Ironing"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ironing_enabled description"
 msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ironing_only_highest_layer label"
 msgid "Iron Only Highest Layer"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "ironing_pattern label"
 msgid "Ironing Pattern"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ironing_pattern description"
 msgid "The pattern to use for ironing top surfaces."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ironing_pattern option concentric"
 msgid "Concentric"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ironing_pattern option zigzag"
 msgid "Zig Zag"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ironing_monotonic label"
 msgid "Monotonic Ironing Order"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ironing_monotonic description"
 msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ironing_line_spacing label"
 msgid "Ironing Line Spacing"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ironing_line_spacing description"
 msgid "The distance between the lines of ironing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ironing_flow label"
 msgid "Ironing Flow"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "ironing_inset label"
 msgid "Ironing Inset"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "speed_ironing label"
 msgid "Ironing Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_ironing description"
 msgid "The speed at which to pass over the top surface."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_ironing label"
 msgid "Ironing Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_ironing description"
 msgid "The acceleration with which ironing is performed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_ironing label"
 msgid "Ironing Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_ironing description"
 msgid "The maximum instantaneous velocity change while performing ironing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_overlap label"
 msgid "Skin Overlap Percentage"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_overlap description"
 msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_overlap_mm label"
 msgid "Skin Overlap"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_overlap_mm description"
 msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_preshrink label"
 msgid "Skin Removal Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_preshrink description"
 msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_skin_preshrink label"
 msgid "Top Skin Removal Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_skin_preshrink description"
 msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bottom_skin_preshrink label"
 msgid "Bottom Skin Removal Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bottom_skin_preshrink description"
 msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "expand_skins_expand_distance label"
 msgid "Skin Expand Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "expand_skins_expand_distance description"
 msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_skin_expand_distance label"
 msgid "Top Skin Expand Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "top_skin_expand_distance description"
 msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bottom_skin_expand_distance label"
 msgid "Bottom Skin Expand Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bottom_skin_expand_distance description"
 msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "max_skin_angle_for_expansion label"
 msgid "Maximum Skin Angle for Expansion"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "max_skin_angle_for_expansion description"
 msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "min_skin_width_for_expansion label"
 msgid "Minimum Skin Width for Expansion"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "min_skin_width_for_expansion description"
 msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill label"
 msgid "Infill"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill description"
 msgid "Infill"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_extruder_nr label"
 msgid "Infill Extruder"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_extruder_nr description"
 msgid "The extruder train used for printing infill. This is used in multi-extrusion."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_sparse_density label"
 msgid "Infill Density"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_sparse_density description"
 msgid "Adjusts the density of infill of the print."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_line_distance label"
 msgid "Infill Line Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_line_distance description"
 msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern label"
 msgid "Infill Pattern"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern description"
 msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option grid"
 msgid "Grid"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option lines"
 msgid "Lines"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option triangles"
 msgid "Triangles"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option trihexagon"
 msgid "Tri-Hexagon"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option cubic"
 msgid "Cubic"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option cubicsubdiv"
 msgid "Cubic Subdivision"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option tetrahedral"
 msgid "Octet"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option quarter_cubic"
 msgid "Quarter Cubic"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option concentric"
 msgid "Concentric"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option zigzag"
 msgid "Zig Zag"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option cross"
 msgid "Cross"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option cross_3d"
 msgid "Cross 3D"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option gyroid"
 msgid "Gyroid"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_pattern option lightning"
 msgid "Lightning"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "zig_zaggify_infill label"
 msgid "Connect Infill Lines"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "zig_zaggify_infill description"
 msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "connect_infill_polygons label"
 msgid "Connect Infill Polygons"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "connect_infill_polygons description"
 msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_angles label"
 msgid "Infill Line Directions"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_angles description"
 msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_offset_x label"
 msgid "Infill X Offset"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_offset_x description"
 msgid "The infill pattern is moved this distance along the X axis."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_offset_y label"
 msgid "Infill Y Offset"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_offset_y description"
 msgid "The infill pattern is moved this distance along the Y axis."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_randomize_start_location label"
 msgid "Randomize Infill Start"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_randomize_start_location description"
 msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_multiplier label"
 msgid "Infill Line Multiplier"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_multiplier description"
 msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_wall_line_count label"
 msgid "Extra Infill Wall Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_wall_line_count description"
 msgid "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "sub_div_rad_add label"
 msgid "Cubic Subdivision Shell"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "sub_div_rad_add description"
 msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_overlap label"
 msgid "Infill Overlap Percentage"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "infill_overlap_mm label"
 msgid "Infill Overlap"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "infill_wipe_dist label"
 msgid "Infill Wipe Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_wipe_dist description"
 msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_sparse_thickness label"
 msgid "Infill Layer Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_sparse_thickness description"
 msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "gradual_infill_steps label"
 msgid "Gradual Infill Steps"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "gradual_infill_steps description"
 msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "gradual_infill_step_height label"
 msgid "Gradual Infill Step Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "gradual_infill_step_height description"
 msgid "The height of infill of a given density before switching to half the density."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_before_walls label"
 msgid "Infill Before Walls"
 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 ""
 
-#: fdmprinter.def.json
 msgctxt "min_infill_area label"
 msgid "Minimum Infill Area"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "min_infill_area description"
 msgid "Don't generate areas of infill smaller than this (use skin instead)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_support_enabled label"
 msgid "Infill Support"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_support_enabled description"
 msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_support_angle label"
 msgid "Infill Overhang Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_support_angle description"
 msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_edge_support_thickness label"
 msgid "Skin Edge Support Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_edge_support_thickness description"
 msgid "The thickness of the extra infill that supports skin edges."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_edge_support_layers label"
 msgid "Skin Edge Support Layers"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_edge_support_layers description"
 msgid "The number of infill layers that supports skin edges."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "lightning_infill_support_angle label"
 msgid "Lightning Infill Support Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "lightning_infill_support_angle description"
 msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "lightning_infill_overhang_angle label"
 msgid "Lightning Infill Overhang Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "lightning_infill_overhang_angle description"
 msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "lightning_infill_prune_angle label"
 msgid "Lightning Infill Prune Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "lightning_infill_prune_angle description"
 msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "lightning_infill_straightening_angle label"
 msgid "Lightning Infill Straightening Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "lightning_infill_straightening_angle description"
 msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material label"
 msgid "Material"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material description"
 msgid "Material"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "default_material_print_temperature label"
 msgid "Default Printing Temperature"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "build_volume_temperature label"
 msgid "Build Volume Temperature"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "build_volume_temperature description"
 msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_print_temperature label"
 msgid "Printing Temperature"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_print_temperature description"
 msgid "The temperature used for printing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_print_temperature_layer_0 label"
 msgid "Printing Temperature Initial Layer"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_print_temperature_layer_0 description"
 msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_initial_print_temperature label"
 msgid "Initial Printing Temperature"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_initial_print_temperature description"
 msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_final_print_temperature label"
 msgid "Final Printing Temperature"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_final_print_temperature description"
 msgid "The temperature to which to already start cooling down just before the end of printing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_extrusion_cool_down_speed label"
 msgid "Extrusion Cool Down Speed Modifier"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_extrusion_cool_down_speed description"
 msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "default_material_bed_temperature label"
 msgid "Default Build Plate Temperature"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "default_material_bed_temperature description"
 msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_bed_temperature label"
 msgid "Build Plate Temperature"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_bed_temperature description"
 msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_bed_temperature_layer_0 label"
 msgid "Build Plate Temperature Initial Layer"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_bed_temperature_layer_0 description"
 msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_adhesion_tendency label"
 msgid "Adhesion Tendency"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_adhesion_tendency description"
 msgid "Surface adhesion tendency."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_surface_energy label"
 msgid "Surface Energy"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_surface_energy description"
 msgid "Surface energy."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_shrinkage_percentage label"
 msgid "Scaling Factor Shrinkage Compensation"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_shrinkage_percentage description"
 msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_shrinkage_percentage_xy label"
 msgid "Horizontal Scaling Factor Shrinkage Compensation"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_shrinkage_percentage_xy description"
 msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_shrinkage_percentage_z label"
 msgid "Vertical Scaling Factor Shrinkage Compensation"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_shrinkage_percentage_z description"
 msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_crystallinity label"
 msgid "Crystalline Material"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_crystallinity description"
 msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_anti_ooze_retracted_position label"
 msgid "Anti-ooze Retracted Position"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_anti_ooze_retracted_position description"
 msgid "How far the material needs to be retracted before it stops oozing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_anti_ooze_retraction_speed label"
 msgid "Anti-ooze Retraction Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_anti_ooze_retraction_speed description"
 msgid "How fast the material needs to be retracted during a filament switch to prevent oozing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_break_preparation_retracted_position label"
 msgid "Break Preparation Retracted Position"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_break_preparation_retracted_position description"
 msgid "How far the filament can be stretched before it breaks, while heated."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_break_preparation_speed label"
 msgid "Break Preparation Retraction Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_break_preparation_speed description"
 msgid "How fast the filament needs to be retracted just before breaking it off in a retraction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_break_preparation_temperature label"
 msgid "Break Preparation Temperature"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_break_preparation_temperature description"
 msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_break_retracted_position label"
 msgid "Break Retracted Position"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_break_retracted_position description"
 msgid "How far to retract the filament in order to break it cleanly."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_break_speed label"
 msgid "Break Retraction Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_break_speed description"
 msgid "The speed at which to retract the filament in order to break it cleanly."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_break_temperature label"
 msgid "Break Temperature"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_break_temperature description"
 msgid "The temperature at which the filament is broken for a clean break."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_flush_purge_speed label"
 msgid "Flush Purge Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_flush_purge_speed description"
 msgid "How fast to prime the material after switching to a different material."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_flush_purge_length label"
 msgid "Flush Purge Length"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_flush_purge_length description"
 msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_end_of_filament_purge_speed label"
 msgid "End of Filament Purge Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_end_of_filament_purge_speed description"
 msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_end_of_filament_purge_length label"
 msgid "End of Filament Purge Length"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_end_of_filament_purge_length description"
 msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_maximum_park_duration label"
 msgid "Maximum Park Duration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_maximum_park_duration description"
 msgid "How long the material can be kept out of dry storage safely."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_no_load_move_factor label"
 msgid "No Load Move Factor"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_no_load_move_factor description"
 msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_flow label"
 msgid "Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_flow description"
 msgid "Flow compensation: the amount of material extruded is multiplied by this value."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_material_flow label"
 msgid "Wall Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_material_flow description"
 msgid "Flow compensation on wall lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_0_material_flow label"
 msgid "Outer Wall Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_0_material_flow description"
 msgid "Flow compensation on the outermost wall line."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_x_material_flow label"
 msgid "Inner Wall(s) Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_x_material_flow description"
 msgid "Flow compensation on wall lines for all wall lines except the outermost one."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_material_flow label"
 msgid "Top/Bottom Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_material_flow description"
 msgid "Flow compensation on top/bottom lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_material_flow label"
 msgid "Top Surface Skin Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "roofing_material_flow description"
 msgid "Flow compensation on lines of the areas at the top of the print."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_material_flow label"
 msgid "Infill Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_material_flow description"
 msgid "Flow compensation on infill lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_brim_material_flow label"
 msgid "Skirt/Brim Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_brim_material_flow description"
 msgid "Flow compensation on skirt or brim lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_material_flow label"
 msgid "Support Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_material_flow description"
 msgid "Flow compensation on support structure lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_material_flow label"
 msgid "Support Interface Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_material_flow description"
 msgid "Flow compensation on lines of support roof or floor."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_material_flow label"
 msgid "Support Roof Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_material_flow description"
 msgid "Flow compensation on support roof lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_material_flow label"
 msgid "Support Floor Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_material_flow description"
 msgid "Flow compensation on support floor lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_flow label"
 msgid "Prime Tower Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_flow description"
 msgid "Flow compensation on prime tower lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_flow_layer_0 label"
 msgid "Initial Layer Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_flow_layer_0 description"
 msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_x_material_flow_layer_0 label"
 msgid "Initial Layer Inner Wall Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_x_material_flow_layer_0 description"
 msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_0_material_flow_layer_0 label"
 msgid "Initial Layer Outer Wall Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_0_material_flow_layer_0 description"
 msgid "Flow compensation on the outermost wall line of the first layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_material_flow_layer_0 label"
 msgid "Initial Layer Bottom Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skin_material_flow_layer_0 description"
 msgid "Flow compensation on bottom lines of the first layer"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_standby_temperature label"
 msgid "Standby Temperature"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_standby_temperature description"
 msgid "The temperature of the nozzle when another nozzle is currently used for printing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_is_support_material label"
 msgid "Is support material"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_is_support_material description"
 msgid "Is this material typically used as a support material during printing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed label"
 msgid "Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed description"
 msgid "Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_print label"
 msgid "Print Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_print description"
 msgid "The speed at which printing happens."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_infill label"
 msgid "Infill Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_infill description"
 msgid "The speed at which infill is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_wall label"
 msgid "Wall Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_wall description"
 msgid "The speed at which the walls are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_wall_0 label"
 msgid "Outer Wall Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_wall_0 description"
 msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_wall_x label"
 msgid "Inner Wall Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_wall_x description"
 msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_roofing label"
 msgid "Top Surface Skin Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_roofing description"
 msgid "The speed at which top surface skin layers are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_topbottom label"
 msgid "Top/Bottom Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_topbottom description"
 msgid "The speed at which top/bottom layers are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_support label"
 msgid "Support Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_support description"
 msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_support_infill label"
 msgid "Support Infill Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_support_infill description"
 msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_support_interface label"
 msgid "Support Interface Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_support_interface description"
 msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_support_roof label"
 msgid "Support Roof Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_support_roof description"
 msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_support_bottom label"
 msgid "Support Floor Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_support_bottom description"
 msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_prime_tower label"
 msgid "Prime Tower Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_prime_tower description"
 msgid "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."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_travel label"
 msgid "Travel Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_travel description"
 msgid "The speed at which travel moves are made."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_layer_0 label"
 msgid "Initial Layer Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_layer_0 description"
 msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_print_layer_0 label"
 msgid "Initial Layer Print Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_print_layer_0 description"
 msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_travel_layer_0 label"
 msgid "Initial Layer Travel Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_travel_layer_0 description"
 msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_brim_speed label"
 msgid "Skirt/Brim Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_brim_speed description"
 msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_z_hop label"
 msgid "Z Hop Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_z_hop description"
 msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_slowdown_layers label"
 msgid "Number of Slower Layers"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_slowdown_layers description"
 msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_equalize_flow_width_factor label"
 msgid "Flow Equalization Ratio"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "speed_equalize_flow_width_factor description"
 msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_enabled label"
 msgid "Enable Acceleration Control"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_enabled description"
 msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_travel_enabled label"
 msgid "Enable Travel Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_travel_enabled description"
 msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_print label"
 msgid "Print Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_print description"
 msgid "The acceleration with which printing happens."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_infill label"
 msgid "Infill Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_infill description"
 msgid "The acceleration with which infill is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_wall label"
 msgid "Wall Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_wall description"
 msgid "The acceleration with which the walls are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_wall_0 label"
 msgid "Outer Wall Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_wall_0 description"
 msgid "The acceleration with which the outermost walls are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_wall_x label"
 msgid "Inner Wall Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_wall_x description"
 msgid "The acceleration with which all inner walls are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_roofing label"
 msgid "Top Surface Skin Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_roofing description"
 msgid "The acceleration with which top surface skin layers are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_topbottom label"
 msgid "Top/Bottom Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_topbottom description"
 msgid "The acceleration with which top/bottom layers are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_support label"
 msgid "Support Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_support description"
 msgid "The acceleration with which the support structure is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_support_infill label"
 msgid "Support Infill Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_support_infill description"
 msgid "The acceleration with which the infill of support is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_support_interface label"
 msgid "Support Interface Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_support_interface description"
 msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_support_roof label"
 msgid "Support Roof Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_support_roof description"
 msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_support_bottom label"
 msgid "Support Floor Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_support_bottom description"
 msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_prime_tower label"
 msgid "Prime Tower Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_prime_tower description"
 msgid "The acceleration with which the prime tower is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_travel label"
 msgid "Travel Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_travel description"
 msgid "The acceleration with which travel moves are made."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_layer_0 label"
 msgid "Initial Layer Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_layer_0 description"
 msgid "The acceleration for the initial layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_print_layer_0 label"
 msgid "Initial Layer Print Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_print_layer_0 description"
 msgid "The acceleration during the printing of the initial layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_travel_layer_0 label"
 msgid "Initial Layer Travel Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_travel_layer_0 description"
 msgid "The acceleration for travel moves in the initial layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_skirt_brim label"
 msgid "Skirt/Brim Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "acceleration_skirt_brim description"
 msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_enabled label"
 msgid "Enable Jerk Control"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_enabled description"
 msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_travel_enabled label"
 msgid "Enable Travel Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_travel_enabled description"
 msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_print label"
 msgid "Print Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_print description"
 msgid "The maximum instantaneous velocity change of the print head."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_infill label"
 msgid "Infill Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_infill description"
 msgid "The maximum instantaneous velocity change with which infill is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_wall label"
 msgid "Wall Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_wall description"
 msgid "The maximum instantaneous velocity change with which the walls are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_wall_0 label"
 msgid "Outer Wall Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_wall_0 description"
 msgid "The maximum instantaneous velocity change with which the outermost walls are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_wall_x label"
 msgid "Inner Wall Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_wall_x description"
 msgid "The maximum instantaneous velocity change with which all inner walls are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_roofing label"
 msgid "Top Surface Skin Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_roofing description"
 msgid "The maximum instantaneous velocity change with which top surface skin layers are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_topbottom label"
 msgid "Top/Bottom Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_topbottom description"
 msgid "The maximum instantaneous velocity change with which top/bottom layers are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_support label"
 msgid "Support Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_support description"
 msgid "The maximum instantaneous velocity change with which the support structure is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_support_infill label"
 msgid "Support Infill Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_support_infill description"
 msgid "The maximum instantaneous velocity change with which the infill of support is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_support_interface label"
 msgid "Support Interface Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_support_interface description"
 msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_support_roof label"
 msgid "Support Roof Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_support_roof description"
 msgid "The maximum instantaneous velocity change with which the roofs of support are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_support_bottom label"
 msgid "Support Floor Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_support_bottom description"
 msgid "The maximum instantaneous velocity change with which the floors of support are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_prime_tower label"
 msgid "Prime Tower Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_prime_tower description"
 msgid "The maximum instantaneous velocity change with which the prime tower is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_travel label"
 msgid "Travel Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_travel description"
 msgid "The maximum instantaneous velocity change with which travel moves are made."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_layer_0 label"
 msgid "Initial Layer Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_layer_0 description"
 msgid "The print maximum instantaneous velocity change for the initial layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_print_layer_0 label"
 msgid "Initial Layer Print Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_print_layer_0 description"
 msgid "The maximum instantaneous velocity change during the printing of the initial layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_travel_layer_0 label"
 msgid "Initial Layer Travel Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_travel_layer_0 description"
 msgid "The acceleration for travel moves in the initial layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_skirt_brim label"
 msgid "Skirt/Brim Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "jerk_skirt_brim description"
 msgid "The maximum instantaneous velocity change with which the skirt and brim are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "travel label"
 msgid "Travel"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "travel description"
 msgid "travel"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_enable label"
 msgid "Enable Retraction"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_enable description"
 msgid "Retract the filament when the nozzle is moving over a non-printed area."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retract_at_layer_change label"
 msgid "Retract at Layer Change"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retract_at_layer_change description"
 msgid "Retract the filament when the nozzle is moving to the next layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_amount label"
 msgid "Retraction Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_amount description"
 msgid "The length of material retracted during a retraction move."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_speed label"
 msgid "Retraction Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_speed description"
 msgid "The speed at which the filament is retracted and primed during a retraction move."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_retract_speed label"
 msgid "Retraction Retract Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_retract_speed description"
 msgid "The speed at which the filament is retracted during a retraction move."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_prime_speed label"
 msgid "Retraction Prime Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_prime_speed description"
 msgid "The speed at which the filament is primed during a retraction move."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_extra_prime_amount label"
 msgid "Retraction Extra Prime Amount"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_extra_prime_amount description"
 msgid "Some material can ooze away during a travel move, which can be compensated for here."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_min_travel label"
 msgid "Retraction Minimum Travel"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_min_travel description"
 msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_count_max label"
 msgid "Maximum Retraction Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_count_max description"
 msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_extrusion_window label"
 msgid "Minimum Extrusion Distance Window"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_extrusion_window description"
 msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_combing label"
 msgid "Combing Mode"
 msgstr ""
 
-#: 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 or to only comb within the infill."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_combing option off"
 msgid "Off"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_combing option all"
 msgid "All"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_combing option no_outer_surfaces"
 msgid "Not on Outer Surface"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_combing option noskin"
 msgid "Not in Skin"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_combing option infill"
 msgid "Within Infill"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_combing_max_distance label"
 msgid "Max Comb Distance With No Retract"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_combing_max_distance description"
 msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "travel_retract_before_outer_wall label"
 msgid "Retract Before Outer Wall"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "travel_retract_before_outer_wall description"
 msgid "Always retract when moving to start an outer wall."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "travel_avoid_other_parts label"
 msgid "Avoid Printed Parts When Traveling"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "travel_avoid_other_parts description"
 msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "travel_avoid_supports label"
 msgid "Avoid Supports When Traveling"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "travel_avoid_supports description"
 msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "travel_avoid_distance label"
 msgid "Travel Avoid Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "travel_avoid_distance description"
 msgid "The distance between the nozzle and already printed parts when avoiding during travel moves."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "layer_start_x label"
 msgid "Layer Start X"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "layer_start_x description"
 msgid "The X coordinate of the position near where to find the part to start printing each layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "layer_start_y label"
 msgid "Layer Start Y"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "layer_start_y description"
 msgid "The Y coordinate of the position near where to find the part to start printing each layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_hop_enabled label"
 msgid "Z Hop When Retracted"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_hop_enabled description"
 msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_hop_only_when_collides label"
 msgid "Z Hop Only Over Printed Parts"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_hop_only_when_collides description"
 msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_hop label"
 msgid "Z Hop Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_hop description"
 msgid "The height difference when performing a Z Hop."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_hop_after_extruder_switch label"
 msgid "Z Hop After Extruder Switch"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_hop_after_extruder_switch description"
 msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_hop_after_extruder_switch_height label"
 msgid "Z Hop After Extruder Switch Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "retraction_hop_after_extruder_switch_height description"
 msgid "The height difference when performing a Z Hop after extruder switch."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cooling label"
 msgid "Cooling"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cooling description"
 msgid "Cooling"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_enabled label"
 msgid "Enable Print Cooling"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_enabled description"
 msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_speed label"
 msgid "Fan Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_speed description"
 msgid "The speed at which the print cooling fans spin."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_speed_min label"
 msgid "Regular Fan Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_speed_min description"
 msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_speed_max label"
 msgid "Maximum Fan Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_speed_max description"
 msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_min_layer_time_fan_speed_max label"
 msgid "Regular/Maximum Fan Speed Threshold"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_min_layer_time_fan_speed_max description"
 msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_speed_0 label"
 msgid "Initial Fan Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_speed_0 description"
 msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_full_at_height label"
 msgid "Regular Fan Speed at Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_full_at_height description"
 msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_full_layer label"
 msgid "Regular Fan Speed at Layer"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_fan_full_layer description"
 msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_min_layer_time label"
 msgid "Minimum Layer Time"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_min_layer_time description"
 msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_min_speed label"
 msgid "Minimum Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_min_speed description"
 msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_lift_head label"
 msgid "Lift Head"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_lift_head description"
 msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_min_temperature label"
 msgid "Small Layer Printing Temperature"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cool_min_temperature description"
 msgid "Gradually reduce to this temperature when printing at reduced speeds because of minimum layer time."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support label"
 msgid "Support"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support description"
 msgid "Support"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_enable label"
 msgid "Generate Support"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_enable description"
 msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_extruder_nr label"
 msgid "Support Extruder"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "support_infill_extruder_nr label"
 msgid "Support Infill Extruder"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "support_extruder_nr_layer_0 label"
 msgid "First Layer Support Extruder"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_extruder_nr label"
 msgid "Support Interface Extruder"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_extruder_nr label"
 msgid "Support Roof Extruder"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_extruder_nr label"
 msgid "Support Floor Extruder"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "support_structure label"
 msgid "Support Structure"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_structure description"
 msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_structure option normal"
 msgid "Normal"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_structure option tree"
 msgid "Tree"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_angle label"
 msgid "Maximum Branch Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_angle description"
 msgid "The maximum angle of the branches while they grow around the model. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_branch_diameter label"
 msgid "Branch Diameter"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_max_diameter label"
 msgid "Trunk Diameter"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_max_diameter description"
 msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_branch_diameter_angle label"
 msgid "Branch Diameter Angle"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "support_type label"
 msgid "Support Placement"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_type description"
 msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_type option buildplate"
 msgid "Touching Buildplate"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_type option everywhere"
 msgid "Everywhere"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_angle_slow label"
 msgid "Preferred Branch Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_angle_slow description"
 msgid "The preferred angle of the branches, when they do not have to avoid the model. Use a lower angle to make them more vertical and more stable. Use a higher angle for branches to merge faster."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_max_diameter_increase_by_merges_when_support_to_model label"
 msgid "Diameter Increase To Model"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_max_diameter_increase_by_merges_when_support_to_model description"
 msgid "The most the diameter of a branch that has to connect to the model may increase by merging with branches that could reach the buildplate. Increasing this reduces print time, but increases the area of support that rests on model"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_min_height_to_model label"
 msgid "Minimum Height To Model"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_min_height_to_model description"
 msgid "How tall a branch has to be if it is placed on the model. Prevents small blobs of support. This setting is ignored when a branch is supporting a support roof."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_bp_diameter label"
 msgid "Initial Layer Diameter"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_bp_diameter description"
 msgid "Diameter every branch tries to achieve when reaching the buildplate. Improves bed adhesion."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_top_rate label"
 msgid "Branch Density"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_top_rate description"
 msgid "Adjusts the density of the support structure used to generate the tips of the branches. A higher value results in better overhangs, but the supports are harder to remove. Use Support Roof for very high values or ensure support density is similarly high at the top."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_tip_diameter label"
 msgid "Tip Diameter"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_tip_diameter description"
 msgid "The diameter of the top of the tip of the branches of tree support."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_limit_branch_reach label"
 msgid "Limit Branch Reach"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_limit_branch_reach description"
 msgid "Limit how far each branch should travel from the point it supports. This can make the support more sturdy, but will increase the amount of branches (and because of that material usage/print time)"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_branch_reach_limit label"
 msgid "Optimal Branch Range"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_branch_reach_limit description"
 msgid "A recomendation to how far branches can move from the points they support. Branches can violate this value to reach their destination (buildplate or a flat part of the model). Lowering this value will make the support more sturdy, but increase the amount of branches (and because of that material usage/print time) "
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_rest_preference label"
 msgid "Rest Preference"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_rest_preference description"
 msgid "The preferred placement of the support structures. If structures can't be placed at the preferred location, they will be place elsewhere, even if that means placing them on the model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_rest_preference option buildplate"
 msgid "On buildplate when possible"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tree_rest_preference option graceful"
 msgid "On model if required"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_angle label"
 msgid "Support Overhang Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_angle description"
 msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_pattern label"
 msgid "Support Pattern"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_pattern description"
 msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_pattern option lines"
 msgid "Lines"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_pattern option grid"
 msgid "Grid"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_pattern option triangles"
 msgid "Triangles"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_pattern option concentric"
 msgid "Concentric"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_pattern option zigzag"
 msgid "Zig Zag"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_pattern option cross"
 msgid "Cross"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_pattern option gyroid"
 msgid "Gyroid"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_wall_count label"
 msgid "Support Wall Line Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_wall_count description"
 msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_wall_count label"
 msgid "Support Interface Wall Line Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_wall_count description"
 msgid "The number of walls with which to surround support interface. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_wall_count label"
 msgid "Support Roof Wall Line Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_wall_count description"
 msgid "The number of walls with which to surround support interface roof. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_wall_count label"
 msgid "Support Bottom Wall Line Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_wall_count description"
 msgid "The number of walls with which to surround support interface floor. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "zig_zaggify_support label"
 msgid "Connect Support Lines"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "zig_zaggify_support description"
 msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_connect_zigzags label"
 msgid "Connect Support ZigZags"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_connect_zigzags description"
 msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_infill_rate label"
 msgid "Support Density"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_infill_rate description"
 msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_line_distance label"
 msgid "Support Line Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_line_distance description"
 msgid "Distance between the printed support structure lines. This setting is calculated by the support density."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_initial_layer_line_distance label"
 msgid "Initial Layer Support Line Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_initial_layer_line_distance description"
 msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_infill_angles label"
 msgid "Support Infill Line Directions"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_infill_angles description"
 msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_brim_enable label"
 msgid "Enable Support Brim"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_brim_enable description"
 msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_brim_width label"
 msgid "Support Brim Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_brim_width description"
 msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_brim_line_count label"
 msgid "Support Brim Line Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_brim_line_count description"
 msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_z_distance label"
 msgid "Support Z Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_z_distance description"
 msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_top_distance label"
 msgid "Support Top Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_top_distance description"
 msgid "Distance from the top of the support to the print."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_distance label"
 msgid "Support Bottom Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_distance description"
 msgid "Distance from the print to the bottom of the support."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_xy_distance label"
 msgid "Support X/Y Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_xy_distance description"
 msgid "Distance of the support structure from the print in the X/Y directions."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_xy_overrides_z label"
 msgid "Support Distance Priority"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_xy_overrides_z description"
 msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_xy_overrides_z option xy_overrides_z"
 msgid "X/Y overrides Z"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_xy_overrides_z option z_overrides_xy"
 msgid "Z overrides X/Y"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_xy_distance_overhang label"
 msgid "Minimum Support X/Y Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_xy_distance_overhang description"
 msgid "Distance of the support structure from the overhang in the X/Y directions."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_stair_step_height label"
 msgid "Support Stair Step Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_stair_step_height description"
 msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_stair_step_width label"
 msgid "Support Stair Step Maximum Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_stair_step_width description"
 msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_stair_step_min_slope label"
 msgid "Support Stair Step Minimum Slope Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_stair_step_min_slope description"
 msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_join_distance label"
 msgid "Support Join Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_join_distance description"
 msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_offset label"
 msgid "Support Horizontal Expansion"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "support_infill_sparse_thickness label"
 msgid "Support Infill Layer Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_infill_sparse_thickness description"
 msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "gradual_support_infill_steps label"
 msgid "Gradual Support Infill Steps"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "gradual_support_infill_steps description"
 msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "gradual_support_infill_step_height label"
 msgid "Gradual Support Infill Step Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "gradual_support_infill_step_height description"
 msgid "The height of support infill of a given density before switching to half the density."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "minimum_support_area label"
 msgid "Minimum Support Area"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "minimum_support_area description"
 msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_enable label"
 msgid "Enable Support Interface"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_enable description"
 msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_enable label"
 msgid "Enable Support Roof"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_enable description"
 msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_enable label"
 msgid "Enable Support Floor"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_enable description"
 msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_height label"
 msgid "Support Interface Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_height description"
 msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_height label"
 msgid "Support Roof Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_height description"
 msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_height label"
 msgid "Support Floor Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_height description"
 msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_skip_height label"
 msgid "Support Interface Resolution"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_skip_height description"
 msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_density label"
 msgid "Support Interface Density"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_density description"
 msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_density label"
 msgid "Support Roof Density"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_density description"
 msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_line_distance label"
 msgid "Support Roof Line Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_line_distance description"
 msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_density label"
 msgid "Support Floor Density"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_density description"
 msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_line_distance label"
 msgid "Support Floor Line Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_line_distance description"
 msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_pattern label"
 msgid "Support Interface Pattern"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_pattern description"
 msgid "The pattern with which the interface of the support with the model is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_pattern option lines"
 msgid "Lines"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_pattern option grid"
 msgid "Grid"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_pattern option triangles"
 msgid "Triangles"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_pattern option concentric"
 msgid "Concentric"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_pattern option zigzag"
 msgid "Zig Zag"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_pattern label"
 msgid "Support Roof Pattern"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_pattern description"
 msgid "The pattern with which the roofs of the support are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_pattern option lines"
 msgid "Lines"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_pattern option grid"
 msgid "Grid"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_pattern option triangles"
 msgid "Triangles"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_pattern option concentric"
 msgid "Concentric"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_pattern option zigzag"
 msgid "Zig Zag"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_pattern label"
 msgid "Support Floor Pattern"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_pattern description"
 msgid "The pattern with which the floors of the support are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_pattern option lines"
 msgid "Lines"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_pattern option grid"
 msgid "Grid"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_pattern option triangles"
 msgid "Triangles"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_pattern option concentric"
 msgid "Concentric"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_pattern option zigzag"
 msgid "Zig Zag"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "minimum_interface_area label"
 msgid "Minimum Support Interface Area"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "minimum_interface_area description"
 msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "minimum_roof_area label"
 msgid "Minimum Support Roof Area"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "minimum_roof_area description"
 msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "minimum_bottom_area label"
 msgid "Minimum Support Floor Area"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "minimum_bottom_area description"
 msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_offset label"
 msgid "Support Interface Horizontal Expansion"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_offset description"
 msgid "Amount of offset applied to the support interface polygons."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_offset label"
 msgid "Support Roof Horizontal Expansion"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_offset description"
 msgid "Amount of offset applied to the roofs of the support."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_offset label"
 msgid "Support Floor Horizontal Expansion"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_offset description"
 msgid "Amount of offset applied to the floors of the support."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_priority label"
 msgid "Support Interface Priority"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_priority description"
 msgid "How support interface and support will interact when they overlap. Currently only implemented for support roof."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_priority option support_area_overwrite_interface_area"
 msgid "Support preferred"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_priority option interface_area_overwrite_support_area"
 msgid "Interface preferred"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_priority option support_lines_overwrite_interface_area"
 msgid "Support lines preferred"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_priority option interface_lines_overwrite_support_area"
 msgid "Interface lines preferred"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_priority option nothing"
 msgid "Both overlap"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_angles label"
 msgid "Support Interface Line Directions"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_interface_angles description"
 msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_angles label"
 msgid "Support Roof Line Directions"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_roof_angles description"
 msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_angles label"
 msgid "Support Floor Line Directions"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_bottom_angles description"
 msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_fan_enable label"
 msgid "Fan Speed Override"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_fan_enable description"
 msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_supported_skin_fan_speed label"
 msgid "Supported Skin Fan Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_supported_skin_fan_speed description"
 msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_use_towers label"
 msgid "Use Towers"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_use_towers description"
 msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tower_diameter label"
 msgid "Tower Diameter"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tower_diameter description"
 msgid "The diameter of a special tower."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tower_maximum_supported_diameter label"
 msgid "Maximum Tower-Supported Diameter"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tower_maximum_supported_diameter description"
 msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tower_roof_angle label"
 msgid "Tower Roof Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_tower_roof_angle description"
 msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_mesh_drop_down label"
 msgid "Drop Down Support Mesh"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_mesh_drop_down description"
 msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_meshes_present label"
 msgid "Scene Has Support Meshes"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_meshes_present description"
 msgid "There are support meshes present in the scene. This setting is controlled by Cura."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "platform_adhesion label"
 msgid "Build Plate Adhesion"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "platform_adhesion description"
 msgid "Adhesion"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_blob_enable label"
 msgid "Enable Prime Blob"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_blob_enable description"
 msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "extruder_prime_pos_x label"
 msgid "Extruder Prime X Position"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "extruder_prime_pos_x description"
 msgid "The X coordinate of the position where the nozzle primes at the start of printing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "extruder_prime_pos_y label"
 msgid "Extruder Prime Y Position"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "extruder_prime_pos_y description"
 msgid "The Y coordinate of the position where the nozzle primes at the start of printing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "adhesion_type label"
 msgid "Build Plate Adhesion Type"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "adhesion_type description"
 msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "adhesion_type option skirt"
 msgid "Skirt"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "adhesion_type option brim"
 msgid "Brim"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "adhesion_type option raft"
 msgid "Raft"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "adhesion_type option none"
 msgid "None"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "adhesion_extruder_nr label"
 msgid "Build Plate Adhesion Extruder"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_brim_extruder_nr label"
 msgid "Skirt/Brim Extruder"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_brim_extruder_nr description"
 msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_extruder_nr label"
 msgid "Raft Base Extruder"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_extruder_nr description"
 msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_extruder_nr label"
 msgid "Raft Middle Extruder"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_extruder_nr description"
 msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_extruder_nr label"
 msgid "Raft Top Extruder"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_extruder_nr description"
 msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_line_count label"
 msgid "Skirt Line Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_line_count description"
 msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_height label"
 msgid "Skirt Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_height description"
 msgid "Printing the innermost skirt line with multiple layers makes it easy to remove the skirt."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_gap label"
 msgid "Skirt Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_gap description"
 msgid "The horizontal distance between the skirt and the first layer of the print.\nThis is the minimum distance. Multiple skirt lines will extend outwards from this distance."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_brim_minimal_length label"
 msgid "Skirt/Brim Minimum Length"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "skirt_brim_minimal_length description"
 msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_width label"
 msgid "Brim Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_width description"
 msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_line_count label"
 msgid "Brim Line Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_line_count description"
 msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_gap label"
 msgid "Brim Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_gap description"
 msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_replaces_support label"
 msgid "Brim Replaces Support"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_replaces_support description"
 msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_outside_only label"
 msgid "Brim Only on Outside"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_outside_only description"
 msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_inside_margin label"
 msgid "Brim Inside Avoid Margin"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_inside_margin description"
 msgid "A part fully enclosed inside another part can generate an outer brim that touches the inside of the other part. This removes all brim within this distance from internal holes."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_smart_ordering label"
 msgid "Smart Brim"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "brim_smart_ordering description"
 msgid "Swap print order of the innermost and second innermost brim lines. This improves brim removal."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_margin label"
 msgid "Raft Extra Margin"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_margin description"
 msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_smoothing label"
 msgid "Raft Smoothing"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_smoothing description"
 msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_airgap label"
 msgid "Raft Air Gap"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_airgap description"
 msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "layer_0_z_overlap label"
 msgid "Initial Layer Z Overlap"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "layer_0_z_overlap description"
 msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_layers label"
 msgid "Raft Top Layers"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_layers description"
 msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_thickness label"
 msgid "Raft Top Layer Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_thickness description"
 msgid "Layer thickness of the top raft layers."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_line_width label"
 msgid "Raft Top Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_line_width description"
 msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_line_spacing label"
 msgid "Raft Top Spacing"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_line_spacing description"
 msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_layers label"
 msgid "Raft Middle Layers"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_layers description"
 msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_thickness label"
 msgid "Raft Middle Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_thickness description"
 msgid "Layer thickness of the middle raft layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_line_width label"
 msgid "Raft Middle Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_line_width description"
 msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_line_spacing label"
 msgid "Raft Middle Spacing"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_line_spacing description"
 msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_thickness label"
 msgid "Raft Base Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_thickness description"
 msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_line_width label"
 msgid "Raft Base Line Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_line_width description"
 msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_line_spacing label"
 msgid "Raft Base Line Spacing"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_line_spacing description"
 msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_speed label"
 msgid "Raft Print Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_speed description"
 msgid "The speed at which the raft is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_speed label"
 msgid "Raft Top Print Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_speed description"
 msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_speed label"
 msgid "Raft Middle Print Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_speed description"
 msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_speed label"
 msgid "Raft Base Print Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_speed description"
 msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_acceleration label"
 msgid "Raft Print Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_acceleration description"
 msgid "The acceleration with which the raft is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_acceleration label"
 msgid "Raft Top Print Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_acceleration description"
 msgid "The acceleration with which the top raft layers are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_acceleration label"
 msgid "Raft Middle Print Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_acceleration description"
 msgid "The acceleration with which the middle raft layer is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_acceleration label"
 msgid "Raft Base Print Acceleration"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_acceleration description"
 msgid "The acceleration with which the base raft layer is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_jerk label"
 msgid "Raft Print Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_jerk description"
 msgid "The jerk with which the raft is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_jerk label"
 msgid "Raft Top Print Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_jerk description"
 msgid "The jerk with which the top raft layers are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_jerk label"
 msgid "Raft Middle Print Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_jerk description"
 msgid "The jerk with which the middle raft layer is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_jerk label"
 msgid "Raft Base Print Jerk"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_jerk description"
 msgid "The jerk with which the base raft layer is printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_fan_speed label"
 msgid "Raft Fan Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_fan_speed description"
 msgid "The fan speed for the raft."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_fan_speed label"
 msgid "Raft Top Fan Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_surface_fan_speed description"
 msgid "The fan speed for the top raft layers."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_fan_speed label"
 msgid "Raft Middle Fan Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_interface_fan_speed description"
 msgid "The fan speed for the middle raft layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_fan_speed label"
 msgid "Raft Base Fan Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_fan_speed description"
 msgid "The fan speed for the base raft layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "dual label"
 msgid "Dual Extrusion"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "dual description"
 msgid "Settings used for printing with multiple extruders."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_enable label"
 msgid "Enable Prime Tower"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_enable description"
 msgid "Print a tower next to the print which serves to prime the material after each nozzle switch."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_size label"
 msgid "Prime Tower Size"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_size description"
 msgid "The width of the prime tower."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_min_volume label"
 msgid "Prime Tower Minimum Volume"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_min_volume description"
 msgid "The minimum volume for each layer of the prime tower in order to purge enough material."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_position_x label"
 msgid "Prime Tower X Position"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_position_x description"
 msgid "The x coordinate of the position of the prime tower."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_position_y label"
 msgid "Prime Tower Y Position"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_position_y description"
 msgid "The y coordinate of the position of the prime tower."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_wipe_enabled label"
 msgid "Wipe Inactive Nozzle on Prime Tower"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_wipe_enabled description"
 msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_brim_enable label"
 msgid "Prime Tower Brim"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "prime_tower_brim_enable description"
 msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ooze_shield_enabled label"
 msgid "Enable Ooze Shield"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ooze_shield_enabled description"
 msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ooze_shield_angle label"
 msgid "Ooze Shield Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ooze_shield_angle description"
 msgid "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."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ooze_shield_dist label"
 msgid "Ooze Shield Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "ooze_shield_dist description"
 msgid "Distance of the ooze shield from the print, in the X/Y directions."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "switch_extruder_retraction_amount label"
 msgid "Nozzle Switch Retraction Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "switch_extruder_retraction_amount description"
 msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "switch_extruder_retraction_speeds label"
 msgid "Nozzle Switch Retraction Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "switch_extruder_retraction_speeds description"
 msgid "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."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "switch_extruder_retraction_speed label"
 msgid "Nozzle Switch Retract Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "switch_extruder_retraction_speed description"
 msgid "The speed at which the filament is retracted during a nozzle switch retract."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "switch_extruder_prime_speed label"
 msgid "Nozzle Switch Prime Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "switch_extruder_prime_speed description"
 msgid "The speed at which the filament is pushed back after a nozzle switch retraction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "switch_extruder_extra_prime_amount label"
 msgid "Nozzle Switch Extra Prime Amount"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "switch_extruder_extra_prime_amount description"
 msgid "Extra material to prime after nozzle switching."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix label"
 msgid "Mesh Fixes"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix description"
 msgid "Make the meshes more suited for 3D printing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_union_all label"
 msgid "Union Overlapping Volumes"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_union_all description"
 msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_union_all_remove_holes label"
 msgid "Remove All Holes"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_union_all_remove_holes description"
 msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_extensive_stitching label"
 msgid "Extensive Stitching"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_extensive_stitching description"
 msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_keep_open_polygons label"
 msgid "Keep Disconnected Faces"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_keep_open_polygons description"
 msgid "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."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "multiple_mesh_overlap label"
 msgid "Merged Meshes Overlap"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "multiple_mesh_overlap description"
 msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "carve_multiple_volumes label"
 msgid "Remove Mesh Intersection"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "carve_multiple_volumes description"
 msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "alternate_carve_order label"
 msgid "Alternate Mesh Removal"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "alternate_carve_order description"
 msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "remove_empty_first_layers label"
 msgid "Remove Empty First Layers"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "remove_empty_first_layers description"
 msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_maximum_resolution label"
 msgid "Maximum Resolution"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_maximum_resolution description"
 msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_maximum_travel_resolution label"
 msgid "Maximum Travel Resolution"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_maximum_travel_resolution description"
 msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_maximum_deviation label"
 msgid "Maximum Deviation"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_maximum_deviation description"
 msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_maximum_extrusion_area_deviation label"
 msgid "Maximum Extrusion Area Deviation"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "meshfix_maximum_extrusion_area_deviation description"
 msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "blackmagic label"
 msgid "Special Modes"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "blackmagic description"
 msgid "Non-traditional ways to print your models."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "print_sequence label"
 msgid "Print Sequence"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "print_sequence description"
 msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "print_sequence option all_at_once"
 msgid "All at Once"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "print_sequence option one_at_a_time"
 msgid "One at a Time"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_mesh label"
 msgid "Infill Mesh"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_mesh description"
 msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_mesh_order label"
 msgid "Mesh Processing Rank"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_mesh_order description"
 msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cutting_mesh label"
 msgid "Cutting Mesh"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cutting_mesh description"
 msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mold_enabled label"
 msgid "Mold"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mold_enabled description"
 msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mold_width label"
 msgid "Minimal Mold Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mold_width description"
 msgid "The minimal distance between the outside of the mold and the outside of the model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mold_roof_height label"
 msgid "Mold Roof Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mold_roof_height description"
 msgid "The height above horizontal parts in your model which to print mold."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mold_angle label"
 msgid "Mold Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mold_angle description"
 msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_mesh label"
 msgid "Support Mesh"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_mesh description"
 msgid "Use this mesh to specify support areas. This can be used to generate support structure."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "anti_overhang_mesh label"
 msgid "Anti Overhang Mesh"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "anti_overhang_mesh description"
 msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_mesh_surface_mode label"
 msgid "Surface Mode"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_mesh_surface_mode description"
 msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_mesh_surface_mode option normal"
 msgid "Normal"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_mesh_surface_mode option surface"
 msgid "Surface"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_mesh_surface_mode option both"
 msgid "Both"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_spiralize label"
 msgid "Spiralize Outer Contour"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_spiralize description"
 msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "smooth_spiralized_contours label"
 msgid "Smooth Spiralized Contours"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "smooth_spiralized_contours description"
 msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "relative_extrusion label"
 msgid "Relative Extrusion"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "relative_extrusion description"
 msgid "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."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "experimental label"
 msgid "Experimental"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "experimental description"
 msgid "Features that haven't completely been fleshed out yet."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "slicing_tolerance label"
 msgid "Slicing Tolerance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "slicing_tolerance description"
 msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "slicing_tolerance option middle"
 msgid "Middle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "slicing_tolerance option exclusive"
 msgid "Exclusive"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "slicing_tolerance option inclusive"
 msgid "Inclusive"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "infill_enable_travel_optimization label"
 msgid "Infill Travel Optimization"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "material_flow_temp_graph label"
 msgid "Flow Temperature Graph"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_flow_temp_graph description"
 msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "minimum_polygon_circumference label"
 msgid "Minimum Polygon Circumference"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "minimum_polygon_circumference description"
 msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "interlocking_enable label"
 msgid "Generate Interlocking Structure"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "interlocking_enable description"
 msgid "At the locations where models touch, generate an interlocking beam structure. This improves the adhesion between models, especially models printed in different materials."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "interlocking_beam_width label"
 msgid "Interlocking Beam Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "interlocking_beam_width description"
 msgid "The width of the interlocking structure beams."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "interlocking_orientation label"
 msgid "Interlocking Structure Orientation"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "interlocking_orientation description"
 msgid "The height of the beams of the interlocking structure, measured in number of layers. Less layers is stronger, but more prone to defects."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "interlocking_beam_layer_count label"
 msgid "Interlocking Beam Layer Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "interlocking_beam_layer_count description"
 msgid "The height of the beams of the interlocking structure, measured in number of layers. Less layers is stronger, but more prone to defects."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "interlocking_depth label"
 msgid "Interlocking Depth"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "interlocking_depth description"
 msgid "The distance from the boundary between models to generate interlocking structure, measured in cells. Too few cells will result in poor adhesion."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "interlocking_boundary_avoidance label"
 msgid "Interlocking Boundary Avoidance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "interlocking_boundary_avoidance description"
 msgid "The distance from the outside of a model where interlocking structures will not be generated, measured in cells."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_skip_some_zags label"
 msgid "Break Up Support In Chunks"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_skip_some_zags description"
 msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_skip_zag_per_mm label"
 msgid "Support Chunk Size"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_skip_zag_per_mm description"
 msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_zag_skip_count label"
 msgid "Support Chunk Line Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_zag_skip_count description"
 msgid "Skip one in every N connection lines to make the support structure easier to break away."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "draft_shield_enabled label"
 msgid "Enable Draft Shield"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "draft_shield_enabled description"
 msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "draft_shield_dist label"
 msgid "Draft Shield X/Y Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "draft_shield_dist description"
 msgid "Distance of the draft shield from the print, in the X/Y directions."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "draft_shield_height_limitation label"
 msgid "Draft Shield Limitation"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "draft_shield_height_limitation description"
 msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "draft_shield_height_limitation option full"
 msgid "Full"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "draft_shield_height_limitation option limited"
 msgid "Limited"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "draft_shield_height label"
 msgid "Draft Shield Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "draft_shield_height description"
 msgid "Height limitation of the draft shield. Above this height no draft shield will be printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "conical_overhang_enabled label"
 msgid "Make Overhang Printable"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "conical_overhang_enabled description"
 msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "conical_overhang_angle label"
 msgid "Maximum Model Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "conical_overhang_angle description"
 msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "conical_overhang_hole_size label"
 msgid "Maximum Overhang Hole Area"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "conical_overhang_hole_size description"
 msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable.  Holes smaller than this will be retained.  A value of 0 mm² will fill all holes in the models base."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "coasting_enable label"
 msgid "Enable Coasting"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "coasting_enable description"
 msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "coasting_volume label"
 msgid "Coasting Volume"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "coasting_volume description"
 msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "coasting_min_volume label"
 msgid "Minimum Volume Before Coasting"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "coasting_min_volume description"
 msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "coasting_speed label"
 msgid "Coasting Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "coasting_speed description"
 msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cross_infill_pocket_size label"
 msgid "Cross 3D Pocket Size"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cross_infill_pocket_size description"
 msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cross_infill_density_image label"
 msgid "Cross Infill Density Image"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cross_infill_density_image description"
 msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cross_support_density_image label"
 msgid "Cross Fill Density Image for Support"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "cross_support_density_image description"
 msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_conical_enabled label"
 msgid "Enable Conical Support"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_conical_enabled description"
 msgid "Make support areas smaller at the bottom than at the overhang."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_conical_angle label"
 msgid "Conical Support Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_conical_angle description"
 msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_conical_min_width label"
 msgid "Conical Support Minimum Width"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "support_conical_min_width description"
 msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_fuzzy_skin_enabled label"
 msgid "Fuzzy Skin"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_fuzzy_skin_enabled description"
 msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_fuzzy_skin_outside_only label"
 msgid "Fuzzy Skin Outside Only"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_fuzzy_skin_outside_only description"
 msgid "Jitter only the parts' outlines and not the parts' holes."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_fuzzy_skin_thickness label"
 msgid "Fuzzy Skin Thickness"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_fuzzy_skin_thickness description"
 msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_fuzzy_skin_point_density label"
 msgid "Fuzzy Skin Density"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_fuzzy_skin_point_density description"
 msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_fuzzy_skin_point_dist label"
 msgid "Fuzzy Skin Point Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "magic_fuzzy_skin_point_dist description"
 msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "flow_rate_max_extrusion_offset label"
 msgid "Flow Rate Compensation Max Extrusion Offset"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "flow_rate_max_extrusion_offset description"
 msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "flow_rate_extrusion_offset_factor label"
 msgid "Flow Rate Compensation Factor"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "flow_rate_extrusion_offset_factor description"
 msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "adaptive_layer_height_enabled label"
 msgid "Use Adaptive Layers"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "adaptive_layer_height_enabled description"
 msgid "Adaptive layers computes the layer heights depending on the shape of the model."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "adaptive_layer_height_variation label"
 msgid "Adaptive Layers Maximum Variation"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "adaptive_layer_height_variation description"
 msgid "The maximum allowed height different from the base layer height."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "adaptive_layer_height_variation_step label"
 msgid "Adaptive Layers Variation Step Size"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "adaptive_layer_height_threshold label"
 msgid "Adaptive Layers Topography Size"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "adaptive_layer_height_threshold description"
 msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_overhang_angle label"
 msgid "Overhanging Wall Angle"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_overhang_angle description"
 msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_overhang_speed_factor label"
 msgid "Overhanging Wall Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wall_overhang_speed_factor description"
 msgid "Overhanging walls will be printed at this percentage of their normal print speed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_settings_enabled label"
 msgid "Enable Bridge Settings"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_settings_enabled description"
 msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_wall_min_length label"
 msgid "Minimum Bridge Wall Length"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_wall_min_length description"
 msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_support_threshold label"
 msgid "Bridge Skin Support Threshold"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_support_threshold description"
 msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_sparse_infill_max_density label"
 msgid "Bridge Sparse Infill Max Density"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_sparse_infill_max_density description"
 msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_wall_coast label"
 msgid "Bridge Wall Coasting"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_wall_coast description"
 msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_wall_speed label"
 msgid "Bridge Wall Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_wall_speed description"
 msgid "The speed at which the bridge walls are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_wall_material_flow label"
 msgid "Bridge Wall Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_wall_material_flow description"
 msgid "When printing bridge walls, the amount of material extruded is multiplied by this value."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_speed label"
 msgid "Bridge Skin Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_speed description"
 msgid "The speed at which bridge skin regions are printed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_material_flow label"
 msgid "Bridge Skin Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_material_flow description"
 msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_density label"
 msgid "Bridge Skin Density"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_density description"
 msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_fan_speed label"
 msgid "Bridge Fan Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_fan_speed description"
 msgid "Percentage fan speed to use when printing bridge walls and skin."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_enable_more_layers label"
 msgid "Bridge Has Multiple Layers"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_enable_more_layers description"
 msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_speed_2 label"
 msgid "Bridge Second Skin Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_speed_2 description"
 msgid "Print speed to use when printing the second bridge skin layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_material_flow_2 label"
 msgid "Bridge Second Skin Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_material_flow_2 description"
 msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_density_2 label"
 msgid "Bridge Second Skin Density"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_density_2 description"
 msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_fan_speed_2 label"
 msgid "Bridge Second Skin Fan Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_fan_speed_2 description"
 msgid "Percentage fan speed to use when printing the second bridge skin layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_speed_3 label"
 msgid "Bridge Third Skin Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_speed_3 description"
 msgid "Print speed to use when printing the third bridge skin layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_material_flow_3 label"
 msgid "Bridge Third Skin Flow"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_material_flow_3 description"
 msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_density_3 label"
 msgid "Bridge Third Skin Density"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_skin_density_3 description"
 msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_fan_speed_3 label"
 msgid "Bridge Third Skin Fan Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "bridge_fan_speed_3 description"
 msgid "Percentage fan speed to use when printing the third bridge skin layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "clean_between_layers label"
 msgid "Wipe Nozzle Between Layers"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "clean_between_layers description"
 msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "max_extrusion_before_wipe label"
 msgid "Material Volume Between Wipes"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "max_extrusion_before_wipe description"
 msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_retraction_enable label"
 msgid "Wipe Retraction Enable"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_retraction_enable description"
 msgid "Retract the filament when the nozzle is moving over a non-printed area."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_retraction_amount label"
 msgid "Wipe Retraction Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_retraction_amount description"
 msgid "Amount to retract the filament so it does not ooze during the wipe sequence."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_retraction_extra_prime_amount label"
 msgid "Wipe Retraction Extra Prime Amount"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_retraction_extra_prime_amount description"
 msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_retraction_speed label"
 msgid "Wipe Retraction Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_retraction_speed description"
 msgid "The speed at which the filament is retracted and primed during a wipe retraction move."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_retraction_retract_speed label"
 msgid "Wipe Retraction Retract Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_retraction_retract_speed description"
 msgid "The speed at which the filament is retracted during a wipe retraction move."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_retraction_prime_speed label"
 msgid "Wipe Retraction Prime Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_retraction_prime_speed description"
 msgid "The speed at which the filament is primed during a wipe retraction move."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_pause label"
 msgid "Wipe Pause"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_pause description"
 msgid "Pause after the unretract."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_hop_enable label"
 msgid "Wipe Z Hop"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_hop_enable description"
 msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_hop_amount label"
 msgid "Wipe Z Hop Height"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_hop_amount description"
 msgid "The height difference when performing a Z Hop."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_hop_speed label"
 msgid "Wipe Hop Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_hop_speed description"
 msgid "Speed to move the z-axis during the hop."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_brush_pos_x label"
 msgid "Wipe Brush X Position"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_brush_pos_x description"
 msgid "X location where wipe script will start."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_repeat_count label"
 msgid "Wipe Repeat Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_repeat_count description"
 msgid "Number of times to move the nozzle across the brush."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_move_distance label"
 msgid "Wipe Move Distance"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "wipe_move_distance description"
 msgid "The distance to move the head back and forth across the brush."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "small_hole_max_size label"
 msgid "Small Hole Max Size"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "small_hole_max_size description"
 msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "small_feature_max_length label"
 msgid "Small Feature Max Length"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "small_feature_max_length description"
 msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "small_feature_speed_factor label"
 msgid "Small Feature Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "small_feature_speed_factor description"
 msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "small_feature_speed_factor_0 label"
 msgid "Small Feature Initial Layer Speed"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "small_feature_speed_factor_0 description"
 msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_alternate_walls label"
 msgid "Alternate Wall Directions"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "material_alternate_walls description"
 msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_remove_inside_corners label"
 msgid "Remove Raft Inside Corners"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_remove_inside_corners description"
 msgid "Remove inside corners from the raft, causing the raft to become convex."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_wall_count label"
 msgid "Raft Base Wall Count"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "raft_base_wall_count description"
 msgid "The number of contours to print around the linear pattern in the base layer of the raft."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "command_line_settings label"
 msgid "Command Line Settings"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "command_line_settings description"
 msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "center_object label"
 msgid "Center Object"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "center_object description"
 msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mesh_position_x label"
 msgid "Mesh Position X"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mesh_position_x description"
 msgid "Offset applied to the object in the x direction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mesh_position_y label"
 msgid "Mesh Position Y"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mesh_position_y description"
 msgid "Offset applied to the object in the y direction."
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mesh_position_z label"
 msgid "Mesh Position Z"
 msgstr ""
 
-#: 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 ""
 
-#: fdmprinter.def.json
 msgctxt "mesh_rotation_matrix label"
 msgid "Mesh Rotation Matrix"
 msgstr ""
 
-#: fdmprinter.def.json
 msgctxt "mesh_rotation_matrix description"
 msgid "Transformation matrix to be applied to the model when loading it from file."
 msgstr ""