<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh-CN" sourcelanguage="en">
  <context>
    <name>CmdFemConstraintBearing</name>
    <message>
      <location filename="../../Command.cpp" line="242"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="243"/>
      <source>Bearing constraint</source>
      <translation>轴承约束</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="244"/>
      <source>Creates a bearing constraint</source>
      <translation>创建轴承约束</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintContact</name>
    <message>
      <location filename="../../Command.cpp" line="290"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="291"/>
      <source>Contact constraint</source>
      <translation>接触约束</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="292"/>
      <source>Creates a contact constraint between faces</source>
      <translation>在面之间创建接触约束</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintDisplacement</name>
    <message>
      <location filename="../../Command.cpp" line="356"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="357"/>
      <source>Displacement boundary condition</source>
      <translation>位移边界条件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="358"/>
      <source>Creates a displacement boundary condition for a geometric entity</source>
      <translation>为几何实体创建位移边界条件</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintFixed</name>
    <message>
      <location filename="../../Command.cpp" line="406"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="407"/>
      <source>Fixed boundary condition</source>
      <translation>固定边界条件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="408"/>
      <source>Creates a fixed boundary condition for a geometric entity</source>
      <translation>为几何实体创建固定边界条件</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../Command.cpp" line="508"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="509"/>
      <source>Fluid boundary condition</source>
      <translation>流体边界条件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="511"/>
      <source>Create fluid boundary condition on face entity for Computional Fluid Dynamics</source>
      <translation>为计算流体力学在面实体上创建流体边界条件</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintForce</name>
    <message>
      <location filename="../../Command.cpp" line="560"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="561"/>
      <source>Force load</source>
      <translation>力载荷</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="562"/>
      <source>Creates a force load applied to a geometric entity</source>
      <translation>创建作用于几何实体的力荷载</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintGear</name>
    <message>
      <location filename="../../Command.cpp" line="617"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="618"/>
      <source>Gear constraint</source>
      <translation>齿轮约束</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="619"/>
      <source>Creates a gear constraint</source>
      <translation>创建齿轮约束</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintHeatflux</name>
    <message>
      <location filename="../../Command.cpp" line="665"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="666"/>
      <source>Heat flux load</source>
      <translation>热通量载荷</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="667"/>
      <source>Creates a heat flux load acting on a face</source>
      <translation>创建作用于表面的热通量载荷</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintInitialTemperature</name>
    <message>
      <location filename="../../Command.cpp" line="725"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="726"/>
      <source>Initial temperature</source>
      <translation>初始温度</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="727"/>
      <source>Creates an initial temperature acting on a body</source>
      <translation>设置实体的初始温度</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintPlaneRotation</name>
    <message>
      <location filename="../../Command.cpp" line="776"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="777"/>
      <source>Plane multi-point constraint</source>
      <translation>平面多点约束</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="778"/>
      <source>Creates a plane multi-point constraint for a face</source>
      <translation>为表面创建平面多点约束</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintPressure</name>
    <message>
      <location filename="../../Command.cpp" line="827"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="828"/>
      <source>Pressure load</source>
      <translation>压力载荷</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="829"/>
      <source>Creates a pressure load acting on a face</source>
      <translation>创建作用于表面的压强载荷</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintPulley</name>
    <message>
      <location filename="../../Command.cpp" line="938"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="939"/>
      <source>Pulley constraint</source>
      <translation>滑轮约束</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="940"/>
      <source>Creates a pulley constraint</source>
      <translation>创建滑轮约束</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintSpring</name>
    <message>
      <location filename="../../Command.cpp" line="883"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="884"/>
      <source>Spring</source>
      <translation>弹簧</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="885"/>
      <source>Creates a spring acting on a face</source>
      <translation>创建作用于面的弹簧</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintTemperature</name>
    <message>
      <location filename="../../Command.cpp" line="991"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="992"/>
      <source>Temperature boundary condition</source>
      <translation>温度边界条件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="993"/>
      <source>Creates a temperature/concentrated heat flux load acting on a face</source>
      <translation type="unfinished">Creates a temperature/concentrated heat flux load acting on a face</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintTransform</name>
    <message>
      <location filename="../../Command.cpp" line="1042"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1043"/>
      <source>Local coordinate system</source>
      <translation>局部坐标系</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1044"/>
      <source>Create a local coordinate system on a face</source>
      <translation>在面上创建局部坐标系</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCreateNodesSet</name>
    <message>
      <location filename="../../Command.cpp" line="1188"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1189"/>
      <source>Nodes set</source>
      <translation>节点集</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1190"/>
      <source>Creates a FEM mesh nodes set</source>
      <translation>创建有限元网格节点集合</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1225"/>
      <source>Wrong selection</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1226"/>
      <source>Select a single FEM mesh or nodes set, please.</source>
      <translation>请选取一个有限元格或节点集。</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1377"/>
      <source>Select a single FEM Mesh, please.</source>
      <translation>请选择一个有限元网格.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemDefineNodesSet</name>
    <message>
      <location filename="../../Command.cpp" line="1129"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1130"/>
      <source>Node set by poly</source>
      <translation>按多边形组成节点集合</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1131"/>
      <location filename="../../Command.cpp" line="1133"/>
      <source>Create node set by Poly</source>
      <translation>藉由多边形建立节点集</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostApllyChanges</name>
    <message>
      <location filename="../../Command.cpp" line="2663"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2664"/>
      <source>Apply changes to pipeline</source>
      <translation>将更改应用到管道中</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2665"/>
      <source>Apply changes to parameters directly and not on recompute only...</source>
      <translation>直接应用更改到参数, 而非仅在重新计算时...</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostClipFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2009"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2010"/>
      <source>Region clip filter</source>
      <translation>区域裁剪筛选器</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2012"/>
      <source>Define/create a clip filter which uses functions to define the clipped region</source>
      <translation type="unfinished">Define/create a clip filter which uses functions to define the clipped region</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2565"/>
      <source>Wrong selection</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2566"/>
      <source>Select a pipeline, please.</source>
      <translation type="unfinished">Select a pipeline, please.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostCutFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2062"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2063"/>
      <source>Function cut filter</source>
      <translation>函数裁剪筛选器</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2064"/>
      <source>Cut the data along an implicit function</source>
      <translation>沿隐函数裁剪数据</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostDataAlongLineFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2114"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2115"/>
      <source>Line clip filter</source>
      <translation>线裁剪筛选器</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2116"/>
      <source>Define/create a clip filter which clips a field along a line</source>
      <translation>定义/创建一个将场沿线裁剪的筛选器</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostDataAtPointFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2163"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2164"/>
      <source>Data at point clip filter</source>
      <translation type="unfinished">Data at point clip filter</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2165"/>
      <source>Define/create a clip filter which clips a field data at point</source>
      <translation type="unfinished">Define/create a clip filter which clips a field data at point</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostFunctions</name>
    <message>
      <location filename="../../Command.cpp" line="2436"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2437"/>
      <source>Filter functions</source>
      <translation type="unfinished">Filter functions</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2438"/>
      <source>Functions for use in postprocessing filter...</source>
      <translation type="unfinished">Functions for use in postprocessing filter...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2617"/>
      <source>Plane</source>
      <translation>平面</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2624"/>
      <source>Sphere</source>
      <translation>球体</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2631"/>
      <source>Cylinder</source>
      <translation>圆柱体</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2638"/>
      <source>Box</source>
      <translation>立方体</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostLinearizedStressesFilter</name>
    <message>
      <location filename="../../Command.cpp" line="1908"/>
      <source>Thickness [mm]</source>
      <comment>Plot X-Axis Label</comment>
      <translation>厚度 [mm]</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1912"/>
      <source>Stress [MPa]</source>
      <comment>Plot Y-Axis Label</comment>
      <translation>压强 [MPa]</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1916"/>
      <source>Linearized Stresses</source>
      <comment>Plot title</comment>
      <translation>线性压强</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1920"/>
      <source>Membrane</source>
      <comment>Plot legend item label</comment>
      <translation>薄膜</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1924"/>
      <source>Membrane and Bending</source>
      <comment>Plot legend item label</comment>
      <translation>薄膜和弯曲</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1928"/>
      <source>Total</source>
      <comment>Plot legend item label</comment>
      <translation>总计</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2213"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2214"/>
      <source>Stress linearization plot</source>
      <translation type="unfinished">Stress linearization plot</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2215"/>
      <source>Define/create stress linearization plots</source>
      <translation type="unfinished">Define/create stress linearization plots</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2252"/>
      <location filename="../../Command.cpp" line="2261"/>
      <source>Wrong selection</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2253"/>
      <location filename="../../Command.cpp" line="2262"/>
      <source>Select a Clip filter which clips a STRESS field along a line, please.</source>
      <translation type="unfinished">Select a Clip filter which clips a STRESS field along a line, please.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostPipelineFromResult</name>
    <message>
      <location filename="../../Command.cpp" line="2704"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2705"/>
      <source>Post pipeline from result</source>
      <translation>从结果创建后处理管线</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2706"/>
      <source>Creates a post processing pipeline from a result object</source>
      <translation>从结果对象创建后处理管线</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2784"/>
      <source>Wrong selection type</source>
      <translation>选项类型错误</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2785"/>
      <source>Select a result object, please.</source>
      <translation>请选择一个结果对象。</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostScalarClipFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2288"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2289"/>
      <source>Scalar clip filter</source>
      <translation type="unfinished">Scalar clip filter</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2291"/>
      <source>Define/create a clip filter which clips a field with a scalar value</source>
      <translation type="unfinished">Define/create a clip filter which clips a field with a scalar value</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostWarpVectorFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2338"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2339"/>
      <source>Warp filter</source>
      <translation type="unfinished">Warp filter</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2340"/>
      <source>Warp the geometry along a vector field by a certain factor</source>
      <translation type="unfinished">Warp the geometry along a vector field by a certain factor</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="527"/>
      <source>Create fluid boundary condition</source>
      <translation>创建流体边界条件</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="260"/>
      <source>Make bearing constraint</source>
      <translation type="unfinished">Make bearing constraint</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="308"/>
      <source>Make contact constraint on a face</source>
      <translation type="unfinished">Make contact constraint on a face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="374"/>
      <source>Make displacement boundary condition on face</source>
      <translation type="unfinished">Make displacement boundary condition on face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="424"/>
      <source>Make fixed boundary condition for geometry</source>
      <translation type="unfinished">Make fixed boundary condition for geometry</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="474"/>
      <source>Make rigid body constraint</source>
      <translation type="unfinished">Make rigid body constraint</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="578"/>
      <source>Make force load on geometry</source>
      <translation type="unfinished">Make force load on geometry</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="634"/>
      <source>Make gear constraint</source>
      <translation type="unfinished">Make gear constraint</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="683"/>
      <source>Make heat flux load on face</source>
      <translation type="unfinished">Make heat flux load on face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="743"/>
      <source>Make initial temperature condition on body</source>
      <translation type="unfinished">Make initial temperature condition on body</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="794"/>
      <source>Make plane multi-point constraint on face</source>
      <translation type="unfinished">Make plane multi-point constraint on face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="845"/>
      <source>Make pressure load on face</source>
      <translation type="unfinished">Make pressure load on face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="901"/>
      <source>Make spring on face</source>
      <translation type="unfinished">Make spring on face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="956"/>
      <source>Make pulley constraint</source>
      <translation>创建滑轮约束</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1009"/>
      <source>Make temperature boundary condition on face</source>
      <translation type="unfinished">Make temperature boundary condition on face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1060"/>
      <source>Make local coordinate system on face</source>
      <translation>在面上创建局部坐标系</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1110"/>
      <location filename="../../Command.cpp" line="1261"/>
      <source>Place robot</source>
      <translation>放置机器人</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1204"/>
      <source>Edit nodes set</source>
      <translation>编辑节点集</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1213"/>
      <source>Create nodes set</source>
      <translation>创建节点集</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1352"/>
      <source>Edit Elements set</source>
      <translation type="unfinished">Edit Elements set</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1363"/>
      <source>Create Elements set</source>
      <translation type="unfinished">Create Elements set</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1850"/>
      <source>Create filter</source>
      <translation>创建筛选器</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2470"/>
      <source>Create function</source>
      <translation>创建函数</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2756"/>
      <source>Create pipeline from result</source>
      <translation type="unfinished">Create pipeline from result</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="295"/>
      <source>Edit Mirror</source>
      <translation>编辑镜像</translation>
    </message>
  </context>
  <context>
    <name>Dialog</name>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="14"/>
      <location filename="../../TaskPanelInitialTemperature.ui" line="14"/>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="14"/>
      <source>Dialog</source>
      <translation>对话框</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="23"/>
      <source>Mesh groups detected. Please choose values for the different groups.</source>
      <translation type="unfinished">Mesh groups detected. Please choose values for the different groups.</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="62"/>
      <source>Id</source>
      <translation>编号</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="67"/>
      <source>Label</source>
      <translation>标签</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="72"/>
      <source>Elements</source>
      <translation>元素</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="77"/>
      <source>Not Marked</source>
      <translation>未标记</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="82"/>
      <source>Marked</source>
      <translation>已标记</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="26"/>
      <source>Select the vertices, lines and surfaces:</source>
      <translation type="unfinished">Select the vertices, lines and surfaces:</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="39"/>
      <location filename="../../TaskPanelInitialTemperature.ui" line="43"/>
      <source>Temperature:</source>
      <translation>温度：</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="68"/>
      <location filename="../../TaskPanelInitialTemperature.ui" line="72"/>
      <source>ºC</source>
      <translation>ºC</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="81"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="94"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskPanelInitialTemperature.ui" line="26"/>
      <source>Insert component's
 initial temperature:</source>
      <translation type="unfinished">Insert component's
 initial temperature:</translation>
    </message>
  </context>
  <context>
    <name>FEM_PostCreateFunctions</name>
    <message>
      <location filename="../../Command.cpp" line="2619"/>
      <source>Create a plane function, defined by its origin and normal</source>
      <translation>创建一个平面函数，由其原点和法线定义</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2626"/>
      <source>Create a sphere function, defined by its center and radius</source>
      <translation>创建一个球形函数，由其球心和半径定义</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2632"/>
      <source>Create a cylinder function, defined by its center, axis and radius</source>
      <translation type="unfinished">Create a cylinder function, defined by its center, axis and radius</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2639"/>
      <source>Create a box function, defined by its center, length, width and height</source>
      <translation type="unfinished">Create a box function, defined by its center, length, width and height</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemCcxImp</name>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="14"/>
      <location filename="../../DlgSettingsFemCcx.ui" line="29"/>
      <source>CalculiX</source>
      <translation>CalculiX</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="40"/>
      <source>CalculiX binary</source>
      <translation>CalculiX 二进制文件</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="47"/>
      <source>Search in known binary directories</source>
      <translation>在已知二进制文件目录中搜索</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="72"/>
      <source>ccx binary path</source>
      <translation>ccx 二进制文件路径</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="106"/>
      <source>Leave blank to use default CalculiX ccx binary file</source>
      <translation>当为空白时使用默认的 CalculiX ccx 二进制文件</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="119"/>
      <source>Input file Editor</source>
      <translation>输入文件编辑器</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="126"/>
      <source>Use internal editor for *.inp files</source>
      <translation>以内部编辑器打开*.inp文档</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="151"/>
      <source>External editor:</source>
      <translation>外部编辑器：</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="171"/>
      <source>Input file splitting</source>
      <translation>输入文件拆分</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="181"/>
      <source>Split writing of  *.inp</source>
      <translation type="unfinished">Split writing of  *.inp</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="202"/>
      <source>Analysis defaults</source>
      <translation type="unfinished">Analysis defaults</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="210"/>
      <source>Type</source>
      <translation>类型</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="223"/>
      <source>Default type on analysis</source>
      <translation>默认分析类型</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="233"/>
      <source>Static</source>
      <translation>静态</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="242"/>
      <source>Frequency</source>
      <translation>频率</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="251"/>
      <source>Thermomech</source>
      <translation type="unfinished">Thermomech</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="260"/>
      <source>Check Mesh</source>
      <translation>检查网格</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="269"/>
      <source>Buckling</source>
      <translation>屈曲</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="286"/>
      <source>Solver defaults</source>
      <translation>求解器默认设定</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="294"/>
      <source>Number of CPU's to use</source>
      <translation>要使用的 CPU 数量</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="323"/>
      <source>Matrix solver</source>
      <translation>矩阵求解器</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="343"/>
      <source>Default</source>
      <translation>默认</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="348"/>
      <source>PaStiX</source>
      <translation type="unfinished">PaStiX</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="353"/>
      <source>Pardiso</source>
      <translation type="unfinished">Pardiso</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="363"/>
      <source>Iterative Scaling</source>
      <translation>迭代尺度法</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="376"/>
      <source>Non-linear geometry</source>
      <translation>非线性几何</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="383"/>
      <source>Use non-linear geometry</source>
      <translation>使用非线性几何</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="399"/>
      <source>Time incrementation control parameter</source>
      <translation type="unfinished">Time incrementation control parameter</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="406"/>
      <source>Use non ccx defaults</source>
      <translation>不使用 ccx 默认值</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="454"/>
      <source>Time Initial Step</source>
      <translation type="unfinished">Time Initial Step</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="502"/>
      <location filename="../../DlgSettingsFemCcx.ui" line="541"/>
      <location filename="../../DlgSettingsFemCcx.ui" line="596"/>
      <location filename="../../DlgSettingsFemCcx.ui" line="651"/>
      <source>s</source>
      <translation>秒</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="509"/>
      <source>Time End</source>
      <translation>结束时间</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="665"/>
      <source>3D Output, unchecked for 2D</source>
      <translation type="unfinished">3D Output, unchecked for 2D</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="686"/>
      <source>Thermo mechanical defaults</source>
      <translation>热力学默认值</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="694"/>
      <source>Analysis type (transient or steady state)</source>
      <translation>分析类型(瞬态或稳态)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="701"/>
      <source>Use steady state</source>
      <translation>稳态</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="422"/>
      <source>Maximum number of iterations</source>
      <translation>最大迭代次数</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="358"/>
      <source>Spooles equation solver</source>
      <translation type="unfinished">Spooles equation solver</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="368"/>
      <source>Cholesky iterative solver</source>
      <translation type="unfinished">Cholesky iterative solver</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="548"/>
      <source>Time Minimum Step</source>
      <translation type="unfinished">Time Minimum Step</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="603"/>
      <source>Time Maximum Step</source>
      <translation type="unfinished">Time Maximum Step</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="658"/>
      <source>Beam, shell element 3D output format</source>
      <translation>梁、壳元素 3D 输出格式</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="722"/>
      <source>Frequency defaults</source>
      <translation>频率默认值</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="730"/>
      <source>Eigenmode number</source>
      <translation>特征模式数量</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="775"/>
      <source>High frequency limit</source>
      <translation>高频限制</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="813"/>
      <location filename="../../DlgSettingsFemCcx.ui" line="861"/>
      <source>Hz</source>
      <translation>Hz</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="820"/>
      <source>Low frequency limit</source>
      <translation>低频限制</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcxImp.cpp" line="149"/>
      <source>File does not exist</source>
      <translation>文件不存在</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcxImp.cpp" line="150"/>
      <source>The specified executable
