chiark / gitweb /
add Chinese language
authorcoloz <coloz999@gmail.com>
Mon, 29 Sep 2014 08:06:33 +0000 (16:06 +0800)
committercoloz <coloz999@gmail.com>
Mon, 29 Sep 2014 08:06:33 +0000 (16:06 +0800)
add Chinese language

Cura/util/resources.py
resources/locale/zh/LC_MESSAGES/Cura.mo [new file with mode: 0644]
resources/locale/zh/LC_MESSAGES/Cura.po [new file with mode: 0644]

index 5d540dc79234120976f64714744a541cecdf30cd..5965b2b848c0abaaeaac8514fab2243cc3d6240c 100644 (file)
@@ -1,3 +1,4 @@
+#coding:utf8
 """
 Helper module to get easy access to the path where resources are stored.
 This is because the resource location is depended on the packaging method and OS
 """
 Helper module to get easy access to the path where resources are stored.
 This is because the resource location is depended on the packaging method and OS
@@ -49,7 +50,7 @@ def getDefaultMachineProfiles():
 
 def setupLocalization(selectedLanguage = None):
        #Default to english
 
 def setupLocalization(selectedLanguage = None):
        #Default to english
-       languages = ['en']
+       languages = ['zh']
 
        if selectedLanguage is not None:
                for item in getLanguageOptions():
 
        if selectedLanguage is not None:
                for item in getLanguageOptions():
@@ -65,7 +66,7 @@ def getLanguageOptions():
                ['en', 'English'],
                ['de', 'Deutsch'],
                ['fr', 'French'],
                ['en', 'English'],
                ['de', 'Deutsch'],
                ['fr', 'French'],
-               # ['cs', 'Cesky'],
+               ['zh', 'Chinese'],
                # ['nl', 'Nederlands'],
                # ['es', 'Spanish'],
                # ['po', 'Polish']
                # ['nl', 'Nederlands'],
                # ['es', 'Spanish'],
                # ['po', 'Polish']
