|
@@ -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 ""
|
|
|
|