diff options
author | Ghostkeeper <rubend@tutanota.com> | 2020-07-31 14:04:45 +0300 |
---|---|---|
committer | Ghostkeeper <rubend@tutanota.com> | 2020-07-31 14:04:45 +0300 |
commit | 7e9d599a610ee3802d7c2f46ebb807dda99710d8 (patch) | |
tree | 108e732a9a42667f0e055119e3db1b0e8e84562e /resources/i18n/zh_CN | |
parent | 348127a2e59644f951c526c55ad2275dd8233ee5 (diff) |
Update translation files from updated template
This is automated with 'make i18n-update-po'.
Contributes to issue CURA-7622.
Diffstat (limited to 'resources/i18n/zh_CN')
-rw-r--r-- | resources/i18n/zh_CN/cura.po | 1302 | ||||
-rw-r--r-- | resources/i18n/zh_CN/fdmextruder.def.json.po | 2 | ||||
-rw-r--r-- | resources/i18n/zh_CN/fdmprinter.def.json.po | 328 |
3 files changed, 1038 insertions, 594 deletions
diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index 46a1bf59e8..d735c2371d 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 4.6\n" "Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n" -"POT-Creation-Date: 2020-04-06 16:33+0200\n" +"POT-Creation-Date: 2020-07-31 12:48+0200\n" "PO-Revision-Date: 2020-02-21 16:41+0100\n" "Last-Translator: Lionbridge <info@lionbridge.com>\n" "Language-Team: Chinese <info@lionbridge.com>, PCDotFan <pc@edu.ax>, Chinese <info@bothof.nl>\n" @@ -17,159 +17,164 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 2.3\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:85 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:104 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:340 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1490 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:188 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:229 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:110 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:351 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1566 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:130 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:171 msgctxt "@label" msgid "Unknown" msgstr "未知" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" msgid "The printer(s) below cannot be connected because they are part of a group" msgstr "无法连接到下列打印机,因为这些打印机已在组中" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:117 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 msgctxt "@label" msgid "Available networked printers" msgstr "可用的网络打印机" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:208 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:211 msgctxt "@menuitem" msgid "Not overridden" msgstr "未覆盖" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:41 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:76 +msgctxt "@label ({} is object name)" +msgid "Are you sure you wish to remove {}? This cannot be undone!" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:321 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:332 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:44 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 msgctxt "@label" msgid "Visual" msgstr "视觉" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 #: /home/trin/Gedeeld/Projects/Cura/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." msgstr "视觉配置文件用于打印视觉原型和模型,可实现出色的视觉效果和表面质量。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:48 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 #: /home/trin/Gedeeld/Projects/Cura/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." msgstr "工程配置文件用于打印功能性原型和最终用途部件,可提高准确性和减小公差。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:52 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 #: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 msgctxt "@label" msgid "Draft" msgstr "草稿" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 #: /home/trin/Gedeeld/Projects/Cura/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." msgstr "草稿配置文件用于打印初始原型和概念验证,可大大缩短打印时间。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:213 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:226 msgctxt "@label" msgid "Custom Material" msgstr "自定义材料" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:214 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:227 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:205 msgctxt "@label" msgid "Custom" msgstr "自定义" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:359 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:370 msgctxt "@label" msgid "Custom profiles" msgstr "自定义配置文件" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:393 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:405 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "所有支持的文件类型 ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:394 +#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:406 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "所有文件 (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:81 +#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:178 msgctxt "@info:title" msgid "Login failed" msgstr "登录失败" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:66 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:30 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:67 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:31 msgctxt "@info:status" msgid "Finding new location for objects" msgstr "正在为模型寻找新位置" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:70 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:34 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:71 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:35 msgctxt "@info:title" msgid "Finding Location" msgstr "正在寻找位置" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:149 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:103 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:108 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:150 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:105 +#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:111 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "无法在成形空间体积内放下全部模型" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:150 -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:104 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsAllBuildPlatesJob.py:151 +#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:106 msgctxt "@info:title" msgid "Can't Find Location" msgstr "找不到位置" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:99 +#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:104 msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "不能从用户数据目录创建存档: {}" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:104 +#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:110 #: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:107 #: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:113 msgctxt "@info:title" msgid "Backup" msgstr "备份" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:114 +#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:123 msgctxt "@info:backup_failed" msgid "Tried to restore a Cura backup without having proper data or meta data." msgstr "试图在没有适当数据或元数据的情况下恢复Cura备份。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:125 +#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 msgctxt "@info:backup_failed" msgid "Tried to restore a Cura backup that is higher than the current version." msgstr "尝试恢复的 Cura 备份版本高于当前版本。" -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:95 +#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:98 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 "由于“打印序列”设置的值,成形空间体积高度已被减少,以防止十字轴与打印模型相冲突。" -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:97 +#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 msgctxt "@info:title" msgid "Build Volume" msgstr "成形空间体积" @@ -214,12 +219,12 @@ msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "备份并重置配置" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:169 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "错误报告" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:188 +#: /home/trin/Gedeeld/Projects/Cura/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" @@ -230,322 +235,333 @@ msgstr "" " <p>请使用“发送报告”按钮将错误报告自动发布到我们的服务器</p>\n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:196 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "系统信息" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:205 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "未知" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:216 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Cura 版本" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:217 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Cura 语言" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:218 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "操作系统语言" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:219 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "平台" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:220 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Qt 版本" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:221 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "PyQt 版本" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:222 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:247 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:261 msgctxt "@label" msgid "Not yet initialized<br/>" msgstr "尚未初始化<br/>" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:250 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 #, python-brace-format msgctxt "@label OpenGL version" msgid "<li>OpenGL Version: {version}</li>" msgstr "<li>OpenGL 版本: {version}</li>" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:251 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:265 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "<li>OpenGL Vendor: {vendor}</li>" msgstr "<li>OpenGL 供应商: {vendor}</li>" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:252 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:266 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "<li>OpenGL Renderer: {renderer}</li>" msgstr "<li>OpenGL 渲染器: {renderer}</li>" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:286 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:300 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "错误追溯" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:372 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:386 msgctxt "@title:groupbox" msgid "Logs" msgstr "日志" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:400 +#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:414 msgctxt "@action:button" msgid "Send report" msgstr "发送报告" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:495 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:520 msgctxt "@info:progress" msgid "Loading machines..." msgstr "正在载入打印机..." -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:502 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:527 msgctxt "@info:progress" msgid "Setting up preferences..." msgstr "正在设置偏好设置..." -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:630 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:656 msgctxt "@info:progress" msgid "Initializing Active Machine..." msgstr "正在初始化当前机器..." -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:757 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:787 msgctxt "@info:progress" msgid "Initializing machine manager..." msgstr "正在初始化机器管理器..." -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:771 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:801 msgctxt "@info:progress" msgid "Initializing build volume..." msgstr "正在初始化成形空间体积..." -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:833 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:867 msgctxt "@info:progress" msgid "Setting up scene..." msgstr "正在设置场景..." -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:868 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:903 msgctxt "@info:progress" msgid "Loading interface..." msgstr "正在载入界面..." -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:873 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:908 msgctxt "@info:progress" msgid "Initializing engine..." msgstr "正在初始化引擎..." -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1166 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1218 #, 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 "%(width).1f x %(depth).1f x %(height).1f mm" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1676 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1769 #, python-brace-format msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "一次只能加载一个 G-code 文件。{0} 已跳过导入" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1677 -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1777 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:201 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:151 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1770 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1873 +#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:188 +#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:242 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 msgctxt "@info:title" msgid "Warning" msgstr "警告" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1686 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1779 #, python-brace-format msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" msgstr "如果加载 G-code,则无法打开其他任何文件。{0} 已跳过导入" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1687 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:138 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:145 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:137 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1780 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:146 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 msgctxt "@info:title" msgid "Error" msgstr "错误" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1776 +#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1872 msgctxt "@info:status" msgid "The selected model was too small to load." msgstr "所选模型过小,无法加载。" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:29 +#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:31 msgctxt "@info:status" msgid "Multiplying and placing objects" msgstr "复制并放置模型" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 +#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 msgctxt "@info:title" msgid "Placing Objects" msgstr "放置模型" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:108 +#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:111 msgctxt "@info:title" msgid "Placing Object" msgstr "放置模型" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:79 +#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 msgctxt "@message" msgid "Could not read response." msgstr "无法读取响应。" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:68 +#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:74 msgctxt "@message" msgid "The provided state is not correct." msgstr "所提供的状态不正确。" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:79 +#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:85 msgctxt "@message" msgid "Please give the required permissions when authorizing this application." msgstr "在授权此应用程序时,须提供所需权限。" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:86 +#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:92 msgctxt "@message" msgid "Something unexpected happened when trying to log in, please try again." msgstr "尝试登录时出现意外情况,请重试。" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:201 +#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:187 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:242 msgctxt "@info" msgid "Unable to reach the Ultimaker account server." msgstr "无法连接 Ultimaker 帐户服务器。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:196 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:124 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:203 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:132 msgctxt "@title:window" msgid "File Already Exists" msgstr "文件已存在" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:197 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:125 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:204 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:133 #, 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 "文件 <filename>{0}</filename> 已存在。您确定要覆盖它吗?" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:432 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:435 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:450 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:453 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "文件 URL 无效:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:136 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:144 #, 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 "无法将配置文件导出至<filename> {0} </filename>: <message>{1}</message>" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:143 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:151 #, 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 "无法将配置文件导出至<filename> {0} </filename>: 写入器插件报告故障。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:148 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 #, python-brace-format msgctxt "@info:status Don't translate the XML tag <filename>!" msgid "Exported profile to <filename>{0}</filename>" msgstr "配置文件已导出至:<filename> {0} </filename>" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:149 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:157 msgctxt "@info:title" msgid "Export succeeded" msgstr "导出成功" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:176 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:188 #, python-brace-format msgctxt "@info:status Don't translate the XML tags <filename>!" msgid "Failed to import profile from <filename>{0}</filename>: {1}" msgstr "无法从 <filename>{0}</filename> 导入配置文件:{1}" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:180 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:192 #, 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." msgstr "无法在添加打印机前从 <filename>{0}</filename> 导入配置文件。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:197 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:207 #, 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 "没有可导入文件 <filename>{0}</filename> 的自定义配置文件" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:201 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:211 #, python-brace-format msgctxt "@info:status Don't translate the XML tags <filename>!" msgid "Failed to import profile from <filename>{0}</filename>:" msgstr "无法从 <filename>{0}</filename> 导入配置文件:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:225 #: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:235 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:245 #, 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 "此配置文件 <filename>{0}</filename> 包含错误数据,无法导入。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:324 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:334 #, python-brace-format msgctxt "@info:status Don't translate the XML tag <filename>!" msgid "Failed to import profile from <filename>{0}</filename>:" msgstr "无法从 <filename>{0}</filename> 导入配置文件:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:327 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:337 #, python-brace-format msgctxt "@info:status" msgid "Successfully imported profile {0}" msgstr "已成功导入配置文件 {0}" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:330 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:340 #, python-brace-format msgctxt "@info:status" msgid "File {0} does not contain any valid profile." msgstr "文件 {0} 不包含任何有效的配置文件。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:333 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:343 #, python-brace-format msgctxt "@info:status" msgid "Profile {0} has an unknown file type or is corrupted." msgstr "配置 {0} 文件类型未知或已损坏。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:368 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:410 msgctxt "@label" msgid "Custom profile" msgstr "自定义配置文件" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:384 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:426 msgctxt "@info:status" msgid "Profile is missing a quality type." msgstr "配置文件缺少打印质量类型定义。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:398 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:440 #, python-brace-format msgctxt "@info:status" msgid "Could not find a quality type {0} for the current configuration." msgstr "无法为当前配置找到质量类型 {0}。" +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "" + #: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 msgctxt "@info:not supported profile" msgid "Not supported" @@ -556,23 +572,23 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:659 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:199 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:703 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:218 msgctxt "@label" msgid "Nozzle" msgstr "喷嘴" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:796 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:851 msgctxt "@info:message Followed by a list of settings." msgid "Settings have been changed to match the current availability of extruders:" msgstr "已根据挤出机的当前可用性更改设置:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:798 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:853 msgctxt "@info:title" msgid "Settings updated" msgstr "设置已更新" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1367 +#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1436 msgctxt "@info:title" msgid "Extruder(s) Disabled" msgstr "挤出机已禁用" @@ -584,7 +600,13 @@ msgctxt "@action:button" msgid "Add" msgstr "添加" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:18 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:263 +msgctxt "@action:button" +msgid "Finish" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 #: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 #: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:234 #: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:150 @@ -594,73 +616,73 @@ msgstr "添加" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:58 #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:42 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:292 msgctxt "@action:button" msgid "Cancel" msgstr "取消" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:62 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 #, python-brace-format msgctxt "@label" msgid "Group #{group_nr}" msgstr "组 #{group_nr}" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:81 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:83 msgctxt "@tooltip" msgid "Outer Wall" msgstr "外壁" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:82 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:84 msgctxt "@tooltip" msgid "Inner Walls" msgstr "内壁" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:83 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 msgctxt "@tooltip" msgid "Skin" msgstr "表层" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:84 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 msgctxt "@tooltip" msgid "Infill" msgstr "填充" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 msgctxt "@tooltip" msgid "Support Infill" msgstr "支撑填充" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 msgctxt "@tooltip" msgid "Support Interface" msgstr "支撑接触面" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 msgctxt "@tooltip" msgid "Support" msgstr "支撑" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 msgctxt "@tooltip" msgid "Skirt" msgstr "Skirt" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 msgctxt "@tooltip" msgid "Prime Tower" msgstr "装填塔" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 msgctxt "@tooltip" msgid "Travel" msgstr "移动" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 msgctxt "@tooltip" msgid "Retractions" msgstr "回抽" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 +#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 msgctxt "@tooltip" msgid "Other" msgstr "其它" @@ -672,9 +694,9 @@ msgstr "下一步" #: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:17 #: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:185 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:131 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:128 #: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:482 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:127 msgctxt "@action:button" msgid "Close" @@ -685,7 +707,7 @@ msgctxt "@info:title" msgid "3D Model Assistant" msgstr "三维模型的助理" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:94 +#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:96 #, python-brace-format msgctxt "@info:status" msgid "" @@ -699,17 +721,34 @@ msgstr "" "<p>找出如何确保最好的打印质量和可靠性.</p>\n" "<p><a href=\"https://ultimaker.com/3D-model-assistant\">查看打印质量指南</a></p>" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:497 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:521 #, 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 "项目文件 <filename>{0}</filename> 包含未知机器类型 <message>{1}</message>。无法导入机器。将改为导入模型。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:500 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:524 msgctxt "@info:title" msgid "Open Project File" msgstr "打开项目文件" +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:622 +#, 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 "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:623 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:668 +#, 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 "" + #: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:186 msgctxt "@title:tab" msgid "Recommended" @@ -737,7 +776,7 @@ msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "没有在此处写入工作区的权限。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:181 +#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:185 msgctxt "@error:zip" msgid "Error writing 3mf file." msgstr "写入 3mf 文件时出错。" @@ -803,60 +842,64 @@ msgctxt "@item:inmenu" msgid "Manage backups" msgstr "管理备份" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:343 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:356 msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "无法使用当前材料进行切片,因为该材料与所选机器或配置不兼容。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:343 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:374 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:398 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:407 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:416 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:428 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:356 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:387 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:411 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:420 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:429 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:441 msgctxt "@info:title" msgid "Unable to slice" msgstr "无法切片" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:373 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:386 #, python-brace-format msgctxt "@info:status" msgid "Unable to slice with the current settings. The following settings have errors: {0}" msgstr "无法使用当前设置进行切片。以下设置存在错误:{0}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:397 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:410 #, 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 "因部分特定模型设置而无法切片。 以下设置在一个或多个模型上存在错误: {error_labels}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:406 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:419 msgctxt "@info:status" msgid "Unable to slice because the prime tower or prime position(s) are invalid." msgstr "无法切片(原因:主塔或主位置无效)。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:415 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:428 #, python-format msgctxt "@info:status" msgid "Unable to slice because there are objects associated with disabled Extruder %s." msgstr "无法切片,因为存在与已禁用挤出机 %s 相关联的对象。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:424 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:437 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 "请检查设置并检查您的模型是否:\n- 适合构建体积\n- 分配给了已启用的挤出器\n- 尚未全部设置为修改器网格" +msgstr "" +"请检查设置并检查您的模型是否:\n" +"- 适合构建体积\n" +"- 分配给了已启用的挤出器\n" +"- 尚未全部设置为修改器网格" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:50 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:256 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "正在处理层" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:256 +#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:title" msgid "Information" msgstr "信息" @@ -867,7 +910,7 @@ msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Cura 配置文件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:126 +#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 msgctxt "@info" msgid "Could not access update information." msgstr "无法获取更新信息。" @@ -875,21 +918,21 @@ msgstr "无法获取更新信息。" #: /home/trin/Gedeeld/Projects/Cura/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 are available for your {machine_name}! It is recommended to update the firmware on your printer." -msgstr "您的 {machine_name} 有新功能可用! 建议您更新打印机上的固件。" +msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:21 +#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format msgctxt "@info:title The %s gets replaced with the printer name." msgid "New %s firmware available" msgstr "新 %s 固件可用" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:27 +#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" msgid "How to update" msgstr "如何更新" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:25 +#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 msgctxt "@action" msgid "Update Firmware" msgstr "更新固件" @@ -900,7 +943,7 @@ msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "压缩 G-code 文件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:38 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 msgctxt "@error:not supported" msgid "GCodeGzWriter does not support text mode." msgstr "GCodeGzWriter 不支持文本模式。" @@ -912,18 +955,18 @@ msgctxt "@item:inlistbox" msgid "G-code File" msgstr "GCode 文件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:341 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:347 msgctxt "@info:status" msgid "Parsing G-code" msgstr "解析 G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:343 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:497 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:349 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:503 msgctxt "@info:title" msgid "G-code Details" msgstr "G-code 详细信息" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:495 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:501 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 "发送文件之前,请确保 G-code 适用于当前打印机和打印机配置。当前 G-code 文件可能不准确。" @@ -933,13 +976,13 @@ msgctxt "@item:inlistbox" msgid "G File" msgstr "G 文件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:66 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "GCodeWriter 不支持非文本模式。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:88 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 +#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "导出前请先准备 G-code。" @@ -974,7 +1017,7 @@ msgctxt "@item:inlistbox" msgid "Cura 15.04 profiles" msgstr "Cura 15.04 配置文件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:30 +#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" msgstr "打印机设置" @@ -994,12 +1037,12 @@ msgctxt "@info:tooltip" msgid "Configure Per Model Settings" msgstr "设置对每个模型的单独设定" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" msgstr "后期处理" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:37 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "修改 G-Code" @@ -1025,108 +1068,109 @@ msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" msgstr "保存到可移动磁盘 {0}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:64 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:107 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "没有可进行写入的文件格式!" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:94 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:96 #, python-brace-format msgctxt "@info:progress Don't translate the XML tags <filename>!" msgid "Saving to Removable Drive <filename>{0}</filename>" msgstr "保存到可移动磁盘 <filename> {0} </filename>" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:94 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:96 msgctxt "@info:title" msgid "Saving" msgstr "正在保存" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:104 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:107 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:106 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 #, 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>" msgstr "无法保存到 <filename>{0}</filename>:<message>{1}</message>" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:125 #, 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 "尝试写入到 {device} 时找不到文件名。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:151 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:138 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" msgstr "无法保存到可移动磁盘 {0}:{1}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:145 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:147 #, python-brace-format msgctxt "@info:status" msgid "Saved to Removable Drive {0} as {1}" msgstr "保存到可移动磁盘 {0} :{1}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:145 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:147 msgctxt "@info:title" msgid "File Saved" msgstr "文件已保存" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:146 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:148 msgctxt "@action:button" msgid "Eject" msgstr "弹出" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:146 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:148 #, python-brace-format msgctxt "@action" msgid "Eject removable device {0}" msgstr "弹出可移动设备 {0}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 #, python-brace-format msgctxt "@info:status" msgid "Ejected {0}. You can now safely remove the drive." msgstr "已弹出 {0}。现在,您可以安全地拔出磁盘。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:161 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 msgctxt "@info:title" msgid "Safely Remove Hardware" msgstr "安全移除硬件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 #, python-brace-format msgctxt "@info:status" msgid "Failed to eject {0}. Another program may be using the drive." msgstr "无法弹出 {0},另一个程序可能正在使用磁盘。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:75 +#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 msgctxt "@item:intext" msgid "Removable Drive" msgstr "可移动磁盘" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:119 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:121 msgctxt "@info:status" msgid "Cura does not accurately display layers when Wire Printing is enabled." msgstr "启用“单线打印”后,Cura 将无法准确地显示打印层。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:120 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:122 msgctxt "@info:title" msgid "Simulation View" msgstr "仿真视图" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:121 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:123 msgctxt "@info:status" msgid "Nothing is shown because you need to slice first." msgstr "由于需要先切片,因此未显示任何内容。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:121 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:123 msgctxt "@info:title" msgid "No layers to show" msgstr "无层可显示" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:122 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:124 +#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "不再显示此消息" @@ -1136,6 +1180,16 @@ msgctxt "@item:inlistbox" msgid "Layer view" msgstr "分层视图" +#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:70 +msgctxt "@info:status" +msgid "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:72 +msgctxt "@info:title" +msgid "Model errors" +msgstr "" + #: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 msgctxt "@item:inmenu" msgid "Solid view" @@ -1151,23 +1205,23 @@ msgctxt "@info:tooltip" msgid "Create a volume in which supports are not printed." msgstr "创建一个不打印支撑的体积。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:101 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:142 msgctxt "@info:generic" msgid "Do you want to sync material and software packages with your account?" msgstr "是否要与您的帐户同步材料和软件包?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:102 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:91 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:143 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:93 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "检测到您的 Ultimaker 帐户有更改" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:105 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/CloudPackageChecker.py:146 msgctxt "@action:button" msgid "Sync" msgstr "同步" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:87 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/DownloadPresenter.py:89 msgctxt "@info:generic" msgid "Syncing..." msgstr "正在同步..." @@ -1193,12 +1247,12 @@ msgctxt "@button" msgid "Decline and remove from account" msgstr "拒绝并从帐户中删除" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/RestartApplicationPresenter.py:18 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/RestartApplicationPresenter.py:20 msgctxt "@info:generic" msgid "You need to quit and restart {} before changes have effect." msgstr "需要退出并重新启动 {},然后更改才能生效。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/SyncOrchestrator.py:71 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/src/CloudSync/SyncOrchestrator.py:76 msgctxt "@info:generic" msgid "{} plugins failed to download" msgstr "{} 个插件下载失败" @@ -1239,30 +1293,107 @@ msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Ultimaker 格式包" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:21 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:146 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 msgctxt "@action" msgid "Level build plate" msgstr "调平打印平台" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:18 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 msgctxt "@action" msgid "Select upgrades" msgstr "选择升级" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:139 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:148 msgctxt "@action:button" -msgid "Print via Cloud" -msgstr "通过云打印" +msgid "Print via cloud" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:140 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:149 msgctxt "@properties:tooltip" -msgid "Print via Cloud" -msgstr "通过云打印" +msgid "Print via cloud" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:141 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:150 msgctxt "@info:status" -msgid "Connected via Cloud" -msgstr "通过云连接" +msgid "Connected via cloud" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:226 +msgctxt "info:status" +msgid "New printer detected from your Ultimaker account" +msgid_plural "New printers detected from your Ultimaker account" +msgstr[0] "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:238 +msgctxt "info:status" +msgid "Adding printer {} ({}) from your account" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:258 +msgctxt "info:hidden list items" +msgid "<li>... and {} others</li>" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:265 +msgctxt "info:status" +msgid "Printers added from Digital Factory:<ul>{}</ul>" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:324 +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] "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:332 +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] "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:338 +msgctxt "info:status" +msgid "<ul>{}</ul>To establish a connection, please visit the <a href='https://mycloud.ultimaker.com/'>Ultimaker Digital Factory</a>." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:344 +msgctxt "@action:button" +msgid "Keep printer configurations" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:349 +msgctxt "@action:button" +msgid "Remove printers" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:428 +msgctxt "@label ({} is printer name)" +msgid "{} will be removed until the next account sync. <br> To remove {} permanently, visit <a href='https://mycloud.ultimaker.com/'>Ultimaker Digital Factory</a>. <br><br>Are you sure you want to remove {} temporarily?" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:468 +msgctxt "@title:window" +msgid "Remove printers?" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:469 +msgctxt "@label" +msgid "" +"You are about to remove {} printer(s) from Cura. This action cannot be undone. \n" +"Are you sure you want to continue?" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:471 +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 "" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:27 msgctxt "@info:status" @@ -1271,8 +1402,8 @@ msgstr "使用您的 Ultimaker account 帐户从任何地方发送和监控打 #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:33 msgctxt "@info:status Ultimaker Cloud should not be translated." -msgid "Connect to Ultimaker Cloud" -msgstr "连接到 Ultimaker Cloud" +msgid "Connect to Ultimaker Digital Factory" +msgstr "" #: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:36 msgctxt "@action" @@ -1336,12 +1467,12 @@ msgctxt "@info:title" msgid "Network error" msgstr "网络错误" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:14 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" msgid "Sending Print Job" msgstr "发送打印作业" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 msgctxt "@info:status" msgid "Uploading print job to printer." msgstr "正在将打印作业上传至打印机。" @@ -1356,22 +1487,22 @@ msgctxt "@info:title" msgid "Data Sent" msgstr "数据已发送" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:57 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print over network" msgstr "通过网络打印" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 msgctxt "@properties:tooltip" msgid "Print over network" msgstr "通过网络打印" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 msgctxt "@info:status" msgid "Connected over the network" msgstr "已通过网络连接" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:26 +#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 msgctxt "@action" msgid "Connect via Network" msgstr "通过网络连接" @@ -1411,12 +1542,12 @@ msgctxt "@label" msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "正在进行 USB 打印,关闭 Cura 将停止此打印。您确定吗?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:128 +#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:130 msgctxt "@message" msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." msgstr "正在进行打印在上一次打印完成之前,Cura 无法通过 USB 启动另一次打印。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:128 +#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:130 msgctxt "@message" msgid "Print in Progress" msgstr "正在进行打印" @@ -1452,13 +1583,13 @@ msgid "Create new" msgstr "新建" #: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:70 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:73 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:69 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "摘要 - Cura 项目" #: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:93 msgctxt "@action:label" msgid "Printer settings" msgstr "打印机设置" @@ -1480,19 +1611,19 @@ msgid "Create new" msgstr "新建" #: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:143 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:102 msgctxt "@action:label" msgid "Type" msgstr "类型" #: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:159 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:117 msgctxt "@action:label" msgid "Printer Group" msgstr "打印机组" #: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:180 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:218 msgctxt "@action:label" msgid "Profile settings" msgstr "配置文件设置" @@ -1504,26 +1635,26 @@ msgstr "配置文件中的冲突如何解决?" #: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:216 #: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:323 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:117 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:242 msgctxt "@action:label" msgid "Name" msgstr "名字" #: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:231 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:259 msgctxt "@action:label" msgid "Intent" msgstr "Intent" #: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:246 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:226 msgctxt "@action:label" msgid "Not in profile" msgstr "不在配置文件中" #: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:231 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -1676,9 +1807,9 @@ msgid "Backup and synchronize your Cura settings." msgstr "备份并同步您的 Cura 设置。" #: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:51 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:48 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:39 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:68 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:138 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:125 msgctxt "@button" msgid "Sign in" msgstr "登录" @@ -2040,42 +2171,42 @@ msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "查看联机用户手册" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:45 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:42 msgctxt "@label" msgid "Mesh Type" msgstr "网格类型" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:75 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:82 msgctxt "@label" msgid "Normal model" msgstr "正常模式" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:87 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:94 msgctxt "@label" msgid "Print as support" msgstr "打印为支撑" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:99 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:106 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "修改重叠设置" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:118 msgctxt "@label" msgid "Don't support overlaps" msgstr "不支持重叠" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:142 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:149 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "仅填充网格" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:143 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:150 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "切割网格" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:373 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:380 msgctxt "@action:button" msgid "Select settings" msgstr "选择设置" @@ -2091,7 +2222,7 @@ msgctxt "@label:textbox" msgid "Filter..." msgstr "筛选..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:70 +#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:68 msgctxt "@label:checkbox" msgid "Show all" msgstr "显示全部" @@ -2229,21 +2360,6 @@ msgctxt "@text:window" msgid "Allow sending anonymous data" msgstr "允许发送匿名数据" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/RatingWidget.qml:54 -msgctxt "@label" -msgid "You need to login first before you can rate" -msgstr "您需要登录才能评分" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/RatingWidget.qml:54 -msgctxt "@label" -msgid "You need to install the package before you can rate" -msgstr "您需要安装程序包才能评分" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/SmallRatingWidget.qml:27 -msgctxt "@label" -msgid "ratings" -msgstr "评分" - #: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxBackColumn.qml:25 msgctxt "@action:button" msgid "Back" @@ -2330,8 +2446,8 @@ msgstr "更新" #: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:27 msgctxt "@label" -msgid "Featured" -msgstr "精选" +msgid "Premium" +msgstr "" #: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxDownloadsShowcase.qml:39 #: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:86 @@ -2355,14 +2471,12 @@ msgid "Quit %1" msgstr "退出 %1" #: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:30 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxInstalledPage.qml:34 msgctxt "@title:tab" msgid "Plugins" msgstr "插件" #: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/components/ToolboxHeader.qml:44 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxInstalledPage.qml:79 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:442 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:89 msgctxt "@title:tab" msgid "Materials" @@ -2465,27 +2579,23 @@ msgctxt "@label" msgid "Email" msgstr "电子邮件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:97 -msgctxt "@label" -msgid "Your rating" -msgstr "您的评分" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:105 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:89 msgctxt "@label" msgid "Version" msgstr "版本" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:112 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:96 msgctxt "@label" msgid "Last updated" msgstr "更新日期" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:119 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:103 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 msgctxt "@label" -msgid "Author" -msgstr "作者" +msgid "Brand" +msgstr "品牌" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:126 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxDetailPage.qml:110 msgctxt "@label" msgid "Downloads" msgstr "下载项" @@ -2510,15 +2620,45 @@ msgctxt "@info" msgid "Could not connect to the Cura Package database. Please check your connection." msgstr "无法连接到Cura包数据库。请检查您的连接。" +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxInstalledPage.qml:33 +msgctxt "@title:tab" +msgid "Installed plugins" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxInstalledPage.qml:72 +msgctxt "@info" +msgid "No plugin has been installed." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxInstalledPage.qml:86 +msgctxt "@title:tab" +msgid "Installed materials" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxInstalledPage.qml:125 +msgctxt "@info" +msgid "No material has been installed." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxInstalledPage.qml:139 +msgctxt "@title:tab" +msgid "Bundled plugins" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxInstalledPage.qml:184 +msgctxt "@title:tab" +msgid "Bundled materials" +msgstr "" + #: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/ToolboxLoadingPage.qml:16 msgctxt "@info" msgid "Fetching packages..." msgstr "获取包..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:31 +#: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/pages/WelcomePage.qml:22 msgctxt "@description" -msgid "Get plugins and materials verified by Ultimaker" -msgstr "获取经过 Ultimaker 验证的插件和材料" +msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" +msgstr "" #: /home/trin/Gedeeld/Projects/Cura/plugins/Toolbox/resources/qml/Toolbox.qml:19 msgctxt "@title" @@ -2966,27 +3106,61 @@ msgid "" "- Customize your experience with more print profiles and plugins\n" "- Stay flexible by syncing your setup and loading it anywhere\n" "- Increase efficiency with a remote workflow on Ultimaker printers" -msgstr "- 借助更多的打印配置文件和插件定制您的体验\n- 通过同步设置并将其加载到任何位置保持灵活性\n- 使用 Ultimaker 打印机上的远程工作流提高效率" +msgstr "" +"- 借助更多的打印配置文件和插件定制您的体验\n" +"- 通过同步设置并将其加载到任何位置保持灵活性\n" +"- 使用 Ultimaker 打印机上的远程工作流提高效率" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:78 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:142 msgctxt "@button" msgid "Create account" msgstr "创建账户" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:22 -msgctxt "@label The argument is a username." -msgid "Hi %1" -msgstr "%1,您好" +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:28 +msgctxt "@label" +msgid "Checking..." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Account synced" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:33 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:96 msgctxt "@button" -msgid "Ultimaker account" -msgstr "Ultimaker 帐户" +msgid "Install pending updates" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:42 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:118 msgctxt "@button" -msgid "Sign out" -msgstr "注销" +msgid "Check for account updates" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:81 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:99 +msgctxt "@button" +msgid "Ultimaker Digital Factory" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:109 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:125 +msgctxt "@button" +msgid "Sign Out" +msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 msgctxt "@label" @@ -3277,7 +3451,7 @@ msgid "Show Configuration Folder" msgstr "显示配置文件夹" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:441 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:545 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:538 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "配置设定可见性..." @@ -3287,72 +3461,72 @@ msgctxt "@action:menu" msgid "&Marketplace" msgstr "市场(&M)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:242 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:266 msgctxt "@label" msgid "This package will be installed after restarting." msgstr "这个包将在重新启动后安装。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:435 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:459 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:15 msgctxt "@title:tab" msgid "General" msgstr "基本" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:438 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:462 msgctxt "@title:tab" msgid "Settings" msgstr "设置" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:440 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:464 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:16 msgctxt "@title:tab" msgid "Printers" msgstr "打印机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:444 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:34 msgctxt "@title:tab" msgid "Profiles" msgstr "配置文件" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:563 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:587 msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "正在关闭 %1" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:564 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:576 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:588 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:600 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "您确定要退出 %1 吗?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:614 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:638 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:19 msgctxt "@title:window" msgid "Open file(s)" msgstr "打开文件" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:720 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:744 msgctxt "@window:title" msgid "Install Package" msgstr "安装包" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:728 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:752 msgctxt "@title:window" msgid "Open File(s)" msgstr "打开文件" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:731 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:755 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 "我们已经在您选择的文件中找到一个或多个 G-Code 文件。您一次只能打开一个 G-Code 文件。若需打开 G-Code 文件,请仅选择一个。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:834 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:858 msgctxt "@title:window" msgid "Add Printer" msgstr "新增打印机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:842 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:866 msgctxt "@title:window" msgid "What's New" msgstr "新增功能" @@ -3453,50 +3627,56 @@ msgstr "用于处理三角网格的支持库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 msgctxt "@label" -msgid "Support library for analysis of complex networks" -msgstr "用于分析复杂网络的支持库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" msgid "Support library for handling 3MF files" msgstr "用于处理 3MF 文件的支持库" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 msgctxt "@label" msgid "Support library for file metadata and streaming" msgstr "用于文件元数据和流媒体的支持库" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:152 msgctxt "@label" msgid "Serial communication library" msgstr "串口通讯库" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:153 msgctxt "@label" msgid "ZeroConf discovery library" msgstr "ZeroConf 发现库" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 msgctxt "@label" msgid "Polygon clipping library" msgstr "多边形剪辑库" +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 +msgctxt "@Label" +msgid "Static type checker for Python" +msgstr "" + #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@Label" -msgid "Python HTTP library" -msgstr "Python HTTP 库" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@Label" +msgid "Python Error tracking library" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 msgctxt "@label" msgid "Font" msgstr "字体" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 msgctxt "@label" msgid "SVG icons" msgstr "SVG 图标" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 msgctxt "@label" msgid "Linux cross-distribution application deployment" msgstr "Linux 交叉分布应用程序部署" @@ -3532,59 +3712,48 @@ msgid "Discard or Keep changes" msgstr "舍弃或保留更改" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:57 -msgctxt "@text:window" +msgctxt "@text:window, %1 is a profile name" msgid "" "You have customized some profile settings.\n" -"Would you like to keep or discard those settings?" +"Would you like to Keep these changed settings after switching profiles?\n" +"Alternatively, you can Discard the changes to load the defaults from '%1'." msgstr "" -"您已自定义某些配置文件设置。\n" -"您想保留或舍弃这些设置吗?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:109 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:111 msgctxt "@title:column" msgid "Profile settings" msgstr "配置文件设置" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:125 msgctxt "@title:column" -msgid "Default" -msgstr "默认" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:123 -msgctxt "@title:column" -msgid "Customized" -msgstr "自定义" +msgid "Current changes" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:156 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:708 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:158 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:747 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "总是询问" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:157 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:159 msgctxt "@option:discardOrKeep" msgid "Discard and never ask again" msgstr "舍弃更改,并不再询问此问题" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:158 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:160 msgctxt "@option:discardOrKeep" msgid "Keep and never ask again" msgstr "保留更改,并不再询问此问题" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:195 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:197 msgctxt "@action:button" -msgid "Discard" -msgstr "舍弃" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:208 -msgctxt "@action:button" -msgid "Keep" -msgstr "保留" +msgid "Discard changes" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:221 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:210 msgctxt "@action:button" -msgid "Create New Profile" -msgstr "创建新配置文件" +msgid "Keep changes" +msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@text:window" @@ -3601,27 +3770,27 @@ msgctxt "@title:window" msgid "Save Project" msgstr "保存项目" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:173 msgctxt "@action:label" msgid "Extruder %1" msgstr "挤出机 %1" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:189 msgctxt "@action:label" msgid "%1 & material" msgstr "%1 & 材料" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 msgctxt "@action:label" msgid "Material" msgstr "材料" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:285 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:281 msgctxt "@action:label" msgid "Don't show project summary on save again" msgstr "保存时不再显示项目摘要" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:304 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:300 msgctxt "@action:button" msgid "Save" msgstr "保存" @@ -3648,39 +3817,39 @@ msgctxt "@title:menu menubar:toplevel" msgid "&Edit" msgstr "编辑(&E)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:48 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:49 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&View" msgstr "视图(&V)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:50 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:51 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "设置(&S)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:55 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:56 msgctxt "@title:menu menubar:toplevel" msgid "E&xtensions" msgstr "扩展(&X)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:93 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:94 msgctxt "@title:menu menubar:toplevel" msgid "P&references" msgstr "偏好设置(&R)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:101 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:102 msgctxt "@title:menu menubar:toplevel" msgid "&Help" msgstr "帮助(&H)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:147 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:148 msgctxt "@title:window" msgid "New project" msgstr "新建项目" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:148 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:149 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 "你确定要开始一个新项目吗?这将清除打印平台及任何未保存的设置。" @@ -3769,8 +3938,8 @@ msgstr "复制个数" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:33 msgctxt "@title:menu menubar:file" -msgid "&Save..." -msgstr "保存(&S)..." +msgid "&Save Project..." +msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:54 msgctxt "@title:menu menubar:file" @@ -3817,22 +3986,22 @@ msgctxt "@title:menu menubar:settings" msgid "&Printer" msgstr "打印机(&P)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:27 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:29 msgctxt "@title:menu" msgid "&Material" msgstr "材料(&M)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:36 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:44 msgctxt "@action:inmenu" msgid "Set as Active Extruder" msgstr "设为主要挤出机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:42 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:50 msgctxt "@action:inmenu" msgid "Enable Extruder" msgstr "启用挤出机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:57 msgctxt "@action:inmenu" msgid "Disable Extruder" msgstr "禁用挤出机" @@ -3927,291 +4096,337 @@ msgctxt "@label" msgid "Are you sure you want to abort the print?" msgstr "您确定要中止打印吗?" +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:102 +msgctxt "@label" +msgid "Is printed as support." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:105 +msgctxt "@label" +msgid "Other models overlapping with this model are modified." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:108 +msgctxt "@label" +msgid "Infill overlapping with this model is modified." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:111 +msgctxt "@label" +msgid "Overlaps with this model are not supported." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 +msgctxt "@label" +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "" + #: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 msgctxt "@label" msgid "Object list" msgstr "对象列表" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:132 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:137 msgctxt "@label" msgid "Interface" msgstr "接口" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:211 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:216 msgctxt "@label" msgid "Currency:" msgstr "币种:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:224 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:229 msgctxt "@label" msgid "Theme:" msgstr "主题:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:280 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:285 msgctxt "@label" msgid "You will need to restart the application for these changes to have effect." msgstr "需重新启动 Cura,新的设置才能生效。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:297 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:302 msgctxt "@info:tooltip" msgid "Slice automatically when changing settings." msgstr "当设置被更改时自动进行切片。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:305 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:310 msgctxt "@option:check" msgid "Slice automatically" msgstr "自动切片" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:319 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:324 msgctxt "@label" msgid "Viewport behavior" msgstr "视区行为" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:327 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:332 msgctxt "@info:tooltip" msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." msgstr "以红色突出显示模型需要增加支撑结构的区域。没有支撑,这些区域将无法正确打印。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:336 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:341 msgctxt "@option:check" msgid "Display overhang" msgstr "显示悬垂(Overhang)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:344 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:351 +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 "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:368 msgctxt "@info:tooltip" msgid "Moves the camera so the model is in the center of the view when a model is selected" msgstr "当模型被选中时,视角将自动调整到最合适的观察位置(模型处于正中央)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:349 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:373 msgctxt "@action:button" msgid "Center camera when item is selected" msgstr "当项目被选中时,自动对中视角" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:359 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:383 msgctxt "@info:tooltip" msgid "Should the default zoom behavior of cura be inverted?" msgstr "需要令 Cura 的默认缩放操作反转吗?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:364 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 msgctxt "@action:button" msgid "Invert the direction of camera zoom." msgstr "反转视角变焦方向。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:380 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:404 msgctxt "@info:tooltip" msgid "Should zooming move in the direction of the mouse?" msgstr "是否跟随鼠标方向进行缩放?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:380 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:404 msgctxt "@info:tooltip" msgid "Zooming towards the mouse is not supported in the orthographic perspective." msgstr "正交透视不支持通过鼠标进行缩放。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:385 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:409 msgctxt "@action:button" msgid "Zoom toward mouse direction" msgstr "跟随鼠标方向缩放" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:435 msgctxt "@info:tooltip" msgid "Should models on the platform be moved so that they no longer intersect?" msgstr "需要移动平台上的模型,使它们不再相交吗?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:440 msgctxt "@option:check" msgid "Ensure models are kept apart" msgstr "确保每个模型都保持分离" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:425 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:449 msgctxt "@info:tooltip" msgid "Should models on the platform be moved down to touch the build plate?" msgstr "需要转动模型,使它们接触打印平台吗?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:430 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:454 msgctxt "@option:check" msgid "Automatically drop models to the build plate" msgstr "自动下降模型到打印平台" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:442 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:466 msgctxt "@info:tooltip" msgid "Show caution message in g-code reader." msgstr "在 G-code 读取器中显示警告信息。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:451 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:475 msgctxt "@option:check" msgid "Caution message in g-code reader" msgstr "G-code 读取器中的警告信息" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:459 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:483 msgctxt "@info:tooltip" msgid "Should layer be forced into compatibility mode?" msgstr "层视图要强制进入兼容模式吗?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:464 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:488 msgctxt "@option:check" msgid "Force layer view compatibility mode (restart required)" msgstr "强制层视图兼容模式(需要重新启动)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:474 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:498 msgctxt "@info:tooltip" msgid "Should Cura open at the location it was closed?" msgstr "Cura 是否应该在关闭的位置打开?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:479 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 msgctxt "@option:check" msgid "Restore window position on start" msgstr "恢复初始窗口位置" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:489 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:513 msgctxt "@info:tooltip" msgid "What type of camera rendering should be used?" msgstr "应使用哪种类型的摄像头进行渲染?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:496 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:520 msgctxt "@window:text" msgid "Camera rendering:" msgstr "摄像头渲染:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:507 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 msgid "Perspective" msgstr "透视" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:508 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:532 msgid "Orthographic" msgstr "正交" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:539 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:563 msgctxt "@label" msgid "Opening and saving files" msgstr "打开并保存文件" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:546 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:570 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:575 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:585 msgctxt "@info:tooltip" msgid "Should models be scaled to the build volume if they are too large?" msgstr "当模型的尺寸过大时,是否将模型自动缩小至成形空间体积?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:551 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:590 msgctxt "@option:check" msgid "Scale large models" msgstr "缩小过大模型" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:561 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:600 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 "当模型以米而不是毫米为单位时,模型可能会在打印平台中显得非常小。在此情况下是否进行放大?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:566 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:605 msgctxt "@option:check" msgid "Scale extremely small models" msgstr "放大过小模型" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:576 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:615 msgctxt "@info:tooltip" msgid "Should models be selected after they are loaded?" msgstr "模型是否应该在加载后被选中?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:581 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:620 msgctxt "@option:check" msgid "Select models when loaded" msgstr "选择模型时加载" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:591 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:630 msgctxt "@info:tooltip" msgid "Should a prefix based on the printer name be added to the print job name automatically?" msgstr "打印机名是否自动作为打印作业名称的前缀?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 msgctxt "@option:check" msgid "Add machine prefix to job name" msgstr "将机器前缀添加到作业名称中" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:606 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:645 msgctxt "@info:tooltip" msgid "Should a summary be shown when saving a project file?" msgstr "保存项目文件时是否显示摘要?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:610 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:649 msgctxt "@option:check" msgid "Show summary dialog when saving project" msgstr "保存项目时显示摘要对话框" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:620 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:659 msgctxt "@info:tooltip" msgid "Default behavior when opening a project file" msgstr "打开项目文件时的默认行为" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:628 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:667 msgctxt "@window:text" msgid "Default behavior when opening a project file: " msgstr "打开项目文件时的默认行为: " -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:642 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:681 msgctxt "@option:openProject" msgid "Always ask me this" msgstr "总是询问" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:643 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:682 msgctxt "@option:openProject" msgid "Always open as a project" msgstr "始终作为一个项目打开" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:644 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:683 msgctxt "@option:openProject" msgid "Always import models" msgstr "始终导入模型" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:719 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 "当您对配置文件进行更改并切换到其他配置文件时将显示一个对话框,询问您是否要保留修改。您也可以选择一个默认行为并令其不再显示该对话框。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:689 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:728 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml:52 msgctxt "@label" msgid "Profiles" msgstr "配置文件" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:694 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 msgctxt "@window:text" msgid "Default behavior for changed setting values when switching to a different profile: " msgstr "切换到不同配置文件时对设置值更改的默认操作: " -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:748 msgctxt "@option:discardOrKeep" msgid "Always discard changed settings" msgstr "总是舍失更改的设置" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:710 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:749 msgctxt "@option:discardOrKeep" msgid "Always transfer changed settings to new profile" msgstr "总是将更改的设置传输至新配置文件" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:744 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:783 msgctxt "@label" msgid "Privacy" msgstr "隐私" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:751 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:790 msgctxt "@info:tooltip" msgid "Should Cura check for updates when the program is started?" msgstr "当 Cura 启动时,是否自动检查更新?" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:756 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:795 msgctxt "@option:check" msgid "Check for updates on start" msgstr "启动时检查更新" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:766 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:805 msgctxt "@info:tooltip" msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." msgstr "您愿意将关于您的打印数据以匿名形式发送到 Ultimaker 吗?注意:我们不会记录/发送任何模型、IP 地址或其他私人数据。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:810 msgctxt "@option:check" msgid "Send (anonymous) print information" msgstr "(匿名)发送打印信息" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:819 msgctxt "@action:button" msgid "More information" msgstr "详细信息" @@ -4320,11 +4535,6 @@ msgctxt "@label" msgid "Display Name" msgstr "显示名称" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:138 -msgctxt "@label" -msgid "Brand" -msgstr "品牌" - #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:148 msgctxt "@label" msgid "Material Type" @@ -4619,12 +4829,32 @@ msgctxt "@info:status" msgid "The printer is not connected." msgstr "尚未连接到打印机。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:166 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:238 msgctxt "@button" msgid "Add printer" msgstr "添加打印机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:182 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 msgctxt "@button" msgid "Manage printers" msgstr "管理打印机" @@ -4664,7 +4894,7 @@ msgctxt "@label" msgid "Profile" msgstr "配置文件" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:172 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:170 msgctxt "@tooltip" msgid "" "Some setting/override values are different from the values stored in the profile.\n" @@ -4751,7 +4981,7 @@ msgctxt "@label" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "在模型的悬垂(Overhangs)部分生成支撑结构。若不这样做,这些部分在打印时将倒塌。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:234 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:200 msgctxt "@label" msgid "" "Some hidden settings use values different from their normal calculated value.\n" @@ -4814,27 +5044,27 @@ msgctxt "@label:textbox" msgid "Search settings" msgstr "搜索设置" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:463 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:456 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "将值复制到所有挤出机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:472 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:465 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "将所有修改值复制到所有挤出机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:509 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:502 msgctxt "@action:menu" msgid "Hide this setting" msgstr "隐藏此设置" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:522 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:515 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "不再显示此设置" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:526 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:519 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "保持此设置可见" @@ -4869,12 +5099,52 @@ msgctxt "@label" msgid "View type" msgstr "查看类型" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:212 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:84 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:118 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:200 +msgctxt "@button" +msgid "Add printer manually" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:214 +msgctxt "@button" +msgid "Finish" +msgstr "完成" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:231 +msgctxt "@label" +msgid "Manufacturer" +msgstr "制造商" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:245 +msgctxt "@label" +msgid "Profile author" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:260 msgctxt "@label" msgid "Printer name" msgstr "打印机名称" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:225 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:269 msgctxt "@text" msgid "Please give your printer a name" msgstr "请指定打印机名称" @@ -4889,27 +5159,32 @@ msgctxt "@label" msgid "Add a networked printer" msgstr "添加已联网打印机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:81 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:95 msgctxt "@label" msgid "Add a non-networked printer" msgstr "添加未联网打印机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:42 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 msgctxt "@label" msgid "There is no printer found over your network." msgstr "未找到网络内打印机。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:180 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:181 msgctxt "@label" msgid "Refresh" msgstr "刷新" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:191 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:192 msgctxt "@label" msgid "Add printer by IP" msgstr "按 IP 添加打印机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:224 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:203 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "" + +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:239 msgctxt "@label" msgid "Troubleshooting" msgstr "故障排除" @@ -4921,8 +5196,8 @@ msgstr "按 IP 地址添加打印机" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:133 msgctxt "@text" -msgid "Place enter your printer's IP address." -msgstr "打印机 IP 地址输入栏。" +msgid "Enter your printer's IP address." +msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:158 msgctxt "@button" @@ -4960,40 +5235,35 @@ msgctxt "@button" msgid "Connect" msgstr "连接" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:36 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:43 msgctxt "@label" msgid "Ultimaker Account" msgstr "Ultimaker 帐户" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:77 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:84 msgctxt "@text" msgid "Your key to connected 3D printing" msgstr "互连 3D 打印的特点" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:94 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:101 msgctxt "@text" msgid "- Customize your experience with more print profiles and plugins" msgstr "- 借助更多的打印配置文件和插件定制您的体验" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:97 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:104 msgctxt "@text" msgid "- Stay flexible by syncing your setup and loading it anywhere" msgstr "- 通过同步设置并将其加载到任何位置保持灵活性" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:100 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:107 msgctxt "@text" msgid "- Increase efficiency with a remote workflow on Ultimaker printers" msgstr "- 使用 Ultimaker 打印机上的远程工作流提高效率" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:119 +#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:157 msgctxt "@button" -msgid "Finish" -msgstr "完成" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:128 -msgctxt "@button" -msgid "Create an account" -msgstr "创建帐户" +msgid "Skip" +msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" @@ -5594,6 +5864,26 @@ msgctxt "name" msgid "Version Upgrade 4.5 to 4.6" msgstr "版本从 4.5 升级至 4.6" +#: VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "" + +#: VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "" + +#: VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "" + +#: VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "" + #: X3DReader/plugin.json msgctxt "description" msgid "Provides support for reading X3D files." @@ -5624,6 +5914,114 @@ msgctxt "name" msgid "X-Ray View" msgstr "透视视图" +#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +#~ msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." +#~ msgstr "您的 {machine_name} 有新功能可用! 建议您更新打印机上的固件。" + +#~ msgctxt "@action:button" +#~ msgid "Print via Cloud" +#~ msgstr "通过云打印" + +#~ msgctxt "@properties:tooltip" +#~ msgid "Print via Cloud" +#~ msgstr "通过云打印" + +#~ msgctxt "@info:status" +#~ msgid "Connected via Cloud" +#~ msgstr "通过云连接" + +#~ msgctxt "@info:status Ultimaker Cloud should not be translated." +#~ msgid "Connect to Ultimaker Cloud" +#~ msgstr "连接到 Ultimaker Cloud" + +#~ msgctxt "@label" +#~ msgid "You need to login first before you can rate" +#~ msgstr "您需要登录才能评分" + +#~ msgctxt "@label" +#~ msgid "You need to install the package before you can rate" +#~ msgstr "您需要安装程序包才能评分" + +#~ msgctxt "@label" +#~ msgid "ratings" +#~ msgstr "评分" + +#~ msgctxt "@label" +#~ msgid "Featured" +#~ msgstr "精选" + +#~ msgctxt "@label" +#~ msgid "Your rating" +#~ msgstr "您的评分" + +#~ msgctxt "@label" +#~ msgid "Author" +#~ msgstr "作者" + +#~ msgctxt "@description" +#~ msgid "Get plugins and materials verified by Ultimaker" +#~ msgstr "获取经过 Ultimaker 验证的插件和材料" + +#~ msgctxt "@label The argument is a username." +#~ msgid "Hi %1" +#~ msgstr "%1,您好" + +#~ msgctxt "@button" +#~ msgid "Ultimaker account" +#~ msgstr "Ultimaker 帐户" + +#~ msgctxt "@button" +#~ msgid "Sign out" +#~ msgstr "注销" + +#~ msgctxt "@label" +#~ msgid "Support library for analysis of complex networks" +#~ msgstr "用于分析复杂网络的支持库" + +#~ msgctxt "@Label" +#~ msgid "Python HTTP library" +#~ msgstr "Python HTTP 库" + +#~ msgctxt "@text:window" +#~ msgid "" +#~ "You have customized some profile settings.\n" +#~ "Would you like to keep or discard those settings?" +#~ msgstr "" +#~ "您已自定义某些配置文件设置。\n" +#~ "您想保留或舍弃这些设置吗?" + +#~ msgctxt "@title:column" +#~ msgid "Default" +#~ msgstr "默认" + +#~ msgctxt "@title:column" +#~ msgid "Customized" +#~ msgstr "自定义" + +#~ msgctxt "@action:button" +#~ msgid "Discard" +#~ msgstr "舍弃" + +#~ msgctxt "@action:button" +#~ msgid "Keep" +#~ msgstr "保留" + +#~ msgctxt "@action:button" +#~ msgid "Create New Profile" +#~ msgstr "创建新配置文件" + +#~ msgctxt "@title:menu menubar:file" +#~ msgid "&Save..." +#~ msgstr "保存(&S)..." + +#~ msgctxt "@text" +#~ msgid "Place enter your printer's IP address." +#~ msgstr "打印机 IP 地址输入栏。" + +#~ msgctxt "@button" +#~ msgid "Create an account" +#~ msgstr "创建帐户" + #~ msgctxt "@info:generic" #~ msgid "" #~ "\n" @@ -6452,10 +6850,6 @@ msgstr "透视视图" #~ "如果您的打印机不在列表中,使用“自定义”类别中的“自定义 FFF 打印机”,并在下一个对话框中调整设置以匹配您的打印机。" #~ msgctxt "@label" -#~ msgid "Manufacturer" -#~ msgstr "制造商" - -#~ msgctxt "@label" #~ msgid "Printer Name" #~ msgstr "打印机名称" diff --git a/resources/i18n/zh_CN/fdmextruder.def.json.po b/resources/i18n/zh_CN/fdmextruder.def.json.po index 481dd08a6a..7794454847 100644 --- a/resources/i18n/zh_CN/fdmextruder.def.json.po +++ b/resources/i18n/zh_CN/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 4.6\n" "Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n" -"POT-Creation-Date: 2020-04-06 16:33+0000\n" +"POT-Creation-Date: 2020-07-31 12:48+0000\n" "PO-Revision-Date: 2019-03-13 14:00+0200\n" "Last-Translator: Bothof <info@bothof.nl>\n" "Language-Team: PCDotFan <pc@edu.ax>, Bothof <info@bothof.nl>\n" diff --git a/resources/i18n/zh_CN/fdmprinter.def.json.po b/resources/i18n/zh_CN/fdmprinter.def.json.po index cbc52d5eea..58abcfb873 100644 --- a/resources/i18n/zh_CN/fdmprinter.def.json.po +++ b/resources/i18n/zh_CN/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 4.6\n" "Report-Msgid-Bugs-To: r.dulek@ultimaker.com\n" -"POT-Creation-Date: 2020-04-06 16:33+0000\n" +"POT-Creation-Date: 2020-07-31 12:48+0000\n" "PO-Revision-Date: 2019-09-23 14:18+0200\n" "Last-Translator: Lionbridge <info@lionbridge.com>\n" "Language-Team: Chinese <info@lionbridge.com>, PCDotFan <pc@edu.ax>, Chinese <info@bothof.nl>\n" @@ -226,6 +226,16 @@ msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "机器是否能够稳定构建体积温度。" #: fdmprinter.def.json +msgctxt "machine_always_write_active_tool label" +msgid "Always Write Active Tool" +msgstr "" + +#: fdmprinter.def.json +msgctxt "machine_always_write_active_tool description" +msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." +msgstr "" + +#: fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "位于中心" @@ -3475,6 +3485,76 @@ msgid "The extruder train to use for printing the floors of the support. This is msgstr "用于打印支撑底板的挤出机组。 用于多重挤出。" #: fdmprinter.def.json +msgctxt "support_structure label" +msgid "Support Structure" +msgstr "" + +#: fdmprinter.def.json +msgctxt "support_structure description" +msgid "Generate a tree-like support " +msgstr "" + +#: fdmprinter.def.json +msgctxt "support_structure option normal" +msgid "Normal" +msgstr "" + +#: fdmprinter.def.json +msgctxt "support_structure option tree" +msgid "Tree" +msgstr "" + +#: fdmprinter.def.json +msgctxt "support_tree_angle label" +msgid "Tree Support Branch Angle" +msgstr "树形支撑分支角度" + +#: fdmprinter.def.json +msgctxt "support_tree_angle description" +msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." +msgstr "分支的角度。使用较小的角度可增加垂直度和稳定性。使用较大的角度可支撑更大范围。" + +#: fdmprinter.def.json +msgctxt "support_tree_branch_distance label" +msgid "Tree Support Branch Distance" +msgstr "树形支撑分支间距" + +#: fdmprinter.def.json +msgctxt "support_tree_branch_distance description" +msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." +msgstr "在支撑模型时,分支之间需要多大的间距。缩小这一间距会使树形支撑与模型之间有更多接触点,带来更好的悬垂,但会使支撑更难以拆除。" + +#: fdmprinter.def.json +msgctxt "support_tree_branch_diameter label" +msgid "Tree Support Branch Diameter" +msgstr "树形支撑分支直径" + +#: fdmprinter.def.json +msgctxt "support_tree_branch_diameter description" +msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." +msgstr "树形支撑最细分支的直径。较粗的分支更坚固。接近基础的分支会比这更粗。" + +#: fdmprinter.def.json +msgctxt "support_tree_branch_diameter_angle label" +msgid "Tree Support Branch Diameter Angle" +msgstr "树形支撑分支直径角度" + +#: fdmprinter.def.json +msgctxt "support_tree_branch_diameter_angle description" +msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." +msgstr "随着分支朝底部逐渐变粗,分支直径的角度。角度为 0 表明分支全长具有均匀的粗细度。稍微有些角度可以增加树形支撑的稳定性。" + +#: fdmprinter.def.json +msgctxt "support_tree_collision_resolution label" +msgid "Tree Support Collision Resolution" +msgstr "树形支撑碰撞分辨率" + +#: fdmprinter.def.json +msgctxt "support_tree_collision_resolution description" +msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." +msgstr "用于计算碰撞的分辨率,目的在于避免碰撞模型。将此设置得较低将产生更准确且通常较少失败的树,但是会大幅增加切片时间。" + +#: fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "支撑放置" @@ -3740,6 +3820,16 @@ msgid "The maximum width of the steps of the stair-like bottom of support restin msgstr "停留在模型上的支撑阶梯状底部的最大步阶宽度。 较低的值会使支撑更难于移除,但过高的值可能导致不稳定的支撑结构。" #: fdmprinter.def.json +msgctxt "support_bottom_stair_step_min_slope label" +msgid "Support Stair Step Minimum Slope Angle" +msgstr "" + +#: fdmprinter.def.json +msgctxt "support_bottom_stair_step_min_slope description" +msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." +msgstr "" + +#: fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "支撑结合部距离" @@ -4185,6 +4275,16 @@ msgid "Make support everywhere below the support mesh, so that there's no overha msgstr "在支撑网格下方的所有位置进行支撑,让支撑网格中没有悬垂。" #: fdmprinter.def.json +msgctxt "support_meshes_present label" +msgid "Scene Has Support Meshes" +msgstr "" + +#: fdmprinter.def.json +msgctxt "support_meshes_present description" +msgid "There are support meshes present in the scene. This setting is controlled by Cura." +msgstr "" + +#: fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "打印平台附着" @@ -4945,8 +5045,8 @@ msgstr "打印序列" #: fdmprinter.def.json msgctxt "print_sequence description" -msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. " -msgstr "是要一次一层地打印所有模型,还是要等待打印完一个模型后再继续打印下一个。如果 a) 仅启用了一个挤出器,并且 b) 分离所有模型的方式使得整个打印头可在这些模型间移动,并且所有模型都低于喷嘴与 X/Y 轴之间的距离,则可使用排队打印模式。 " +msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." +msgstr "" #: fdmprinter.def.json msgctxt "print_sequence option all_at_once" @@ -4970,13 +5070,13 @@ msgstr "使用此网格修改与其重叠的其他网格的填充物。 利用 #: fdmprinter.def.json msgctxt "infill_mesh_order label" -msgid "Infill Mesh Order" -msgstr "填充网格顺序" +msgid "Mesh Processing Rank" +msgstr "" #: fdmprinter.def.json msgctxt "infill_mesh_order description" -msgid "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -msgstr "确定哪个填充网格在另一个填充网格的填充物内。 顺序较高的填充网格将修改顺序较低的填充网格以及普通网格的填充物。" +msgid "Determines the priority of this mesh when considering overlapping volumes. Areas where multiple meshes reside will be won by the lower rank mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." +msgstr "" #: fdmprinter.def.json msgctxt "cutting_mesh label" @@ -5114,74 +5214,14 @@ msgid "Features that haven't completely been fleshed out yet." msgstr "尚未完全充实的功能。" #: fdmprinter.def.json -msgctxt "support_tree_enable label" -msgid "Tree Support" -msgstr "树形支撑" - -#: fdmprinter.def.json -msgctxt "support_tree_enable description" -msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." -msgstr "生成树形支撑,用分支支撑打印的模型。这可以减少材料用量和缩短打印时间,但会大幅增加切片时间。" - -#: fdmprinter.def.json -msgctxt "support_tree_angle label" -msgid "Tree Support Branch Angle" -msgstr "树形支撑分支角度" - -#: fdmprinter.def.json -msgctxt "support_tree_angle description" -msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." -msgstr "分支的角度。使用较小的角度可增加垂直度和稳定性。使用较大的角度可支撑更大范围。" - -#: fdmprinter.def.json -msgctxt "support_tree_branch_distance label" -msgid "Tree Support Branch Distance" -msgstr "树形支撑分支间距" - -#: fdmprinter.def.json -msgctxt "support_tree_branch_distance description" -msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." -msgstr "在支撑模型时,分支之间需要多大的间距。缩小这一间距会使树形支撑与模型之间有更多接触点,带来更好的悬垂,但会使支撑更难以拆除。" - -#: fdmprinter.def.json -msgctxt "support_tree_branch_diameter label" -msgid "Tree Support Branch Diameter" -msgstr "树形支撑分支直径" - -#: fdmprinter.def.json -msgctxt "support_tree_branch_diameter description" -msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." -msgstr "树形支撑最细分支的直径。较粗的分支更坚固。接近基础的分支会比这更粗。" - -#: fdmprinter.def.json -msgctxt "support_tree_branch_diameter_angle label" -msgid "Tree Support Branch Diameter Angle" -msgstr "树形支撑分支直径角度" - -#: fdmprinter.def.json -msgctxt "support_tree_branch_diameter_angle description" -msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." -msgstr "随着分支朝底部逐渐变粗,分支直径的角度。角度为 0 表明分支全长具有均匀的粗细度。稍微有些角度可以增加树形支撑的稳定性。" - -#: fdmprinter.def.json -msgctxt "support_tree_collision_resolution label" -msgid "Tree Support Collision Resolution" -msgstr "树形支撑碰撞分辨率" - -#: fdmprinter.def.json -msgctxt "support_tree_collision_resolution description" -msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." -msgstr "用于计算碰撞的分辨率,目的在于避免碰撞模型。将此设置得较低将产生更准确且通常较少失败的树,但是会大幅增加切片时间。" - -#: fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "切片公差" #: fdmprinter.def.json msgctxt "slicing_tolerance description" -msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process." -msgstr "如何对带有对角线表面的层进行切片。层面积可以根据层的中心与表面 (Middle) 相交的位置生成。或者每一层的面积可以为落在整个层高度中成形体积内的面积 (Exclusive),或者为落在层中任何位置的面积 (Inclusive)。Exclusive 保留大部分细节,Inclusive 可实现最佳匹配,而 Middle 需要的处理时间最少。" +msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." +msgstr "" #: fdmprinter.def.json msgctxt "slicing_tolerance option middle" @@ -5454,76 +5494,6 @@ msgid "The file location of an image of which the brightness values determine th msgstr "一个图像的文件位置,在这个图像中,亮度值决定了在支持中相应位置的最小密度。" #: fdmprinter.def.json -msgctxt "spaghetti_infill_enabled label" -msgid "Spaghetti Infill" -msgstr "意面式填充" - -#: fdmprinter.def.json -msgctxt "spaghetti_infill_enabled description" -msgid "Print the infill every so often, so that the filament will curl up chaotically inside the object. This reduces print time, but the behaviour is rather unpredictable." -msgstr "经常打印填充物,使得耗材在模型内部混乱地卷曲。 这会缩短打印时间,但行为会难以预测。" - -#: fdmprinter.def.json -msgctxt "spaghetti_infill_stepped label" -msgid "Spaghetti Infill Stepping" -msgstr "意面式填充步阶" - -#: fdmprinter.def.json -msgctxt "spaghetti_infill_stepped description" -msgid "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print." -msgstr "是否逐步打印意面式填充或在打印结束时挤出所有填充耗材。" - -#: fdmprinter.def.json -msgctxt "spaghetti_max_infill_angle label" -msgid "Spaghetti Maximum Infill Angle" -msgstr "意面式填充 - 最大填充角度" - -#: fdmprinter.def.json -msgctxt "spaghetti_max_infill_angle description" -msgid "The maximum angle w.r.t. the Z axis of the inside of the print for areas which are to be filled with spaghetti infill afterwards. Lowering this value causes more angled parts in your model to be filled on each layer." -msgstr "相对于打印物内部的 Z 轴,之后将填充意面式填充物区域的最大角度。 降低此值会导致模型中的更多成角度部分在每层填充。" - -#: fdmprinter.def.json -msgctxt "spaghetti_max_height label" -msgid "Spaghetti Infill Maximum Height" -msgstr "意面式填充 - 最大填充高度" - -#: fdmprinter.def.json -msgctxt "spaghetti_max_height description" -msgid "The maximum height of inside space which can be combined and filled from the top." -msgstr "可以从顶部组合和填充的内部空间的最大高度。" - -#: fdmprinter.def.json -msgctxt "spaghetti_inset label" -msgid "Spaghetti Inset" -msgstr "意面式嵌入" - -#: fdmprinter.def.json -msgctxt "spaghetti_inset description" -msgid "The offset from the walls from where the spaghetti infill will be printed." -msgstr "从其开始打印意面式填充物的壁偏移量。" - -#: fdmprinter.def.json -msgctxt "spaghetti_flow label" -msgid "Spaghetti Flow" -msgstr "意面式流量" - -#: fdmprinter.def.json -msgctxt "spaghetti_flow description" -msgid "Adjusts the density of the spaghetti infill. Note that the Infill Density only controls the line spacing of the filling pattern, not the amount of extrusion for spaghetti infill." -msgstr "调整意面式填充的密度。 注意,填充密度仅控制填充图案的走线间距,而不是意面式填充的挤出量。" - -#: fdmprinter.def.json -msgctxt "spaghetti_infill_extra_volume label" -msgid "Spaghetti Infill Extra Volume" -msgstr "意面式填充额外体积" - -#: fdmprinter.def.json -msgctxt "spaghetti_infill_extra_volume description" -msgid "A correction term to adjust the total volume being extruded each time when filling spaghetti." -msgstr "一个用于调整每次进行意面式填充时挤出总量的修正期。" - -#: fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "启用锥形支撑" @@ -6392,6 +6362,86 @@ msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "在将模型从文件中载入时应用在模型上的转换矩阵。" +#~ msgctxt "print_sequence description" +#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. " +#~ msgstr "是要一次一层地打印所有模型,还是要等待打印完一个模型后再继续打印下一个。如果 a) 仅启用了一个挤出器,并且 b) 分离所有模型的方式使得整个打印头可在这些模型间移动,并且所有模型都低于喷嘴与 X/Y 轴之间的距离,则可使用排队打印模式。 " + +#~ msgctxt "infill_mesh_order label" +#~ msgid "Infill Mesh Order" +#~ msgstr "填充网格顺序" + +#~ msgctxt "infill_mesh_order description" +#~ msgid "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." +#~ msgstr "确定哪个填充网格在另一个填充网格的填充物内。 顺序较高的填充网格将修改顺序较低的填充网格以及普通网格的填充物。" + +#~ msgctxt "support_tree_enable label" +#~ msgid "Tree Support" +#~ msgstr "树形支撑" + +#~ msgctxt "support_tree_enable description" +#~ msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." +#~ msgstr "生成树形支撑,用分支支撑打印的模型。这可以减少材料用量和缩短打印时间,但会大幅增加切片时间。" + +#~ msgctxt "slicing_tolerance description" +#~ msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process." +#~ msgstr "如何对带有对角线表面的层进行切片。层面积可以根据层的中心与表面 (Middle) 相交的位置生成。或者每一层的面积可以为落在整个层高度中成形体积内的面积 (Exclusive),或者为落在层中任何位置的面积 (Inclusive)。Exclusive 保留大部分细节,Inclusive 可实现最佳匹配,而 Middle 需要的处理时间最少。" + +#~ msgctxt "spaghetti_infill_enabled label" +#~ msgid "Spaghetti Infill" +#~ msgstr "意面式填充" + +#~ msgctxt "spaghetti_infill_enabled description" +#~ msgid "Print the infill every so often, so that the filament will curl up chaotically inside the object. This reduces print time, but the behaviour is rather unpredictable." +#~ msgstr "经常打印填充物,使得耗材在模型内部混乱地卷曲。 这会缩短打印时间,但行为会难以预测。" + +#~ msgctxt "spaghetti_infill_stepped label" +#~ msgid "Spaghetti Infill Stepping" +#~ msgstr "意面式填充步阶" + +#~ msgctxt "spaghetti_infill_stepped description" +#~ msgid "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print." +#~ msgstr "是否逐步打印意面式填充或在打印结束时挤出所有填充耗材。" + +#~ msgctxt "spaghetti_max_infill_angle label" +#~ msgid "Spaghetti Maximum Infill Angle" +#~ msgstr "意面式填充 - 最大填充角度" + +#~ msgctxt "spaghetti_max_infill_angle description" +#~ msgid "The maximum angle w.r.t. the Z axis of the inside of the print for areas which are to be filled with spaghetti infill afterwards. Lowering this value causes more angled parts in your model to be filled on each layer." +#~ msgstr "相对于打印物内部的 Z 轴,之后将填充意面式填充物区域的最大角度。 降低此值会导致模型中的更多成角度部分在每层填充。" + +#~ msgctxt "spaghetti_max_height label" +#~ msgid "Spaghetti Infill Maximum Height" +#~ msgstr "意面式填充 - 最大填充高度" + +#~ msgctxt "spaghetti_max_height description" +#~ msgid "The maximum height of inside space which can be combined and filled from the top." +#~ msgstr "可以从顶部组合和填充的内部空间的最大高度。" + +#~ msgctxt "spaghetti_inset label" +#~ msgid "Spaghetti Inset" +#~ msgstr "意面式嵌入" + +#~ msgctxt "spaghetti_inset description" +#~ msgid "The offset from the walls from where the spaghetti infill will be printed." +#~ msgstr "从其开始打印意面式填充物的壁偏移量。" + +#~ msgctxt "spaghetti_flow label" +#~ msgid "Spaghetti Flow" +#~ msgstr "意面式流量" + +#~ msgctxt "spaghetti_flow description" +#~ msgid "Adjusts the density of the spaghetti infill. Note that the Infill Density only controls the line spacing of the filling pattern, not the amount of extrusion for spaghetti infill." +#~ msgstr "调整意面式填充的密度。 注意,填充密度仅控制填充图案的走线间距,而不是意面式填充的挤出量。" + +#~ msgctxt "spaghetti_infill_extra_volume label" +#~ msgid "Spaghetti Infill Extra Volume" +#~ msgstr "意面式填充额外体积" + +#~ msgctxt "spaghetti_infill_extra_volume description" +#~ msgid "A correction term to adjust the total volume being extruded each time when filling spaghetti." +#~ msgstr "一个用于调整每次进行意面式填充时挤出总量的修正期。" + #~ msgctxt "material_guid description" #~ msgid "GUID of the material. This is set automatically. " #~ msgstr "材料 GUID,此项为自动设置。 " |