'%1'
 does not exist!
Specify another file please.</source>
      <translation>指定的可执行文件
'%1'
 不存在
请选择另一个文件。</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemElmerImp</name>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="14"/>
      <source>Elmer</source>
      <translation>Elmer</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="29"/>
      <source>Elmer binaries</source>
      <translation>Elmer 二进制文件</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="38"/>
      <source>ElmerGrid:</source>
      <translation>ElmerGrid:</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="85"/>
      <location filename="../../DlgSettingsFemElmer.ui" line="148"/>
      <source>Search in known binary directories</source>
      <translation>在已知二进制文件目录中搜索</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="173"/>
      <source>ElmerGrid binary path</source>
      <translation>ElmerGrid 二进制文件路径</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="261"/>
      <source>Multi-core CPU support:</source>
      <translation type="unfinished">Multi-core CPU support:</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="268"/>
      <source>The mesh volume regions processed by each CPU core
will be merged to make the volume boundaries invisible.</source>
      <translation type="unfinished">The mesh volume regions processed by each CPU core
will be merged to make the volume boundaries invisible.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="272"/>
      <source>Filter results</source>
      <translation>筛选结果</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="128"/>
      <source>Leave blank to use default ElmerGrid binary file</source>
      <translation>当为空白时使用默认的 ElmerGrid 二进制文件</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="141"/>
      <source>ElmerSolver:</source>
      <translation>ElmerSolver:</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="189"/>
      <source>ElmerSolver binary path</source>
      <translation>ElmerSolver 二进制文件路径</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="72"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Leave blank to use default Elmer elmer binary file&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Note:&lt;/span&gt; To use multithreading you must specify here&lt;br&gt; the executable variant with the suffix &amp;quot;_mpi&amp;quot;.&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;Leave blank to use default Elmer elmer binary file&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Note:&lt;/span&gt; To use multithreading you must specify here&lt;br&gt; the executable variant with the suffix &amp;quot;_mpi&amp;quot;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="199"/>
      <source>Options</source>
      <translation>选项</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="205"/>
      <source>Multithreading:</source>
      <translation>多线程:</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="217"/>
      <source>CPU cores to be used:</source>
      <translation>要使用的 CPU 核心:</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="227"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Note:&lt;/span&gt; It is recommended to use an even number of cores to benefit from mesh symmetries. (Using 8 cores can be faster than 9 cores.)&lt;br/&gt;&lt;span style=" font-weight:600;"&gt;Note too:&lt;/span&gt; In extreme cases ElmerSolver might not converge if the core number is too high.&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;&lt;span style=" font-weight:600;"&gt;Note:&lt;/span&gt; It is recommended to use an even number of cores to benefit from mesh symmetries. (Using 8 cores can be faster than 9 cores.)&lt;br/&gt;&lt;span style=" font-weight:600;"&gt;Note too:&lt;/span&gt; In extreme cases ElmerSolver might not converge if the core number is too high.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="108"/>
      <source>File does not exist</source>
      <translation>文件不存在</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="109"/>
      <source>The specified executable
'%1'
 does not exist!
Specify another file please.</source>
      <translation>指定的可执行文件
'%1'
 不存在
请选择另一个文件。</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="127"/>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="138"/>
      <source>FEM Elmer: Not suitable for multithreading</source>
      <translation type="unfinished">FEM Elmer: Not suitable for multithreading</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="128"/>
      <source>Wrong Elmer setting: You use more than one CPU core.
Therefore an executable with the suffix '_mpi.exe' is required.</source>
      <translation type="unfinished">Wrong Elmer setting: You use more than one CPU core.
Therefore an executable with the suffix '_mpi.exe' is required.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="139"/>
      <source>Wrong Elmer setting: You use more than one CPU core.
Therefore an executable with the suffix '_mpi' is required.</source>
      <translation type="unfinished">Wrong Elmer setting: You use more than one CPU core.
Therefore an executable with the suffix '_mpi' is required.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemExportAbaqus</name>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="14"/>
      <source>INP</source>
      <translation>INP</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="20"/>
      <source>Export</source>
      <translation>导出</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="28"/>
      <source>Which mesh elements to export</source>
      <translation type="unfinished">Which mesh elements to export</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="35"/>
      <source>All: All elements will be exported.

Highest: Only the highest elements will be exported. This means
for means volumes for a volume mesh and faces for a shell mesh.

FEM: Only FEM elements will be exported. This means only edges
not belonging to faces and faces not belonging to volumes.</source>
      <translation type="unfinished">All: All elements will be exported.

Highest: Only the highest elements will be exported. This means
for means volumes for a volume mesh and faces for a shell mesh.

FEM: Only FEM elements will be exported. This means only edges
not belonging to faces and faces not belonging to volumes.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="47"/>
      <source>element parameter: All: all elements, highest: highest elements only, FEM: FEM elements only (only edges not belonging to faces and faces not belonging to volumes)</source>
      <translation type="unfinished">element parameter: All: all elements, highest: highest elements only, FEM: FEM elements only (only edges not belonging to faces and faces not belonging to volumes)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="57"/>
      <source>All</source>
      <translation>全部</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="62"/>
      <source>Highest</source>
      <translation type="unfinished">Highest</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="67"/>
      <source>FEM</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="75"/>
      <source>Export group data</source>
      <translation type="unfinished">Export group data</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="82"/>
      <source>Mesh groups are exported too.
Every analysis feature and, if there are different materials,
material consists of two mesh groups, faces and nodes where
the constraint or material is applied.</source>
      <translation type="unfinished">Mesh groups are exported too.
Every analysis feature and, if there are different materials,
material consists of two mesh groups, faces and nodes where
the constraint or material is applied.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemGeneralImp</name>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="14"/>
      <source>General</source>
      <translation>常规</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="31"/>
      <source>Working directory for solving analysis and Gmsh meshing</source>
      <translation type="unfinished">Working directory for solving analysis and Gmsh meshing</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="48"/>
      <source>sdfsdfsdfds</source>
      <translation type="unfinished">sdfsdfsdfds</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="51"/>
      <source>Temporary directories</source>
      <translation>临时目录</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="72"/>
      <source>Let the application manage (create, delete) the working directories for all solvers. Use temporary directories.</source>
      <translation>让应用程序自行管理 (创建或删除) 求解器的工作目录。使用临时目录。</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="98"/>
      <source>Beside .FCStd file</source>
      <translation>在.FCStd文件旁</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="116"/>
      <source>Create a directory in the same folder in which the FCStd file of the document is located. Use Subfolder for each solver (e.g. for a file ./mydoc.FCStd and a solver with the label Elmer002 use ./mydoc/Elmer002).</source>
      <translation>在FCStd文件所在文件夹下新建目录。为每个求解器使用不同的子目录(如：文件为“./mydoc.FCStd”，则求解器Elmer002使用“./mydoc/Elmer002”)。</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="142"/>
      <source>Use custom directory</source>
      <translation>使用自定义目录</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="160"/>
      <source>Use directory set below. Create own subdirectory for every solver. Name directory after the solver label prefixed with the document name.</source>
      <translation>使用下方设定的目录。为每个求解器创建自己的子目录。该子目录以带文档名前缀的求解器标签命名。</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="187"/>
      <source>Path:</source>
      <translation>路径:</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="247"/>
      <source>Overwrite solver working directory with the directory chosen above</source>
      <translation>用上面选择的目录覆盖求解器工作目录</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="268"/>
      <source>Mesh</source>
      <translation>网格</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="279"/>
      <source>Create mesh groups for analysis reference shapes (highly experimental)</source>
      <translation type="unfinished">Create mesh groups for analysis reference shapes (highly experimental)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="300"/>
      <source>Results</source>
      <translation type="unfinished">Results</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="311"/>
      <source>Existing result objects will be kept
otherwise overwritten by new solver run</source>
      <translation type="unfinished">Existing result objects will be kept
otherwise overwritten by new solver run</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="315"/>
      <source>Keep results on calculation re-run</source>
      <translation>重新运行计算时保留结果</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="331"/>
      <source>The results dialog will be opened
with the last used dialog settings</source>
      <translation type="unfinished">The results dialog will be opened
with the last used dialog settings</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="335"/>
      <source>Restore result dialog settings</source>
      <translation type="unfinished">Restore result dialog settings</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="354"/>
      <source>All analysis features are hidden in the model view
when the results dialog is opened</source>
      <translation>当打开结果对话框时，所有分析特征都隐藏在模型视图
中</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="358"/>
      <source>Hide analysis features when opening result dialog</source>
      <translation type="unfinished">Hide analysis features when opening result dialog</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="382"/>
      <source>Defaults</source>
      <translation>默认</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="393"/>
      <source>Default solver</source>
      <translation>默认求解器</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="403"/>
      <source>Default solver to be added when
adding an analysis container</source>
      <translation type="unfinished">Default solver to be added when
adding an analysis container</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="414"/>
      <source>None</source>
      <translation>无</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemGmshImp</name>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="14"/>
      <source>Gmsh</source>
      <translation>Gmsh</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="29"/>
      <source>Gmsh binary</source>
      <translation>Gmsh 二进制文件</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="40"/>
      <source>Search in known binary directories</source>
      <translation>在已知二进制文件目录中搜索</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="65"/>
      <source>Gmsh binary path</source>
      <translation>Gmsh 二进制文件路径</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="99"/>
      <source>Leave blank to use default Gmsh binary file</source>
      <translation type="unfinished">Leave blank to use default Gmsh binary file</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmshImp.cpp" line="79"/>
      <source>File does not exist</source>
      <translation>文件不存在</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmshImp.cpp" line="80"/>
      <source>The specified executable
'%1'
 does not exist!
Specify another file please.</source>
      <translation>指定的可执行文件
'%1'
 不存在
请选择另一个文件。</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemInOutVtk</name>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="14"/>
      <source>VTK</source>
      <translation>VTK</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="23"/>
      <source>Import</source>
      <translation>导入</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="31"/>
      <source>Which object to import into</source>
      <translation>要导入的对象</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="38"/>
      <source>VTK result object: A FreeCAD FEM VTK result object will be imported
(equals to the object which was exported).

FEM mesh object: The results in the VTK file will be omitted, only the
mesh data will be imported and a FreeCAD FEM mesh object will be created.

FreeCAD result object: The imported data will be converted into a
FreeCAD FEM Result object. Note: this setting needs the exact result
component names and thus it only works properly with VTK files
exported from FreeCAD.</source>
      <translation type="unfinished">VTK result object: A FreeCAD FEM VTK result object will be imported
(equals to the object which was exported).

FEM mesh object: The results in the VTK file will be omitted, only the
mesh data will be imported and a FreeCAD FEM mesh object will be created.

FreeCAD result object: The imported data will be converted into a
FreeCAD FEM Result object. Note: this setting needs the exact result
component names and thus it only works properly with VTK files
exported from FreeCAD.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="53"/>
      <source>Choose in which object to import into</source>
      <translation type="unfinished">Choose in which object to import into</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="66"/>
      <source>VTK result object</source>
      <translation>VTK 结果对象</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="71"/>
      <source>FEM mesh object</source>
      <translation>有限元网格对象</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="76"/>
      <source>FreeCAD result object</source>
      <translation>FreeCAD 结果对象</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemMystranImp</name>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="14"/>
      <source>Mystran</source>
      <translation>Mystran</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="29"/>
      <source>Mystran binary</source>
      <translation>Mystran 二进制文件</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="40"/>
      <source>Search in known binary directories</source>
      <translation>在已知二进制文件目录中搜索</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="65"/>
      <source>Mystran binary path</source>
      <translation>Mystran 二进制文件</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="99"/>
      <source>Leave blank to use default Mystran binary file location</source>
      <translation type="unfinished">Leave blank to use default Mystran binary file location</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="112"/>
      <source>Comments</source>
      <translation>注释</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="119"/>
      <source>Write comments to input file</source>
      <translation>将注释写入到输入文件</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystranImp.cpp" line="81"/>
      <source>File does not exist</source>
      <translation>文件不存在</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystranImp.cpp" line="82"/>
      <source>The specified executable
'%1'
 does not exist!
Specify another file please.</source>
      <translation>指定的可执行文件
'%1'
 不存在
请选择另一个文件。</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemZ88Imp</name>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="14"/>
      <source>Z88</source>
      <translation>Z88</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="29"/>
      <source>Z88 binary</source>
      <translation>Z88 二进制文件</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="46"/>
      <source>Search in known binary directories</source>
      <translation>在已知二进制文件目录中搜索</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="77"/>
      <source>z88r binary path</source>
      <translation>z88r 二进制路径</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="111"/>
      <source>Leave blank to use default Z88, z88r binary file</source>
      <translation type="unfinished">Leave blank to use default Z88, z88r binary file</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="138"/>
      <source>Solver settings</source>
      <translation>解析器设置</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="149"/>
      <source>Solver method</source>
      <translation>解析方法</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="165"/>
      <source>Solver method to be used</source>
      <translation>欲使用的求解方法</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="178"/>
      <source>Iteration solver with SOR preconditioning (-sorcg)</source>
      <translation>带有逐次超松弛法预处理的迭代求解器(-sorcg)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="183"/>
      <source>Iteration solver with SIC preconditioning (-siccg)</source>
      <translation>带有标准不完全Cholesky预处理的迭代求解器(-siccg)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="188"/>
      <source>Simple Cholesky solver (-choly)</source>
      <translation>简单Cholesky求解器(-choly)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="196"/>
      <source>Max places in stiffness matrix</source>
      <translation>刚度矩阵中的最大位移</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="209"/>
      <source>Maximal places in stiffnes matrix.