diff --git a/resources/locale/zh/LC_MESSAGES/Cura.mo b/resources/locale/zh/LC_MESSAGES/Cura.mo
new file mode 100644 (file)
index 0000000..79f2a54
Binary files /dev/null and b/resources/locale/zh/LC_MESSAGES/Cura.mo differ
diff --git a/resources/locale/zh/LC_MESSAGES/Cura.po b/resources/locale/zh/LC_MESSAGES/Cura.po
new file mode 100644 (file)
index 0000000..04274d9
--- /dev/null
@@ -0,0 +1,2425 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) 2013
+# This file is distributed under the same license as the Cura package.
+# Ilya Kulakov <kulakov.ilya@gmail.com>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Cura\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2014-07-28 17:57+0200\n"
+"PO-Revision-Date: 2014-09-29 16:02+0800\n"
+"Last-Translator: \n"
+"Language-Team: coloz <clz@clz.me>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.6.8\n"
+"Language: zh_Hans_CN\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: Cura/gui/app.py:144 Cura/gui/mainWindow.py:566
+msgid "A new version of Cura is available, would you like to download?"
+msgstr ""
+
+#: Cura/gui/app.py:144 Cura/gui/mainWindow.py:566
+msgid "New version available"
+msgstr ""
+
+#: Cura/gui/configWizard.py:223
+msgid "Add new machine wizard"
+msgstr "添加机型"
+
+#: Cura/gui/configWizard.py:225
+msgid "First time run wizard"
+msgstr "配置向导"
+
+#: Cura/gui/configWizard.py:226
+msgid "Welcome, and thanks for trying Cura!"
+msgstr ""
+
+#: Cura/gui/configWizard.py:228
+msgid "This wizard will help you in setting up Cura for your machine."
+msgstr "向导将协助你,为你的机型配置Cura"
+
+#: Cura/gui/configWizard.py:262
+msgid "Select which Printrbot machine you have:"
+msgstr ""
+
+#: Cura/gui/configWizard.py:299
+msgid "The following pre-defined machine profiles are available"
+msgstr ""
+
+#: Cura/gui/configWizard.py:300
+msgid ""
+"Note that these profiles are not guaranteed to give good results,\n"
+"or work at all. Extra tweaks might be required.\n"
+"If you find issues with the predefined profiles,\n"
+"or want an extra profile.\n"
+"Please report it at the github issue tracker."
+msgstr ""
+
+#: Cura/gui/configWizard.py:330
+msgid "Cura is now ready to be used!"
+msgstr ""
+
+#: Cura/gui/configWizard.py:335
+msgid ""
+"RepRap machines can be vastly different, so here you can set your own "
+"settings."
+msgstr ""
+
+#: Cura/gui/configWizard.py:336
+msgid ""
+"Be sure to review the default profile before running it on your machine."
+msgstr ""
+
+#: Cura/gui/configWizard.py:337
+msgid ""
+"If you like a default profile for your machine added,\n"
+"then make an issue on github."
+msgstr ""
+
+#: Cura/gui/configWizard.py:339
+msgid "You will have to manually install Marlin or Sprinter firmware."
+msgstr ""
+
+#: Cura/gui/configWizard.py:341
+msgid "Machine name"
+msgstr "机型名称"
+
+#: Cura/gui/configWizard.py:342
+msgid "Machine width (mm)"
+msgstr "构建宽度"
+
+#: Cura/gui/configWizard.py:343
+msgid "Machine depth (mm)"
+msgstr "构建深度"
+
+#: Cura/gui/configWizard.py:344
+msgid "Machine height (mm)"
+msgstr "构建高度"
+
+#: Cura/gui/configWizard.py:345 Cura/util/profile.py:175
+msgid "Nozzle size (mm)"
+msgstr "喷嘴孔径"
+
+#: Cura/gui/configWizard.py:346 Cura/util/profile.py:503
+msgid "Heated bed"
+msgstr "热床"
+
+#: Cura/gui/configWizard.py:347
+msgid "Bed center is 0,0,0 (RoStock)"
+msgstr "平台中心为0,0,0"
+
+#: Cura/gui/configWizard.py:367
+msgid "Select your machine"
+msgstr "设置你的机型"
+
+#: Cura/gui/configWizard.py:368
+msgid "What kind of machine do you have:"
+msgstr ""
+
+#: Cura/gui/configWizard.py:377
+msgid "Other (Ex: RepRap, MakerBot)"
+msgstr "其他机型(如MostFun Sail)"
+
+#: Cura/gui/configWizard.py:380
+msgid ""
+"The collection of anonymous usage information helps with the continued "
+"improvement of Cura."
+msgstr ""
+
+#: Cura/gui/configWizard.py:381
+msgid ""
+"This does NOT submit your models online nor gathers any privacy related "
+"information."
+msgstr ""
+
+#: Cura/gui/configWizard.py:382
+msgid "Submit anonymous usage information:"
+msgstr ""
+
+#: Cura/gui/configWizard.py:383
+msgid "For full details see: http://wiki.ultimaker.com/Cura:stats"
+msgstr ""
+
+#: Cura/gui/configWizard.py:455
+msgid "Select upgraded parts you have"
+msgstr ""
+
+#: Cura/gui/configWizard.py:456
+msgid ""
+"To assist you in having better default settings for your Ultimaker\n"
+"Cura would like to know which upgrades you have in your machine."
+msgstr ""
+
+#: Cura/gui/configWizard.py:458
+msgid "Extruder drive upgrade"
+msgstr ""
+
+#: Cura/gui/configWizard.py:459
+msgid "Heated printer bed (kit)"
+msgstr ""
+
+#: Cura/gui/configWizard.py:460
+msgid "Heated printer bed (self built)"
+msgstr ""
+
+#: Cura/gui/configWizard.py:461
+msgid "Dual extrusion (experimental)"
+msgstr ""
+
+#: Cura/gui/configWizard.py:463
+msgid ""
+"If you have an Ultimaker bought after october 2012 you will have the\n"
+"Extruder drive upgrade. If you do not have this upgrade,\n"
+"it is highly recommended to improve reliability."
+msgstr ""
+
+#: Cura/gui/configWizard.py:464
+msgid ""
+"This upgrade can be bought from the Ultimaker webshop\n"
+"or found on thingiverse as thing:26094"
+msgstr ""
+
+#: Cura/gui/configWizard.py:486
+msgid "Upgrade Ultimaker Firmware"
+msgstr ""
+
+#: Cura/gui/configWizard.py:487
+msgid ""
+"Firmware is the piece of software running directly on your 3D printer.\n"
+"This firmware controls the step motors, regulates the temperature\n"
+"and ultimately makes your printer work."
+msgstr ""
+
+#: Cura/gui/configWizard.py:489
+msgid ""
+"The firmware shipping with new Ultimakers works, but upgrades\n"
+"have been made to make better prints, and make calibration easier."
+msgstr ""
+
+#: Cura/gui/configWizard.py:491
+msgid ""
+"Cura requires these new features and thus\n"
+"your firmware will most likely need to be upgraded.\n"
+"You will get the chance to do so now."
+msgstr ""
+
+#: Cura/gui/configWizard.py:496
+msgid "Do not upgrade to this firmware if:"
+msgstr ""
+
+#: Cura/gui/configWizard.py:497
+msgid "* You have an older machine based on ATMega1280 (Rev 1 machine)"
+msgstr ""
+
+#: Cura/gui/configWizard.py:498
+msgid "* Have other changes in the firmware"
+msgstr ""
+
+#: Cura/gui/configWizard.py:532
+msgid ""
+"It is a good idea to do a few sanity checks now on your Ultimaker.\n"
+"You can skip these if you know your machine is functional."
+msgstr ""
+
+#: Cura/gui/configWizard.py:533
+msgid "Run checks"
+msgstr "运行检测"
+
+#: Cura/gui/configWizard.py:533
+msgid "Skip checks"
+msgstr "跳过检测"
+
+#: Cura/gui/configWizard.py:537
+msgid "Communication:"
+msgstr "通信:"
+
+#: Cura/gui/configWizard.py:538
+msgid "Temperature:"
+msgstr "温度:"
+
+#: Cura/gui/configWizard.py:539
+msgid "Endstops:"
+msgstr ""
+
+#: Cura/gui/configWizard.py:544
+msgid "Show error log"
+msgstr "显示错误日志"
+
+#: Cura/gui/configWizard.py:578
+msgid "Connecting to machine."
+msgstr "正在连接打印机"
+
+#: Cura/gui/configWizard.py:599
+msgid "Cooldown before temperature check."
+msgstr ""
+
+#: Cura/gui/configWizard.py:605 Cura/gui/configWizard.py:612
+msgid "Checking the heater and temperature sensor."
+msgstr ""
+
+#: Cura/gui/configWizard.py:623
+msgid "Please make sure none of the endstops are pressed."
+msgstr ""
+
+#: Cura/gui/configWizard.py:636
+msgid "Temperature measurement FAILED!"
+msgstr ""
+
+#: Cura/gui/configWizard.py:641
+#, python-format
+msgid "Head temperature: %d"
+msgstr ""
+
+#: Cura/gui/configWizard.py:648 Cura/gui/configWizard.py:657
+#, python-format
+msgid "Communication State: %s"
+msgstr ""
+
+#: Cura/gui/configWizard.py:651
+msgid "Failed to establish connection with the printer."
+msgstr ""
+
+#: Cura/gui/configWizard.py:696
+msgid "Please press the right X endstop."
+msgstr ""
+
+#: Cura/gui/configWizard.py:701
+msgid "Please press the left X endstop."
+msgstr ""
+
+#: Cura/gui/configWizard.py:706
+msgid "Please press the front Y endstop."
+msgstr ""
+
+#: Cura/gui/configWizard.py:711
+msgid "Please press the back Y endstop."
+msgstr ""
+
+#: Cura/gui/configWizard.py:716
+msgid "Please press the top Z endstop."
+msgstr ""
+
+#: Cura/gui/configWizard.py:721
+msgid "Please press the bottom Z endstop."
+msgstr ""
+
+#: Cura/gui/configWizard.py:727
+msgid "Checkup finished"
+msgstr ""
+
+#: Cura/gui/configWizard.py:770
+msgid "Calibrating the Steps Per E requires some manual actions."
+msgstr ""
+
+#: Cura/gui/configWizard.py:771
+msgid "First remove any filament from your machine."
+msgstr ""
+
+#: Cura/gui/configWizard.py:772
+msgid ""
+"Next put in your filament so the tip is aligned with the\n"
+"top of the extruder drive."
+msgstr ""
+
+#: Cura/gui/configWizard.py:773
+msgid "We'll push the filament 100mm"
+msgstr ""
+
+#: Cura/gui/configWizard.py:774
+msgid "Extrude 100mm filament"
+msgstr ""
+
+#: Cura/gui/configWizard.py:775
+msgid ""
+"Now measure the amount of extruded filament:\n"
+"(this can be more or less then 100mm)"
+msgstr ""
+
+#: Cura/gui/configWizard.py:776
+msgid "Save"
+msgstr "保存"
+
+#: Cura/gui/configWizard.py:777
+msgid "This results in the following steps per E:"
+msgstr ""
+
+#: Cura/gui/configWizard.py:779
+msgid "You can repeat these steps to get better calibration."
+msgstr ""
+
+#: Cura/gui/configWizard.py:782
+msgid ""
+"If you still have filament in your printer which needs\n"
+"heat to remove, press the heat up button below:"
+msgstr ""
+
+#: Cura/gui/configWizard.py:783
+msgid "Heatup for filament removal"
+msgstr ""
+
+#: Cura/gui/configWizard.py:808 Cura/gui/configWizard.py:842
+msgid ""
+"Error: Failed to open serial port to machine\n"
+"If this keeps happening, try disconnecting and reconnecting the USB cable"
+msgstr ""
+
+#: Cura/gui/firmwareInstall.py:44
+msgid ""
+"I am sorry, but Cura does not ship with a default firmware for your machine "
+"configuration."
+msgstr ""
+
+#: Cura/gui/firmwareInstall.py:44 Cura/gui/firmwareInstall.py:48
+#: Cura/gui/firmwareInstall.py:103 Cura/gui/mainWindow.py:508
+msgid "Firmware update"
+msgstr "固件更新"
+
+#: Cura/gui/firmwareInstall.py:48
+msgid ""
+"Cura only supports firmware updates for ATMega2560 based hardware.\n"
+"So updating your RepRap with Cura might or might not work."
+msgstr ""
+"Cura仅支持基于ATmega2560的机型升级\n"
+"升级固件后也许大概有可能你的打印机无法正常工作"
+
+#: Cura/gui/firmwareInstall.py:56
+msgid "OK"
+msgstr "确定"
+
+#: Cura/gui/firmwareInstall.py:77
+msgid "Reading firmware..."
+msgstr "读取固件..."
+
+#: Cura/gui/firmwareInstall.py:79
+msgid "Connecting to machine..."
+msgstr "连接到打印机..."
+
+#: Cura/gui/firmwareInstall.py:83
+msgid ""
+"Please connect the printer to\n"
+"your computer with the USB cable."
+msgstr ""
+
+#: Cura/gui/firmwareInstall.py:102
+msgid ""
+"Failed to find machine for firmware upgrade\n"
+"Is your machine connected to the PC?"
+msgstr ""
+
+#: Cura/gui/firmwareInstall.py:107
+msgid "Uploading firmware..."
+msgstr "固件上传中"
+
+#: Cura/gui/firmwareInstall.py:110
+#, python-format
+msgid ""
+"Done!\n"
+"Installed firmware: %s"
+msgstr ""
+"完成!\n"
+"成功写入固件: %s"
+
+#: Cura/gui/firmwareInstall.py:112
+msgid "Failed to write firmware.\n"
+msgstr "固件写入失败\n"
+
+#: Cura/gui/mainWindow.py:66
+msgid "Load model file...\tCTRL+L"
+msgstr "读取模型文件...\tCTRL+L"
+
+#: Cura/gui/mainWindow.py:68
+msgid "Save model...\tCTRL+S"
+msgstr "保存模型...\tCTRL+S"
+
+#: Cura/gui/mainWindow.py:70
+msgid "Reload platform\tF5"
+msgstr "重新载入模型\tF5"
+
+#: Cura/gui/mainWindow.py:72
+msgid "Clear platform"
+msgstr "清除所有模型"
+
+#: Cura/gui/mainWindow.py:76
+msgid "Print...\tCTRL+P"
+msgstr "打印...\tCTRL+P"
+
+#: Cura/gui/mainWindow.py:78 Cura/gui/sceneView.py:279
+msgid "Save GCode..."
+msgstr "保存GCode..."
+
+#: Cura/gui/mainWindow.py:80
+msgid "Show slice engine log..."
+msgstr "显示切片引擎记录..."
+
+#: Cura/gui/mainWindow.py:84
+msgid "Open Profile..."
+msgstr "打开配置文件..."
+
+#: Cura/gui/mainWindow.py:87
+msgid "Save Profile..."
+msgstr "保存配置文件..."
+
+#: Cura/gui/mainWindow.py:90
+msgid "Load Profile from GCode..."
+msgstr "从Gcode中读取配置文件..."
+
+#: Cura/gui/mainWindow.py:94
+msgid "Reset Profile to default"
+msgstr "恢复默认配置..."
+
+#: Cura/gui/mainWindow.py:99
+msgid "Preferences...\tCTRL+,"
+msgstr "偏好配置......\tCTRL+,"
+
+#: Cura/gui/mainWindow.py:101 Cura/gui/mainWindow.py:434
+msgid "Machine settings..."
+msgstr "机型设置..."
+
+#: Cura/gui/mainWindow.py:107
+msgid "Recent Model Files"
+msgstr "最近使用的模型文件"
+
+#: Cura/gui/mainWindow.py:114
+msgid "Recent Profile Files"
+msgstr "最近使用的配置文件"
+
+#: Cura/gui/mainWindow.py:120
+msgid "Quit"
+msgstr "退出"
+
+#: Cura/gui/mainWindow.py:122
+msgid "File"
+msgstr "文件"
+
+#: Cura/gui/mainWindow.py:130
+msgid "Minecraft map import..."
+msgstr "导入Minecraft地图..."
+
+#: Cura/gui/mainWindow.py:134
+msgid "PID Debugger..."
+msgstr "PID调试器..."
+
+#: Cura/gui/mainWindow.py:137
+msgid "Copy profile to clipboard"
+msgstr "复制配置到剪切板"
+
+#: Cura/gui/mainWindow.py:141
+msgid "Print all at once"
+msgstr "同时打印多个模型"
+
+#: Cura/gui/mainWindow.py:143
+msgid "Print one at a time"
+msgstr "逐个打印模型"
+
+#: Cura/gui/mainWindow.py:150
+msgid "Tools"
+msgstr "工具"
+
+#: Cura/gui/mainWindow.py:156 Cura/util/profile.py:175
+msgid "Machine"
+msgstr "机型"
+
+#: Cura/gui/mainWindow.py:159
+msgid "Switch to quickprint..."
+msgstr "切换到快速打印模式..."
+
+#: Cura/gui/mainWindow.py:163
+msgid "Switch to full settings..."
+msgstr "切换到完整配置模式..."
+
+#: Cura/gui/mainWindow.py:168
+msgid "Open expert settings...\tCTRL+E"
+msgstr "额外设置...\tCTRL+E"
+
+#: Cura/gui/mainWindow.py:172
+msgid "Run first run wizard..."
+msgstr "运行首次使用向导..."
+
+#: Cura/gui/mainWindow.py:174
+msgid "Run bed leveling wizard..."
+msgstr "运行平台调平向导..."
+
+#: Cura/gui/mainWindow.py:176
+msgid "Run head offset wizard..."
+msgstr "运行多喷头校正向导..."
+
+#: Cura/gui/mainWindow.py:179
+msgid "Expert"
+msgstr "专业设置"
+
+#: Cura/gui/mainWindow.py:182
+msgid "Online documentation..."
+msgstr "在线文档..."
+
+#: Cura/gui/mainWindow.py:184
+msgid "Report a problem..."
+msgstr "问题提交..."
+
+#: Cura/gui/mainWindow.py:186
+msgid "Check for update..."
+msgstr "检查更新..."
+
+#: Cura/gui/mainWindow.py:188
+msgid "Open YouMagine website..."
+msgstr "打开YouMagine网站..."
+
+#: Cura/gui/mainWindow.py:190
+msgid "About Cura..."
+msgstr "关于Cura"
+
+#: Cura/gui/mainWindow.py:192
+msgid "Help"
+msgstr "帮助"
+
+#: Cura/gui/mainWindow.py:343
+msgid ""
+"For \"One at a time\" printing, you need to have entered the correct head "
+"size and gantry height in the machine settings"
+msgstr ""
+
+#: Cura/gui/mainWindow.py:343
+msgid "One at a time warning"
+msgstr ""
+
+#: Cura/gui/mainWindow.py:440
+msgid "Install default firmware..."
+msgstr "安装默认固件..."
+
+#: Cura/gui/mainWindow.py:443
+msgid "Install custom firmware..."
+msgstr "安装自定义固件"
+
+#: Cura/gui/mainWindow.py:447
+msgid "Select profile file to load"
+msgstr ""
+
+#: Cura/gui/mainWindow.py:459
+msgid "Select gcode file to load profile from"
+msgstr ""
+
+#: Cura/gui/mainWindow.py:474
+msgid ""
+"No profile found in GCode file.\n"
+"This feature only works with GCode files made by Cura 12.07 or newer."
+msgstr ""
+
+#: Cura/gui/mainWindow.py:474
+msgid "Profile load error"
+msgstr ""
+
+#: Cura/gui/mainWindow.py:478
+msgid "Select profile file to save"
+msgstr ""
+
+#: Cura/gui/mainWindow.py:488
+msgid ""
+"This will reset all profile settings to defaults.\n"
+"Unless you have saved your current profile, all settings will be lost!\n"
+"Do you really want to reset?"
+msgstr ""
+
+#: Cura/gui/mainWindow.py:488
+msgid "Profile reset"
+msgstr ""
+
+#: Cura/gui/mainWindow.py:508
+msgid ""
+"Warning: Installing a custom firmware does not guarantee that you machine "
+"will function correctly, and could damage your machine."
+msgstr ""
+
+#: Cura/gui/mainWindow.py:509
+msgid "Open firmware to upload"
+msgstr ""
+
+#: Cura/gui/mainWindow.py:569
+msgid "You are running the latest version of Cura!"
+msgstr "你正在运行最新版本的的Cura!"
+
+#: Cura/gui/mainWindow.py:569
+msgid "Awesome!"
+msgstr ""
+
+#: Cura/gui/mainWindow.py:624
+msgid "Plugins"
+msgstr "插件"
+
+#: Cura/gui/pluginPanel.py:27
+msgid "Plugins:"
+msgstr "插件:"
+
+#: Cura/gui/pluginPanel.py:31
+msgid "Open plugin location"
+msgstr "打开本地插件"
+
+#: Cura/gui/pluginPanel.py:32
+msgid "Enabled plugins"
+msgstr "使能插件"
+
+#: Cura/gui/pluginPanel.py:134
+msgid "You need to select a plugin before you can add anything."
+msgstr ""
+
+#: Cura/gui/pluginPanel.py:134
+msgid "Error: no plugin selected"
+msgstr "错误:没有插件可供选择"
+
+#: Cura/gui/preferencesDialog.py:28
+msgid "Print window"
+msgstr "打印窗口"
+
+#: Cura/gui/preferencesDialog.py:31
+msgid "Colours"
+msgstr "颜色"
+
+#: Cura/gui/preferencesDialog.py:37 Cura/util/profile.py:478
+msgid "Language"
+msgstr "语言"
+
+#: Cura/gui/preferencesDialog.py:40
+msgid "Filament settings"
+msgstr "打印丝"
+
+#: Cura/gui/preferencesDialog.py:50
+msgid "Cura settings"
+msgstr "Cura设置"
+
+#: Cura/gui/preferencesDialog.py:84
+msgid "Machine settings"
+msgstr "机型设置"
+
+#: Cura/gui/preferencesDialog.py:95
+msgid "Printer head size"
+msgstr "打印头尺寸"
+
+#: Cura/gui/preferencesDialog.py:103
+#, python-format
+msgid "Extruder %d"
+msgstr "挤出机 %d"
+
+#: Cura/gui/preferencesDialog.py:107
+msgid "Communication settings"
+msgstr "通信设置"
+
+#: Cura/gui/preferencesDialog.py:154
+msgid "Cannot remove the last machine configuration in Cura"
+msgstr ""
+
+#: Cura/gui/preferencesDialog.py:154
+msgid "Machine remove error"
+msgstr "机型移除错误"
+
+#: Cura/gui/preferencesDialog.py:168
+msgid "Enter the new name:"
+msgstr "输入新的名称:"
+
+#: Cura/gui/preferencesDialog.py:168
+msgid "Change machine name"
+msgstr "更改机型名称"
+
+#: Cura/gui/printWindow.py:33 Cura/gui/printWindow.py:312
+#, python-format
+msgid "Printing on %s"
+msgstr "%s 正在打印"
+
+#: Cura/gui/printWindow.py:324
+msgid ""
+"Your computer is running on battery power.\n"
+"Connect your computer to AC power or your print might not finish."
+msgstr ""
+
+#: Cura/gui/printWindow.py:334
+msgid ""
+"InfoLine from printer connection\n"
+"InfoLine from dialog\n"
+"Extra line\n"
+"More lines for layout\n"
+"More lines for layout\n"
+"More lines for layout"
+msgstr ""
+
+#: Cura/gui/printWindow.py:336
+msgid "Connect"
+msgstr "连接"
+
+#: Cura/gui/printWindow.py:338 Cura/gui/sceneView.py:65
+msgid "Print"
+msgstr "打印"
+
+#: Cura/gui/printWindow.py:339
+msgid "Pause"
+msgstr "暂停"
+
+#: Cura/gui/printWindow.py:340
+msgid "Cancel print"
+msgstr "取消打印"
+
+#: Cura/gui/printWindow.py:341
+msgid "Error log"
+msgstr "错误日志"
+
+#: Cura/gui/sceneView.py:64
+msgid "Load"
+msgstr "Load"
+
+#: Cura/gui/sceneView.py:69
+msgid "Rotate"
+msgstr "Rotate"
+
+#: Cura/gui/sceneView.py:70
+msgid "Scale"
+msgstr "Scale"
+
+#: Cura/gui/sceneView.py:71
+msgid "Mirror"
+msgstr "Mirror"
+
+#: Cura/gui/sceneView.py:73 Cura/gui/sceneView.py:76
+msgid "Reset"
+msgstr "Reset"
+
+#: Cura/gui/sceneView.py:74
+msgid "Lay flat"
+msgstr "Lay flat"
+
+#: Cura/gui/sceneView.py:77
+msgid "To max"
+msgstr "To max"
+
+#: Cura/gui/sceneView.py:79
+msgid "Mirror X"
+msgstr "Mirror X"
+
+#: Cura/gui/sceneView.py:80
+msgid "Mirror Y"
+msgstr "Mirror Y"
+
+#: Cura/gui/sceneView.py:81
+msgid "Mirror Z"
+msgstr "Mirror Z"
+
+#: Cura/gui/sceneView.py:89
+msgid "Scale X"
+msgstr "Scale X"
+
+#: Cura/gui/sceneView.py:91
+msgid "Scale Y"
+msgstr "Scale Y"
+
+#: Cura/gui/sceneView.py:93
+msgid "Scale Z"
+msgstr "Scale Z"
+
+#: Cura/gui/sceneView.py:95
+msgid "Size X (mm)"
+msgstr "Size X (mm)"
+
+#: Cura/gui/sceneView.py:97
+msgid "Size Y (mm)"
+msgstr "Size Y (mm)"
+
+#: Cura/gui/sceneView.py:99
+msgid "Size Z (mm)"
+msgstr "Size Z (mm)"
+
+#: Cura/gui/sceneView.py:101
+msgid "Uniform scale"
+msgstr ""
+
+#: Cura/gui/sceneView.py:104
+msgid "View mode"
+msgstr ""
+
+#: Cura/gui/sceneView.py:104
+msgid "Normal"
+msgstr ""
+
+#: Cura/gui/sceneView.py:104
+msgid "Overhang"
+msgstr ""
+
+#: Cura/gui/sceneView.py:104
+msgid "Transparent"
+msgstr ""
+
+#: Cura/gui/sceneView.py:104
+msgid "X-Ray"
+msgstr ""
+
+#: Cura/gui/sceneView.py:104
+msgid "Layers"
+msgstr ""
+
+#: Cura/gui/sceneView.py:106
+msgid "Share on YouMagine"
+msgstr ""
+
+#: Cura/gui/sceneView.py:204
+msgid "Open 3D model"
+msgstr "打开3D模型"
+
+#: Cura/gui/sceneView.py:229
+msgid "Save 3D model"
+msgstr "保存3D模型"
+
+#: Cura/gui/sceneView.py:276 Cura/gui/sceneView.py:914
+#, python-format
+msgid "Print with %s"
+msgstr ""
+
+#: Cura/gui/sceneView.py:280
+msgid "Slice engine log..."
+msgstr ""
+
+#: Cura/gui/sceneView.py:305 Cura/gui/sceneView.py:917
+msgid "Save toolpath"
+msgstr ""
+
+#: Cura/gui/sceneView.py:351
+msgid "The slicing engine reported the following"
+msgstr ""
+
+#: Cura/gui/sceneView.py:351
+msgid "Engine log..."
+msgstr "引擎记录..."
+
+#: Cura/gui/sceneView.py:490
+msgid "How many copies do you want?"
+msgstr ""
+
+#: Cura/gui/sceneView.py:490
+msgid "Number of copies"
+msgstr ""
+
+#: Cura/gui/sceneView.py:490
+msgid "Multiply"
+msgstr ""
+
+#: Cura/gui/sceneView.py:780
+msgid "Center on platform"
+msgstr ""
+
+#: Cura/gui/sceneView.py:781
+msgid "Delete object"
+msgstr ""
+
+#: Cura/gui/sceneView.py:782
+msgid "Multiply object"
+msgstr ""
+
+#: Cura/gui/sceneView.py:783
+msgid "Split object into parts"
+msgstr ""
+
+#: Cura/gui/sceneView.py:785
+msgid "Dual extrusion merge"
+msgstr ""
+
+#: Cura/gui/sceneView.py:787
+msgid "Delete all objects"
+msgstr ""
+
+#: Cura/gui/sceneView.py:788
+msgid "Reload all objects"
+msgstr ""
+
+#: Cura/gui/sceneView.py:911
+msgid "Toolpath to SD"
+msgstr ""
+
+#: Cura/gui/sceneView.py:1205
+msgid "Overhang view not working due to lack of OpenGL shaders support."
+msgstr ""
+
+#: Cura/gui/simpleMode.py:19
+msgid "High quality print"
+msgstr ""
+
+#: Cura/gui/simpleMode.py:20
+msgid "Normal quality print"
+msgstr ""
+
+#: Cura/gui/simpleMode.py:21
+msgid "Fast low quality print"
+msgstr ""
+
+#: Cura/gui/simpleMode.py:22
+msgid "Thin walled cup or vase"
+msgstr ""
+
+#: Cura/gui/simpleMode.py:32
+msgid "Print support structure"
+msgstr ""
+
+#: Cura/gui/simpleMode.py:37
+msgid "Select a quickprint profile:"
+msgstr ""
+
+#: Cura/gui/simpleMode.py:47
+msgid "Material:"
+msgstr ""
+
+#: Cura/gui/simpleMode.py:51
+msgid "Diameter:"
+msgstr ""
+
+#: Cura/gui/simpleMode.py:57
+msgid "Other:"
+msgstr ""
+
+#: Cura/gui/simpleMode.py:85
+msgid "Exterior Only"
+msgstr ""
+
+#: Cura/gui/tools/imageToMesh.py:28
+msgid "Height (mm)"
+msgstr ""
+
+#: Cura/gui/tools/imageToMesh.py:32
+msgid "Base (mm)"
+msgstr ""
+
+#: Cura/gui/tools/imageToMesh.py:36
+msgid "Width (mm)"
+msgstr ""
+
+#: Cura/gui/tools/imageToMesh.py:40
+msgid "Depth (mm)"
+msgstr ""
+
+#: Cura/gui/tools/projector.py:42
+msgid "Edit"
+msgstr "编辑"
+
+#: Cura/gui/tools/projector.py:43
+msgid "Rectangle"
+msgstr ""
+
+#: Cura/gui/tools/projector.py:44
+msgid "Circle"
+msgstr ""
+
+#: Cura/gui/tools/projector.py:45
+msgid "Draw curves"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:78
+msgid "Checking token"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:82
+msgid "Failed to contact YouMagine.com"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:82 Cura/gui/tools/youmagineGui.py:116
+#: Cura/gui/tools/youmagineGui.py:133 Cura/gui/tools/youmagineGui.py:140
+#: Cura/gui/tools/youmagineGui.py:148 Cura/gui/tools/youmagineGui.py:153
+msgid "YouMagine error."
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:100
+msgid "Cura is now authorized to share on YouMagine"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:100
+msgid "YouMagine."
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:112
+msgid "Creating new design on YouMagine..."
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:116
+msgid "Failed to create a design, nothing uploaded!"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:120
+#, python-format
+msgid "Building model %s..."
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:131
+#, python-format
+msgid "Uploading model %s..."
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:133 Cura/gui/tools/youmagineGui.py:140
+#: Cura/gui/tools/youmagineGui.py:148
+#, python-format
+msgid "Failed to upload %s!"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:137
+#, python-format
+msgid "Uploading file %s..."
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:145
+#, python-format
+msgid "Uploading image %s..."
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:153
+msgid "Failed to upload snapshot!"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:158
+msgid "Publishing design..."
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:230
+msgid "Request authorization from YouMagine"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:231
+msgid "Paste token here"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:237
+msgid ""
+"To share your designs on YouMagine\n"
+"you need an account on YouMagine.com\n"
+"and authorize Cura to access your account."
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:239
+msgid ""
+"This will open a browser window where you can\n"
+"authorize Cura to access your YouMagine account.\n"
+"You can revoke access at any time\n"
+"from YouMagine.com"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:274
+msgid "Design name"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:278
+msgid "Publish after upload"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:279
+msgid "Share!"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:287
+msgid "Add..."
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:289
+msgid "Webcam..."
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:299
+msgid ""
+"Directly publish the design after uploading.\n"
+"Without this check the design will not be public\n"
+"until you publish it yourself on YouMagine.com"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:305
+msgid "Design name:"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:307
+msgid "Description:"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:309
+msgid "Category:"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:311
+msgid "License:"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:314
+msgid "Images:"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:317
+msgid "Related design files:"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:340
+msgid "The name cannot be empty"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:340 Cura/gui/tools/youmagineGui.py:344
+msgid "New design error."
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:344
+msgid "The description cannot be empty"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:370
+msgid "No webcam found on your system"
+msgstr ""
+
+#: Cura/gui/tools/youmagineGui.py:370
+msgid "Webcam error"
+msgstr ""
+
+#: Cura/gui/util/engineResultView.py:168
+#, python-format
+msgid "Loading toolpath for visualization (%d%%)"
+msgstr ""
+
+#: Cura/gui/util/openglGui.py:242
+msgid "An error has occurred during the 3D view drawing."
+msgstr ""
+
+#: Cura/gui/util/openglGui.py:250
+msgid "3D window error"
+msgstr ""
+
+#: Cura/util/profile.py:170 Cura/util/profile.py:171 Cura/util/profile.py:172
+#: Cura/util/profile.py:200 Cura/util/profile.py:201 Cura/util/profile.py:202
+#: Cura/util/profile.py:204
+msgid "Quality"
+msgstr "打印质量"
+
+#: Cura/util/profile.py:170
+msgid "Layer height (mm)"
+msgstr "层厚(mm)"
+
+#: Cura/util/profile.py:170
+msgid ""
+"Layer height in millimeters.\n"
+"This is the most important setting to determine the quality of your print. "
+"Normal quality prints are 0.1mm, high quality is 0.06mm. You can go up to "
+"0.25mm with an Ultimaker for very fast prints at low quality."
+msgstr ""
+"每层的厚度\n"
+"这是最影响打印质量的设置\n"
+"普通质量可设置为0.2mm,高质量设为0.1mm。\n"
+"降低打印质量可以提升打印速度"
+
+#: Cura/util/profile.py:171
+msgid "Shell thickness (mm)"
+msgstr "壁厚(mm)"
+
+#: Cura/util/profile.py:171
+msgid ""
+"Thickness of the outside shell in the horizontal direction.\n"
+"This is used in combination with the nozzle size to define the number\n"
+"of perimeter lines and the thickness of those perimeter lines."
+msgstr ""
+"水平方向的边缘厚度\n"
+"通常需要结合你的喷嘴孔径设置成相应倍数,这个参数决定了边缘的走线次数和厚度"
+
+#: Cura/util/profile.py:172
+msgid "Enable retraction"
+msgstr "开启回退"
+
+#: Cura/util/profile.py:172
+msgid ""
+"Retract the filament when the nozzle is moving over a none-printed area. "
+"Details about the retraction can be configured in the advanced tab."
+msgstr ""
+"当在非打印区域移动喷头时,适当的回退丝能避免多余的挤出和拉丝\n"
+"在高级设置面板中有更多相关设置"
+
+#: Cura/util/profile.py:173 Cura/util/profile.py:174
+msgid "Fill"
+msgstr "填充"
+
+#: Cura/util/profile.py:173
+msgid "Bottom/Top thickness (mm)"
+msgstr "底层/顶层厚度(mm)"
+
+#: Cura/util/profile.py:173
+msgid ""
+"This controls the thickness of the bottom and top layers, the amount of "
+"solid layers put down is calculated by the layer thickness and this value.\n"
+"Having this value a multiple of the layer thickness makes sense. And keep it "
+"near your wall thickness to make an evenly strong part."
+msgstr ""
+"这个参数控制底层和顶层的厚度,通过层厚和这个参数计算需打印出的实心层的数量\n"
+"这个数值应是层厚的倍数。让这个参数接近你的壁厚,可以让模型强度更均匀"
+
+#: Cura/util/profile.py:174
+msgid "Fill Density (%)"
+msgstr "填充密度(%)"
+
+#: Cura/util/profile.py:174
+msgid ""
+"This controls how densely filled the insides of your print will be. For a "
+"solid part use 100%, for an empty part use 0%. A value around 20% is usually "
+"enough.\n"
+"This won't affect the outside of the print and only adjusts how strong the "
+"part becomes."
+msgstr ""
+"控制填充密度\n"
+"打印实心物体需设置为100%,空心物体设置为0%。通常使用20%填充率\n"
+"这个参数不会影响物体的外观,它一般用来调整物体的强度"
+
+#: Cura/util/profile.py:175
+msgid ""
+"The nozzle size is very important, this is used to calculate the line width "
+"of the infill, and used to calculate the amount of outside wall lines and "
+"thickness for the wall thickness you entered in the print settings."
+msgstr "喷嘴尺寸是相当重要的,它会被用于计算走线宽度、外壁走线次数和厚度"
+
+#: Cura/util/profile.py:176 Cura/util/profile.py:177 Cura/util/profile.py:178
+#: Cura/util/profile.py:179 Cura/util/profile.py:180 Cura/util/profile.py:181
+msgid "Speed and Temperature"
+msgstr "速度和温度"
+
+#: Cura/util/profile.py:176
+msgid "Print speed (mm/s)"
+msgstr "打印速度(mm/s)"
+
+#: Cura/util/profile.py:176
+msgid ""
+"Speed at which printing happens. A well adjusted Ultimaker can reach 150mm/"
+"s, but for good quality prints you want to print slower. Printing speed "
+"depends on a lot of factors. So you will be experimenting with optimal "
+"settings for this."
+msgstr ""
+"打印速度\n"
+"MostFun打印速度最快可达150mm/s,为获得更好的打印质量,我们建议打印速度设为"
+"80mm/s以下\n"
+"打印速度的设置要参考很多因素,你可以根据实际情况调试修改"
+
+#: Cura/util/profile.py:177
+msgid "Printing temperature (C)"
+msgstr "打印温度(C)"
+
+#: Cura/util/profile.py:177 Cura/util/profile.py:178 Cura/util/profile.py:179
+#: Cura/util/profile.py:180
+msgid ""
+"Temperature used for printing. Set at 0 to pre-heat yourself.\n"
+"For PLA a value of 210C is usually used.\n"
+"For ABS a value of 230C or higher is required."
+msgstr ""
+"打印时的喷头温度\n"
+"PLA通常设置为210C\n"
+"ABS通常设置为230C"
+
+#: Cura/util/profile.py:178
+msgid "2nd nozzle temperature (C)"
+msgstr ""
+
+#: Cura/util/profile.py:179
+msgid "3th nozzle temperature (C)"
+msgstr ""
+
+#: Cura/util/profile.py:180
+msgid "4th nozzle temperature (C)"
+msgstr ""
+
+#: Cura/util/profile.py:181
+msgid "Bed temperature (C)"
+msgstr ""
+
+#: Cura/util/profile.py:181
+msgid ""
+"Temperature used for the heated printer bed. Set at 0 to pre-heat yourself."
+msgstr ""
+
+#: Cura/util/profile.py:182 Cura/util/profile.py:183
+msgid "None"
+msgstr ""
+
+#: Cura/util/profile.py:182
+msgid "Touching buildplate"
+msgstr ""
+
+#: Cura/util/profile.py:182
+msgid "Everywhere"
+msgstr ""
+
+#: Cura/util/profile.py:182 Cura/util/profile.py:183 Cura/util/profile.py:184
+#: Cura/util/profile.py:224 Cura/util/profile.py:225 Cura/util/profile.py:226
+#: Cura/util/profile.py:227 Cura/util/profile.py:228
+msgid "Support"
+msgstr "支撑"
+
+#: Cura/util/profile.py:182
+msgid "Support type"
+msgstr "支撑类型"
+
+#: Cura/util/profile.py:182
+msgid ""
+"Type of support structure build.\n"
+"\"Touching buildplate\" is the most commonly used support setting.\n"
+"\n"
+"None does not do any support.\n"
+"Touching buildplate only creates support where the support structure will "
+"touch the build platform.\n"
+"Everywhere creates support even on top of parts of the model."
+msgstr ""
+"支撑结构类型。\n"
+"通常使用\"Touching buildplate\"建立支撑 \n"
+"选择 None 不会建立支撑\n"
+"选择Touching buildplate 仅会生成接触到打印平台的支撑结构\n"
+"选择 Everywhere 会在模型上所有的悬空位置创建支撑结构"
+
+#: Cura/util/profile.py:183 Cura/util/profile.py:232
+msgid "Brim"
+msgstr ""
+
+#: Cura/util/profile.py:183 Cura/util/profile.py:233 Cura/util/profile.py:234
+#: Cura/util/profile.py:235 Cura/util/profile.py:236 Cura/util/profile.py:237
+#: Cura/util/profile.py:238 Cura/util/profile.py:239 Cura/util/profile.py:240
+msgid "Raft"
+msgstr ""
+
+#: Cura/util/profile.py:183
+msgid "Platform adhesion type"
+msgstr "粘附平台"
+
+#: Cura/util/profile.py:183
+msgid ""
+"Different options that help in preventing corners from lifting due to "
+"warping.\n"
+"Brim adds a single layer thick flat area around your object which is easy to "
+"cut off afterwards, and it is the recommended option.\n"
+"Raft adds a thick raster below the object and a thin interface between this "
+"and your object.\n"
+"(Note that enabling the brim or raft disables the skirt)"
+msgstr ""
+"开启这个选项可以防止底面起翘\n"
+"Brim会在模型底边周围增加数圈薄层,推荐使用这个选项\n"
+"Raft会打印模型前打印一个网状底座\n"
+"(注意:开启粘附平台后,会关闭打印开始前的边缘走线功能)"
+
+#: Cura/util/profile.py:184
+msgid "Both"
+msgstr ""
+
+#: Cura/util/profile.py:184
+msgid "First extruder"
+msgstr ""
+
+#: Cura/util/profile.py:184
+msgid "Second extruder"
+msgstr ""
+
+#: Cura/util/profile.py:184
+msgid "Support dual extrusion"
+msgstr ""
+
+#: Cura/util/profile.py:184
+msgid ""
+"Which extruder to use for support material, for break-away support you can "
+"use both extruders.\n"
+"But if one of the materials is more expensive then the other you could "
+"select an extruder to use for support material. This causes more extruder "
+"switches.\n"
+"You can also use the 2nd extruder for soluble support materials."
+msgstr ""
+
+#: Cura/util/profile.py:185 Cura/util/profile.py:186 Cura/util/profile.py:187
+msgid "Dual extrusion"
+msgstr ""
+
+#: Cura/util/profile.py:185
+msgid "Wipe&prime tower"
+msgstr ""
+
+#: Cura/util/profile.py:185
+msgid ""
+"The wipe-tower is a tower printed on every layer when switching between "
+"nozzles.\n"
+"The old nozzle is wiped off on the tower before the new nozzle is used to "
+"print the 2nd color."
+msgstr ""
+
+#: Cura/util/profile.py:186
+msgid "Wipe&prime tower volume per layer (mm3)"
+msgstr ""
+
+#: Cura/util/profile.py:186
+msgid ""
+"The amount of material put in the wipe/prime tower.\n"
+"This is done in volume because in general you want to extrude a\n"
+"certain amount of volume to get the extruder going, independent on the layer "
+"height.\n"
+"This means that with thinner layers, your tower gets bigger."
+msgstr ""
+
+#: Cura/util/profile.py:187
+msgid "Ooze shield"
+msgstr ""
+
+#: Cura/util/profile.py:187
+msgid ""
+"The ooze shield is a 1 line thick shell around the object which stands a few "
+"mm from the object.\n"
+"This shield catches any oozing from the unused nozzle in dual-extrusion."
+msgstr ""
+
+#: Cura/util/profile.py:188 Cura/util/profile.py:189 Cura/util/profile.py:190
+#: Cura/util/profile.py:191 Cura/util/profile.py:192
+msgid "Filament"
+msgstr "打印材料"
+
+#: Cura/util/profile.py:188
+msgid "Diameter (mm)"
+msgstr "直径(mm)"
+
+#: Cura/util/profile.py:188
+msgid ""
+"Diameter of your filament, as accurately as possible.\n"
+"If you cannot measure this value you will have to calibrate it, a higher "
+"number means less extrusion, a smaller number generates more extrusion."
+msgstr ""
+"打印耗材的直径\n"
+"MostFun Sail使用的耗材的直径为1.75mm"
+
+#: Cura/util/profile.py:189
+msgid "Diameter2 (mm)"
+msgstr ""
+
+#: Cura/util/profile.py:189
+msgid ""
+"Diameter of your filament for the 2nd nozzle. Use 0 to use the same diameter "
+"as for nozzle 1."
+msgstr ""
+
+#: Cura/util/profile.py:190
+msgid "Diameter3 (mm)"
+msgstr ""
+
+#: Cura/util/profile.py:190
+msgid ""
+"Diameter of your filament for the 3th nozzle. Use 0 to use the same diameter "
+"as for nozzle 1."
+msgstr ""
+
+#: Cura/util/profile.py:191
+msgid "Diameter4 (mm)"
+msgstr ""
+
+#: Cura/util/profile.py:191
+msgid ""
+"Diameter of your filament for the 4th nozzle. Use 0 to use the same diameter "
+"as for nozzle 1."
+msgstr ""
+
+#: Cura/util/profile.py:192
+msgid "Flow (%)"
+msgstr "流量(%)"
+
+#: Cura/util/profile.py:192
+msgid ""
+"Flow compensation, the amount of material extruded is multiplied by this "
+"value"
+msgstr "流量补偿,最终挤出量是设定的挤出量乘以这个值"
+
+#: Cura/util/profile.py:193 Cura/util/profile.py:194 Cura/util/profile.py:195
+#: Cura/util/profile.py:196 Cura/util/profile.py:197 Cura/util/profile.py:198
+#: Cura/util/profile.py:199
+msgid "Retraction"
+msgstr "回退"
+
+#: Cura/util/profile.py:193
+msgid "Speed (mm/s)"
+msgstr "回退速度(mm/s)"
+
+#: Cura/util/profile.py:193
+msgid ""
+"Speed at which the filament is retracted, a higher retraction speed works "
+"better. But a very high retraction speed can lead to filament grinding."
+msgstr ""
+"回退丝时的速度\n"
+"设定较高的速度能达到较好的效果。但是过高的速度可能会导致丝的磨损"
+
+#: Cura/util/profile.py:194
+msgid "Distance (mm)"
+msgstr "回退长度(mm)"
+
+#: Cura/util/profile.py:194
+msgid ""
+"Amount of retraction, set at 0 for no retraction at all. A value of 4.5mm "
+"seems to generate good results."
+msgstr ""
+"丝回退的长度\n"
+"设置为0时不会回退,在MostFun Sail设置为3mm时效果比较好"
+
+#: Cura/util/profile.py:195
+msgid "Dual extrusion switch amount (mm)"
+msgstr ""
+
+#: Cura/util/profile.py:195
+msgid ""
+"Amount of retraction when switching nozzle with dual-extrusion, set at 0 for "
+"no retraction at all. A value of 16.0mm seems to generate good results."
+msgstr ""
+
+#: Cura/util/profile.py:196
+msgid "Minimum travel (mm)"
+msgstr "最小移动距离(mm)"
+
+#: Cura/util/profile.py:196
+msgid ""
+"Minimum amount of travel needed for a retraction to happen at all. To make "
+"sure you do not get a lot of retractions in a small area."
+msgstr ""
+
+#: Cura/util/profile.py:197
+msgid "Enable combing"
+msgstr "开启梳理"
+
+#: Cura/util/profile.py:197
+msgid ""
+"Combing is the act of avoiding holes in the print for the head to travel "
+"over. If combing is disabled the printer head moves straight from the start "
+"point to the end point and it will always retract."
+msgstr ""
+"梳理功能可以避免喷头移动后产生的孔\n"
+"如果关闭了该功能,打印头会在移动过程中一直处在回退状态"
+
+#: Cura/util/profile.py:198
+msgid "Minimal extrusion before retracting (mm)"
+msgstr "回退前最小挤出量(mm)"
+
+#: Cura/util/profile.py:198
+msgid ""
+"The minimal amount of extrusion that needs to be done before retracting "
+"again if a retraction needs to happen before this minimal is reached the "
+"retraction is ignored.\n"
+"This avoids retracting a lot on the same piece of filament which flattens "
+"the filament and causes grinding issues."
+msgstr ""
+
+#: Cura/util/profile.py:199
+msgid "Z hop when retracting (mm)"
+msgstr "回退时Z轴抬起(mm)"
+
+#: Cura/util/profile.py:199
+msgid ""
+"When a retraction is done, the head is lifted by this amount to travel over "
+"the print. A value of 0.075 works well. This feature has a lot of positive "
+"effect on delta towers."
+msgstr ""
+
+#: Cura/util/profile.py:200
+msgid "Initial layer thickness (mm)"
+msgstr "初始层厚 (mm)"
+
+#: Cura/util/profile.py:200
+msgid ""
+"Layer thickness of the bottom layer. A thicker bottom layer makes sticking "
+"to the bed easier. Set to 0.0 to have the bottom layer thickness the same as "
+"the other layers."
+msgstr ""
+"底层的厚度。较厚的底部能使材料和打印平台粘附得更好。设置为0.0则使用层厚作为初"
+"始层厚度"
+
+#: Cura/util/profile.py:201
+msgid "Initial layer line width (%)"
+msgstr "初始层线宽(%)"
+
+#: Cura/util/profile.py:201
+msgid ""
+"Extra width factor for the extrusion on the first layer, on some printers "
+"it's good to have wider extrusion on the first layer to get better bed "
+"adhesion."
+msgstr ""
+"下沉模型\n"
+"下沉进平台的部分不会被打印出来。当模型底部不平整或者太大时,可以使用这个参"
+"数,切除一部分模型再打印"
+
+#: Cura/util/profile.py:202
+msgid "Cut off object bottom (mm)"
+msgstr "底层切除(mm)"
+
+#: Cura/util/profile.py:202
+msgid ""
+"Sinks the object into the platform, this can be used for objects that do not "
+"have a flat bottom and thus create a too small first layer."
+msgstr ""
+"下沉模型\n"
+"下沉进平台的部分不会被打印出来。当模型底部不平整或者太大时,可以使用这个参"
+"数,切除一部分模型再打印"
+
+#: Cura/util/profile.py:204
+msgid "Dual extrusion overlap (mm)"
+msgstr "两次挤出重叠(mm)"
+
+#: Cura/util/profile.py:204
+msgid ""
+"Add a certain amount of overlapping extrusion on dual-extrusion prints. This "
+"bonds the different colors together."
+msgstr "添加一定的重叠挤出,这样能使两个不同的颜色融合的更好"
+
+#: Cura/util/profile.py:205 Cura/util/profile.py:206 Cura/util/profile.py:207
+#: Cura/util/profile.py:208 Cura/util/profile.py:209
+msgid "Speed"
+msgstr "速度"
+
+#: Cura/util/profile.py:205
+msgid "Travel speed (mm/s)"
+msgstr "移动速度 (mm/s)"
+
+#: Cura/util/profile.py:205
+msgid ""
+"Speed at which travel moves are done, a well built Ultimaker can reach "
+"speeds of 250mm/s. But some machines might miss steps then."
+msgstr ""
+"移动喷头时的速度\n"
+"此移动速度指非打印状态下的移动速度\n"
+"建议不要超过150mm/s,否则可能造成电机丢步"
+
+#: Cura/util/profile.py:206
+msgid "Bottom layer speed (mm/s)"
+msgstr "底层速度 (mm/s)"
+
+#: Cura/util/profile.py:206
+msgid ""
+"Print speed for the bottom layer, you want to print the first layer slower "
+"so it sticks better to the printer bed."
+msgstr ""
+"打印底层的速度\n"
+"这个值通常会设置的很低,这样能使底层和平台粘附的更好"
+
+#: Cura/util/profile.py:207
+msgid "Infill speed (mm/s)"
+msgstr "填充速度 (mm/s)"
+
+#: Cura/util/profile.py:207
+msgid ""
+"Speed at which infill parts are printed. If set to 0 then the print speed is "
+"used for the infill. Printing the infill faster can greatly reduce printing "
+"time, but this can negatively affect print quality."
+msgstr ""
+"打印内部填充时的速度\n"
+"当设置为0时,会使用打印速度作为填充速度。高速打印填充能节省很多打印时间,但是"
+"可能会对打印质量照成一定消极影响"
+
+#: Cura/util/profile.py:208
+msgid "Outer shell speed (mm/s)"
+msgstr "外壳速度 (mm/s)"
+
+#: Cura/util/profile.py:208
+msgid ""
+"Speed at which outer shell is printed. If set to 0 then the print speed is "
+"used. Printing the outer shell at a lower speed improves the final skin "
+"quality. However, having a large difference between the inner shell speed "
+"and the outer shell speed will effect quality in a negative way."
+msgstr ""
+"打印机外壳时的速度\n"
+"当设置为0时,会使用打印速度作为外壳速度\n"
+"使用较低的打印速度可以提高模型打印质量,但是如果外壳和内部的打印速度相差较"
+"大,可能会对打印质量有一些消极影响"
+
+#: Cura/util/profile.py:209
+msgid "Inner shell speed (mm/s)"
+msgstr "内壁速度 (mm/s)"
+
+#: Cura/util/profile.py:209
+msgid ""
+"Speed at which inner shells are printed. If set to 0 then the print speed is "
+"used. Printing the inner shell faster then the outer shell will reduce "
+"printing time. It is good to set this somewhere in between the outer shell "
+"speed and the infill/printing speed."
+msgstr ""
+"打印内壁时的速度\n"
+"当设置为0时,会使用打印速度作为内壁速度\n"
+"使用较高的打印机速度可以减少模型的打印时间,需要设置好外壳速度、打印速度、填"
+"充速度之间的关系"
+
+#: Cura/util/profile.py:210 Cura/util/profile.py:211 Cura/util/profile.py:216
+#: Cura/util/profile.py:217 Cura/util/profile.py:218 Cura/util/profile.py:219
+#: Cura/util/profile.py:220
+msgid "Cool"
+msgstr "冷却"
+
+#: Cura/util/profile.py:210
+msgid "Minimal layer time (sec)"
+msgstr "每层最小打印时间(sec)"
+
+#: Cura/util/profile.py:210
+msgid ""
+"Minimum time spent in a layer, gives the layer time to cool down before the "
+"next layer is put on top. If the layer will be placed down too fast the "
+"printer will slow down to make sure it has spent at least this amount of "
+"seconds printing this layer."
+msgstr ""
+"打印每层至少要耗费的时间\n"
+"在打印下一层前留一定时间让当前层冷却。如果当前层会被很快打印完,那么打印机会"
+"适当降低速度,以保证有这个设定时间"
+
+#: Cura/util/profile.py:211
+msgid "Enable cooling fan"
+msgstr "开启风扇冷却"
+
+#: Cura/util/profile.py:211
+msgid ""
+"Enable the cooling fan during the print. The extra cooling from the cooling "
+"fan is essential during faster prints."
+msgstr ""
+"在打印期间开启风扇冷却\n"
+"在快速打印时开启风扇冷却是很有必要的"
+
+#: Cura/util/profile.py:213
+msgid "Line count"
+msgstr "线数"
+
+#: Cura/util/profile.py:213
+msgid ""
+"The skirt is a line drawn around the object at the first layer. This helps "
+"to prime your extruder, and to see if the object fits on your platform.\n"
+"Setting this to 0 will disable the skirt. Multiple skirt lines can help "
+"priming your extruder better for small objects."
+msgstr ""
+
+#: Cura/util/profile.py:214
+msgid "Start distance (mm)"
+msgstr "开始距离(mm)"
+
+#: Cura/util/profile.py:214
+msgid ""
+"The distance between the skirt and the first layer.\n"
+"This is the minimal distance, multiple skirt lines will be put outwards from "
+"this distance."
+msgstr ""
+
+#: Cura/util/profile.py:215
+msgid "Minimal length (mm)"
+msgstr "最小距离(mm)"
+
+#: Cura/util/profile.py:215
+msgid ""
+"The minimal length of the skirt, if this minimal length is not reached it "
+"will add more skirt lines to reach this minimal lenght.\n"
+"Note: If the line count is set to 0 this is ignored."
+msgstr ""
+
+#: Cura/util/profile.py:216
+msgid "Fan full on at height (mm)"
+msgstr "风扇全速开启高度(mm)"
+
+#: Cura/util/profile.py:216
+msgid ""
+"The height at which the fan is turned on completely. For the layers below "
+"this the fan speed is scaled linearly with the fan off at layer 0."
+msgstr ""
+
+#: Cura/util/profile.py:217
+msgid "Fan speed min (%)"
+msgstr "风扇最小速度(%)"
+
+#: Cura/util/profile.py:217
+msgid ""
+"When the fan is turned on, it is enabled at this speed setting. If cool "
+"slows down the layer, the fan is adjusted between the min and max speed. "
+"Minimal fan speed is used if the layer is not slowed down due to cooling."
+msgstr ""
+
+#: Cura/util/profile.py:218
+msgid "Fan speed max (%)"
+msgstr "风扇最大速度(%)"
+
+#: Cura/util/profile.py:218
+msgid ""
+"When the fan is turned on, it is enabled at this speed setting. If cool "
+"slows down the layer, the fan is adjusted between the min and max speed. "
+"Maximal fan speed is used if the layer is slowed down due to cooling by more "
+"than 200%."
+msgstr ""
+
+#: Cura/util/profile.py:219
+msgid "Minimum speed (mm/s)"
+msgstr "最小速度 (mm/s)"
+
+#: Cura/util/profile.py:219
+msgid ""
+"The minimal layer time can cause the print to slow down so much it starts to "
+"ooze. The minimal feedrate protects against this. Even if a print gets "
+"slowed down it will never be slower than this minimal speed."
+msgstr ""
+
+#: Cura/util/profile.py:220
+msgid "Cool head lift"
+msgstr "喷头移开冷却"
+
+#: Cura/util/profile.py:220
+msgid ""
+"Lift the head if the minimal speed is hit because of cool slowdown, and wait "
+"the extra time so the minimal layer time is always hit."
+msgstr ""
+
+#: Cura/util/profile.py:221 Cura/util/profile.py:222 Cura/util/profile.py:223
+msgid "Infill"
+msgstr "填充"
+
+#: Cura/util/profile.py:221
+msgid "Solid infill top"
+msgstr "填充顶层"
+
+#: Cura/util/profile.py:221
+msgid ""
+"Create a solid top surface, if set to false the top is filled with the fill "
+"percentage. Useful for cups/vases."
+msgstr ""
+
+#: Cura/util/profile.py:222
+msgid "Solid infill bottom"
+msgstr "填充底层"
+
+#: Cura/util/profile.py:222
+msgid ""
+"Create a solid bottom surface, if set to false the bottom is filled with the "
+"fill percentage. Useful for buildings."
+msgstr ""
+
+#: Cura/util/profile.py:223
+msgid "Infill overlap (%)"
+msgstr "填充重合(%)"
+
+#: Cura/util/profile.py:223
+msgid ""
+"Amount of overlap between the infill and the walls. There is a slight "
+"overlap with the walls and the infill so the walls connect firmly to the "
+"infill."
+msgstr ""
+
+#: Cura/util/profile.py:224
+msgid "Structure type"
+msgstr "支撑类型"
+
+#: Cura/util/profile.py:224
+msgid ""
+"The type of support structure.\n"
+"Grid is very strong and can come off in 1 piece, however, sometimes it is "
+"too strong.\n"
+"Lines are single walled lines that break off one at a time. Which is more "
+"work to remove, but as it is less strong it does work better on tricky "
+"prints."
+msgstr ""
+
+#: Cura/util/profile.py:225
+msgid "Overhang angle for support (deg)"
+msgstr "支撑临界角(deg)"
+
+#: Cura/util/profile.py:225
+msgid ""
+"The minimal angle that overhangs need to have to get support. With 0 degree "
+"being horizontal and 90 degree being vertical."
+msgstr ""
+
+#: Cura/util/profile.py:226
+msgid "Fill amount (%)"
+msgstr "支撑密度"
+
+#: Cura/util/profile.py:226
+#, python-format
+msgid ""
+"Amount of infill structure in the support material, less material gives "
+"weaker support which is easier to remove. 15% seems to be a good average."
+msgstr ""
+
+#: Cura/util/profile.py:227
+msgid "Distance X/Y (mm)"
+msgstr "X/Y轴距离"
+
+#: Cura/util/profile.py:227
+msgid ""
+"Distance of the support material from the print, in the X/Y directions.\n"
+"0.7mm gives a nice distance from the print so the support does not stick to "
+"the print."
+msgstr ""
+
+#: Cura/util/profile.py:228
+msgid "Distance Z (mm)"
+msgstr "Z轴距离"
+
+#: Cura/util/profile.py:228
+msgid ""
+"Distance from the top/bottom of the support to the print. A small gap here "
+"makes it easier to remove the support but makes the print a bit uglier.\n"
+"0.15mm gives a good seperation of the support material."
+msgstr ""
+
+#: Cura/util/profile.py:229
+msgid "Spiralize the outer contour"
+msgstr "平滑抬升"
+
+#: Cura/util/profile.py:229
+msgid ""
+"Spiralize is smoothing out the Z move of the outer edge. This will create a "
+"steady Z increase over the whole print. This feature turns a solid object "
+"into a single walled print with a solid bottom.\n"
+"This feature used to be called Joris in older versions."
+msgstr ""
+"开启后,可以螺旋状打印表面\n"
+"打印出个表面非常光滑,但会丢失内部填充"
+
+#: Cura/util/profile.py:230
+msgid "Only follow mesh surface"
+msgstr "平滑表面"
+
+#: Cura/util/profile.py:230
+msgid ""
+"Only follow the mesh surfaces of the 3D model, do not do anything else. No "
+"infill, no top/bottom, nothing."
+msgstr "开启后仅打印表面,顶、底、内部填充都会丢失"
+
+#: Cura/util/profile.py:232
+msgid "Brim line amount"
+msgstr "边沿走线圈数"
+
+#: Cura/util/profile.py:232
+msgid ""
+"The amount of lines used for a brim, more lines means a larger brim which "
+"sticks better, but this also makes your effective print area smaller."
+msgstr ""
+
+#: Cura/util/profile.py:233
+msgid "Extra margin (mm)"
+msgstr "额外边缘(mm)"
+
+#: Cura/util/profile.py:233
+msgid ""
+"If the raft is enabled, this is the extra raft area around the object which "
+"is also rafted. Increasing this margin will create a stronger raft while "
+"using more material and leaving less area for your print."
+msgstr ""
+
+#: Cura/util/profile.py:234
+msgid "Line spacing (mm)"
+msgstr "走线间隔(mm)"
+
+#: Cura/util/profile.py:234
+msgid ""
+"When you are using the raft this is the distance between the centerlines of "
+"the raft line."
+msgstr ""
+
+#: Cura/util/profile.py:235
+msgid "Base thickness (mm)"
+msgstr "基底层厚度(mm)"
+
+#: Cura/util/profile.py:235
+msgid ""
+"When you are using the raft this is the thickness of the base layer which is "
+"put down."
+msgstr ""
+
+#: Cura/util/profile.py:236
+msgid "Base line width (mm)"
+msgstr "基底层走线宽度(mm)"
+
+#: Cura/util/profile.py:236
+msgid ""
+"When you are using the raft this is the width of the base layer lines which "
+"are put down."
+msgstr ""
+
+#: Cura/util/profile.py:237
+msgid "Interface thickness (mm)"
+msgstr "接触层厚度(mm)"
+
+#: Cura/util/profile.py:237
+msgid ""
+"When you are using the raft this is the thickness of the interface layer "
+"which is put down."
+msgstr ""
+
+#: Cura/util/profile.py:238
+msgid "Interface line width (mm)"
+msgstr "接触层走线宽度 (mm)"
+
+#: Cura/util/profile.py:238
+msgid ""
+"When you are using the raft this is the width of the interface layer lines "
+"which are put down."
+msgstr ""
+
+#: Cura/util/profile.py:239
+msgid "Airgap"
+msgstr "拼合间隙"
+
+#: Cura/util/profile.py:239
+msgid ""
+"Gap between the last layer of the raft and the first printing layer. A small "
+"gap of 0.2mm works wonders on PLA and makes the raft easy to remove."
+msgstr ""
+"在基底和模型之间的间隙距离\n"
+"这个间隙能让模型更容易取下,使用PLA建议设为0.2mm"
+
+#: Cura/util/profile.py:240
+msgid "Surface layers"
+msgstr "表层"
+
+#: Cura/util/profile.py:240
+msgid ""
+"Amount of surface layers put on top of the raft, these are fully filled "
+"layers on which the model is printed."
+msgstr ""
+
+#: Cura/util/profile.py:241 Cura/util/profile.py:242 Cura/util/profile.py:243
+#: Cura/util/profile.py:244
+msgid "Fix horrible"
+msgstr "缺陷修复"
+
+#: Cura/util/profile.py:241
+msgid "Combine everything (Type-A)"
+msgstr "闭合面片(Type-A)"
+
+#: Cura/util/profile.py:241 Cura/util/profile.py:242
+msgid ""
+"This expert option adds all parts of the model together. The result is "
+"usually that internal cavities disappear. Depending on the model this can be "
+"intended or not. Enabling this option is at your own risk. Type-A is "
+"dependent on the model normals and tries to keep some internal holes intact. "
+"Type-B ignores all internal holes and only keeps the outside shape per layer."
+msgstr ""
+
+#: Cura/util/profile.py:242
+msgid "Combine everything (Type-B)"
+msgstr "闭合面片(Type-B)"
+
+#: Cura/util/profile.py:243
+msgid "Keep open faces"
+msgstr "保持开放面"
+
+#: Cura/util/profile.py:243
+msgid ""
+"This expert option keeps all the open bits of the model intact. Normally "
+"Cura tries to stitch up small holes and remove everything with big holes, "
+"but this option keeps bits that are not properly part of anything and just "
+"goes with whatever is left. This option is usually not what you want, but it "
+"might enable you to slice models otherwise failing to produce proper paths.\n"
+"As with all \"Fix horrible\" options, results may vary and use at your own "
+"risk."
+msgstr ""
+
+#: Cura/util/profile.py:244
+msgid "Extensive stitching"
+msgstr "泛拼接"
+
+#: Cura/util/profile.py:244
+msgid ""
+"Extensive stitching tries to fix up open holes in the model by closing the "
+"hole with touching polygons. This algorthm is quite expensive and could "
+"introduce a lot of processing time.\n"
+"As with all \"Fix horrible\" options, results may vary and use at your own "
+"risk."
+msgstr ""
+
+#: Cura/util/profile.py:470
+msgid "Save profile on slice"
+msgstr ""
+
+#: Cura/util/profile.py:470
+msgid ""
+"When slicing save the profile as [stl_file]_profile.ini next to the model."
+msgstr ""
+
+#: Cura/util/profile.py:471
+msgid "Cost (price/kg)"
+msgstr ""
+
+#: Cura/util/profile.py:471
+msgid "Cost of your filament per kg, to estimate the cost of the final print."
+msgstr ""
+
+#: Cura/util/profile.py:472
+msgid "Cost (price/m)"
+msgstr ""
+
+#: Cura/util/profile.py:472
+msgid ""
+"Cost of your filament per meter, to estimate the cost of the final print."
+msgstr ""
+
+#: Cura/util/profile.py:473
+msgid "Auto detect SD card drive"
+msgstr ""
+
+#: Cura/util/profile.py:473
+msgid ""
+"Auto detect the SD card. You can disable this because on some systems "
+"external hard-drives or USB sticks are detected as SD card."
+msgstr ""
+
+#: Cura/util/profile.py:474
+msgid "Check for updates"
+msgstr ""
+
+#: Cura/util/profile.py:474
+msgid "Check for newer versions of Cura on startup"
+msgstr ""
+
+#: Cura/util/profile.py:475
+msgid "Send usage statistics"
+msgstr ""
+
+#: Cura/util/profile.py:475
+msgid "Submit anonymous usage information to improve future versions of Cura"
+msgstr ""
+
+#: Cura/util/profile.py:477
+msgid "Density (kg/m3)"
+msgstr ""
+
+#: Cura/util/profile.py:477
+msgid ""
+"Weight of the filament per m3. Around 1240 for PLA. And around 1040 for ABS. "
+"This value is used to estimate the weight if the filament used for the print."
+msgstr ""
+
+#: Cura/util/profile.py:478
+msgid ""
+"Change the language in which Cura runs. Switching language requires a "
+"restart of Cura"
+msgstr ""
+
+#: Cura/util/profile.py:481
+msgid "Model colour"
+msgstr "模型颜色"
+
+#: Cura/util/profile.py:481
+msgid "Display color for first extruder"
+msgstr ""
+
+#: Cura/util/profile.py:482
+msgid "Model colour (2)"
+msgstr "模型颜色(2)"
+
+#: Cura/util/profile.py:482
+msgid "Display color for second extruder"
+msgstr ""
+
+#: Cura/util/profile.py:483
+msgid "Model colour (3)"
+msgstr "模型颜色(3)"
+
+#: Cura/util/profile.py:483
+msgid "Display color for third extruder"
+msgstr ""
+
+#: Cura/util/profile.py:484
+msgid "Model colour (4)"
+msgstr "模型颜色(4)"
+
+#: Cura/util/profile.py:484
+msgid "Display color for forth extruder"
+msgstr ""
+
+#: Cura/util/profile.py:485
+msgid "Printing window type"
+msgstr "打印窗口类型"
+
+#: Cura/util/profile.py:485
+msgid "Select the interface used for USB printing."
+msgstr ""
+
+#: Cura/util/profile.py:497
+msgid "Maximum width (mm)"
+msgstr "最大宽度 (mm)"
+
+#: Cura/util/profile.py:497 Cura/util/profile.py:498 Cura/util/profile.py:499
+msgid "Size of the machine in mm"
+msgstr ""
+
+#: Cura/util/profile.py:498
+msgid "Maximum depth (mm)"
+msgstr "最大深度(mm)"
+
+#: Cura/util/profile.py:499
+msgid "Maximum height (mm)"
+msgstr ""
+
+#: Cura/util/profile.py:500
+msgid "Machine center 0,0"
+msgstr "平台中心 0,0"
+
+#: Cura/util/profile.py:500
+msgid ""
+"Machines firmware defines the center of the bed as 0,0 instead of the front "
+"left corner."
+msgstr ""
+
+#: Cura/util/profile.py:501
+msgid "Build area shape"
+msgstr ""
+
+#: Cura/util/profile.py:501
+msgid "The shape of machine build area."
+msgstr ""
+
+#: Cura/util/profile.py:503
+msgid ""
+"If you have an heated bed, this enabled heated bed settings (requires "
+"restart)"
+msgstr ""
+
+#: Cura/util/profile.py:504
+msgid "GCode Flavor"
+msgstr "Gcode类型"
+
+#: Cura/util/profile.py:504
+msgid ""
+"Flavor of generated GCode.\n"
+"RepRap is normal 5D GCode which works on Marlin/Sprinter based firmwares.\n"
+"UltiGCode is a variation of the RepRap GCode which puts more settings in the "
+"machine instead of the slicer.\n"
+"MakerBot GCode has a few changes in the way GCode is generated, but still "
+"requires MakerWare to generate to X3G.\n"
+"BFB style generates RPM based code.\n"
+"Mach3 uses A,B,C instead of E for extruders."
+msgstr ""
+
+#: Cura/util/profile.py:505
+msgid "Extruder count"
+msgstr "挤出机数量"
+
+#: Cura/util/profile.py:505
+msgid "Amount of extruders in your machine."
+msgstr ""
+
+#: Cura/util/profile.py:506 Cura/util/profile.py:508 Cura/util/profile.py:510
+msgid "Offset X"
+msgstr "X补偿"
+
+#: Cura/util/profile.py:506 Cura/util/profile.py:507
+msgid "The offset of your secondary extruder compared to the primary."
+msgstr ""
+
+#: Cura/util/profile.py:507 Cura/util/profile.py:509 Cura/util/profile.py:511
+msgid "Offset Y"
+msgstr "Y补偿"
+
+#: Cura/util/profile.py:508 Cura/util/profile.py:509
+msgid "The offset of your tertiary extruder compared to the primary."
+msgstr ""
+
+#: Cura/util/profile.py:510 Cura/util/profile.py:511
+msgid "The offset of your forth extruder compared to the primary."
+msgstr ""
+
+#: Cura/util/profile.py:512
+msgid "E-Steps per 1mm filament"
+msgstr ""
+
+#: Cura/util/profile.py:512
+msgid ""
+"Amount of steps per mm filament extrusion. If set to 0 then this value is "
+"ignored and the value in your firmware is used."
+msgstr ""
+
+#: Cura/util/profile.py:513
+msgid "Serial port"
+msgstr "串口"
+
+#: Cura/util/profile.py:513
+msgid "Serial port to use for communication with the printer"
+msgstr ""
+
+#: Cura/util/profile.py:515
+msgid "Baudrate"
+msgstr "波特率"
+
+#: Cura/util/profile.py:515
+msgid ""
+"Speed of the serial port communication\n"
+"Needs to match your firmware settings\n"
+"Common values are 250000, 115200, 57600"
+msgstr ""
+
+#: Cura/util/profile.py:518
+msgid "Head size towards X min (mm)"
+msgstr ""
+
+#: Cura/util/profile.py:518
+msgid ""
+"The head size when printing multiple objects, measured from the tip of the "
+"nozzle towards the outer part of the head. 75mm for an Ultimaker if the fan "
+"is on the left side."
+msgstr ""
+
+#: Cura/util/profile.py:519
+msgid "Head size towards Y min (mm)"
+msgstr ""
+
+#: Cura/util/profile.py:519 Cura/util/profile.py:520
+msgid ""
+"The head size when printing multiple objects, measured from the tip of the "
+"nozzle towards the outer part of the head. 18mm for an Ultimaker if the fan "
+"is on the left side."
+msgstr ""
+
+#: Cura/util/profile.py:520
+msgid "Head size towards X max (mm)"
+msgstr ""
+
+#: Cura/util/profile.py:521
+msgid "Head size towards Y max (mm)"
+msgstr ""
+
+#: Cura/util/profile.py:521
+msgid ""
+"The head size when printing multiple objects, measured from the tip of the "
+"nozzle towards the outer part of the head. 35mm for an Ultimaker if the fan "
+"is on the left side."
+msgstr ""
+
+#: Cura/util/profile.py:522
+msgid "Printer gantry height (mm)"
+msgstr ""
+
+#: Cura/util/profile.py:522
+msgid ""
+"The height of the gantry holding up the printer head. If an object is higher "
+"then this then you cannot print multiple objects one for one. 60mm for an "
+"Ultimaker."
+msgstr ""
+
+#: Cura/util/profile.py:524
+#, python-format
+msgid "More flow than 150% is rare and usually not recommended."
+msgstr ""
+
+#: Cura/util/profile.py:525
+#, python-format
+msgid "Less flow than 50% is rare and usually not recommended."
+msgstr ""
+
+#: Cura/util/profile.py:526
+#, python-format
+msgid ""
+"Thicker layers then %.2fmm (80%% nozzle size) usually give bad results and "
+"are not recommended."
+msgstr ""
+
+#: Cura/util/profile.py:528
+msgid ""
+"It is highly unlikely that your machine can achieve a printing speed above "
+"150mm/s"
+msgstr ""
+
+#: Cura/util/profile.py:530 Cura/util/profile.py:531 Cura/util/profile.py:532
+#: Cura/util/profile.py:533
+msgid "Temperatures above 260C could damage your machine, be careful!"
+msgstr ""
+
+#: Cura/util/profile.py:534 Cura/util/profile.py:535 Cura/util/profile.py:536
+#: Cura/util/profile.py:537
+msgid ""
+"Are you sure your filament is that thick? Normal filament is around 3mm or "
+"1.75mm."
+msgstr ""
+
+#: Cura/util/profile.py:538
+msgid ""
+"It is highly unlikely that your machine can achieve a travel speed above "
+"300mm/s"
+msgstr ""
+
+#: Cura/util/profile.py:539
+#, python-format
+msgid ""
+"A bottom layer of more then %.2fmm (3/4 nozzle size) usually give bad "
+"results and is not recommended."
+msgstr ""