<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh-CN" sourcelanguage="en">
  <context>
    <name>Angle</name>
    <message>
      <location filename="../DlgLocationAngle.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../DlgLocationAngle.ui" line="22"/>
      <source>A:</source>
      <translation>A:</translation>
    </message>
    <message>
      <location filename="../DlgLocationAngle.ui" line="43"/>
      <source>B:</source>
      <translation>B:</translation>
    </message>
    <message>
      <location filename="../DlgLocationAngle.ui" line="64"/>
      <source>C:</source>
      <translation>C:</translation>
    </message>
    <message>
      <location filename="../DlgLocationAngle.ui" line="86"/>
      <source>Angle Snap</source>
      <translation>角度捕捉</translation>
    </message>
  </context>
  <context>
    <name>App::Property</name>
    <message>
      <location filename="../ViewProviderOrigin.cpp" line="55"/>
      <source>The displayed size of the origin</source>
      <translation>原点的显示大小</translation>
    </message>
    <message>
      <location filename="../ViewProviderOriginFeature.cpp" line="51"/>
      <source>Visual size of the feature</source>
      <translation>特征的显示大小</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyItem.cpp" line="503"/>
      <source>&lt;empty&gt;</source>
      <translation>&lt;空&gt;</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyItem.cpp" line="2272"/>
      <location filename="../propertyeditor/PropertyItem.cpp" line="2538"/>
      <source>Angle</source>
      <translation>角度</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyItem.cpp" line="2276"/>
      <location filename="../propertyeditor/PropertyItem.cpp" line="2542"/>
      <source>Axis</source>
      <translation>轴线</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyItem.cpp" line="2547"/>
      <source>Position</source>
      <translation>位置</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyItem.cpp" line="2786"/>
      <source>Enum</source>
      <translation>列举</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyModel.cpp" line="250"/>
      <source>Base</source>
      <translation>基本</translation>
    </message>
  </context>
  <context>
    <name>CmdTestConsoleOutput</name>
    <message>
      <location filename="../CommandTest.cpp" line="717"/>
      <source>Test console output</source>
      <translation>测试控制台输出</translation>
    </message>
    <message>
      <location filename="../CommandTest.cpp" line="718"/>
      <location filename="../CommandTest.cpp" line="719"/>
      <source>Run test cases to verify console messages</source>
      <translation>运行测试用例来验证控制台消息</translation>
    </message>
  </context>
  <context>
    <name>CmdViewMeasureClearAll</name>
    <message>
      <location filename="../CommandView.cpp" line="3302"/>
      <source>Clear measurement</source>
      <translation>清除测量</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3303"/>
      <source>Clear all visible measurements</source>
      <translation>清除所有可见的测量值</translation>
    </message>
  </context>
  <context>
    <name>CmdViewMeasureToggleAll</name>
    <message>
      <location filename="../CommandView.cpp" line="3332"/>
      <source>Toggle measurement</source>
      <translation>切换测量</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3333"/>
      <source>Turn on or off the display of all measurements</source>
      <translation>开启或关闭所有测量的显示</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../ViewProviderDocumentObject.cpp" line="304"/>
      <source>Edit</source>
      <translation>编辑</translation>
    </message>
    <message>
      <location filename="../Application.cpp" line="663"/>
      <source>Import</source>
      <translation>导入</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1289"/>
      <source>Delete</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1848"/>
      <source>Paste expressions</source>
      <translation>粘贴表达式</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="140"/>
      <source>Make link group</source>
      <translation>创建链接组</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="236"/>
      <source>Make link</source>
      <translation>创建链接</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="289"/>
      <source>Make sub-link</source>
      <translation>创建子链接</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="577"/>
      <source>Import links</source>
      <translation>导入链接</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="618"/>
      <source>Import all links</source>
      <translation>导入所有链接</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="784"/>
      <source>Insert measurement</source>
      <translation>插入测量</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="815"/>
      <source>Insert text document</source>
      <translation>插入文本文档</translation>
    </message>
    <message>
      <location filename="../CommandStructure.cpp" line="62"/>
      <source>Add a part</source>
      <translation>添加一个零件</translation>
    </message>
    <message>
      <location filename="../CommandStructure.cpp" line="103"/>
      <source>Add a group</source>
      <translation>添加一个群组</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="985"/>
      <source>Align</source>
      <translation>对齐</translation>
    </message>
    <message>
      <location filename="../Placement.cpp" line="239"/>
      <location filename="../Placement.cpp" line="244"/>
      <source>Placement</source>
      <translation>定位</translation>
    </message>
    <message>
      <location filename="../Transform.cpp" line="105"/>
      <location filename="../ViewProviderDragger.cpp" line="222"/>
      <location filename="../ViewProviderAnnotation.cpp" line="416"/>
      <source>Transform</source>
      <translation>变换</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2570"/>
      <source>Toggle array elements</source>
      <translation>切换数组元素</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2979"/>
      <source>Link Transform</source>
      <translation>链接变换</translation>
    </message>
    <message>
      <location filename="../ViewProviderMeasureDistance.cpp" line="272"/>
      <source>Measure distance</source>
      <translation>测量距离</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="884"/>
      <source>Toggle visibility</source>
      <translation>切换可见性</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="924"/>
      <source>Toggle selectability</source>
      <translation>切换可选择性</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.cpp" line="258"/>
      <location filename="../TaskView/TaskOrientation.cpp" line="65"/>
      <source>Edit image</source>
      <translation>编辑图像</translation>
    </message>
  </context>
  <context>
    <name>CommandGroup</name>
    <message>
      <location filename="../Workbench.cpp" line="512"/>
      <source>File</source>
      <translation>文件</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="513"/>
      <source>Edit</source>
      <translation>编辑</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="514"/>
      <source>Help</source>
      <translation>帮助</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="515"/>
      <source>Link</source>
      <translation>链接</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="516"/>
      <source>Tools</source>
      <translation>工具</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="517"/>
      <source>View</source>
      <translation>视图</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="518"/>
      <source>Window</source>
      <translation>窗口</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="519"/>
      <source>Standard</source>
      <translation>标准</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="520"/>
      <source>Macros</source>
      <translation>宏</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="521"/>
      <source>Macro</source>
      <translation>宏</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="522"/>
      <source>Structure</source>
      <translation>结构</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="523"/>
      <source>Standard-Test</source>
      <translation>标准测试</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="524"/>
      <source>Standard-View</source>
      <translation>标准视图</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="525"/>
      <source>TreeView</source>
      <translation>树视图</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="526"/>
      <source>Measure</source>
      <translation>测量</translation>
    </message>
  </context>
  <context>
    <name>DlgCustomizeSpNavSettings</name>
    <message>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="14"/>
      <source>Spaceball Motion</source>
      <translation>三维鼠标动作</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="22"/>
      <source>Global Sensitivity:</source>
      <translation>全局敏感度:</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="54"/>
      <source>Dominant Mode</source>
      <translation>主导模式</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="61"/>
      <source>Flip Y/Z</source>
      <translation>翻转 Y/Z</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="72"/>
      <source>Enable Translations</source>
      <translation>启用翻译</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="82"/>
      <source>Enable Rotations</source>
      <translation>启用旋转</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="107"/>
      <source>Calibrate</source>
      <translation>校准</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="114"/>
      <source>Default</source>
      <translation>默认</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="212"/>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="236"/>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="260"/>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="284"/>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="308"/>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="332"/>
      <source>Enable</source>
      <translation>启用</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="222"/>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="246"/>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="270"/>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="294"/>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="318"/>
      <location filename="../DlgCustomizeSpNavSettings.ui" line="342"/>
      <source>Reverse</source>
      <translation>反转</translation>
    </message>
  </context>
  <context>
    <name>DlgExpressionInput</name>
    <message>
      <location filename="../DlgExpressionInput.ui" line="26"/>
      <source>Formula editor</source>
      <translation>公式编辑器</translation>
    </message>
    <message>
      <location filename="../DlgExpressionInput.ui" line="67"/>
      <source>Result:</source>
      <translation>结果：</translation>
    </message>
    <message>
      <location filename="../DlgExpressionInput.ui" line="179"/>
      <source>&amp;Clear</source>
      <translation>清除(&amp;C)</translation>
    </message>
    <message>
      <location filename="../DlgExpressionInput.ui" line="182"/>
      <source>Revert to last calculated value (as constant)</source>
      <translation>恢复到最后一个计算值(为常量)</translation>
    </message>
    <message>
      <location filename="../DlgExpressionInput.ui" line="195"/>
      <source>Ok</source>
      <translation>确定</translation>
    </message>
  </context>
  <context>
    <name>DownloadItem</name>
    <message>
      <location filename="../DownloadItem.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../DownloadItem.ui" line="29"/>
      <source>Ico</source>
      <translation>Ico</translation>
    </message>
    <message>
      <location filename="../DownloadItem.ui" line="44"/>
      <source>Filename</source>
      <translation>文件名</translation>
    </message>
  </context>
  <context>
    <name>EditMode</name>
    <message>
      <location filename="../Application.h" line="254"/>
      <source>Default</source>
      <translation>默认</translation>
    </message>
    <message>
      <location filename="../Application.h" line="255"/>
      <source>The object will be edited using the mode defined internally to be the most appropriate for the object type</source>
      <translation>对象将使用内部定义的模式（以最适合对象的类型）进行编辑</translation>
    </message>
    <message>
      <location filename="../Application.h" line="259"/>
      <source>Transform</source>
      <translation>变换</translation>
    </message>
    <message>
      <location filename="../Application.h" line="260"/>
      <source>The object will have its placement editable with the Std TransformManip command</source>
      <translation>该对象将可以通过 Std TransformManip 命令进行放置编辑</translation>
    </message>
    <message>
      <location filename="../Application.h" line="264"/>
      <source>Cutting</source>
      <translation>锯切</translation>
    </message>
    <message>
      <location filename="../Application.h" line="265"/>
      <source>This edit mode is implemented as available but currently does not seem to be used by any object</source>
      <translation>此编辑模式是可用的，但当前似乎没有用于任何对象</translation>
    </message>
    <message>
      <location filename="../Application.h" line="269"/>
      <source>Color</source>
      <translation>颜色</translation>
    </message>
    <message>
      <location filename="../Application.h" line="270"/>
      <source>The object will have the color of its individual faces editable with the Part FaceColors command</source>
      <translation>该对象的各个面的颜色将使用 FaceColors 命令进行编辑</translation>
    </message>
  </context>
  <context>
    <name>ExpressionLabel</name>
    <message>
      <location filename="../QuantitySpinBox_p.h" line="53"/>
      <source>Enter an expression...</source>
      <translation>输入表达式...</translation>
    </message>
    <message>
      <location filename="../QuantitySpinBox_p.h" line="54"/>
      <source>Expression: </source>
      <translation>表达式： </translation>
    </message>
  </context>
  <context>
    <name>Gui::AccelLineEdit</name>
    <message>
      <location filename="../DlgActionsImp.cpp" line="509"/>
      <source>none</source>
      <translation>无</translation>
    </message>
    <message>
      <location filename="../Widgets.cpp" line="371"/>
      <source>Press a keyboard shortcut</source>
      <translation>按下键盘快捷键</translation>
    </message>
  </context>
  <context>
    <name>Gui::ActionSelector</name>
    <message>
      <location filename="../Widgets.cpp" line="236"/>
      <source>Available:</source>
      <translation>可用:</translation>
    </message>
    <message>
      <location filename="../Widgets.cpp" line="237"/>
      <source>Selected:</source>
      <translation>已选择:</translation>
    </message>
    <message>
      <location filename="../Widgets.cpp" line="238"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../Widgets.cpp" line="239"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../Widgets.cpp" line="240"/>
      <source>Move up</source>
      <translation>上移</translation>
    </message>
    <message>
      <location filename="../Widgets.cpp" line="241"/>
      <source>Move down</source>
      <translation>下移</translation>
    </message>
  </context>
  <context>
    <name>Gui::AlignmentView</name>
    <message>
      <location filename="../ManualAlignment.cpp" line="425"/>
      <source>Movable object</source>
      <translation>可移动对象</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="427"/>
      <source>Fixed object</source>
      <translation>固定的对象</translation>
    </message>
  </context>
  <context>
    <name>Gui::Assistant</name>
    <message>
      <location filename="../Assistant.cpp" line="102"/>
      <location filename="../Assistant.cpp" line="134"/>
      <location filename="../Assistant.cpp" line="148"/>
      <location filename="../Assistant.cpp" line="166"/>
      <source>%1 Help</source>
      <translation>%1 帮助</translation>
    </message>
    <message>
      <location filename="../Assistant.cpp" line="103"/>
      <source>%1 help files not found (%2). You might need to install the %1 documentation package.</source>
      <translation>%1 未找到帮助文件 (%2)。您可能需要安装 %1 文件包。</translation>
    </message>
    <message>
      <location filename="../Assistant.cpp" line="135"/>
      <location filename="../Assistant.cpp" line="149"/>
      <location filename="../Assistant.cpp" line="167"/>
      <source>Unable to launch Qt Assistant (%1)</source>
      <translation>无法启动Qt助手(%1)</translation>
    </message>
  </context>
  <context>
    <name>Gui::AutoSaver</name>
    <message>
      <location filename="../AutoSaver.cpp" line="167"/>
      <source>Please wait until the AutoRecovery file has been saved...</source>
      <translation>正在保存自动恢复文件，请稍后...</translation>
    </message>
  </context>
  <context>
    <name>Gui::BlenderNavigationStyle</name>
    <message>
      <location filename="../BlenderNavigationStyle.cpp" line="54"/>
      <source>Press left mouse button</source>
      <translation>按鼠标左键</translation>
    </message>
    <message>
      <location filename="../BlenderNavigationStyle.cpp" line="56"/>
      <source>Press SHIFT and middle mouse button</source>
      <translation>按SHIFT和鼠标中键</translation>
    </message>
    <message>
      <location filename="../BlenderNavigationStyle.cpp" line="58"/>
      <source>Press middle mouse button</source>
      <translation>按鼠标中键</translation>
    </message>
    <message>
      <location filename="../BlenderNavigationStyle.cpp" line="60"/>
      <source>Scroll middle mouse button</source>
      <translation>滚动鼠标中键</translation>
    </message>
  </context>
  <context>
    <name>Gui::CADNavigationStyle</name>
    <message>
      <location filename="../CADNavigationStyle.cpp" line="53"/>
      <source>Press left mouse button</source>
      <translation>按鼠标左键</translation>
    </message>
    <message>
      <location filename="../CADNavigationStyle.cpp" line="55"/>
      <source>Press middle mouse button</source>
      <translation>按鼠标中键</translation>
    </message>
    <message>
      <location filename="../CADNavigationStyle.cpp" line="57"/>
      <source>Press middle+left or middle+right button</source>
      <translation>按中键+左键或中键+右键</translation>
    </message>
    <message>
      <location filename="../CADNavigationStyle.cpp" line="59"/>
      <source>Scroll middle mouse button or keep middle button depressed
while doing a left or right click and move the mouse up or down</source>
      <translation>滚动鼠标中键或在点击鼠标左键或右键时按住鼠标中键并移动鼠标</translation>
    </message>
  </context>
  <context>
    <name>Gui::ContainerDialog</name>
    <message>
      <location filename="../WidgetFactory.cpp" line="359"/>
      <source>&amp;OK</source>
      <translation>确定(&amp;O)</translation>
    </message>
    <message>
      <location filename="../WidgetFactory.cpp" line="369"/>
      <source>&amp;Cancel</source>
      <translation>取消(&amp;C)</translation>
    </message>
  </context>
  <context>
    <name>Gui::ControlSingleton</name>
    <message>
      <location filename="../Control.cpp" line="141"/>
      <source>Task panel</source>
      <translation>任务面板</translation>
    </message>
  </context>
  <context>
    <name>Gui::DAG::Model</name>
    <message>
      <location filename="../DAGView/DAGModel.cpp" line="127"/>
      <source>Rename</source>
      <translation>重命名</translation>
    </message>
    <message>
      <location filename="../DAGView/DAGModel.cpp" line="128"/>
      <source>Rename object</source>
      <translation>重命名对象</translation>
    </message>
    <message>
      <location filename="../DAGView/DAGModel.cpp" line="135"/>
      <source>Finish editing</source>
      <translation>完成编辑</translation>
    </message>
    <message>
      <location filename="../DAGView/DAGModel.cpp" line="136"/>
      <source>Finish editing object</source>
      <translation>完成编辑对象</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::AboutApplication</name>
    <message>
      <location filename="../AboutApplication.ui" line="14"/>
      <location filename="../AboutApplication.ui" line="27"/>
      <source>About</source>
      <translation>关于</translation>
    </message>
    <message>
      <location filename="../AboutApplication.ui" line="121"/>
      <source>Version</source>
      <translation>版本</translation>
    </message>
    <message>
      <location filename="../AboutApplication.ui" line="135"/>
      <source>Revision number</source>
      <translation>修订号</translation>
    </message>
    <message>
      <location filename="../AboutApplication.ui" line="149"/>
      <source>Release date</source>
      <translation>发布日期</translation>
    </message>
    <message>
      <location filename="../AboutApplication.ui" line="163"/>
      <source>Operating system</source>
      <translation>操作系统</translation>
    </message>
    <message>
      <location filename="../AboutApplication.ui" line="177"/>
      <source>Word size</source>
      <translation>字号</translation>
    </message>
    <message>
      <location filename="../AboutApplication.ui" line="225"/>
      <source>Copy to clipboard</source>
      <translation>复制到剪贴板</translation>
    </message>
    <message>
      <location filename="../AboutApplication.ui" line="261"/>
      <source>License</source>
      <translation>授权许可</translation>
    </message>
    <message>
      <location filename="../AboutApplication.ui" line="385"/>
      <source>OK</source>
      <translation>确定</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::AboutDialog</name>
    <message>
      <location filename="../Splashscreen.cpp" line="474"/>
      <location filename="../Splashscreen.cpp" line="483"/>
      <source>Credits</source>
      <extracomment>Header for the Credits tab of the About screen</extracomment>
      <translation>鸣谢</translation>
    </message>
    <message>
      <location filename="../Splashscreen.cpp" line="485"/>
      <source>FreeCAD would not be possible without the contributions of</source>
      <translation>如果没有以下贡献者的帮助，FreeCAD 项目不可能成立</translation>
    </message>
    <message>
      <location filename="../Splashscreen.cpp" line="488"/>
      <source>Individuals</source>
      <extracomment>Header for the list of individual people in the Credits list.</extracomment>
      <translation>个人用户</translation>
    </message>
    <message>
      <location filename="../Splashscreen.cpp" line="501"/>
      <source>Organizations</source>
      <extracomment>Header for the list of companies/organizations in the Credits list.</extracomment>
      <translation>组织</translation>
    </message>
    <message>
      <location filename="../Splashscreen.cpp" line="528"/>
      <location filename="../Splashscreen.cpp" line="768"/>
      <source>License</source>
      <translation>授权许可</translation>
    </message>
    <message>
      <location filename="../Splashscreen.cpp" line="567"/>
      <source>Libraries</source>
      <translation>库</translation>
    </message>
    <message>
      <location filename="../Splashscreen.cpp" line="729"/>
      <source>This software uses open source components whose copyright and other proprietary rights belong to their respective owners:</source>
      <translation>该软件使用开放源码组件, 其版权和其他专有权利属于各自的所有者:</translation>
    </message>
    <message>
      <location filename="../Splashscreen.cpp" line="755"/>
      <source>Collection</source>
      <translation>集合</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::ApplicationCache</name>
    <message>
      <location filename="../DlgSettingsCacheDirectory.cpp" line="230"/>
      <source>Cache directory</source>
      <translation>缓存目录</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.cpp" line="232"/>
      <source>The cache directory %1 exceeds the size of %2.</source>
      <translation>缓存目录 %1 超过了 %2 的大小。</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.cpp" line="233"/>
      <source>Do you want to clear it now?</source>
      <translation>您现在要清除吗？</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.cpp" line="234"/>
      <source>Warning: Please make sure that this is the only running %1 instance and that no documents are opened as this may result into data loss!</source>
      <translation>警告: 请确保这是唯一正在运行的 %1 实例，并且没有文件被打开，因为这可能导致数据丢失!</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::ButtonModel</name>
    <message>
      <location filename="../DlgCustomizeSpaceball.cpp" line="286"/>
      <source>Button %1</source>
      <translation>按钮 %1</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpaceball.cpp" line="288"/>
      <source>Out Of Range</source>
      <translation>超出范围</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::CameraDialog</name>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="273"/>
      <source>Camera settings</source>
      <translation>相机设置</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="280"/>
      <source>Orientation</source>
      <translation>方向</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="294"/>
      <source>Q0</source>
      <translation>Q0</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="304"/>
      <source>Q1</source>
      <translation>Q1</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="314"/>
      <source>Q2</source>
      <translation>Q2</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="324"/>
      <source>Q3</source>
      <translation>Q3</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="333"/>
      <source>Current view</source>
      <translation>当前视图</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::Clipping</name>
    <message>
      <location filename="../Clipping.ui" line="14"/>
      <source>Clipping</source>
      <translation>剪切</translation>
    </message>
    <message>
      <location filename="../Clipping.ui" line="20"/>
      <source>Clipping X</source>
      <translation>剪切X方向</translation>
    </message>
    <message>
      <location filename="../Clipping.ui" line="32"/>
      <location filename="../Clipping.ui" line="77"/>
      <location filename="../Clipping.ui" line="122"/>
      <location filename="../Clipping.ui" line="167"/>
      <source>Offset</source>
      <translation>偏移</translation>
    </message>
    <message>
      <location filename="../Clipping.ui" line="55"/>
      <location filename="../Clipping.ui" line="100"/>
      <location filename="../Clipping.ui" line="145"/>
      <source>Flip</source>
      <translation>翻转</translation>
    </message>
    <message>
      <location filename="../Clipping.ui" line="65"/>
      <source>Clipping Y</source>
      <translation>剪切Y方向</translation>
    </message>
    <message>
      <location filename="../Clipping.ui" line="110"/>
      <source>Clipping Z</source>
      <translation>剪切Z方向</translation>
    </message>
    <message>
      <location filename="../Clipping.ui" line="155"/>
      <source>Clipping custom direction</source>
      <translation>修剪自定义方向</translation>
    </message>
    <message>
      <location filename="../Clipping.ui" line="190"/>
      <source>View</source>
      <translation>视图</translation>
    </message>
    <message>
      <location filename="../Clipping.ui" line="197"/>
      <source>Adjust to view direction</source>
      <translation>调整视图方向</translation>
    </message>
    <message>
      <location filename="../Clipping.ui" line="204"/>
      <source>Direction</source>
      <translation>方向</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::CommandModel</name>
    <message>
      <location filename="../DlgCustomizeSpaceball.cpp" line="464"/>
      <source>Commands</source>
      <translation>命令</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DemoMode</name>
    <message>
      <location filename="../DemoMode.ui" line="14"/>
      <source>View Turntable</source>
      <translation>视图罗盘</translation>
    </message>
    <message>
      <location filename="../DemoMode.ui" line="38"/>
      <source>Angle</source>
      <translation>角度</translation>
    </message>
    <message>
      <location filename="../DemoMode.ui" line="80"/>
      <source>Speed</source>
      <translation>速度</translation>
    </message>
    <message>
      <location filename="../DemoMode.ui" line="92"/>
      <source>Minimum</source>
      <translation>最小</translation>
    </message>
    <message>
      <location filename="../DemoMode.ui" line="115"/>
      <source>Maximum</source>
      <translation>最大</translation>
    </message>
    <message>
      <location filename="../DemoMode.ui" line="146"/>
      <source>Fullscreen</source>
      <translation>全屏</translation>
    </message>
    <message>
      <location filename="../DemoMode.ui" line="153"/>
      <source>Enable timer</source>
      <translation>启用计时器</translation>
    </message>
    <message>
      <location filename="../DemoMode.ui" line="163"/>
      <source> s</source>
      <translation> s</translation>
    </message>
    <message>
      <location filename="../DemoMode.ui" line="189"/>
      <location filename="../DemoMode.cpp" line="233"/>
      <source>Play</source>
      <translation>播放</translation>
    </message>
    <message>
      <location filename="../DemoMode.ui" line="209"/>
      <source>Close</source>
      <translation>关闭</translation>
    </message>
    <message>
      <location filename="../DemoMode.cpp" line="229"/>
      <source>Stop</source>
      <translation>停止</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgActivateWindow</name>
    <message>
      <location filename="../DlgActivateWindow.ui" line="14"/>
      <source>Choose Window</source>
      <translation>选择窗口</translation>
    </message>
    <message>
      <location filename="../DlgActivateWindowImp.cpp" line="52"/>
      <source>&amp;Activate</source>
      <translation>激活(&amp;A)</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgActivateWindowImp</name>
    <message>
      <location filename="../DlgActivateWindowImp.cpp" line="54"/>
      <source>Windows</source>
      <translation>窗口</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgAddProperty</name>
    <message>
      <location filename="../DlgAddProperty.ui" line="14"/>
      <source>Add property</source>
      <translation>添加属性</translation>
    </message>
    <message>
      <location filename="../DlgAddProperty.ui" line="20"/>
      <source>Type</source>
      <translation>类型</translation>
    </message>
    <message>
      <location filename="../DlgAddProperty.ui" line="30"/>
      <source>Group</source>
      <translation>组</translation>
    </message>
    <message>
      <location filename="../DlgAddProperty.ui" line="40"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../DlgAddProperty.ui" line="50"/>
      <location filename="../DlgAddProperty.ui" line="60"/>
      <source>Verbose description of the new property.</source>
      <translation>新属性的详细描述。</translation>
    </message>
    <message>
      <location filename="../DlgAddProperty.ui" line="53"/>
      <source>Documentation</source>
      <translation>文档</translation>
    </message>
    <message>
      <location filename="../DlgAddProperty.ui" line="67"/>
      <source>Prefix the property name with the group name in the form 'Group_Name' to avoid conflicts with an existing property.
In this case the prefix will be automatically trimmed when shown in the property editor.
However, the property is still used in a script with the full name, like 'obj.Group_Name'.

If this is not ticked, then the property must be uniquely named, and it is accessed like 'obj.Name'.</source>
      <translation>属性名称前加上组名前缀，以“组名_属性名”的形式来避免与现有属性冲突。
这样，当在属性编辑器中显示时前缀将自动隐藏。
但在脚本中该属性中仍然是全名，例如'obj.Group_name'。

如果没有勾选，那么属性必须是唯一的命名，并且它是像'obj.name'一样被访问的。</translation>
    </message>
    <message>
      <location filename="../DlgAddProperty.ui" line="74"/>
      <source>Prefix group name</source>
      <translation>组名前缀</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgAuthorization</name>
    <message>
      <location filename="../DlgAuthorization.ui" line="14"/>
      <source>Authorization</source>
      <translation>身份验证</translation>
    </message>
    <message>
      <location filename="../DlgAuthorization.ui" line="23"/>
      <source>Site:</source>
      <translation>站点：</translation>
    </message>
    <message>
      <location filename="../DlgAuthorization.ui" line="36"/>
      <source>%1 at %2</source>
      <translation>在 %2 的 %1</translation>
    </message>
    <message>
      <location filename="../DlgAuthorization.ui" line="46"/>
      <source>Username:</source>
      <translation>用户名：</translation>
    </message>
    <message>
      <location filename="../DlgAuthorization.ui" line="56"/>
      <source>Password:</source>
      <translation>密码:</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgCheckableMessageBox</name>
    <message>
      <location filename="../DlgCheckableMessageBox.ui" line="14"/>
      <source>Dialog</source>
      <translation>对话框</translation>
    </message>
    <message>
      <location filename="../DlgCheckableMessageBox.ui" line="45"/>
      <source>TextLabel</source>
      <translation>文本标签</translation>
    </message>
    <message>
      <location filename="../DlgCheckableMessageBox.ui" line="69"/>
      <source>CheckBox</source>
      <translation>复选框</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgChooseIcon</name>
    <message>
      <location filename="../DlgChooseIcon.ui" line="14"/>
      <source>Choose Icon</source>
      <translation>选择图标</translation>
    </message>
    <message>
      <location filename="../DlgChooseIcon.ui" line="38"/>
      <source>Icon folders...</source>
      <translation>图标文件夹...</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgCreateNewPreferencePack</name>
    <message>
      <location filename="../DlgCreateNewPreferencePack.ui" line="17"/>
      <source>Create New Preference Pack</source>
      <translation>创建新的首选项配置包</translation>
    </message>
    <message>
      <location filename="../DlgCreateNewPreferencePack.ui" line="28"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../DlgCreateNewPreferencePack.ui" line="53"/>
      <source>Property group templates</source>
      <translation>属性组模板</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgCreateNewPreferencePackImp</name>
    <message>
      <location filename="../DlgCreateNewPreferencePackImp.cpp" line="161"/>
      <source>Pack already exists</source>
      <translation>包已存在</translation>
    </message>
    <message>
      <location filename="../DlgCreateNewPreferencePackImp.cpp" line="162"/>
      <source>A preference pack with that name already exists. Do you want to overwrite it?</source>
      <translation>已存在该名称的首选项配置包。 你想要覆盖它吗？</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgCustomActions</name>
    <message>
      <location filename="../DlgActions.ui" line="17"/>
      <source>Macros</source>
      <translation>宏</translation>
    </message>
    <message>
      <location filename="../DlgActions.ui" line="29"/>
      <source>Setup Custom Macros</source>
      <translation>设置自定义宏</translation>
    </message>
    <message>
      <location filename="../DlgActions.ui" line="54"/>
      <source>Macro:</source>
      <translation>宏:</translation>
    </message>
    <message>
      <location filename="../DlgActions.ui" line="64"/>
      <source>Menu text:</source>
      <translation>菜单文本:</translation>
    </message>
    <message>
      <location filename="../DlgActions.ui" line="74"/>
      <source>Tool tip:</source>
      <translation>工具提示:</translation>
    </message>
    <message>
      <location filename="../DlgActions.ui" line="93"/>
      <source>Status text:</source>
      <translation>状态文字:</translation>
    </message>
    <message>
      <location filename="../DlgActions.ui" line="103"/>
      <source>What's this:</source>
      <translation>这是什么:</translation>
    </message>
    <message>
      <location filename="../DlgActions.ui" line="113"/>
      <source>Accelerator:</source>
      <translation>快捷键:</translation>
    </message>
    <message>
      <location filename="../DlgActions.ui" line="123"/>
      <source>Pixmap</source>
      <translation>位图</translation>
    </message>
    <message>
      <location filename="../DlgActions.ui" line="208"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../DlgActions.ui" line="215"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../DlgActions.ui" line="222"/>
      <source>Replace</source>
      <translation>替换</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgCustomActionsImp</name>
    <message>
      <location filename="../DlgActionsImp.cpp" line="81"/>
      <source>Icons</source>
      <translation>图标</translation>
    </message>
    <message>
      <location filename="../DlgActionsImp.cpp" line="81"/>
      <source>Macros</source>
      <translation>宏</translation>
    </message>
    <message>
      <location filename="../DlgActionsImp.cpp" line="206"/>
      <source>Macro not found</source>
      <translation>未找到宏</translation>
    </message>
    <message>
      <location filename="../DlgActionsImp.cpp" line="207"/>
      <source>Sorry, couldn't find macro file '%1'.</source>
      <translation>对不起，无法找到宏文件 '%1'.</translation>
    </message>
    <message>
      <location filename="../DlgActionsImp.cpp" line="233"/>
      <source>Empty macro</source>
      <translation>空白宏</translation>
    </message>
    <message>
      <location filename="../DlgActionsImp.cpp" line="233"/>
      <source>Please specify the macro first.</source>
      <translation>请先指定宏.</translation>
    </message>
    <message>
      <location filename="../DlgActionsImp.cpp" line="239"/>
      <location filename="../DlgActionsImp.cpp" line="307"/>
      <source>Empty text</source>
      <translation>空文本</translation>
    </message>
    <message>
      <location filename="../DlgActionsImp.cpp" line="239"/>
      <location filename="../DlgActionsImp.cpp" line="307"/>
      <source>Please specify the menu text first.</source>
      <translation>请先指定菜单文本.</translation>
    </message>
    <message>
      <location filename="../DlgActionsImp.cpp" line="301"/>
      <source>No item selected</source>
      <translation>未选中对象</translation>
    </message>
    <message>
      <location filename="../DlgActionsImp.cpp" line="301"/>
      <source>Please select a macro item first.</source>
      <translation>请先选择一个宏项目.</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgCustomCommands</name>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgCustomKeyboard</name>
    <message>
      <location filename="../DlgKeyboard.ui" line="14"/>
      <source>Keyboard</source>
      <translation>键盘</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="48"/>
      <source>&amp;Category:</source>
      <translation>分类(&amp;C):</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="100"/>
      <source>Current shortcut:</source>
      <translation>当前快捷键:</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="107"/>
      <source>To change a current shortcut enter the new shortcut in the field below and press 'Assign'.</source>
      <translation>要更改当前快捷键，请输入下面字段中的新快捷键，并按“分配”。</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="119"/>
      <source>&amp;New shortcut:</source>
      <translation>新快捷键(&amp;N)：</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="137"/>
      <source>Multi-key sequence delay: </source>
      <translation>多键序列延迟： </translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="156"/>
      <source>Time in milliseconds to wait for the next key stroke of the current key sequence.
For example, pressing 'F' twice in less than the time delay setting here will be
be treated as shorctcut key sequence 'F, F'.</source>
      <translation>等待当前按键序列下一个按键的时间（毫秒）。
例如，在少于时间延迟设置的情况下按两次按下 'F' 将被
视作快捷键序列'F, F'。</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="186"/>
      <source>This list shows commands having the same shortcut in the priority from high
to low. If more than one command with the same shortcut are active at the
same time. The one with the highest priority will be triggered.</source>
      <translation>此列表显示具有相同的快捷键的命令，按优先级从高
到低排列。如果具有相同快捷键的多个命令同时处于
活动状态。具有最高优先级的命令将会被触发。</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="191"/>
      <source>Shortcut priority list:</source>
      <translation>快捷键优先级列表：</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="238"/>
      <source>&amp;Assign</source>
      <translation>分配(&amp;A)</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="241"/>
      <source>Alt+A</source>
      <translation>Alt+A</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="248"/>
      <source>Clear</source>
      <translation>清除</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="255"/>
      <source>&amp;Reset</source>
      <translation>重置(&amp;R)</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="258"/>
      <source>Alt+R</source>
      <translation>Alt+R</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="265"/>
      <source>Re&amp;set All</source>
      <translation>全部重设(&amp;S)</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="268"/>
      <source>Alt+S</source>
      <translation>Alt+S</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="294"/>
      <source>Up</source>
      <translation>上</translation>
    </message>
    <message>
      <location filename="../DlgKeyboard.ui" line="304"/>
      <source>Down</source>
      <translation>向下</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgCustomKeyboardImp</name>
    <message>
      <location filename="../DlgKeyboardImp.cpp" line="141"/>
      <source>Type to search...</source>
      <translation>输入过滤条件</translation>
    </message>
    <message>
      <location filename="../DlgKeyboardImp.cpp" line="218"/>
      <source>Icon</source>
      <translation>图标</translation>
    </message>
    <message>
      <location filename="../DlgKeyboardImp.cpp" line="218"/>
      <source>Command</source>
      <translation>命令</translation>
    </message>
    <message>
      <location filename="../DlgKeyboardImp.cpp" line="218"/>
      <source>Shortcut</source>
      <translation>快捷键</translation>
    </message>
    <message>
      <location filename="../DlgKeyboardImp.cpp" line="218"/>
      <source>Default</source>
      <translation>默认</translation>
    </message>
    <message>
      <location filename="../DlgKeyboardImp.cpp" line="256"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../DlgKeyboardImp.cpp" line="256"/>
      <source>Title</source>
      <translation>标题</translation>
    </message>
    <message>
      <location filename="../DlgKeyboardImp.cpp" line="398"/>
      <source>All</source>
      <translation>全部</translation>
    </message>
    <message>
      <location filename="../DlgKeyboardImp.cpp" line="436"/>
      <location filename="../DlgKeyboardImp.cpp" line="504"/>
      <source>none</source>
      <translation>无</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgCustomToolBoxbarsImp</name>
    <message>
      <location filename="../DlgToolbarsImp.cpp" line="836"/>
      <location filename="../DlgToolbarsImp.cpp" line="847"/>
      <source>Toolbox bars</source>
      <translation>工具条</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgCustomToolbars</name>
    <message>
      <location filename="../DlgToolbars.ui" line="14"/>
      <source>Toolbars</source>
      <translation>工具栏</translation>
    </message>
    <message>
      <location filename="../DlgToolbars.ui" line="288"/>
      <source>New...</source>
      <translation>新建...</translation>
    </message>
    <message>
      <location filename="../DlgToolbars.ui" line="295"/>
      <source>Rename...</source>
      <translation>重命名...</translation>
    </message>
    <message>
      <location filename="../DlgToolbars.ui" line="302"/>
      <source>Delete</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../DlgToolbars.ui" line="107"/>
      <source>Move right</source>
      <translation>右移</translation>
    </message>
    <message>
      <location filename="../DlgToolbars.ui" line="57"/>
      <source>Category:</source>
      <translation>分类:</translation>
    </message>
    <message>
      <location filename="../DlgToolbars.ui" line="110"/>
      <source>&lt;b&gt;Move the selected item one level down.&lt;/b&gt;&lt;p&gt;This will also change the level of the parent item.&lt;/p&gt;</source>
      <translation>&lt;b&gt;移动选中对象到下一层级.&lt;/b&gt;&lt;p&gt;这将同时改变父级对象.&lt;/p&gt;</translation>
    </message>
    <message>
      <location filename="../DlgToolbars.ui" line="133"/>
      <source>Move left</source>
      <translation>左移</translation>
    </message>
    <message>
      <location filename="../DlgToolbars.ui" line="136"/>
      <source>&lt;b&gt;Move the selected item one level up.&lt;/b&gt;&lt;p&gt;This will also change the level of the parent item.&lt;/p&gt;</source>
      <translation>&lt;b&gt;移动选中对象到上一层级.&lt;/b&gt;&lt;p&gt;这将同时改变父级对象.&lt;/p&gt;</translation>
    </message>
    <message>
      <location filename="../DlgToolbars.ui" line="165"/>
      <source>Move up</source>
      <translation>上移</translation>
    </message>
    <message>
      <location filename="../DlgToolbars.ui" line="168"/>
      <source>&lt;b&gt;Move the selected item up.&lt;/b&gt;&lt;p&gt;The item will be moved within the hierarchy level.&lt;/p&gt;</source>
      <translation>&lt;b&gt;上移选中对象.&lt;/b&gt;&lt;p&gt;仅在层级中移动.&lt;/p&gt;</translation>
    </message>
    <message>
      <location filename="../DlgToolbars.ui" line="191"/>
      <source>Move down</source>
      <translation>下移</translation>
    </message>
    <message>
      <location filename="../DlgToolbars.ui" line="194"/>
      <source>&lt;b&gt;Move the selected item down.&lt;/b&gt;&lt;p&gt;The item will be moved within the hierarchy level.&lt;/p&gt;</source>
      <translation>&lt;b&gt;下移选中对象.&lt;/b&gt;&lt;p&gt;仅在层级中移动.&lt;/p&gt;</translation>
    </message>
    <message>
      <location filename="../DlgToolbars.ui" line="334"/>
      <source>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;span style=" font-weight:600;"&gt;Note:&lt;/span&gt; The changes become active the next time you load the appropriate workbench&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;span style=" font-weight:600;"&gt;注意:&lt;/span&gt;此变更将在您下一次加载工作台时生效&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../DlgToolbarsImp.cpp" line="86"/>
      <source>Global</source>
      <translation>全局</translation>
    </message>
    <message>
      <location filename="../DlgToolbarsImp.cpp" line="102"/>
      <source>Command</source>
      <translation>命令</translation>
    </message>
    <message>
      <location filename="../DlgToolbarsImp.cpp" line="73"/>
      <location filename="../DlgToolbarsImp.cpp" line="219"/>
      <source>&lt;Separator&gt;</source>
      <translation>&lt;分隔符&gt;</translation>
    </message>
    <message>
      <location filename="../DlgToolbarsImp.cpp" line="242"/>
      <source>%1 module not loaded</source>
      <translation>%1 模块未加载</translation>
    </message>
    <message>
      <location filename="../DlgToolbarsImp.cpp" line="434"/>
      <source>New toolbar</source>
      <translation>新建工具栏</translation>
    </message>
    <message>
      <location filename="../DlgToolbarsImp.cpp" line="434"/>
      <location filename="../DlgToolbarsImp.cpp" line="480"/>
      <source>Toolbar name:</source>
      <translation>工具栏名称:</translation>
    </message>
    <message>
      <location filename="../DlgToolbarsImp.cpp" line="441"/>
      <location filename="../DlgToolbarsImp.cpp" line="488"/>
      <source>Duplicated name</source>
      <translation>名称重复</translation>
    </message>
    <message>
      <location filename="../DlgToolbarsImp.cpp" line="441"/>
      <location filename="../DlgToolbarsImp.cpp" line="488"/>
      <source>The toolbar name '%1' is already used</source>
      <translation>工具栏名称'%1'已被使用</translation>
    </message>
    <message>
      <location filename="../DlgToolbarsImp.cpp" line="480"/>
      <source>Rename toolbar</source>
      <translation>重命名工具栏</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgCustomizeImp</name>
    <message>
      <location filename="../DlgCustomizeImp.cpp" line="57"/>
      <location filename="../DlgCustomizeImp.cpp" line="132"/>
      <source>Customize</source>
      <translation>自定义</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeImp.cpp" line="69"/>
      <location filename="../DlgCustomizeImp.cpp" line="133"/>
      <source>&amp;Help</source>
      <translation>帮助(&amp;H)</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeImp.cpp" line="76"/>
      <location filename="../DlgCustomizeImp.cpp" line="134"/>
      <source>&amp;Close</source>
      <translation>关闭(&amp;C)</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgCustomizeSpNavSettings</name>
    <message>
      <location filename="../DlgCustomizeSpNavSettings.cpp" line="44"/>
      <location filename="../DlgCustomizeSpNavSettings.cpp" line="131"/>
      <source>Spaceball Motion</source>
      <translation>三维鼠标动作</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpNavSettings.cpp" line="45"/>
      <location filename="../DlgCustomizeSpNavSettings.cpp" line="133"/>
      <source>No Spaceball Present</source>
      <translation>当前无轨迹球</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgCustomizeSpaceball</name>
    <message>
      <location filename="../DlgCustomizeSpaceball.cpp" line="664"/>
      <source>Spaceball Buttons</source>
      <translation>三维鼠标按键</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpaceball.cpp" line="670"/>
      <source>No Spaceball Present</source>
      <translation>当前无轨迹球</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpaceball.cpp" line="722"/>
      <source>Buttons</source>
      <translation>按钮</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpaceball.cpp" line="723"/>
      <source>Reset</source>
      <translation>重设</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpaceball.cpp" line="753"/>
      <source>Print Reference</source>
      <translation>打印参考</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgDisplayProperties</name>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="14"/>
      <source>Display properties</source>
      <translation>显示属性</translation>
    </message>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="20"/>
      <source>Viewing mode</source>
      <translation>查看模式</translation>
    </message>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="55"/>
      <source>Document window:</source>
      <translation>文档窗口:</translation>
    </message>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="87"/>
      <source>Plot mode:</source>
      <translation>图表模式:</translation>
    </message>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="106"/>
      <source>Material</source>
      <translation>材质</translation>
    </message>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="155"/>
      <source>Color plot:</source>
      <translation>彩色图表:</translation>
    </message>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="169"/>
      <source>Shape color:</source>
      <translation>形状颜色:</translation>
    </message>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="183"/>
      <source>Line color:</source>
      <translation>线条颜色:</translation>
    </message>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="193"/>
      <source>Point color:</source>
      <translation>点颜色：</translation>
    </message>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="208"/>
      <source>Display</source>
      <translation>显示</translation>
    </message>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="246"/>
      <source>Point size:</source>
      <translation>点大小:</translation>
    </message>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="301"/>
      <source>Line width:</source>
      <translation>线宽:</translation>
    </message>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="339"/>
      <source>Transparency:</source>
      <translation>透明度:</translation>
    </message>
    <message>
      <location filename="../DlgDisplayProperties.ui" line="391"/>
      <source>Line transparency:</source>
      <translation>线条透明度:</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgDisplayPropertiesImp</name>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="547"/>
      <source>Default</source>
      <translation>默认</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="548"/>
      <source>Aluminium</source>
      <translation>铝</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="549"/>
      <source>Brass</source>
      <translation>黄铜</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="550"/>
      <source>Bronze</source>
      <translation>青铜</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="551"/>
      <source>Copper</source>
      <translation>铜</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="552"/>
      <source>Chrome</source>
      <translation>铬</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="553"/>
      <source>Emerald</source>
      <translation>祖母绿</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="554"/>
      <source>Gold</source>
      <translation>金</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="555"/>
      <source>Jade</source>
      <translation>玉</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="556"/>
      <source>Metalized</source>
      <translation>金属化</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="557"/>
      <source>Neon GNC</source>
      <translation>Neon GNC</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="558"/>
      <source>Neon PHC</source>
      <translation>霓虹PHC</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="559"/>
      <source>Obsidian</source>
      <translation>黑曜石</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="560"/>
      <source>Pewter</source>
      <translation>锡铅合金</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="561"/>
      <source>Plaster</source>
      <translation>石膏</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="562"/>
      <source>Plastic</source>
      <translation>塑料</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="563"/>
      <source>Ruby</source>
      <translation>红宝石</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="564"/>
      <source>Satin</source>
      <translation>缎布</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="565"/>
      <source>Shiny plastic</source>
      <translation>镜面塑料</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="566"/>
      <source>Silver</source>
      <translation>银</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="567"/>
      <source>Steel</source>
      <translation>钢</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="568"/>
      <source>Stone</source>
      <translation>石头</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgEditorSettings</name>
    <message>
      <location filename="../DlgEditor.ui" line="14"/>
      <source>Editor</source>
      <translation>编辑器</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="35"/>
      <source>Options</source>
      <translation>选项</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="59"/>
      <source>Code lines will be numbered</source>
      <translation>代码行将被编号</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="62"/>
      <source>Enable line numbers</source>
      <translation>启用行号</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="81"/>
      <source>The cursor shape will be a block</source>
      <translation>光标形状将是一个方块</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="84"/>
      <source>Enable block cursor</source>
      <translation>启用方块光标</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="100"/>
      <source>Enable folding</source>
      <translation>启用折叠</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="135"/>
      <source>Indentation</source>
      <translation>缩进</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="156"/>
      <source>Tab size:</source>
      <translation>制表符长度:</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="163"/>
      <source>Tabulator raster (how many spaces)</source>
      <translation>制表符&lt;Tab&gt;转空格(空格数量)</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="179"/>
      <source>Indent size:</source>
      <translation>缩进大小:</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="186"/>
      <source>How many spaces will be inserted when pressing &lt;Tab&gt;</source>
      <translation>按下 &lt;Tab&gt; 将插入多少空格</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="202"/>
      <source>Pressing &lt;Tab&gt; will insert a tabulator with defined tab size</source>
      <translation>按下 &lt;Tab&gt; 将插入一个定义大小的制表符</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="205"/>
      <source>Keep tabs</source>
      <translation>保留制表符</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="221"/>
      <source>Pressing &lt;Tab&gt; will insert amount of defined indent size</source>
      <translation>按下 &lt;Tab&gt; 将插入定义大小的缩进</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="224"/>
      <source>Insert spaces</source>
      <translation>插入空格</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="246"/>
      <source>Display items</source>
      <translation>显示项目</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="267"/>
      <source>Color and font settings will be applied to selected type</source>
      <translation>颜色和字体设置将应用于所选类型</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="282"/>
      <source>Family:</source>
      <translation>字体族:</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="295"/>
      <source>Font family to be used for selected code type</source>
      <translation>用于选定代码类型的字体</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="302"/>
      <source>Size:</source>
      <translation>大小:</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="315"/>
      <source>Font size to be used for selected code type</source>
      <translation>用于选定代码类型的字体大小</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="334"/>
      <source>Color:</source>
      <translation>颜色:</translation>
    </message>
    <message>
      <location filename="../DlgEditor.ui" line="363"/>
      <source>Preview:</source>
      <translation>预览:</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgGeneral</name>
    <message>
      <location filename="../DlgGeneral.ui" line="14"/>
      <source>General</source>
      <translation>常规</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="48"/>
      <source>Language of the application's user interface</source>
      <translation>应用程序用户界面语言</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="142"/>
      <source>Number format:</source>
      <translation>数字格式：</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="156"/>
      <source>Operating system</source>
      <translation>操作系统</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="161"/>
      <source>Selected language</source>
      <translation>选择语言</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="166"/>
      <source>C/POSIX</source>
      <translation>C/POSIX</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="174"/>
      <source>If enabled, numerical keypad decimal separator
will be substituted with locale separator, except
in Python Console and Macro Editor where a
dot/period will always be printed.</source>
      <translation>如果启用，数字键盘小数点分隔符将被替换为语言环境分隔符。但在 Python 控制台和宏编辑器中，点/句点将始终打印。</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="341"/>
      <source>Preference packs</source>
      <translation>首选项配置包</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="407"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="418"/>
      <source>Type</source>
      <translation>类型</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="429"/>
      <source>Load</source>
      <translation>加载</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="452"/>
      <source>Import config...</source>
      <translation>导入配置...</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="459"/>
      <source>Save new...</source>
      <translation>保存新文件...</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="472"/>
      <source>Manage...</source>
      <translation>管理...</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="479"/>
      <source>Revert...</source>
      <translation>还原...</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="271"/>
      <source>How many files should be listed in recent files list</source>
      <translation>最近文件列表中应该列出多少个文件</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="291"/>
      <source>Enable tiled background</source>
      <translation>启用平面背景</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="298"/>
      <source>The text cursor will be blinking</source>
      <translation>文本光标将会闪烁</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="301"/>
      <source>Enable cursor blinking</source>
      <translation>启用光标闪烁</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="217"/>
      <source>Style sheet:</source>
      <translation>样式表：</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="20"/>
      <source>Language and number format</source>
      <translation>语言和数字格式</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="41"/>
      <source>Language:</source>
      <translation>语言：</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="55"/>
      <source>Unit system:</source>
      <translation>单位系统：</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="62"/>
      <source>Unit system that should be used for all parts of the application</source>
      <translation>适用于应用程序所有部分的单位系统</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="71"/>
      <source>Number of decimals:</source>
      <translation>小数位数:</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="78"/>
      <source>Number of decimals that should be shown for numbers and dimensions</source>
      <translation>数字和尺寸应显示的小数位数</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="93"/>
      <source>Minimum fractional inch:</source>
      <translation>最小分数英寸：</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="100"/>
      <source>Minimum fractional inch to be displayed</source>
      <translation type="unfinished">Minimum fractional inch to be displayed</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="180"/>
      <source>Substitute decimal separator</source>
      <translation>替代小数分隔符</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="196"/>
      <source>Application</source>
      <translation>工程</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="224"/>
      <source>Style sheet how user interface will look like</source>
      <translation>用户界面的样式表</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="231"/>
      <source>Size of toolbar icons:</source>
      <translation>工具栏图标大小:</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="238"/>
      <source>Choose your preference for toolbar icon size. You can adjust
this according to your screen size or personal taste</source>
      <translation>选择您对工具栏图标大小的偏好。您可以根据您的屏幕大小或个人品味来调整</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="246"/>
      <source>Tree view mode:</source>
      <translation>树形视图模式：</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="253"/>
      <source>Customize how tree view is shown in the panel (restart required).

'ComboView': combine tree view and property view into one panel.
'TreeView and PropertyView': split tree view and property view into separate panel.
'Both': keep all three panels, and you can have two sets of tree view and property view.</source>
      <translation>在面板中显示自定义树形视图的方式(需要重启)。

'组合视图': 将树形视图和属性视图合并为一个面板。
'树形视图和属性视图'：拆分树视图和属性视图为单独的面板。
'全部'：保留所有三个面板，你可以有两组树形视图和属性视图。</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="264"/>
      <source>Size of recent file list:</source>
      <translation>最近文件列表的大小：</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="287"/>
      <source>Background of the main window (when no document is opened) will consist of tiles of a special image.
See the FreeCAD Wiki for details about the image.</source>
      <translation>主窗口的背景将由特殊图像的平铺显示。
请参阅FreeCAD Wiki 了解图像的详细信息。</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="317"/>
      <source>A Splash screen is a small loading window that is shown
when FreeCAD is launching. If this option is checked, FreeCAD will
display the splash screen</source>
      <translation>Splash 屏幕是一个小的加载窗口，在FreeCAD 启动时显示
。 如果选中此选项，FreeCAD 将显示初始屏幕</translation>
    </message>
    <message>
      <location filename="../DlgGeneral.ui" line="322"/>
      <source>Enable splash screen at start up</source>
      <translation>打开软件启动界面</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgGeneralImp</name>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="78"/>
      <source>Manage preference packs</source>
      <translation>管理首选项配置包</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="321"/>
      <source>Small (%1px)</source>
      <translation>小 (%1px)</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="322"/>
      <source>Medium (%1px)</source>
      <translation>中(%1px)</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="323"/>
      <source>Large (%1px)</source>
      <translation>大 (%1px)</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="324"/>
      <source>Extra large (%1px)</source>
      <translation>特大 (%1px)</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="327"/>
      <source>Custom (%1px)</source>
      <translation>自定义 (%1px)</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="334"/>
      <source>Combo View</source>
      <translation>组合浏览器</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="335"/>
      <source>TreeView and PropertyView</source>
      <translation>树状视图和属性视图</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="336"/>
      <source>Both</source>
      <translation>两者都是</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="372"/>
      <source>No style sheet</source>
      <translation>无样式表</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="426"/>
      <source>Preference Pack Name</source>
      <translation>首选项配置包名称</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="427"/>
      <source>Tags</source>
      <translation>标签</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="453"/>
      <source>Apply</source>
      <translation>应用</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="454"/>
      <source>Apply the %1 preference pack</source>
      <translation>应用 %1 首选项配置包</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="515"/>
      <source>Choose a FreeCAD config file to import</source>
      <translation>选择要导入的 FreeCAD 配置文件</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="526"/>
      <source>File exists</source>
      <translation>文件已存在</translation>
    </message>
    <message>
      <location filename="../DlgGeneralImp.cpp" line="527"/>
      <source>A preference pack with that name already exists. Overwrite?</source>
      <translation>已存在该名称的首选项配置包。是否覆盖？</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgInputDialog</name>
    <message>
      <location filename="../DlgInputDialog.ui" line="14"/>
      <source>Input</source>
      <translation>输入</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgInspector</name>
    <message>
      <location filename="../SceneInspector.cpp" line="140"/>
      <location filename="../SceneInspector.cpp" line="208"/>
      <source>Scene Inspector</source>
      <translation>场景检查器</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgMacroExecute</name>
    <message>
      <location filename="../DlgMacroExecute.ui" line="14"/>
      <source>Execute macro</source>
      <translation>执行宏</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="55"/>
      <source>Macro name:</source>
      <translation>宏名称:</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="90"/>
      <source>User macros</source>
      <translation>用户宏</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="115"/>
      <source>System macros</source>
      <translation>系统宏</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="166"/>
      <source>Execute</source>
      <translation>执行</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="173"/>
      <source>Close</source>
      <translation>关闭</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="199"/>
      <source>Create</source>
      <translation>创建</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="209"/>
      <source>Delete</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="219"/>
      <source>Edit</source>
      <translation>编辑</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="229"/>
      <source>Rename</source>
      <translation>重命名</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="239"/>
      <source>Duplicate</source>
      <translation>复制</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="249"/>
      <source>Launch a guide on how to set up a macro in a custom global toolbar.</source>
      <translation>启动如何在自定义全局工具栏中设置宏的指南。</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="252"/>
      <source>Toolbar</source>
      <translation>工具栏</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="275"/>
      <source>Open Addon Manager where macros created by the community and other addons can be downloaded.</source>
      <translation>打开插件管理器，社区创建的宏和其他插件可以被下载。</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="278"/>
      <source>Download</source>
      <translation>下载</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecute.ui" line="287"/>
      <source>User macros location:</source>
      <translation>用户宏路径：</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgMacroExecuteImp</name>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="96"/>
      <location filename="../DlgMacroExecuteImp.cpp" line="653"/>
      <source>Macros</source>
      <translation>宏</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="372"/>
      <source>Read-only</source>
      <translation>只读</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="385"/>
      <source>Macro file</source>
      <translation>宏文件</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="385"/>
      <source>Enter a file name, please:</source>
      <translation>请输入文件名称:</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="405"/>
      <location filename="../DlgMacroExecuteImp.cpp" line="733"/>
      <location filename="../DlgMacroExecuteImp.cpp" line="867"/>
      <source>Existing file</source>
      <translation>已存在文件</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="406"/>
      <source>'%1'.
This file already exists.</source>
      <translation>'%1'.
此文件已经存在.</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="412"/>
      <source>Cannot create file</source>
      <translation>无法创建文件</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="413"/>
      <source>Creation of file '%1' failed.</source>
      <translation>文件 '%1' 创建失败.</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="446"/>
      <source>Delete macro</source>
      <translation>删除宏</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="447"/>
      <source>Do you really want to delete the macro '%1'?</source>
      <translation>是否确实要删除宏 '%1'？</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="476"/>
      <source>Do not show again</source>
      <translation>不再显示</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="477"/>
      <source>Guided Walkthrough</source>
      <translation>指导式演练</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="478"/>
      <source>This will guide you in setting up this macro in a custom global toolbar.  Instructions will be in red text inside the dialog.

Note: your changes will be applied when you next switch workbenches
</source>
      <translation>这将引导您在自定义的全局工具栏中设置此宏。指示将以红色文本显示在对话框中。

注意：当您下次切换工作台时，您的更改将被应用
</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="526"/>
      <source>Walkthrough, dialog 1 of 2</source>
      <translation>遍历，对话框1 / 2</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="547"/>
      <source>Walkthrough instructions: Fill in missing fields (optional) then click Add, then Close</source>
      <translation>顺序执行以下指令：填充缺失的字段 (可选) 然后单击添加，然后关闭</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="581"/>
      <source>Walkthrough, dialog 1 of 1</source>
      <translation>遍历，对话框1 / 1</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="583"/>
      <source>Walkthrough, dialog 2 of 2</source>
      <translation>遍历，对话框2 / 2</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="610"/>
      <source>Walkthrough instructions: Click right arrow button (-&gt;), then Close.</source>
      <translation>顺序执行以下指令：点击右箭头按钮 (-&gt;)，然后关闭。</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="634"/>
      <source>Walkthrough instructions: Click New, then right arrow (-&gt;) button, then Close.</source>
      <translation>顺序执行以下指令：点击新建，然后右箭头按钮 (-&gt;)，然后关闭。</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="719"/>
      <source>Renaming Macro File</source>
      <translation>重命名宏文件</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="720"/>
      <location filename="../DlgMacroExecuteImp.cpp" line="854"/>
      <source>Enter new name:</source>
      <translation>输入新的名称：</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="734"/>
      <location filename="../DlgMacroExecuteImp.cpp" line="868"/>
      <source>'%1'
 already exists.</source>
      <translation>'%1'
 已存在。</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="737"/>
      <source>Rename Failed</source>
      <translation>重命名失败</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="738"/>
      <source>Failed to rename to '%1'.
Perhaps a file permission error?</source>
      <translation>无法重命名为 "%1"。
可能是文件权限错误？</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="853"/>
      <source>Duplicate Macro</source>
      <translation>复制宏</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="871"/>
      <source>Duplicate Failed</source>
      <translation>复制失败</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="872"/>
      <source>Failed to duplicate to '%1'.
Perhaps a file permission error?</source>
      <translation>无法复制到"%1"。
可能是文件权限错误？</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgMacroRecord</name>
    <message>
      <location filename="../DlgMacroRecord.ui" line="14"/>
      <source>Macro recording</source>
      <translation>宏录制</translation>
    </message>
    <message>
      <location filename="../DlgMacroRecord.ui" line="35"/>
      <source>Macro name:</source>
      <translation>宏名称:</translation>
    </message>
    <message>
      <location filename="../DlgMacroRecord.ui" line="62"/>
      <source>Macro path:</source>
      <translation>宏路径:</translation>
    </message>
    <message>
      <location filename="../DlgMacroRecord.ui" line="123"/>
      <source>Record</source>
      <translation>录制</translation>
    </message>
    <message>
      <location filename="../DlgMacroRecord.ui" line="146"/>
      <source>Stop</source>
      <translation>停止</translation>
    </message>
    <message>
      <location filename="../DlgMacroRecord.ui" line="156"/>
      <source>Close</source>
      <translation>关闭</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgMacroRecordImp</name>
    <message>
      <location filename="../DlgMacroRecordImp.cpp" line="102"/>
      <location filename="../DlgMacroRecordImp.cpp" line="109"/>
      <location filename="../DlgMacroRecordImp.cpp" line="131"/>
      <source>Macro recorder</source>
      <translation>宏录制器</translation>
    </message>
    <message>
      <location filename="../DlgMacroRecordImp.cpp" line="103"/>
      <source>Specify first a place to save.</source>
      <translation>首先指定要保存的位置。</translation>
    </message>
    <message>
      <location filename="../DlgMacroRecordImp.cpp" line="110"/>
      <source>The macro directory doesn't exist. Please, choose another one.</source>
      <translation>宏目录不存在.请重新选择.</translation>
    </message>
    <message>
      <location filename="../DlgMacroRecordImp.cpp" line="122"/>
      <source>Existing macro</source>
      <translation>现有宏</translation>
    </message>
    <message>
      <location filename="../DlgMacroRecordImp.cpp" line="123"/>
      <source>The macro '%1' already exists. Do you want to overwrite?</source>
      <translation>宏'%1'已经存在.是否要覆盖?</translation>
    </message>
    <message>
      <location filename="../DlgMacroRecordImp.cpp" line="132"/>
      <source>You have no write permission for the directory. Please, choose another one.</source>
      <translation>您对此目录无写入权限，请选择其他目录</translation>
    </message>
    <message>
      <location filename="../DlgMacroRecordImp.cpp" line="176"/>
      <source>Choose macro directory</source>
      <translation>选择宏目录</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgMaterialProperties</name>
    <message>
      <location filename="../DlgMaterialProperties.ui" line="14"/>
      <source>Material properties</source>
      <translation>材质属性</translation>
    </message>
    <message>
      <location filename="../DlgMaterialProperties.ui" line="26"/>
      <source>Material</source>
      <translation>材质</translation>
    </message>
    <message>
      <location filename="../DlgMaterialProperties.ui" line="47"/>
      <source>Ambient color:</source>
      <translation>环境色:</translation>
    </message>
    <message>
      <location filename="../DlgMaterialProperties.ui" line="61"/>
      <source>Diffuse color:</source>
      <translation>散射颜色:</translation>
    </message>
    <message>
      <location filename="../DlgMaterialProperties.ui" line="75"/>
      <source>Emissive color:</source>
      <translation>放射光颜色:</translation>
    </message>
    <message>
      <location filename="../DlgMaterialProperties.ui" line="89"/>
      <source>Specular color:</source>
      <translation>镜面反射颜色</translation>
    </message>
    <message>
      <location filename="../DlgMaterialProperties.ui" line="120"/>
      <source>Shininess:</source>
      <translation>光泽度：</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgOnlineHelp</name>
    <message>
      <location filename="../DlgOnlineHelp.ui" line="14"/>
      <source>On-line help</source>
      <translation>联机帮助</translation>
    </message>
    <message>
      <location filename="../DlgOnlineHelp.ui" line="26"/>
      <source>Help viewer</source>
      <translation>帮助查看器</translation>
    </message>
    <message>
      <location filename="../DlgOnlineHelp.ui" line="38"/>
      <source>Location of start page</source>
      <translation>起始页的位置</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgOnlineHelpImp</name>
    <message>
      <location filename="../DlgOnlineHelpImp.cpp" line="52"/>
      <source>HTML files</source>
      <translation>HTML 文件</translation>
    </message>
    <message>
      <location filename="../DlgOnlineHelpImp.cpp" line="104"/>
      <source>Access denied</source>
      <translation>拒绝访问</translation>
    </message>
    <message>
      <location filename="../DlgOnlineHelpImp.cpp" line="104"/>
      <source>Access denied to '%1'

Specify another directory, please.</source>
      <translation>访问'%1'被拒绝,请指定另一个目录.</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgParameter</name>
    <message>
      <location filename="../DlgParameter.ui" line="17"/>
      <source>Parameter Editor</source>
      <translation>参数编辑器</translation>
    </message>
    <message>
      <location filename="../DlgParameter.ui" line="53"/>
      <source>Sorted</source>
      <translation>已排序</translation>
    </message>
    <message>
      <location filename="../DlgParameter.ui" line="63"/>
      <source>Quick search</source>
      <translation>快速搜索</translation>
    </message>
    <message>
      <location filename="../DlgParameter.ui" line="70"/>
      <source>Type in a group name to find it</source>
      <translation>键入组名以找到它</translation>
    </message>
    <message>
      <location filename="../DlgParameter.ui" line="73"/>
      <source>Search Group</source>
      <translation>搜索分组</translation>
    </message>
    <message>
      <location filename="../DlgParameter.ui" line="86"/>
      <source>Find...</source>
      <translation>查找...</translation>
    </message>
    <message>
      <location filename="../DlgParameter.ui" line="109"/>
      <source>Save to disk</source>
      <translation>保存到磁盘</translation>
    </message>
    <message>
      <location filename="../DlgParameter.ui" line="112"/>
      <location filename="../DlgParameter.ui" line="128"/>
      <source>Alt+C</source>
      <translation>Alt+C</translation>
    </message>
    <message>
      <location filename="../DlgParameter.ui" line="125"/>
      <source>&amp;Close</source>
      <translation>关闭(&amp;C)</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgParameterFind</name>
    <message>
      <location filename="../DlgParameterFind.ui" line="14"/>
      <source>Find</source>
      <translation>查找</translation>
    </message>
    <message>
      <location filename="../DlgParameterFind.ui" line="32"/>
      <source>Find what:</source>
      <translation>查找：</translation>
    </message>
    <message>
      <location filename="../DlgParameterFind.ui" line="55"/>
      <source>Look at</source>
      <translation>查看</translation>
    </message>
    <message>
      <location filename="../DlgParameterFind.ui" line="61"/>
      <source>Groups</source>
      <translation>组</translation>
    </message>
    <message>
      <location filename="../DlgParameterFind.ui" line="71"/>
      <source>Names</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../DlgParameterFind.ui" line="81"/>
      <source>Values</source>
      <translation>值</translation>
    </message>
    <message>
      <location filename="../DlgParameterFind.ui" line="94"/>
      <source>Match whole string only</source>
      <translation>只匹配整个字符串</translation>
    </message>
    <message>
      <location filename="../DlgParameterFind.cpp" line="48"/>
      <source>Find Next</source>
      <translation>查找下一个</translation>
    </message>
    <message>
      <location filename="../DlgParameterFind.cpp" line="291"/>
      <source>Not found</source>
      <translation>未找到</translation>
    </message>
    <message>
      <location filename="../DlgParameterFind.cpp" line="291"/>
      <source>Can't find the text: %1</source>
      <translation>找不到文本: %1</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgParameterImp</name>
    <message>
      <location filename="../DlgParameterImp.cpp" line="69"/>
      <location filename="../DlgParameterImp.cpp" line="233"/>
      <source>Group</source>
      <translation>组</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="78"/>
      <location filename="../DlgParameterImp.cpp" line="234"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="78"/>
      <location filename="../DlgParameterImp.cpp" line="235"/>
      <source>Type</source>
      <translation>类型</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="78"/>
      <location filename="../DlgParameterImp.cpp" line="236"/>
      <source>Value</source>
      <translation>值</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="92"/>
      <source>System parameter</source>
      <translation>系统参数</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="93"/>
      <source>User parameter</source>
      <translation>用户参数</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="122"/>
      <source>Search Group</source>
      <translation>搜索分组</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="454"/>
      <source>Invalid input</source>
      <translation>无效输入</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="455"/>
      <source>Invalid key name '%1'</source>
      <translation>无效的键名'%1'</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgPreferencePackManagement</name>
    <message>
      <location filename="../DlgPreferencePackManagement.ui" line="14"/>
      <source>Manage Preference Packs</source>
      <translation>管理首选项配置包</translation>
    </message>
    <message>
      <location filename="../DlgPreferencePackManagement.ui" line="56"/>
      <source>Open Addon Manager...</source>
      <translation>打开插件管理器...</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgPreferencePackManagementImp</name>
    <message>
      <location filename="../DlgPreferencePackManagementImp.cpp" line="88"/>
      <source>User-Saved Preference Packs</source>
      <translation>用户保存的首选项配置包</translation>
    </message>
    <message>
      <location filename="../DlgPreferencePackManagementImp.cpp" line="92"/>
      <source>Built-In Preference Packs</source>
      <translation>内置的首选项配置包</translation>
    </message>
    <message>
      <location filename="../DlgPreferencePackManagementImp.cpp" line="127"/>
      <source>Toggle visibility of built-in preference pack '%1'</source>
      <translation>切换内置首选项配置包'%1'的可见性</translation>
    </message>
    <message>
      <location filename="../DlgPreferencePackManagementImp.cpp" line="134"/>
      <source>Delete user-saved preference pack '%1'</source>
      <translation>删除用户保存的首选项配置包'%1'？</translation>
    </message>
    <message>
      <location filename="../DlgPreferencePackManagementImp.cpp" line="144"/>
      <source>Toggle visibility of Addon preference pack '%1' (use Addon Manager to permanently remove)</source>
      <translation>切换插件首选项配置包 '%1'的可见性 (使用插件管理器永久移除)</translation>
    </message>
    <message>
      <location filename="../DlgPreferencePackManagementImp.cpp" line="179"/>
      <source>Delete saved preference pack?</source>
      <translation>删除已保存的首选项包？</translation>
    </message>
    <message>
      <location filename="../DlgPreferencePackManagementImp.cpp" line="180"/>
      <source>Are you sure you want to delete the preference pack named '%1'? This cannot be undone.</source>
      <translation>您确定要删除名为'%1'的首选项配置包吗？ 这不能撤消。</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgPreferences</name>
    <message>
      <location filename="../DlgPreferences.ui" line="14"/>
      <source>Preferences</source>
      <translation>首选项</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgPreferencesImp</name>
    <message>
      <location filename="../DlgPreferencesImp.cpp" line="363"/>
      <source>Clear user settings</source>
      <translation>清除用户设置</translation>
    </message>
    <message>
      <location filename="../DlgPreferencesImp.cpp" line="364"/>
      <source>Do you want to clear all your user settings?</source>
      <translation>是否要清除所有用户设置？</translation>
    </message>
    <message>
      <location filename="../DlgPreferencesImp.cpp" line="365"/>
      <source>If you agree all your settings will be cleared.</source>
      <translation>如果您同意，您的设置将被清除。</translation>
    </message>
    <message>
      <location filename="../DlgPreferencesImp.cpp" line="456"/>
      <source>Wrong parameter</source>
      <translation>参数错误</translation>
    </message>
    <message>
      <location filename="../DlgPreferencesImp.cpp" line="492"/>
      <source>Restart required</source>
      <translation>需要重启</translation>
    </message>
    <message>
      <location filename="../DlgPreferencesImp.cpp" line="493"/>
      <source>You must restart FreeCAD for changes to take effect.</source>
      <translation type="unfinished">You must restart FreeCAD for changes to take effect.</translation>
    </message>
    <message>
      <location filename="../DlgPreferencesImp.cpp" line="498"/>
      <source>Restart now</source>
      <translation type="unfinished">Restart now</translation>
    </message>
    <message>
      <location filename="../DlgPreferencesImp.cpp" line="499"/>
      <source>Restart later</source>
      <translation type="unfinished">Restart later</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgProjectInformation</name>
    <message>
      <location filename="../DlgProjectInformation.ui" line="14"/>
      <source>Project information</source>
      <translation>项目信息</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="26"/>
      <source>Information</source>
      <translation>信息</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="47"/>
      <source>&amp;Name:</source>
      <translation>名称:</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="73"/>
      <source>Path:</source>
      <translation>路径:</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="96"/>
      <source>UUID:</source>
      <translation>通用唯一标识码:</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="119"/>
      <source>Program version:</source>
      <translation>程序版本：</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="142"/>
      <source>Created &amp;by:</source>
      <translation>作者(&amp;B):</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="165"/>
      <source>Creation &amp;date:</source>
      <translation>创建日期(&amp;D):</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="191"/>
      <source>&amp;Last modified by:</source>
      <translation>上次修改(&amp;L):</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="214"/>
      <source>Last &amp;modification date:</source>
      <translation>最后修改日期(&amp;M):</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="240"/>
      <source>Com&amp;pany:</source>
      <translation>公司(&amp;p):</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="263"/>
      <source>License information:</source>
      <translation>许可证信息：</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="276"/>
      <source>License URL</source>
      <translation>许可证网址</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="291"/>
      <source>Open in browser</source>
      <translation>在浏览器中打开</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformation.ui" line="300"/>
      <source>&amp;Comment:</source>
      <translation>注释(&amp;C)：</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgProjectUtility</name>
    <message>
      <location filename="../DlgProjectUtility.ui" line="14"/>
      <source>Project utility</source>
      <translation>项目工具</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.ui" line="22"/>
      <source>Extract project</source>
      <translation>提取项目</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.ui" line="28"/>
      <location filename="../DlgProjectUtility.ui" line="78"/>
      <source>Source</source>
      <translation>来源</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.ui" line="42"/>
      <location filename="../DlgProjectUtility.ui" line="92"/>
      <source>Destination</source>
      <translation>目标</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.ui" line="65"/>
      <source>Extract</source>
      <translation>提取</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.ui" line="72"/>
      <source>Create project</source>
      <translation>创建项目</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.ui" line="115"/>
      <source>Create</source>
      <translation>创建</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.ui" line="137"/>
      <source>Load project file after creation</source>
      <translation>创建项目文件后即加载</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.cpp" line="50"/>
      <source>Project file</source>
      <translation>项目文件</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.cpp" line="65"/>
      <location filename="../DlgProjectUtility.cpp" line="82"/>
      <source>Empty source</source>
      <translation>来源为空</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.cpp" line="65"/>
      <location filename="../DlgProjectUtility.cpp" line="82"/>
      <source>No source is defined.</source>
      <translation>未定义来源.</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.cpp" line="70"/>
      <location filename="../DlgProjectUtility.cpp" line="86"/>
      <source>Empty destination</source>
      <translation>目标为空</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.cpp" line="70"/>
      <location filename="../DlgProjectUtility.cpp" line="86"/>
      <source>No destination is defined.</source>
      <translation>未定义目标.</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.cpp" line="106"/>
      <source>Failed to extract project</source>
      <translation>导出项目失败</translation>
    </message>
    <message>
      <location filename="../DlgProjectUtility.cpp" line="123"/>
      <source>Failed to create project</source>
      <translation>创建项目失败</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgPropertyLink</name>
    <message>
      <location filename="../DlgPropertyLink.ui" line="14"/>
      <source>Link</source>
      <translation>链接</translation>
    </message>
    <message>
      <location filename="../DlgPropertyLink.ui" line="46"/>
      <source>Filter by type</source>
      <translation>按类型筛选</translation>
    </message>
    <message>
      <location filename="../DlgPropertyLink.ui" line="53"/>
      <source>If enabled, then 3D view selection will be synchronized with full object hierarchy.</source>
      <translation>如果启用，则3D 视图选择将与完整对象层级同步.</translation>
    </message>
    <message>
      <location filename="../DlgPropertyLink.ui" line="56"/>
      <source>Sync sub-object selection</source>
      <translation>同步选中的子对象</translation>
    </message>
    <message>
      <location filename="../DlgPropertyLink.ui" line="88"/>
      <source>Search</source>
      <translation>搜索</translation>
    </message>
    <message>
      <location filename="../DlgPropertyLink.ui" line="95"/>
      <source>A search pattern to filter the results above</source>
      <translation>用于筛选上述结果的搜索模式</translation>
    </message>
    <message>
      <location filename="../DlgPropertyLink.cpp" line="106"/>
      <source>Reset</source>
      <translation>重设</translation>
    </message>
    <message>
      <location filename="../DlgPropertyLink.cpp" line="107"/>
      <source>Clear</source>
      <translation>清除</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgReportView</name>
    <message>
      <location filename="../DlgReportView.ui" line="14"/>
      <source>Report view</source>
      <translation>报告浏览器</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="20"/>
      <source>Output</source>
      <translation>输出</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="38"/>
      <source>Normal messages will be recorded</source>
      <translation>正常消息将被记录</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="41"/>
      <source>Record normal messages</source>
      <translation>记录正常消息</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="57"/>
      <source>Log messages will be recorded</source>
      <translation>日志消息将被记录</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="60"/>
      <source>Record log messages</source>
      <translation>记录日志</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="73"/>
      <source>Warnings will be recorded</source>
      <translation>警告将被记录</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="76"/>
      <source>Record warnings</source>
      <translation>记录警告</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="92"/>
      <source>Error messages will be recorded</source>
      <translation>错误消息将被记录</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="95"/>
      <source>Record error messages</source>
      <translation>记录错误</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="111"/>
      <source>When an error has occurred, the Report View dialog becomes visible
on-screen while displaying the error</source>
      <translation>发生错误时，错误对话框会在屏幕上显示</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="115"/>
      <source>Show report view on error</source>
      <translation>出现错误时显示报告窗口</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="131"/>
      <source>When a warning has occurred, the Report View dialog becomes visible
on-screen while displaying the warning</source>
      <translation>当警告发生时，当显示警告时，报告视图对话框会在屏幕上显示</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="135"/>
      <source>Show report view on warning</source>
      <translation>出现警告时显示报告窗口</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="148"/>
      <source>When a normal message has occurred, the Report View dialog becomes visible
on-screen while displaying the message</source>
      <translation>当有普通消息时，报告窗口会出现并显示这个消息</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="152"/>
      <source>Show report view on normal message</source>
      <translation>出现普通消息时显示报告窗口</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="168"/>
      <source>When a log message has occurred, the Report View dialog becomes visible
on-screen while displaying the log message</source>
      <translation>在日志消息发生时，选择显示日志消息的情况下，报告视图对话框会在屏幕上显示</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="172"/>
      <source>Show report view on log message</source>
      <translation>出现日志消息时显示报告窗口</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="188"/>
      <source>Include a timecode for each report</source>
      <translation>为每份报告包含一个时间码</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="191"/>
      <source>Include a timecode for each entry</source>
      <translation>每个条目包含一个时间码</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="210"/>
      <source>Colors</source>
      <translation>颜色</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="248"/>
      <source>Normal messages:</source>
      <translation>正常的消息:</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="283"/>
      <source>Font color for normal messages in Report view panel</source>
      <translation>报表视图面板一般消息的字体颜色</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="306"/>
      <source>Log messages:</source>
      <translation>日志信息:</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="341"/>
      <source>Font color for log messages in Report view panel</source>
      <translation>报表视图面板日志消息的字体颜色</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="364"/>
      <source>Warnings:</source>
      <translation>警告:</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="399"/>
      <source>Font color for warning messages in Report view panel</source>
      <translation>报告视图面板中警告信息的字体颜色</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="422"/>
      <source>Errors:</source>
      <translation>错误:</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="457"/>
      <source>Font color for error messages in Report view panel</source>
      <translation>报表视图面板错误消息的字体颜色</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="501"/>
      <source>Python interpreter</source>
      <translation>Python 解释器</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="507"/>
      <source>Internal Python output will be redirected
from Python console to Report view panel</source>
      <translation>内部 Python 的输出将从 Python 控制台重定向到报告视图面板</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="511"/>
      <source>Redirect internal Python output to report view</source>
      <translation>将 Python 内部输出重定向到报告视图</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="527"/>
      <source>Internal Python error messages will be redirected
from Python console to Report view panel</source>
      <translation>内部 Python 的错误消息将从 Python 控制台重定向到报告视图面板</translation>
    </message>
    <message>
      <location filename="../DlgReportView.ui" line="531"/>
      <source>Redirect internal Python errors to report view</source>
      <translation>将 Python 内部错误重定向到报告视图</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgRevertToBackupConfig</name>
    <message>
      <location filename="../DlgRevertToBackupConfig.ui" line="14"/>
      <source>Revert to Backup Config</source>
      <translation>还原以备份配置</translation>
    </message>
    <message>
      <location filename="../DlgRevertToBackupConfig.ui" line="26"/>
      <source>WARNING: this process will undo any preference changes made since the specified date, and will also reset your Recent files and Macros to their state on that date.</source>
      <translation>警告：这个进程会撤销任何自特定日期以来的首选项更改，并重置您最近的文件和宏为那时的状态。</translation>
    </message>
    <message>
      <location filename="../DlgRevertToBackupConfig.ui" line="52"/>
      <source>Available backup files:</source>
      <translation>可用的备份文件:</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgRevertToBackupConfigImp</name>
    <message>
      <location filename="../DlgRevertToBackupConfigImp.cpp" line="95"/>
      <source>No selection in dialog, cannot load backup file</source>
      <translation>对话框中没有选项，无法加载备份文件</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgRunExternal</name>
    <message>
      <location filename="../DlgRunExternal.ui" line="20"/>
      <source>Running external program</source>
      <translation>运行外部程序</translation>
    </message>
    <message>
      <location filename="../DlgRunExternal.ui" line="38"/>
      <source>TextLabel</source>
      <translation>文本标签</translation>
    </message>
    <message>
      <location filename="../DlgRunExternal.ui" line="58"/>
      <source>Advanced &gt;&gt;</source>
      <translation>高级 &gt;&gt;</translation>
    </message>
    <message>
      <location filename="../DlgRunExternal.ui" line="104"/>
      <source>Accept changes</source>
      <translation>接受更改</translation>
    </message>
    <message>
      <location filename="../DlgRunExternal.ui" line="111"/>
      <source>Discard changes</source>
      <translation>放弃修改</translation>
    </message>
    <message>
      <location filename="../DlgRunExternal.ui" line="118"/>
      <source>Abort program</source>
      <translation>中止程序</translation>
    </message>
    <message>
      <location filename="../DlgRunExternal.ui" line="138"/>
      <source>Help</source>
      <translation>帮助</translation>
    </message>
    <message>
      <location filename="../DlgRunExternal.cpp" line="128"/>
      <source>Select a file</source>
      <translation>选择一个文件</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettings3DView</name>
    <message>
      <location filename="../DlgSettings3DView.ui" line="14"/>
      <source>3D View</source>
      <translation>三维视图</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="23"/>
      <source>General</source>
      <translation>常规</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="31"/>
      <source>Main coordinate system will always be shown in
lower right corner within opened files</source>
      <translation>主坐标系统将始终显示在打开文件的
右下角</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="35"/>
      <source>Show coordinate system in the corner</source>
      <translation>坐标系统显示在边角</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="63"/>
      <source>Relative size :   </source>
      <translation>相对大小 :   </translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="73"/>
      <source>Size of main coordinate system representation
in the corner -- in % of height/width of viewport</source>
      <translation>边角中主坐标系统大小——占视图高度/宽度的百分比的 %</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="101"/>
      <source>Axis cross will be shown by default at file
opening or creation</source>
      <translation>在文件打开或创建时默认会显示坐标轴</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="105"/>
      <source>Show axis cross by default</source>
      <translation>默认显示坐标轴</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="118"/>
      <source>Time needed for last operation and resulting frame rate
will be shown at the lower left corner in opened files</source>
      <translation>将在打开的文件中左下角显示最后一次操作所需时间和结束帧速率</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="122"/>
      <source>Show counter of frames per second</source>
      <translation>显示每秒运行帧数</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="141"/>
      <source>Rendering</source>
      <translation>正在渲染</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="147"/>
      <source>This option is useful for troubleshooting graphics card and driver problems.

Changing this option requires a restart of the application.</source>
      <translation>此选项对故障排除显卡和驱动程序问题非常有用。

更改此选项需要重启应用程序。</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="152"/>
      <source>Use software OpenGL</source>
      <translation>使用软件 OpenGL</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="177"/>
      <source>Use OpenGL VBO (Vertex Buffer Object)</source>
      <translation>使用 OpenGL VBO (顶点缓存对象)</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="192"/>
      <source>Render cache</source>
      <translation>渲染缓存</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="165"/>
      <source>If selected, Vertex Buffer Objects (VBO) will be used.
A VBO is an OpenGL feature that provides methods for uploading
vertex data (position, normal vector, color, etc.) to the graphics card.
VBOs offer substantial performance gains because the data resides
in the graphics memory rather than the system memory and so it
can be rendered directly by GPU.

Note: Sometimes this feature may lead to a host of different
issues ranging from graphical anomalies to GPU crash bugs. Remember to
report this setting as enabled when seeking support on the FreeCAD forums</source>
      <translation>如果选中，将使用顶点缓存对象（VBO）。
VBO 是一种 OpenGL 功能，它提供了将顶点数据（位置、法线向量、颜色等）上传到显卡的方法。
VBO 提供了显著的性能提升，因为数据位于图形内存而非系统内存中，因此它可以直接由 GPU 渲染。

注意：有时此功能可能会导致一系列不同的问题，从图形异常到 GPU 崩溃。 在 FreeCAD 论坛寻求支持时，请启用此设置。</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="205"/>
      <source>'Render Caching' is another way to say 'Rendering Acceleration'.
There are 3 options available to achieve this:
1) 'Auto' (default), let Coin3D decide where to cache.
2) 'Distributed', manually turn on cache for all view provider root node.
3) 'Centralized', manually turn off cache in all nodes of all view provider, and
only cache at the scene graph root node. This offers the fastest rendering speed
but slower response to any scene changes.</source>
      <translation>“渲染缓存”是“渲染加速”的另一种叫法。
有 3 种方法可以实现：
1）“自动”（默认），让 Coin3D 决定缓存的位置。
2）“分布式”，手动打开所有视图提供者根节点的缓存。
3）“集中式”，手动关闭所有视图提供者的所有节点中的缓存，并且仅在场景图根节点处缓存。 这提供了最快地渲染速度，但对场景变化的响应速度较慢。</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="218"/>
      <source>Auto</source>
      <translation>自动</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="223"/>
      <source>Distributed</source>
      <translation>分布</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="228"/>
      <source>Centralized</source>
      <translation>居中</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="236"/>
      <source>Anti-Aliasing</source>
      <translation>抗锯齿</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="249"/>
      <source>What kind of multisample anti-aliasing is used</source>
      <translation>使用什么多重采样抗锯齿模式</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="259"/>
      <source>None</source>
      <translation>无</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="264"/>
      <source>Line Smoothing</source>
      <translation>线条平滑化</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="269"/>
      <source>MSAA 2x</source>
      <translation>反锯齿 2x</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="274"/>
      <source>MSAA 4x</source>
      <translation>反锯齿 4x</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="279"/>
      <source>MSAA 8x</source>
      <translation>反锯齿 8x</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="290"/>
      <source>Transparent objects:</source>
      <translation>透明对象：</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="303"/>
      <source>Render types of transparent objects</source>
      <translation>透明对象的渲染类型</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="313"/>
      <source>One pass</source>
      <translation type="unfinished">One pass</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="318"/>
      <source>Backface pass</source>
      <translation type="unfinished">Backface pass</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="329"/>
      <source>Marker size:</source>
      <translation>标记大小：</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="342"/>
      <source>Size of vertices in the Sketcher workbench</source>
      <translation type="unfinished">Size of vertices in the Sketcher workbench</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="349"/>
      <source>Eye to eye distance for stereo modes</source>
      <translation>立体模式的双眼距离</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="362"/>
      <source>Eye-to-eye distance used for stereo projections.
The specified value is a factor that will be multiplied with the
bounding box size of the 3D object that is currently displayed.</source>
      <translation type="unfinished">Eye-to-eye distance used for stereo projections.
The specified value is a factor that will be multiplied with the
bounding box size of the 3D object that is currently displayed.</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="392"/>
      <source>Backlight is enabled with the defined color</source>
      <translation>已启用带有定义颜色的背光</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="395"/>
      <location filename="../DlgSettings3DView.ui" line="411"/>
      <source>Backlight color</source>
      <translation>背光颜色</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="450"/>
      <source>Intensity</source>
      <translation>强度</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="475"/>
      <source>Intensity of the backlight</source>
      <translation>背光强度</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="511"/>
      <source>Camera type</source>
      <translation>相机类型</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="532"/>
      <source>Objects will appear in a perspective projection</source>
      <translation>对象将以透视投影法显示</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="535"/>
      <source>Perspective renderin&amp;g</source>
      <translation>以透视渲染(&amp;g)</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="548"/>
      <source>Objects will be projected in orthographic projection</source>
      <translation>对象将以正交投影方式投影</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DView.ui" line="551"/>
      <source>Or&amp;thographic rendering</source>
      <translation>正视投影渲染(&amp;t)</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettings3DViewImp</name>
    <message>
      <location filename="../DlgSettings3DViewImp.cpp" line="127"/>
      <source>5px</source>
      <translation>5px</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DViewImp.cpp" line="128"/>
      <source>7px</source>
      <translation>7px</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DViewImp.cpp" line="129"/>
      <source>9px</source>
      <translation>9px</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DViewImp.cpp" line="130"/>
      <source>11px</source>
      <translation>11px</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DViewImp.cpp" line="131"/>
      <source>13px</source>
      <translation>13px</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DViewImp.cpp" line="132"/>
      <source>15px</source>
      <translation>15px</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DViewImp.cpp" line="163"/>
      <source>Anti-aliasing</source>
      <translation>抗锯齿</translation>
    </message>
    <message>
      <location filename="../DlgSettings3DViewImp.cpp" line="164"/>
      <source>Open a new viewer or restart %1 to apply anti-aliasing changes.</source>
      <translation>打开一个新的查看器或重新启动 %1 以应用消除锯齿的更改。</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsCacheDirectory</name>
    <message>
      <location filename="../DlgSettingsCacheDirectory.ui" line="14"/>
      <source>Cache</source>
      <translation>缓存</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.ui" line="20"/>
      <source>Cache directory</source>
      <translation>缓存目录</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.ui" line="28"/>
      <source>Location:</source>
      <translation>位置：</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.ui" line="56"/>
      <source>Check periodically at program start:</source>
      <translation>在程序启动时定期检查：</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.ui" line="83"/>
      <source>Always</source>
      <translation>总是</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.ui" line="88"/>
      <source>Daily</source>
      <translation>每天</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.ui" line="93"/>
      <source>Weekly</source>
      <translation>每周</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.ui" line="98"/>
      <source>Monthly</source>
      <translation>每月</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.ui" line="103"/>
      <source>Yearly</source>
      <translation>每年</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.ui" line="108"/>
      <source>Never</source>
      <translation>从不</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.ui" line="116"/>
      <source>Cache size limit:</source>
      <translation>缓存大小限制：</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.ui" line="161"/>
      <source>Check now...</source>
      <translation>立即检查...</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.cpp" line="58"/>
      <source>Notify the user if the cache size exceeds the specified limit</source>
      <translation>如果缓存大小超过指定的限制，则通知用户</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.cpp" line="60"/>
      <source>Unknown</source>
      <translation>未知的</translation>
    </message>
    <message>
      <location filename="../DlgSettingsCacheDirectory.cpp" line="117"/>
      <source>Current cache size: %1</source>
      <translation>当前缓存大小： %1</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsColorGradient</name>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="14"/>
      <source>Color-gradient settings</source>
      <translation>颜色渐变设置</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="26"/>
      <source>Color model</source>
      <translation>颜色模式</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="32"/>
      <source>&amp;Gradient:</source>
      <translation>渐变(&amp;G):</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="43"/>
      <source>red-yellow-green-cyan-blue</source>
      <translation>红-黄-绿-青-蓝</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="48"/>
      <source>blue-cyan-green-yellow-red</source>
      <translation>蓝-青-绿-黄-红</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="53"/>
      <source>white-black</source>
      <translation>白黑</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="58"/>
      <source>black-white</source>
      <translation>黑白</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="85"/>
      <source>Style</source>
      <translation>样式</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="106"/>
      <source>Color gradient is used with its full color range</source>
      <translation type="unfinished">Color gradient is used with its full color range</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="109"/>
      <source>&amp;Flow</source>
      <translation>流(&amp;F)</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="112"/>
      <source>Alt+F</source>
      <translation>Alt+F</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="122"/>
      <source>Color gradient starts from the zero value</source>
      <translation>颜色渐变开始于零值</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="125"/>
      <source>&amp;Zero</source>
      <translation>零 (&amp;Z)</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="128"/>
      <source>Alt+Z</source>
      <translation>Alt+Z</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="138"/>
      <source>Visibility</source>
      <translation>可见性</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="159"/>
      <source>Data outside the specified min-max range
will be displayed in gray</source>
      <translation>超出最小到最大范围以外的数据将显示灰色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="163"/>
      <source>Out g&amp;rayed</source>
      <translation>外部&amp;呈灰色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="166"/>
      <source>Alt+R</source>
      <translation>Alt+R</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="173"/>
      <source>Data outside the specified min-max range
will be displayed with transparency</source>
      <translation>超出最小到最大范围以外的数据将显示透明</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="177"/>
      <source>Out &amp;transparent</source>
      <translation type="unfinished">Out &amp;transparent</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="180"/>
      <source>Alt+I</source>
      <translation>Alt+I</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="190"/>
      <source>Parameter range</source>
      <translation>参数范围</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="196"/>
      <source>Ma&amp;ximum:</source>
      <translation>最大值(&amp;X):</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="241"/>
      <source>&amp;Labels:</source>
      <translation>标签(&amp;L):</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="257"/>
      <source>Number of labels besides the color bar</source>
      <translation type="unfinished">Number of labels besides the color bar</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="267"/>
      <source>Mi&amp;nimum:</source>
      <translation>最小值(&amp;N):</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="296"/>
      <source>&amp;Decimals:</source>
      <translation>小数位数(&amp;D):</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradient.ui" line="312"/>
      <source>Number of decimals for labels
besides the color bar</source>
      <translation type="unfinished">Number of decimals for labels
besides the color bar</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsColorGradientImp</name>
    <message>
      <location filename="../DlgSettingsColorGradientImp.cpp" line="255"/>
      <source>Wrong parameter</source>
      <translation>参数错误</translation>
    </message>
    <message>
      <location filename="../DlgSettingsColorGradientImp.cpp" line="256"/>
      <source>The maximum value must be higher than the minimum value.</source>
      <translation>最大值必须大于最小值.</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsDocument</name>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="14"/>
      <source>Document</source>
      <translation>文档</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="20"/>
      <source>General</source>
      <translation>常规</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="41"/>
      <source>The application will create a new document when started</source>
      <translation>该应用程序将在启动时创建一个新文档</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="44"/>
      <source>Create new document at start up</source>
      <translation>启动时创建新文档</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="90"/>
      <source>Document save compression level
(0 = none, 9 = highest, 3 = default)</source>
      <translation>保存文件的压缩级别(0 = 无，9 = 最高，3 = 默认)</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="98"/>
      <source>Compression level for FCStd files</source>
      <translation>FCStd 文件的压缩级别</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="129"/>
      <source>All changes in documents are stored so that they can be undone/redone</source>
      <translation>存储文档中的所有更改，以便可以撤消/重做</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="132"/>
      <source>Using Undo/Redo on documents</source>
      <translation>在文档上使用撤消/重做</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="165"/>
      <source>Maximum Undo/Redo steps</source>
      <translation>最大撤消/重做步数</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="172"/>
      <source>How many Undo/Redo steps should be recorded</source>
      <translation>需要记录多少撤消/重做步骤</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="197"/>
      <source>Allow user aborting document recomputation by pressing ESC.
This feature may slightly increase recomputation time.</source>
      <translation>允许用户按 ESC 键中止文档重新计算。
此功能可能会略微增加重新计算时间。</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="201"/>
      <source>Allow aborting recomputation</source>
      <translation>允许中止重新计算</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="217"/>
      <source>Storage</source>
      <translation>存储</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="226"/>
      <source>Saving transactions (Auto-save)</source>
      <translation>保存交互记录(自动保存)</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="242"/>
      <source>Discard saved transaction after saving document</source>
      <translation>保存文件后放弃保存历史记录</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="255"/>
      <source>If there is a recovery file available the application will
automatically run a file recovery when it is started.</source>
      <translation>如果有可用的恢复文件，
应用程序将启动时自动运行文件恢复。</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="259"/>
      <source>Run AutoRecovery at startup</source>
      <translation>在启动时运行自动恢复</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="277"/>
      <source>How often a recovery file is written</source>
      <translation>恢复文件写入频率</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="280"/>
      <source>Save AutoRecovery information every</source>
      <translation>每次都保存自动恢复信息</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="341"/>
      <source>A thumbnail will be stored when document is saved</source>
      <translation>保存文档时将存储缩略图</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="344"/>
      <source>Save thumbnail into project file when saving document</source>
      <translation>保存文件时同时保存缩略图到项目文件</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="373"/>
      <source>Size</source>
      <translation>大小</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="383"/>
      <source>Sets the size of the thumbnail that is stored in the document.
Common sizes are 128, 256 and 512</source>
      <translation>设置文档中存储的缩略图的大小。
常见大小为128、256和512</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="408"/>
      <source>The program logo will be added to the thumbnail</source>
      <translation>程序徽标将被添加到缩略图</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="411"/>
      <source>Add the program logo to the generated thumbnail</source>
      <translation>将程序徽标添加到生成的缩略图</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="444"/>
      <source>How many backup files will be kept when saving document</source>
      <translation>保存文档时将保留多少备份文件</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="447"/>
      <source>Maximum number of backup files to keep when resaving document</source>
      <translation>保存文档时要保留的最大备份文件数</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="511"/>
      <source>Backup files will get extension '.FCbak' and file names
get date suffix according to the specified format</source>
      <translation>备份文件将使用扩展名“.FCbak”，文件名将根据指定格式获得日期后缀</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="518"/>
      <source>Use date and FCBak extension</source>
      <translation>使用日期和 FCBak 扩展名</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="531"/>
      <source>Date format</source>
      <translation>日期格式</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="556"/>
      <source>Document objects</source>
      <translation>文档对象</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="562"/>
      <source>Allow objects to have same label</source>
      <translation>允许对象具有相同的标签/名称</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="565"/>
      <source>Allow duplicate object labels in one document</source>
      <translation>在一个文档中允许重复的对象标签</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="578"/>
      <source>Enable partial loading of external linked documents.
Then only referenced objects and their dependencies will be loaded
when a linked document is auto-opened together with the main document.
A partially loaded document cannot be edited. Double click the document
icon in the tree view to fully reload it.</source>
      <translation>启用外部链接文档的部分加载。
然后只会加载引用的对象及其依赖项
当链接的文档与主文档一起自动打开时。
无法编辑部分加载的文档。 双击文档
树视图中的图标以完全重新加载它。</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="585"/>
      <source>Disable partial loading of external linked objects</source>
      <translation>禁用外部链接对象的部分加载</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="601"/>
      <source>Authoring and License</source>
      <translation>授权及许可证</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="607"/>
      <source>Author name</source>
      <translation>作者姓名</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="614"/>
      <source>All documents that will be created will get the specified author name.
Keep blank for anonymous.
You can also use the form: John Doe &lt;john@doe.com&gt;</source>
      <translation>所有文档创建时都将获得指定的作者姓名。
如果匿名请留空。
您也可以使用以下形式：Ning&lt;ningjiazun@163.com&gt;</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="629"/>
      <source>The field 'Last modified by' will be set to specified author when saving the file</source>
      <translation>保存文件时，“最后修改者”字段将设置为指定的作者</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="632"/>
      <source>Set on save</source>
      <translation>保存时的设置</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="645"/>
      <source>Company</source>
      <translation>公司</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="652"/>
      <source>Default company name to use for new files</source>
      <translation>用于新文件的默认公司名称</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="665"/>
      <source>Default license</source>
      <translation>默认许可证</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="675"/>
      <source>Default license for new documents</source>
      <translation>新文档的默认许可证</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformationImp.cpp" line="39"/>
      <source>All rights reserved</source>
      <translation>版权所有</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformationImp.cpp" line="40"/>
      <source>Creative Commons Attribution</source>
      <translation>创建通用属性</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformationImp.cpp" line="41"/>
      <source>Creative Commons Attribution-ShareAlike</source>
      <translation>知识共享 署名-相同方式共享</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformationImp.cpp" line="42"/>
      <source>Creative Commons Attribution-NoDerivatives</source>
      <translation>知识共享 署名-禁止演绎</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformationImp.cpp" line="43"/>
      <source>Creative Commons Attribution-NonCommercial</source>
      <translation>知识共享 署名-非商业性使用</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformationImp.cpp" line="44"/>
      <source>Creative Commons Attribution-NonCommercial-ShareAlike</source>
      <translation>知识共享 署名-非商业性使用-相同方式共享</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformationImp.cpp" line="45"/>
      <source>Creative Commons Attribution-NonCommercial-NoDerivatives</source>
      <translation>知识共享 署名-非商业性使用-禁止演绎</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformationImp.cpp" line="46"/>
      <source>Public Domain</source>
      <translation>公共域</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformationImp.cpp" line="47"/>
      <source>FreeArt</source>
      <translation>自由艺术</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformationImp.cpp" line="48"/>
      <source>CERN Open Hardware Licence strongly-reciprocal</source>
      <translation type="unfinished">CERN Open Hardware Licence strongly-reciprocal</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformationImp.cpp" line="49"/>
      <source>CERN Open Hardware Licence weakly-reciprocal</source>
      <translation type="unfinished">CERN Open Hardware Licence weakly-reciprocal</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformationImp.cpp" line="50"/>
      <source>CERN Open Hardware Licence permissive</source>
      <translation type="unfinished">CERN Open Hardware Licence permissive</translation>
    </message>
    <message>
      <location filename="../DlgProjectInformationImp.cpp" line="51"/>
      <source>Other</source>
      <translation>其它</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="691"/>
      <source>License URL</source>
      <translation>许可证网址</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocument.ui" line="698"/>
      <source>URL describing more about the license</source>
      <translation>更多关于许可证的 URL</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsDocumentImp</name>
    <message>
      <location filename="../DlgSettingsDocumentImp.cpp" line="54"/>
      <source>The format of the date to use.</source>
      <translation>要使用的日期格式。</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocumentImp.cpp" line="54"/>
      <source>Default</source>
      <translation>默认</translation>
    </message>
    <message>
      <location filename="../DlgSettingsDocumentImp.cpp" line="54"/>
      <source>Format</source>
      <translation>格式</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsEditorImp</name>
    <message>
      <location filename="../DlgEditorImp.cpp" line="104"/>
      <source>Text</source>
      <translation>文本</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="108"/>
      <source>Bookmark</source>
      <translation>书签</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="112"/>
      <source>Breakpoint</source>
      <translation>断点</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="116"/>
      <source>Keyword</source>
      <translation>关键字</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="120"/>
      <source>Comment</source>
      <translation>注释</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="124"/>
      <source>Block comment</source>
      <translation>块注释</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="128"/>
      <source>Number</source>
      <translation>数</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="132"/>
      <source>String</source>
      <translation>字符串</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="136"/>
      <source>Character</source>
      <translation>字符</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="140"/>
      <source>Class name</source>
      <translation>类名称</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="144"/>
      <source>Define name</source>
      <translation>定义名称</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="148"/>
      <source>Operator</source>
      <translation>运算符</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="152"/>
      <source>Python output</source>
      <translation>Python 输出</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="156"/>
      <source>Python error</source>
      <translation>Python 错误</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="160"/>
      <source>Current line highlight</source>
      <translation>当前行高亮显示</translation>
    </message>
    <message>
      <location filename="../DlgEditorImp.cpp" line="162"/>
      <source>Items</source>
      <translation>项目</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsImage</name>
    <message>
      <location filename="../DlgSettingsImage.ui" line="14"/>
      <source>Image settings</source>
      <translation>图像设置</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="35"/>
      <source>Image dimensions</source>
      <translation>图像尺寸</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="73"/>
      <source>Standard sizes:</source>
      <translation>标准尺寸:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="81"/>
      <source>Current screen</source>
      <translation>当前屏幕</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="86"/>
      <source>Icon       32  x 32</source>
      <translation>图标32x32</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="91"/>
      <source>Icon       64 x 64</source>
      <translation>图标64x62</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="96"/>
      <source>Icon       128 x 128</source>
      <translation>图标128x128</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="199"/>
      <source>&amp;Width:</source>
      <translation>宽度(&amp;W):</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="219"/>
      <location filename="../DlgSettingsImage.ui" line="246"/>
      <source>Pixel</source>
      <translation>像素</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="226"/>
      <source>&amp;Height:</source>
      <translation>高度(&amp;H):</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="272"/>
      <source>Aspect ratio:</source>
      <translation>高宽比:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="279"/>
      <source>&amp;Screen</source>
      <translation>屏幕(&amp;S)</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="282"/>
      <source>Alt+S</source>
      <translation>Alt+S</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="289"/>
      <source>&amp;4:3</source>
      <translation>&amp;4:3</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="292"/>
      <source>Alt+4</source>
      <translation>Alt+4</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="299"/>
      <source>1&amp;6:9</source>
      <translation>1&amp;6:9</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="302"/>
      <source>Alt+6</source>
      <translation>Alt+6</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="309"/>
      <source>&amp;1:1</source>
      <translation>&amp;1:1</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="312"/>
      <source>Alt+1</source>
      <translation>Alt+1</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="324"/>
      <source>Image properties</source>
      <translation>图片属性</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="345"/>
      <source>Back&amp;ground:</source>
      <translation>背景(&amp;G):</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="356"/>
      <source>Current</source>
      <translation>当前</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="361"/>
      <source>White</source>
      <translation>白色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="366"/>
      <source>Black</source>
      <translation>黑色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="371"/>
      <source>Transparent</source>
      <translation>透明度</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="379"/>
      <source>Creation method:</source>
      <translation>构建方法</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="395"/>
      <source>Image comment</source>
      <translation>图像备注</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="416"/>
      <source>Insert MIBA</source>
      <translation>插入 MIBA</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="426"/>
      <source>Insert comment</source>
      <translation>插入批注</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImage.ui" line="452"/>
      <source>Add watermark</source>
      <translation>添加水印</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsImageImp</name>
    <message>
      <location filename="../DlgSettingsImageImp.cpp" line="57"/>
      <source>Offscreen (New)</source>
      <translation>离屏(新)</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImageImp.cpp" line="58"/>
      <source>Offscreen (Old)</source>
      <translation>离屏(旧)</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImageImp.cpp" line="59"/>
      <source>Framebuffer (custom)</source>
      <translation>帧缓存(自定义)</translation>
    </message>
    <message>
      <location filename="../DlgSettingsImageImp.cpp" line="60"/>
      <source>Framebuffer (as is)</source>
      <translation>帧缓存(当前)</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsMacro</name>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="14"/>
      <source>Macro</source>
      <translation>宏</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="20"/>
      <source>General macro settings</source>
      <translation>宏全局设置</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="26"/>
      <source>Variables defined by macros are created as local variables</source>
      <translation type="unfinished">Variables defined by macros are created as local variables</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="29"/>
      <source>Run macros in local environment</source>
      <translation>在本地环境中运行宏</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="48"/>
      <source>Macro recording settings</source>
      <translation>宏录制设置</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="69"/>
      <source>Macro path</source>
      <translation>宏路径</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="90"/>
      <source>The directory in which the application will search for macros</source>
      <translation>应用程序搜索宏的目录</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="109"/>
      <source>Gui commands</source>
      <translation>图形用户界面命令</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="130"/>
      <source>Recorded macros will also contain user interface commands</source>
      <translation type="unfinished">Recorded macros will also contain user interface commands</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="133"/>
      <source>Record GUI commands</source>
      <translation>录制图形用户界面命令</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="149"/>
      <source>Recorded macros will also contain user interface commands as comments</source>
      <translation type="unfinished">Recorded macros will also contain user interface commands as comments</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="152"/>
      <source>Record as comment</source>
      <translation>录制为注释</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="171"/>
      <source>Logging Commands</source>
      <translation>记录命令</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="192"/>
      <source>Commands executed by macro scripts are shown in Python console</source>
      <translation>宏脚本执行的命令会显示在Python控制台中</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="195"/>
      <source>Show script commands in python console</source>
      <translation>在Python控制台显示脚本</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="211"/>
      <source>Log all commands issued by menus to file:</source>
      <translation>记录所有菜单执行命令到文件:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="224"/>
      <source>FullScript.FCScript</source>
      <translation>FullScript.FCScript</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="243"/>
      <source>Recent macros menu</source>
      <translation>最近的宏菜单</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="249"/>
      <source>Size of recent macro list</source>
      <translation>最近的宏列表大小</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="269"/>
      <source>How many macros should be listed in recent macros list</source>
      <translation>在最近宏列表中可以列出多少个宏</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="285"/>
      <source>Keyboard shortcut count</source>
      <translation>键盘快捷键数量</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="305"/>
      <source>How many recent macros should have shortcuts</source>
      <translation>需要给多少个最近使用的宏设置快捷键</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="321"/>
      <source>Keyboard Modifiers</source>
      <translation>键盘编辑器</translation>
    </message>
    <message>
      <location filename="../DlgSettingsMacro.ui" line="341"/>
      <source>Keyboard modifiers, default = Ctrl+Shift+</source>
      <translation>键盘编辑器，默认 = Ctrl+Shift+</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsNavigation</name>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="14"/>
      <location filename="../DlgSettingsNavigation.ui" line="238"/>
      <source>Navigation</source>
      <translation>导航栏</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="20"/>
      <source>Navigation cube</source>
      <translation>导航立方体</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="29"/>
      <source>Steps by turn</source>
      <translation>转动步数</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="36"/>
      <source>Number of steps by turn when using arrows (default = 8 : step angle = 360/8 = 45 deg)</source>
      <translation>使用箭头时的转向值 (默认 = 8 : 角度= 360/8 = 45 度)</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="77"/>
      <source>Corner</source>
      <translation>边角</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="87"/>
      <source>Corner where navigation cube is shown</source>
      <translation>显示导航立方体的角落</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="100"/>
      <source>Top left</source>
      <translation>左上</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="105"/>
      <source>Top right</source>
      <translation>右上</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="110"/>
      <source>Bottom left</source>
      <translation>左下</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="115"/>
      <source>Bottom right</source>
      <translation>右下</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="123"/>
      <source>Rotates to nearest possible state when clicking a cube face</source>
      <translation>点击立方体面时旋转到尽可能近的状态</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="126"/>
      <source>Rotate to nearest</source>
      <translation>旋转到最近</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="142"/>
      <source>Font name:</source>
      <translation>字体名称:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="149"/>
      <source>Font name of the navigation cube</source>
      <translation>导航立方体字体名称</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="162"/>
      <source>Default</source>
      <translation>默认</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="170"/>
      <source>Cube size</source>
      <translation>立方体大小</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="177"/>
      <source>Size of the navigation cube</source>
      <translation>导航立方体大小</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="205"/>
      <source>Color</source>
      <translation>颜色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="212"/>
      <source>Base color for all elements</source>
      <translation>所有元素的基本颜色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="244"/>
      <source>3D Navigation</source>
      <translation>三维导航</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="281"/>
      <source>List the mouse button configs for each chosen navigation setting.
Select a set and then press the button to view said configurations.</source>
      <translation>列出每个所选导航设置的鼠标按钮配置。
选择一组然后按下按钮查看所述配置。</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="285"/>
      <source>Mouse...</source>
      <translation>鼠标...</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="306"/>
      <source>Navigation settings set</source>
      <translation>导航栏设置</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="316"/>
      <source>Orbit style</source>
      <translation>环绕模式</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="335"/>
      <source>Rotation orbit style.
Trackball: moving the mouse horizontally will rotate the part around the y-axis
Turntable: the part will be rotated around the z-axis (with constrained axes).
Free Turntable: the part will be rotated around the z-axis.</source>
      <translation>旋转轨迹样式。
轨迹球：水平移动鼠标将会使部件绕y轴旋转
转盘：部件将会绕z轴（带约束轴）旋转。
自由转盘：部件将绕z轴旋转。</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="345"/>
      <source>Turntable</source>
      <translation>转盘</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="350"/>
      <source>Trackball</source>
      <translation>轨迹球</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="355"/>
      <source>Free Turntable</source>
      <translation>自由转盘</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="363"/>
      <source>Rotation mode</source>
      <translation>旋转模式</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="382"/>
      <source>Rotations in 3D will use current cursor position as center for rotation</source>
      <translation type="unfinished">Rotations in 3D will use current cursor position as center for rotation</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="389"/>
      <source>Window center</source>
      <translation>窗口中心</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="394"/>
      <source>Drag at cursor</source>
      <translation>在光标处拖动</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="399"/>
      <source>Object center</source>
      <translation>对象中心</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="407"/>
      <source>Default camera orientation</source>
      <translation>默认相机方向</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="426"/>
      <source>Default camera orientation when creating a new document or selecting the home view</source>
      <translation>创建新文档或选择主视图时的默认相机方向</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="433"/>
      <source>Camera zoom</source>
      <translation>镜头缩放</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="452"/>
      <source>Sets camera zoom for new documents.
The value is the diameter of the sphere to fit on the screen.</source>
      <translation>设置新文档相机缩放。
该值是要适合屏幕的球体的直径。</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="456"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="481"/>
      <source>Enable animated rotations</source>
      <translation>启用动画旋转</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="484"/>
      <source>Enable animation</source>
      <translation>启用动画</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="500"/>
      <source>Zoom operations will be performed at position of mouse pointer</source>
      <translation>缩放操作将在鼠标指针位置进行</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="503"/>
      <source>Zoom at cursor</source>
      <translation>以光标为中心缩放</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="519"/>
      <source> Zoom step</source>
      <translation>缩放步进</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="537"/>
      <source>How much will be zoomed.
Zoom step of '1' means a factor of 7.5 for every zoom step.</source>
      <translation>将缩放多少。缩放步长为“1”意味着每个缩放步长为 7.5 倍。</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="581"/>
      <source>Direction of zoom operations will be inverted</source>
      <translation>缩放操作的方向将反转</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="584"/>
      <source>Invert zoom</source>
      <translation>反向缩放</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="600"/>
      <source>Prevents view tilting when pinch-zooming.
Affects only gesture navigation style.
Mouse tilting is not disabled by this setting.</source>
      <translation>防止缩放时视图倾斜。
仅影响手势导航样式。
此设置不会禁用鼠标倾斜。</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.ui" line="605"/>
      <source>Disable touchscreen tilt gesture</source>
      <translation>禁用触摸屏倾斜手势</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="150"/>
      <source>Isometric</source>
      <translation>等轴测</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="151"/>
      <source>Dimetric</source>
      <translation>二轴测</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="152"/>
      <source>Trimetric</source>
      <translation>三轴测</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="153"/>
      <source>Top</source>
      <translation>俯视</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="154"/>
      <source>Front</source>
      <translation>前视</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="155"/>
      <source>Left</source>
      <translation>左视</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="156"/>
      <source>Right</source>
      <translation>右视</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="157"/>
      <source>Rear</source>
      <translation>后视</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="158"/>
      <source>Bottom</source>
      <translation>底视</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNavigation.cpp" line="159"/>
      <source>Custom</source>
      <translation>自定义</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsPythonConsole</name>
    <message>
      <location filename="../DlgSettingsPythonConsole.ui" line="14"/>
      <source>Python console</source>
      <translation>Python控制台</translation>
    </message>
    <message>
      <location filename="../DlgSettingsPythonConsole.ui" line="20"/>
      <source>Settings</source>
      <translation>设置</translation>
    </message>
    <message>
      <location filename="../DlgSettingsPythonConsole.ui" line="26"/>
      <source>Words will be wrapped when they exceed available
horizontal space in Python console</source>
      <translation>在 Python 控制台中自动换行</translation>
    </message>
    <message>
      <location filename="../DlgSettingsPythonConsole.ui" line="30"/>
      <source>Enable word wrap</source>
      <translation>启用自动换行</translation>
    </message>
    <message>
      <location filename="../DlgSettingsPythonConsole.ui" line="46"/>
      <source>The cursor shape will be a block</source>
      <translation>光标形状将是一个方块</translation>
    </message>
    <message>
      <location filename="../DlgSettingsPythonConsole.ui" line="49"/>
      <source>Enable block cursor</source>
      <translation>启用方块光标</translation>
    </message>
    <message>
      <location filename="../DlgSettingsPythonConsole.ui" line="65"/>
      <source>Saves Python history across sessions</source>
      <translation type="unfinished">Saves Python history across sessions</translation>
    </message>
    <message>
      <location filename="../DlgSettingsPythonConsole.ui" line="68"/>
      <source>Save history</source>
      <translation>保存历史记录</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsSelection</name>
    <message>
      <location filename="../DlgSettingsSelection.ui" line="14"/>
      <source>Selection</source>
      <translation>选择</translation>
    </message>
    <message>
      <location filename="../DlgSettingsSelection.ui" line="20"/>
      <source>Pick radius (px):</source>
      <translation>选取半径 (px):</translation>
    </message>
    <message>
      <location filename="../DlgSettingsSelection.ui" line="33"/>
      <source>Area for picking elements in 3D view.
Larger value eases to pick things, but can make small features impossible to select.
      </source>
      <translation type="unfinished">Area for picking elements in 3D view.
Larger value eases to pick things, but can make small features impossible to select.
      </translation>
    </message>
    <message>
      <location filename="../DlgSettingsSelection.ui" line="63"/>
      <source>Auto switch to the 3D view containing the selected item</source>
      <translation>自动切换到包含已选定项目的 3D 视图</translation>
    </message>
    <message>
      <location filename="../DlgSettingsSelection.ui" line="70"/>
      <source>Auto expand tree item when the corresponding object is selected in 3D view</source>
      <translation>在 3D 视图中选择相应对象时自动展开树项目</translation>
    </message>
    <message>
      <location filename="../DlgSettingsSelection.ui" line="77"/>
      <source>Preselect the object in 3D view when mouse over the tree item</source>
      <translation>当鼠标悬停在树项目上时，在 3D 视图中预选对象</translation>
    </message>
    <message>
      <location filename="../DlgSettingsSelection.ui" line="84"/>
      <source>Record selection in tree view in order to go back/forward using navigation button</source>
      <translation>在树视图中记录选择，以便使用导航按钮后退/前进</translation>
    </message>
    <message>
      <location filename="../DlgSettingsSelection.ui" line="91"/>
      <source>Add checkboxes for selection in document tree</source>
      <translation>在文档树中添加用于选择的复选框</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsViewColor</name>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="14"/>
      <source>Colors</source>
      <translation>颜色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="20"/>
      <source>Selection</source>
      <translation>选择</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="64"/>
      <source>Enable preselection and highlight by specified color</source>
      <translation type="unfinished">Enable preselection and highlight by specified color</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="67"/>
      <source>Enable preselection highlighting</source>
      <translation>启用预选高亮</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="112"/>
      <source>Enable selection highlighting and use specified color</source>
      <translation type="unfinished">Enable selection highlighting and use specified color</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="115"/>
      <source>Enable selection highlighting</source>
      <translation>启用选择高亮</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="172"/>
      <source>Background color for the model view</source>
      <translation>模型视图的背景颜色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="175"/>
      <source>Background color</source>
      <translation>背景颜色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="213"/>
      <location filename="../DlgSettingsViewColor.ui" line="275"/>
      <source>Background will have selected color</source>
      <translation>背景将使用所选颜色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="216"/>
      <source>Simple color</source>
      <translation>简单颜色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="229"/>
      <location filename="../DlgSettingsViewColor.ui" line="248"/>
      <source>Background will have selected color gradient</source>
      <translation type="unfinished">Background will have selected color gradient</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="232"/>
      <source>Linear gradient</source>
      <translation type="unfinished">Linear gradient</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="251"/>
      <source>Radial gradient</source>
      <translation type="unfinished">Radial gradient</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="329"/>
      <location filename="../DlgSettingsViewColor.cpp" line="148"/>
      <source>Top:</source>
      <translation type="unfinished">Top:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="356"/>
      <location filename="../DlgSettingsViewColor.cpp" line="149"/>
      <source>Middle:</source>
      <translation type="unfinished">Middle:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="315"/>
      <source>Switches the colors of the gradient</source>
      <translation>切换渐变颜色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="318"/>
      <source>Switch</source>
      <translation>切换</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="383"/>
      <source>Color gradient will get selected color as middle color</source>
      <translation>颜色渐变将使用所选颜色作为中间颜色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="386"/>
      <source>Middle color</source>
      <translation>中间色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="399"/>
      <location filename="../DlgSettingsViewColor.cpp" line="150"/>
      <source>Bottom:</source>
      <translation type="unfinished">Bottom:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="433"/>
      <source>Tree view</source>
      <translation>结构树浏览器</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="480"/>
      <source>Object being edited</source>
      <translation>正在编辑的对象</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="493"/>
      <source>Background color for objects in tree view that are currently edited</source>
      <translation>树形视图中当前编辑对象的背景颜色</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="513"/>
      <source>Active container</source>
      <translation>活动容器</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.ui" line="526"/>
      <source>Background color for active containers in tree view</source>
      <translation type="unfinished">Background color for active containers in tree view</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.cpp" line="156"/>
      <source>Central:</source>
      <translation type="unfinished">Central:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.cpp" line="157"/>
      <source>Midway:</source>
      <translation type="unfinished">Midway:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsViewColor.cpp" line="158"/>
      <source>End:</source>
      <translation type="unfinished">End:</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgTipOfTheDay</name>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgUnitCalculator</name>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="14"/>
      <source>Units calculator</source>
      <translation>单位计算器</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="28"/>
      <source>Input the source value and unit</source>
      <translation type="unfinished">Input the source value and unit</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="35"/>
      <source>as:</source>
      <translation>如:</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="48"/>
      <source>Input here the unit for the result</source>
      <translation type="unfinished">Input here the unit for the result</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="58"/>
      <source>=&gt;</source>
      <translation>=&gt;</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="71"/>
      <source>Result</source>
      <translation>结果</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="83"/>
      <source>List of last used calculations.
To add a calculation press Return in the value input field</source>
      <translation type="unfinished">List of last used calculations.
To add a calculation press Return in the value input field</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="94"/>
      <source>Quantity</source>
      <translation>数量</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="100"/>
      <source>Quantity:</source>
      <translation>数量：</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="117"/>
      <source>Unit system:</source>
      <translation>单位系统：</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="124"/>
      <source>Unit system to be used for the Quantity
The preference system is the one set in the general preferences.</source>
      <translation>用于数量的单位系统
偏好的单位系统是在偏好设置中设定的。</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="132"/>
      <source>Decimals:</source>
      <translation>小数位数:</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="139"/>
      <source>Decimals for the Quantity</source>
      <translation type="unfinished">Decimals for the Quantity</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="155"/>
      <source>Unit category:</source>
      <translation>单位类别：</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="168"/>
      <source>Unit category for the Quantity</source>
      <translation>数量单位类别</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="193"/>
      <source>Copy the result into the clipboard</source>
      <translation>复制结果到剪贴板</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="196"/>
      <source>Copy</source>
      <translation>复制</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculator.ui" line="203"/>
      <source>Close</source>
      <translation>关闭</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgUnitsCalculator</name>
    <message>
      <location filename="../DlgUnitsCalculatorImp.cpp" line="164"/>
      <source>unknown unit:</source>
      <translation>未知单位：</translation>
    </message>
    <message>
      <location filename="../DlgUnitsCalculatorImp.cpp" line="169"/>
      <source>unit mismatch</source>
      <translation>单位不匹配</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DockablePlacement</name>
    <message>
      <location filename="../Placement.cpp" line="985"/>
      <source>Placement</source>
      <translation>定位</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DocumentRecovery</name>
    <message>
      <location filename="../DocumentRecovery.ui" line="14"/>
      <source>Document Recovery</source>
      <translation>文档恢复</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.ui" line="33"/>
      <source>Press 'Start Recovery' to start the recovery process of the document listed below.

The 'Status' column shows whether the document could be recovered.</source>
      <translation>点击“开始恢复”按钮开始下列文件的恢复进程。
'状态'列显示文档能否被恢复。</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.ui" line="55"/>
      <source>Status of recovered documents:</source>
      <translation>已恢复文档的状态：</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.ui" line="66"/>
      <source>Document Name</source>
      <translation>文档名称</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.ui" line="71"/>
      <source>Status</source>
      <translation>状态</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.ui" line="82"/>
      <source>Cleanup...</source>
      <translation>清理...</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.cpp" line="180"/>
      <source>Start Recovery</source>
      <translation>开始恢复</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.cpp" line="194"/>
      <source>Not yet recovered</source>
      <translation>尚未恢复</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.cpp" line="268"/>
      <source>Unknown problem occurred</source>
      <translation>发生未知的错误</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.cpp" line="274"/>
      <location filename="../DocumentRecovery.cpp" line="293"/>
      <source>Failed to recover</source>
      <translation>无法恢复</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.cpp" line="307"/>
      <source>Successfully recovered</source>
      <translation>成功恢复</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.cpp" line="345"/>
      <source>Finish</source>
      <translation>完成</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.cpp" line="503"/>
      <location filename="../DocumentRecovery.cpp" line="560"/>
      <source>Delete</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.cpp" line="512"/>
      <location filename="../DocumentRecovery.cpp" line="544"/>
      <source>Cleanup</source>
      <translation>清除</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.cpp" line="513"/>
      <source>Are you sure you want to delete the selected transient directories?</source>
      <translation>您确定要删除所选的暂存目录？</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.cpp" line="514"/>
      <source>When deleting the selected transient directory you won't be able to recover any files afterwards.</source>
      <translation>删除所选的暂存目录，您之后将无法恢复任何文件。</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.cpp" line="545"/>
      <source>Are you sure you want to delete all transient directories?</source>
      <translation>您确定要删除所有暂存目录？</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.cpp" line="546"/>
      <source>When deleting all transient directories you won't be able to recover any files afterwards.</source>
      <translation>删除所有的暂存目录之后您将无法恢复任何文件。</translation>
    </message>
    <message>
      <location filename="../DocumentRecovery.cpp" line="560"/>
      <source>Transient directories deleted.</source>
      <translation>暂存目录已删除。</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DownloadItem</name>
    <message>
      <location filename="../DownloadItem.cpp" line="304"/>
      <source>Save File</source>
      <translation>保存文件</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="307"/>
      <source>Download canceled: %1</source>
      <translation>已取消下载： %1</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="415"/>
      <source>Open containing folder</source>
      <translation>打开所在文件夹</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="429"/>
      <source>Error opening saved file: %1</source>
      <translation>打开保存文件时出错： %1</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="439"/>
      <source>Error saving: %1</source>
      <translation>保存时出错： %1</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="448"/>
      <source>Network Error: %1</source>
      <translation>网络错误： %1</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="541"/>
      <source>seconds</source>
      <translation>秒</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="544"/>
      <source>minutes</source>
      <translation>分钟</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="556"/>
      <source>- %4 %5 remaining</source>
      <translation>- %4 %5 剩余</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="559"/>
      <source>%1 of %2 (%3/sec) %4</source>
      <translation>%2的%1 (%3/秒) %4</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="561"/>
      <source>?</source>
      <translation>?</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="568"/>
      <source>%1 of %2 - Stopped</source>
      <translation>%2的%1-停止</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="579"/>
      <source>bytes</source>
      <translation>字节</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="582"/>
      <source>kB</source>
      <translation>kB</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="585"/>
      <source>MB</source>
      <translation>MB</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DownloadManager</name>
    <message>
      <location filename="../DownloadManager.ui" line="14"/>
      <source>Downloads</source>
      <translation>下载</translation>
    </message>
    <message>
      <location filename="../DownloadManager.ui" line="34"/>
      <source>Clean up</source>
      <translation>清理</translation>
    </message>
    <message>
      <location filename="../DownloadManager.ui" line="56"/>
      <source>0 Items</source>
      <translation>0 个项目</translation>
    </message>
    <message>
      <location filename="../DownloadManager.cpp" line="77"/>
      <source>Download Manager</source>
      <translation>下载管理器</translation>
    </message>
    <message>
      <location filename="../DownloadManager.cpp" line="299"/>
      <source>1 Download</source>
      <translation>1个下载</translation>
    </message>
    <message>
      <location filename="../DownloadManager.cpp" line="299"/>
      <source>%1 Downloads</source>
      <translation>%1个下载</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::IconDialog</name>
    <message>
      <location filename="../DlgActionsImp.cpp" line="445"/>
      <source>Icon folders</source>
      <translation>图标文件夹</translation>
    </message>
    <message>
      <location filename="../DlgActionsImp.cpp" line="579"/>
      <source>Add icon folder</source>
      <translation>添加图标文件夹</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::IconFolders</name>
    <message>
      <location filename="../DlgActionsImp.cpp" line="556"/>
      <source>Add or remove custom icon folders</source>
      <translation>添加或删除自定义的图标文件夹</translation>
    </message>
    <message>
      <location filename="../DlgActionsImp.cpp" line="603"/>
      <source>Remove folder</source>
      <translation>删除文件夹</translation>
    </message>
    <message>
      <location filename="../DlgActionsImp.cpp" line="604"/>
      <source>Removing a folder only takes effect after an application restart.</source>
      <translation>只有应用程序重新启动后移除资料夹才生效。</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::InputVector</name>
    <message>
      <location filename="../InputVector.ui" line="14"/>
      <source>Input vector</source>
      <translation>输入向量</translation>
    </message>
    <message>
      <location filename="../InputVector.ui" line="20"/>
      <source>Vector</source>
      <translation>向量</translation>
    </message>
    <message>
      <location filename="../InputVector.ui" line="32"/>
      <source>X:</source>
      <translation>X:</translation>
    </message>
    <message>
      <location filename="../InputVector.ui" line="49"/>
      <source>Y:</source>
      <translation>Y:</translation>
    </message>
    <message>
      <location filename="../InputVector.ui" line="66"/>
      <source>Z:</source>
      <translation>Z:</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::MouseButtons</name>
    <message>
      <location filename="../MouseButtons.ui" line="14"/>
      <source>Mouse buttons</source>
      <translation>鼠标按键</translation>
    </message>
    <message>
      <location filename="../MouseButtons.ui" line="20"/>
      <source>Configuration</source>
      <translation>配置</translation>
    </message>
    <message>
      <location filename="../MouseButtons.ui" line="28"/>
      <source>Selection:</source>
      <translation>选择:</translation>
    </message>
    <message>
      <location filename="../MouseButtons.ui" line="48"/>
      <source>Panning:</source>
      <translation type="unfinished">Panning:</translation>
    </message>
    <message>
      <location filename="../MouseButtons.ui" line="68"/>
      <source>Rotation:</source>
      <translation>旋转:</translation>
    </message>
    <message>
      <location filename="../MouseButtons.ui" line="88"/>
      <source>Zooming:</source>
      <translation>缩放:</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::ParameterGroup</name>
    <message>
      <location filename="../DlgParameterImp.cpp" line="471"/>
      <location filename="../DlgParameterImp.cpp" line="498"/>
      <location filename="../DlgParameterImp.cpp" line="646"/>
      <source>Expand</source>
      <translation>展开</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="473"/>
      <location filename="../DlgParameterImp.cpp" line="647"/>
      <source>Add sub-group</source>
      <translation>添加子组</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="474"/>
      <location filename="../DlgParameterImp.cpp" line="521"/>
      <location filename="../DlgParameterImp.cpp" line="648"/>
      <source>Remove group</source>
      <translation>删除组</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="475"/>
      <location filename="../DlgParameterImp.cpp" line="649"/>
      <source>Rename group</source>
      <translation>重命名组</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="477"/>
      <location filename="../DlgParameterImp.cpp" line="650"/>
      <source>Export parameter</source>
      <translation>导出参数</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="478"/>
      <location filename="../DlgParameterImp.cpp" line="651"/>
      <source>Import parameter</source>
      <translation>导入参数</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="496"/>
      <source>Collapse</source>
      <translation>折叠</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="521"/>
      <source>Do you really want to remove this parameter group?</source>
      <translation type="unfinished">Do you really want to remove this parameter group?</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="568"/>
      <source>Existing sub-group</source>
      <translation>已存在子组</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="569"/>
      <source>The sub-group '%1' already exists.</source>
      <translation>子组'%1'已经存在.</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="582"/>
      <source>Export parameter to file</source>
      <translation>导出参数到文件</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="598"/>
      <source>Import parameter from file</source>
      <translation>从文件中导入参数</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="628"/>
      <source>Import Error</source>
      <translation>导入错误</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="628"/>
      <source>Reading from '%1' failed.</source>
      <translation>读取'%1'失败.</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::ParameterValue</name>
    <message>
      <location filename="../DlgParameterImp.cpp" line="665"/>
      <source>Change value</source>
      <translation>更改值</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="667"/>
      <source>Remove key</source>
      <translation>删除键</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="668"/>
      <source>Rename key</source>
      <translation>重命名键</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="672"/>
      <source>New</source>
      <translation>新建</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="673"/>
      <source>New string item</source>
      <translation>新字符串项</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="674"/>
      <source>New float item</source>
      <translation>新浮点数</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="675"/>
      <source>New integer item</source>
      <translation>新整数</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="676"/>
      <source>New unsigned item</source>
      <translation>新无符号数</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="677"/>
      <source>New Boolean item</source>
      <translation>新布尔值</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="789"/>
      <location filename="../DlgParameterImp.cpp" line="818"/>
      <location filename="../DlgParameterImp.cpp" line="848"/>
      <location filename="../DlgParameterImp.cpp" line="884"/>
      <location filename="../DlgParameterImp.cpp" line="913"/>
      <source>Existing item</source>
      <translation>已存在项目</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="790"/>
      <location filename="../DlgParameterImp.cpp" line="819"/>
      <location filename="../DlgParameterImp.cpp" line="849"/>
      <location filename="../DlgParameterImp.cpp" line="885"/>
      <location filename="../DlgParameterImp.cpp" line="914"/>
      <source>The item '%1' already exists.</source>
      <translation>对象'%1'已经存在.</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::Placement</name>
    <message>
      <location filename="../Placement.ui" line="20"/>
      <source>Placement</source>
      <translation>定位</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="26"/>
      <source>Translation:</source>
      <translation>变换:</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="53"/>
      <location filename="../Placement.ui" line="151"/>
      <source>X:</source>
      <translation>X:</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="69"/>
      <location filename="../Placement.ui" line="167"/>
      <source>Y:</source>
      <translation>Y:</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="85"/>
      <location filename="../Placement.ui" line="183"/>
      <source>Z:</source>
      <translation>Z:</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="101"/>
      <source>Axial:</source>
      <translation>轴向：</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="111"/>
      <source>Shift click for opposite direction</source>
      <translation>按住 Shift 点击以反向</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="114"/>
      <source>Apply axial</source>
      <translation>应用轴</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="124"/>
      <source>Center:</source>
      <translation>中心:</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="193"/>
      <source>Use center of mass</source>
      <translation>使用重心</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="200"/>
      <source>Selected points</source>
      <translation>选定的点</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="210"/>
      <source>Rotation:</source>
      <translation>旋转:</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="232"/>
      <source>Rotation axis with angle</source>
      <translation>带角度的旋转轴</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="237"/>
      <source>Euler angles (zy'x'')</source>
      <translation>欧拉角（zy'x''）</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="290"/>
      <source>Axis:</source>
      <translation>轴:</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="312"/>
      <source>Angle:</source>
      <translation>角度:</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="366"/>
      <source>Yaw (around z-axis):</source>
      <translation>偏航角（绕z轴）：</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="373"/>
      <source>Yaw (around z-axis)</source>
      <translation>偏航角（绕z轴）</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="386"/>
      <source>Pitch (around y-axis):</source>
      <translation>俯仰角（绕y轴）：</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="393"/>
      <source>Pitch (around y-axis)</source>
      <translation>俯仰角（绕y轴）</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="406"/>
      <source>Roll (around x-axis):</source>
      <translation>横滚角（绕x轴）：</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="413"/>
      <source>Roll (around the x-axis)</source>
      <translation>横滚角（绕x轴）</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="451"/>
      <source>Apply incremental changes</source>
      <translation>应用增量更改</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="471"/>
      <source>Reset</source>
      <translation>重设</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="498"/>
      <source>OK</source>
      <translation>确定</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="505"/>
      <source>Close</source>
      <translation>关闭</translation>
    </message>
    <message>
      <location filename="../Placement.ui" line="512"/>
      <source>Apply</source>
      <translation>应用</translation>
    </message>
    <message>
      <location filename="../Placement.cpp" line="611"/>
      <source>Please select 1, 2, or 3 points before clicking this button.  A point may be on a vertex, face, or edge.  If on a face or edge the point used will be the point at the mouse position along face or edge.  If 1 point is selected it will be used as the center of rotation.  If 2 points are selected the midpoint between them will be the center of rotation and a new custom axis will be created, if needed.  If 3 points are selected the first point becomes the center of rotation and lies on the vector that is normal to the plane defined by the 3 points.  Some distance and angle information is provided in the report view, which can be useful when aligning objects.  For your convenience when Shift + click is used the appropriate distance or angle is copied to the clipboard.</source>
      <translation>单击此按钮之前，请选择1，2或3个点。点可以位于顶点，面或边上。如果在面或边缘上，所使用的点将是沿着面或边缘的鼠标位置处的点。如果选择1点，则将其用作旋转中心。如果选择了2个点，则它们之间的中点将成为旋转中心，必要时将新建自定义轴。如果选择3个点，则第一个点成为旋转中心，并且位于与3个点定义的平面垂直的矢量上。报告视图中提供了一些距离和角度信息，这在对齐对象时非常有用。为方便，使用Shift+单击时，相应的距离或角度将复制到剪贴板。</translation>
    </message>
    <message>
      <location filename="../Placement.cpp" line="707"/>
      <source>Incorrect quantity</source>
      <translation>错误的数量</translation>
    </message>
    <message>
      <location filename="../Placement.cpp" line="709"/>
      <source>There are input fields with incorrect input, please ensure valid placement values!</source>
      <translation>输入区域有错误的内容,请确认该区域合理的输入内容！</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::PrintModel</name>
    <message>
      <location filename="../DlgCustomizeSpaceball.cpp" line="645"/>
      <source>Button</source>
      <translation>按钮</translation>
    </message>
    <message>
      <location filename="../DlgCustomizeSpaceball.cpp" line="647"/>
      <source>Command</source>
      <translation>命令</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::RemoteDebugger</name>
    <message>
      <location filename="../RemoteDebugger.ui" line="14"/>
      <source>Attach to remote debugger</source>
      <translation>附加到远程调试器</translation>
    </message>
    <message>
      <location filename="../RemoteDebugger.ui" line="24"/>
      <source>winpdb</source>
      <translation>winpdb</translation>
    </message>
    <message>
      <location filename="../RemoteDebugger.ui" line="30"/>
      <source>Password:</source>
      <translation>密码:</translation>
    </message>
    <message>
      <location filename="../RemoteDebugger.ui" line="58"/>
      <source>VS Code</source>
      <translation>VS Code</translation>
    </message>
    <message>
      <location filename="../RemoteDebugger.ui" line="64"/>
      <source>Address:</source>
      <translation>地址：</translation>
    </message>
    <message>
      <location filename="../RemoteDebugger.ui" line="78"/>
      <source>Port:</source>
      <translation>端口：</translation>
    </message>
    <message>
      <location filename="../RemoteDebugger.ui" line="95"/>
      <source>Redirect output</source>
      <translation>重定向输出</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::SceneInspector</name>
    <message>
      <location filename="../SceneInspector.ui" line="14"/>
      <source>Dialog</source>
      <translation>对话框</translation>
    </message>
    <message>
      <location filename="../SceneInspector.ui" line="25"/>
      <source>Refresh</source>
      <translation>刷新</translation>
    </message>
    <message>
      <location filename="../SceneInspector.ui" line="45"/>
      <source>Close</source>
      <translation>关闭</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::SceneModel</name>
    <message>
      <location filename="../SceneInspector.cpp" line="69"/>
      <source>Inventor Tree</source>
      <translation>发明者树</translation>
    </message>
    <message>
      <location filename="../SceneInspector.cpp" line="71"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../SceneInspector.cpp" line="85"/>
      <source>Nodes</source>
      <translation>节点</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::TextureMapping</name>
    <message>
      <location filename="../TextureMapping.ui" line="14"/>
      <source>Texture</source>
      <translation>纹理</translation>
    </message>
    <message>
      <location filename="../TextureMapping.ui" line="20"/>
      <source>Texture mapping</source>
      <translation>纹理映射</translation>
    </message>
    <message>
      <location filename="../TextureMapping.ui" line="26"/>
      <source>Global</source>
      <translation>全局</translation>
    </message>
    <message>
      <location filename="../TextureMapping.ui" line="33"/>
      <source>Environment</source>
      <translation>环境</translation>
    </message>
    <message>
      <location filename="../TextureMapping.cpp" line="71"/>
      <source>Image files (%1)</source>
      <translation>图像文件(%1)</translation>
    </message>
    <message>
      <location filename="../TextureMapping.cpp" line="136"/>
      <source>No image</source>
      <translation>无图片</translation>
    </message>
    <message>
      <location filename="../TextureMapping.cpp" line="136"/>
      <source>The specified file is not a valid image file.</source>
      <translation>指定的文件不是有效的图像文件.</translation>
    </message>
    <message>
      <location filename="../TextureMapping.cpp" line="158"/>
      <source>No 3d view</source>
      <translation>无三维视图</translation>
    </message>
    <message>
      <location filename="../TextureMapping.cpp" line="158"/>
      <source>No active 3d view found.</source>
      <translation>未发现活动的三维视图.</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::Transform</name>
    <message>
      <location filename="../Transform.cpp" line="294"/>
      <location filename="../Transform.cpp" line="422"/>
      <source>Cancel</source>
      <translation>取消</translation>
    </message>
    <message>
      <location filename="../Transform.cpp" line="295"/>
      <location filename="../Transform.cpp" line="423"/>
      <source>Transform</source>
      <translation>变换</translation>
    </message>
  </context>
  <context>
    <name>Gui::DlgObjectSelection</name>
    <message>
      <location filename="../DlgObjectSelection.ui" line="14"/>
      <source>Object selection</source>
      <translation>所选对象</translation>
    </message>
    <message>
      <location filename="../DlgObjectSelection.ui" line="32"/>
      <source>The selected objects contain other dependencies. Please select which objects to export. All dependencies are auto selected by default.</source>
      <translation type="unfinished">The selected objects contain other dependencies. Please select which objects to export. All dependencies are auto selected by default.</translation>
    </message>
    <message>
      <location filename="../DlgObjectSelection.ui" line="157"/>
      <source>Auto select depending objects</source>
      <translation type="unfinished">Auto select depending objects</translation>
    </message>
    <message>
      <location filename="../DlgObjectSelection.ui" line="164"/>
      <source>Show dependencies</source>
      <translation type="unfinished">Show dependencies</translation>
    </message>
    <message>
      <location filename="../DlgObjectSelection.cpp" line="115"/>
      <source>Depending on</source>
      <translation type="unfinished">Depending on</translation>
    </message>
    <message>
      <location filename="../DlgObjectSelection.cpp" line="116"/>
      <location filename="../DlgObjectSelection.cpp" line="120"/>
      <source>Document</source>
      <translation>文档</translation>
    </message>
    <message>
      <location filename="../DlgObjectSelection.cpp" line="117"/>
      <location filename="../DlgObjectSelection.cpp" line="121"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../DlgObjectSelection.cpp" line="119"/>
      <source>Depended by</source>
      <translation type="unfinished">Depended by</translation>
    </message>
    <message>
      <location filename="../DlgObjectSelection.cpp" line="123"/>
      <source>Selections</source>
      <translation>选项</translation>
    </message>
    <message>
      <location filename="../DlgObjectSelection.cpp" line="130"/>
      <source>All</source>
      <translation>全部</translation>
    </message>
    <message>
      <location filename="../DlgObjectSelection.cpp" line="157"/>
      <source>&amp;Use Original Selections</source>
      <translation>&amp;U使用原有选择</translation>
    </message>
    <message>
      <location filename="../DlgObjectSelection.cpp" line="158"/>
      <source>Ignore dependencies and proceed with objects
originally selected prior to opening this dialog</source>
      <translation type="unfinished">Ignore dependencies and proceed with objects
originally selected prior to opening this dialog</translation>
    </message>
  </context>
  <context>
    <name>Gui::DlgTreeWidget</name>
    <message>
      <location filename="../DlgTreeWidget.ui" line="14"/>
      <source>Dialog</source>
      <translation>对话框</translation>
    </message>
    <message>
      <location filename="../DlgTreeWidget.ui" line="27"/>
      <source>Items</source>
      <translation>项目</translation>
    </message>
    <message>
      <source/>
      <translation>关于</translation>
    </message>
  </context>
  <context>
    <name>Gui::DockWnd::ComboView</name>
    <message>
      <location filename="../ComboView.cpp" line="49"/>
      <source>Combo View</source>
      <translation>组合浏览器</translation>
    </message>
    <message>
      <location filename="../ComboView.cpp" line="74"/>
      <location filename="../ComboView.cpp" line="142"/>
      <source>Model</source>
      <translation>模型</translation>
    </message>
    <message>
      <location filename="../ComboView.cpp" line="83"/>
      <location filename="../ComboView.cpp" line="143"/>
      <source>Tasks</source>
      <translation>任务</translation>
    </message>
  </context>
  <context>
    <name>Gui::DockWnd::PropertyDockView</name>
    <message>
      <location filename="../PropertyView.cpp" line="558"/>
      <source>Property View</source>
      <translation>属性浏览器</translation>
    </message>
  </context>
  <context>
    <name>Gui::DockWnd::ReportOutput</name>
    <message>
      <location filename="../ReportView.cpp" line="586"/>
      <source>Options</source>
      <translation>选项</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="591"/>
      <source>Display message types</source>
      <translation>显示消息类型</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="594"/>
      <location filename="../ReportView.cpp" line="618"/>
      <source>Normal messages</source>
      <translation>普通消息</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="598"/>
      <location filename="../ReportView.cpp" line="622"/>
      <source>Log messages</source>
      <translation>日志消息</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="602"/>
      <location filename="../ReportView.cpp" line="626"/>
      <source>Warnings</source>
      <translation>警告</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="606"/>
      <location filename="../ReportView.cpp" line="630"/>
      <source>Errors</source>
      <translation>错误</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="610"/>
      <location filename="../ReportView.cpp" line="634"/>
      <source>Critical messages</source>
      <translation type="unfinished">Critical messages</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="615"/>
      <source>Show Report view on</source>
      <translation type="unfinished">Show Report view on</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="640"/>
      <source>Redirect Python output</source>
      <translation>重定向Python输出</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="644"/>
      <source>Redirect Python errors</source>
      <translation>Python错误重定向</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="649"/>
      <source>Go to end</source>
      <translation>转至末尾</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="666"/>
      <source>Clear</source>
      <translation>清除</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="668"/>
      <source>Save As...</source>
      <translation>另存为...</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="676"/>
      <source>Save Report Output</source>
      <translation>保存输出报告</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="677"/>
      <source>Plain Text Files</source>
      <translation>纯文本文件</translation>
    </message>
  </context>
  <context>
    <name>Gui::DockWnd::ReportView</name>
    <message>
      <location filename="../ReportView.cpp" line="75"/>
      <location filename="../ReportView.cpp" line="107"/>
      <source>Output</source>
      <translation>输出</translation>
    </message>
    <message>
      <location filename="../ReportView.cpp" line="83"/>
      <location filename="../ReportView.cpp" line="108"/>
      <source>Python console</source>
      <translation>Python控制台</translation>
    </message>
  </context>
  <context>
    <name>Gui::DockWnd::SelectionView</name>
    <message>
      <location filename="../SelectionView.cpp" line="61"/>
      <source>Selection View</source>
      <translation>选择视图</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="68"/>
      <source>Search</source>
      <translation>搜索</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="69"/>
      <source>Searches object labels</source>
      <translation>搜索对象标签</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="77"/>
      <source>Clears the search field</source>
      <translation>清除搜索栏</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="81"/>
      <source>The number of selected items</source>
      <translation>选定项的数目</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="92"/>
      <source>Picked object list</source>
      <translation>选择对象列表</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="589"/>
      <source>Select only</source>
      <translation>仅选择</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="593"/>
      <source>Selects only this object</source>
      <translation>仅选择此对象</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="595"/>
      <source>Deselect</source>
      <translation>取消选定</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="597"/>
      <source>Deselects this object</source>
      <translation>取消选择此对象</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="599"/>
      <source>Zoom fit</source>
      <translation>自适应缩放</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="601"/>
      <source>Selects and fits this object in the 3D window</source>
      <translation>于3D视窗选取并居中此物体</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="603"/>
      <source>Go to selection</source>
      <translation>转到选择</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="604"/>
      <source>Selects and locates this object in the tree view</source>
      <translation>在树视图中，选择和定位此对象</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="606"/>
      <source>Mark to recompute</source>
      <translation>标记以重新运算</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="608"/>
      <source>Mark this object to be recomputed</source>
      <translation>对此物体执行重新计算</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="610"/>
      <source>To python console</source>
      <translation>到 python 控制台</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="612"/>
      <source>Reveals this object and its subelements in the python console.</source>
      <translation>在 python 控制台中显示此对象及其子元素。</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="617"/>
      <source>Duplicate subshape</source>
      <translation>复制子形状</translation>
    </message>
    <message>
      <location filename="../SelectionView.cpp" line="619"/>
      <source>Creates a standalone copy of this subshape in the document</source>
      <translation>在文档中创建此子形状的独立副本</translation>
    </message>
  </context>
  <context>
    <name>Gui::DocumentModel</name>
    <message>
      <location filename="../DocumentModel.cpp" line="200"/>
      <source>Application</source>
      <translation>工程</translation>
    </message>
    <message>
      <location filename="../DocumentModel.cpp" line="665"/>
      <source>Labels &amp; Attributes</source>
      <translation>标签 &amp; 属性</translation>
    </message>
  </context>
  <context>
    <name>Gui::EditorView</name>
    <message>
      <location filename="../EditorView.cpp" line="197"/>
      <source>Modified file</source>
      <translation>修改后的文件</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="198"/>
      <source>%1.

This has been modified outside of the source editor. Do you want to reload it?</source>
      <translation>%1.
它已被代码编辑器之外的程序修改.是否重新加载?</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="321"/>
      <source>Unsaved document</source>
      <translation>未保存的文件</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="322"/>
      <source>The document has been modified.
Do you want to save your changes?</source>
      <translation>该文件已被修改.
是否要保存更改?</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="348"/>
      <source>FreeCAD macro</source>
      <translation>FreeCAD 宏</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="470"/>
      <source>Export PDF</source>
      <translation>导出PDF</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="471"/>
      <source>PDF file</source>
      <translation>PDF 文件</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="502"/>
      <source>untitled[*]</source>
      <translation>无标题[*]</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="505"/>
      <source> - Editor</source>
      <translation> - Editor</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="559"/>
      <source>%1 chars removed</source>
      <translation>删除了 %1 个字符</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="561"/>
      <source>%1 chars added</source>
      <translation>增加了 %1 个字符</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="563"/>
      <source>Formatted</source>
      <translation>已格式化</translation>
    </message>
  </context>
  <context>
    <name>Gui::ExpressionLineEdit</name>
    <message>
      <location filename="../ExpressionCompleter.cpp" line="963"/>
      <source>Exact match</source>
      <translation>精确匹配</translation>
    </message>
  </context>
  <context>
    <name>Gui::ExpressionTextEdit</name>
    <message>
      <location filename="../ExpressionCompleter.cpp" line="1068"/>
      <source>Exact match</source>
      <translation>精确匹配</translation>
    </message>
  </context>
  <context>
    <name>Gui::FileChooser</name>
    <message>
      <location filename="../FileDialog.cpp" line="752"/>
      <location filename="../FileDialog.cpp" line="754"/>
      <source>Select a file</source>
      <translation>选择一个文件</translation>
    </message>
    <message>
      <location filename="../FileDialog.cpp" line="757"/>
      <source>Select a directory</source>
      <translation>选择一个目录</translation>
    </message>
  </context>
  <context>
    <name>Gui::FileDialog</name>
    <message>
      <location filename="../FileDialog.cpp" line="205"/>
      <source>Save as</source>
      <translation>另存为</translation>
    </message>
    <message>
      <location filename="../FileDialog.cpp" line="281"/>
      <location filename="../FileDialog.cpp" line="334"/>
      <source>Open</source>
      <translation>打开</translation>
    </message>
  </context>
  <context>
    <name>Gui::FileOptionsDialog</name>
    <message>
      <location filename="../FileDialog.cpp" line="443"/>
      <source>Extended</source>
      <translation>扩展</translation>
    </message>
    <message>
      <location filename="../FileDialog.cpp" line="485"/>
      <source>All files (*.*)</source>
      <translation>所有文件(*.*)</translation>
    </message>
  </context>
  <context>
    <name>Gui::Flag</name>
    <message>
      <location filename="../Flag.cpp" line="163"/>
      <source>Top left</source>
      <translation>左上</translation>
    </message>
    <message>
      <location filename="../Flag.cpp" line="165"/>
      <source>Bottom left</source>
      <translation>左下</translation>
    </message>
    <message>
      <location filename="../Flag.cpp" line="167"/>
      <source>Top right</source>
      <translation>右上</translation>
    </message>
    <message>
      <location filename="../Flag.cpp" line="169"/>
      <source>Bottom right</source>
      <translation>右下</translation>
    </message>
    <message>
      <location filename="../Flag.cpp" line="172"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
  </context>
  <context>
    <name>Gui::GestureNavigationStyle</name>
    <message>
      <location filename="../GestureNavigationStyle.cpp" line="854"/>
      <source>Tap OR click left mouse button.</source>
      <translation>单击OR点击鼠标左键。</translation>
    </message>
    <message>
      <location filename="../GestureNavigationStyle.cpp" line="856"/>
      <source>Drag screen with two fingers OR press right mouse button.</source>
      <translation>用两个手指拖动屏幕OR按下鼠标右键。</translation>
    </message>
    <message>
      <location filename="../GestureNavigationStyle.cpp" line="858"/>
      <source>Drag screen with one finger OR press left mouse button. In Sketcher &amp;&amp; other edit modes, hold Alt in addition.</source>
      <translation>用单指拖动屏幕OR使用鼠标左键，在草图&amp;&amp;其他编辑模式中需配合Alt键使用。</translation>
    </message>
    <message>
      <location filename="../GestureNavigationStyle.cpp" line="860"/>
      <source>Pinch (place two fingers on the screen &amp;&amp; drag them apart from || towards each other) OR scroll middle mouse button OR PgUp/PgDown on keyboard.</source>
      <translation>捏 (将两指置于屏幕上 &amp;&amp; 分开 || 靠近) OR 转动鼠标中键 OR 键盘上的PgUp/PgDown。</translation>
    </message>
  </context>
  <context>
    <name>Gui::GraphvizView</name>
    <message>
      <location filename="../GraphvizView.cpp" line="307"/>
      <source>Graphviz not found</source>
      <translation>找不到Graphviz</translation>
    </message>
    <message>
      <location filename="../GraphvizView.cpp" line="311"/>
      <source>Graphviz couldn't be found on your system.</source>
      <translation>Graphviz 在您的系统上找不到。</translation>
    </message>
    <message>
      <location filename="../GraphvizView.cpp" line="312"/>
      <source>Read more about it here.</source>
      <translation>查看详细解释。</translation>
    </message>
    <message>
      <location filename="../GraphvizView.cpp" line="313"/>
      <source>Do you want to specify its installation path if it's already installed?</source>
      <translation>如果已经安装，你想要指定其安装路径吗？</translation>
    </message>
    <message>
      <location filename="../GraphvizView.cpp" line="320"/>
      <source>Graphviz installation path</source>
      <translation>Graphviz的安装路径</translation>
    </message>
    <message>
      <location filename="../GraphvizView.cpp" line="359"/>
      <source>Graphviz failed</source>
      <translation>Graphviz 失败</translation>
    </message>
    <message>
      <location filename="../GraphvizView.cpp" line="360"/>
      <source>Graphviz failed to create an image file</source>
      <translation>Graphviz 创建图像失败</translation>
    </message>
    <message>
      <location filename="../GraphvizView.cpp" line="447"/>
      <source>PNG format</source>
      <translation>PNG 格式</translation>
    </message>
    <message>
      <location filename="../GraphvizView.cpp" line="448"/>
      <source>Bitmap format</source>
      <translation>Bitmap格式</translation>
    </message>
    <message>
      <location filename="../GraphvizView.cpp" line="449"/>
      <source>GIF format</source>
      <translation>GIF 格式</translation>
    </message>
    <message>
      <location filename="../GraphvizView.cpp" line="450"/>
      <source>JPG format</source>
      <translation>JPG 格式</translation>
    </message>
    <message>
      <location filename="../GraphvizView.cpp" line="451"/>
      <source>SVG format</source>
      <translation>SVG 格式</translation>
    </message>
    <message>
      <location filename="../GraphvizView.cpp" line="452"/>
      <location filename="../GraphvizView.cpp" line="536"/>
      <source>PDF format</source>
      <translation>PDF 格式</translation>
    </message>
    <message>
      <location filename="../GraphvizView.cpp" line="460"/>
      <location filename="../GraphvizView.cpp" line="539"/>
      <source>Export graph</source>
      <translation>导出图形</translation>
    </message>
  </context>
  <context>
    <name>Gui::InputField</name>
    <message>
      <location filename="../InputField.cpp" line="197"/>
      <source>Edit</source>
      <translation>编辑</translation>
    </message>
    <message>
      <location filename="../InputField.cpp" line="217"/>
      <source>Save value</source>
      <translation>保存值</translation>
    </message>
  </context>
  <context>
    <name>Gui::InventorNavigationStyle</name>
    <message>
      <location filename="../InventorNavigationStyle.cpp" line="55"/>
      <source>Press CTRL and left mouse button</source>
      <translation>按CTRL和鼠标左键</translation>
    </message>
    <message>
      <location filename="../InventorNavigationStyle.cpp" line="57"/>
      <source>Press middle mouse button</source>
      <translation>按鼠标中键</translation>
    </message>
    <message>
      <location filename="../InventorNavigationStyle.cpp" line="59"/>
      <source>Press left mouse button</source>
      <translation>按鼠标左键</translation>
    </message>
    <message>
      <location filename="../InventorNavigationStyle.cpp" line="61"/>
      <source>Scroll middle mouse button</source>
      <translation>滚动鼠标中键</translation>
    </message>
  </context>
  <context>
    <name>Gui::LabelEditor</name>
    <message>
      <location filename="../Widgets.cpp" line="1496"/>
      <source>List</source>
      <translation>列表</translation>
    </message>
  </context>
  <context>
    <name>Gui::LocationDialog</name>
    <message>
      <location filename="../InputVector.cpp" line="108"/>
      <location filename="../InputVector.cpp" line="122"/>
      <location filename="../InputVector.h" line="129"/>
      <location filename="../InputVector.h" line="143"/>
      <location filename="../InputVector.h" line="260"/>
      <location filename="../InputVector.h" line="274"/>
      <location filename="../InputVector.h" line="446"/>
      <location filename="../InputVector.h" line="460"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../InputVector.cpp" line="109"/>
      <location filename="../InputVector.cpp" line="123"/>
      <location filename="../InputVector.h" line="130"/>
      <location filename="../InputVector.h" line="144"/>
      <location filename="../InputVector.h" line="261"/>
      <location filename="../InputVector.h" line="275"/>
      <location filename="../InputVector.h" line="447"/>
      <location filename="../InputVector.h" line="461"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../InputVector.cpp" line="110"/>
      <location filename="../InputVector.cpp" line="124"/>
      <location filename="../InputVector.h" line="131"/>
      <location filename="../InputVector.h" line="145"/>
      <location filename="../InputVector.h" line="262"/>
      <location filename="../InputVector.h" line="276"/>
      <location filename="../InputVector.h" line="448"/>
      <location filename="../InputVector.h" line="462"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../InputVector.cpp" line="111"/>
      <location filename="../InputVector.cpp" line="126"/>
      <location filename="../InputVector.h" line="132"/>
      <location filename="../InputVector.h" line="147"/>
      <location filename="../InputVector.h" line="263"/>
      <location filename="../InputVector.h" line="278"/>
      <location filename="../InputVector.h" line="449"/>
      <location filename="../InputVector.h" line="464"/>
      <source>User defined...</source>
      <translation>用户定义...</translation>
    </message>
    <message>
      <location filename="../InputVector.cpp" line="213"/>
      <location filename="../InputVector.h" line="223"/>
      <location filename="../InputVector.h" line="343"/>
      <location filename="../InputVector.h" line="529"/>
      <source>Wrong direction</source>
      <translation>方向错误</translation>
    </message>
    <message>
      <location filename="../InputVector.cpp" line="214"/>
      <location filename="../InputVector.h" line="224"/>
      <location filename="../InputVector.h" line="344"/>
      <location filename="../InputVector.h" line="530"/>
      <source>Direction must not be the null vector</source>
      <translation>方向不能是零向量</translation>
    </message>
  </context>
  <context>
    <name>Gui::LocationWidget</name>
    <message>
      <location filename="../InputVector.cpp" line="101"/>
      <source>X:</source>
      <translation>X:</translation>
    </message>
    <message>
      <location filename="../InputVector.cpp" line="102"/>
      <source>Y:</source>
      <translation>Y:</translation>
    </message>
    <message>
      <location filename="../InputVector.cpp" line="103"/>
      <source>Z:</source>
      <translation>Z:</translation>
    </message>
    <message>
      <location filename="../InputVector.cpp" line="104"/>
      <source>Direction:</source>
      <translation>方向:</translation>
    </message>
  </context>
  <context>
    <name>Gui::MacroCommand</name>
    <message>
      <location filename="../DlgKeyboardImp.cpp" line="383"/>
      <source>Macros</source>
      <translation>宏</translation>
    </message>
    <message>
      <location filename="../Command.cpp" line="1146"/>
      <source>Macro file doesn't exist</source>
      <translation>宏文件不存在</translation>
    </message>
    <message>
      <location filename="../Command.cpp" line="1147"/>
      <source>No such macro file: '%1'</source>
      <translation>没有这样的宏文件: '%1'</translation>
    </message>
  </context>
  <context>
    <name>Gui::MainWindow</name>
    <message>
      <location filename="../MainWindow.cpp" line="166"/>
      <location filename="../MainWindow.cpp" line="2065"/>
      <source>Dimension</source>
      <translation>尺寸标注</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="449"/>
      <source>Ready</source>
      <translation>就绪</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="861"/>
      <source>Help addon needed!</source>
      <translation type="unfinished">Help addon needed!</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="862"/>
      <source>The Help system of %1 is now handled by the "Help" addon. It can easily be installed via the Addons Manager</source>
      <translation type="unfinished">The Help system of %1 is now handled by the "Help" addon. It can easily be installed via the Addons Manager</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="864"/>
      <source>Open Addon Manager</source>
      <translation>打开插件管理器</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="1059"/>
      <source>Close All</source>
      <translation>全部关闭</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="1264"/>
      <location filename="../MainWindow.cpp" line="1265"/>
      <location filename="../MainWindow.cpp" line="1266"/>
      <source>Toggles this toolbar</source>
      <translation>切换此工具栏</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="1279"/>
      <location filename="../MainWindow.cpp" line="1280"/>
      <location filename="../MainWindow.cpp" line="1281"/>
      <source>Toggles this dockable window</source>
      <translation>切换此可停靠的窗口</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="1856"/>
      <location filename="../MainWindow.cpp" line="1948"/>
      <source>Unsaved document</source>
      <translation>未保存的文件</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="1857"/>
      <source>The exported object contains external link. Please save the documentat least once before exporting.</source>
      <translation type="unfinished">The exported object contains external link. Please save the documentat least once before exporting.</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="1949"/>
      <source>To link to external objects, the document must be saved at least once.
Do you want to save the document now?</source>
      <translation type="unfinished">To link to external objects, the document must be saved at least once.
Do you want to save the document now?</translation>
    </message>
  </context>
  <context>
    <name>Gui::ManualAlignment</name>
    <message>
      <location filename="../ManualAlignment.cpp" line="799"/>
      <location filename="../ManualAlignment.cpp" line="957"/>
      <location filename="../ManualAlignment.cpp" line="962"/>
      <location filename="../ManualAlignment.cpp" line="967"/>
      <location filename="../ManualAlignment.cpp" line="999"/>
      <source>Manual alignment</source>
      <translation>手动对齐</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="799"/>
      <source>The alignment is already in progress.</source>
      <translation>对齐正在进行。</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="812"/>
      <source>Alignment[*]</source>
      <translation>对齐[*]</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="819"/>
      <source>Please, select at least one point in the left and the right view</source>
      <translation>请在左和右视图中选择至少1点</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="820"/>
      <source>Please, select at least %1 points in the left and the right view</source>
      <translation>请在左和右视图中选择至少%1点</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="873"/>
      <source>Please pick points in the left and right view</source>
      <translation>请在左、 右视图中选取点</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="929"/>
      <source>The alignment has finished</source>
      <translation>对齐已完成</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="947"/>
      <source>The alignment has been canceled</source>
      <translation>对齐已被取消</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="958"/>
      <location filename="../ManualAlignment.cpp" line="1020"/>
      <source>Too few points picked in the left view. At least %1 points are needed.</source>
      <translation>在左视图选取的点太少。至少需要 %1 点。</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="963"/>
      <location filename="../ManualAlignment.cpp" line="1025"/>
      <source>Too few points picked in the right view. At least %1 points are needed.</source>
      <translation>在右视图选取的点太少。至少需要 %1 点。</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="968"/>
      <source>Different number of points picked in left and right view.
On the left view %1 points are picked,
on the right view %2 points are picked.</source>
      <translation>左、 右视图中选中的点数不同。左视图选中 %1 点，右视图选中 %2 点。</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="979"/>
      <source>Try to align group of views</source>
      <translation>尝试对齐一组视图</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="1000"/>
      <source>The alignment failed.
How do you want to proceed?</source>
      <translation>对齐失败。您希望如何进行?</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="1030"/>
      <source>Different number of points picked in left and right view. On the left view %1 points are picked, on the right view %2 points are picked.</source>
      <translation>不同数量的左、 右视图中选取的点。对左视图 %1 点被挑选，右视图 %2 上点被挑选。</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="1135"/>
      <source>Point_%1</source>
      <translation>点_%1</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="1237"/>
      <source>Point picked at (%1,%2,%3)</source>
      <translation>选择点(%1,%2,%3)</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="1242"/>
      <source>No point was found on model</source>
      <translation>在模型上发现没有点</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="1248"/>
      <source>No point was picked</source>
      <translation>没有点被选</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="1262"/>
      <source>&amp;Align</source>
      <translation>对齐(&amp;A)</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="1263"/>
      <source>&amp;Remove last point</source>
      <translation>移除最后一个点(&amp;R)</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="1265"/>
      <source>&amp;Cancel</source>
      <translation>取消(&amp;C)</translation>
    </message>
    <message>
      <location filename="../ManualAlignment.cpp" line="1269"/>
      <source>&amp;Synchronize views</source>
      <translation>同步视图(&amp;S)</translation>
    </message>
  </context>
  <context>
    <name>Gui::MayaGestureNavigationStyle</name>
    <message>
      <location filename="../MayaGestureNavigationStyle.cpp" line="96"/>
      <source>Tap OR click left mouse button.</source>
      <translation>单击OR点击鼠标左键。</translation>
    </message>
    <message>
      <location filename="../MayaGestureNavigationStyle.cpp" line="98"/>
      <source>Drag screen with two fingers OR press ALT + middle mouse button.</source>
      <translation>用两个手指拖动屏幕 OR 按 ALT + 鼠标中键。</translation>
    </message>
    <message>
      <location filename="../MayaGestureNavigationStyle.cpp" line="100"/>
      <source>Drag screen with one finger OR press ALT + left mouse button. In Sketcher and other edit modes, hold Alt in addition.</source>
      <translation>用一根手指拖动屏幕 OR 按 ALT + 鼠标左键。在草图和其他编辑模式，还需按住 Alt。</translation>
    </message>
    <message>
      <location filename="../MayaGestureNavigationStyle.cpp" line="102"/>
      <source>Pinch (place two fingers on the screen and drag them apart from or towards each other) OR scroll middle mouse button OR press ALT + right mouse button OR PgUp/PgDown on keyboard.</source>
      <translation>捏合 (将两指置于屏幕并分开或靠近) OR 滚动鼠标中键 OR 按住ALT+鼠标右键 OR 键盘上的PgUp/PgDown。</translation>
    </message>
  </context>
  <context>
    <name>Gui::ModifierLineEdit</name>
    <message>
      <location filename="../Widgets.cpp" line="478"/>
      <source>Press modifier keys</source>
      <translation type="unfinished">Press modifier keys</translation>
    </message>
  </context>
  <context>
    <name>Gui::NetworkRetriever</name>
    <message>
      <location filename="../NetworkRetriever.cpp" line="121"/>
      <source>Download started...</source>
      <translation>已开始下载...</translation>
    </message>
  </context>
  <context>
    <name>Gui::OpenCascadeNavigationStyle</name>
    <message>
      <location filename="../OpenCascadeNavigationStyle.cpp" line="53"/>
      <source>Press left mouse button</source>
      <translation>按鼠标左键</translation>
    </message>
    <message>
      <location filename="../OpenCascadeNavigationStyle.cpp" line="55"/>
      <source>Press CTRL and middle mouse button</source>
      <translation>按下 ctrl 键和鼠标中键</translation>
    </message>
    <message>
      <location filename="../OpenCascadeNavigationStyle.cpp" line="57"/>
      <source>Press CTRL and right mouse button</source>
      <translation>按下 ctrl 键和鼠标右键</translation>
    </message>
    <message>
      <location filename="../OpenCascadeNavigationStyle.cpp" line="59"/>
      <source>Press CTRL and left mouse button</source>
      <translation>按CTRL和鼠标左键</translation>
    </message>
  </context>
  <context>
    <name>Gui::OpenSCADNavigationStyle</name>
    <message>
      <location filename="../OpenSCADNavigationStyle.cpp" line="53"/>
      <source>Press left mouse button</source>
      <translation>按鼠标左键</translation>
    </message>
    <message>
      <location filename="../OpenSCADNavigationStyle.cpp" line="55"/>
      <source>Press right mouse button and move mouse</source>
      <translation type="unfinished">Press right mouse button and move mouse</translation>
    </message>
    <message>
      <location filename="../OpenSCADNavigationStyle.cpp" line="57"/>
      <source>Press left mouse button and move mouse</source>
      <translation type="unfinished">Press left mouse button and move mouse</translation>
    </message>
    <message>
      <location filename="../OpenSCADNavigationStyle.cpp" line="59"/>
      <source>Press middle mouse button or SHIFT and right mouse button</source>
      <translation type="unfinished">Press middle mouse button or SHIFT and right mouse button</translation>
    </message>
  </context>
  <context>
    <name>Gui::PrefQuantitySpinBox</name>
    <message>
      <location filename="../PrefWidgets.cpp" line="698"/>
      <source>Edit</source>
      <translation>编辑</translation>
    </message>
    <message>
      <location filename="../PrefWidgets.cpp" line="713"/>
      <source>Save value</source>
      <translation>保存值</translation>
    </message>
    <message>
      <location filename="../PrefWidgets.cpp" line="714"/>
      <source>Clear list</source>
      <translation>清空列表</translation>
    </message>
  </context>
  <context>
    <name>Gui::ProgressBar</name>
    <message>
      <location filename="../ProgressBar.cpp" line="297"/>
      <source>Remaining: %1</source>
      <translation>剩余：%1</translation>
    </message>
    <message>
      <location filename="../ProgressBar.cpp" line="484"/>
      <source>Aborting</source>
      <translation>异常中止</translation>
    </message>
    <message>
      <location filename="../ProgressBar.cpp" line="485"/>
      <source>Do you really want to abort the operation?</source>
      <translation>你真的想中止运行么?</translation>
    </message>
  </context>
  <context>
    <name>Gui::ProgressDialog</name>
    <message>
      <location filename="../ProgressDialog.cpp" line="219"/>
      <source>Remaining: %1</source>
      <translation>剩余：%1</translation>
    </message>
    <message>
      <location filename="../ProgressDialog.cpp" line="317"/>
      <source>Aborting</source>
      <translation>异常中止</translation>
    </message>
    <message>
      <location filename="../ProgressDialog.cpp" line="318"/>
      <source>Do you really want to abort the operation?</source>
      <translation>你真的想中止运行么?</translation>
    </message>
  </context>
  <context>
    <name>Gui::PropertyEditor::LinkLabel</name>
    <message>
      <location filename="../propertyeditor/PropertyItem.cpp" line="4312"/>
      <source>Change the linked object</source>
      <translation>更改链接的对象</translation>
    </message>
  </context>
  <context>
    <name>Gui::PropertyEditor::LinkSelection</name>
    <message>
      <location filename="../propertyeditor/PropertyItem.cpp" line="4281"/>
      <source>Error</source>
      <translation>错误</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyItem.cpp" line="4281"/>
      <source>Object not found</source>
      <translation>未发现物件</translation>
    </message>
  </context>
  <context>
    <name>Gui::PropertyEditor::PropertyEditor</name>
    <message>
      <location filename="../propertyeditor/PropertyEditor.cpp" line="290"/>
      <source>Edit</source>
      <translation>编辑</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyEditor.cpp" line="300"/>
      <source>property</source>
      <translation>属性</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyEditor.cpp" line="630"/>
      <source>Auto expand</source>
      <translation type="unfinished">Auto expand</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyEditor.cpp" line="635"/>
      <source>Show all</source>
      <translation>显示全部</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyEditor.cpp" line="669"/>
      <source>Expression...</source>
      <translation>表达式...</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyEditor.cpp" line="675"/>
      <source>Add property</source>
      <translation>添加属性</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyEditor.cpp" line="681"/>
      <location filename="../propertyeditor/PropertyEditor.cpp" line="792"/>
      <source>Rename property group</source>
      <translation type="unfinished">Rename property group</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyEditor.cpp" line="698"/>
      <source>Remove property</source>
      <translation>删除属性</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyEditor.cpp" line="792"/>
      <source>Group name:</source>
      <translation type="unfinished">Group name:</translation>
    </message>
  </context>
  <context>
    <name>Gui::PropertyEditor::PropertyModel</name>
    <message>
      <location filename="../propertyeditor/PropertyModel.cpp" line="162"/>
      <source>Property</source>
      <translation>属性</translation>
    </message>
    <message>
      <location filename="../propertyeditor/PropertyModel.cpp" line="164"/>
      <source>Value</source>
      <translation>值</translation>
    </message>
  </context>
  <context>
    <name>Gui::PropertyView</name>
    <message>
      <location filename="../PropertyView.cpp" line="89"/>
      <location filename="../PropertyView.cpp" line="546"/>
      <source>View</source>
      <translation>视图</translation>
    </message>
    <message>
      <location filename="../PropertyView.cpp" line="94"/>
      <location filename="../PropertyView.cpp" line="547"/>
      <source>Data</source>
      <translation>数据</translation>
    </message>
  </context>
  <context>
    <name>Gui::PythonConsole</name>
    <message>
      <location filename="../PythonConsole.cpp" line="860"/>
      <source>System exit</source>
      <translation>系统退出</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="861"/>
      <source>The application is still running.
Do you want to exit without saving your data?</source>
      <translation>应用程序仍在运行.
是否要退出而不保存数据?</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="873"/>
      <location filename="../PythonConsole.cpp" line="876"/>
      <location filename="../PythonConsole.cpp" line="879"/>
      <location filename="../PythonConsole.cpp" line="882"/>
      <source>Python console</source>
      <translation>Python控制台</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="873"/>
      <source>Unhandled PyCXX exception.</source>
      <translation>未处理的PyCXX异常.</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="876"/>
      <source>Unhandled FreeCAD exception.</source>
      <translation>未处理的FreeCAD异常.</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="879"/>
      <source>Unhandled std C++ exception.</source>
      <translation>未处理的标准c++异常.</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="882"/>
      <source>Unhandled unknown C++ exception.</source>
      <translation>未处理的未知c++异常.</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1321"/>
      <source>&amp;Copy</source>
      <translation>复制(&amp;C)</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1324"/>
      <source>&amp;Copy command</source>
      <translation>复制命令(&amp;C)</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1327"/>
      <source>&amp;Copy history</source>
      <translation>复制历史(&amp;C)</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1330"/>
      <source>Save history as...</source>
      <translation>历史记录另存为...</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1333"/>
      <source>Save history</source>
      <translation>保存历史记录</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1334"/>
      <source>Saves Python history across %1 sessions</source>
      <translation type="unfinished">Saves Python history across %1 sessions</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1340"/>
      <source>&amp;Paste</source>
      <translation>粘贴(&amp;P)</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1344"/>
      <source>Select All</source>
      <translation>全选</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1347"/>
      <source>Clear console</source>
      <translation>清空控制台</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1351"/>
      <source>Insert file name...</source>
      <translation>插入文件名...</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1354"/>
      <source>Word wrap</source>
      <translation>自动换行</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1378"/>
      <source>Save History</source>
      <translation>保存历史记录</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1379"/>
      <source>Macro Files</source>
      <translation>宏文件</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1398"/>
      <source>Insert file name</source>
      <translation>插入文件名</translation>
    </message>
    <message>
      <location filename="../PythonConsole.cpp" line="1399"/>
      <source>All Files</source>
      <translation>所有文件</translation>
    </message>
  </context>
  <context>
    <name>Gui::PythonEditor</name>
    <message>
      <location filename="../PythonEditor.cpp" line="153"/>
      <source>Comment</source>
      <translation>注释</translation>
    </message>
    <message>
      <location filename="../PythonEditor.cpp" line="154"/>
      <source>Uncomment</source>
      <translation>取消注释</translation>
    </message>
  </context>
  <context>
    <name>Gui::RecentFilesAction</name>
    <message>
      <location filename="../Action.cpp" line="857"/>
      <source>Open file %1</source>
      <translation>打开文件%1</translation>
    </message>
    <message>
      <location filename="../Action.cpp" line="901"/>
      <source>File not found</source>
      <translation>文件未找到</translation>
    </message>
    <message>
      <location filename="../Action.cpp" line="901"/>
      <source>The file '%1' cannot be opened.</source>
      <translation>无法打开文件'%1'.</translation>
    </message>
  </context>
  <context>
    <name>Gui::RecentMacrosAction</name>
    <message>
      <location filename="../Action.cpp" line="1024"/>
      <source>none</source>
      <translation>无</translation>
    </message>
    <message>
      <location filename="../Action.cpp" line="1039"/>
      <source>Run macro %1 (Shift+click to edit) keyboard shortcut: %2</source>
      <translation>运行宏 %1 (Shift+单击进行编辑)，键盘快捷键： %2</translation>
    </message>
    <message>
      <location filename="../Action.cpp" line="1097"/>
      <source>File not found</source>
      <translation>文件未找到</translation>
    </message>
    <message>
      <location filename="../Action.cpp" line="1097"/>
      <source>The file '%1' cannot be opened.</source>
      <translation>无法打开文件'%1'.</translation>
    </message>
  </context>
  <context>
    <name>Gui::RevitNavigationStyle</name>
    <message>
      <location filename="../RevitNavigationStyle.cpp" line="53"/>
      <source>Press left mouse button</source>
      <translation>按鼠标左键</translation>
    </message>
    <message>
      <location filename="../RevitNavigationStyle.cpp" line="55"/>
      <source>Press middle mouse button</source>
      <translation>按鼠标中键</translation>
    </message>
    <message>
      <location filename="../RevitNavigationStyle.cpp" line="57"/>
      <source>Press SHIFT and middle mouse button</source>
      <translation>按SHIFT和鼠标中键</translation>
    </message>
    <message>
      <location filename="../RevitNavigationStyle.cpp" line="59"/>
      <source>Scroll middle mouse button</source>
      <translation>滚动鼠标中键</translation>
    </message>
  </context>
  <context>
    <name>Gui::SearchBar</name>
    <message>
      <location filename="../EditorView.cpp" line="749"/>
      <source>Previous</source>
      <translation>上一个</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="750"/>
      <source>Next</source>
      <translation>下一个</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="751"/>
      <source>Case sensitive</source>
      <translation>大小写敏感</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="752"/>
      <source>Whole words</source>
      <translation>全字匹配</translation>
    </message>
  </context>
  <context>
    <name>Gui::SelectModule</name>
    <message>
      <location filename="../FileDialog.cpp" line="850"/>
      <source>Select module</source>
      <translation>选择模块</translation>
    </message>
    <message>
      <location filename="../FileDialog.cpp" line="852"/>
      <source>Open %1 as</source>
      <translation>打开 %1 作为</translation>
    </message>
    <message>
      <location filename="../FileDialog.cpp" line="904"/>
      <source>Select</source>
      <translation>选择</translation>
    </message>
  </context>
  <context>
    <name>Gui::StdCmdDescription</name>
    <message>
      <location filename="../WhatsThis.cpp" line="46"/>
      <source>Des&amp;cription</source>
      <translation>描述(&amp;C)</translation>
    </message>
    <message>
      <location filename="../WhatsThis.cpp" line="47"/>
      <location filename="../WhatsThis.cpp" line="49"/>
      <source>Long description of commands</source>
      <translation>命令的详细描述</translation>
    </message>
  </context>
  <context>
    <name>Gui::StdCmdDownloadOnlineHelp</name>
    <message>
      <location filename="../NetworkRetriever.cpp" line="391"/>
      <source>Download online help</source>
      <translation>下载在线帮助</translation>
    </message>
    <message>
      <location filename="../NetworkRetriever.cpp" line="392"/>
      <location filename="../NetworkRetriever.cpp" line="394"/>
      <source>Download %1's online help</source>
      <translation>下载 %1 的联机帮助</translation>
    </message>
    <message>
      <location filename="../NetworkRetriever.cpp" line="495"/>
      <source>Non-existing directory</source>
      <translation>不存在的目录</translation>
    </message>
    <message>
      <location filename="../NetworkRetriever.cpp" line="496"/>
      <source>The directory '%1' does not exist.

Do you want to specify an existing directory?</source>
      <translation>目录'%1'不存在.
你要指定一个现有的目录?</translation>
    </message>
    <message>
      <location filename="../NetworkRetriever.cpp" line="513"/>
      <source>Missing permission</source>
      <translation>缺少权限</translation>
    </message>
    <message>
      <location filename="../NetworkRetriever.cpp" line="514"/>
      <source>You don't have write permission to '%1'

Do you want to specify another directory?</source>
      <translation>您没有写入'%1'权限
要指定另一个目录?</translation>
    </message>
    <message>
      <location filename="../NetworkRetriever.cpp" line="540"/>
      <source>Stop downloading</source>
      <translation>停止下载</translation>
    </message>
  </context>
  <context>
    <name>Gui::StdCmdPythonHelp</name>
    <message>
      <location filename="../OnlineDocumentation.cpp" line="360"/>
      <source>Automatic python modules documentation</source>
      <translation>自动 python 模块文件</translation>
    </message>
    <message>
      <location filename="../OnlineDocumentation.cpp" line="361"/>
      <location filename="../OnlineDocumentation.cpp" line="363"/>
      <source>Opens a browser to show the Python modules documentation</source>
      <translation>打开一个浏览器来显示 Python 模块文档</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskBoxAngle</name>
    <message>
      <location filename="../TaskDlgRelocation.cpp" line="67"/>
      <source>Angle</source>
      <translation>角度</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskBoxPosition</name>
    <message>
      <location filename="../TaskDlgRelocation.cpp" line="42"/>
      <source>Position</source>
      <translation>位置</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskCSysDragger</name>
    <message>
      <location filename="../TaskCSysDragger.cpp" line="74"/>
      <source>Increments</source>
      <translation>增加量</translation>
    </message>
    <message>
      <location filename="../TaskCSysDragger.cpp" line="79"/>
      <source>Translation Increment:</source>
      <translation>平移变化量：</translation>
    </message>
    <message>
      <location filename="../TaskCSysDragger.cpp" line="91"/>
      <source>Rotation Increment:</source>
      <translation>旋转变化量：</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskElementColors</name>
    <message>
      <location filename="../TaskElementColors.ui" line="14"/>
      <source>Set element color</source>
      <translation>设置元素颜色</translation>
    </message>
    <message>
      <location filename="../TaskElementColors.ui" line="22"/>
      <source>TextLabel</source>
      <translation>文本标签</translation>
    </message>
    <message>
      <location filename="../TaskElementColors.ui" line="40"/>
      <source>Edit</source>
      <translation>编辑</translation>
    </message>
    <message>
      <location filename="../TaskElementColors.ui" line="47"/>
      <source>Hide</source>
      <translation>隐藏</translation>
    </message>
    <message>
      <location filename="../TaskElementColors.ui" line="54"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../TaskElementColors.ui" line="61"/>
      <source>Remove all</source>
      <translation>删除全部</translation>
    </message>
    <message>
      <location filename="../TaskElementColors.ui" line="68"/>
      <source>Box select</source>
      <translation>框选择</translation>
    </message>
    <message>
      <location filename="../TaskElementColors.ui" line="77"/>
      <source>Recompute after commit</source>
      <translation>提交后重新计算</translation>
    </message>
    <message>
      <location filename="../TaskElementColors.ui" line="84"/>
      <source>On-top when selected</source>
      <translation>选中时置顶</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskView::TaskAppearance</name>
    <message>
      <location filename="../TaskView/TaskAppearance.ui" line="17"/>
      <location filename="../TaskView/TaskAppearance.cpp" line="43"/>
      <source>Appearance</source>
      <translation>外观</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskAppearance.ui" line="37"/>
      <source>Document window:</source>
      <translation>文档窗口:</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskAppearance.ui" line="60"/>
      <source>Plot mode:</source>
      <translation>图表模式:</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskAppearance.ui" line="84"/>
      <source>Point size:</source>
      <translation>点大小:</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskAppearance.ui" line="130"/>
      <source>Line width:</source>
      <translation>线宽:</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskAppearance.ui" line="168"/>
      <source>Transparency:</source>
      <translation>透明度:</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskView::TaskDialog</name>
    <message>
      <location filename="../TaskView/TaskDialog.cpp" line="75"/>
      <source>A dialog is already open in the task panel</source>
      <translation>一个对话框已在任务面板打开</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskView::TaskEditControl</name>
    <message>
      <location filename="../TaskView/TaskEditControl.ui" line="14"/>
      <source>Edit</source>
      <translation>编辑</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskView::TaskSelectLinkProperty</name>
    <message>
      <location filename="../TaskView/TaskSelectLinkProperty.ui" line="14"/>
      <source>Appearance</source>
      <translation>外观</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskSelectLinkProperty.cpp" line="41"/>
      <source>edit selection</source>
      <translation>编辑选择</translation>
    </message>
  </context>
  <context>
    <name>Gui::TextDocumentEditorView</name>
    <message>
      <location filename="../TextDocumentEditorView.cpp" line="138"/>
      <source>Text updated</source>
      <translation>文本已更新</translation>
    </message>
    <message>
      <location filename="../TextDocumentEditorView.cpp" line="140"/>
      <source>The text of the underlying object has changed. Discard changes and reload the text from the object?</source>
      <translation>基础对象的文本已更改。放弃更改并重新加载对象中的文本？</translation>
    </message>
    <message>
      <location filename="../TextDocumentEditorView.cpp" line="144"/>
      <source>Yes, reload.</source>
      <translation>是的，重新加载。</translation>
    </message>
    <message>
      <location filename="../TextDocumentEditorView.cpp" line="230"/>
      <source>Unsaved document</source>
      <translation>未保存的文件</translation>
    </message>
    <message>
      <location filename="../TextDocumentEditorView.cpp" line="231"/>
      <source>Do you want to save your changes before closing?</source>
      <translation>是否在关闭前存储所作更改？</translation>
    </message>
    <message>
      <location filename="../TextDocumentEditorView.cpp" line="232"/>
      <source>If you don't save, your changes will be lost.</source>
      <translation>如果您现在退出的话，您的更改将会丢失。</translation>
    </message>
    <message>
      <location filename="../TextDocumentEditorView.cpp" line="286"/>
      <location filename="../TextDocumentEditorView.cpp" line="293"/>
      <source>Edit text</source>
      <translation>编辑文本</translation>
    </message>
  </context>
  <context>
    <name>Gui::TinkerCADNavigationStyle</name>
    <message>
      <location filename="../TinkerCADNavigationStyle.cpp" line="53"/>
      <source>Press left mouse button</source>
      <translation>按鼠标左键</translation>
    </message>
    <message>
      <location filename="../TinkerCADNavigationStyle.cpp" line="55"/>
      <source>Press middle mouse button</source>
      <translation>按鼠标中键</translation>
    </message>
    <message>
      <location filename="../TinkerCADNavigationStyle.cpp" line="57"/>
      <source>Press right mouse button</source>
      <translation>按鼠标右键</translation>
    </message>
    <message>
      <location filename="../TinkerCADNavigationStyle.cpp" line="59"/>
      <source>Scroll middle mouse button</source>
      <translation>滚动鼠标中键</translation>
    </message>
  </context>
  <context>
    <name>Gui::TouchpadNavigationStyle</name>
    <message>
      <location filename="../TouchpadNavigationStyle.cpp" line="52"/>
      <source>Press left mouse button</source>
      <translation>按鼠标左键</translation>
    </message>
    <message>
      <location filename="../TouchpadNavigationStyle.cpp" line="54"/>
      <source>Press SHIFT button</source>
      <translation>按SHIFT键</translation>
    </message>
    <message>
      <location filename="../TouchpadNavigationStyle.cpp" line="56"/>
      <source>Press ALT button</source>
      <translation>按 ALT 键</translation>
    </message>
    <message>
      <location filename="../TouchpadNavigationStyle.cpp" line="58"/>
      <source>Press CTRL and SHIFT buttons</source>
      <translation>按下 CTRL 和 SHIFT 按键</translation>
    </message>
  </context>
  <context>
    <name>Gui::Translator</name>
    <message>
      <location filename="Translator.cpp" line="136"/>
      <source>Afrikaans</source>
      <translation>南非语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="137"/>
      <source>Arabic</source>
      <translation>阿拉伯语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="138"/>
      <source>Basque</source>
      <translation>巴斯克语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="139"/>
      <source>Belarusian</source>
      <translation>白俄罗斯语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="140"/>
      <source>Bulgarian</source>
      <translation>保加利亚语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="141"/>
      <source>Catalan</source>
      <translation>加泰罗尼亚语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="142"/>
      <source>Chinese Simplified</source>
      <translation>简体中文</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="143"/>
      <source>Chinese Traditional</source>
      <translation>繁体中文</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="144"/>
      <source>Croatian</source>
      <translation>克罗地亚语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="145"/>
      <source>Czech</source>
      <translation>捷克语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="146"/>
      <source>Dutch</source>
      <translation>荷兰语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="147"/>
      <source>English</source>
      <translation>英语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="148"/>
      <source>Filipino</source>
      <translation>菲律宾语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="149"/>
      <source>Finnish</source>
      <translation>芬兰语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="150"/>
      <source>French</source>
      <translation>法语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="151"/>
      <source>Galician</source>
      <translation>加利西亚语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="153"/>
      <source>German</source>
      <translation>德语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="154"/>
      <source>Greek</source>
      <translation>希腊语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="155"/>
      <source>Hungarian</source>
      <translation>匈牙利语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="156"/>
      <source>Indonesian</source>
      <translation>印尼语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="157"/>
      <source>Italian</source>
      <translation>意大利语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="158"/>
      <source>Japanese</source>
      <translation>日语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="159"/>
      <source>Kabyle</source>
      <translation>卡比尔语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="160"/>
      <source>Korean</source>
      <translation>韩语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="161"/>
      <source>Lithuanian</source>
      <translation>立陶宛语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="162"/>
      <source>Norwegian</source>
      <translation>挪威语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="163"/>
      <source>Polish</source>
      <translation>波兰语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="164"/>
      <source>Portuguese, Brazilian</source>
      <translation>葡萄牙语 (巴西)</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="165"/>
      <source>Portuguese</source>
      <translation>葡萄牙语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="166"/>
      <source>Romanian</source>
      <translation>罗马尼亚语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="167"/>
      <source>Russian</source>
      <translation>俄语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="168"/>
      <source>Serbian</source>
      <translation>塞尔维亚语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="169"/>
      <source>Serbian, Latin</source>
      <translation type="unfinished">Serbian, Latin</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="170"/>
      <source>Slovak</source>
      <translation>斯洛伐克语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="171"/>
      <source>Slovenian</source>
      <translation>斯洛文尼亚语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="172"/>
      <source>Spanish</source>
      <translation>西班牙语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="173"/>
      <source>Spanish, Argentina</source>
      <translation>西班牙语（阿根廷）</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="174"/>
      <source>Swedish</source>
      <translation>瑞典语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="175"/>
      <source>Turkish</source>
      <translation>土耳其语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="176"/>
      <source>Ukrainian</source>
      <translation>乌克兰语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="177"/>
      <source>Valencian</source>
      <translation>巴伦西亚语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="178"/>
      <source>Vietnamese</source>
      <translation>越南语</translation>
    </message>
    <message>
      <location filename="Translator.cpp" line="152"/>
      <source>Georgian</source>
      <translation>格鲁吉亚语</translation>
    </message>
  </context>
  <context>
    <name>Gui::TreeDockWidget</name>
    <message>
      <location filename="../Tree.cpp" line="3159"/>
      <source>Tree view</source>
      <translation>结构树浏览器</translation>
    </message>
  </context>
  <context>
    <name>Gui::TreePanel</name>
    <message>
      <location filename="../Tree.cpp" line="3085"/>
      <source>Search</source>
      <translation>搜索</translation>
    </message>
  </context>
  <context>
    <name>Gui::TreeWidget</name>
    <message>
      <location filename="../Tree.cpp" line="460"/>
      <source>Search...</source>
      <translation>搜索...</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="461"/>
      <source>Search for objects</source>
      <translation>搜索对象</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="887"/>
      <source>Activate document</source>
      <translation>激活文档</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="894"/>
      <source>Activate document %1</source>
      <translation>激活文档 %1</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="906"/>
      <source>Tree settings</source>
      <translation type="unfinished">Tree settings</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="910"/>
      <source>Show description column</source>
      <translation type="unfinished">Show description column</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="911"/>
      <source>Show an extra tree view column for item description. The item's description can be set by pressing F2 (or your OS's edit button) or by editing the 'label2' property.</source>
      <translation type="unfinished">Show an extra tree view column for item description. The item's description can be set by pressing F2 (or your OS's edit button) or by editing the 'label2' property.</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="952"/>
      <source>Group</source>
      <translation>组</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2790"/>
      <source>Labels &amp; Attributes</source>
      <translation>标签 &amp; 属性</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2791"/>
      <source>Description</source>
      <translation>描述</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2793"/>
      <source>Show items hidden in tree view</source>
      <translation type="unfinished">Show items hidden in tree view</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2794"/>
      <source>Show items that are marked as 'hidden' in the tree view</source>
      <translation type="unfinished">Show items that are marked as 'hidden' in the tree view</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2796"/>
      <source>Toggle visibility in tree view</source>
      <translation type="unfinished">Toggle visibility in tree view</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2797"/>
      <source>Toggles the visibility of selected items in the tree view</source>
      <translation type="unfinished">Toggles the visibility of selected items in the tree view</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2799"/>
      <source>Create group...</source>
      <translation>创建组...</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2800"/>
      <source>Create a group</source>
      <translation>创建组</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2802"/>
      <location filename="../Tree.cpp" line="4940"/>
      <source>Rename</source>
      <translation>重命名</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2803"/>
      <source>Rename object</source>
      <translation>重命名对象</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2805"/>
      <source>Finish editing</source>
      <translation>完成编辑</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2806"/>
      <source>Finish editing object</source>
      <translation>完成编辑对象</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2808"/>
      <source>Add dependent objects to selection</source>
      <translation>将依赖对象添加到所选对象</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2809"/>
      <source>Adds all dependent objects to the selection</source>
      <translation>将所有依赖对象添加到所选对象</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2811"/>
      <source>Close document</source>
      <translation>关闭文档</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2812"/>
      <source>Close the document</source>
      <translation>关闭此文档</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2814"/>
      <source>Reload document</source>
      <translation>重载文档</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2815"/>
      <source>Reload a partially loaded document</source>
      <translation>重新加载部分加载的文档</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2817"/>
      <source>Skip recomputes</source>
      <translation>略过重新计算</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2818"/>
      <source>Enable or disable recomputations of document</source>
      <translation>启用或禁用文档的重新计算</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2820"/>
      <source>Allow partial recomputes</source>
      <translation type="unfinished">Allow partial recomputes</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2822"/>
      <source>Enable or disable recomputating editing object when 'skip recomputation' is enabled</source>
      <translation type="unfinished">Enable or disable recomputating editing object when 'skip recomputation' is enabled</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2824"/>
      <source>Mark to recompute</source>
      <translation>标记以重新运算</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2825"/>
      <source>Mark this object to be recomputed</source>
      <translation>对此物体执行重新计算</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2828"/>
      <source>Recompute object</source>
      <translation>重新计算对象</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2829"/>
      <source>Recompute the selected object</source>
      <translation>重新计算所选的对象</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="4911"/>
      <source> (but must be executed)</source>
      <translation> (但是必须执行)</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="4913"/>
      <source>%1, Internal name: %2</source>
      <translation>%1、内部名: %2</translation>
    </message>
  </context>
  <context>
    <name>Gui::VectorListEditor</name>
    <message>
      <location filename="../VectorListEditor.ui" line="14"/>
      <source>Vectors</source>
      <translation>矢量</translation>
    </message>
    <message>
      <location filename="../VectorListEditor.ui" line="109"/>
      <source>Table</source>
      <translation>表格</translation>
    </message>
  </context>
  <context>
    <name>Gui::View3DInventor</name>
    <message>
      <location filename="../View3DInventor.cpp" line="244"/>
      <source>Export PDF</source>
      <translation>导出PDF</translation>
    </message>
    <message>
      <location filename="../View3DInventor.cpp" line="245"/>
      <source>PDF file</source>
      <translation>PDF 文件</translation>
    </message>
    <message>
      <location filename="../View3DInventor.cpp" line="275"/>
      <source>Opening file failed</source>
      <translation>打开文件失败</translation>
    </message>
    <message>
      <location filename="../View3DInventor.cpp" line="276"/>
      <source>Can't open file '%1' for writing.</source>
      <translation>无法打开文件“%1”进行写入。</translation>
    </message>
  </context>
  <context>
    <name>Gui::WorkbenchGroup</name>
    <message>
      <location filename="../Action.cpp" line="722"/>
      <source>Select the '%1' workbench</source>
      <translation>选择'%1'工作台</translation>
    </message>
  </context>
  <context>
    <name>MAC_APPLICATION_MENU</name>
    <message>
      <location filename="../Workbench.cpp" line="555"/>
      <source>Services</source>
      <translation>服务</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="556"/>
      <source>Hide %1</source>
      <translation>隐藏%1</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="557"/>
      <source>Hide Others</source>
      <translation>隐藏其他</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="558"/>
      <source>Show All</source>
      <translation>显示全部</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="559"/>
      <source>Preferences...</source>
      <translation>首选项…</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="560"/>
      <source>Quit %1</source>
      <translation>退出 %1</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="561"/>
      <source>About %1</source>
      <translation>关于 %1</translation>
    </message>
  </context>
  <context>
    <name>NetworkAccessManager</name>
    <message>
      <location filename="../DownloadItem.cpp" line="185"/>
      <source>&lt;qt&gt;Enter username and password for "%1" at %2&lt;/qt&gt;</source>
      <translation>&lt;qt&gt;输入用户名和密码给"%1"在 %2&lt;/qt&gt;</translation>
    </message>
    <message>
      <location filename="../DownloadItem.cpp" line="207"/>
      <source>&lt;qt&gt;Connect to proxy "%1" using:&lt;/qt&gt;</source>
      <translation>&lt;qt&gt;连接到代理服务器"%1"使用：&lt;/qt&gt;</translation>
    </message>
  </context>
  <context>
    <name>Position</name>
    <message>
      <location filename="../DlgLocationPos.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="22"/>
      <source>X:</source>
      <translation>X:</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="43"/>
      <source>Y:</source>
      <translation>Y:</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="64"/>
      <source>Z:</source>
      <translation>Z:</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="86"/>
      <source>Grid Snap in</source>
      <translation>网格捕捉开</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="97"/>
      <source>0.1 mm</source>
      <translation>0.1 mm</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="102"/>
      <source>0.5 mm</source>
      <translation>0.5 mm</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="107"/>
      <source>1 mm</source>
      <translation>1 mm</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="112"/>
      <source>2 mm</source>
      <translation>2 mm</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="117"/>
      <source>5 mm</source>
      <translation>5 mm</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="122"/>
      <source>10 mm</source>
      <translation>10 mm</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="127"/>
      <source>20 mm</source>
      <translation>20 mm</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="132"/>
      <source>50 mm</source>
      <translation>50 mm</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="137"/>
      <source>100 mm</source>
      <translation>100 mm</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="142"/>
      <source>200 mm</source>
      <translation>100 mm</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="147"/>
      <source>500 mm</source>
      <translation>500 mm</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="152"/>
      <source>1 m</source>
      <translation>1 m</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="157"/>
      <source>2 m</source>
      <translation>2 m</translation>
    </message>
    <message>
      <location filename="../DlgLocationPos.ui" line="162"/>
      <source>5 m </source>
      <translation>5 m </translation>
    </message>
  </context>
  <context>
    <name>PropertyListDialog</name>
    <message>
      <location filename="../Widgets.cpp" line="1421"/>
      <location filename="../Widgets.cpp" line="1432"/>
      <source>Invalid input</source>
      <translation>无效输入</translation>
    </message>
    <message>
      <location filename="../Widgets.cpp" line="1421"/>
      <location filename="../Widgets.cpp" line="1432"/>
      <source>Input in line %1 is not a number</source>
      <translation>于%1的输入并非数字</translation>
    </message>
  </context>
  <context>
    <name>QDockWidget</name>
    <message>
      <location filename="../MainWindow.cpp" line="499"/>
      <source>Tree view</source>
      <translation>结构树浏览器</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="527"/>
      <source>Property view</source>
      <translation>属性浏览器</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="545"/>
      <source>Selection view</source>
      <translation>选择浏览器</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="567"/>
      <source>Combo View</source>
      <translation>组合浏览器</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="601"/>
      <source>DAG View</source>
      <translation>DAG视图</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="619"/>
      <source>Report view</source>
      <translation>报告浏览器</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="639"/>
      <source>Python console</source>
      <translation>Python控制台</translation>
    </message>
    <message>
      <location filename="../DlgDisplayPropertiesImp.cpp" line="52"/>
      <source>Display properties</source>
      <translation>显示属性</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../resource.cpp" line="67"/>
      <location filename="../resource.cpp" line="68"/>
      <location filename="../resource.cpp" line="69"/>
      <location filename="../resource.cpp" line="70"/>
      <location filename="../resource.cpp" line="71"/>
      <location filename="../resource.cpp" line="72"/>
      <source>General</source>
      <translation>常规</translation>
    </message>
    <message>
      <location filename="../resource.cpp" line="73"/>
      <location filename="../resource.cpp" line="74"/>
      <location filename="../resource.cpp" line="75"/>
      <source>Display</source>
      <translation>显示</translation>
    </message>
    <message>
      <location filename="../resource.cpp" line="76"/>
      <source>Workbenches</source>
      <translation>工作台</translation>
    </message>
    <message>
      <location filename="../resource.cpp" line="77"/>
      <location filename="../resource.cpp" line="78"/>
      <location filename="../resource.cpp" line="79"/>
      <source>Python</source>
      <translation type="unfinished">Python</translation>
    </message>
    <message>
      <location filename="../Application.cpp" line="628"/>
      <location filename="../Application.cpp" line="722"/>
      <location filename="../Application.cpp" line="795"/>
      <source>Unknown filetype</source>
      <translation>未知文件类型</translation>
    </message>
    <message>
      <location filename="../Application.cpp" line="629"/>
      <location filename="../Application.cpp" line="723"/>
      <source>Cannot open unknown filetype: %1</source>
      <translation>无法打开未知文件类型: %1</translation>
    </message>
    <message>
      <location filename="../Application.cpp" line="788"/>
      <source>Export failed</source>
      <translation>导出失败</translation>
    </message>
    <message>
      <location filename="../Application.cpp" line="796"/>
      <source>Cannot save to unknown filetype: %1</source>
      <translation>无法保存为未知的文件类型: %1</translation>
    </message>
    <message>
      <location filename="../Application.cpp" line="1491"/>
      <source>Workbench failure</source>
      <translation>工作台故障</translation>
    </message>
    <message>
      <location filename="../Application.cpp" line="1492"/>
      <source>%1</source>
      <translation>%1</translation>
    </message>
    <message>
      <location filename="../Command.cpp" line="489"/>
      <source>Exception</source>
      <translation>异常</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="140"/>
      <source>Open document</source>
      <translation>打开文档</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="164"/>
      <location filename="../CommandDoc.cpp" line="169"/>
      <source>Error</source>
      <translation>错误</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="165"/>
      <source>There were errors while loading the file. Some data might have been modified or not recovered at all. Look in the report view for more specific information about the objects involved.</source>
      <translation>加载文件时出错。有些数据可能已经修改或未全部恢复。在报告视图中查看有关对象的更多信息。</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="170"/>
      <source>There were serious errors while loading the file. Some data might have been modified or not recovered at all. Saving the project will most likely result in loss of data.</source>
      <translation>加载文件时出现严重错误。有些数据可能已被修改或根本没有恢复。 保存项目很可能导致数据丢失。</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="233"/>
      <source>Import file</source>
      <translation>导入文件</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="478"/>
      <source>Export file</source>
      <translation>导出文件</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="858"/>
      <source>Printing...</source>
      <translation>打印...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="919"/>
      <source>Exporting PDF...</source>
      <translation>导出 PDF...</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="692"/>
      <location filename="../CommandDoc.cpp" line="1189"/>
      <source>Unsaved document</source>
      <translation>未保存的文件</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1190"/>
      <source>The exported object contains external link. Please save the documentat least once before exporting.</source>
      <translation type="unfinished">The exported object contains external link. Please save the documentat least once before exporting.</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1391"/>
      <location filename="../CommandDoc.cpp" line="1395"/>
      <source>Delete failed</source>
      <translation>删除失败</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1445"/>
      <source>Dependency error</source>
      <translation>依赖关系错误</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1734"/>
      <source>Copy selected</source>
      <translation>复制所选项</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1735"/>
      <source>Copy active document</source>
      <translation>复制活动文档</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1736"/>
      <source>Copy all documents</source>
      <translation>复制所有文档</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1737"/>
      <source>Paste</source>
      <translation>粘贴</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1842"/>
      <source>Expression error</source>
      <translation>表达式错误</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1843"/>
      <source>Failed to parse some of the expressions.
Please check the Report View for more details.</source>
      <translation type="unfinished">Failed to parse some of the expressions.
Please check the Report View for more details.</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1867"/>
      <source>Failed to paste expressions</source>
      <translation type="unfinished">Failed to paste expressions</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="101"/>
      <location filename="../CommandStd.cpp" line="104"/>
      <source>Cannot load workbench</source>
      <translation>无法加载工作台</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="105"/>
      <source>A general error occurred while loading the workbench</source>
      <translation>加载工作台时出错</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="760"/>
      <location filename="../CommandStd.cpp" line="766"/>
      <source>Wrong selection</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="761"/>
      <source>Only one object selected. Please select two objects.
Be aware the point where you click matters.</source>
      <translation>只有一个对象选中.请选择两个对象.
请注意您的点击位置.</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="767"/>
      <source>Please select two objects.
Be aware the point where you click matters.</source>
      <translation>请选择两个对象.
请注意您的点击位置.</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="343"/>
      <location filename="../CommandView.cpp" line="576"/>
      <source>Save views...</source>
      <translation>保存视图...</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="345"/>
      <location filename="../CommandView.cpp" line="577"/>
      <source>Load views...</source>
      <translation>加载视图...</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="348"/>
      <location filename="../CommandView.cpp" line="578"/>
      <source>Freeze view</source>
      <translation>冻结视图</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="351"/>
      <location filename="../CommandView.cpp" line="579"/>
      <source>Clear views</source>
      <translation>清除视图</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="397"/>
      <location filename="../CommandView.cpp" line="536"/>
      <location filename="../CommandView.cpp" line="583"/>
      <source>Restore view &amp;%1</source>
      <translation>还原视图 &amp;%1</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="426"/>
      <source>Save frozen views</source>
      <translation>保存冻结视图</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="427"/>
      <location filename="../CommandView.cpp" line="477"/>
      <source>Frozen views</source>
      <translation>冻结视图</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="467"/>
      <location filename="../CommandView.cpp" line="482"/>
      <source>Restore views</source>
      <translation>还原视图</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="468"/>
      <source>Importing the restored views would clear the already stored views.
Do you want to continue?</source>
      <translation>导入还原视图将清除已存储的视图.是否继续?</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="476"/>
      <source>Restore frozen views</source>
      <translation>恢复冻结视图</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="483"/>
      <source>Cannot open file '%1'.</source>
      <translation>无法打开文件'%1'.</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1844"/>
      <source>files</source>
      <translation>文件</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1852"/>
      <source>Save image</source>
      <translation>保存图像</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2003"/>
      <source>Choose an image file to open</source>
      <translation>选择一个图像文件打开</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="555"/>
      <source>New sub-group</source>
      <translation>新次级组</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="555"/>
      <location filename="../DlgParameterImp.cpp" line="779"/>
      <location filename="../DlgParameterImp.cpp" line="808"/>
      <location filename="../DlgParameterImp.cpp" line="838"/>
      <location filename="../DlgParameterImp.cpp" line="874"/>
      <location filename="../DlgParameterImp.cpp" line="903"/>
      <source>Enter the name:</source>
      <translation>输入名称:</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="779"/>
      <location filename="../DlgParameterImp.cpp" line="795"/>
      <source>New text item</source>
      <translation>新文本</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="795"/>
      <location filename="../DlgParameterImp.cpp" line="1062"/>
      <source>Enter your text:</source>
      <translation>输入文本:</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="808"/>
      <location filename="../DlgParameterImp.cpp" line="824"/>
      <source>New integer item</source>
      <translation>新整数</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="824"/>
      <location filename="../DlgParameterImp.cpp" line="854"/>
      <location filename="../DlgParameterImp.cpp" line="890"/>
      <location filename="../DlgParameterImp.cpp" line="1106"/>
      <location filename="../DlgParameterImp.cpp" line="1150"/>
      <location filename="../DlgParameterImp.cpp" line="1203"/>
      <source>Enter your number:</source>
      <translation>输入数字:</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="838"/>
      <location filename="../DlgParameterImp.cpp" line="855"/>
      <source>New unsigned item</source>
      <translation>新无符号数</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="874"/>
      <location filename="../DlgParameterImp.cpp" line="890"/>
      <source>New float item</source>
      <translation>新浮点数</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="903"/>
      <source>New Boolean item</source>
      <translation>新布尔值</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="921"/>
      <location filename="../DlgParameterImp.cpp" line="1251"/>
      <source>Choose an item:</source>
      <translation>选择对象:</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="921"/>
      <source>New boolean item</source>
      <translation>新布尔运算项目</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="980"/>
      <source>Rename group</source>
      <translation>重命名组</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="981"/>
      <source>The group '%1' cannot be renamed.</source>
      <translation>组'%1'无法重命名.</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="986"/>
      <source>Existing group</source>
      <translation>现有的组</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="987"/>
      <source>The group '%1' already exists.</source>
      <translation>组'%1'已存在.</translation>
    </message>
    <message>
      <location filename="../DlgParameterImp.cpp" line="1062"/>
      <location filename="../DlgParameterImp.cpp" line="1106"/>
      <location filename="../DlgParameterImp.cpp" line="1151"/>
      <location filename="../DlgParameterImp.cpp" line="1203"/>
      <location filename="../DlgParameterImp.cpp" line="1251"/>
      <source>Change value</source>
      <translation>更改值</translation>
    </message>
    <message>
      <location filename="../NotificationArea.cpp" line="553"/>
      <location filename="../NotificationArea.cpp" line="1020"/>
      <source>Type</source>
      <translation>类型</translation>
    </message>
    <message>
      <location filename="../NotificationArea.cpp" line="553"/>
      <location filename="../NotificationArea.cpp" line="1021"/>
      <source>Notifier</source>
      <translation type="unfinished">Notifier</translation>
    </message>
    <message>
      <location filename="../NotificationArea.cpp" line="553"/>
      <location filename="../NotificationArea.cpp" line="1022"/>
      <source>Message</source>
      <translation type="unfinished">Message</translation>
    </message>
    <message>
      <location filename="../NotificationArea.cpp" line="963"/>
      <source>Notifier: </source>
      <translation type="unfinished">Notifier: </translation>
    </message>
    <message>
      <location filename="../NotificationArea.cpp" line="965"/>
      <source>Do you want to skip confirmation of further critical message notifications while loading the file?</source>
      <translation type="unfinished">Do you want to skip confirmation of further critical message notifications while loading the file?</translation>
    </message>
    <message>
      <location filename="../NotificationArea.cpp" line="969"/>
      <source>Critical Message</source>
      <translation type="unfinished">Critical Message</translation>
    </message>
    <message>
      <location filename="../NotificationArea.cpp" line="1035"/>
      <source>Too many opened non-intrusive notifications. Notifications are being omitted!</source>
      <translation type="unfinished">Too many opened non-intrusive notifications. Notifications are being omitted!</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1051"/>
      <source>Identical physical path detected. It may cause unwanted overwrite of existing document!

</source>
      <translation type="unfinished">Identical physical path detected. It may cause unwanted overwrite of existing document!

</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1052"/>
      <source>Are you sure you want to continue?</source>
      <translation>您确定要继续吗？</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1071"/>
      <source>Please check report view for more...</source>
      <translation type="unfinished">Please check report view for more...</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1074"/>
      <source>Physical path:</source>
      <translation>物理路径:</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1076"/>
      <location filename="../Document.cpp" line="1082"/>
      <source>Document:</source>
      <translation>文档:</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1078"/>
      <location filename="../Document.cpp" line="1084"/>
      <source>Path:</source>
      <translation>路径:</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1093"/>
      <source>Identical physical path</source>
      <translation>相同的物理路径</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1101"/>
      <source>Could not save document</source>
      <translation>无法保存文档</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1102"/>
      <source>There was an issue trying to save the file. This may be because some of the parent folders do not exist, or you do not have sufficient permissions, or for other reasons. Error details:

"%1"

Would you like to save the file with a different name?</source>
      <translation type="unfinished">There was an issue trying to save the file. This may be because some of the parent folders do not exist, or you do not have sufficient permissions, or for other reasons. Error details:

"%1"

Would you like to save the file with a different name?</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1112"/>
      <location filename="../Document.cpp" line="1244"/>
      <location filename="../Document.cpp" line="1327"/>
      <source>Saving aborted</source>
      <translation>保存中止</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1159"/>
      <source>Save dependent files</source>
      <translation>保存依赖文件</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1160"/>
      <source>The file contains external dependencies. Do you want to save the dependent files, too?</source>
      <translation type="unfinished">The file contains external dependencies. Do you want to save the dependent files, too?</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1194"/>
      <location filename="../Document.cpp" line="1238"/>
      <source>Saving document failed</source>
      <translation>保存文档失败</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1208"/>
      <source>Save document under new filename...</source>
      <translation>使用新的文件名保存文档...</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1211"/>
      <location filename="../Document.cpp" line="1312"/>
      <source>Save %1 Document</source>
      <translation>保存%1文件</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1213"/>
      <source>Document</source>
      <translation>文档</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1257"/>
      <location filename="../Document.cpp" line="1298"/>
      <source>Failed to save document</source>
      <translation>保存文档失败</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1258"/>
      <source>Documents contains cyclic dependencies. Do you still want to save them?</source>
      <translation>文档包含循环依赖。您仍然想要保存它们吗？</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1309"/>
      <source>Save a copy of the document under new filename...</source>
      <translation>以新的文件名称保存目前文档的副本...</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1314"/>
      <source>%1 document (*.FCStd)</source>
      <translation>%1 文档(*.FCStd)</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1963"/>
      <source>Document not closable</source>
      <translation>文档不可关闭</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="1964"/>
      <source>The document is not closable for the moment.</source>
      <translation>文档当前无法关闭.</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="2001"/>
      <source>Document not saved</source>
      <translation>文档未保存.</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="2002"/>
      <source>The document%1 could not be saved. Do you want to cancel closing it?</source>
      <translation type="unfinished">The document%1 could not be saved. Do you want to cancel closing it?</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="2330"/>
      <source>Undo</source>
      <translation>撤销</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="2330"/>
      <source>Redo</source>
      <translation>重做</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="2332"/>
      <source>There are grouped transactions in the following documents with other preceding transactions</source>
      <translation type="unfinished">There are grouped transactions in the following documents with other preceding transactions</translation>
    </message>
    <message>
      <location filename="../Document.cpp" line="2335"/>
      <source>Choose 'Yes' to roll back all preceding transactions.
Choose 'No' to roll back in the active document only.
Choose 'Abort' to abort</source>
      <translation>选择“是”以回滚所有之前所有操作。
选择“否”仅在活动文档中回滚。
选择“中止”中止操作</translation>
    </message>
    <message>
      <location filename="../EditorView.cpp" line="347"/>
      <source>Save Macro</source>
      <translation>保存宏</translation>
    </message>
    <message>
      <location filename="../MouseSelection.cpp" line="214"/>
      <location filename="../MouseSelection.cpp" line="425"/>
      <source>Finish</source>
      <translation>完成</translation>
    </message>
    <message>
      <location filename="../MouseSelection.cpp" line="215"/>
      <location filename="../MouseSelection.cpp" line="426"/>
      <source>Clear</source>
      <translation>清除</translation>
    </message>
    <message>
      <location filename="../MouseSelection.cpp" line="216"/>
      <location filename="../MouseSelection.cpp" line="370"/>
      <location filename="../MouseSelection.cpp" line="427"/>
      <source>Cancel</source>
      <translation>取消</translation>
    </message>
    <message>
      <location filename="../MouseSelection.cpp" line="367"/>
      <source>Inner</source>
      <translation>内部</translation>
    </message>
    <message>
      <location filename="../MouseSelection.cpp" line="368"/>
      <source>Outer</source>
      <translation>外部</translation>
    </message>
    <message>
      <location filename="../MouseSelection.cpp" line="369"/>
      <source>Split</source>
      <translation>分割</translation>
    </message>
    <message>
      <location filename="../OnlineDocumentation.cpp" line="418"/>
      <location filename="../OnlineDocumentation.cpp" line="458"/>
      <source>No Browser</source>
      <translation>无浏览器</translation>
    </message>
    <message>
      <location filename="../OnlineDocumentation.cpp" line="419"/>
      <source>Unable to open your browser.

Please open a browser window and type in: http://localhost:%1.</source>
      <translation>无法打开您的浏览器。请打开浏览器窗口并输入：http://localhost:%1.</translation>
    </message>
    <message>
      <location filename="../OnlineDocumentation.cpp" line="424"/>
      <source>No Server</source>
      <translation>无服务器</translation>
    </message>
    <message>
      <location filename="../OnlineDocumentation.cpp" line="425"/>
      <source>Unable to start the server to port %1: %2.</source>
      <translation>无法从端口“%1:%2”启动服务器.</translation>
    </message>
    <message>
      <location filename="../OnlineDocumentation.cpp" line="459"/>
      <source>Unable to open your system browser.</source>
      <translation>无法打开您的系统浏览器.</translation>
    </message>
    <message>
      <location filename="../SoFCColorBar.cpp" line="329"/>
      <source>Options...</source>
      <translation>选项...</translation>
    </message>
    <message>
      <location filename="../View3DInventorViewer.cpp" line="2162"/>
      <source>Out of memory</source>
      <translation>内存不足</translation>
    </message>
    <message>
      <location filename="../View3DInventorViewer.cpp" line="2163"/>
      <source>Not enough memory available to display the data.</source>
      <translation>没有足够的可用内存来显示数据.</translation>
    </message>
    <message>
      <location filename="../WidgetFactory.cpp" line="438"/>
      <location filename="../WidgetFactory.cpp" line="457"/>
      <source>Cannot find file %1</source>
      <translation>找不到文件 %1</translation>
    </message>
    <message>
      <location filename="../WidgetFactory.cpp" line="445"/>
      <source>Cannot find file %1 neither in %2 nor in %3</source>
      <translation>在 %2 或 %3 中找不到文件 %1</translation>
    </message>
    <message>
      <location filename="../NavigationStyle.cpp" line="1732"/>
      <source>Navigation styles</source>
      <translation>导航模式</translation>
    </message>
    <message>
      <location filename="../ViewProviderAnnotation.cpp" line="410"/>
      <source>Move annotation</source>
      <translation>移动批注</translation>
    </message>
    <message>
      <location filename="../ViewProviderDragger.cpp" line="88"/>
      <location filename="../ViewProviderLink.cpp" line="2594"/>
      <source>Transform</source>
      <translation>变换</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskDialog.cpp" line="76"/>
      <source>Do you want to close this dialog?</source>
      <translation>您要关闭此对话框吗?</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="694"/>
      <source>Do you want to save your changes to document '%1' before closing?</source>
      <translation>在关闭前要储存「%1」文档嘛?</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="697"/>
      <source>Do you want to save your changes to document before closing?</source>
      <translation type="unfinished">Do you want to save your changes to document before closing?</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="699"/>
      <source>If you don't save, your changes will be lost.</source>
      <translation>如果您现在退出的话，您的更改将会丢失。</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="704"/>
      <source>Apply answer to all</source>
      <translation>将选择应用于所有</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="794"/>
      <source>%1 Document(s) not saved</source>
      <translation type="unfinished">%1 Document(s) not saved</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="795"/>
      <source>Some documents could not be saved. Do you want to cancel closing?</source>
      <translation type="unfinished">Some documents could not be saved. Do you want to cancel closing?</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="440"/>
      <source>Delete macro</source>
      <translation>删除宏</translation>
    </message>
    <message>
      <location filename="../DlgMacroExecuteImp.cpp" line="441"/>
      <source>Not allowed to delete system-wide macros</source>
      <translation>不允取删除系统自有宏</translation>
    </message>
    <message>
      <location filename="../DAGView/DAGFilter.cpp" line="41"/>
      <source>Origin</source>
      <translation>原点</translation>
    </message>
    <message>
      <location filename="../ViewProviderGroupExtension.cpp" line="167"/>
      <source>Delete group content?</source>
      <translation>删除群组内容？</translation>
    </message>
    <message>
      <location filename="../ViewProviderGroupExtension.cpp" line="168"/>
      <source>The %1 is not empty, delete its content as well?</source>
      <translation>%1 不是空的，一并删除其相关内容吗？</translation>
    </message>
    <message>
      <location filename="../SoFCCSysDragger.cpp" line="298"/>
      <source>Translation:</source>
      <translation>变换:</translation>
    </message>
    <message>
      <location filename="../SoFCCSysDragger.cpp" line="587"/>
      <source>Rotation:</source>
      <translation>旋转:</translation>
    </message>
    <message>
      <location filename="../ViewProviderPart.cpp" line="73"/>
      <source>Toggle active part</source>
      <translation>在活动部件间切换</translation>
    </message>
    <message>
      <location filename="../ViewProviderTextDocument.cpp" line="76"/>
      <source>Edit text</source>
      <translation>编辑文本</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="97"/>
      <location filename="../CommandLink.cpp" line="114"/>
      <source>Simple group</source>
      <translation>简单组</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="99"/>
      <location filename="../CommandLink.cpp" line="115"/>
      <source>Group with links</source>
      <translation type="unfinished">Group with links</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="101"/>
      <location filename="../CommandLink.cpp" line="116"/>
      <source>Group with transform links</source>
      <translation type="unfinished">Group with transform links</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="193"/>
      <source>Create link group failed</source>
      <translation>创建链接组失败</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="257"/>
      <source>Create link failed</source>
      <translation type="unfinished">Create link failed</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="332"/>
      <source>Failed to create relative link</source>
      <translation type="unfinished">Failed to create relative link</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="460"/>
      <source>Unlink failed</source>
      <translation>撤消链接失败</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="460"/>
      <source>Replace link failed</source>
      <translation>替换链接失败</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="590"/>
      <source>Failed to import links</source>
      <translation>导入链接失败。</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="629"/>
      <source>Failed to import all links</source>
      <translation>导入所有链接失败</translation>
    </message>
    <message>
      <location filename="../DlgAddProperty.cpp" line="102"/>
      <location filename="../DlgAddProperty.cpp" line="115"/>
      <source>Invalid name</source>
      <translation>名称无效</translation>
    </message>
    <message>
      <location filename="../DlgAddProperty.cpp" line="103"/>
      <source>The property name or group name must only contain alpha numericals,
underscore, and must not start with a digit.</source>
      <translation>属性名或群组名只能包含字母、数字和下划线，且不能以数字开头。</translation>
    </message>
    <message>
      <location filename="../DlgAddProperty.cpp" line="116"/>
      <source>The property '%1' already exists in '%2'</source>
      <translation type="unfinished">The property '%1' already exists in '%2'</translation>
    </message>
    <message>
      <location filename="../DlgAddProperty.cpp" line="139"/>
      <source>Add property</source>
      <translation>添加属性</translation>
    </message>
    <message>
      <location filename="../DlgAddProperty.cpp" line="140"/>
      <source>Failed to add property to '%1': %2</source>
      <translation type="unfinished">Failed to add property to '%1': %2</translation>
    </message>
    <message>
      <location filename="../Tree.cpp" line="2079"/>
      <location filename="../Tree.cpp" line="2275"/>
      <source>Drag &amp; drop failed</source>
      <translation>拖放失败</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2421"/>
      <source>Setup configurable object</source>
      <translation type="unfinished">Setup configurable object</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2422"/>
      <source>Select which object to copy or exclude when configuration changes. All external linked objects are excluded by default.</source>
      <translation type="unfinished">Select which object to copy or exclude when configuration changes. All external linked objects are excluded by default.</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2437"/>
      <source>Please select which objects to copy when the configuration is changed</source>
      <translation type="unfinished">Please select which objects to copy when the configuration is changed</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2439"/>
      <source>Apply to all</source>
      <translation>应用到全部</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2440"/>
      <source>Apply the setting to all links. Or, uncheck this
option to apply only to this link.</source>
      <translation type="unfinished">Apply the setting to all links. Or, uncheck this
option to apply only to this link.</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2485"/>
      <source>Copy on change</source>
      <translation type="unfinished">Copy on change</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2486"/>
      <source>Enable</source>
      <translation>启用</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2487"/>
      <source>Enable auto copy of linked object when its configuration is changed</source>
      <translation type="unfinished">Enable auto copy of linked object when its configuration is changed</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2500"/>
      <source>Tracking</source>
      <translation>追踪</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2501"/>
      <source>Copy the linked object when its configuration is changed.
Also auto redo the copy if the original linked object is changed.
</source>
      <translation type="unfinished">Copy the linked object when its configuration is changed.
Also auto redo the copy if the original linked object is changed.
</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2520"/>
      <source>Disable copy on change</source>
      <translation type="unfinished">Disable copy on change</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2535"/>
      <source>Refresh configurable object</source>
      <translation type="unfinished">Refresh configurable object</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2536"/>
      <source>Synchronize the original configurable source object by
creating a new deep copy. Note that any changes made to
the current copy will be lost.
</source>
      <translation type="unfinished">Synchronize the original configurable source object by
creating a new deep copy. Note that any changes made to
the current copy will be lost.
</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2568"/>
      <source>Toggle array elements</source>
      <translation>切换数组元素</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2577"/>
      <source>Change whether show each link array element as individual objects</source>
      <translation>更改是否把每个链接的阵列元素显示为单独对象</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2595"/>
      <source>Transform at the origin of the placement</source>
      <translation>变换放置原点</translation>
    </message>
    <message>
      <location filename="../ViewProviderLink.cpp" line="2605"/>
      <location filename="../ViewProviderLink.cpp" line="2611"/>
      <source>Override colors...</source>
      <translation>覆盖颜色...</translation>
    </message>
    <message>
      <location filename="../ViewProviderDocumentObject.cpp" line="261"/>
      <source>Edit %1</source>
      <translation>编辑 %1</translation>
    </message>
    <message>
      <location filename="../ViewProviderImagePlane.cpp" line="147"/>
      <source>Change image...</source>
      <translation type="unfinished">Change image...</translation>
    </message>
    <message>
      <location filename="../SoFCColorGradient.cpp" line="89"/>
      <source>Color Gradient</source>
      <translation type="unfinished">Color Gradient</translation>
    </message>
    <message>
      <location filename="../SoFCColorLegend.cpp" line="87"/>
      <source>Color Legend</source>
      <translation type="unfinished">Color Legend</translation>
    </message>
  </context>
  <context>
    <name>SelectionFilter</name>
    <message>
      <location filename="../Selection.cpp" line="637"/>
      <source>Not allowed:</source>
      <translation>不允许：</translation>
    </message>
    <message>
      <location filename="../Selection.cpp" line="904"/>
      <source>Selection not allowed by filter</source>
      <translation>选择不被筛选器许可</translation>
    </message>
  </context>
  <context>
    <name>StdBoxElementSelection</name>
    <message>
      <location filename="../CommandView.cpp" line="2956"/>
      <location filename="../CommandView.cpp" line="2957"/>
      <location filename="../CommandView.cpp" line="2959"/>
      <source>Box element selection</source>
      <translation>方框元素选择</translation>
    </message>
  </context>
  <context>
    <name>StdBoxSelection</name>
    <message>
      <location filename="../CommandView.cpp" line="2694"/>
      <source>Box selection</source>
      <translation>框选</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2695"/>
      <location filename="../CommandView.cpp" line="2697"/>
      <source>Activate the box selection tool</source>
      <translation type="unfinished">Activate the box selection tool</translation>
    </message>
  </context>
  <context>
    <name>StdCmdAbout</name>
    <message>
      <location filename="../CommandStd.cpp" line="219"/>
      <source>&amp;About %1</source>
      <translation>关于%1(&amp;A)</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="220"/>
      <location filename="../CommandStd.cpp" line="222"/>
      <source>About %1</source>
      <translation>关于 %1</translation>
    </message>
  </context>
  <context>
    <name>StdCmdAboutQt</name>
    <message>
      <location filename="../CommandStd.cpp" line="285"/>
      <source>About &amp;Qt</source>
      <translation>关于Qt(&amp;Q)</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="286"/>
      <location filename="../CommandStd.cpp" line="288"/>
      <source>About Qt</source>
      <translation>关于Qt</translation>
    </message>
  </context>
  <context>
    <name>StdCmdActivateNextWindow</name>
    <message>
      <location filename="../CommandWindow.cpp" line="171"/>
      <source>Ne&amp;xt</source>
      <translation>下一个(&amp;X)</translation>
    </message>
    <message>
      <location filename="../CommandWindow.cpp" line="172"/>
      <location filename="../CommandWindow.cpp" line="174"/>
      <source>Activate next window</source>
      <translation>激活下一个窗口</translation>
    </message>
  </context>
  <context>
    <name>StdCmdActivatePrevWindow</name>
    <message>
      <location filename="../CommandWindow.cpp" line="200"/>
      <source>Pre&amp;vious</source>
      <translation>上一个(&amp;V)</translation>
    </message>
    <message>
      <location filename="../CommandWindow.cpp" line="201"/>
      <location filename="../CommandWindow.cpp" line="203"/>
      <source>Activate previous window</source>
      <translation>激活上一个窗口</translation>
    </message>
  </context>
  <context>
    <name>StdCmdAlignment</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1576"/>
      <source>Alignment...</source>
      <translation>对齐...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1577"/>
      <location filename="../CommandDoc.cpp" line="1578"/>
      <source>Align the selected objects</source>
      <translation>对齐选定的对象</translation>
    </message>
  </context>
  <context>
    <name>StdCmdAxisCross</name>
    <message>
      <location filename="../CommandView.cpp" line="2106"/>
      <source>Toggle axis cross</source>
      <translation>切换坐标轴显示</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2107"/>
      <location filename="../CommandView.cpp" line="2108"/>
      <source>Turns on or off the axis cross at the origin</source>
      <translation type="unfinished">Turns on or off the axis cross at the origin</translation>
    </message>
  </context>
  <context>
    <name>StdCmdCascadeWindows</name>
    <message>
      <location filename="../CommandWindow.cpp" line="83"/>
      <source>&amp;Cascade</source>
      <translation>层叠(&amp;C)</translation>
    </message>
    <message>
      <location filename="../CommandWindow.cpp" line="84"/>
      <location filename="../CommandWindow.cpp" line="86"/>
      <source>Tile pragmatic</source>
      <translation>完整平铺</translation>
    </message>
  </context>
  <context>
    <name>StdCmdCloseActiveWindow</name>
    <message>
      <location filename="../CommandWindow.cpp" line="111"/>
      <source>Cl&amp;ose</source>
      <translation>关闭</translation>
    </message>
    <message>
      <location filename="../CommandWindow.cpp" line="112"/>
      <location filename="../CommandWindow.cpp" line="114"/>
      <source>Close active window</source>
      <translation>关闭当前窗口</translation>
    </message>
  </context>
  <context>
    <name>StdCmdCloseAllWindows</name>
    <message>
      <location filename="../CommandWindow.cpp" line="143"/>
      <source>Close Al&amp;l</source>
      <translation>全部关闭(&amp;L)</translation>
    </message>
    <message>
      <location filename="../CommandWindow.cpp" line="144"/>
      <location filename="../CommandWindow.cpp" line="146"/>
      <source>Close all windows</source>
      <translation>关闭所有窗口</translation>
    </message>
  </context>
  <context>
    <name>StdCmdCommandLine</name>
    <message>
      <location filename="../CommandStd.cpp" line="426"/>
      <source>Start command &amp;line...</source>
      <translation>启动命令行(&amp;L)...</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="427"/>
      <location filename="../CommandStd.cpp" line="429"/>
      <source>Opens the command line in the console</source>
      <translation>在控制台打开命令行</translation>
    </message>
  </context>
  <context>
    <name>StdCmdCopy</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1080"/>
      <source>C&amp;opy</source>
      <translation>复制(&amp;C)</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1081"/>
      <location filename="../CommandDoc.cpp" line="1083"/>
      <source>Copy operation</source>
      <translation>复制</translation>
    </message>
  </context>
  <context>
    <name>StdCmdCut</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1052"/>
      <source>&amp;Cut</source>
      <translation>剪切(&amp;C)</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1053"/>
      <location filename="../CommandDoc.cpp" line="1055"/>
      <source>Cut out</source>
      <translation>剪切</translation>
    </message>
  </context>
  <context>
    <name>StdCmdDelete</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1274"/>
      <source>&amp;Delete</source>
      <translation>删除(&amp;D)</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1275"/>
      <location filename="../CommandDoc.cpp" line="1277"/>
      <source>Deletes the selected objects</source>
      <translation>删除选中的对象</translation>
    </message>
  </context>
  <context>
    <name>StdCmdDemoMode</name>
    <message>
      <location filename="../CommandView.cpp" line="3274"/>
      <source>View turntable...</source>
      <translation>视图罗盘...</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3275"/>
      <location filename="../CommandView.cpp" line="3277"/>
      <source>View turntable</source>
      <translation>视图罗盘</translation>
    </message>
  </context>
  <context>
    <name>StdCmdDependencyGraph</name>
    <message>
      <location filename="../CommandDoc.cpp" line="573"/>
      <source>Dependency graph...</source>
      <translation>依赖关系图...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="574"/>
      <location filename="../CommandDoc.cpp" line="575"/>
      <source>Show the dependency graph of the objects in the active document</source>
      <translation>在活动文档中显示对象的依赖关系图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdDlgCustomize</name>
    <message>
      <location filename="../CommandStd.cpp" line="399"/>
      <source>Cu&amp;stomize...</source>
      <translation>自定义(&amp;S)...</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="400"/>
      <location filename="../CommandStd.cpp" line="402"/>
      <source>Customize toolbars and command bars</source>
      <translation>自定义工具栏和命令栏</translation>
    </message>
  </context>
  <context>
    <name>StdCmdDlgMacroExecute</name>
    <message>
      <location filename="../CommandMacro.cpp" line="103"/>
      <source>Macros ...</source>
      <translation>宏 ...</translation>
    </message>
    <message>
      <location filename="../CommandMacro.cpp" line="104"/>
      <location filename="../CommandMacro.cpp" line="106"/>
      <source>Opens a dialog to let you execute a recorded macro</source>
      <translation>打开一个对话框,执行一个录制的宏</translation>
    </message>
  </context>
  <context>
    <name>StdCmdDlgMacroExecuteDirect</name>
    <message>
      <location filename="../CommandMacro.cpp" line="132"/>
      <source>Execute macro</source>
      <translation>执行宏</translation>
    </message>
    <message>
      <location filename="../CommandMacro.cpp" line="133"/>
      <location filename="../CommandMacro.cpp" line="135"/>
      <source>Execute the macro in the editor</source>
      <translation>在编辑器中运行宏</translation>
    </message>
  </context>
  <context>
    <name>StdCmdDlgMacroRecord</name>
    <message>
      <location filename="../CommandMacro.cpp" line="46"/>
      <source>&amp;Macro recording ...</source>
      <translation>宏录制(&amp;M)...</translation>
    </message>
    <message>
      <location filename="../CommandMacro.cpp" line="47"/>
      <location filename="../CommandMacro.cpp" line="49"/>
      <source>Opens a dialog to record a macro</source>
      <translation>打开一个对话框,录制宏</translation>
    </message>
  </context>
  <context>
    <name>StdCmdDlgParameter</name>
    <message>
      <location filename="../CommandStd.cpp" line="331"/>
      <source>E&amp;dit parameters ...</source>
      <translation>编辑参数(&amp;E)...</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="332"/>
      <location filename="../CommandStd.cpp" line="334"/>
      <source>Opens a Dialog to edit the parameters</source>
      <translation>打开一个对话框编辑参数</translation>
    </message>
  </context>
  <context>
    <name>StdCmdDlgPreferences</name>
    <message>
      <location filename="../CommandStd.cpp" line="356"/>
      <source>&amp;Preferences ...</source>
      <translation>首选项(&amp;P)...</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="357"/>
      <location filename="../CommandStd.cpp" line="359"/>
      <source>Opens a Dialog to edit the preferences</source>
      <translation>打开首选项窗口</translation>
    </message>
  </context>
  <context>
    <name>StdCmdDockViewMenu</name>
    <message>
      <location filename="../CommandWindow.cpp" line="280"/>
      <source>Panels</source>
      <translation>面板</translation>
    </message>
    <message>
      <location filename="../CommandWindow.cpp" line="281"/>
      <location filename="../CommandWindow.cpp" line="283"/>
      <source>List of available dock panels</source>
      <translation>可使用的停靠面板清单</translation>
    </message>
  </context>
  <context>
    <name>StdCmdDrawStyle</name>
    <message>
      <location filename="../CommandView.cpp" line="653"/>
      <source>Draw style</source>
      <translation>绘制样式</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="654"/>
      <location filename="../CommandView.cpp" line="655"/>
      <source>Change the draw style of the objects</source>
      <translation>更改对象的绘制样式</translation>
    </message>
  </context>
  <context>
    <name>StdCmdDuplicateSelection</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1155"/>
      <source>Duplicate selection</source>
      <translation>复制选择</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1156"/>
      <location filename="../CommandDoc.cpp" line="1158"/>
      <source>Put duplicates of the selected objects to the active document</source>
      <translation>把选中对象的复制副本放到当前文档</translation>
    </message>
  </context>
  <context>
    <name>StdCmdEdit</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1646"/>
      <source>Toggle &amp;Edit mode</source>
      <translation>切换编辑(&amp;E)模式</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1647"/>
      <source>Toggles the selected object's edit mode</source>
      <translation>切换所选对象的编辑模式</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1649"/>
      <source>Activates or Deactivates the selected object's edit mode</source>
      <translation>激活或停用所选对象的编辑模式</translation>
    </message>
  </context>
  <context>
    <name>StdCmdExport</name>
    <message>
      <location filename="../CommandDoc.cpp" line="273"/>
      <source>&amp;Export...</source>
      <translation>导出(&amp;E)...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="274"/>
      <location filename="../CommandDoc.cpp" line="276"/>
      <source>Export an object in the active document</source>
      <translation>导出当前文档中的一个对象</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="414"/>
      <source>No selection</source>
      <translation>未选择任何内容</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="415"/>
      <source>Select the objects to export before choosing Export.</source>
      <translation>在导出之前选择要导出的对象。</translation>
    </message>
  </context>
  <context>
    <name>StdCmdExpression</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1690"/>
      <source>Expression actions</source>
      <translation>表达式动作</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1691"/>
      <location filename="../CommandDoc.cpp" line="1693"/>
      <source>Actions that apply to expressions</source>
      <translation type="unfinished">Actions that apply to expressions</translation>
    </message>
  </context>
  <context>
    <name>StdCmdFeatRecompute</name>
    <message>
      <location filename="../CommandFeat.cpp" line="55"/>
      <source>&amp;Recompute</source>
      <translation>重新计算(&amp;R)</translation>
    </message>
    <message>
      <location filename="../CommandFeat.cpp" line="56"/>
      <location filename="../CommandFeat.cpp" line="58"/>
      <source>Recompute feature or document</source>
      <translation>重新计算"特征"或"文档"</translation>
    </message>
  </context>
  <context>
    <name>StdCmdFreeCADDonation</name>
    <message>
      <location filename="../CommandStd.cpp" line="526"/>
      <source>Donate</source>
      <translation>赞助</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="527"/>
      <source>Donate to FreeCAD development</source>
      <translation>捐赠给开发者</translation>
    </message>
  </context>
  <context>
    <name>StdCmdFreeCADFAQ</name>
    <message>
      <location filename="../CommandStd.cpp" line="665"/>
      <source>FreeCAD FAQ</source>
      <translation>FreeCAD 常见问题</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="666"/>
      <source>Frequently Asked Questions on the FreeCAD website</source>
      <translation>在 FreeCAD 网站上的常见问题解答</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="668"/>
      <source>Frequently Asked Questions</source>
      <translation>常问问题</translation>
    </message>
  </context>
  <context>
    <name>StdCmdFreeCADForum</name>
    <message>
      <location filename="../CommandStd.cpp" line="637"/>
      <source>FreeCAD Forum</source>
      <translation>FreeCAD 论坛</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="638"/>
      <source>The FreeCAD forum, where you can find help from other users</source>
      <translation>FreeCAD 论坛，在那里你可以找到从其他用户帮助</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="640"/>
      <source>The FreeCAD Forum</source>
      <translation>FreeCAD 论坛</translation>
    </message>
  </context>
  <context>
    <name>StdCmdFreeCADPowerUserHub</name>
    <message>
      <location filename="../CommandStd.cpp" line="609"/>
      <source>Python scripting documentation</source>
      <translation>Python 脚本文件</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="610"/>
      <source>Python scripting documentation on the FreeCAD website</source>
      <translation>FreeCAD网站上之Python脚本文件</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="612"/>
      <source>PowerUsers documentation</source>
      <translation>专业使用者文件</translation>
    </message>
  </context>
  <context>
    <name>StdCmdFreeCADUserHub</name>
    <message>
      <location filename="../CommandStd.cpp" line="581"/>
      <location filename="../CommandStd.cpp" line="584"/>
      <source>Users documentation</source>
      <translation>用户文档</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="582"/>
      <source>Documentation for users on the FreeCAD website</source>
      <translation>在 FreeCAD 网站上的用户文件</translation>
    </message>
  </context>
  <context>
    <name>StdCmdFreeCADWebsite</name>
    <message>
      <location filename="../CommandStd.cpp" line="553"/>
      <location filename="../CommandStd.cpp" line="556"/>
      <source>FreeCAD Website</source>
      <translation>FreeCAD网站</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="554"/>
      <source>The FreeCAD website</source>
      <translation>FreeCAD 网站</translation>
    </message>
  </context>
  <context>
    <name>StdCmdFreezeViews</name>
    <message>
      <location filename="../CommandView.cpp" line="328"/>
      <source>Freeze display</source>
      <translation>冻结显示</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="329"/>
      <location filename="../CommandView.cpp" line="331"/>
      <source>Freezes the current view position</source>
      <translation>冻结当前视图位置</translation>
    </message>
  </context>
  <context>
    <name>StdCmdGroup</name>
    <message>
      <location filename="../CommandStructure.cpp" line="92"/>
      <source>Create group</source>
      <translation>创建组</translation>
    </message>
    <message>
      <location filename="../CommandStructure.cpp" line="93"/>
      <source>Create a new group for ordering objects</source>
      <translation>创建用于排序对象的新组</translation>
    </message>
  </context>
  <context>
    <name>StdCmdHideObjects</name>
    <message>
      <location filename="../CommandView.cpp" line="1130"/>
      <source>Hide all objects</source>
      <translation>隐藏所有对象</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1131"/>
      <location filename="../CommandView.cpp" line="1132"/>
      <source>Hide all objects in the document</source>
      <translation>隐藏文档中的所有对象</translation>
    </message>
  </context>
  <context>
    <name>StdCmdHideSelection</name>
    <message>
      <location filename="../CommandView.cpp" line="982"/>
      <source>Hide selection</source>
      <translation>隐藏选中对象</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="983"/>
      <location filename="../CommandView.cpp" line="984"/>
      <source>Hide all selected objects</source>
      <translation>隐藏所有选定的对象</translation>
    </message>
  </context>
  <context>
    <name>StdCmdImport</name>
    <message>
      <location filename="../CommandDoc.cpp" line="187"/>
      <source>&amp;Import...</source>
      <translation>导入(&amp;I)...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="188"/>
      <location filename="../CommandDoc.cpp" line="190"/>
      <source>Import a file in the active document</source>
      <translation>在当前文档中导入文件</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="201"/>
      <source>Supported formats</source>
      <translation>支持的格式</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="202"/>
      <source>All files (*.*)</source>
      <translation>所有文件(*.*)</translation>
    </message>
  </context>
  <context>
    <name>StdCmdLinkActions</name>
    <message>
      <location filename="../CommandLink.cpp" line="874"/>
      <source>Link actions</source>
      <translation>链接操作</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="875"/>
      <location filename="../CommandLink.cpp" line="877"/>
      <source>Actions that apply to link objects</source>
      <translation type="unfinished">Actions that apply to link objects</translation>
    </message>
  </context>
  <context>
    <name>StdCmdLinkImport</name>
    <message>
      <location filename="../CommandLink.cpp" line="540"/>
      <source>Import links</source>
      <translation>导入链接</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="541"/>
      <source>Import selected external link(s)</source>
      <translation>导入选中的外部链接</translation>
    </message>
  </context>
  <context>
    <name>StdCmdLinkImportAll</name>
    <message>
      <location filename="../CommandLink.cpp" line="604"/>
      <source>Import all links</source>
      <translation>导入所有链接</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="605"/>
      <source>Import all links of the active document</source>
      <translation>导入活动文档中的所有链接</translation>
    </message>
  </context>
  <context>
    <name>StdCmdLinkMake</name>
    <message>
      <location filename="../CommandLink.cpp" line="208"/>
      <source>Make link</source>
      <translation>创建链接</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="209"/>
      <source>Create a link to the selected object(s)</source>
      <translation>创建到选中对象的链接</translation>
    </message>
  </context>
  <context>
    <name>StdCmdLinkMakeGroup</name>
    <message>
      <location filename="../CommandLink.cpp" line="77"/>
      <source>Make link group</source>
      <translation>创建链接组</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="78"/>
      <source>Create a group of links</source>
      <translation>创建一组链接</translation>
    </message>
  </context>
  <context>
    <name>StdCmdLinkMakeRelative</name>
    <message>
      <location filename="../CommandLink.cpp" line="271"/>
      <source>Make sub-link</source>
      <translation>创建子链接</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="272"/>
      <source>Create a sub-object or sub-element link</source>
      <translation>创建子对象或子元素链接</translation>
    </message>
  </context>
  <context>
    <name>StdCmdLinkReplace</name>
    <message>
      <location filename="../CommandLink.cpp" line="492"/>
      <source>Replace with link</source>
      <translation>用链接替换</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="493"/>
      <source>Replace the selected object(s) with link</source>
      <translation>将选中对象替换为链接</translation>
    </message>
  </context>
  <context>
    <name>StdCmdLinkSelectActions</name>
    <message>
      <location filename="../CommandLink.cpp" line="848"/>
      <source>Link navigation</source>
      <translation>链接导航</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="849"/>
      <location filename="../CommandLink.cpp" line="851"/>
      <source>Link navigation actions</source>
      <translation>链接导航操作</translation>
    </message>
  </context>
  <context>
    <name>StdCmdLinkSelectAllLinks</name>
    <message>
      <location filename="../CommandLink.cpp" line="808"/>
      <source>Select all links</source>
      <translation>选择全部链接</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="809"/>
      <source>Select all links to the current selected object</source>
      <translation>选择当前选中对象的所有链接</translation>
    </message>
  </context>
  <context>
    <name>StdCmdLinkSelectLinked</name>
    <message>
      <location filename="../CommandLink.cpp" line="645"/>
      <source>Go to linked object</source>
      <translation>转到链接的对象</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="646"/>
      <source>Select the linked object and switch to its owner document</source>
      <translation>选择链接对象并切换到包含该对象的文档</translation>
    </message>
  </context>
  <context>
    <name>StdCmdLinkSelectLinkedFinal</name>
    <message>
      <location filename="../CommandLink.cpp" line="773"/>
      <source>Go to the deepest linked object</source>
      <translation>转到最深的链接对象</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="774"/>
      <source>Select the deepest linked object and switch to its owner document</source>
      <translation>选择最深的链接对象并切换到包含该对象的文档</translation>
    </message>
  </context>
  <context>
    <name>StdCmdLinkUnlink</name>
    <message>
      <location filename="../CommandLink.cpp" line="516"/>
      <source>Unlink</source>
      <translation>取消链接</translation>
    </message>
    <message>
      <location filename="../CommandLink.cpp" line="517"/>
      <source>Strip on level of link</source>
      <translation>在链接级别上剥离</translation>
    </message>
  </context>
  <context>
    <name>StdCmdMacroAttachDebugger</name>
    <message>
      <location filename="../CommandMacro.cpp" line="158"/>
      <source>Attach to remote debugger...</source>
      <translation>附加到远程调试器...</translation>
    </message>
    <message>
      <location filename="../CommandMacro.cpp" line="159"/>
      <location filename="../CommandMacro.cpp" line="161"/>
      <source>Attach to a remotely running debugger</source>
      <translation>附加到远程运行的调试器</translation>
    </message>
  </context>
  <context>
    <name>StdCmdMacroStartDebug</name>
    <message>
      <location filename="../CommandMacro.cpp" line="183"/>
      <source>Debug macro</source>
      <translation>调试宏</translation>
    </message>
    <message>
      <location filename="../CommandMacro.cpp" line="184"/>
      <location filename="../CommandMacro.cpp" line="186"/>
      <source>Start debugging of macro</source>
      <translation>开始调试宏</translation>
    </message>
  </context>
  <context>
    <name>StdCmdMacroStepInto</name>
    <message>
      <location filename="../CommandMacro.cpp" line="267"/>
      <source>Step into</source>
      <translation>单步调试</translation>
    </message>
    <message>
      <location filename="../CommandMacro.cpp" line="268"/>
      <location filename="../CommandMacro.cpp" line="270"/>
      <source>Step to the next line executed</source>
      <translation type="unfinished">Step to the next line executed</translation>
    </message>
  </context>
  <context>
    <name>StdCmdMacroStepOver</name>
    <message>
      <location filename="../CommandMacro.cpp" line="240"/>
      <source>Step over</source>
      <translation>单步执行</translation>
    </message>
    <message>
      <location filename="../CommandMacro.cpp" line="241"/>
      <location filename="../CommandMacro.cpp" line="243"/>
      <source>Step to the next line in this file</source>
      <translation type="unfinished">Step to the next line in this file</translation>
    </message>
  </context>
  <context>
    <name>StdCmdMacroStopDebug</name>
    <message>
      <location filename="../CommandMacro.cpp" line="213"/>
      <source>Stop debugging</source>
      <translation>停止调试</translation>
    </message>
    <message>
      <location filename="../CommandMacro.cpp" line="214"/>
      <location filename="../CommandMacro.cpp" line="216"/>
      <source>Stop debugging of macro</source>
      <translation>停止调试宏</translation>
    </message>
  </context>
  <context>
    <name>StdCmdMacroStopRecord</name>
    <message>
      <location filename="../CommandMacro.cpp" line="75"/>
      <source>S&amp;top macro recording</source>
      <translation>停止宏录制(&amp;T)</translation>
    </message>
    <message>
      <location filename="../CommandMacro.cpp" line="76"/>
      <location filename="../CommandMacro.cpp" line="78"/>
      <source>Stop the macro recording session</source>
      <translation>停止宏录制进程</translation>
    </message>
  </context>
  <context>
    <name>StdCmdMeasureDistance</name>
    <message>
      <location filename="../CommandView.cpp" line="3123"/>
      <source>Measure distance</source>
      <translation>测量距离</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3124"/>
      <location filename="../CommandView.cpp" line="3126"/>
      <source>Activate the distance measurement tool</source>
      <translation>激活距离测量工具</translation>
    </message>
  </context>
  <context>
    <name>StdCmdMeasurementSimple</name>
    <message>
      <location filename="../CommandStd.cpp" line="746"/>
      <source>Measure distance</source>
      <translation>测量距离</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="747"/>
      <location filename="../CommandStd.cpp" line="749"/>
      <source>Measures distance between two selected objects</source>
      <translation>测量两个选中物体间距离</translation>
    </message>
  </context>
  <context>
    <name>StdCmdMergeProjects</name>
    <message>
      <location filename="../CommandDoc.cpp" line="520"/>
      <source>Merge project...</source>
      <translation>合并项目...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="521"/>
      <location filename="../CommandDoc.cpp" line="523"/>
      <location filename="../CommandDoc.cpp" line="533"/>
      <location filename="../CommandDoc.cpp" line="542"/>
      <source>Merge project</source>
      <translation>合并项目</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="534"/>
      <source>%1 document (*.FCStd)</source>
      <translation>%1 文档(*.FCStd)</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="543"/>
      <source>Cannot merge project with itself.</source>
      <translation>不能合并项目本身.</translation>
    </message>
  </context>
  <context>
    <name>StdCmdNew</name>
    <message>
      <location filename="../CommandDoc.cpp" line="605"/>
      <source>&amp;New</source>
      <translation>新建(&amp;N)</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="606"/>
      <location filename="../CommandDoc.cpp" line="608"/>
      <source>Create a new empty document</source>
      <translation>创建一个新空白文档</translation>
    </message>
    <message>
      <location filename="../MainWindow.cpp" line="2053"/>
      <location filename="../DocumentRecovery.cpp" line="393"/>
      <source>Unnamed</source>
      <translation>未命名</translation>
    </message>
  </context>
  <context>
    <name>StdCmdOnlineHelp</name>
    <message>
      <location filename="../CommandStd.cpp" line="474"/>
      <location filename="../CommandStd.cpp" line="477"/>
      <source>Help</source>
      <translation>帮助</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="475"/>
      <source>Show help to the application</source>
      <translation>显示程序帮助</translation>
    </message>
  </context>
  <context>
    <name>StdCmdOnlineHelpWebsite</name>
    <message>
      <location filename="../CommandStd.cpp" line="499"/>
      <location filename="../CommandStd.cpp" line="502"/>
      <source>Help Website</source>
      <translation>帮助网站</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="500"/>
      <source>The website where the help is maintained</source>
      <translation>帮助文件所在网站</translation>
    </message>
  </context>
  <context>
    <name>StdCmdOpen</name>
    <message>
      <location filename="../CommandDoc.cpp" line="86"/>
      <source>&amp;Open...</source>
      <translation>打开(&amp;O)...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="87"/>
      <location filename="../CommandDoc.cpp" line="89"/>
      <source>Open a document or import files</source>
      <translation>打开一个文档或导入文件</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="101"/>
      <source>Supported formats</source>
      <translation>支持的格式</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="102"/>
      <source>All files (*.*)</source>
      <translation>所有文件(*.*)</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="148"/>
      <source>Cannot open file</source>
      <translation>无法打开文件</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="149"/>
      <source>Loading the file %1 is not supported</source>
      <translation>不支持加载文件 %1</translation>
    </message>
  </context>
  <context>
    <name>StdCmdPart</name>
    <message>
      <location filename="../CommandStructure.cpp" line="51"/>
      <source>Create part</source>
      <translation>创建零件</translation>
    </message>
    <message>
      <location filename="../CommandStructure.cpp" line="52"/>
      <source>Create a new part and make it active</source>
      <translation>创建新的可编辑零件并激活</translation>
    </message>
  </context>
  <context>
    <name>StdCmdPaste</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1115"/>
      <source>&amp;Paste</source>
      <translation>粘贴(&amp;P)</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1116"/>
      <location filename="../CommandDoc.cpp" line="1118"/>
      <source>Paste operation</source>
      <translation>粘贴</translation>
    </message>
  </context>
  <context>
    <name>StdCmdPlacement</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1497"/>
      <source>Placement...</source>
      <translation>定位...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1498"/>
      <location filename="../CommandDoc.cpp" line="1499"/>
      <source>Place the selected objects</source>
      <translation>放置所选对象</translation>
    </message>
  </context>
  <context>
    <name>StdCmdPrint</name>
    <message>
      <location filename="../CommandDoc.cpp" line="845"/>
      <source>&amp;Print...</source>
      <translation>打印(&amp;P)...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="846"/>
      <location filename="../CommandDoc.cpp" line="848"/>
      <source>Print the document</source>
      <translation>打印文档</translation>
    </message>
  </context>
  <context>
    <name>StdCmdPrintPdf</name>
    <message>
      <location filename="../CommandDoc.cpp" line="907"/>
      <source>&amp;Export PDF...</source>
      <translation>导出PDF(&amp;E)...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="908"/>
      <location filename="../CommandDoc.cpp" line="910"/>
      <source>Export the document as PDF</source>
      <translation>将文档导出为 PDF</translation>
    </message>
  </context>
  <context>
    <name>StdCmdPrintPreview</name>
    <message>
      <location filename="../CommandDoc.cpp" line="877"/>
      <source>&amp;Print preview...</source>
      <translation>打印预览(&amp;P)...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="878"/>
      <source>Print the document</source>
      <translation>打印文档</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="880"/>
      <source>Print preview</source>
      <translation>打印预览</translation>
    </message>
  </context>
  <context>
    <name>StdCmdProjectInfo</name>
    <message>
      <location filename="../CommandDoc.cpp" line="787"/>
      <source>Project i&amp;nformation...</source>
      <translation>项目信息(&amp;N)...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="788"/>
      <location filename="../CommandDoc.cpp" line="790"/>
      <source>Show details of the currently active project</source>
      <translation>显示当前项目详情</translation>
    </message>
  </context>
  <context>
    <name>StdCmdProjectUtil</name>
    <message>
      <location filename="../CommandDoc.cpp" line="818"/>
      <source>Project utility...</source>
      <translation>项目工具...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="819"/>
      <location filename="../CommandDoc.cpp" line="820"/>
      <source>Utility to extract or create project files</source>
      <translation>提取或创建项目文件的工具</translation>
    </message>
  </context>
  <context>
    <name>StdCmdPythonWebsite</name>
    <message>
      <location filename="../CommandStd.cpp" line="693"/>
      <location filename="../CommandStd.cpp" line="696"/>
      <source>Python Website</source>
      <translation>Python网站</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="694"/>
      <source>The official Python website</source>
      <translation>Python官方网站</translation>
    </message>
  </context>
  <context>
    <name>StdCmdQuit</name>
    <message>
      <location filename="../CommandDoc.cpp" line="939"/>
      <source>E&amp;xit</source>
      <translation>退出(&amp;X)</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="940"/>
      <location filename="../CommandDoc.cpp" line="942"/>
      <source>Quits the application</source>
      <translation>退出程序</translation>
    </message>
  </context>
  <context>
    <name>StdCmdRandomColor</name>
    <message>
      <location filename="../CommandFeat.cpp" line="78"/>
      <source>Random color</source>
      <translation>随机颜色</translation>
    </message>
    <message>
      <location filename="../CommandFeat.cpp" line="79"/>
      <location filename="../CommandFeat.cpp" line="81"/>
      <source>Set each selected object to a randomly-selected color</source>
      <translation type="unfinished">Set each selected object to a randomly-selected color</translation>
    </message>
  </context>
  <context>
    <name>StdCmdRecentFiles</name>
    <message>
      <location filename="../CommandStd.cpp" line="137"/>
      <source>Recent files</source>
      <translation>最近打开的文件</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="138"/>
      <location filename="../CommandStd.cpp" line="140"/>
      <source>Recent file list</source>
      <translation>最近文件列表</translation>
    </message>
  </context>
  <context>
    <name>StdCmdRecentMacros</name>
    <message>
      <location filename="../CommandStd.cpp" line="178"/>
      <source>Recent macros</source>
      <translation>最近的宏</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="179"/>
      <location filename="../CommandStd.cpp" line="181"/>
      <source>Recent macro list</source>
      <translation>最近的宏列表</translation>
    </message>
  </context>
  <context>
    <name>StdCmdRedo</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1009"/>
      <source>&amp;Redo</source>
      <translation>重做(&amp;R)</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1010"/>
      <location filename="../CommandDoc.cpp" line="1012"/>
      <source>Redoes a previously undone action</source>
      <translation>重做上次撤消的操作</translation>
    </message>
  </context>
  <context>
    <name>StdCmdRefresh</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1417"/>
      <source>&amp;Refresh</source>
      <translation>刷新(&amp;R)</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1418"/>
      <location filename="../CommandDoc.cpp" line="1420"/>
      <source>Recomputes the current active document</source>
      <translation>重新计算当前文档</translation>
    </message>
  </context>
  <context>
    <name>StdCmdReportBug</name>
    <message>
      <location filename="../CommandStd.cpp" line="718"/>
      <source>Report a bug</source>
      <translation>报告错误</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="719"/>
      <location filename="../CommandStd.cpp" line="721"/>
      <source>Report a bug or suggest a feature</source>
      <translation>报告错误/提出建议</translation>
    </message>
  </context>
  <context>
    <name>StdCmdRevert</name>
    <message>
      <location filename="../CommandDoc.cpp" line="748"/>
      <source>Revert</source>
      <translation>还原</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="749"/>
      <location filename="../CommandDoc.cpp" line="751"/>
      <source>Reverts to the saved version of this file</source>
      <translation>还原至此文档保存的版本</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSave</name>
    <message>
      <location filename="../CommandDoc.cpp" line="635"/>
      <source>&amp;Save</source>
      <translation>保存(&amp;S)</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="636"/>
      <location filename="../CommandDoc.cpp" line="638"/>
      <source>Save the active document</source>
      <translation>保存当前文档</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSaveAll</name>
    <message>
      <location filename="../CommandDoc.cpp" line="720"/>
      <source>Save All</source>
      <translation>全部保存</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="721"/>
      <location filename="../CommandDoc.cpp" line="723"/>
      <source>Save all opened document</source>
      <translation>保存所有打开的文档</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSaveAs</name>
    <message>
      <location filename="../CommandDoc.cpp" line="664"/>
      <source>Save &amp;As...</source>
      <translation>另存为(&amp;A)...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="665"/>
      <location filename="../CommandDoc.cpp" line="667"/>
      <source>Save the active document under a new file name</source>
      <translation>使用新文件名保存当前文档</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSaveCopy</name>
    <message>
      <location filename="../CommandDoc.cpp" line="693"/>
      <source>Save a &amp;Copy...</source>
      <translation>保存副本(&amp;C)...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="694"/>
      <location filename="../CommandDoc.cpp" line="696"/>
      <source>Save a copy of the active document under a new file name</source>
      <translation>以新的文件名称保存目前活动文档的副本</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSceneInspector</name>
    <message>
      <location filename="../CommandView.cpp" line="3214"/>
      <source>Scene inspector...</source>
      <translation>场景检索...</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3215"/>
      <location filename="../CommandView.cpp" line="3217"/>
      <source>Scene inspector</source>
      <translation>场景检索</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSelBack</name>
    <message>
      <location filename="../CommandView.cpp" line="3361"/>
      <source>&amp;Back</source>
      <translation>返回(&amp;B)</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3362"/>
      <location filename="../CommandView.cpp" line="3364"/>
      <source>Go back to previous selection</source>
      <translation>返回上一个选择</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSelBoundingBox</name>
    <message>
      <location filename="../CommandView.cpp" line="3674"/>
      <source>&amp;Bounding box</source>
      <translation>边框(&amp;B)</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3675"/>
      <location filename="../CommandView.cpp" line="3677"/>
      <source>Show selection bounding box</source>
      <translation>显示选择边框</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSelForward</name>
    <message>
      <location filename="../CommandView.cpp" line="3391"/>
      <source>&amp;Forward</source>
      <translation>向前(&amp;F)</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3392"/>
      <location filename="../CommandView.cpp" line="3394"/>
      <source>Repeat the backed selection</source>
      <translation>重复支持的选择</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSelectAll</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1243"/>
      <source>Select &amp;All</source>
      <translation>全选(&amp;A)</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1244"/>
      <location filename="../CommandDoc.cpp" line="1246"/>
      <source>Select all</source>
      <translation>全选</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSelectVisibleObjects</name>
    <message>
      <location filename="../CommandView.cpp" line="1010"/>
      <source>Select visible objects</source>
      <translation>选择可见对象</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1011"/>
      <location filename="../CommandView.cpp" line="1012"/>
      <source>Select visible objects in the active document</source>
      <translation>选择活动文档中的可见对象</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSendToPythonConsole</name>
    <message>
      <location filename="../CommandFeat.cpp" line="130"/>
      <source>&amp;Send to Python Console</source>
      <translation>发送到 Python 控制台(&amp;S)</translation>
    </message>
    <message>
      <location filename="../CommandFeat.cpp" line="131"/>
      <location filename="../CommandFeat.cpp" line="133"/>
      <source>Sends the selected object to the Python console</source>
      <translation>所选择的对象发送到 Python 控制台</translation>
    </message>
  </context>
  <context>
    <name>StdCmdSetAppearance</name>
    <message>
      <location filename="../CommandView.cpp" line="1167"/>
      <source>Appearance...</source>
      <translation>外观...</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1168"/>
      <location filename="../CommandView.cpp" line="1170"/>
      <source>Sets the display properties of the selected object</source>
      <translation>设置选中对象的显示属性</translation>
    </message>
  </context>
  <context>
    <name>StdCmdShowObjects</name>
    <message>
      <location filename="../CommandView.cpp" line="1093"/>
      <source>Show all objects</source>
      <translation>显示所有对象</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1094"/>
      <location filename="../CommandView.cpp" line="1095"/>
      <source>Show all objects in the document</source>
      <translation>显示文档中的所有对象</translation>
    </message>
  </context>
  <context>
    <name>StdCmdShowSelection</name>
    <message>
      <location filename="../CommandView.cpp" line="954"/>
      <source>Show selection</source>
      <translation>显示所选</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="955"/>
      <location filename="../CommandView.cpp" line="956"/>
      <source>Show all selected objects</source>
      <translation>显示所有选择的对象</translation>
    </message>
  </context>
  <context>
    <name>StdCmdStatusBar</name>
    <message>
      <location filename="../CommandWindow.cpp" line="371"/>
      <source>Status bar</source>
      <translation>状态栏</translation>
    </message>
    <message>
      <location filename="../CommandWindow.cpp" line="372"/>
      <location filename="../CommandWindow.cpp" line="374"/>
      <source>Toggles the status bar</source>
      <translation>切换状态栏</translation>
    </message>
  </context>
  <context>
    <name>StdCmdTextDocument</name>
    <message>
      <location filename="../CommandStd.cpp" line="803"/>
      <source>Add text document</source>
      <translation>添加文本文档</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="804"/>
      <location filename="../CommandStd.cpp" line="806"/>
      <source>Add text document to active document</source>
      <translation>添加文本文档到活动文档</translation>
    </message>
  </context>
  <context>
    <name>StdCmdTextureMapping</name>
    <message>
      <location filename="../CommandView.cpp" line="3247"/>
      <source>Texture mapping...</source>
      <translation>纹理映射...</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3248"/>
      <location filename="../CommandView.cpp" line="3250"/>
      <source>Texture mapping</source>
      <translation>纹理映射</translation>
    </message>
  </context>
  <context>
    <name>StdCmdTileWindows</name>
    <message>
      <location filename="../CommandWindow.cpp" line="55"/>
      <source>&amp;Tile</source>
      <translation>平铺(&amp;T)</translation>
    </message>
    <message>
      <location filename="../CommandWindow.cpp" line="56"/>
      <location filename="../CommandWindow.cpp" line="58"/>
      <source>Tile the windows</source>
      <translation>平铺窗口</translation>
    </message>
  </context>
  <context>
    <name>StdCmdToggleBreakpoint</name>
    <message>
      <location filename="../CommandMacro.cpp" line="294"/>
      <source>Toggle breakpoint</source>
      <translation>切换断点</translation>
    </message>
    <message>
      <location filename="../CommandMacro.cpp" line="295"/>
      <location filename="../CommandMacro.cpp" line="297"/>
      <source>Add or remove a breakpoint at this position</source>
      <translation type="unfinished">Add or remove a breakpoint at this position</translation>
    </message>
  </context>
  <context>
    <name>StdCmdToggleClipPlane</name>
    <message>
      <location filename="../CommandView.cpp" line="600"/>
      <source>Clipping plane</source>
      <translation>剪切平面</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="601"/>
      <location filename="../CommandView.cpp" line="603"/>
      <source>Toggles clipping plane for active view</source>
      <translation>打开当前视图的剪切平面</translation>
    </message>
  </context>
  <context>
    <name>StdCmdToggleNavigation</name>
    <message>
      <location filename="../CommandView.cpp" line="2057"/>
      <source>Toggle navigation/Edit mode</source>
      <translation>切换导航/编辑模式</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2058"/>
      <location filename="../CommandView.cpp" line="2059"/>
      <source>Toggle between navigation and edit mode</source>
      <translation>在导航和编辑模式之间切换</translation>
    </message>
  </context>
  <context>
    <name>StdCmdToggleObjects</name>
    <message>
      <location filename="../CommandView.cpp" line="1052"/>
      <source>Toggle all objects</source>
      <translation>切换所有对象</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1053"/>
      <location filename="../CommandView.cpp" line="1054"/>
      <source>Toggles visibility of all objects in the active document</source>
      <translation>切换当前文档中所有对象的可见性</translation>
    </message>
  </context>
  <context>
    <name>StdCmdToggleSelectability</name>
    <message>
      <location filename="../CommandView.cpp" line="902"/>
      <source>Toggle selectability</source>
      <translation>切换可选择性</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="903"/>
      <location filename="../CommandView.cpp" line="904"/>
      <source>Toggles the property of the objects to get selected in the 3D-View</source>
      <translation>切换3D视图中选择的对象的属性</translation>
    </message>
  </context>
  <context>
    <name>StdCmdToggleVisibility</name>
    <message>
      <location filename="../CommandView.cpp" line="871"/>
      <source>Toggle visibility</source>
      <translation>切换可见性</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="872"/>
      <location filename="../CommandView.cpp" line="873"/>
      <source>Toggles visibility</source>
      <translation>切换可见性</translation>
    </message>
  </context>
  <context>
    <name>StdCmdToolBarMenu</name>
    <message>
      <location filename="../CommandWindow.cpp" line="316"/>
      <source>Tool&amp;bars</source>
      <translation>工具栏(&amp;B)</translation>
    </message>
    <message>
      <location filename="../CommandWindow.cpp" line="317"/>
      <location filename="../CommandWindow.cpp" line="319"/>
      <source>Toggles this window</source>
      <translation>切换窗口</translation>
    </message>
  </context>
  <context>
    <name>StdCmdTransform</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1471"/>
      <source>Transform...</source>
      <translation>变换...</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1472"/>
      <location filename="../CommandDoc.cpp" line="1473"/>
      <source>Transform the geometry of selected objects</source>
      <translation>变换选中对象的图形</translation>
    </message>
  </context>
  <context>
    <name>StdCmdTransformManip</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1542"/>
      <source>Transform</source>
      <translation>变换</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1543"/>
      <location filename="../CommandDoc.cpp" line="1544"/>
      <source>Transform the selected object in the 3d view</source>
      <translation>变换三维视图中选定的对象</translation>
    </message>
  </context>
  <context>
    <name>StdCmdTreeCollapse</name>
    <message>
      <location filename="../CommandView.cpp" line="3022"/>
      <source>Collapse selected item</source>
      <translation>折叠所选项</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3023"/>
      <location filename="../CommandView.cpp" line="3025"/>
      <source>Collapse currently selected tree items</source>
      <translation>折叠当前所选树项</translation>
    </message>
  </context>
  <context>
    <name>StdCmdTreeExpand</name>
    <message>
      <location filename="../CommandView.cpp" line="3047"/>
      <source>Expand selected item</source>
      <translation>展开所选项</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3048"/>
      <location filename="../CommandView.cpp" line="3050"/>
      <source>Expand currently selected tree items</source>
      <translation>展开当前所选树项</translation>
    </message>
  </context>
  <context>
    <name>StdCmdTreeSelectAllInstances</name>
    <message>
      <location filename="../CommandView.cpp" line="3072"/>
      <source>Select all instances</source>
      <translation>选择所有实例</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3073"/>
      <location filename="../CommandView.cpp" line="3075"/>
      <source>Select all instances of the current selected object</source>
      <translation>选择当前所选对象的所有实例</translation>
    </message>
  </context>
  <context>
    <name>StdCmdTreeViewActions</name>
    <message>
      <location filename="../CommandView.cpp" line="3637"/>
      <source>TreeView actions</source>
      <translation>树视图操作</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3638"/>
      <location filename="../CommandView.cpp" line="3640"/>
      <source>TreeView behavior options and actions</source>
      <translation>树状视图行为选项和操作</translation>
    </message>
  </context>
  <context>
    <name>StdCmdUndo</name>
    <message>
      <location filename="../CommandDoc.cpp" line="965"/>
      <source>&amp;Undo</source>
      <translation>撤消(&amp;U)</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="966"/>
      <location filename="../CommandDoc.cpp" line="968"/>
      <source>Undo exactly one action</source>
      <translation>仅撤消一个操作</translation>
    </message>
  </context>
  <context>
    <name>StdCmdUnitsCalculator</name>
    <message>
      <location filename="../CommandStd.cpp" line="836"/>
      <source>&amp;Units calculator...</source>
      <translation>&amp;单位计算器...</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="837"/>
      <location filename="../CommandStd.cpp" line="839"/>
      <source>Start the units calculator</source>
      <translation>启动单位计算器</translation>
    </message>
  </context>
  <context>
    <name>StdCmdUserEditMode</name>
    <message>
      <location filename="../CommandStd.cpp" line="872"/>
      <source>Edit mode</source>
      <translation>编辑模式</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="873"/>
      <location filename="../CommandStd.cpp" line="874"/>
      <source>Defines behavior when editing an object from tree</source>
      <translation>定义编辑对象树中对象时的行为</translation>
    </message>
  </context>
  <context>
    <name>StdCmdUserInterface</name>
    <message>
      <location filename="../CommandWindow.cpp" line="258"/>
      <source>Dock views</source>
      <translation>停靠视图</translation>
    </message>
    <message>
      <location filename="../CommandWindow.cpp" line="259"/>
      <location filename="../CommandWindow.cpp" line="261"/>
      <source>Dock all top-level views</source>
      <translation>停靠所有顶级视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewBottom</name>
    <message>
      <location filename="../CommandView.cpp" line="1225"/>
      <source>Bottom</source>
      <translation>底视</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1226"/>
      <location filename="../CommandView.cpp" line="1228"/>
      <source>Set to bottom view</source>
      <translation>设置为底视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewCreate</name>
    <message>
      <location filename="../CommandView.cpp" line="2028"/>
      <source>Create new view</source>
      <translation>创建新视图</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2029"/>
      <location filename="../CommandView.cpp" line="2031"/>
      <source>Creates a new view window for the active document</source>
      <translation>为活动文档新建视图窗口</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewDimetric</name>
    <message>
      <location filename="../CommandView.cpp" line="1393"/>
      <source>Dimetric</source>
      <translation>二轴测</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1394"/>
      <location filename="../CommandView.cpp" line="1396"/>
      <source>Set to dimetric view</source>
      <translation>设置为二轴测视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewExample1</name>
    <message>
      <location filename="../CommandView.cpp" line="2152"/>
      <source>Inventor example #1</source>
      <translation>Inventor 实例#1</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2153"/>
      <location filename="../CommandView.cpp" line="2155"/>
      <source>Shows a 3D texture with manipulator</source>
      <translation>自动控制显示三维纹理</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewExample2</name>
    <message>
      <location filename="../CommandView.cpp" line="2180"/>
      <source>Inventor example #2</source>
      <translation>Inventor 实例#2</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2181"/>
      <location filename="../CommandView.cpp" line="2183"/>
      <source>Shows spheres and drag-lights</source>
      <translation>显示操控球和拖放指示</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewExample3</name>
    <message>
      <location filename="../CommandView.cpp" line="2208"/>
      <source>Inventor example #3</source>
      <translation>Inventor 实例#3</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2209"/>
      <location filename="../CommandView.cpp" line="2211"/>
      <source>Shows a animated texture</source>
      <translation>显示一个动画纹理</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewFitAll</name>
    <message>
      <location filename="../CommandView.cpp" line="1489"/>
      <source>Fit all</source>
      <translation>适合所有</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1490"/>
      <location filename="../CommandView.cpp" line="1492"/>
      <source>Fits the whole content on the screen</source>
      <translation>在屏幕上容纳全部内容</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewFitSelection</name>
    <message>
      <location filename="../CommandView.cpp" line="1520"/>
      <source>Fit selection</source>
      <translation>适合选中</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1521"/>
      <location filename="../CommandView.cpp" line="1523"/>
      <source>Fits the selected content on the screen</source>
      <translation>适合在屏幕上选取的内容</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewFront</name>
    <message>
      <location filename="../CommandView.cpp" line="1249"/>
      <source>Front</source>
      <translation>前视</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1250"/>
      <location filename="../CommandView.cpp" line="1252"/>
      <source>Set to front view</source>
      <translation>设置为前视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewHome</name>
    <message>
      <location filename="../CommandView.cpp" line="1197"/>
      <source>Home</source>
      <translation>主页</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1198"/>
      <location filename="../CommandView.cpp" line="1200"/>
      <source>Set to default home view</source>
      <translation>设置为默认主视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewIsometric</name>
    <message>
      <location filename="../CommandView.cpp" line="1369"/>
      <source>Isometric</source>
      <translation>等轴测</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1370"/>
      <location filename="../CommandView.cpp" line="1372"/>
      <source>Set to isometric view</source>
      <translation>设置为等轴测视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewIvIssueCamPos</name>
    <message>
      <location filename="../CommandView.cpp" line="2379"/>
      <source>Issue camera position</source>
      <translation>发布相机位置</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2380"/>
      <location filename="../CommandView.cpp" line="2382"/>
      <source>Issue the camera position to the console and to a macro, to easily recall this position</source>
      <translation>发布相机位置至控制台或宏,以便重新访问</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewIvStereoInterleavedColumns</name>
    <message>
      <location filename="../CommandView.cpp" line="2350"/>
      <source>Stereo Interleaved Columns</source>
      <translation>三维成像列扫描</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2351"/>
      <location filename="../CommandView.cpp" line="2353"/>
      <source>Switch stereo viewing to Interleaved Columns</source>
      <translation>切换三维成像视图为列扫描显示</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewIvStereoInterleavedRows</name>
    <message>
      <location filename="../CommandView.cpp" line="2322"/>
      <source>Stereo Interleaved Rows</source>
      <translation>三维成像行扫描</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2323"/>
      <location filename="../CommandView.cpp" line="2325"/>
      <source>Switch stereo viewing to Interleaved Rows</source>
      <translation>切换三维成像视图为行扫描显示</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewIvStereoOff</name>
    <message>
      <location filename="../CommandView.cpp" line="2237"/>
      <source>Stereo Off</source>
      <translation>关闭三维成像</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2238"/>
      <location filename="../CommandView.cpp" line="2240"/>
      <source>Switch stereo viewing off</source>
      <translation>关闭三维成像视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewIvStereoQuadBuff</name>
    <message>
      <location filename="../CommandView.cpp" line="2294"/>
      <source>Stereo quad buffer</source>
      <translation>三维成像缓存</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2295"/>
      <location filename="../CommandView.cpp" line="2297"/>
      <source>Switch stereo viewing to quad buffer</source>
      <translation>切换三维成像视图为缓存显示</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewIvStereoRedGreen</name>
    <message>
      <location filename="../CommandView.cpp" line="2266"/>
      <source>Stereo red/cyan</source>
      <translation>立体红色/青色</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2267"/>
      <location filename="../CommandView.cpp" line="2269"/>
      <source>Switch stereo viewing to red/cyan</source>
      <translation>切换到红色/青色立体视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewLeft</name>
    <message>
      <location filename="../CommandView.cpp" line="1273"/>
      <source>Left</source>
      <translation>左视</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1274"/>
      <location filename="../CommandView.cpp" line="1276"/>
      <source>Set to left view</source>
      <translation>设置为左视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewRear</name>
    <message>
      <location filename="../CommandView.cpp" line="1297"/>
      <source>Rear</source>
      <translation>后视</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1298"/>
      <location filename="../CommandView.cpp" line="1300"/>
      <source>Set to rear view</source>
      <translation>设置为后视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewRestoreCamera</name>
    <message>
      <location filename="../CommandView.cpp" line="266"/>
      <source>Restore saved camera</source>
      <translation>恢复保存的相机</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="267"/>
      <location filename="../CommandView.cpp" line="268"/>
      <source>Restore saved camera settings</source>
      <translation>恢复保存的相机设置</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewRight</name>
    <message>
      <location filename="../CommandView.cpp" line="1321"/>
      <source>Right</source>
      <translation>右视</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1322"/>
      <location filename="../CommandView.cpp" line="1324"/>
      <source>Set to right view</source>
      <translation>设置为右视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewRotateLeft</name>
    <message>
      <location filename="../CommandView.cpp" line="1439"/>
      <source>Rotate Left</source>
      <translation>向左旋转</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1440"/>
      <location filename="../CommandView.cpp" line="1442"/>
      <source>Rotate the view by 90° counter-clockwise</source>
      <translation>逆时针旋转 90° 视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewRotateRight</name>
    <message>
      <location filename="../CommandView.cpp" line="1464"/>
      <source>Rotate Right</source>
      <translation>向右旋转</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1465"/>
      <location filename="../CommandView.cpp" line="1467"/>
      <source>Rotate the view by 90° clockwise</source>
      <translation>顺时针旋转 90° 视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewSaveCamera</name>
    <message>
      <location filename="../CommandView.cpp" line="240"/>
      <source>Save current camera</source>
      <translation>保存当前相机</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="241"/>
      <location filename="../CommandView.cpp" line="242"/>
      <source>Save current camera settings</source>
      <translation>保存当前相机设置</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewTop</name>
    <message>
      <location filename="../CommandView.cpp" line="1345"/>
      <source>Top</source>
      <translation>俯视</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1346"/>
      <location filename="../CommandView.cpp" line="1348"/>
      <source>Set to top view</source>
      <translation>设置为俯视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewTrimetric</name>
    <message>
      <location filename="../CommandView.cpp" line="1416"/>
      <source>Trimetric</source>
      <translation>三轴测</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1417"/>
      <location filename="../CommandView.cpp" line="1419"/>
      <source>Set to trimetric view</source>
      <translation>设置为三轴测视图</translation>
    </message>
  </context>
  <context>
    <name>StdCmdViewVR</name>
    <message>
      <location filename="../CommandView.cpp" line="1782"/>
      <source>FreeCAD-VR</source>
      <translation>FreeCAD-虚拟现实</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1783"/>
      <location filename="../CommandView.cpp" line="1785"/>
      <source>Extend the FreeCAD 3D Window to a Oculus Rift</source>
      <translation>扩展FreeCAD三维窗口至头戴式显示器</translation>
    </message>
  </context>
  <context>
    <name>StdCmdWhatsThis</name>
    <message>
      <location filename="../CommandStd.cpp" line="307"/>
      <source>&amp;What's This?</source>
      <translation>这是什么(&amp;W)?</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="308"/>
      <location filename="../CommandStd.cpp" line="310"/>
      <source>What's This</source>
      <translation>这是什么</translation>
    </message>
  </context>
  <context>
    <name>StdCmdWindows</name>
    <message>
      <location filename="../CommandWindow.cpp" line="234"/>
      <source>&amp;Windows...</source>
      <translation>窗口(&amp;W)...</translation>
    </message>
    <message>
      <location filename="../CommandWindow.cpp" line="235"/>
      <location filename="../CommandWindow.cpp" line="237"/>
      <source>Windows list</source>
      <translation>窗口列表</translation>
    </message>
  </context>
  <context>
    <name>StdCmdWindowsMenu</name>
    <message>
      <location filename="../CommandWindow.cpp" line="417"/>
      <source>Activate window</source>
      <translation>激活窗口</translation>
    </message>
    <message>
      <location filename="../CommandWindow.cpp" line="418"/>
      <location filename="../CommandWindow.cpp" line="420"/>
      <source>Activates this window</source>
      <translation>激活此窗口</translation>
    </message>
  </context>
  <context>
    <name>StdCmdWorkbench</name>
    <message>
      <location filename="../CommandStd.cpp" line="72"/>
      <source>Workbench</source>
      <translation>工作台</translation>
    </message>
    <message>
      <location filename="../CommandStd.cpp" line="73"/>
      <location filename="../CommandStd.cpp" line="75"/>
      <source>Switch between workbenches</source>
      <translation>工作台之间切换</translation>
    </message>
  </context>
  <context>
    <name>StdMainFullscreen</name>
    <message>
      <location filename="../CommandView.cpp" line="1607"/>
      <source>Fullscreen</source>
      <translation>全屏</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1608"/>
      <location filename="../CommandView.cpp" line="1610"/>
      <source>Display the main window in fullscreen mode</source>
      <translation>全屏显示主窗口</translation>
    </message>
  </context>
  <context>
    <name>StdOrthographicCamera</name>
    <message>
      <location filename="../CommandView.cpp" line="130"/>
      <source>Orthographic view</source>
      <translation>平行视图</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="131"/>
      <location filename="../CommandView.cpp" line="133"/>
      <source>Switches to orthographic view mode</source>
      <translation>切换到正交视图模式</translation>
    </message>
  </context>
  <context>
    <name>StdPerspectiveCamera</name>
    <message>
      <location filename="../CommandView.cpp" line="180"/>
      <source>Perspective view</source>
      <translation>透视视图</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="181"/>
      <location filename="../CommandView.cpp" line="183"/>
      <source>Switches to perspective view mode</source>
      <translation>切换到透视视图模式</translation>
    </message>
  </context>
  <context>
    <name>StdRecallWorkingView</name>
    <message>
      <location filename="../CommandView.cpp" line="3748"/>
      <source>Recall working view</source>
      <translation>回顾工作视图</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3749"/>
      <location filename="../CommandView.cpp" line="3750"/>
      <source>Recall previously stored temporary working view</source>
      <translation>回顾以前存储的临时工作视图</translation>
    </message>
  </context>
  <context>
    <name>StdStoreWorkingView</name>
    <message>
      <location filename="../CommandView.cpp" line="3718"/>
      <source>Store working view</source>
      <translation>保存工作视图</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3719"/>
      <location filename="../CommandView.cpp" line="3720"/>
      <source>Store a document-specific temporary working view</source>
      <translation>保存一个文件 - 指明临时工作视图</translation>
    </message>
  </context>
  <context>
    <name>StdTreeCollapseDocument</name>
    <message>
      <location filename="../CommandView.cpp" line="3475"/>
      <source>Collapse/Expand</source>
      <translation>折叠/展开</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3476"/>
      <location filename="../CommandView.cpp" line="3478"/>
      <source>Expand active document and collapse all others</source>
      <translation>展开活动文档并折叠所有其他文档</translation>
    </message>
  </context>
  <context>
    <name>StdTreeDrag</name>
    <message>
      <location filename="../CommandView.cpp" line="3604"/>
      <source>Initiate dragging</source>
      <translation>启动拖动</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3605"/>
      <source>Initiate dragging of current selected tree items</source>
      <translation>开始拖动当前所选树项</translation>
    </message>
  </context>
  <context>
    <name>StdTreeMultiDocument</name>
    <message>
      <location filename="../CommandView.cpp" line="3458"/>
      <source>Multi document</source>
      <translation>多文档</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3459"/>
      <location filename="../CommandView.cpp" line="3461"/>
      <source>Display all documents in the tree view</source>
      <translation>在树状图中显示所有文档</translation>
    </message>
  </context>
  <context>
    <name>StdTreePreSelection</name>
    <message>
      <location filename="../CommandView.cpp" line="3568"/>
      <source>Pre-selection</source>
      <translation>预选</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3569"/>
      <source>Preselect the object in 3D view when mouse over the tree item</source>
      <translation>当鼠标悬停在树项目上时，在 3D 视图中预选对象</translation>
    </message>
  </context>
  <context>
    <name>StdTreeRecordSelection</name>
    <message>
      <location filename="../CommandView.cpp" line="3586"/>
      <source>Record selection</source>
      <translation>录制选择</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3587"/>
      <source>Record selection in tree view in order to go back/forward using navigation button</source>
      <translation>在树视图中记录选择，以便使用导航按钮后退/前进</translation>
    </message>
  </context>
  <context>
    <name>StdTreeSelection</name>
    <message>
      <location filename="../CommandView.cpp" line="2997"/>
      <source>Go to selection</source>
      <translation>转到选择</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2998"/>
      <location filename="../CommandView.cpp" line="3000"/>
      <source>Scroll to first selected item</source>
      <translation>滚动到所选的第一个对象</translation>
    </message>
  </context>
  <context>
    <name>StdTreeSingleDocument</name>
    <message>
      <location filename="../CommandView.cpp" line="3441"/>
      <source>Single document</source>
      <translation>单个文档</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3442"/>
      <location filename="../CommandView.cpp" line="3444"/>
      <source>Only display the active document in the tree view</source>
      <translation>仅在树状图中显示活动文档</translation>
    </message>
  </context>
  <context>
    <name>StdTreeSyncPlacement</name>
    <message>
      <location filename="../CommandView.cpp" line="3550"/>
      <source>Sync placement</source>
      <translation>同步位置</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3551"/>
      <source>Auto adjust placement on drag and drop objects across coordinate systems</source>
      <translation>自动调整跨坐标系拖放对象的位置</translation>
    </message>
  </context>
  <context>
    <name>StdTreeSyncSelection</name>
    <message>
      <location filename="../CommandView.cpp" line="3532"/>
      <source>Sync selection</source>
      <translation>同步选择</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3533"/>
      <source>Auto expand tree item when the corresponding object is selected in 3D view</source>
      <translation>在 3D 视图中选择相应对象时自动展开树项目</translation>
    </message>
  </context>
  <context>
    <name>StdTreeSyncView</name>
    <message>
      <location filename="../CommandView.cpp" line="3514"/>
      <source>Sync view</source>
      <translation>同步视图</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="3515"/>
      <source>Auto switch to the 3D view containing the selected item</source>
      <translation>自动切换到包含已选定项目的 3D 视图</translation>
    </message>
  </context>
  <context>
    <name>StdViewBoxZoom</name>
    <message>
      <location filename="../CommandView.cpp" line="2624"/>
      <source>Box zoom</source>
      <translation>框选缩放</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2625"/>
      <location filename="../CommandView.cpp" line="2627"/>
      <source>Activate the box zoom tool</source>
      <translation type="unfinished">Activate the box zoom tool</translation>
    </message>
  </context>
  <context>
    <name>StdViewDock</name>
    <message>
      <location filename="../CommandView.cpp" line="1549"/>
      <source>Docked</source>
      <translation>停靠</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1550"/>
      <location filename="../CommandView.cpp" line="1552"/>
      <source>Display the active view either in fullscreen, in undocked or docked mode</source>
      <translation>当前视图显示模式:1.全屏,2.不停靠,3.停靠</translation>
    </message>
  </context>
  <context>
    <name>StdViewDockUndockFullscreen</name>
    <message>
      <location filename="../CommandView.cpp" line="1669"/>
      <source>Document window</source>
      <translation>文档窗口</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1670"/>
      <location filename="../CommandView.cpp" line="1672"/>
      <source>Display the active view either in fullscreen, in undocked or docked mode</source>
      <translation>当前视图显示模式:1.全屏,2.不停靠,3.停靠</translation>
    </message>
  </context>
  <context>
    <name>StdViewFullscreen</name>
    <message>
      <location filename="../CommandView.cpp" line="1639"/>
      <source>Fullscreen</source>
      <translation>全屏</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1640"/>
      <location filename="../CommandView.cpp" line="1642"/>
      <source>Display the active view either in fullscreen, in undocked or docked mode</source>
      <translation>当前视图显示模式:1.全屏,2.不停靠,3.停靠</translation>
    </message>
  </context>
  <context>
    <name>StdViewScreenShot</name>
    <message>
      <location filename="../CommandView.cpp" line="1811"/>
      <source>Save image...</source>
      <translation type="unfinished">Save image...</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1812"/>
      <location filename="../CommandView.cpp" line="1814"/>
      <source>Creates a screenshot of the active view</source>
      <translation>创建当前视图的屏幕截图</translation>
    </message>
  </context>
  <context>
    <name>StdViewUndock</name>
    <message>
      <location filename="../CommandView.cpp" line="1578"/>
      <source>Undocked</source>
      <translation>不停靠</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1579"/>
      <location filename="../CommandView.cpp" line="1581"/>
      <source>Display the active view either in fullscreen, in undocked or docked mode</source>
      <translation>当前视图显示模式:1.全屏,2.不停靠,3.停靠</translation>
    </message>
  </context>
  <context>
    <name>StdViewZoomIn</name>
    <message>
      <location filename="../CommandView.cpp" line="2429"/>
      <source>Zoom In</source>
      <translation>放大</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2430"/>
      <location filename="../CommandView.cpp" line="2432"/>
      <source>Increase the zoom factor by a fixed amount</source>
      <translation type="unfinished">Increase the zoom factor by a fixed amount</translation>
    </message>
  </context>
  <context>
    <name>StdViewZoomOut</name>
    <message>
      <location filename="../CommandView.cpp" line="2458"/>
      <source>Zoom Out</source>
      <translation>缩小</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="2459"/>
      <location filename="../CommandView.cpp" line="2461"/>
      <source>Decrease the zoom factor by a fixed amount</source>
      <translation type="unfinished">Decrease the zoom factor by a fixed amount</translation>
    </message>
  </context>
  <context>
    <name>Std_Delete</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1347"/>
      <source>The following referencing objects might break.

Are you sure you want to continue?
</source>
      <translation>以下引用对象可能会中断。

你确定你要继续吗？
</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1356"/>
      <source>Object dependencies</source>
      <translation>对象依赖关系</translation>
    </message>
  </context>
  <context>
    <name>Std_DependencyGraph</name>
    <message>
      <location filename="../CommandDoc.cpp" line="586"/>
      <source>Dependency graph</source>
      <translation>依赖关系图</translation>
    </message>
  </context>
  <context>
    <name>Std_DrawStyle</name>
    <message>
      <location filename="../CommandView.cpp" line="730"/>
      <source>As is</source>
      <translation>保持当前样式</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="732"/>
      <source>Normal mode</source>
      <translation>普通模式</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="735"/>
      <source>Points</source>
      <translation>点</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="737"/>
      <source>Points mode</source>
      <translation>点模式</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="740"/>
      <source>Wireframe</source>
      <translation>线框</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="742"/>
      <source>Wireframe mode</source>
      <translation>线框模式</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="745"/>
      <source>Hidden line</source>
      <translation>隐藏线</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="747"/>
      <source>Hidden line mode</source>
      <translation>隐藏线模式</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="750"/>
      <source>No shading</source>
      <translation>没有阴影</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="752"/>
      <source>No shading mode</source>
      <translation>没有阴影模式</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="755"/>
      <source>Shaded</source>
      <translation>着色</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="757"/>
      <source>Shaded mode</source>
      <translation>着色模式</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="760"/>
      <source>Flat lines</source>
      <translation>带边着色</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="762"/>
      <source>Flat lines mode</source>
      <translation>带边着色模式</translation>
    </message>
  </context>
  <context>
    <name>Std_DuplicateSelection</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1207"/>
      <source>Object dependencies</source>
      <translation>对象依赖关系</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="1208"/>
      <source>To link to external objects, the document must be saved at least once.
Do you want to save the document now?</source>
      <translation type="unfinished">To link to external objects, the document must be saved at least once.
Do you want to save the document now?</translation>
    </message>
  </context>
  <context>
    <name>Std_Group</name>
    <message>
      <location filename="../CommandStructure.cpp" line="107"/>
      <source>Group</source>
      <translation>组</translation>
    </message>
  </context>
  <context>
    <name>Std_Refresh</name>
    <message>
      <location filename="../CommandDoc.cpp" line="1446"/>
      <source>The document contains dependency cycles.
Please check the Report View for more details.

Do you still want to proceed?</source>
      <translation>该文档包含依赖性循环。
请检查报告视图以获取更多详细信息。

您仍然要继续吗？</translation>
    </message>
  </context>
  <context>
    <name>Std_Revert</name>
    <message>
      <location filename="../CommandDoc.cpp" line="761"/>
      <source>Revert document</source>
      <translation>还原文件</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="762"/>
      <source>This will discard all the changes since last file save.</source>
      <translation>这将放弃自上次文件保存以来的所有更改。</translation>
    </message>
    <message>
      <location filename="../CommandDoc.cpp" line="763"/>
      <source>Do you want to continue?</source>
      <translation>是否继续？</translation>
    </message>
  </context>
  <context>
    <name>TreeParams</name>
    <message>
      <location filename="../TreeParams.cpp" line="1139"/>
      <source>Tree view item background. Only effective in overlay.</source>
      <translation type="unfinished">Tree view item background. Only effective in overlay.</translation>
    </message>
    <message>
      <location filename="../TreeParams.cpp" line="1167"/>
      <source>Tree view item background padding.</source>
      <translation type="unfinished">Tree view item background padding.</translation>
    </message>
    <message>
      <location filename="../TreeParams.cpp" line="1195"/>
      <source>Hide extra tree view column for item description.</source>
      <translation type="unfinished">Hide extra tree view column for item description.</translation>
    </message>
    <message>
      <location filename="../TreeParams.cpp" line="1223"/>
      <source>Hide tree view scroll bar in dock overlay.</source>
      <translation type="unfinished">Hide tree view scroll bar in dock overlay.</translation>
    </message>
    <message>
      <location filename="../TreeParams.cpp" line="1251"/>
      <source>Hide tree view header view in dock overlay.</source>
      <translation type="unfinished">Hide tree view header view in dock overlay.</translation>
    </message>
    <message>
      <location filename="../TreeParams.cpp" line="1279"/>
      <source>Allow tree view columns to be manually resized.</source>
      <translation type="unfinished">Allow tree view columns to be manually resized.</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../Workbench.cpp" line="528"/>
      <source>&amp;File</source>
      <translation>文件(&amp;F)</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="529"/>
      <source>&amp;Edit</source>
      <translation>编辑(&amp;E)</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="530"/>
      <source>Edit</source>
      <translation>编辑</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="531"/>
      <source>Clipboard</source>
      <translation>剪贴板</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="532"/>
      <source>Workbench</source>
      <translation>工作台</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="533"/>
      <source>Structure</source>
      <translation>结构</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="534"/>
      <source>Standard views</source>
      <translation>标准视图</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="535"/>
      <source>Axonometric</source>
      <translation>轴测图</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="536"/>
      <source>&amp;Stereo</source>
      <translation>立体显示(&amp;S)</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="537"/>
      <source>&amp;Zoom</source>
      <translation>缩放(&amp;Z)</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="538"/>
      <source>Visibility</source>
      <translation>可见性</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="539"/>
      <source>&amp;View</source>
      <translation>视图(&amp;V)</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="540"/>
      <source>&amp;Tools</source>
      <translation>工具(&amp;T)</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="541"/>
      <source>&amp;Macro</source>
      <translation>宏(&amp;M)</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="542"/>
      <source>&amp;Windows</source>
      <translation>窗口(&amp;W)</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="543"/>
      <source>&amp;On-line help</source>
      <translation>在线帮助(&amp;O)</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="544"/>
      <source>&amp;Help</source>
      <translation>帮助(&amp;H)</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="545"/>
      <source>Help</source>
      <translation>帮助</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="546"/>
      <source>File</source>
      <translation>文件</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="547"/>
      <source>Macro</source>
      <translation>宏</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="548"/>
      <source>View</source>
      <translation>视图</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="549"/>
      <source>Special Ops</source>
      <translation>特殊设定</translation>
    </message>
    <message>
      <location filename="../Workbench.cpp" line="551"/>
      <source>Link actions</source>
      <translation>链接操作</translation>
    </message>
  </context>
  <context>
    <name>Gui::MDIView</name>
    <message>
      <location filename="../MDIView.cpp" line="253"/>
      <source>Export PDF</source>
      <translation>导出PDF</translation>
    </message>
    <message>
      <location filename="../MDIView.cpp" line="254"/>
      <source>PDF file</source>
      <translation>PDF 文件</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsNotificationArea</name>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="14"/>
      <location filename="../DlgSettingsNotificationArea.cpp" line="57"/>
      <source>Notification Area</source>
      <translation>通知区域</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="20"/>
      <source>Settings</source>
      <translation>设置</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="26"/>
      <source>The Notification area will appear in the status bar</source>
      <translation type="unfinished">The Notification area will appear in the status bar</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="29"/>
      <source>Enable Notification Area</source>
      <translation type="unfinished">Enable Notification Area</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="45"/>
      <source>Non-intrusive notifications will appear next to the notification area in the status bar</source>
      <translation type="unfinished">Non-intrusive notifications will appear next to the notification area in the status bar</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="48"/>
      <source>Enable non-intrusive notifications</source>
      <translation type="unfinished">Enable non-intrusive notifications</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="67"/>
      <source>Additional data sources</source>
      <translation type="unfinished">Additional data sources</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="73"/>
      <source>Errors intended for developers will appear in the notification area</source>
      <translation type="unfinished">Errors intended for developers will appear in the notification area</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="76"/>
      <source>Debug errors</source>
      <translation type="unfinished">Debug errors</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="92"/>
      <source>Warnings intended for developers will appear in the notification area</source>
      <translation type="unfinished">Warnings intended for developers will appear in the notification area</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="95"/>
      <source>Debug warnings</source>
      <translation type="unfinished">Debug warnings</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="114"/>
      <source>Non-Intrusive Notifications</source>
      <translation type="unfinished">Non-Intrusive Notifications</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="120"/>
      <source>Minimum Duration:</source>
      <translation type="unfinished">Minimum Duration:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="130"/>
      <source>Maximum Duration:</source>
      <translation type="unfinished">Maximum Duration:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="137"/>
      <source>Duration during which the notification will be shown (unless mouse buttons are clicked)</source>
      <translation type="unfinished">Duration during which the notification will be shown (unless mouse buttons are clicked)</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="140"/>
      <location filename="../DlgSettingsNotificationArea.ui" line="165"/>
      <source>s</source>
      <translation>秒</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="162"/>
      <source>Minimum duration during which the notification will be shown (unless notification clicked)</source>
      <translation type="unfinished">Minimum duration during which the notification will be shown (unless notification clicked)</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="181"/>
      <source>Maximum Number of Notifications:</source>
      <translation type="unfinished">Maximum Number of Notifications:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="188"/>
      <source>Maximum number of notifications that will be simultaneously present on the screen</source>
      <translation type="unfinished">Maximum number of notifications that will be simultaneously present on the screen</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="204"/>
      <source>Notification width:</source>
      <translation type="unfinished">Notification width:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="211"/>
      <source>Width of the notification in pixels</source>
      <translation type="unfinished">Width of the notification in pixels</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="233"/>
      <source>Any open non-intrusive notifications will disappear when another window is activated</source>
      <translation type="unfinished">Any open non-intrusive notifications will disappear when another window is activated</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="236"/>
      <source>Hide when other window is activated</source>
      <translation type="unfinished">Hide when other window is activated</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="252"/>
      <source>Prevent non-intrusive notifications from appearing when the FreeCAD Window is not the active window</source>
      <translation type="unfinished">Prevent non-intrusive notifications from appearing when the FreeCAD Window is not the active window</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="255"/>
      <source>Do not show when inactive</source>
      <translation type="unfinished">Do not show when inactive</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="274"/>
      <source>Message List</source>
      <translation type="unfinished">Message List</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="280"/>
      <source>Limit the number of messages that will be kept in the list. If 0 there is no limit.</source>
      <translation type="unfinished">Limit the number of messages that will be kept in the list. If 0 there is no limit.</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="299"/>
      <source>Maximum Messages (0 = no limit):</source>
      <translation type="unfinished">Maximum Messages (0 = no limit):</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="306"/>
      <source>Removes the user notifications from the message list after the non-intrusive maximum duration has lapsed.</source>
      <translation type="unfinished">Removes the user notifications from the message list after the non-intrusive maximum duration has lapsed.</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.ui" line="309"/>
      <source>Auto-remove User Notifications</source>
      <translation type="unfinished">Auto-remove User Notifications</translation>
    </message>
    <message>
      <location filename="../DlgSettingsNotificationArea.cpp" line="58"/>
      <source>Activation of the Notification Area only takes effect after an application restart.</source>
      <translation type="unfinished">Activation of the Notification Area only takes effect after an application restart.</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsWorkbenches</name>
    <message>
      <location filename="../DlgSettingsWorkbenches.ui" line="14"/>
      <source>Available Workbenches</source>
      <translation>可用的工作台</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenches.ui" line="32"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You can reorder workbenches by drag and drop. Additional workbenches can be installed through the addon manager.&lt;/p&gt;&lt;p&gt;
Currently, your system has the following workbenches:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You can reorder workbenches by drag and drop. Additional workbenches can be installed through the addon manager.&lt;/p&gt;&lt;p&gt;
Currently, your system has the following workbenches:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenches.ui" line="63"/>
      <source>Start up workbench:</source>
      <translation type="unfinished">Start up workbench:</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenches.ui" line="70"/>
      <source>Choose which workbench will be activated and shown
after FreeCAD launches</source>
      <translation>选择再FreeCAD启动以后显示的工作台</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenches.ui" line="97"/>
      <source>Workbench selector position :</source>
      <translation>工作台选择器位置：</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenches.ui" line="104"/>
      <source>Customize where the workbench selector appears (restart required).

'Toolbar': In the toolbars, as a movable toolbar.
'Left Corner': In the menu bar, on the left corner.
'Right Corner': In the menu bar, on the right corner.</source>
      <translation>自定义工作台选择器出现的地方(需要重启)。

'工具栏'：在工具栏中，作为可移动工具栏。
'左边'：在菜单栏中，左边。
'右边'：在菜单栏中，右边。</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenches.ui" line="117"/>
      <source>If checked, application will remember which workbench is active for each tab of the viewport</source>
      <translation>如果选中，应用程序将记住视图端口的每个标签页中哪些工作台处于活动状态</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenches.ui" line="120"/>
      <source>Remember active workbench by tab</source>
      <translation>通过标签记住活动的工作台</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskOrientation</name>
    <message>
      <location filename="../TaskView/TaskOrientation.ui" line="14"/>
      <source>Choose orientation</source>
      <translation>选择方向</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskOrientation.ui" line="20"/>
      <source>Planes</source>
      <translation>平面</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskOrientation.ui" line="26"/>
      <source>XY-Plane</source>
      <translation>XY平面</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskOrientation.ui" line="36"/>
      <source>XZ-Plane</source>
      <translation>XZ平面</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskOrientation.ui" line="43"/>
      <source>YZ-Plane</source>
      <translation>YZ平面</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskOrientation.ui" line="53"/>
      <source>Reverse direction</source>
      <translation>反转方向</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskOrientation.ui" line="81"/>
      <source>Offset:</source>
      <translation>偏移:</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskImage</name>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="14"/>
      <source>Image plane settings</source>
      <translation>图像平面设置</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="22"/>
      <source>Planes</source>
      <translation>平面</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="28"/>
      <source>XY-Plane</source>
      <translation>XY平面</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="38"/>
      <source>XZ-Plane</source>
      <translation>XZ平面</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="45"/>
      <source>YZ-Plane</source>
      <translation>YZ平面</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="76"/>
      <source>Reverse direction</source>
      <translation>反转方向</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="83"/>
      <source>Offset:</source>
      <translation>偏移:</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="103"/>
      <source>X distance:</source>
      <translation type="unfinished">X distance:</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="123"/>
      <source>Y distance:</source>
      <translation type="unfinished">Y distance:</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="143"/>
      <source>Rotation :</source>
      <translation type="unfinished">Rotation :</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="159"/>
      <source>Transparency :</source>
      <translation type="unfinished">Transparency :</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="191"/>
      <source>Image size</source>
      <translation type="unfinished">Image size</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="197"/>
      <source>Width:</source>
      <translation>宽度:</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="217"/>
      <source>Height:</source>
      <translation>高度:</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="237"/>
      <source>Keep aspect ratio</source>
      <translation type="unfinished">Keep aspect ratio</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="247"/>
      <source>Interactively scale the image by setting a length between two points of the image.</source>
      <translation type="unfinished">Interactively scale the image by setting a length between two points of the image.</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="250"/>
      <source>Calibrate</source>
      <translation>校准</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="257"/>
      <source>Calibration</source>
      <translation type="unfinished">Calibration</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="263"/>
      <source>Apply</source>
      <translation>应用</translation>
    </message>
    <message>
      <location filename="../TaskView/TaskImage.ui" line="270"/>
      <source>Cancel</source>
      <translation>取消</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::wbListItem</name>
    <message>
      <location filename="../DlgSettingsWorkbenchesImp.cpp" line="85"/>
      <source>If unchecked, %1 will not appear in the available workbenches.</source>
      <translation type="unfinished">If unchecked, %1 will not appear in the available workbenches.</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenchesImp.cpp" line="90"/>
      <source>This is the current startup module, and must be enabled. See Preferences/General/Autoload to change.</source>
      <translation type="unfinished">This is the current startup module, and must be enabled. See Preferences/General/Autoload to change.</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenchesImp.cpp" line="113"/>
      <source>Shortcut to activate this workbench.</source>
      <translation type="unfinished">Shortcut to activate this workbench.</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenchesImp.cpp" line="127"/>
      <source>Auto-load</source>
      <translation type="unfinished">Auto-load</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenchesImp.cpp" line="128"/>
      <source>If checked, %1 will be loaded automatically when FreeCAD starts up</source>
      <translation type="unfinished">If checked, %1 will be loaded automatically when FreeCAD starts up</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenchesImp.cpp" line="134"/>
      <source>This is the current startup module, and must be autoloaded. See Preferences/General/Autoload to change.</source>
      <translation type="unfinished">This is the current startup module, and must be autoloaded. See Preferences/General/Autoload to change.</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenchesImp.cpp" line="141"/>
      <source>Loaded</source>
      <translation>已载入</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenchesImp.cpp" line="144"/>
      <source>Load</source>
      <translation>加载</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenchesImp.cpp" line="145"/>
      <source>To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</source>
      <translation type="unfinished">To preserve resources, FreeCAD does not load workbenches until they are used. Loading them may provide access to additional preferences related to their functionality.</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsWorkbenchesImp</name>
    <message>
      <location filename="../DlgSettingsWorkbenchesImp.cpp" line="475"/>
      <source>Toolbar</source>
      <translation>工具栏</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenchesImp.cpp" line="476"/>
      <source>Left corner</source>
      <translation>左边角</translation>
    </message>
    <message>
      <location filename="../DlgSettingsWorkbenchesImp.cpp" line="477"/>
      <source>Right corner</source>
      <translation>右边角</translation>
    </message>
  </context>
  <context>
    <name>NotificationsAction</name>
    <message>
      <location filename="../NotificationArea.cpp" line="574"/>
      <source>Delete</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../NotificationArea.cpp" line="585"/>
      <source>Delete user notifications</source>
      <translation type="unfinished">Delete user notifications</translation>
    </message>
    <message>
      <location filename="../NotificationArea.cpp" line="592"/>
      <source>Delete All</source>
      <translation type="unfinished">Delete All</translation>
    </message>
  </context>
  <context>
    <name>Gui::NotificationArea</name>
    <message>
      <location filename="../NotificationArea.cpp" line="861"/>
      <source>Delete user notifications</source>
      <translation type="unfinished">Delete user notifications</translation>
    </message>
    <message>
      <location filename="../NotificationArea.cpp" line="871"/>
      <source>Delete All</source>
      <translation type="unfinished">Delete All</translation>
    </message>
  </context>
  <context>
    <name>Gui::ImageView</name>
    <message>
      <location filename="../ImageView.cpp" line="75"/>
      <source>Failed to load image file</source>
      <translation type="unfinished">Failed to load image file</translation>
    </message>
    <message>
      <location filename="../ImageView.cpp" line="76"/>
      <source>Cannot load file %1: %2</source>
      <translation type="unfinished">Cannot load file %1: %2</translation>
    </message>
    <message>
      <location filename="../ImageView.cpp" line="182"/>
      <source>Fit to window</source>
      <translation type="unfinished">Fit to window</translation>
    </message>
    <message>
      <location filename="../ImageView.cpp" line="187"/>
      <source>Zoom in</source>
      <translation>放大</translation>
    </message>
    <message>
      <location filename="../ImageView.cpp" line="190"/>
      <source>Zoom out</source>
      <translation>缩小</translation>
    </message>
  </context>
  <context>
    <name>StdViewLoadImage</name>
    <message>
      <location filename="../CommandView.cpp" line="1982"/>
      <source>Load image...</source>
      <translation type="unfinished">Load image...</translation>
    </message>
    <message>
      <location filename="../CommandView.cpp" line="1983"/>
      <location filename="../CommandView.cpp" line="1985"/>
      <source>Loads an image</source>
      <translation type="unfinished">Loads an image</translation>
    </message>
  </context>
  <context>
    <name>Gui::InteractiveScale</name>
    <message>
      <location filename="../TaskView/TaskImage.cpp" line="450"/>
      <source>Enter desired distance between the points</source>
      <translation type="unfinished">Enter desired distance between the points</translation>
    </message>
  </context>
  <context>
    <name>NaviCubeDraggableCmd</name>
    <message>
      <location filename="../NaviCube.cpp" line="1092"/>
      <source>Movable navigation cube</source>
      <translation type="unfinished">Movable navigation cube</translation>
    </message>
    <message>
      <location filename="../NaviCube.cpp" line="1093"/>
      <source>Drag and place NaviCube</source>
      <translation type="unfinished">Drag and place NaviCube</translation>
    </message>
  </context>
  <context>
    <name>NaviCubeSettings</name>
    <message>
      <location filename="../View3DSettings.cpp" line="533"/>
      <source>FRONT</source>
      <translation type="unfinished">FRONT</translation>
    </message>
    <message>
      <location filename="../View3DSettings.cpp" line="535"/>
      <source>TOP</source>
      <translation type="unfinished">TOP</translation>
    </message>
    <message>
      <location filename="../View3DSettings.cpp" line="537"/>
      <source>RIGHT</source>
      <translation type="unfinished">RIGHT</translation>
    </message>
    <message>
      <location filename="../View3DSettings.cpp" line="539"/>
      <source>REAR</source>
      <translation type="unfinished">REAR</translation>
    </message>
    <message>
      <location filename="../View3DSettings.cpp" line="541"/>
      <source>BOTTOM</source>
      <translation type="unfinished">BOTTOM</translation>
    </message>
    <message>
      <location filename="../View3DSettings.cpp" line="543"/>
      <source>LEFT</source>
      <translation type="unfinished">LEFT</translation>
    </message>
  </context>
  <context>
    <name>Gui::ExpLineEdit</name>
    <message>
      <location filename="../Widgets.cpp" line="1600"/>
      <location filename="../Widgets.cpp" line="1667"/>
      <source>An error occurred -- see Report View for information</source>
      <translation type="unfinished">An error occurred -- see Report View for information</translation>
    </message>
  </context>
</TS>