You might need to increase this when using the
Cholesky solver and you get the error message
that "MAXGS" needs to be increased.</source>
      <translation type="unfinished">Maximal places in stiffnes matrix.
You might need to increase this when using the
Cholesky solver and you get the error message
that "MAXGS" needs to be increased.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="240"/>
      <source>Max places in coincidence vector</source>
      <translation type="unfinished">Max places in coincidence vector</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="253"/>
      <source>Maximal places in coincidence vector.
(number of knots per element times
 number of finite elements)

You might need to increase this when using an
iterative solver and you get the error message
that "MAXKOI" needs to be increased.</source>
      <translation type="unfinished">Maximal places in coincidence vector.
(number of knots per element times
 number of finite elements)

You might need to increase this when using an
iterative solver and you get the error message
that "MAXKOI" needs to be increased.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="107"/>
      <source>File does not exist</source>
      <translation>文件不存在</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="108"/>
      <source>The specified z88r executable
'%1'
 does not exist!
Specify another file please.</source>
      <translation type="unfinished">The specified z88r executable
'%1'
 does not exist!
Specify another file please.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="120"/>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="126"/>
      <source>Wrong file</source>
      <translation type="unfinished">Wrong file</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="121"/>
      <source>You must specify the path to the z88r.exe!</source>
      <translation type="unfinished">You must specify the path to the z88r.exe!</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="126"/>
      <source>You must specify the path to the z88r!</source>
      <translation type="unfinished">You must specify the path to the z88r!</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskAnalysisInfo</name>
    <message>
      <location filename="../../TaskAnalysisInfo.cpp" line="35"/>
      <source>Nodes set</source>
      <translation>节点集</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskCreateNodeSet</name>
    <message>
      <location filename="../../TaskCreateNodeSet.cpp" line="56"/>
      <source>Nodes set</source>
      <translation>节点集</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraint</name>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="215"/>
      <location filename="../../TaskFemConstraint.cpp" line="233"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="216"/>
      <source>You must specify at least one reference</source>
      <translation>您必须至少指定一个参考</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintBearing</name>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="376"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintContact</name>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="553"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintDisplacement</name>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="602"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="1092"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintForce</name>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="462"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintGear</name>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="339"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintHeatflux</name>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="530"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintInitialTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintInitialTemperature.cpp" line="115"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintPressure</name>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="312"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintPulley</name>
    <message>
      <location filename="../../TaskFemConstraintPulley.cpp" line="223"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintSpring</name>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="321"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="385"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintTransform</name>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="604"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgMeshShapeNetgen</name>
    <message>
      <location filename="../../TaskDlgMeshShapeNetgen.cpp" line="71"/>
      <source>Edit FEM mesh</source>
      <translation>编辑有限元网格</translation>
    </message>
    <message>
      <location filename="../../TaskDlgMeshShapeNetgen.cpp" line="102"/>
      <source>Meshing failure</source>
      <translation>网格生成失败</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgPost</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="333"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDriver</name>
    <message>
      <location filename="../../TaskDriver.cpp" line="35"/>
      <source>Nodes set</source>
      <translation>节点集</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraint</name>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="56"/>
      <source>Analysis feature parameters</source>
      <translation type="unfinished">Analysis feature parameters</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="170"/>
      <source>Delete</source>
      <translation>删除</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintBearing</name>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="171"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="176"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="184"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="202"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="210"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="217"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="172"/>
      <source>Please use only a single reference for bearing constraint</source>
      <translation>请对轴承约束仅用单一参考</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="176"/>
      <source>Only faces can be picked</source>
      <translation>仅可以选取面</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="185"/>
      <source>Only cylindrical faces can be picked</source>
      <translation>反可以选取圆柱面</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="203"/>
      <source>Only planar faces can be picked</source>
      <translation>仅可以选取平面</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="211"/>
      <source>Only linear edges can be picked</source>
      <translation>仅可选取直线边缘</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="218"/>
      <source>Only faces and edges can be picked</source>
      <translation>仅可以选取面和边</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintContact</name>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="57"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="63"/>
      <source>Delete</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="132"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="193"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="199"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="204"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="216"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="224"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="232"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="268"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="278"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="325"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="331"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="336"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="348"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="355"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="363"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="399"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="409"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="133"/>
      <source>Only one face in object! - moved to master face</source>
      <translation type="unfinished">Only one face in object! - moved to master face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="194"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="326"/>
      <source>Only one master face and one slave face for a contact constraint!</source>
      <translation type="unfinished">Only one master face and one slave face for a contact constraint!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="199"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="268"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="331"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="399"/>
      <source>Nothing selected!</source>
      <translation>未选择任何内容 ！</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="205"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="225"/>
      <source>Only one slave face for a contact constraint!</source>
      <translation type="unfinished">Only one slave face for a contact constraint!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="216"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="278"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="348"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="409"/>
      <source>Selected object is not a part!</source>
      <translation>所选之物件并非零件!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="232"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="363"/>
      <source>Only faces can be picked</source>
      <translation>仅可以选取面</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="337"/>
      <source>Only one master for a contact constraint!</source>
      <translation type="unfinished">Only one master for a contact constraint!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="356"/>
      <source>Only one master face for a contact constraint!</source>
      <translation type="unfinished">Only one master face for a contact constraint!</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintDisplacement</name>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="240"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="250"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="288"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="311"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="321"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="240"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="311"/>
      <source>Nothing selected!</source>
      <translation>未选择任何内容 ！</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="250"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="321"/>
      <source>Selected object is not a part!</source>
      <translation>所选之物件并非零件!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="286"/>
      <source>Only one type of selection (vertex, face or edge) per analysis feature allowed!</source>
      <translation type="unfinished">Only one type of selection (vertex, face or edge) per analysis feature allowed!</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintFixed</name>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="111"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="121"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="160"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="183"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="193"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="111"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="183"/>
      <source>Nothing selected!</source>
      <translation>未选择任何内容 ！</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="121"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="193"/>
      <source>Selected object is not a part!</source>
      <translation>所选之物件并非零件!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="158"/>
      <source>Only one type of selection (vertex, face or edge) per analysis feature allowed!</source>
      <translation type="unfinished">Only one type of selection (vertex, face or edge) per analysis feature allowed!</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="331"/>
      <source>Basic</source>
      <translation type="unfinished">Basic</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="332"/>
      <source>Turbulence</source>
      <translation type="unfinished">Turbulence</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="333"/>
      <source>Thermal</source>
      <translation type="unfinished">Thermal</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="335"/>
      <source>select boundary type, faces and set value</source>
      <translation type="unfinished">select boundary type, faces and set value</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="507"/>
      <source>Intensity [0~1]</source>
      <translation type="unfinished">Intensity [0~1]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="509"/>
      <source>Dissipation Rate [m2/s3]</source>
      <translation>耗散率 [m2/s3]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="512"/>
      <source>Length Scale [m]</source>
      <translation type="unfinished">Length Scale [m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="515"/>
      <source>Viscosity Ratio [1]</source>
      <translation>粘度比 [1]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="518"/>
      <source>Hydraulic Diameter [m]</source>
      <translation>水力直径 [m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="547"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="552"/>
      <source>Gradient [K/m]</source>
      <translation>梯度 [K/m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="556"/>
      <source>Flux [W/m2]</source>
      <translation type="unfinished">Flux [W/m2]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="633"/>
      <source>Empty selection</source>
      <translation type="unfinished">Empty selection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="633"/>
      <source>Select an edge or a face, please.</source>
      <translation>请选择一条边或一个面.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="645"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="654"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="670"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="678"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="685"/>
      <source>Wrong selection</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="646"/>
      <source>Selected object is not a part object!</source>
      <translation>所选之物件并非零件对象!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="655"/>
      <source>Only one planar face or edge can be selected!</source>
      <translation type="unfinished">Only one planar face or edge can be selected!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="671"/>
      <source>Only planar faces can be picked for 3D</source>
      <translation type="unfinished">Only planar faces can be picked for 3D</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="679"/>
      <source>Only planar edges can be picked for 2D</source>
      <translation type="unfinished">Only planar edges can be picked for 2D</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="686"/>
      <source>Only faces for 3D part or edges for 2D can be picked</source>
      <translation type="unfinished">Only faces for 3D part or edges for 2D can be picked</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="821"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="831"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="870"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="893"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="903"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="821"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="893"/>
      <source>Nothing selected!</source>
      <translation>未选择任何内容 ！</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="831"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="903"/>
      <source>Selected object is not a part!</source>
      <translation>所选之物件并非零件!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="868"/>
      <source>Only one type of selection (vertex, face or edge) per analysis feature allowed!</source>
      <translation type="unfinished">Only one type of selection (vertex, face or edge) per analysis feature allowed!</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintForce</name>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="127"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="137"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="176"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="199"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="209"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="127"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="199"/>
      <source>Nothing selected!</source>
      <translation>未选择任何内容 ！</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="137"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="209"/>
      <source>Selected object is not a part!</source>
      <translation>所选之物件并非零件!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="174"/>
      <source>Only one type of selection (vertex, face or edge) per analysis feature allowed!</source>
      <translation type="unfinished">Only one type of selection (vertex, face or edge) per analysis feature allowed!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="317"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="333"/>
      <source>Wrong selection</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="317"/>
      <source>Select an edge or a face, please.</source>
      <translation>请选择一条边或一个面.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintGear</name>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="151"/>
      <location filename="../../TaskFemConstraintGear.cpp" line="159"/>
      <location filename="../../TaskFemConstraintGear.cpp" line="166"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="152"/>
      <source>Only planar faces can be picked</source>
      <translation>仅可以选取平面</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="160"/>
      <source>Only linear edges can be picked</source>
      <translation>仅可选取直线边缘</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="167"/>
      <source>Only faces and edges can be picked</source>
      <translation>仅可以选取面和边</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintHeatflux</name>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="265"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="275"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="285"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="330"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="341"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="351"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="265"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="330"/>
      <source>Nothing selected!</source>
      <translation>未选择任何内容 ！</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="275"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="341"/>
      <source>Selected object is not a part!</source>
      <translation>所选之物件并非零件!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="286"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="352"/>
      <source>Selection must only consist of faces!</source>
      <translation type="unfinished">Selection must only consist of faces!</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintPlaneRotation</name>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="127"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="137"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="148"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="160"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="169"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="200"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="217"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="227"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="128"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="201"/>
      <source>Only one face can be selected for a plane multi-point constraint!</source>
      <translation type="unfinished">Only one face can be selected for a plane multi-point constraint!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="137"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="217"/>
      <source>Nothing selected!</source>
      <translation>未选择任何内容 ！</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="149"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="227"/>
      <source>Selected object is not a part!</source>
      <translation>所选之物件并非零件!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="161"/>
      <source>Only faces can be picked</source>
      <translation>仅可以选取面</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="170"/>
      <source>Only planar faces can be picked</source>
      <translation>仅可以选取平面</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintPressure</name>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="133"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="143"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="152"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="188"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="198"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="133"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="188"/>
      <source>Nothing selected!</source>
      <translation>未选择任何内容 ！</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="143"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="198"/>
      <source>Selected object is not a part!</source>
      <translation>所选之物件并非零件!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="152"/>
      <source>Only faces can be picked</source>
      <translation>仅可以选取面</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintPulley</name>
    <message>
      <location filename="../../TaskFemConstraintPulley.cpp" line="95"/>
      <source>Pulley diameter</source>
      <translation>带轮直径</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPulley.cpp" line="96"/>
      <source>Torque [Nm]</source>
      <translation>扭矩 [Nm]</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintSpring</name>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="131"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="141"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="150"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="186"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="196"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="131"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="186"/>
      <source>Nothing selected!</source>
      <translation>未选择任何内容 ！</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="141"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="196"/>
      <source>Selected object is not a part!</source>
      <translation>所选之物件并非零件!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="150"/>
      <source>Only faces can be picked</source>
      <translation>仅可以选取面</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="189"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="199"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="240"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="250"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="189"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="240"/>
      <source>Nothing selected!</source>
      <translation>未选择任何内容 ！</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="199"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="250"/>
      <source>Selected object is not a part!</source>
      <translation>所选之物件并非零件!</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintTransform</name>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="202"/>
      <source>Analysis feature update error</source>
      <translation type="unfinished">Analysis feature update error</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="203"/>
      <source>The transformable faces have changed. Please add only the transformable faces and remove non-transformable faces!</source>
      <translation type="unfinished">The transformable faces have changed. Please add only the transformable faces and remove non-transformable faces!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="301"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="307"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="315"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="330"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="337"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="345"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="355"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="396"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="428"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="438"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="301"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="428"/>
      <source>Nothing selected!</source>
      <translation>未选择任何内容 ！</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="308"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="316"/>
      <source>Only one face for rectangular local coordinate system!</source>
      <translation type="unfinished">Only one face for rectangular local coordinate system!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="338"/>
      <source>Only one face for local coordinate system!</source>
      <translation type="unfinished">Only one face for local coordinate system!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="397"/>
      <source>Only transformable faces can be selected! Apply displacement boundary condition to surface first then apply local coordinate system to surface</source>
      <translation type="unfinished">Only transformable faces can be selected! Apply displacement boundary condition to surface first then apply local coordinate system to surface</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="330"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="438"/>
      <source>Selected object is not a part!</source>
      <translation>所选之物件并非零件!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="345"/>
      <source>Only faces can be picked</source>
      <translation>仅可以选取面</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="356"/>
      <source>Only cylindrical faces can be picked</source>
      <translation>反可以选取圆柱面</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskObjectName</name>
    <message>
      <location filename="../../TaskObjectName.cpp" line="41"/>
      <source>TaskObjectName</source>
      <translation>任务物件名称</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostClip</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1272"/>
      <source>Clip region, choose implicit function</source>
      <translation type="unfinished">Clip region, choose implicit function</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostCut</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1566"/>
      <source>Function cut, choose implicit function</source>
      <translation type="unfinished">Function cut, choose implicit function</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostDataAlongLine</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="486"/>
      <source>Data along a line options</source>
      <translation type="unfinished">Data along a line options</translation>
    </message>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="882"/>
      <source>Length</source>
      <comment>X-Axis plot label</comment>
      <translation>长度</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostDataAtPoint</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="911"/>
      <source>Data at point options</source>
      <translation type="unfinished">Data at point options</translation>
    </message>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1244"/>
      <source>%1 at (%2; %3; %4) is: %5 %6</source>
      <translation type="unfinished">%1 at (%2; %3; %4) is: %5 %6</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostDisplay</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="371"/>
      <source>Result display options</source>
      <translation type="unfinished">Result display options</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostFunction</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="457"/>
      <source>Implicit function</source>
      <translation>隐函数</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostScalarClip</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1709"/>
      <source>Scalar clip options</source>
      <translation type="unfinished">Scalar clip options</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostWarpVector</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1839"/>
      <source>Warp options</source>
      <translation type="unfinished">Warp options</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskTetParameter</name>
    <message>
      <location filename="../../TaskTetParameter.cpp" line="40"/>
      <source>Tet Parameter</source>
      <translation>四面体参数</translation>
    </message>
  </context>
  <context>
    <name>FemGui::ViewProviderFemAnalysis</name>
    <message>
      <location filename="../../ViewProviderAnalysis.cpp" line="168"/>
      <source>Activate analysis</source>
      <translation>启动分析</translation>
    </message>
  </context>
  <context>
    <name>FemGui::ViewProviderFemMeshShapeNetgen</name>
    <message>
      <location filename="../../ViewProviderFemMeshShapeNetgen.cpp" line="73"/>
      <source>Meshing failure</source>
      <translation>网格生成失败</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemMeshShapeNetgen.cpp" line="75"/>
      <source>The FEM module is built without NETGEN support. Meshing will not work!!!</source>
      <translation>有限元模块并未支持NETGEN，无法执行网格化！！！</translation>
    </message>
  </context>
  <context>
    <name>FemMaterial</name>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="14"/>
      <location filename="../ui/Material.ui" line="14"/>
      <source>FEM material</source>
      <translation type="unfinished">FEM material</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="37"/>
      <location filename="../ui/MaterialReinforcement.ui" line="110"/>
      <location filename="../ui/Material.ui" line="26"/>
      <source>Material</source>
      <translation>材质</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="34"/>
      <source>Category</source>
      <translation>类别</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="48"/>
      <source>Material card</source>
      <translation>材质卡</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="56"/>
      <source>choose...</source>
      <translation>选择...</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="64"/>
      <source>Material name</source>
      <translation>材料名称</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="74"/>
      <location filename="../ui/MaterialReinforcement.ui" line="147"/>
      <location filename="../ui/Material.ui" line="71"/>
      <source>TextLabel</source>
      <translation>文本标签</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="80"/>
      <source>Material Description</source>
      <translation>材料说明</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="99"/>
      <source>Editing material</source>
      <translation>编辑材料</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="107"/>
      <source>Use FreeCAD material editor</source>
      <translation type="unfinished">Use FreeCAD material editor</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="123"/>
      <source>Use this task panel</source>
      <translation type="unfinished">Use this task panel</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="144"/>
      <source>Basic Properties</source>
      <translation>基本属性</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="155"/>
      <source>Density</source>
      <translation>密度</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="177"/>
      <source>0 kg/m^3</source>
      <translation>0 kg/m^3</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="213"/>
      <source>Mechanical Properties</source>
      <translation>力学属性</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="224"/>
      <source>Young's Modulus:</source>
      <translation>杨氏模数(Young's Modulus)：</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="246"/>
      <source>0 Pa</source>
      <translation>0 Pa</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="271"/>
      <source>Poisson Ratio:</source>
      <translation>泊松比：</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="323"/>
      <source>Fluidic Properties</source>
      <translation>流体属性</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="334"/>
      <source>Kinematic viscosity:</source>
      <translation>运动粘度：</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="356"/>
      <source>0 m^2/s</source>
      <translation>0 m^2/s</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="392"/>
      <source>Thermal Properties</source>
      <translation type="unfinished">Thermal Properties</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="497"/>
      <source>Specific Heat Capacity:</source>
      <translation type="unfinished">Specific Heat Capacity:</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="403"/>
      <source>Thermal Conductivity:</source>
      <translation>热导率：</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="425"/>
      <source>0 W/m/K</source>
      <translation>0 W/m/K</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="450"/>
      <source>Expansion Coefficient:</source>
      <translation>膨胀系数：</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="472"/>
      <location filename="../ui/Material.ui" line="566"/>
      <source>0 m/m/K</source>
      <translation>0 m/m/K</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="519"/>
      <source>0 J/kg/K</source>
      <translation>0 J/kg/K</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="544"/>
      <source>Vol Expansion Coeff</source>
      <translation>体胀系数</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="29"/>
      <source>Matrix Material</source>
      <translation>基质材料</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="45"/>
      <location filename="../ui/MaterialReinforcement.ui" line="118"/>
      <source>Choose</source>
      <translation>选择</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="53"/>
      <location filename="../ui/MaterialReinforcement.ui" line="126"/>
      <source>Properties</source>
      <translation>属性</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="60"/>
      <location filename="../ui/MaterialReinforcement.ui" line="133"/>
      <source>Edit</source>
      <translation>编辑</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="67"/>
      <location filename="../ui/MaterialReinforcement.ui" line="140"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="83"/>
      <location filename="../ui/MaterialReinforcement.ui" line="156"/>
      <source>Description</source>
      <translation>描述</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="102"/>
      <source>Reinforcement Material</source>
      <translation type="unfinished">Reinforcement Material</translation>
    </message>
  </context>
  <context>
    <name>Form</name>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="26"/>
      <source>Fluid Section Parameter</source>
      <translation>流体截面参数</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="45"/>
      <source>Liquid Section Parameter</source>
      <translation>液体截面参数</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="71"/>
      <location filename="../ui/ElementFluid1D.ui" line="141"/>
      <location filename="../ui/ElementFluid1D.ui" line="162"/>
      <location filename="../ui/ElementFluid1D.ui" line="187"/>
      <location filename="../ui/ElementFluid1D.ui" line="208"/>
      <location filename="../ui/ElementFluid1D.ui" line="376"/>
      <location filename="../ui/ElementFluid1D.ui" line="397"/>
      <location filename="../ui/ElementFluid1D.ui" line="422"/>
      <location filename="../ui/ElementFluid1D.ui" line="443"/>
      <location filename="../ui/ElementFluid1D.ui" line="468"/>
      <location filename="../ui/ElementFluid1D.ui" line="568"/>
      <location filename="../ui/ElementFluid1D.ui" line="724"/>
      <source>0 mm^2</source>
      <translation>0 mm^2</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="85"/>
      <location filename="../ui/ElementFluid1D.ui" line="738"/>
      <source>Hydraulic Radius</source>
      <translation>水力半径</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="106"/>
      <source>Manning Coefficient</source>
      <translation>曼宁系数</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="134"/>
      <location filename="../ui/ElementFluid1D.ui" line="180"/>
      <source>Initial Area</source>
      <translation type="unfinished">Initial Area</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="155"/>
      <source>Enlarged Area</source>
      <translation type="unfinished">Enlarged Area</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="201"/>
      <source>Contracted Area</source>
      <translation type="unfinished">Contracted Area</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="224"/>
      <source>Inlet Pressure</source>
      <translation type="unfinished">Inlet Pressure</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="235"/>
      <location filename="../ui/ElementFluid1D.ui" line="308"/>
      <source>Pressure</source>
      <translation>压力</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="245"/>
      <location filename="../ui/ElementFluid1D.ui" line="315"/>
      <source>0 MPa</source>
      <translation>0 MPa</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="260"/>
      <source>Inlet Mass Flow Rate</source>
      <translation type="unfinished">Inlet Mass Flow Rate</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="271"/>
      <location filename="../ui/ElementFluid1D.ui" line="341"/>
      <source>Mass flow rate</source>
      <translation type="unfinished">Mass flow rate</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="278"/>
      <location filename="../ui/ElementFluid1D.ui" line="348"/>
      <source>0 kg/s</source>
      <translation>0 kg/s</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="297"/>
      <source>Outlet Pressure</source>
      <translation type="unfinished">Outlet Pressure</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="330"/>
      <source>Outlet Mass Flow Rate</source>
      <translation type="unfinished">Outlet Mass Flow Rate</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="651"/>
      <source>Head Loss [mm]</source>
      <translation>压头损失 [mm]</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="64"/>
      <location filename="../ui/ElementFluid1D.ui" line="369"/>
      <location filename="../ui/ElementFluid1D.ui" line="415"/>
      <location filename="../ui/ElementFluid1D.ui" line="461"/>
      <location filename="../ui/ElementFluid1D.ui" line="561"/>
      <location filename="../ui/ElementFluid1D.ui" line="717"/>
      <source>Pipe Area</source>
      <translation>管道面积</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="390"/>
      <source>Entrance Area</source>
      <translation type="unfinished">Entrance Area</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="436"/>
      <source>Diaphragm Area</source>
      <translation type="unfinished">Diaphragm Area</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="482"/>
      <source>Bend Radius/Pipe Diameter</source>
      <translation>弯曲半径/管道直径</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="509"/>
      <source>Bend Angle</source>
      <translation>弯曲角度</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="533"/>
      <source>Head loss coefficient</source>
      <translation>压头损失系数</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="582"/>
      <source>Gate valve closing coefficient</source>
      <translation type="unfinished">Gate valve closing coefficient</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="613"/>
      <source>Pump Characteristic</source>
      <translation type="unfinished">Pump Characteristic</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="646"/>
      <source>Flow rate [mm^3/s]</source>
      <translation>体积流率[mm^3/s]</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="759"/>
      <source>Grain diameter</source>
      <translation type="unfinished">Grain diameter</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="780"/>
      <source>Cross section form factor</source>
      <translation type="unfinished">Cross section form factor</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="829"/>
      <source>Gas Section Parameter</source>
      <translation type="unfinished">Gas Section Parameter</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="843"/>
      <source>Open Channel Section Parameter</source>
      <translation type="unfinished">Open Channel Section Parameter</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintTie.ui" line="14"/>
      <source>Tie parameter</source>
      <translation type="unfinished">Tie parameter</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintTie.ui" line="56"/>
      <source>Tolerance</source>
      <translation>公差</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintTie.ui" line="63"/>
      <source>Enable Adjust</source>
      <translation type="unfinished">Enable Adjust</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="92"/>
      <location filename="../ui/ElementFluid1D.ui" line="745"/>
      <location filename="../ui/ElementFluid1D.ui" line="766"/>
      <source>0 mm</source>
      <translation>0 mm</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="14"/>
      <source>Centrif parameter</source>
      <translation type="unfinished">Centrif parameter</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="34"/>
      <source>Rotation Frequency:</source>
      <translation type="unfinished">Rotation Frequency:</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="47"/>
      <source>Revolutions per second</source>
      <translation type="unfinished">Revolutions per second</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintTie.ui" line="26"/>
      <location filename="../ui/MeshRegion.ui" line="26"/>
      <location filename="../ui/ElementGeometry2D.ui" line="26"/>
      <location filename="../ui/MeshBoundaryLayer.ui" line="26"/>
      <location filename="../ui/ConstraintSectionPrint.ui" line="26"/>
      <location filename="../ui/ConstraintCentrif.ui" line="26"/>
      <source>Parameter</source>
      <translation>参数</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="41"/>
      <source>1/s</source>
      <translation>1/s</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintSectionPrint.ui" line="14"/>
      <source>SectionPrint parameter</source>
      <translation type="unfinished">SectionPrint parameter</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintSectionPrint.ui" line="34"/>
      <source>Variable</source>
      <translation type="unfinished">Variable</translation>
    </message>
    <message>
      <location filename="../ui/InitialPressure.ui" line="14"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="14"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="14"/>
      <location filename="../ui/FlowVelocity.ui" line="14"/>
      <location filename="../ui/BodyHeatSource.ui" line="14"/>
      <location filename="../ui/Magnetization.ui" line="14"/>
      <location filename="../ui/CurrentDensity.ui" line="14"/>
      <source>Analysis feature properties</source>
      <translation type="unfinished">Analysis feature properties</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="22"/>
      <source>Potential:</source>
      <translation>电位：</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="32"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="87"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="118"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="76"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="218"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="273"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="318"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="373"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="418"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="473"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="518"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="586"/>
      <location filename="../ui/FlowVelocity.ui" line="32"/>
      <location filename="../ui/FlowVelocity.ui" line="87"/>
      <location filename="../ui/FlowVelocity.ui" line="118"/>
      <location filename="../ui/Magnetization.ui" line="91"/>
      <location filename="../ui/Magnetization.ui" line="135"/>
      <location filename="../ui/Magnetization.ui" line="189"/>
      <location filename="../ui/Magnetization.ui" line="233"/>
      <location filename="../ui/Magnetization.ui" line="287"/>
      <location filename="../ui/Magnetization.ui" line="331"/>
      <location filename="../ui/CurrentDensity.ui" line="94"/>
      <location filename="../ui/CurrentDensity.ui" line="141"/>
      <location filename="../ui/CurrentDensity.ui" line="197"/>
      <location filename="../ui/CurrentDensity.ui" line="243"/>
      <location filename="../ui/CurrentDensity.ui" line="297"/>
      <location filename="../ui/CurrentDensity.ui" line="341"/>
      <source>unspecified</source>
      <translation>未指定</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="51"/>
      <source>Electric potential</source>
      <translation>电位</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="88"/>
      <source>To define a vector field</source>
      <translation type="unfinished">To define a vector field</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="91"/>
      <source>Vector Field</source>
      <translation>矢量场</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="104"/>
      <source>Imaginary part is only used for equations
with a harmonic/oscillating driving force</source>
      <translation type="unfinished">Imaginary part is only used for equations
with a harmonic/oscillating driving force</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="531"/>
      <source>Whether the boundary condition defines a constant potential</source>
      <translation type="unfinished">Whether the boundary condition defines a constant potential</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="544"/>
      <source>Whether the boundary condition defines a farfield potential</source>
      <translation type="unfinished">Whether the boundary condition defines a farfield potential</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="554"/>
      <source>Whether the boundary condition is for the electric force</source>
      <translation type="unfinished">Whether the boundary condition is for the electric force</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="566"/>
      <source>Capacity Body:</source>
      <extracomment>Enabled by 'Calculate Capacity Matrix' in Electrostatic equation</extracomment>
      <translation type="unfinished">Capacity Body:</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="120"/>
      <location filename="../ui/Magnetization.ui" line="30"/>
      <location filename="../ui/CurrentDensity.ui" line="30"/>
      <source>Real</source>
      <translation>实部</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="130"/>
      <location filename="../ui/Magnetization.ui" line="40"/>
      <location filename="../ui/CurrentDensity.ui" line="40"/>
      <source>Imaginary</source>
      <translation>虚部</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="140"/>
      <source>Scalar</source>
      <translation>标量</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="156"/>
      <source>Potential as specified above</source>
      <translation type="unfinished">Potential as specified above</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="193"/>
      <source>Imaginary part of scalar potential</source>
      <translation>标势的虚部</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="231"/>
      <location filename="../ui/Magnetization.ui" line="50"/>
      <location filename="../ui/CurrentDensity.ui" line="50"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="247"/>
      <source>Real part of potential x-component
Note: has no effect if a solid was selected</source>
      <translation>矢势 X 分量的实部
注意: 若选定了固体, 则无任何效果</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="292"/>
      <source>Imaginary part of potential x-component
Note: has no effect if a solid was selected</source>
      <translation>矢势 X 分量的虚部
注意: 若选定了固体, 则无任何效果</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="331"/>
      <location filename="../ui/Magnetization.ui" line="148"/>
      <location filename="../ui/CurrentDensity.ui" line="154"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="347"/>
      <source>Real part of potential y-component
Note: has no effect if a solid was selected</source>
      <translation>矢势 Y 分量的实部
注意: 若选定了固体, 则无任何效果</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="392"/>
      <source>Imaginary part of potential y-component
Note: has no effect if a solid was selected</source>
      <translation>矢势 Y 分量的虚部
注意: 若选定了固体, 则无任何效果</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="431"/>
      <location filename="../ui/Magnetization.ui" line="246"/>
      <location filename="../ui/CurrentDensity.ui" line="256"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="447"/>
      <source>Real part of potential z-component
Note: has no effect if a solid was selected</source>
      <translation>矢势 Z 分量的实部
注意: 若选定了固体, 则无任何效果</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="492"/>
      <source>Imaginary part of potential z-component
Note: has no effect if a solid was selected</source>
      <translation>矢势 Z 分量的虚部
注意: 若选定了固体, 则无任何效果</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="534"/>
      <source>Potential Constant</source>
      <translation type="unfinished">Potential Constant</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="547"/>
      <source>Farfield / Electric infinity</source>
      <translation type="unfinished">Farfield / Electric infinity</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="557"/>
      <source>Calculate Electric Force</source>
      <translation type="unfinished">Calculate Electric Force</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="602"/>
      <source>Counter of the body (or face) with a capacitance</source>
      <translation type="unfinished">Counter of the body (or face) with a capacitance</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="14"/>
      <source>Beam section parameter</source>
      <translation>梁截面参数</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="20"/>
      <location filename="../ui/ElementGeometry1D.ui" line="20"/>
      <source>Cross section parameter</source>
      <translation>截面参数</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="71"/>
      <source>Width:</source>
      <translation>宽度:</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="97"/>
      <source>Height:</source>
      <translation>高度:</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="149"/>
      <source>Diameter:</source>
      <translation>直径:</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="186"/>
      <source>Outer diameter:</source>
      <translation>外径：</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry2D.ui" line="37"/>
      <location filename="../ui/ElementGeometry1D.ui" line="212"/>
      <source>Thickness:</source>
      <translation>厚度:</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry2D.ui" line="14"/>
      <source>Shell thickness parameter</source>
      <translation>壳厚度参数</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="14"/>
      <source>Beam section rotation</source>
      <translation>梁截面旋转</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="61"/>
      <source>0 degree</source>
      <translation>0 度</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="89"/>
      <source>Rotation:</source>
      <translation>旋转:</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="25"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="73"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="131"/>
      <location filename="../ui/FlowVelocity.ui" line="25"/>
      <location filename="../ui/FlowVelocity.ui" line="73"/>
      <location filename="../ui/FlowVelocity.ui" line="131"/>
      <source>formula</source>
      <translation type="unfinished">formula</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="42"/>
      <location filename="../ui/FlowVelocity.ui" line="42"/>
      <source>Velocity x:</source>
      <translation>X方向速度：</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="80"/>
      <location filename="../ui/FlowVelocity.ui" line="80"/>
      <source>Velocity y:</source>
      <translation>Y方向速度：</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="138"/>
      <location filename="../ui/FlowVelocity.ui" line="138"/>
      <source>Velocity z:</source>
      <translation>Z方向速度：</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="14"/>
      <source>Mesh boundary layer settings</source>
      <translation>网格边界层设置</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="34"/>
      <source>Max Layers</source>
      <translation type="unfinished">Max Layers</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="51"/>
      <source>Min/1st thickness</source>
      <translation type="unfinished">Min/1st thickness</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="77"/>
      <source>Growth ratio</source>
      <translation type="unfinished">Growth ratio</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroup.ui" line="14"/>
      <source>Mesh group</source>
      <translation type="unfinished">Mesh group</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroup.ui" line="26"/>
      <source>Identifier used for mesh export</source>
      <translation type="unfinished">Identifier used for mesh export</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroup.ui" line="37"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroup.ui" line="47"/>
      <source>Label</source>
      <translation>标签</translation>
    </message>
    <message>
      <location filename="../ui/MeshRegion.ui" line="14"/>
      <source>Mesh refinement</source>
      <translation type="unfinished">Mesh refinement</translation>
    </message>
    <message>
      <location filename="../ui/MeshRegion.ui" line="37"/>
      <source>Max element size:</source>
      <translation type="unfinished">Max element size:</translation>
    </message>
    <message>
      <location filename="../ui/MeshRegion.ui" line="44"/>
      <location filename="../ui/ElementGeometry2D.ui" line="44"/>
      <location filename="../ui/MeshBoundaryLayer.ui" line="58"/>
      <location filename="../ui/ElementGeometry1D.ui" line="78"/>
      <location filename="../ui/ElementGeometry1D.ui" line="104"/>
      <location filename="../ui/ElementGeometry1D.ui" line="156"/>
      <location filename="../ui/ElementGeometry1D.ui" line="193"/>
      <location filename="../ui/ElementGeometry1D.ui" line="219"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="../ui/InitialPressure.ui" line="20"/>
      <source>Pressure:</source>
      <translation type="unfinished">Pressure:</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="20"/>
      <source>Current density:</source>
      <translation type="unfinished">Current density:</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="66"/>
      <source>Real part of potential x-component
Note: if a face was selected this will be the value
          in normal face direction
          settings for y and z will be ignored</source>
      <translation type="unfinished">Real part of potential x-component
Note: if a face was selected this will be the value
          in normal face direction
          settings for y and z will be ignored</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="113"/>
      <source>Imaginary part of potential x-component
Note: if a face was selected this will be the value
          in normal face direction
          settings for y and z will be ignored</source>
      <translation type="unfinished">Imaginary part of potential x-component
Note: if a face was selected this will be the value
          in normal face direction
          settings for y and z will be ignored</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="170"/>
      <source>Real part of potential y-component
Note: for 2D only setting for x is possible,
          setting for y will be ignored</source>
      <translation type="unfinished">Real part of potential y-component
Note: for 2D only setting for x is possible,
          setting for y will be ignored</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="216"/>
      <source>Imaginary part of potential y-component
Note: for 2D only setting for x is possible,
          setting for y will be ignored</source>
      <translation type="unfinished">Imaginary part of potential y-component
Note: for 2D only setting for x is possible,
          setting for y will be ignored</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="20"/>
      <source>Magnetization</source>
      <translation type="unfinished">Magnetization</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="66"/>
      <source>Real part of potential x-component</source>
      <translation>势能X轴分量的实部</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="110"/>
      <source>Imaginary part of potential x-component</source>
      <translation>势能X轴分量的虚部</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="164"/>
      <source>Real part of potential y-component</source>
      <translation>势能Y轴分量的实部</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="208"/>
      <source>Imaginary part of potential y-component</source>
      <translation>势能Y轴分量的虚部</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="262"/>
      <location filename="../ui/CurrentDensity.ui" line="272"/>
      <source>Real part of potential z-component</source>
      <translation>势能Z轴分量的实部</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="306"/>
      <location filename="../ui/CurrentDensity.ui" line="316"/>
      <source>Imaginary part of potential z-component</source>
      <translation>势能Z轴分量的虚部</translation>
    </message>
    <message>
      <location filename="../ui/FlowVelocity.ui" line="164"/>
      <source>Normal to boundary</source>
      <translation>垂直于边界</translation>
    </message>
    <message>
      <location filename="../ui/BodyHeatSource.ui" line="29"/>
      <source>Heat Source</source>
      <translation type="unfinished">Heat Source</translation>
    </message>
    <message>
      <location filename="../ui/BodyHeatSource.ui" line="35"/>
      <source>Mode:</source>
      <translation>模式：</translation>
    </message>
    <message>
      <location filename="../ui/BodyHeatSource.ui" line="45"/>
      <source>Total Power:</source>
      <translation type="unfinished">Total Power:</translation>
    </message>
    <message>
      <location filename="../ui/BodyHeatSource.ui" line="86"/>
      <source>Dissipation Rate:</source>
      <translation type="unfinished">Dissipation Rate:</translation>
    </message>
  </context>
  <context>
    <name>GmshMesh</name>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="14"/>
      <source>FEM Mesh by Gmsh</source>
      <translation>由 Gmsh 生成有限元网格</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="26"/>
      <source>FEM Mesh Parameters</source>
      <translation>有限元网格参数</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="37"/>
      <source>Element dimension:</source>
      <translation type="unfinished">Element dimension:</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="47"/>
      <source>Max element size (0.0 = Auto):</source>
      <translation>最大元素大小(0.0 = 自动)：</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="82"/>
      <source>Min element size (0.0 = Auto):</source>
      <translation>最小元素大小(0.0 = 自动)：</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="120"/>
      <source>Element order:</source>
      <translation type="unfinished">Element order:</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="138"/>
      <source>Gmsh</source>
      <translation>Gmsh</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="163"/>
      <source>Time:</source>
      <translation>时间：</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="189"/>
      <source>Gmsh version</source>
      <translation>Gmsh 版本</translation>
    </message>
  </context>
  <context>
    <name>PlaneWidget</name>
    <message>
      <location filename="../../PlaneWidget.ui" line="26"/>
      <location filename="../../PlaneWidget.ui" line="86"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="43"/>
      <location filename="../../PlaneWidget.ui" line="103"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="60"/>
      <location filename="../../PlaneWidget.ui" line="120"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="20"/>
      <source>Origin</source>
      <translation>原点</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="80"/>
      <source>Normal</source>
      <translation>法向</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../Command.cpp" line="76"/>
      <source>No active Analysis</source>
      <translation>没有活动的分析</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="77"/>
      <source>You need to create or activate a Analysis</source>
      <translation>您需要创建或激活一个分析</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="337"/>
      <location filename="../../ViewProviderFemPostObject.cpp" line="966"/>
      <source>A dialog is already open in the task panel</source>
      <translation>一个对话框已在任务面板打开</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="338"/>
      <location filename="../../ViewProviderFemPostObject.cpp" line="967"/>
      <source>Do you want to close this dialog?</source>
      <translation>您要关闭此对话框吗?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemMeshShapeNetgen.cpp" line="58"/>
      <source>Meshing</source>
      <translation>建立网格</translation>
    </message>
    <message>
      <location filename="../../AppFemGui.cpp" line="181"/>
      <location filename="../../AppFemGui.cpp" line="182"/>
      <location filename="../../AppFemGui.cpp" line="183"/>
      <location filename="../../AppFemGui.cpp" line="184"/>
      <location filename="../../AppFemGui.cpp" line="185"/>
      <location filename="../../AppFemGui.cpp" line="186"/>
      <source>FEM</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../AppFemGui.cpp" line="189"/>
      <location filename="../../AppFemGui.cpp" line="190"/>
      <source>Import-Export</source>
      <translation>Import-Export</translation>
    </message>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="313"/>
      <source>Edit post processing object</source>
      <translation type="unfinished">Edit post processing object</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="110"/>
      <source>Nodes</source>
      <translation>节点</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="111"/>
      <source>Edges</source>
      <translation>边</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="112"/>
      <source>Faces</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="113"/>
      <source>Polygons</source>
      <translation>多边形</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="114"/>
      <source>Volumes</source>
      <translation>体积</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="115"/>
      <source>Polyhedrons</source>
      <translation>多面体</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="116"/>
      <source>Groups</source>
      <translation>组</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAnalysis.cpp" line="332"/>
      <source>Are you sure you want to continue?</source>
      <translation>您确定要继续吗？</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemConstraint.cpp" line="159"/>
      <source>Edit analysis feature</source>
      <translation type="unfinished">Edit analysis feature</translation>
    </message>
  </context>
  <context>
    <name>ShowDisplacement</name>
    <message>
      <location filename="../ui/ResultShow.ui" line="14"/>
      <source>Show result</source>
      <translation>显示结果</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="20"/>
      <source>Result type</source>
      <translation>结果类型</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="34"/>
      <source>None</source>
      <translation>无</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="50"/>
      <source>Displacement Magnitude</source>
      <translation>位移</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="57"/>
      <source>von Mises Stress</source>
      <translation>范式等效应力</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="70"/>
      <source>Displacement X</source>
      <translation>X方向位移</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="77"/>
      <source>Max Principal Stress</source>
      <translation>最大主应力</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="90"/>
      <source>Displacement Y</source>
      <translation>Y 方向位移</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="97"/>
      <source>Min Principal Stress</source>
      <translation>最小主应力</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="110"/>
      <source>Displacement Z</source>
      <translation>Z 方向位移</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="117"/>
      <source>Max Shear Stress (Tresca)</source>
      <translation>特雷斯卡最大剪应力</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="130"/>
      <source>Equivalent Plastic Strain</source>
      <translation>等效塑性应变</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="137"/>
      <source>Mass Flow Rate</source>
      <translation type="unfinished">Mass Flow Rate</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="150"/>
      <source>Temperature</source>
      <translation>温度</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="157"/>
      <source>Network Pressure</source>
      <translation type="unfinished">Network Pressure</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="168"/>
      <source>Min:</source>
      <translation>最小值：</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="188"/>
      <source>Max:</source>
      <translation>最大值：</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="205"/>
      <source>Histogram</source>
      <translation>直方图</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="217"/>
      <source>Displacement</source>
      <translation>位移</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="225"/>
      <source>Show</source>
      <translation>显示</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="261"/>
      <source>Factor:</source>
      <translation>因子：</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="294"/>
      <source>Slider max:</source>
      <translation>变化最大值：</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="325"/>
      <source>User defined equation</source>
      <translation>用户定义方程</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="331"/>
      <source>Runs the equation given in the field below,
outputs the results to the Min and Max fields
and colors the result mesh accordingly</source>
      <translation type="unfinished">Runs the equation given in the field below,
outputs the results to the Min and Max fields
and colors the result mesh accordingly</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="336"/>
      <source>Calculate</source>
      <translation type="unfinished">Calculate</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="355"/>
      <source>Enter here an equation to be calculated.
For possible variables, see the description box below.</source>
      <translation type="unfinished">Enter here an equation to be calculated.
For possible variables, see the description box below.</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="359"/>
      <source>P1 - P3 # Max - Min Principal Stress</source>
      <translation>P1 - P3 # 第一 - 第三主应力</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="14"/>
      <source>Hints user defined equations</source>
      <translation type="unfinished">Hints user defined equations</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="20"/>
      <source>Available result types:</source>
      <translation>可用结果类型：</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="43"/>
      <source>displacement: x, y, z</source>
      <translation>位移：x, y, z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="65"/>
      <source>temperature: T</source>
      <translation>温度： T</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="90"/>
      <source>stress: sxx, syy, szz, sxy, sxz, syz</source>
      <translation>应力: sxx, syy, szz, sxy, sxz, syz</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="118"/>
      <source>network pressure: NP</source>
      <translation type="unfinished">network pressure: NP</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="128"/>
      <source>strain: exx, eyy, ezz, exy, exz, eyz</source>
      <translation>应变: exx, eyy, ezz, exy, exz, eyz</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="138"/>
      <source>mass flow rate: MF</source>
      <translation type="unfinished">mass flow rate: MF</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="158"/>
      <source>von Mises stress: vM</source>
      <translation>范式等效应力: vM</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="178"/>
      <source>max shear stress: MS</source>
      <translation>最大剪应力: MS</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="188"/>
      <source>max princ. stress vector: s3x, s3y, s3z</source>
      <translation>第一主应力矢量: s3x, s3y, s3z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="198"/>
      <source>max principal stress: P1</source>
      <translation>第一主应力: P1</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="208"/>
      <source>med princ. stress vector: s2x, s2y, s2z</source>
      <translation>第二主应力矢量: s2x, s2y, s2z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="218"/>
      <source>med principal stress: P2</source>
      <translation>第二主应力: P2</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="228"/>
      <source>min princ. stress vector: s1x, s1y, s1z</source>
      <translation>第三主应力矢量: s1x, s1y, s1z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="238"/>
      <source>min principal stress: P3</source>
      <translation>第三主应力: P3</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="148"/>
      <source>reinforcement ratio: rx, ry, rz</source>
      <translation type="unfinished">reinforcement ratio: rx, ry, rz</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="248"/>
      <source>Mohr Coulomb: mc</source>
      <translation>莫尔-库仑: mc</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="168"/>
      <source>equivalent plastic strain: Peeq</source>
      <translation>等效塑性应变: Peeq</translation>
    </message>
  </context>
  <context>
    <name>SolverCalculix</name>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="14"/>
      <source>Mechanical analysis</source>
      <translation>力学分析</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="20"/>
      <source>Working directory</source>
      <translation>工作目录</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="55"/>
      <source>Analysis type</source>
      <translation>分析类型</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="67"/>
      <source>Static</source>
      <translation>静态</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="77"/>
      <source>Frequency</source>
      <translation>频率</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="84"/>
      <source>Thermo mechanical</source>
      <translation type="unfinished">Thermo mechanical</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="91"/>
      <source>Check Mesh</source>
      <translation>检查网格</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="98"/>
      <source>Buckling</source>
      <translation>屈曲</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="110"/>
      <source>Write .inp file</source>
      <translation>产生 .inp file</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="120"/>
      <source>Edit .inp file</source>
      <translation>编辑 .inp file</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="130"/>
      <source>Run CalculiX</source>
      <translation>运行 CalculiX</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="151"/>
      <source>Time:</source>
      <translation>时间：</translation>
    </message>
  </context>
  <context>
    <name>SphereWidget</name>
    <message>
      <location filename="../../SphereWidget.ui" line="26"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="49"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="72"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="112"/>
      <source>Radius</source>
      <translation>半径</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="20"/>
      <source>Center</source>
      <translation>中心</translation>
    </message>
  </context>
  <context>
    <name>Std_Delete</name>
    <message>
      <location filename="../../ViewProviderAnalysis.cpp" line="336"/>
      <source>Object dependencies</source>
      <translation>对象依赖关系</translation>
    </message>
  </context>
  <context>
    <name>TaskAnalysisInfo</name>
    <message>
      <location filename="../../TaskAnalysisInfo.ui" line="32"/>
      <source>Meshes:</source>
      <translation>网格：</translation>
    </message>
    <message>
      <location filename="../../TaskAnalysisInfo.ui" line="48"/>
      <source>Analysis features</source>
      <translation type="unfinished">Analysis features</translation>
    </message>
  </context>
  <context>
    <name>TaskCreateNodeSet</name>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="27"/>
      <source>Volume</source>
      <translation>体积</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="32"/>
      <source>Surface</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="49"/>
      <source>Nodes: 0</source>
      <translation>节点： 0</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="60"/>
      <source>Poly</source>
      <translation>多边形</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="70"/>
      <source>Box</source>
      <translation>立方体</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="80"/>
      <source>Pick</source>
      <translation>选择</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="87"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="96"/>
      <source>Angle-search</source>
      <translation>角度-搜索</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="102"/>
      <source>Collect adjacent nodes</source>
      <translation type="unfinished">Collect adjacent nodes</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="111"/>
      <source>Stop angle:</source>
      <translation>终止角：</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraint</name>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="23"/>
      <source>Add reference</source>
      <translation>添加参考</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="35"/>
      <source>Load [N]</source>
      <translation>载荷 [N]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="59"/>
      <source>Diameter</source>
      <translation>直径</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="86"/>
      <source>Other diameter</source>
      <translation>其他直径</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="113"/>
      <source>Center distance</source>
      <translation>中心距</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="137"/>
      <source>Direction</source>
      <translation>方向</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="149"/>
      <source>Reverse direction</source>
      <translation>反转方向</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="158"/>
      <source>Location</source>
      <translation>位置</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="172"/>
      <source>Distance</source>
      <translation>距离</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintBearing</name>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="20"/>
      <source>Add reference</source>
      <translation>添加参考</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="35"/>
      <source>Gear diameter</source>
      <translation>齿轮直径</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="59"/>
      <source>Other pulley diameter</source>
      <translation type="unfinished">Other pulley diameter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="80"/>
      <source>Center distance</source>
      <translation>中心距</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="101"/>
      <source>Force</source>
      <translation>力</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="122"/>
      <source>Belt tension force</source>
      <translation>皮带张紧力</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="141"/>
      <source>Driven pulley</source>
      <translation>驱动带轮</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="150"/>
      <source>Force location [deg]</source>
      <translation>力位置[角度]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="177"/>
      <source>Force Direction</source>
      <translation>力的方向</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="189"/>
      <source>Reversed direction</source>
      <translation>反转方向</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="196"/>
      <source>Axial free</source>
      <translation>轴向自由</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="205"/>
      <source>Location</source>
      <translation>位置</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="219"/>
      <source>Distance</source>
      <translation>距离</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintContact</name>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="20"/>
      <source>Select master face, click Add or Remove</source>
      <translation type="unfinished">Select master face, click Add or Remove</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="35"/>
      <location filename="../../TaskFemConstraintContact.ui" line="94"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="51"/>
      <location filename="../../TaskFemConstraintContact.ui" line="110"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="79"/>
      <source>Select slave face, click Add or Remove</source>
      <translation type="unfinished">Select slave face, click Add or Remove</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="151"/>
      <source>Parameters</source>
      <translation>参数</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="157"/>
      <source>Contact Stiffness</source>
      <translation type="unfinished">Contact Stiffness</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="180"/>
      <source>Clearance Adjustment</source>
      <translation type="unfinished">Clearance Adjustment</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="203"/>
      <source>Enable Friction</source>
      <translation type="unfinished">Enable Friction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="210"/>
      <source>Friction Coefficient</source>
      <translation type="unfinished">Friction Coefficient</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="233"/>
      <source>Stick Slope</source>
      <translation type="unfinished">Stick Slope</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintDisplacement</name>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="35"/>
      <source>Prescribed Displacement</source>
      <translation>指定位移</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="41"/>
      <source>Click Add or Remove and select geometric element(s)</source>
      <translation type="unfinished">Click Add or Remove and select geometric element(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="58"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="74"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="107"/>
      <source>Displacement x</source>
      <translation>X 方向位移</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="119"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="152"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="185"/>
      <source>Formulas are only valid
for the Elmer solver</source>
      <translation type="unfinished">Formulas are only valid
for the Elmer solver</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="123"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="156"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="189"/>
      <source>Formula</source>
      <translation type="unfinished">Formula</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="140"/>
      <source>Displacement y</source>
      <translation>Y 方向位移</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="173"/>
      <source>Displacement z</source>
      <translation>Z 方向位移</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="196"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="206"/>
      <source>Flow solution is used to determine
surface force (and thus displacement)
generated by the flow
(Option only applies for Elmer solver)</source>
      <translation type="unfinished">Flow solution is used to determine
surface force (and thus displacement)
generated by the flow
(Option only applies for Elmer solver)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="212"/>
      <source>Surface force by flow</source>
      <translation type="unfinished">Surface force by flow</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="232"/>
      <source>Rotations are only valid for Beam and Shell elements.</source>
      <translation>仅梁和壳单元可以使用旋转。</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="245"/>
      <source>Rotation x</source>
      <translation>依 x 轴旋转</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="264"/>
      <source>Rotation y</source>
      <translation>依 y 轴旋转</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="283"/>
      <source>Rotation z</source>
      <translation>依 z 轴旋转</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintFixed</name>
    <message>
      <location filename="../../TaskFemConstraintFixed.ui" line="20"/>
      <source>Click Add or Remove and select geometric element(s)</source>
      <translation type="unfinished">Click Add or Remove and select geometric element(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.ui" line="35"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.ui" line="51"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="28"/>
      <source>Boundary</source>
      <translation>边界</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="51"/>
      <source>Subtype</source>
      <translation type="unfinished">Subtype</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="70"/>
      <source>Select multiple face(s), click Add or Remove</source>
      <translation>点击新增或移除来选取多个面</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="85"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="101"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="141"/>
      <source>Help text</source>
      <translation>帮助文本</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="161"/>
      <source>Tab 1</source>
      <translation>标签1</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="176"/>
      <source>Value [Unit]</source>
      <translation type="unfinished">Value [Unit]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="239"/>
      <source>Select a planar edge or face, then press this button</source>
      <translation type="unfinished">Select a planar edge or face, then press this button</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="242"/>
      <source>Direction</source>
      <translation>方向</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="334"/>
      <source>Intensity</source>
      <translation>强度</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="394"/>
      <source>Type</source>
      <translation>类型</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="411"/>
      <source>Temperature [K]</source>
      <translation type="unfinished">Temperature [K]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="273"/>
      <source>The direction of the edge or the direction of the
normal vector of the face is used as direction</source>
      <translation type="unfinished">The direction of the edge or the direction of the
normal vector of the face is used as direction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="298"/>
      <source>Reverse direction</source>
      <translation>反转方向</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="306"/>
      <source>Page</source>
      <translation>页</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="312"/>
      <source>Turbulence specification</source>
      <translation type="unfinished">Turbulence specification</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="357"/>
      <source>Length [m]</source>
      <translation>长度 [m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="383"/>
      <source>Tab 2</source>
      <translation>标签页 2</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="434"/>
      <source>Heat flux [W/m2]</source>
      <translation type="unfinished">Heat flux [W/m2]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="441"/>
      <source>HT coeff</source>
      <translation>传热系数</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintForce</name>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="26"/>
      <source>Prescribed Force</source>
      <translation type="unfinished">Prescribed Force</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="32"/>
      <source>Click Add or Remove and select geometric element(s)</source>
      <translation type="unfinished">Click Add or Remove and select geometric element(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="47"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="63"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="93"/>
      <source>Force</source>
      <translation>力</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="100"/>
      <source>N</source>
      <translation>N</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="117"/>
      <source>Select a planar edge or face, then press this button</source>
      <translation type="unfinished">Select a planar edge or face, then press this button</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="120"/>
      <source>Direction</source>
      <translation>方向</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="127"/>
      <source>The direction of the edge or the direction of the
normal vector of the face is used as direction</source>
      <translation type="unfinished">The direction of the edge or the direction of the
normal vector of the face is used as direction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="137"/>
      <source>Reverse direction</source>
      <translation>反转方向</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintHeatflux</name>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="14"/>
      <source>Task Fem Heat flux Load</source>
      <translation type="unfinished">Task Fem Heat flux Load</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="20"/>
      <source>Click Add or Remove and select face(s)</source>
      <translation type="unfinished">Click Add or Remove and select face(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="35"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="51"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="68"/>
      <source>Surface Convection</source>
      <translation type="unfinished">Surface Convection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="75"/>
      <source>Surface Radiation</source>
      <translation type="unfinished">Surface Radiation</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="82"/>
      <source>Surface heat flux</source>
      <translation type="unfinished">Surface heat flux</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="102"/>
      <source>Film Coefficient</source>
      <translation type="unfinished">Film Coefficient</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="109"/>
      <source>W/m^2/K</source>
      <translation type="unfinished">W/m^2/K</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="136"/>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="198"/>
      <source>K</source>
      <translation type="unfinished">K</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="227"/>
      <source>Surface Heat Flux</source>
      <translation type="unfinished">Surface Heat Flux</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="234"/>
      <source>W/m^2</source>
      <translation type="unfinished">W/m^2</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="129"/>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="191"/>
      <source>Ambient Temperature</source>
      <translation>环境温度</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="167"/>
      <source>Emissivity</source>
      <translation type="unfinished">Emissivity</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintInitialTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintInitialTemperature.ui" line="14"/>
      <source>Dialog</source>
      <translation>对话框</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintInitialTemperature.ui" line="20"/>
      <source>Insert component's initial temperature:</source>
      <translation type="unfinished">Insert component's initial temperature:</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintPlaneRotation</name>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.ui" line="20"/>
      <source>Select a single face, click Add or Remove</source>
      <translation type="unfinished">Select a single face, click Add or Remove</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.ui" line="35"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.ui" line="51"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintPressure</name>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="20"/>
      <source>Click Add or Remove and select face(s)</source>
      <translation type="unfinished">Click Add or Remove and select face(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="35"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="51"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="68"/>
      <source>Pressure</source>
      <translation>压力</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="87"/>
      <source>Reverse Direction</source>
      <translation type="unfinished">Reverse Direction</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintSpring</name>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="20"/>
      <source>Click Add or Remove and select face(s)</source>
      <translation type="unfinished">Click Add or Remove and select face(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="35"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="51"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="75"/>
      <source>Normal Stiffness</source>
      <translation>法向刚度</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="82"/>
      <location filename="../../TaskFemConstraintSpring.ui" line="105"/>
      <source>N/m</source>
      <translation type="unfinished">N/m</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="115"/>
      <source>Stiffness for Elmer</source>
      <translation type="unfinished">Stiffness for Elmer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="122"/>
      <source>What stiffness should be
used for the Elmer solver</source>
      <translation type="unfinished">What stiffness should be
used for the Elmer solver</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="98"/>
      <source>Tangential Stiffness</source>
      <translation>切向刚度</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="20"/>
      <source>Click Add or Remove and select geometric element(s)</source>
      <translation type="unfinished">Click Add or Remove and select geometric element(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="29"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="39"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="56"/>
      <source>Constraint type</source>
      <translation>约束类型</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="66"/>
      <source>Temperature</source>
      <translation>温度</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="83"/>
      <source>Concentrated heat flux</source>
      <translation type="unfinished">Concentrated heat flux</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintTransform</name>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="22"/>
      <source>Rectangular transform</source>
      <translation type="unfinished">Rectangular transform</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="32"/>
      <source>Cylindrical transform</source>
      <translation type="unfinished">Cylindrical transform</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="44"/>
      <source>Select a face, click Add or Remove</source>
      <translation type="unfinished">Select a face, click Add or Remove</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="59"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="75"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="110"/>
      <source>System Rotation</source>
      <translation type="unfinished">System Rotation</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="116"/>
      <source>X:</source>
      <translation>X:</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="133"/>
      <source>Y:</source>
      <translation>Y:</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="150"/>
      <source>Z:</source>
      <translation>Z:</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="167"/>
      <source>Angle:</source>
      <translation>角度:</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="190"/>
      <location filename="../../TaskFemConstraintTransform.ui" line="209"/>
      <source>Transformable surfaces</source>
      <translation type="unfinished">Transformable surfaces</translation>
    </message>
  </context>
  <context>
    <name>TaskPostClip</name>
    <message>
      <location filename="../../TaskPostClip.ui" line="31"/>
      <source>Create</source>
      <translation>创建</translation>
    </message>
    <message>
      <location filename="../../TaskPostClip.ui" line="73"/>
      <source>Inside Out</source>
      <translation type="unfinished">Inside Out</translation>
    </message>
    <message>
      <location filename="../../TaskPostClip.ui" line="80"/>
      <source>Cut Cells</source>
      <translation type="unfinished">Cut Cells</translation>
    </message>
  </context>
  <context>
    <name>TaskPostCut</name>
    <message>
      <location filename="../../TaskPostCut.ui" line="31"/>
      <source>Create</source>
      <translation>创建</translation>
    </message>
  </context>
  <context>
    <name>TaskPostDataAlongLine</name>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="20"/>
      <source>Coordinates</source>
      <translation type="unfinished">Coordinates</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="64"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="103"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="142"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="32"/>
      <source>Point 1</source>
      <translation type="unfinished">Point 1</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="48"/>
      <source>Point 2</source>
      <translation type="unfinished">Point 2</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="184"/>
      <source>Select Points</source>
      <translation type="unfinished">Select Points</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="193"/>
      <source>Resolution</source>
      <translation type="unfinished">Resolution</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="236"/>
      <source>Mode</source>
      <translation>模式</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="263"/>
      <source>Field</source>
      <translation type="unfinished">Field</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="273"/>
      <source>Vector</source>
      <translation>向量</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="292"/>
      <source>Create Plot</source>
      <translation type="unfinished">Create Plot</translation>
    </message>
  </context>
  <context>
    <name>TaskPostDataAtPoint</name>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="17"/>
      <source>Center</source>
      <translation>中心</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="29"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="58"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="87"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="113"/>
      <source>Select Point</source>
      <translation type="unfinished">Select Point</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="122"/>
      <source>Value:</source>
      <translation>值:</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="169"/>
      <source>Field</source>
      <translation type="unfinished">Field</translation>
    </message>
  </context>
  <context>
    <name>TaskPostDisplay</name>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="28"/>
      <source>Mode</source>
      <translation>模式</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="42"/>
      <location filename="../../TaskPostDisplay.ui" line="93"/>
      <source>Outline</source>
      <translation type="unfinished">Outline</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="47"/>
      <location filename="../../TaskPostDisplay.ui" line="98"/>
      <source>Surface</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="52"/>
      <location filename="../../TaskPostDisplay.ui" line="103"/>
      <source>Surface with Edges</source>
      <translation type="unfinished">Surface with Edges</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="57"/>
      <location filename="../../TaskPostDisplay.ui" line="108"/>
      <source>Wireframe</source>
      <translation>线框</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="73"/>
      <source>Coloring</source>
      <translation type="unfinished">Coloring</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="79"/>
      <source>Field</source>
      <translation type="unfinished">Field</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="116"/>
      <source>Vector</source>
      <translation>向量</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="130"/>
      <source>Magnitute</source>
      <translation type="unfinished">Magnitute</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="135"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="140"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="145"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="156"/>
      <source>Styling</source>
      <translation type="unfinished">Styling</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="162"/>
      <source>Transparency</source>
      <translation>透明度</translation>
    </message>
  </context>
  <context>
    <name>TaskPostScalarClip</name>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="28"/>
      <source>Scalar</source>
      <translation>标量</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="42"/>
      <source>Outline</source>
      <translation type="unfinished">Outline</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="47"/>
      <source>Surface</source>
      <translation>面</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="52"/>
      <source>Surface with Edges</source>
      <translation type="unfinished">Surface with Edges</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="57"/>
      <source>Wireframe</source>
      <translation>线框</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="101"/>
      <source>Min scalar</source>
      <translation type="unfinished">Min scalar</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="108"/>
      <source>Clip scalar</source>
      <translation type="unfinished">Clip scalar</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="121"/>
      <source>Max scalar</source>
      <translation type="unfinished">Max scalar</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="209"/>
      <source>Clip inside out</source>
      <translation type="unfinished">Clip inside out</translation>
    </message>
  </context>
  <context>
    <name>TaskPostWarpVector</name>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="28"/>
      <source>Vector</source>
      <translation>向量</translation>
    </message>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="42"/>
      <source>warp vectors</source>
      <translation type="unfinished">warp vectors</translation>
    </message>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="98"/>
      <source>Min warp</source>
      <translation type="unfinished">Min warp</translation>
    </message>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="105"/>
      <source>Warp factor</source>
      <translation type="unfinished">Warp factor</translation>
    </message>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="118"/>
      <source>Max warp</source>
      <translation type="unfinished">Max warp</translation>
    </message>
  </context>
  <context>
    <name>TaskTetParameter</name>
    <message>
      <location filename="../../TaskTetParameter.ui" line="28"/>
      <source>Max. Size:</source>
      <translation>最大尺寸：</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="46"/>
      <source>Min. Size:</source>
      <translation type="unfinished">Min. Size:</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="62"/>
      <source>Second order</source>
      <translation>二阶</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="71"/>
      <source>Fineness:</source>
      <translation>精细度：</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="82"/>
      <source>VeryCoarse</source>
      <translation>非常粗糙</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="87"/>
      <source>Coarse</source>
      <translation>粗糙</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="92"/>
      <source>Moderate</source>
      <translation>中等</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="97"/>
      <source>Fine</source>
      <translation>精细</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="102"/>
      <source>VeryFine</source>
      <translation>高精细</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="107"/>
      <source>UserDefined</source>
      <translation>用户自定义</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="115"/>
      <source>Growth Rate:</source>
      <translation>增长率：</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="129"/>
      <source>Number of Segments per Edge:</source>
      <translation type="unfinished">Number of Segments per Edge:</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="146"/>
      <source>Number of Segments per Radius:</source>
      <translation type="unfinished">Number of Segments per Radius:</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="162"/>
      <source>Optimize</source>
      <translation>优化</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="184"/>
      <source>Node count:</source>
      <translation type="unfinished">Node count:</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="198"/>
      <source>Triangle count:</source>
      <translation>三角形数量：</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="212"/>
      <source>Tetrahedron count:</source>
      <translation type="unfinished">Tetrahedron count:</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="41"/>
      <source>FEM</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="42"/>
      <source>&amp;FEM</source>
      <translation>有限元(&amp;F)</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="44"/>
      <source>Model</source>
      <translation>模型</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="45"/>
      <source>M&amp;odel</source>
      <translation type="unfinished">M&amp;odel</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="46"/>
      <source>Materials</source>
      <translation>材料</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="47"/>
      <source>&amp;Materials</source>
      <translation type="unfinished">&amp;Materials</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="48"/>
      <source>Element Geometry</source>
      <translation>元素几何图形</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="49"/>
      <source>&amp;Element Geometry</source>
      <translation>&amp;元素几何图形</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="50"/>
      <source>Electrostatic boundary conditions</source>
      <translation type="unfinished">Electrostatic boundary conditions</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="51"/>
      <source>&amp;Electrostatic boundary conditions</source>
      <translation type="unfinished">&amp;Electrostatic boundary conditions</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="52"/>
      <source>Fluid boundary conditions</source>
      <translation type="unfinished">Fluid boundary conditions</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="53"/>
      <source>&amp;Fluid boundary conditions</source>
      <translation type="unfinished">&amp;Fluid boundary conditions</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="54"/>
      <source>Electromagnetic boundary conditions</source>
      <translation type="unfinished">Electromagnetic boundary conditions</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="55"/>
      <source>&amp;Electromagnetic boundary conditions</source>
      <translation type="unfinished">&amp;Electromagnetic boundary conditions</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="56"/>
      <source>Geometrical analysis features</source>
      <translation type="unfinished">Geometrical analysis features</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="57"/>
      <source>&amp;Geometrical analysis features</source>
      <translation type="unfinished">&amp;Geometrical analysis features</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="58"/>
      <source>Mechanical boundary conditions and loads</source>
      <translation type="unfinished">Mechanical boundary conditions and loads</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="59"/>
      <source>&amp;Mechanical boundary conditions and loads</source>
      <translation type="unfinished">&amp;Mechanical boundary conditions and loads</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="60"/>
      <source>Thermal boundary conditions and loads</source>
      <translation type="unfinished">Thermal boundary conditions and loads</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="61"/>
      <source>&amp;Thermal boundary conditions and loads</source>
      <translation type="unfinished">&amp;Thermal boundary conditions and loads</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="62"/>
      <source>Analysis features without solver</source>
      <translation type="unfinished">Analysis features without solver</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="63"/>
      <source>&amp;Analysis features without solver</source>
      <translation type="unfinished">&amp;Analysis features without solver</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="64"/>
      <source>Overwrite Constants</source>
      <translation type="unfinished">Overwrite Constants</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="65"/>
      <source>&amp;Overwrite Constants</source>
      <translation type="unfinished">&amp;Overwrite Constants</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="67"/>
      <source>Mesh</source>
      <translation>网格</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="68"/>
      <source>M&amp;esh</source>
      <translation>网格(&amp;M)</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="70"/>
      <source>Solve</source>
      <translation>求解</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="71"/>
      <source>&amp;Solve</source>
      <translation>求解(&amp;S)</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="73"/>
      <source>Results</source>
      <translation type="unfinished">Results</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="74"/>
      <source>&amp;Results</source>
      <translation>结果(&amp;R)</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="75"/>
      <source>Filter functions</source>
      <translation type="unfinished">Filter functions</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="76"/>
      <source>&amp;Filter functions</source>
      <translation type="unfinished">&amp;Filter functions</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="78"/>
      <source>Utilities</source>
      <translation>实用程序</translation>
    </message>
  </context>
  <context>
    <name>setupFilter</name>
    <message>
      <location filename="../../Command.cpp" line="1803"/>
      <source>Error: A filter can only be applied to a single object.</source>
      <translation type="unfinished">Error: A filter can only be applied to a single object.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1805"/>
      <location filename="../../Command.cpp" line="1816"/>
      <location filename="../../Command.cpp" line="1845"/>
      <source>The filter could not be set up.</source>
      <translation type="unfinished">The filter could not be set up.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1815"/>
      <location filename="../../Command.cpp" line="1844"/>
      <source>Error: no post processing object selected.</source>
      <translation>错误：未选取后处理对象。</translation>
    </message>
  </context>
  <context>
    <name>FEM_Analysis</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="58"/>
      <source>Analysis container</source>
      <translation type="unfinished">Analysis container</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="62"/>
      <source>Creates an analysis container with default solver</source>
      <translation type="unfinished">Creates an analysis container with default solver</translation>
    </message>
  </context>
  <context>
    <name>FEM_ClippingPlaneAdd</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="93"/>
      <source>Clipping plane on face</source>
      <translation type="unfinished">Clipping plane on face</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="96"/>
      <source>Add a clipping plane on a selected face</source>
      <translation type="unfinished">Add a clipping plane on a selected face</translation>
    </message>
  </context>
  <context>
    <name>FEM_ClippingPlaneRemoveAll</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="149"/>
      <source>Remove all clipping planes</source>
      <translation type="unfinished">Remove all clipping planes</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="152"/>
      <source>Removes all clipping planes</source>
      <translation type="unfinished">Removes all clipping planes</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstantVacuumPermittivity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="173"/>
      <source>Constant vacuum permittivity</source>
      <translation>真空介电系数</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="177"/>
      <source>Creates a FEM constant vacuum permittivity to overwrite standard value</source>
      <translation type="unfinished">Creates a FEM constant vacuum permittivity to overwrite standard value</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementFluid1D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="343"/>
      <source>Fluid section for 1D flow</source>
      <translation type="unfinished">Fluid section for 1D flow</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="346"/>
      <source>Creates a FEM fluid section for 1D flow</source>
      <translation type="unfinished">Creates a FEM fluid section for 1D flow</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementGeometry1D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="356"/>
      <source>Beam cross section</source>
      <translation>梁截面</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="359"/>
      <source>Creates a FEM beam cross section</source>
      <translation>创建 FEM 梁截面</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementGeometry2D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="369"/>
      <source>Shell plate thickness</source>
      <translation>壳板厚度</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="372"/>
      <source>Creates a FEM shell plate thickness</source>
      <translation>创建 FEM 壳板厚度</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementRotation1D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="382"/>
      <source>Beam rotation</source>
      <translation>梁旋转</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="383"/>
      <source>Creates a FEM beam rotation</source>
      <translation>创建 FEM 梁旋转</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationElectrostatic</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="433"/>
      <source>Electrostatic equation</source>
      <translation type="unfinished">Electrostatic equation</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="436"/>
      <source>Creates a FEM equation for electrostatic</source>
      <translation type="unfinished">Creates a FEM equation for electrostatic</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationElasticity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="407"/>
      <source>Elasticity equation</source>
      <translation type="unfinished">Elasticity equation</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="410"/>
      <source>Creates a FEM equation for elasticity (stress)</source>
      <translation type="unfinished">Creates a FEM equation for elasticity (stress)</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationFlow</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="446"/>
      <source>Flow equation</source>
      <translation type="unfinished">Flow equation</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="447"/>
      <source>Creates a FEM equation for flow</source>
      <translation type="unfinished">Creates a FEM equation for flow</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationFlux</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="457"/>
      <source>Flux equation</source>
      <translation type="unfinished">Flux equation</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="458"/>
      <source>Creates a FEM equation for flux</source>
      <translation type="unfinished">Creates a FEM equation for flux</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationElectricforce</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="420"/>
      <source>Electricforce equation</source>
      <translation>电力方程</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="423"/>
      <source>Creates a FEM equation for electric forces</source>
      <translation type="unfinished">Creates a FEM equation for electric forces</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationHeat</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="468"/>
      <source>Heat equation</source>
      <translation type="unfinished">Heat equation</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="469"/>
      <source>Creates a FEM equation for heat</source>
      <translation type="unfinished">Creates a FEM equation for heat</translation>
    </message>
  </context>
  <context>
    <name>FEM_Examples</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="512"/>
      <source>Open FEM examples</source>
      <translation type="unfinished">Open FEM examples</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="513"/>
      <source>Opens the FEM examples</source>
      <translation type="unfinished">Opens the FEM examples</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialEditor</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="527"/>
      <source>Material editor</source>
      <translation type="unfinished">Material editor</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="530"/>
      <source>Opens the FreeCAD material editor</source>
      <translation type="unfinished">Opens the FreeCAD material editor</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialFluid</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="543"/>
      <source>Material for fluid</source>
      <translation type="unfinished">Material for fluid</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="544"/>
      <source>Creates a FEM material for fluid</source>
      <translation type="unfinished">Creates a FEM material for fluid</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialMechanicalNonlinear</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="556"/>
      <source>Nonlinear mechanical material</source>
      <translation type="unfinished">Nonlinear mechanical material</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="559"/>
      <source>Creates a nonlinear mechanical material</source>
      <translation type="unfinished">Creates a nonlinear mechanical material</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialReinforced</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="623"/>
      <source>Reinforced material (concrete)</source>
      <translation type="unfinished">Reinforced material (concrete)</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="627"/>
      <source>Creates a material for reinforced matrix material such as concrete</source>
      <translation type="unfinished">Creates a material for reinforced matrix material such as concrete</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialSolid</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="637"/>
      <source>Material for solid</source>
      <translation type="unfinished">Material for solid</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="639"/>
      <source>Creates a FEM material for solid</source>
      <translation type="unfinished">Creates a FEM material for solid</translation>
    </message>
  </context>
  <context>
    <name>FEM_FEMMesh2Mesh</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="649"/>
      <source>FEM mesh to mesh</source>
      <translation type="unfinished">FEM mesh to mesh</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="652"/>
      <source>Converts the surface of a FEM mesh to a mesh</source>
      <translation type="unfinished">Converts the surface of a FEM mesh to a mesh</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshBoundaryLayer</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="691"/>
      <source>FEM mesh boundary layer</source>
      <translation type="unfinished">FEM mesh boundary layer</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="694"/>
      <source>Creates a FEM mesh boundary layer</source>
      <translation type="unfinished">Creates a FEM mesh boundary layer</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshClear</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="704"/>
      <source>Clear FEM mesh</source>
      <translation type="unfinished">Clear FEM mesh</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="705"/>
      <source>Clears the Mesh of a FEM mesh object</source>
      <translation type="unfinished">Clears the Mesh of a FEM mesh object</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshDisplayInfo</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="724"/>
      <source>Display FEM mesh info</source>
      <translation type="unfinished">Display FEM mesh info</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="725"/>
      <source>Displays FEM mesh information</source>
      <translation type="unfinished">Displays FEM mesh information</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshGmshFromShape</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="748"/>
      <source>FEM mesh from shape by Gmsh</source>
      <translation type="unfinished">FEM mesh from shape by Gmsh</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="751"/>
      <source>Creates a FEM mesh from a shape by Gmsh mesher</source>
      <translation type="unfinished">Creates a FEM mesh from a shape by Gmsh mesher</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshGroup</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="798"/>
      <source>FEM mesh group</source>
      <translation type="unfinished">FEM mesh group</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="799"/>
      <source>Creates a FEM mesh group</source>
      <translation type="unfinished">Creates a FEM mesh group</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshNetgenFromShape</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="811"/>
      <source>FEM mesh from shape by Netgen</source>
      <translation type="unfinished">FEM mesh from shape by Netgen</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="815"/>
      <source>Creates a FEM mesh from a solid or face shape by Netgen internal mesher</source>
      <translation type="unfinished">Creates a FEM mesh from a solid or face shape by Netgen internal mesher</translation>
    </message>
  </context>
  <context>
    <name>FEM_ResultShow</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="876"/>
      <source>Show result</source>
      <translation>显示结果</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="880"/>
      <source>Shows and visualizes selected result data</source>
      <translation type="unfinished">Shows and visualizes selected result data</translation>
    </message>
  </context>
  <context>
    <name>FEM_ResultsPurge</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="892"/>
      <source>Purge results</source>
      <translation type="unfinished">Purge results</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="896"/>
      <source>Purges all results from active analysis</source>
      <translation type="unfinished">Purges all results from active analysis</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverCalculiXCcxTools</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1006"/>
      <source>Solver CalculiX Standard</source>
      <translation>标准 CalculiX 求解器</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1011"/>
      <source>Creates a standard FEM solver CalculiX with ccx tools</source>
      <translation>使用 ccx 工具创建标准的有限元 CalculiX 求解器</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverControl</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1059"/>
      <source>Solver job control</source>
      <translation type="unfinished">Solver job control</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1064"/>
      <source>Changes solver attributes and runs the calculations for the selected solver</source>
      <translation type="unfinished">Changes solver attributes and runs the calculations for the selected solver</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverElmer</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1076"/>
      <source>Solver Elmer</source>
      <translation>Elmer求解器</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1078"/>
      <source>Creates a FEM solver Elmer</source>
      <translation type="unfinished">Creates a FEM solver Elmer</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverMystran</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1089"/>
      <source>Solver Mystran</source>
      <translation>Mystran求解器</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1091"/>
      <source>Creates a FEM solver Mystran</source>
      <translation>创建Mystran有限元求解器</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverRun</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1101"/>
      <source>Run solver calculations</source>
      <translation type="unfinished">Run solver calculations</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1105"/>
      <source>Runs the calculations for the selected solver</source>
      <translation type="unfinished">Runs the calculations for the selected solver</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverZ88</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1121"/>
      <source>Solver Z88</source>
      <translation>Z88求解器</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1123"/>
      <source>Creates a FEM solver Z88</source>
      <translation>建立Z88有限元求解器</translation>
    </message>
  </context>
  <context>
    <name>ControlWidget</name>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="208"/>
      <source>Solver Control</source>
      <translation>求解器控制</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="219"/>
      <source>Working Directory</source>
      <translation>工作目录</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="223"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="299"/>
      <source>Write</source>
      <translation>写入</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="224"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="300"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="304"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="308"/>
      <source>Edit</source>
      <translation>编辑</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="241"/>
      <source>Elapsed Time:</source>
      <translation>耗时:</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="301"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="305"/>
      <source>Run</source>
      <translation>运行</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="303"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="307"/>
      <source>Re-write</source>
      <translation>重新写入</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="309"/>
      <source>Re-run</source>
      <translation>重新运行</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="311"/>
      <source>Abort</source>
      <translation>中止</translation>
    </message>
  </context>
  <context>
    <name>_Selector</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="50"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="51"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
  </context>
  <context>
    <name>BoundarySelector</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="130"/>
      <source>Select Faces/Edges/Vertexes</source>
      <translation type="unfinished">Select Faces/Edges/Vertexes</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="131"/>
      <source>To add references: select them in the 3D view and click "Add".</source>
      <translation type="unfinished">To add references: select them in the 3D view and click "Add".</translation>
    </message>
  </context>
  <context>
    <name>SolidSelector</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="146"/>
      <source>Select Solids</source>
      <translation type="unfinished">Select Solids</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="152"/>
      <source>Select elements part of the solid that shall be added to the list. To add the solid click "Add".</source>
      <translation type="unfinished">Select elements part of the solid that shall be added to the list. To add the solid click "Add".</translation>
    </message>
  </context>
  <context>
    <name>GeometryElementsSelection</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="264"/>
      <source>Geometry reference selector</source>
      <translation>几何图形参考选择器</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="266"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="273"/>
      <source>Click on "Add" and select geometric elements to add them to the list.{}The following geometry elements can be selected: {}{}{}</source>
      <translation type="unfinished">Click on "Add" and select geometric elements to add them to the list.{}The following geometry elements can be selected: {}{}{}</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="276"/>
      <source>{}If no geometry is added to the list, all remaining ones are used.</source>
      <translation type="unfinished">{}If no geometry is added to the list, all remaining ones are used.</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="285"/>
      <source>Selection mode</source>
      <translation>选择模式</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="287"/>
      <source>Solid</source>
      <translation>实体</translation>
    </message>
  </context>
  <context>
    <name>FEM</name>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="273"/>
      <source>Displacement Magnitude</source>
      <translation>位移</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="282"/>
      <source>Displacement X</source>
      <translation>X方向位移</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="290"/>
      <source>Displacement Y</source>
      <translation>Y 方向位移</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="298"/>
      <source>Displacement Z</source>
      <translation>Z 方向位移</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="307"/>
      <source>von Mises Stress</source>
      <translation>范式等效应力</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="316"/>
      <source>Max Shear Stress</source>
      <translation>最大剪应力</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="327"/>
      <source>Max Principal Stress</source>
      <translation>最大主应力</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="337"/>
      <source>Temperature</source>
      <translation>温度</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="346"/>
      <source>Mass Flow Rate</source>
      <translation type="unfinished">Mass Flow Rate</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="357"/>
      <source>Network Pressure</source>
      <translation type="unfinished">Network Pressure</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="369"/>
      <source>Min Principal Stress</source>
      <translation>最小主应力</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="379"/>
      <source>Equivalent Plastic Strain</source>
      <translation>等效塑性应变</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="398"/>
      <source>Information</source>
      <translation>信息</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="399"/>
      <source>No histogram available.
Please select a result type first.</source>
      <translation type="unfinished">No histogram available.
Please select a result type first.</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="546"/>
      <source>Histogram of {}</source>
      <translation>{} 的直方图</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="547"/>
      <source>Nodes</source>
      <translation>节点</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="668"/>
      <source>Empty result mesh</source>
      <translation type="unfinished">Empty result mesh</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="681"/>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="690"/>
      <source>No result object</source>
      <translation type="unfinished">No result object</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationMagnetodynamic2D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="497"/>
      <source>Magnetodynamic2D equation</source>
      <translation type="unfinished">Magnetodynamic2D equation</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="501"/>
      <source>Creates a FEM equation for 2D magnetodynamic forces</source>
      <translation type="unfinished">Creates a FEM equation for 2D magnetodynamic forces</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCompEmConstraints</name>
    <message>
      <location filename="../../Command.cpp" line="1399"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1400"/>
      <location filename="../../Command.cpp" line="1401"/>
      <source>Electromagnetic boundary conditions</source>
      <translation type="unfinished">Electromagnetic boundary conditions</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationMagnetodynamic</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="481"/>
      <source>Magnetodynamic equation</source>
      <translation type="unfinished">Magnetodynamic equation</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="485"/>
      <source>Creates a FEM equation for magnetodynamic forces</source>
      <translation type="unfinished">Creates a FEM equation for magnetodynamic forces</translation>
    </message>
  </context>
  <context>
    <name>TaskPostContours</name>
    <message>
      <location filename="../../TaskPostContours.ui" line="25"/>
      <source>Vector:</source>
      <translation type="unfinished">Vector:</translation>
    </message>
    <message>
      <location filename="../../TaskPostContours.ui" line="35"/>
      <source>Field:</source>
      <translation type="unfinished">Field:</translation>
    </message>
    <message>
      <location filename="../../TaskPostContours.ui" line="79"/>
      <source>Contour lines will not be colored</source>
      <translation type="unfinished">Contour lines will not be colored</translation>
    </message>
    <message>
      <location filename="../../TaskPostContours.ui" line="82"/>
      <source>No color</source>
      <translation type="unfinished">No color</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCompEmEquations</name>
    <message>
      <location filename="../../Command.cpp" line="1523"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1524"/>
      <source>Electromagnetic equations</source>
      <translation type="unfinished">Electromagnetic equations</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1525"/>
      <source>Electromagnetic equations for the Elmer solver</source>
      <translation type="unfinished">Electromagnetic equations for the Elmer solver</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostContoursFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2387"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2388"/>
      <source>Contours filter</source>
      <translation type="unfinished">Contours filter</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2389"/>
      <source>Define/create a contours filter which displays iso contours</source>
      <translation type="unfinished">Define/create a contours filter which displays iso contours</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostContours</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1438"/>
      <source>Contours filter options</source>
      <translation type="unfinished">Contours filter options</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationDeformation</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="393"/>
      <source>Deformation equation</source>
      <translation type="unfinished">Deformation equation</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="397"/>
      <source>Creates a FEM equation for deformation (nonlinear elasticity)</source>
      <translation type="unfinished">Creates a FEM equation for deformation (nonlinear elasticity)</translation>
    </message>
  </context>
  <context>
    <name>BoxWidget</name>
    <message>
      <location filename="../../BoxWidget.ui" line="32"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="61"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="84"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="20"/>
      <source>Center</source>
      <translation>中心</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="124"/>
      <source>Length</source>
      <translation>长度</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="153"/>
      <source>Width</source>
      <translation>宽度</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="182"/>
      <source>Height</source>
      <translation>高度</translation>
    </message>
  </context>
  <context>
    <name>CylinderWidget</name>
    <message>
      <location filename="../../CylinderWidget.ui" line="26"/>
      <location filename="../../CylinderWidget.ui" line="110"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="49"/>
      <location filename="../../CylinderWidget.ui" line="133"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="72"/>
      <location filename="../../CylinderWidget.ui" line="156"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="20"/>
      <source>Center</source>
      <translation>中心</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="104"/>
      <source>Axis</source>
      <translation>轴线</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="196"/>
      <source>Radius</source>
      <translation>半径</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCompMechEquations</name>
    <message>
      <location filename="../../Command.cpp" line="1675"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1676"/>
      <source>Mechanical equations</source>
      <translation type="unfinished">Mechanical equations</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1677"/>
      <source>Mechanical equations for the Elmer solver</source>
      <translation type="unfinished">Mechanical equations for the Elmer solver</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverCalculiX</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1034"/>
      <source>Solver CalculiX (new framework)</source>
      <translation type="unfinished">Solver CalculiX (new framework)</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1039"/>
      <source>Creates a FEM solver CalculiX new framework (less result error handling)</source>
      <translation type="unfinished">Creates a FEM solver CalculiX new framework (less result error handling)</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintBodyHeatSource</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="189"/>
      <source>Body heat source</source>
      <translation type="unfinished">Body heat source</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="192"/>
      <source>Creates a body heat source</source>
      <translation type="unfinished">Creates a body heat source</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintCentrif</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="202"/>
      <source>Centrifugal load</source>
      <translation type="unfinished">Centrifugal load</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="203"/>
      <source>Creates a centrifugal load</source>
      <translation type="unfinished">Creates a centrifugal load</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintCurrentDensity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="216"/>
      <source>Current density boundary condition</source>
      <translation type="unfinished">Current density boundary condition</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="220"/>
      <source>Creates a current density boundary condition</source>
      <translation type="unfinished">Creates a current density boundary condition</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintElectrostaticPotential</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="233"/>
      <source>Electrostatic potential boundary condition</source>
      <translation type="unfinished">Electrostatic potential boundary condition</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="237"/>
      <source>Creates an electrostatic potential boundary condition</source>
      <translation type="unfinished">Creates an electrostatic potential boundary condition</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintFlowVelocity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="249"/>
      <source>Flow velocity boundary condition</source>
      <translation type="unfinished">Flow velocity boundary condition</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="252"/>
      <source>Creates a flow velocity boundary condition</source>
      <translation type="unfinished">Creates a flow velocity boundary condition</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintInitialFlowVelocity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="264"/>
      <source>Initial flow velocity condition</source>
      <translation type="unfinished">Initial flow velocity condition</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="268"/>
      <source>Creates initial flow velocity condition</source>
      <translation type="unfinished">Creates initial flow velocity condition</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintInitialPressure</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="280"/>
      <source>Initial pressure condition</source>
      <translation type="unfinished">Initial pressure condition</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="283"/>
      <source>Creates an initial pressure condition</source>
      <translation type="unfinished">Creates an initial pressure condition</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintMagnetization</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="295"/>
      <source>Magnetization boundary condition</source>
      <translation type="unfinished">Magnetization boundary condition</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="298"/>
      <source>Creates a magnetization boundary condition</source>
      <translation type="unfinished">Creates a magnetization boundary condition</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintSectionPrint</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="308"/>
      <source>Section print feature</source>
      <translation type="unfinished">Section print feature</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="311"/>
      <source>Creates a section print feature</source>
      <translation type="unfinished">Creates a section print feature</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintSelfWeight</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="321"/>
      <source>Gravity load</source>
      <translation type="unfinished">Gravity load</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="322"/>
      <source>Creates a gravity load</source>
      <translation type="unfinished">Creates a gravity load</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintTie</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="332"/>
      <source>Tie constraint</source>
      <translation type="unfinished">Tie constraint</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="333"/>
      <source>Creates a tie constraint</source>
      <translation type="unfinished">Creates a tie constraint</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshRegion</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="865"/>
      <source>FEM mesh refinement</source>
      <translation type="unfinished">FEM mesh refinement</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="866"/>
      <source>Creates a FEM mesh refinement</source>
      <translation type="unfinished">Creates a FEM mesh refinement</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintRigidBody</name>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="20"/>
      <source>Click Add or Remove and select geometric element(s)</source>
      <translation type="unfinished">Click Add or Remove and select geometric element(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="35"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="51"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="77"/>
      <source>Reference Node</source>
      <translation type="unfinished">Reference Node</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="83"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="183"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="231"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="309"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="400"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="448"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="537"/>
      <source>X:</source>
      <translation>X:</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="106"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="190"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="238"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="316"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="407"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="455"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="544"/>
      <source>Y:</source>
      <translation>Y:</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="129"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="197"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="245"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="323"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="414"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="462"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="551"/>
      <source>Z:</source>
      <translation>Z:</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="177"/>
      <source>Translational Mode</source>
      <translation type="unfinished">Translational Mode</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="225"/>
      <source>Displacement</source>
      <translation>位移</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="303"/>
      <source>Force</source>
      <translation>力</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="394"/>
      <source>Rotational Mode</source>
      <translation type="unfinished">Rotational Mode</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="442"/>
      <source>Rotation</source>
      <translation type="unfinished">Rotation</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="499"/>
      <source>Angle:</source>
      <translation>角度:</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="531"/>
      <source>Moment</source>
      <translation type="unfinished">Moment</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintRigidBody</name>
    <message>
      <location filename="../../Command.cpp" line="456"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="457"/>
      <source>Rigid body constraint</source>
      <translation type="unfinished">Rigid body constraint</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="458"/>
      <source>Creates a rigid body constraint for a geometric entity</source>
      <translation type="unfinished">Creates a rigid body constraint for a geometric entity</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintRigidBody</name>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="273"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="284"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="324"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="347"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="358"/>
      <source>Selection error</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="273"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="347"/>
      <source>Nothing selected!</source>
      <translation>未选择任何内容 ！</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="284"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="358"/>
      <source>Selected object is not a part!</source>
      <translation>所选之物件并非零件!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="322"/>
      <source>Only one type of selection (vertex, face or edge) per constraint allowed!</source>
      <translation type="unfinished">Only one type of selection (vertex, face or edge) per constraint allowed!</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintRigidBody</name>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="743"/>
      <source>Input error</source>
      <translation>输入错误</translation>
    </message>
  </context>
  <context>
    <name>TaskCreateElementSet</name>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="20"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="28"/>
      <source>Poly</source>
      <translation>多边形</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="35"/>
      <source>Erase Elements by Polygon</source>
      <translation type="unfinished">Erase Elements by Polygon</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="49"/>
      <source>Restore</source>
      <translation type="unfinished">Restore</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="56"/>
      <source>Delete New Meshes</source>
      <translation type="unfinished">Delete New Meshes</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="70"/>
      <source>Copy</source>
      <translation>复制</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="77"/>
      <source>Copy Result Mesh</source>
      <translation type="unfinished">Copy Result Mesh</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCreateElementsSet</name>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="231"/>
      <location filename="../../TaskCreateElementSet.cpp" line="241"/>
      <location filename="../../TaskCreateElementSet.cpp" line="472"/>
      <location filename="../../TaskCreateElementSet.cpp" line="563"/>
      <location filename="../../Command.cpp" line="1376"/>
      <source>Wrong selection</source>
      <translation>选择错误</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="232"/>
      <source>Can't copy ResultMesh to ResultMesh</source>
      <translation type="unfinished">Can't copy ResultMesh to ResultMesh</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="242"/>
      <source>Mesh must be a Results mesh</source>
      <translation type="unfinished">Mesh must be a Results mesh</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="564"/>
      <source>No Data To Restore
</source>
      <translation type="unfinished">No Data To Restore
</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="759"/>
      <source>Erased Elements</source>
      <translation type="unfinished">Erased Elements</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="760"/>
      <source>All Elements Erased - no mesh generated.</source>
      <translation type="unfinished">All Elements Erased - no mesh generated.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1336"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1337"/>
      <source>Erase Elements</source>
      <translation type="unfinished">Erase Elements</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1338"/>
      <source>Creates a FEM mesh elements set</source>
      <translation type="unfinished">Creates a FEM mesh elements set</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskCreateElementSet</name>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="441"/>
      <source>Elements set</source>
      <translation type="unfinished">Elements set</translation>
    </message>
  </context>
  <context>
    <name>CmdFemDefineElementsSet</name>
    <message>
      <location filename="../../Command.cpp" line="1281"/>
      <source>Fem</source>
      <translation>有限元</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1282"/>
      <source>Element set by poly</source>
      <translation type="unfinished">Element set by poly</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1283"/>
      <location filename="../../Command.cpp" line="1285"/>
      <source>Create Element set by Poly</source>
      <translation type="unfinished">Create Element set by Poly</translation>
    </message>
  </context>
  <context>
    <name>NetgenMesh</name>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="14"/>
      <source>FEM Mesh by Netgen</source>
      <translation type="unfinished">FEM Mesh by Netgen</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="26"/>
      <source>Mesh Parameters</source>
      <translation type="unfinished">Mesh Parameters</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="37"/>
      <source>Fineness:</source>
      <translation>精细度：</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="47"/>
      <source>Maximal Size:</source>
      <translation type="unfinished">Maximal Size:</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="82"/>
      <source>Minimal Size:</source>
      <translation type="unfinished">Minimal Size:</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="117"/>
      <source>Second Order</source>
      <translation type="unfinished">Second Order</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="124"/>
      <source>Growth Rate:</source>
      <translation>增长率：</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="147"/>
      <source>Curvature Safety:</source>
      <translation type="unfinished">Curvature Safety:</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="164"/>
      <source>Segments Per Edge:</source>
      <translation type="unfinished">Segments Per Edge:</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="192"/>
      <source>Netgen</source>
      <translation>Netgen</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="217"/>
      <source>Time:</source>
      <translation>时间：</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="243"/>
      <source>Netgen version</source>
      <translation type="unfinished">Netgen version</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsNetgen</name>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="14"/>
      <location filename="../ui/DlgSettingsNetgen.ui" line="20"/>
      <source>Netgen</source>
      <translation>Netgen</translation>
    </message>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="26"/>
      <source>Use legacy Netgen object implementation</source>
      <translation type="unfinished">Use legacy Netgen object implementation</translation>
    </message>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="35"/>
      <source>Legacy Netgen</source>
      <translation type="unfinished">Legacy Netgen</translation>
    </message>
  </context>
</TS>
