<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh-CN" sourcelanguage="en">
  <context>
    <name>ArchMaterial</name>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="14"/>
      <source>BIM material</source>
      <translation>BIM材料</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="26"/>
      <source>Choose a preset card</source>
      <translation>选择预设卡</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="30"/>
      <source>Choose preset...</source>
      <translation>选择预设...</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="44"/>
      <source>Copy values from an existing material in the document</source>
      <translation>从文档中的现有材料复制值</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="48"/>
      <source>Copy existing...</source>
      <translation>复制现有...</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="58"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="65"/>
      <source>The name/label of this material</source>
      <translation>此材料的名称/标签</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="94"/>
      <source>Description</source>
      <translation>描述</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="101"/>
      <source>An optional description for this material</source>
      <translation>此材料的可选说明</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="112"/>
      <source>Color</source>
      <translation>颜色</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="125"/>
      <source>The color of this material</source>
      <translation>此材料的颜色</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="139"/>
      <source>Section Color</source>
      <translation>节标题颜色</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="163"/>
      <source>Transparency</source>
      <translation>透明度</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="170"/>
      <source>A transparency value for this material</source>
      <translation>此材料的透明度值</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="184"/>
      <source>Standard code</source>
      <translation>标准代码</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="191"/>
      <source>A standard (MasterFormat, Omniclass...) code for this material</source>
      <translation>此材料的标准 (MasterFormat、Omniclass...) 代码</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="204"/>
      <source>Opens a browser dialog to choose a class from a BIM standard</source>
      <translation>打开浏览器对话框，从BIM标准中选择一个类别</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="223"/>
      <source>URL</source>
      <translation>网址</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="236"/>
      <source>A URL describing this material</source>
      <translation>描述此材料的 URL</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="249"/>
      <source>Opens the URL in a browser</source>
      <translation>在浏览器中打开 URL</translation>
    </message>
    <message>
      <location filename="../ui/ArchMaterial.ui" line="268"/>
      <source>Parent</source>
      <translation>父级</translation>
    </message>
  </context>
  <context>
    <name>BimServer</name>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="14"/>
      <source>BimServer</source>
      <translation>Bim服务器</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="20"/>
      <source>Server</source>
      <translation>服务器</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="38"/>
      <source>Connect</source>
      <translation>连接</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="55"/>
      <source>Idle</source>
      <translation>空闲</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="79"/>
      <source>Open in browser</source>
      <translation>在浏览器中打开</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="90"/>
      <source>Project</source>
      <translation>项目</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="28"/>
      <source>The name of the BIM Server you are currently connecting to. Change settings in the BIM preferences</source>
      <translation>您当前连接的 BIM 服务器名称。更改 BIM 首选项中的设置</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="31"/>
      <source>BIM Server</source>
      <translation>BIM服务器</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="97"/>
      <source>The list of projects present on the BIM Server</source>
      <translation>当前BIM服务器上的项目列表</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="109"/>
      <source>Download</source>
      <translation>下载</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="115"/>
      <source>Available revisions:</source>
      <translation>可用的修订:</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="144"/>
      <source>Open</source>
      <translation>打开</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="156"/>
      <location filename="../ui/BimServerTaskPanel.ui" line="205"/>
      <source>Upload</source>
      <translation>上传</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="164"/>
      <source>Root object:</source>
      <translation>根对象:</translation>
    </message>
    <message>
      <location filename="../ui/BimServerTaskPanel.ui" line="178"/>
      <source>Comment</source>
      <translation>注释</translation>
    </message>
  </context>
  <context>
    <name>Dialog</name>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="14"/>
      <source>Schedule definition</source>
      <translation>计划定义</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="22"/>
      <source>Schedule name:</source>
      <translation>计划名称：</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="29"/>
      <source>Unnamed schedule</source>
      <translation>未命名时间表</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="60"/>
      <source>Description</source>
      <translation>描述</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="63"/>
      <source>A description for this operation</source>
      <translation>此操作的说明</translation>
    </message>
    <message>
      <location filename="../ui/dialogTree.ui" line="65"/>
      <location filename="../ui/ArchSchedule.ui" line="68"/>
      <source>Property</source>
      <translation>属性</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="76"/>
      <source>Unit</source>
      <translation>单位</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="79"/>
      <source>An optional unit to express the resulting value. Ex: m^3 (you can also write m³ or m3)</source>
      <translation>可选的表示结果值的单位。例如：m^3 (您也可以写 m3 或 m3)</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="84"/>
      <source>Objects</source>
      <translation>对象</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="87"/>
      <source>An optional semicolon (;) separated list of object names
(internal names, not labels), to be considered by this operation.
If the list contains groups, children will be added.
Leave blank to use all objects from the document</source>
      <translation>一个可选的分号 (;) 隔开对象名称
(内部名称而不是标签)，供此操作考虑。
如果列表包含组，子组将被添加。
留空以使用文档中的所有对象</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="95"/>
      <source>Filter</source>
      <translation>筛选器</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="71"/>
      <source>The property to retrieve from each object.Can be 'Count' to count the objects, or property names like 'Length' or 'Shape.Volume' to retrieve a certain property.</source>
      <translation>要搜索对象的属性，可以使用“ Count”来统计对象数量，也可以使用“ Length”或“ Shape.Volume”等属性来搜索某个特定的属性。</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="108"/>
      <source>If this is enabled, an associated spreadsheet containing the results will be maintained together with this schedule object</source>
      <translation>如果启用此项，包含结果的相关电子表格将与此schedule对象一起保存</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="111"/>
      <source>Associate spreadsheet</source>
      <translation>关联电子表格</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="118"/>
      <source>If this is enabled, additional lines will be filled with each object considered. If not, only the totals.</source>
      <translation>如果开启此功能，将会增加每个被考虑的对象的行数。如果没有，只能填写总数。</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="121"/>
      <source>Detailed results</source>
      <translation>详细结果</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="128"/>
      <source>If this is enabled, the schedule and the associated spreadsheet are updated whenever the document is recomputed.</source>
      <translation>如果启用此功能，每次重新计算文档时，都会更新计划和相关的电子表格。</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="131"/>
      <source>Auto update</source>
      <translation>自动更新</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="142"/>
      <source>Adds a line below the selected line/cell</source>
      <translation>在选定的行/单元格下方添加一行</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="145"/>
      <source>Add row</source>
      <translation>添加行</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="156"/>
      <source>Deletes the selected line</source>
      <translation>删除选定的线</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="159"/>
      <source>Del row</source>
      <translation>删除行</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="170"/>
      <source>Clears the whole list</source>
      <translation>清除整个列表</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="173"/>
      <source>Clear</source>
      <translation>清除</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="184"/>
      <source>Put selected objects into the 'Objects' column of the selected row</source>
      <translation>将选中的对象放入到选中行 "对象" 列中</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="208"/>
      <source>This exports the results to a CSV or Markdown file. Note for CSV export: In Libreoffice, you can keep this CSV file linked by right-clicking the Sheets tab bar, New sheet, From file, Link (Note: as of LibreOffice v6.x the correct path now is: Sheet, Insert Sheet..., From file, Browse...)</source>
      <translation>导出结果到 CSV 或 Markdown 文件。
CSV 导出注意事项：在Libreoffice中，您可以通过右键单击工作表标签栏保持此 CSV 文件链接， 新表 -&gt; 从文件 -&gt; 链接(注： LibreOffice v6. 现在正确的路径为：Sheet -&gt; 插入工作表... -&gt; 从文件开始 -&gt; 浏览...)</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="187"/>
      <source>Add selection</source>
      <translation>添加选择</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="98"/>
      <source>An optional semicolon (;) separated list of property:value filters. Prepend ! to a property name to invert the effect of the filter (exclude objects that match the filter). Objects whose property contains the value will be matched. Examples of valid filters (everything is case-insensitive): Name:Wall - Will only consider objects with 'wall' in their name (internal name); !Name:Wall - Will only consider objects which DON'T have 'wall' in their name (internal name); Description:Win - Will only consider objects with 'win' in their description; !Label:Win - Will only consider objects which DO NOT have 'win' in their label; IfcType:Wall - Will only consider objects which Ifc Type is 'Wall'; !Tag:Wall - Will only consider objects which tag is NOT 'Wall'. If you leave this field empty, no filtering is applied</source>
      <translation>以分号(;)分隔的可选“属性:值”过滤列表。属性名前加感叹号!表示取反(即排除与过滤器匹配的对象)。那些包含所列属性值的对象将被匹配到。一些有效的过滤器示例(大小写不敏感)：
Name:Wall —— 将只包含 name(内部名称)值是 Wall 的对象；
!Name:Wall —— 将包含所有 name(内部名称)值不是 Wall 的对象；
Description:Win —— 将只包含 Description 值是 Win 的对象；
!Label:Win —— 将包含所有 Label 值不是 Win 的对象；
IfcType:Wall —— 将只包含 IfcType 值是 Wall 的对象；
!Tag:Wall —— 将包含所有 Tag 值不是 Wall 的对象。
如果你将此字段留空，将不应用任何过滤器。</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="194"/>
      <source>Imports the contents of a CSV file</source>
      <translation>导入 CSV 文件的内容</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="197"/>
      <source>Import</source>
      <translation>导入</translation>
    </message>
    <message>
      <location filename="../ui/ArchSchedule.ui" line="211"/>
      <source>Export</source>
      <translation>导出</translation>
    </message>
    <message>
      <location filename="../ui/DialogBimServerLogin.ui" line="14"/>
      <source>BimServer Login</source>
      <translation>BimServer 登录</translation>
    </message>
    <message>
      <location filename="../ui/DialogBimServerLogin.ui" line="22"/>
      <source>BimServer URL:</source>
      <translation>Bim服务器 URL:</translation>
    </message>
    <message>
      <location filename="../ui/DialogBimServerLogin.ui" line="36"/>
      <source>Login (email):</source>
      <translation>登录 (电子邮件):</translation>
    </message>
    <message>
      <location filename="../ui/DialogBimServerLogin.ui" line="50"/>
      <source>Password:</source>
      <translation>密码:</translation>
    </message>
    <message>
      <location filename="../ui/DialogBimServerLogin.ui" line="62"/>
      <source>Keep me logged in across FreeCAD sessions</source>
      <translation>保持我在 FreeCAD 会话中登录</translation>
    </message>
    <message>
      <location filename="../ui/DialogDisplayText.ui" line="14"/>
      <location filename="../ui/dialogListWidget.ui" line="14"/>
      <location filename="../ui/dialogQuantitySurveying.ui" line="14"/>
      <location filename="../ui/dialogPhases.ui" line="14"/>
      <location filename="../ui/dialogExport.ui" line="14"/>
      <source>Dialog</source>
      <translation>对话框</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcPropertiesRedux.ui" line="14"/>
      <source>IFC properties editor</source>
      <translation>IFC 属性编辑器</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcPropertiesRedux.ui" line="22"/>
      <source>IFC UUID:</source>
      <translation>IFC UUID:</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcPropertiesRedux.ui" line="29"/>
      <source>Leave this empty to generate one at export</source>
      <translation>导出时留空以生成一个</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcPropertiesRedux.ui" line="38"/>
      <source>List of IFC properties for this object. Double-click to edit, drag and drop to reorganize</source>
      <translation>此对象的 IFC 属性列表。双击进行编辑、拖动和拖放以重新排序</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcProperties.ui" line="14"/>
      <source>IFC Properties Manager</source>
      <translation>IFC 属性管理器</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcProperties.ui" line="20"/>
      <source>This dialog allows you to display and manage IFC properties attached to BIM objects. Only properties and sets present in all selected objects will be displayed and editable.</source>
      <translation type="unfinished">This dialog allows you to display and manage IFC properties attached to BIM objects. Only properties and sets present in all selected objects will be displayed and editable.</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcProperties.ui" line="32"/>
      <source>Only selected objects</source>
      <translation type="unfinished">Only selected objects</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcProperties.ui" line="39"/>
      <source>Only visible BIM objects</source>
      <translation>仅可见的BIM对象</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcProperties.ui" line="50"/>
      <source>Order by:</source>
      <translation>排序方式：</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcProperties.ui" line="111"/>
      <source>Search for a property or property set:</source>
      <translation>搜索一个属性或属性集：</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcProperties.ui" line="131"/>
      <source>Only show matches</source>
      <translation>仅显示匹配项</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcProperties.ui" line="141"/>
      <source>Select All</source>
      <translation>全选</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcProperties.ui" line="150"/>
      <source>List of IFC properties for the selected objects. Double-click to edit, drag and drop to reorganize</source>
      <translation>选中对象的 IFC 属性列表。双击可进行编辑，拖动可重新排序</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcPropertiesRedux.ui" line="63"/>
      <location filename="../ui/dialogIfcProperties.ui" line="175"/>
      <source>Delete selected property/set</source>
      <translation>删除选中的属性/集</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcPropertiesRedux.ui" line="76"/>
      <source>Force exporting geometry as BREP</source>
      <translation>强制导出几何形状为 BREP</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcPropertiesRedux.ui" line="83"/>
      <source>Force export full FreeCAD parametric data</source>
      <translation>强制导出完整的 FreeCAD 参数数据</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="14"/>
      <source>Classification manager</source>
      <translation>分类管理器</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="42"/>
      <source>Objects &amp;&amp; Materials</source>
      <translation>对象/材料</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="48"/>
      <source>Only visible objects</source>
      <translation>仅可见对象</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="60"/>
      <source>Sort by:</source>
      <translation>排序方式：</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="68"/>
      <location filename="../ui/dialogIfcProperties.ui" line="58"/>
      <location filename="../ui/dialogIfcElements.ui" line="47"/>
      <source>Alphabetical</source>
      <translation>按字母顺序</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="78"/>
      <location filename="../ui/dialogIfcProperties.ui" line="68"/>
      <location filename="../ui/dialogIfcElements.ui" line="57"/>
      <source>IFC type</source>
      <translation>IFC 类型</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="88"/>
      <location filename="../ui/dialogIfcElements.ui" line="67"/>
      <source>Material</source>
      <translation>材质</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="93"/>
      <location filename="../ui/dialogIfcProperties.ui" line="78"/>
      <location filename="../ui/dialogIfcElements.ui" line="72"/>
      <source>Model structure</source>
      <translation>模型结构</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="122"/>
      <source>Object / Material</source>
      <translation>对象/材料</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="127"/>
      <source>Class</source>
      <translation>种类</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="136"/>
      <source>Available classification systems</source>
      <translation>可用分类系统</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="142"/>
      <source>Classification systems found on this computer</source>
      <translation>此电脑上找到的分类系统</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="178"/>
      <source>Apply the selected class to selected materials</source>
      <translation>将选中的类应用到所选材料</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="181"/>
      <source>&lt;&lt; Apply to selected</source>
      <translation>&lt;&lt; 应用到所选</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="188"/>
      <source>Use this class as material name</source>
      <translation>使用此类作为材料名称</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="191"/>
      <source>&lt;&lt; Set as name</source>
      <translation>&lt;&lt; 设置为名称</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="200"/>
      <source>Prefix with class name when applying</source>
      <translation>应用时以类名作为前缀</translation>
    </message>
    <message>
      <location filename="../ui/dialogClassification.ui" line="214"/>
      <source>XML or IFC files of several classification systems can be downloaded from &lt;a href="https://github.com/Moult/IfcClassification"&gt;https://github.com/Moult/IfcClassification&lt;/a&gt; and placed in %s</source>
      <translation>一些分类系统的 XML 或 IFC 文件可以从&lt;a href="https://github.com/Moult/IfcClassification"&gt;https://github.com/Moult/IfcClassification&lt;/a&gt; 下载并存放到 %s</translation>
    </message>
    <message>
      <location filename="../ui/dialogConvertDocument.ui" line="14"/>
      <source>Single IFC document</source>
      <translation>单个 IFC 文档</translation>
    </message>
    <message>
      <location filename="../ui/dialogConvertDocument.ui" line="20"/>
      <source>Do you wish to convert this document to an IFC document? Replying 'Yes' will automatically turn all new objects to IFC, while 'No' will allow you to have both IFC and non-IFC elements in the file.</source>
      <translation>您想要将此文档转换为 IFC 文档吗？ 回复“是”将自动将所有新对象转换到 IFC，而“否”将允许您在文件中同时使用 IFC 和非 IFC 元素。</translation>
    </message>
    <message>
      <location filename="../ui/dialogConvertDocument.ui" line="30"/>
      <source>Add a default building structure (IfcSite, IfcBuilding and IfcBuildingStorey). You can also add the structure manually later.</source>
      <translation>添加默认构造结构 (IfcSite、IfcBuilding和IfcBuildingStorey)。您也可以在之后手动添加。</translation>
    </message>
    <message>
      <location filename="../ui/dialogConvertDocument.ui" line="33"/>
      <source>Also create a default structure</source>
      <translation>同时创建默认结构</translation>
    </message>
    <message>
      <location filename="../ui/dialogConvertDocument.ui" line="40"/>
      <source>If this is checked, you won't be asked again when creating a new FreeCAD document, 
and that document won't be turned into an IFC document automatically.
You can still turn a FreeCAD document into an IFC document manually, using
Utils -&gt; Make IFC project</source>
      <translation>如果选中此选项，则在创建新的 FreeCAD 文档时不会再次询问您，并且该文档不会自动转换为 IFC 文档。
您仍然可以手动将 FreeCAD 文档转换为 IFC 文档，方法是使用
工具 -&gt; 创建 IFC 工程</translation>
    </message>
    <message>
      <location filename="../ui/dialogConvertDocument.ui" line="46"/>
      <location filename="../ui/dialogCreateProject.ui" line="30"/>
      <source>Do not ask again</source>
      <translation>不再询问</translation>
    </message>
    <message>
      <location filename="../ui/dialogCreateProject.ui" line="14"/>
      <source>Default structure</source>
      <translation>默认结构</translation>
    </message>
    <message>
      <location filename="../ui/dialogCreateProject.ui" line="20"/>
      <source>Create a default structure (IfcProject, IfcSite, IfcBuilding and IfcBuildingStorey)? Replying "No" will only create an IfcProject. You can then add the structure manually later.</source>
      <translation>创建默认结构(IfcProject、IfcSite、IfcBuilding和 IfcBuildingStorey)？回复“否”将只创建一个 IfcProject，稍后您可以手动添加其它结构。</translation>
    </message>
    <message>
      <location filename="../ui/dialogExport.ui" line="20"/>
      <source>One or more IFC documents contained in this FreeCAD document have been modified, but were not saved.  They will automatically be saved now.</source>
      <translation>此 FreeCAD 文档中包含的一个或多个 IFC 文档已被修改，但尚未保存，现在它们将自动保存。</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="152"/>
      <location filename="../ui/dialogExport.ui" line="30"/>
      <source>Ask me again next time</source>
      <translation>下次再次询问我</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcElements.ui" line="14"/>
      <source>IFC Elements Manager</source>
      <translation>IFC 元素管理器</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcElements.ui" line="20"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This dialog lets you change the IFC type and material associated with any BIM object in this document. Double-click the IFC type to change, or use the drop-down menu below the list.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;此对话框允许您更改与此文档中任何 BIM 对象关联的 IFC 类型和材料。双击要更改的 IFC 类型，或使用列表下方的下拉菜单。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcElements.ui" line="30"/>
      <location filename="../ui/dialogIfcQuantities.ui" line="30"/>
      <source>only visible BIM objects</source>
      <translation>仅可见的 BIM 对象</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcElements.ui" line="39"/>
      <source>order by:</source>
      <translation>排序方式：</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcElements.ui" line="103"/>
      <source>change type to:</source>
      <translation>更改类型为：</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcElements.ui" line="110"/>
      <source>change material to:</source>
      <translation>更改材料为：</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcQuantities.ui" line="14"/>
      <source>IFC Quantities Manager</source>
      <translation>IFC 数量管理器</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcQuantities.ui" line="20"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Checked quantities will be exported to IFC. Quantities marked with a warning sign indicate a zero value that you might need to check. Clicking a column header will apply to all selected items.&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Warning&lt;/span&gt;: Horizontal area is the area obtained when projecting the object on the ground (X,Y) plane, but vertical area is the sum of all areas of the faces that are vertical (orthogonal to the ground plane), so a wall will have its both faces counted.&lt;/p&gt;&lt;p&gt;Length, width and height values can be changed here, but beware, it might change the geometry!&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;
&lt;head /&gt;
&lt;body&gt;
 &lt;p&gt;检查的数量将输出到 IFC。标有警告表示有0值可能需要您检查。单击列标题将应用于所有选定项目。&lt;/p&gt;
 &lt;p&gt;&lt;span style=" font-weight:600;"&gt;警告：&lt;/span&gt;水平面积是将物体投影到地面(X, Y)平面上获得的面积，但垂直面积是所有垂直面(与地面正交)的面积之和，因此墙壁的两个面都会被计算在内。&lt;/p&gt;
 &lt;p&gt;长度、宽度和高度值都可以在这里改变，但务必小心可能会改变几何形状！&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogIfcQuantities.ui" line="59"/>
      <location filename="../ui/dialogLayersIFC.ui" line="53"/>
      <source>Select all</source>
      <translation>全选</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="14"/>
      <source>IFC import options</source>
      <translation>IFC 导入选项</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="22"/>
      <source>How the IFC file will initially be imported: Only one object, only project structure, or all individual objects.</source>
      <translation>IFC 文件的初始导入方式：仅一个对象、仅项目结构，还是所有单个对象。</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="26"/>
      <source>Only root object (default)</source>
      <translation>仅根对象 (默认)</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="31"/>
      <source>Project structure (levels)</source>
      <translation>项目结构(层级)</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="36"/>
      <source>All individual IFC objects</source>
      <translation>所有单个 IFC 对象</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="44"/>
      <source>Initial import</source>
      <translation>初始导入</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="51"/>
      <source>This defines how the IFC data is stored in the FreeCAD document. 'Single IFC document' means that the FreeCAD document is the IFC document, anything you create in it belongs to the IFC document too. 'Use IFC document object' means that an object will be created inside the FreeCAD document to represent the IFC document. You will be able to add non-IFC objects alongside.</source>
      <translation>这定义了 IFC 数据在 FreeCAD 文档中的存储方式。
“单个 IFC 文档”表示 FreeCAD 文档就是 IFC 文档，您在其中创建的任何内容也属于 IFC 文档。
“使用 IFC 文档对象”表示将在 FreeCAD 文档内创建一个对象来表示 IFC 文档，这将使得您能够添加非 IFC 的对象。</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="55"/>
      <source>Locked (IFC objects only)</source>
      <translation>已锁定 (仅 IFC 对象)</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="60"/>
      <source>Unlocked (non-IFC objects permitted)</source>
      <translation>已解锁(允许使用非 IFC 对象)</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="68"/>
      <source>Lock document</source>
      <translation>锁定文档</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="75"/>
      <source>Representation type</source>
      <translation>代表类型</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="82"/>
      <source>The type of object created at import. Mesh is faster, but Shapes are more precise. You can convert between the two anytime by right-clicking the object tree</source>
      <translation>导入时创建的对象类型。网格速度更快，但形状更精确。 您可以通过右键单击对象树随时在两者之间进行转换</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="89"/>
      <source>Load the shape (slower)</source>
      <translation>加载形状(较慢)</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="94"/>
      <source>Load 3D representation only, no shape (default)</source>
      <translation>仅加载 3D 表示，无形状 (默认)</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="99"/>
      <source>No 3D representation at all</source>
      <translation>根本没有 3D 表示</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="109"/>
      <source>If this is checked, the workbench specified in Start preferences will be loaded after import</source>
      <translation>如果选中此选项，则导入后将加载“开始”首选项中指定的工作台</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="112"/>
      <source>Switch workbench after import</source>
      <translation>导入后切换工作台</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="119"/>
      <source>Preload property sets of all objects. It is advised to leave this unchecked and load property sets later, only when needed</source>
      <translation>预加载所有对象的属性集。建议不要勾选此项，之后只加载需要的属性</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="122"/>
      <source>Preload property sets</source>
      <translation>预加载属性集</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="129"/>
      <source>Preload all materials fo the file. It is advised to leave this unchecked and load materials later, only when needed</source>
      <translation>预加载文件的所有材料。建议不要勾选此项，之后只加载需要的材料</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="132"/>
      <source>Preload materials</source>
      <translation>预加载材料</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="139"/>
      <source>Preload all layers of the file. It is advised to leave this unchecked and load layers later, only when needed</source>
      <translation>预加载文件的所有层级。建议不要勾选此项，稍后只加载需要的图层</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="142"/>
      <source>Preload layers</source>
      <translation>预加载图层</translation>
    </message>
    <message>
      <location filename="../ui/dialogImport.ui" line="149"/>
      <source>If this is unchecked, these settings will be applied automatically next time. You can change this later under menu Edit -&gt; Preferences -&gt; BIM -&gt; Native IFC</source>
      <translation>如果未选中此项，这些设置将在下次自动应用。您可以稍后在菜单“编辑” -&gt; “首选项” -&gt; “BIM” -&gt; “本地 IFC”下更改此设置</translation>
    </message>
    <message>
      <location filename="../ui/dialogLayersIFC.ui" line="14"/>
      <source>Layers manager</source>
      <translation>图层管理器</translation>
    </message>
    <message>
      <location filename="../ui/dialogLayersIFC.ui" line="29"/>
      <source>New</source>
      <translation>新建</translation>
    </message>
    <message>
      <location filename="../ui/dialogLayersIFC.ui" line="36"/>
      <source>Adds this layer to an IFC project</source>
      <translation>将此图层添加到 IFC 项目</translation>
    </message>
    <message>
      <location filename="../ui/dialogPhases.ui" line="55"/>
      <location filename="../ui/dialogLayersIFC.ui" line="46"/>
      <source>Delete</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../ui/dialogLayersIFC.ui" line="60"/>
      <source>Toggle on/off</source>
      <translation>切换开/关</translation>
    </message>
    <message>
      <location filename="../ui/dialogLayersIFC.ui" line="67"/>
      <source>Isolate</source>
      <translation>隔离</translation>
    </message>
    <message>
      <location filename="../ui/dialogLayersIFC.ui" line="74"/>
      <source>Assign selected objects to the selected layer</source>
      <translation>将选中对象分配到选定图层</translation>
    </message>
    <message>
      <location filename="../ui/dialogLayersIFC.ui" line="77"/>
      <source>Assign</source>
      <translation>分配</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="616"/>
      <location filename="../ui/dialogLayersIFC.ui" line="97"/>
      <source>Cancel</source>
      <translation>取消</translation>
    </message>
    <message>
      <location filename="../ui/dialogQuantitySurveying.ui" line="26"/>
      <location filename="../ui/dialogProjectManager.ui" line="604"/>
      <location filename="../ui/dialogPreflightResults.ui" line="103"/>
      <location filename="../ui/dialogLayersIFC.ui" line="104"/>
      <source>OK</source>
      <translation>确定</translation>
    </message>
    <message>
      <location filename="../ui/dialogMaterialChooser.ui" line="14"/>
      <source>Choose a material</source>
      <translation>选择材料</translation>
    </message>
    <message>
      <location filename="../ui/dialogNudgeValue.ui" line="14"/>
      <source>Nudge</source>
      <translation>微调</translation>
    </message>
    <message>
      <location filename="../ui/dialogNudgeValue.ui" line="20"/>
      <source>New nudge value:</source>
      <translation>新微调值：</translation>
    </message>
    <message>
      <location filename="../ui/dialogPhases.ui" line="20"/>
      <source>Below are the phases currently configured for this model:</source>
      <translation>以下是当前为该模型配置的阶段：</translation>
    </message>
    <message>
      <location filename="../ui/dialogPhases.ui" line="48"/>
      <source>Add...</source>
      <translation>添加...</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflightResults.ui" line="14"/>
      <source>Test results</source>
      <translation>测试结果</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflightResults.ui" line="43"/>
      <source>Results of test:</source>
      <translation>测试结果：</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflightResults.ui" line="91"/>
      <source>to Report panel</source>
      <translation>报告面板</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="14"/>
      <source>BIM Project Setup</source>
      <translation>BIM 项目设置</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="20"/>
      <source>This screen allows you to configure a new BIM project in FreeCAD.</source>
      <translation>该屏幕允许您在 FreeCAD 中配置一个新的 BIM 项目。</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="31"/>
      <source>Use preset...</source>
      <translation>使用预设...</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="41"/>
      <source>Saves the current document as a template, including all the current BIM settings</source>
      <translation>保存当前文档为模板，包括当前所有的 BIM 设置</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="44"/>
      <source>Save template...</source>
      <translation>保存模板...</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="56"/>
      <source>Loads the contents of a FCStd file into the active document, applying all the BIM settings stored in it if any</source>
      <translation>将 FCStd 文件中的内容加载到活动文档中，并应用其中所有的 BIM 设置</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="59"/>
      <source>Load template...</source>
      <translation>加载模板...</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="88"/>
      <source>Create new document</source>
      <translation>创建新文档</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="100"/>
      <source>Project name</source>
      <translation>项目名称</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="130"/>
      <source>Create Site</source>
      <translation>创建场地</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="107"/>
      <source>Unnamed</source>
      <translation>未命名</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="117"/>
      <source>If this is checked, a human figure will be added, which helps greatly to give a sense of scale when viewing the model</source>
      <translation>如果选中此项将添加一个人形，这将有助于在查看模型时给定一种参考</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="120"/>
      <source>Add a human figure</source>
      <translation>添加一个人影</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="142"/>
      <source>The site object contains all the data relative to the project location. Later on, you can attach a physical object representing the terrain.</source>
      <translation>地点对象包括了所有与项目位置有关的数据。稍后您可以附加一个代表地形的物理对象。</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="154"/>
      <source> E</source>
      <translation type="unfinished"> E</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="170"/>
      <source>Elevation</source>
      <translation>海拔</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="177"/>
      <source>Declination</source>
      <translation>偏差</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="184"/>
      <source>Default Site</source>
      <translation>默认地点</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="191"/>
      <location filename="../ui/dialogProjectManager.ui" line="295"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="198"/>
      <source> °</source>
      <translation> °</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="208"/>
      <source>Longitude</source>
      <translation>纬度</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="225"/>
      <source>Address</source>
      <translation>地址</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="232"/>
      <source>Latitude</source>
      <translation>经度</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="239"/>
      <source> N</source>
      <translation> 北纬</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="260"/>
      <source>Create Building</source>
      <translation>创建建筑</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="269"/>
      <source>This will configure a single building for this project. If your project is made of several buildings, you can duplicate it after creation and update its properties.</source>
      <translation>这将为该项目配置单个建筑物。如果您的项目由多座建筑物组成，您可以在创建后复制并更新其属性。</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="281"/>
      <source>Gross building length</source>
      <translation>建筑总长度</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="288"/>
      <source>Gross building width</source>
      <translation>建筑总宽度</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="302"/>
      <source>Default Building</source>
      <translation>默认建筑</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="309"/>
      <source>Number of H axes</source>
      <translation>水平(H)轴数量</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="316"/>
      <source>Distance between H axes</source>
      <translation>水平(H)轴间距</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="323"/>
      <source>Number of V axes</source>
      <translation>垂直(V)轴数量</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="346"/>
      <source>Distance between V axes</source>
      <translation>垂直(V)轴间距</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="363"/>
      <source>Main use</source>
      <translation>主要用途</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="377"/>
      <location filename="../ui/dialogProjectManager.ui" line="394"/>
      <location filename="../ui/dialogProjectManager.ui" line="404"/>
      <location filename="../ui/dialogProjectManager.ui" line="414"/>
      <location filename="../ui/dialogProjectManager.ui" line="479"/>
      <source>0 </source>
      <translation>0 </translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="424"/>
      <source>Axes line width</source>
      <translation>轴线宽度</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="442"/>
      <source>Axes color</source>
      <translation>轴线颜色</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="454"/>
      <source>Levels</source>
      <translation>层级</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="472"/>
      <source>Level height</source>
      <translation>层高度</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="489"/>
      <source>Number of levels</source>
      <translation>层数量</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="498"/>
      <source>Bind levels to vertical axes</source>
      <translation>将层绑定到垂直轴</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="505"/>
      <source>Define a working plane for each level</source>
      <translation>为每层定义一个工作平面</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="512"/>
      <source>Default groups to be added to each level</source>
      <translation>添加到每层的默认组</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="534"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="546"/>
      <source>Del</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="567"/>
      <source>The above settings can be saved as a preset. Presets are stored as .txt files in your FreeCAD user folder</source>
      <translation>上述设置可以保存为预设。预设以 .txt 格式存储在 FreeCAD 用户文件夹中</translation>
    </message>
    <message>
      <location filename="../ui/dialogProjectManager.ui" line="579"/>
      <source>Save preset</source>
      <translation>保存预设​​​​​​​</translation>
    </message>
    <message>
      <location filename="../ui/dialogQuantitySurveying.ui" line="62"/>
      <source>This screen lists all the components of the current document. You can select them to create a FreeCAD spreadsheet containing information from them.</source>
      <translation>此屏幕列出了当前文档的所有组件。您可以选择它们来创建包含其中信息的 FreeCAD 电子表格。</translation>
    </message>
    <message>
      <location filename="../ui/dialogQuantitySurveying.ui" line="78"/>
      <source>This dialogue window will help you to generate list of components, dimensions, materials from a opened BIM file for Quantity Surveyor purposes.</source>
      <translation>此对话框将帮助您从打开的 BIM 文件中生成组件、尺寸、材料列表，以提供给造价师使用。</translation>
    </message>
    <message>
      <location filename="../ui/dialogQuantitySurveying.ui" line="94"/>
      <source>Select from these options the values you want from each component. FreeCAD will generate a line in the spreadsheet with these values (if they are present).</source>
      <translation>从这些选项中选择您需要的每个组件的值。FreeCAD 将在电子表格中生成一行，其中包含这些值(如果存在的话)。</translation>
    </message>
    <message>
      <location filename="../ui/dialogQuantitySurveying.ui" line="110"/>
      <source>object.Length</source>
      <translation>对象.长度</translation>
    </message>
    <message>
      <location filename="../ui/dialogQuantitySurveying.ui" line="123"/>
      <source>Shape.Volume</source>
      <translation>形状.体积</translation>
    </message>
    <message>
      <location filename="../ui/dialogQuantitySurveying.ui" line="136"/>
      <source>object.Label</source>
      <translation>对象.标签</translation>
    </message>
    <message>
      <location filename="../ui/dialogQuantitySurveying.ui" line="149"/>
      <source>count</source>
      <translation>数量</translation>
    </message>
    <message>
      <location filename="../ui/dialogQuantitySurveying.ui" line="175"/>
      <source>Select these components from the list if you want to hide the rest of them and move to Survey mode.</source>
      <translation>如果要隐藏其余组件并切换到测量模式，请从列表中选择这些组件。</translation>
    </message>
    <message>
      <location filename="../ui/dialogQuantitySurveying.ui" line="217"/>
      <source>Select these components from the list if you want to hide the rest of them and move to schedule definition mode.</source>
      <translation>如果要隐藏其余组件并切换到排程定义模式，请从列表中选择这些组件。</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="14"/>
      <source>Spaces manager</source>
      <translation>空间管理器</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="20"/>
      <source>This screen will allow you to check the spaces configuration of your project and change some attributes.</source>
      <translation>此屏将允许您检查项目的空间配置并更改一些属性。</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="37"/>
      <source>Space</source>
      <translation>空间</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="42"/>
      <location filename="../ui/dialogSpaces.ui" line="121"/>
      <source>Color</source>
      <translation>颜色</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="47"/>
      <location filename="../ui/dialogSpaces.ui" line="61"/>
      <location filename="../ui/dialogSpaces.ui" line="128"/>
      <source>Area</source>
      <translation>区域</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="55"/>
      <source>Total</source>
      <translation>总计</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="68"/>
      <location filename="../ui/dialogSpaces.ui" line="135"/>
      <source>Occupants</source>
      <translation>占用者</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="75"/>
      <location filename="../ui/dialogSpaces.ui" line="145"/>
      <source>1.00 m²</source>
      <translation>1.00 m²</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="85"/>
      <location filename="../ui/dialogSpaces.ui" line="169"/>
      <source>Electric consumption</source>
      <translation>耗电量</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="92"/>
      <source>0</source>
      <translation>0</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="102"/>
      <source>0 W</source>
      <translation>0瓦</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="115"/>
      <source>Space information</source>
      <translation>空间信息</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="155"/>
      <source>Label</source>
      <translation>标签</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="179"/>
      <source>Level</source>
      <translation>层级</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="186"/>
      <source>Level name</source>
      <translation>层级名称</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="205"/>
      <source> W</source>
      <translation> 瓦</translation>
    </message>
    <message>
      <location filename="../ui/dialogSpaces.ui" line="212"/>
      <source>Use</source>
      <translation>使用</translation>
    </message>
    <message>
      <location filename="../ui/dialogTree.ui" line="14"/>
      <source>IFC representation of</source>
      <translation>IFC 代表</translation>
    </message>
    <message>
      <location filename="../ui/dialogTree.ui" line="40"/>
      <source>GroupBox</source>
      <translation>分组框</translation>
    </message>
    <message>
      <location filename="../ui/dialogTree.ui" line="70"/>
      <source>Value</source>
      <translation>值</translation>
    </message>
    <message>
      <location filename="../ui/dialogWelcome.ui" line="14"/>
      <source>Welcome</source>
      <translation>欢迎使用</translation>
    </message>
    <message>
      <location filename="../ui/dialogWelcome.ui" line="56"/>
      <source>Welcome to the BIM workbench!</source>
      <translation>欢迎来到 BIM 工作台！</translation>
    </message>
    <message>
      <location filename="../ui/dialogWelcome.ui" line="63"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This appears to be the first time that you are using the BIM workbench. If you press OK, the next screen will propose you to set a couple of typical FreeCAD options that are suitable for BIM work. You can change these options anytime later under menu &lt;span style=" font-weight:600;"&gt;Manage -&amp;gt; BIM Setup...&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;
&lt;head/&gt;
&lt;body&gt;
 &lt;p&gt;这似乎是您第一次使用 BIM 工作台。如果点击“确定”，下一页将建议您设置适合 BIM 工作的几个典型 FreeCAD 选项。您可以在以下菜单随时更改这些选项：&lt;span style=" font-weight:600;"&gt;管理 -&amp;gt; BIM 设置...&lt;/span&gt;&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogWelcome.ui" line="78"/>
      <source>How to get started?</source>
      <translation>如何开始？</translation>
    </message>
    <message>
      <location filename="../ui/dialogWelcome.ui" line="85"/>
      <source>FreeCAD is a complex application. If this is your first contact with FreeCAD, or you have never worked with 3D or BIM before, you might want to take our &lt;a href="https://wiki.freecad.org/BIM_ingame_tutorial"&gt;BIM tutorial&lt;/a&gt; first (Also available under menu &lt;span style=" font-weight:600;"&gt;Help -&amp;gt; BIM Tutorial&lt;/span&gt;).</source>
      <translation>FreeCAD 是一个复杂的应用程序。如果这是您第一次接触 FreeCAD，或者您以前从未使用过 3D 或BIM，您可能需要先学习我们的 &lt;a href="https://wiki.freecad.org/BIM_ingame_tutorial"&gt;BIM 教程&lt;/a&gt; (也能在 &lt;span style=" font-weight:600;"&gt;帮助 -&amp;gt; BIM 教程&lt;/span&gt;菜单下找到)。</translation>
    </message>
    <message>
      <location filename="../ui/dialogWelcome.ui" line="95"/>
      <source>The BIM workbench also has a &lt;a href="https://wiki.freecad.org/BIM_Workbench"&gt;complete documentation&lt;/a&gt;  available under the Help menu. The "what's this?" button will also open the help page of any tool from the toolbars.</source>
      <translation>BIM 工作台还在帮助菜单下提供了一份 &lt;a href="https://wiki.freecad.org/BIM_Workbench"&gt;完整文档&lt;/a&gt;。“这是什么？”按钮还可打开工具栏中任何工具的帮助页面。</translation>
    </message>
    <message>
      <location filename="../ui/dialogWelcome.ui" line="105"/>
      <source>A good way to start building a BIM model is by setting up basic characteristics of your project, under menu &lt;span style=" font-weight:600;"&gt;Manage -&amp;gt; Project setup&lt;/span&gt;. You can also directly configure different floor plans for your project, under menu &lt;span style=" font-weight:600;"&gt;Manage -&amp;gt; Levels.&lt;/span&gt;</source>
      <translation>开始构建 BIM 模型的一个好方法是设置项目的基本特征，在菜单 &lt;span style=" font-weight:600;"&gt;管理 -&amp;gt; 项目设置&lt;/span&gt;下。您还可以直接在菜单&lt;span style=" font-weight:600;"&gt;管理 -&amp;gt; 楼层&lt;/span&gt;下为您的项目配置不同的楼层平面图。</translation>
    </message>
    <message>
      <location filename="../ui/dialogWelcome.ui" line="115"/>
      <source>There is no mandatory behaviour here though, and you can also start creating walls and columns directly, and care about organizing things in levels later.</source>
      <translation>不过这里并没有强制行为，您也可以直接开始创建墙壁和柱子，稍后再关心如何按楼层组织它们。</translation>
    </message>
    <message>
      <location filename="../ui/dialogWelcome.ui" line="125"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You might also want to start from an existing floor plan or 3D model made in another application. Under menu &lt;span style=" font-weight:600;"&gt;File -&amp;gt; Import&lt;/span&gt;, you will find a wide range of file formats that can be imported into FreeCAD.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;
&lt;head/&gt;
&lt;body&gt;
 &lt;p&gt;您可能还想从其他应用程序生成的现有平面图或 3D 模型开始。在&lt;span style=" font-weight:600;"&gt;文件 -&amp;gt; 导入&lt;/span&gt;菜单下，您会发现多种可以导入 FreeCAD 的文件格式。&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</translation>
    </message>
  </context>
  <context>
    <name>Form</name>
    <message>
      <location filename="../ui/GitTaskPanel.ui" line="14"/>
      <source>Git</source>
      <translation>Git</translation>
    </message>
    <message>
      <location filename="../ui/GitTaskPanel.ui" line="20"/>
      <source>Status</source>
      <translation>状态</translation>
    </message>
    <message>
      <location filename="../ui/GitTaskPanel.ui" line="48"/>
      <source>Log</source>
      <translation>日志</translation>
    </message>
    <message>
      <location filename="../ui/GitTaskPanel.ui" line="55"/>
      <source>Refresh</source>
      <translation>刷新</translation>
    </message>
    <message>
      <location filename="../ui/GitTaskPanel.ui" line="64"/>
      <source>List of files to be committed:</source>
      <translation>要提交的文件列表:</translation>
    </message>
    <message>
      <location filename="../ui/GitTaskPanel.ui" line="93"/>
      <source>Diff</source>
      <translation>差别</translation>
    </message>
    <message>
      <location filename="../ui/GitTaskPanel.ui" line="100"/>
      <source>Select all</source>
      <translation>全选</translation>
    </message>
    <message>
      <location filename="../ui/GitTaskPanel.ui" line="112"/>
      <location filename="../ui/GitTaskPanel.ui" line="147"/>
      <source>Commit</source>
      <translation>提交</translation>
    </message>
    <message>
      <location filename="../ui/GitTaskPanel.ui" line="120"/>
      <source>Commit message</source>
      <translation>提交信息</translation>
    </message>
    <message>
      <location filename="../ui/GitTaskPanel.ui" line="159"/>
      <source>Remote repositories</source>
      <translation>远程存储库</translation>
    </message>
    <message>
      <location filename="../ui/GitTaskPanel.ui" line="183"/>
      <source>Pull</source>
      <translation>拉</translation>
    </message>
    <message>
      <location filename="../ui/GitTaskPanel.ui" line="190"/>
      <source>Push</source>
      <translation>推送</translation>
    </message>
    <message>
      <location filename="../ui/ArchMultiMaterial.ui" line="14"/>
      <source>Multi-material definition</source>
      <translation>多种材料定义</translation>
    </message>
    <message>
      <location filename="../ui/ArchMultiMaterial.ui" line="21"/>
      <source>Copy existing...</source>
      <translation>复制现有...</translation>
    </message>
    <message>
      <location filename="../ui/ArchMultiMaterial.ui" line="29"/>
      <source>Edit definition</source>
      <translation>编辑定义</translation>
    </message>
    <message>
      <location filename="../ui/ArchMultiMaterial.ui" line="37"/>
      <source>Name:</source>
      <translation>名称：</translation>
    </message>
    <message>
      <location filename="../ui/ArchMultiMaterial.ui" line="49"/>
      <source>Composition:</source>
      <translation>组成:</translation>
    </message>
    <message>
      <location filename="../ui/ArchMultiMaterial.ui" line="59"/>
      <source>Total thickness</source>
      <translation>总厚度</translation>
    </message>
    <message>
      <location filename="../ui/ArchMultiMaterial.ui" line="68"/>
      <location filename="../ui/dialogCustomProperties.ui" line="71"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../ui/ArchMultiMaterial.ui" line="75"/>
      <source>Up</source>
      <translation>上</translation>
    </message>
    <message>
      <location filename="../ui/ArchMultiMaterial.ui" line="82"/>
      <source>Down</source>
      <translation>向下</translation>
    </message>
    <message>
      <location filename="../ui/ArchMultiMaterial.ui" line="89"/>
      <source>Del</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../ui/ArchMultiMaterial.ui" line="96"/>
      <source>Invert</source>
      <translation>反转</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="14"/>
      <source>Nesting</source>
      <translation>嵌套</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="20"/>
      <source>Container</source>
      <translation>容器</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="36"/>
      <source>Pick selected</source>
      <translation>选取选定的</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="46"/>
      <source>Shapes</source>
      <translation>形状</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="57"/>
      <source>Add selected</source>
      <translation>添加所选</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="64"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="76"/>
      <source>Nesting parameters</source>
      <translation>嵌套参数</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="82"/>
      <source>Tolerance</source>
      <translation>公差</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="89"/>
      <source>Closer than this, two points are considered equal</source>
      <translation>比这更接近, 两点被认为是平等的</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="102"/>
      <source>Arcs subdivisions</source>
      <translation>弧形细分</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="109"/>
      <source>The number of segments to divide non-linear edges into, for calculations. If curved shapes overlap, try raising this value</source>
      <translation>计算时，用于将非线性边划分的段数。如果曲线形状重叠, 请尝试提高此值</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="125"/>
      <source>Rotations</source>
      <translation>旋转</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="132"/>
      <source>A comma-separated list of angles to try and rotate the shapes</source>
      <translation>用于尝试和旋转形状的以逗号分隔的角度列表</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="145"/>
      <source>Nesting operation</source>
      <translation>嵌套操作</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="154"/>
      <source>pass %p</source>
      <translation>通过%p</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="163"/>
      <source>Start</source>
      <translation>开始</translation>
    </message>
    <message>
      <location filename="../ui/ArchNest.ui" line="170"/>
      <source>Stop</source>
      <translation>停止</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="95"/>
      <location filename="../ui/ArchNest.ui" line="177"/>
      <source>Preview</source>
      <translation>预览</translation>
    </message>
    <message>
      <location filename="../ui/dialogClasses.ui" line="14"/>
      <source>classManager</source>
      <translation>类管理器</translation>
    </message>
    <message>
      <location filename="../ui/dialogClasses.ui" line="25"/>
      <source>Class</source>
      <translation>种类</translation>
    </message>
    <message>
      <location filename="../ui/dialogClasses.ui" line="39"/>
      <location filename="../ui/dialogWindows.ui" line="80"/>
      <location filename="../ui/dialogWindows.ui" line="182"/>
      <source>Material</source>
      <translation>材质</translation>
    </message>
    <message>
      <location filename="../ui/dialogCustomProperties.ui" line="14"/>
      <source>Custom properties</source>
      <translation>自定义属性</translation>
    </message>
    <message>
      <location filename="../ui/dialogCustomProperties.ui" line="23"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../ui/dialogCustomProperties.ui" line="30"/>
      <source>Can only contain alphanumerical characters and no spaces. Use CamelCase typing to define spaces automatically</source>
      <translation>只能包含字母数字字符，不能包含空格。使用驼峰大小写自动定义间隔</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="189"/>
      <location filename="../ui/dialogCustomProperties.ui" line="37"/>
      <source>Description</source>
      <translation>描述</translation>
    </message>
    <message>
      <location filename="../ui/dialogCustomProperties.ui" line="44"/>
      <source>A description for this property, can be in any language.</source>
      <translation>此属性的描述，可以用任何语言。</translation>
    </message>
    <message>
      <location filename="../ui/dialogCustomProperties.ui" line="51"/>
      <source>The property will be hidden in the interface, and can only be modified via Python script</source>
      <translation>该属性将在界面中隐藏，只能通过 Python 脚本进行修改</translation>
    </message>
    <message>
      <location filename="../ui/dialogCustomProperties.ui" line="54"/>
      <source>Hidden</source>
      <translation>隐藏</translation>
    </message>
    <message>
      <location filename="../ui/dialogCustomProperties.ui" line="61"/>
      <source>The property is visible but cannot be modified by the user</source>
      <translation>该属性可见，但用户无法修改</translation>
    </message>
    <message>
      <location filename="../ui/dialogCustomProperties.ui" line="64"/>
      <source>Read-only</source>
      <translation>只读</translation>
    </message>
    <message>
      <location filename="../ui/dialogCustomProperties.ui" line="83"/>
      <source>Delete</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="14"/>
      <source>Library browser</source>
      <translation>库浏览器</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="29"/>
      <source>Inserts the selected object in the current document</source>
      <translation>在当前文档中插入选中的对象</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="32"/>
      <source>Insert</source>
      <translation>插入</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="39"/>
      <source>or</source>
      <translation>或</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="49"/>
      <source>Links the selected object in the current document. Only works in Offline mode</source>
      <translation>在当前文档中链接所选对象。仅在离线模式下工作</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="52"/>
      <source>Link</source>
      <translation>链接</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="63"/>
      <source>Search:</source>
      <translation>搜索：</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="79"/>
      <source>Search external websites</source>
      <translation>搜索外部网站</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="83"/>
      <source>...</source>
      <translation>…</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="153"/>
      <source>Options</source>
      <translation>选项</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="181"/>
      <source>Save thumbnails when saving a file</source>
      <translation>保存文件时存储缩略图</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="193"/>
      <source>If this is checked, the library doesn't need to be installed. Contents will be fetched online.</source>
      <translation>如果选中此项，则库不需要安装。内容将在线获取。</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="196"/>
      <source>Online mode</source>
      <translation>在线模式</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="206"/>
      <source>Open the search results inside FreeCAD's web browser instead of the system browser</source>
      <translation>在 FreeCAD 内置浏览器中打开搜索结果而不是调用系统浏览器</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="209"/>
      <source>Open search in FreeCAD web view</source>
      <translation>在 FreeCAD 内置浏览器中打开搜索</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="216"/>
      <source>Opens a 3D preview of the selected file.</source>
      <translation>打开选中文件的 3D 预览。</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="219"/>
      <source>Preview model in 3D view</source>
      <translation>在 3D 视图中预览模型</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="229"/>
      <source>Show available alternative file formats for library items (STEP, IFC, etc...)</source>
      <translation>显示库项目可用的替代文件格式(STEP，IFC 等等)</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="232"/>
      <source>Display alternative formats</source>
      <translation>显示替代格式</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="239"/>
      <source>Note: STEP and BREP files can be placed at custom location. FCStd and IFC files will be placed where objects are defined in the file.</source>
      <translation>注意：STEP 和 BREP 文件可以放置在自定义位置。而 FCStd 和 IFC 文件将放置在定义对象的位置。</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="252"/>
      <source>Save thumbnails</source>
      <translation>保存缩略图</translation>
    </message>
    <message>
      <location filename="../ui/dialogLibrary.ui" line="262"/>
      <source>Save as...</source>
      <translation>另存为...</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="14"/>
      <source>IFC Preflight</source>
      <translation>IFC 预检</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="20"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The following test will check your model or the selected object(s) and their children for conformity to some IFC standards.&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Important&lt;/span&gt;: None of the failed tests below will prevent exporting IFC files, nor do these tests guarantee that your IFC files meets some specific quality or standard requirement. They are there to help you assess what is and what is not in your exported file. It's for you to choose which item is of importance to you or not. Hovering the mouse over each description will give you more information to decide.&lt;/p&gt;&lt;p&gt;After a test is run, clicking the corresponding button will give you more information to help you to fix problems.&lt;/p&gt;&lt;p&gt;The &lt;a href="http://www.buildingsmart-tech.org/specifications"&gt;&lt;span style=" text-decoration: underline; color:#0000ff;"&gt;official IFC website&lt;/span&gt;&lt;/a&gt; contains a lot of useful information about IFC standards.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;以下测试将检查您的模型或所选对象及其子对象是否符合某些 IFC 标准。&lt;/p&gt;
&lt;p&gt;&lt;span style=" font-weight:600;"&gt;重要：&lt;/span&gt;
以下任何失败的测试都不会阻止导出 IFC 文件，这些测试也不能保证您的 IFC 文件满足某些特定的质量或标准要求。它们可以帮助您评估导出文件中包含和不包含的内容。您可以选择哪些项目对您很重要或不重要。将鼠标悬停在每个描述上将为您提供更多信息以供决定。&lt;/p&gt;
&lt;p&gt;测试运行后，单击相应的按钮将为您提供更多信息，以帮助您解决问题。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.buildingsmart-tech.org/specifications"&gt;&lt;span style=" text-decoration: underline; color:#0000ff;"&gt;IFC 官方网站&lt;/span&gt;&lt;/a&gt;包含许多有关 IFC 标准的有用信息。&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="30"/>
      <source>Warning, this can take some time!</source>
      <translation>警告，这可能需要一些时间！</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="33"/>
      <source>Run all tests</source>
      <translation>执行所有测试</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="40"/>
      <source>Work on</source>
      <translation>工作于</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="46"/>
      <source>Selection</source>
      <translation>选择</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="53"/>
      <source>All visible objects</source>
      <translation>所有可见对象</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="63"/>
      <source>Whole document</source>
      <translation>整个文件</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="73"/>
      <source>IFC export</source>
      <translation>IFC 导出</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="79"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;IFC export in FreeCAD is performed by an open-source third-party library called IfcOpenShell. To be able to export to the newer IFC4 standard, IfcOpenShell must have been compiled with IFC4 support enabled.  This test will check if IFC4 support is available in your version of IfcOpenShell. If not, you will only be able to export IFC files in the older IFC2x3 standard. Note that some applications out there still have incomplete or inexistent IFC4 support, so in some cases IFC2x3 might still work better.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;FreeCAD 中的 IFC 导出由名为 IfcOpenShell 的开源第三方库执行。为了能够导出到较新的 IFC4 标准，IfcOpenShell 必须在启用 IFC4 支持的情况下进行编译。此测试将检查您的 IfcOpenShell 版本是否支持 IFC4。如果没有，您将只能导出较旧的 IFC2x3 标准的 IFC 文件。请注意，有些程序仍然对 IFC4 的支持不完整，因此在某些情况下，IFC2x3 可能仍然工作得更好。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="82"/>
      <source>Is IFC4 support enabled?</source>
      <translation>是否启用了IFC4支持？</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="92"/>
      <location filename="../ui/dialogPreflight.ui" line="108"/>
      <location filename="../ui/dialogPreflight.ui" line="141"/>
      <location filename="../ui/dialogPreflight.ui" line="161"/>
      <location filename="../ui/dialogPreflight.ui" line="181"/>
      <location filename="../ui/dialogPreflight.ui" line="197"/>
      <location filename="../ui/dialogPreflight.ui" line="230"/>
      <location filename="../ui/dialogPreflight.ui" line="259"/>
      <location filename="../ui/dialogPreflight.ui" line="266"/>
      <location filename="../ui/dialogPreflight.ui" line="312"/>
      <location filename="../ui/dialogPreflight.ui" line="332"/>
      <location filename="../ui/dialogPreflight.ui" line="339"/>
      <location filename="../ui/dialogPreflight.ui" line="355"/>
      <location filename="../ui/dialogPreflight.ui" line="388"/>
      <location filename="../ui/dialogPreflight.ui" line="408"/>
      <location filename="../ui/dialogPreflight.ui" line="428"/>
      <source>Test</source>
      <translation>测试</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="102"/>
      <source>Project structure</source>
      <translation>项目结构</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="115"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;All IfcBuildingStorey (levels) elements are required to be inside an IfcBuilding element. This is a mandatory requirement of the IFC standard. When exporting your FreeCAD model to IFC, a default IfcBuilding will be created for all level objects (BuildingPart objects with their IFC role set as Building Storey)  found that are not inside a Building. However, it is best if you create that building yourself, so you have more control over its name and properties. This test is here to help you to find those levels without buildings.&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;All IfcBuildingStorey (levels) elements are required to be inside an IfcBuilding element. This is a mandatory requirement of the IFC standard. When exporting your FreeCAD model to IFC, a default IfcBuilding will be created for all level objects (BuildingPart objects with their IFC role set as Building Storey)  found that are not inside a Building. However, it is best if you create that building yourself, so you have more control over its name and properties. This test is here to help you to find those levels without buildings.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="118"/>
      <source>Are all storeys part of a building?</source>
      <translation>所有楼层都是建筑物的一部分吗？</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="128"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;All elements derived from IfcProduct (that is, all the BIM elements that compose your model)  are required to be inside an IfcBuildingStorey (level) element. This is a mandatory requirement of the IFC standard. When exporting your FreeCAD model to IFC, a default IfcBuildingStorey will be created for all BIM objects found that are not inside one already. However, it is best if you make sure yourself that all elements are correctly located inside a level, so you have more control over it. This test is here to help you to find those BIM objects without a level.&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;All elements derived from IfcProduct (that is, all the BIM elements that compose your model)  are required to be inside an IfcBuildingStorey (level) element. This is a mandatory requirement of the IFC standard. When exporting your FreeCAD model to IFC, a default IfcBuildingStorey will be created for all BIM objects found that are not inside one already. However, it is best if you make sure yourself that all elements are correctly located inside a level, so you have more control over it. This test is here to help you to find those BIM objects without a level.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="131"/>
      <source>Are all BIM objects part of a level?</source>
      <translation>所有 BIM 对象是否属于同一个层级？</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="148"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;All IfcBuilding elements are required to be inside an IfcSite element. This is a mandatory requirement of the IFC standard. When exporting your FreeCAD model to IFC, a default IfcSite will be created for all Building objects found that are not inside a Site. However, it is best if you create that site yourself, so you have more control over its name and properties. This test is here to help you to find those buildings without sites.&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;All IfcBuilding elements are required to be inside an IfcSite element. This is a mandatory requirement of the IFC standard. When exporting your FreeCAD model to IFC, a default IfcSite will be created for all Building objects found that are not inside a Site. However, it is best if you create that site yourself, so you have more control over its name and properties. This test is here to help you to find those buildings without sites.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="151"/>
      <source>Are all buildings part of a site?</source>
      <translation>所有建筑是否都属于同一地点？</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="168"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The IFC standard requires at least one site, one building and one level or building storey per project. This test will ensure that at least one object of each of these 3 types exists in the model.&lt;/p&gt;&lt;p&gt;Note that, as this is a mandatory requirement, FreeCAD will automatically add a default site, a default building and/or a default building storey if any of these is missing. So even if this test didn't pass, your exported IFC file will meet the requirements.&lt;/p&gt;&lt;p&gt;However, it is always better to create these objects yourself, as you get more control over naming and properties.&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;The IFC standard requires at least one site, one building and one level or building storey per project. This test will ensure that at least one object of each of these 3 types exists in the model.&lt;/p&gt;&lt;p&gt;Note that, as this is a mandatory requirement, FreeCAD will automatically add a default site, a default building and/or a default building storey if any of these is missing. So even if this test didn't pass, your exported IFC file will meet the requirements.&lt;/p&gt;&lt;p&gt;However, it is always better to create these objects yourself, as you get more control over naming and properties.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="171"/>
      <source>Is there at least one site, one building and one level in the model?</source>
      <translation>模型中是否至少有一个站点、一个建筑物和一个层级？</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="191"/>
      <source>Geometry</source>
      <translation>几何属性</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="204"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Although it is not a requirement for IFC objects to have fully clean and solid geometry (and you will more than often find IFC files with bad geometry out there, oh boy if you find!), it is of course better if they do. You will reduce chances of problems with other applications, and after all, in real life, all objects have solid shapes.&lt;/p&gt;&lt;p&gt;FreeCAD has a lot of tools to check for geometry quality, and most parametric objects, including BIM objects, will usually warn you if their geometry becomes unclean or not solid at some point. This test makes sure everything is OK.&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;Although it is not a requirement for IFC objects to have fully clean and solid geometry (and you will more than often find IFC files with bad geometry out there, oh boy if you find!), it is of course better if they do. You will reduce chances of problems with other applications, and after all, in real life, all objects have solid shapes.&lt;/p&gt;&lt;p&gt;FreeCAD has a lot of tools to check for geometry quality, and most parametric objects, including BIM objects, will usually warn you if their geometry becomes unclean or not solid at some point. This test makes sure everything is OK.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="207"/>
      <source>Are all BIM objects solid and valid?</source>
      <translation>所有的 BIM 对象是否是实体且有效？</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="217"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The IFC format provides a defined type for most of the objects that compose a building, for example walls, columns, doors, or sinks. But it also supports undefined objects, which are given the generic BuildingElementProxy type. This test will check that all objects have a defined type.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Note that failing this test is not necessarily bad, as you might specifically want some object to not have any defined type. In some cases, this might even give better results, as some applications like Revit might add possibly unwanted additional constraints or transformations to some known types such as structural elements (beams or columns). Exporting them as BuildingElementProxies will prevent that.&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;The IFC format provides a defined type for most of the objects that compose a building, for example walls, columns, doors, or sinks. But it also supports undefined objects, which are given the generic BuildingElementProxy type. This test will check that all objects have a defined type.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Note that failing this test is not necessarily bad, as you might specifically want some object to not have any defined type. In some cases, this might even give better results, as some applications like Revit might add possibly unwanted additional constraints or transformations to some known types such as structural elements (beams or columns). Exporting them as BuildingElementProxies will prevent that.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="220"/>
      <source>Are all BIM objects of a defined IFC type?</source>
      <translation>所有 BIM 对象都是定义的 IFC 类型吗？</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="240"/>
      <source>Properties</source>
      <translation>属性</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="246"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Classification systems, such as UniClass or MasterFormat, or even your own custom system, are in some cases an important part of a building project. This test will ensure that all BIM objects and materials found in the model have their standard code property dutifully filled.&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;Classification systems, such as UniClass or MasterFormat, or even your own custom system, are in some cases an important part of a building project. This test will ensure that all BIM objects and materials found in the model have their standard code property dutifully filled.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="249"/>
      <source>Do all BIM objects and materials have a standard classification code defined?</source>
      <translation type="unfinished">Do all BIM objects and materials have a standard classification code defined?</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="273"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The IFC standard offers standard, predefined property sets for many object types. for example, the property set Pset_WallCommon contains properties that the IFC standard thinks all walls should have. This test will check that all BIM objects have the right property set, if available.&lt;/p&gt;&lt;p&gt;Note that this is by no means a formal requirement, and these will inflate the size of your IFC file consequently. We suggest you add standard property sets only if you are actually using any of them.&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;The IFC standard offers standard, predefined property sets for many object types. for example, the property set Pset_WallCommon contains properties that the IFC standard thinks all walls should have. This test will check that all BIM objects have the right property set, if available.&lt;/p&gt;&lt;p&gt;Note that this is by no means a formal requirement, and these will inflate the size of your IFC file consequently. We suggest you add standard property sets only if you are actually using any of them.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="276"/>
      <source>Do all common IFC types have the corresponding Property Set?</source>
      <translation type="unfinished">Do all common IFC types have the corresponding Property Set?</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="286"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;IFC objects have a geometry representation, which defines the shape of the object, but can also have some or their dimensions, such as height, width or area, explicitly stated. This is very useful for BIM applications that don't process the geometry, such as spreadsheets. Those applications are still able to get and estimate quantities from IFC objects without the need to analyze the geometry.&lt;/p&gt;&lt;p&gt;It is also a possibility for errors (or even fraud), as nothing guarantees that those explicitly stated dimensions match what is inside the geometry.&lt;/p&gt;&lt;p&gt;This test will find any BIM object that has available dimension properties such as width or height, for example walls and structures, but such properties are not marked for explicit export to IFC.&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;IFC objects have a geometry representation, which defines the shape of the object, but can also have some or their dimensions, such as height, width or area, explicitly stated. This is very useful for BIM applications that don't process the geometry, such as spreadsheets. Those applications are still able to get and estimate quantities from IFC objects without the need to analyze the geometry.&lt;/p&gt;&lt;p&gt;It is also a possibility for errors (or even fraud), as nothing guarantees that those explicitly stated dimensions match what is inside the geometry.&lt;/p&gt;&lt;p&gt;This test will find any BIM object that has available dimension properties such as width or height, for example walls and structures, but such properties are not marked for explicit export to IFC.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="289"/>
      <source>Do all geometric BIM objects have explicit dimensions set?</source>
      <translation type="unfinished">Do all geometric BIM objects have explicit dimensions set?</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="299"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Although there is no requirement for IFC objects to have a material defined, in the real world, it is an important layer of information to be added to you model. This test will find BIM objects without a material defined.&lt;/p&gt;&lt;p&gt;If a BIM object is exported without a material, it will nevertheless be assigned an IfcSurfaceStyle, which will be created from the object color. Some BIM applications actually disregard materials, and only consider the surface style of an object. No IfcMaterial will be attributed to that object.&lt;/p&gt;&lt;p&gt;If a BIM object has a material defined, a surface style will still be created (an IfcMaterial too) but its surface style will take the same name and properties as the material, thus giving more consistency to your file, no matter what other BIM consider, surface style, material, or both.&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;Although there is no requirement for IFC objects to have a material defined, in the real world, it is an important layer of information to be added to you model. This test will find BIM objects without a material defined.&lt;/p&gt;&lt;p&gt;If a BIM object is exported without a material, it will nevertheless be assigned an IfcSurfaceStyle, which will be created from the object color. Some BIM applications actually disregard materials, and only consider the surface style of an object. No IfcMaterial will be attributed to that object.&lt;/p&gt;&lt;p&gt;If a BIM object has a material defined, a surface style will still be created (an IfcMaterial too) but its surface style will take the same name and properties as the material, thus giving more consistency to your file, no matter what other BIM consider, surface style, material, or both.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="302"/>
      <source>Do all BIM objects have a material?</source>
      <translation type="unfinished">Do all BIM objects have a material?</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="319"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Even if a BIM object has a standard property set for its type attributed, there is no guarantee that this property set still contains or only contains all the properties that the IFC standard has defined for that set. They might have been modified after the property set has been added.&lt;/p&gt;&lt;p&gt;This test will check that all standard property sets found throughout the model contain all and only the properties specified in the standard definition.&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;Even if a BIM object has a standard property set for its type attributed, there is no guarantee that this property set still contains or only contains all the properties that the IFC standard has defined for that set. They might have been modified after the property set has been added.&lt;/p&gt;&lt;p&gt;This test will check that all standard property sets found throughout the model contain all and only the properties specified in the standard definition.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="322"/>
      <source>Do all standard Property Set contain the correct properties?</source>
      <translation type="unfinished">Do all standard Property Set contain the correct properties?</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="349"/>
      <source>Optional/Compatibility</source>
      <translation>可选/兼容性</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="362"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The geometry of IFC objects can be defined in a large number of ways, such as extrusions, subtractions, revolutions, or even faceted objects.&lt;/p&gt;&lt;p&gt;However, extrusions of flat shapes, which is the most basic and common type, often offer advantages over other types in other BIM applications.&lt;/p&gt;&lt;p&gt;This test will find any object that cannot be exported to IFC as an extrusion, or as a shared extrusion (clone).&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;The geometry of IFC objects can be defined in a large number of ways, such as extrusions, subtractions, revolutions, or even faceted objects.&lt;/p&gt;&lt;p&gt;However, extrusions of flat shapes, which is the most basic and common type, often offer advantages over other types in other BIM applications.&lt;/p&gt;&lt;p&gt;This test will find any object that cannot be exported to IFC as an extrusion, or as a shared extrusion (clone).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="365"/>
      <source>Are all object exportable as extrusions?</source>
      <translation>所有对象都可以导出为拉伸吗？</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="375"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Walls, columns and beams in FreeCAD can be constructed in a wide number of ways. But some simpler BIM applications might have difficulties with walls that are not of the most simple type, that is, a single, straight piece of wall (which correspond to the IfcWallStandardCase type) or beams and columns that are not based on a straight extrusion of a flat profile (BeamStandardCase, ColumnStandardCase)&lt;/p&gt;&lt;p&gt;This test will find any wall which is not such a standard case.&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Note&lt;/span&gt;: At the moment, BIM objects that meet the requirements to be of a standard case, are still exported as IfcWall, IfcBeam, IfcColumn.&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;Walls, columns and beams in FreeCAD can be constructed in a wide number of ways. But some simpler BIM applications might have difficulties with walls that are not of the most simple type, that is, a single, straight piece of wall (which correspond to the IfcWallStandardCase type) or beams and columns that are not based on a straight extrusion of a flat profile (BeamStandardCase, ColumnStandardCase)&lt;/p&gt;&lt;p&gt;This test will find any wall which is not such a standard case.&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Note&lt;/span&gt;: At the moment, BIM objects that meet the requirements to be of a standard case, are still exported as IfcWall, IfcBeam, IfcColumn.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="378"/>
      <source>Are all walls, beams and columns based on a single line or profile (standard case)?</source>
      <translation type="unfinished">Are all walls, beams and columns based on a single line or profile (standard case)?</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="395"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Revit discards all objects that contain lines smaller than 1/32 inch (0.8mm). This test will find any object containing lines smaller than that value.&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;Revit discards all objects that contain lines smaller than 1/32 inch (0.8mm). This test will find any object containing lines smaller than that value.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="398"/>
      <source>Are all lines bigger than 1/32 inches (minimum accepted by Revit)?</source>
      <translation>是否所有线条都大于1/32英寸(Revit可接受的最小值)？</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="415"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When exporting a model to IFC, all BIM objects that are an extrusion of a rectangular profile will use an IfcRectangleProfileDef entity as their extrusion profile. However, Revit won't import these correctly. If you are going to use the IFC file in Revit, we recommend you to disable this behavior by checking the option under menu &lt;span style=" font-weight:600;"&gt;Edit -&amp;gt; Preferences -&amp;gt; BIM -&amp;gt; NativeIFC -&amp;gt; Disable IfcRectangularProfileDef&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;When that option is checked, all extrusion profiles will be exported as generic IfcArbitraryProfileDef entities, regardless of if they are rectangular or not, which will contain a little less information, but will open correctly in Revit.&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;When exporting a model to IFC, all BIM objects that are an extrusion of a rectangular profile will use an IfcRectangleProfileDef entity as their extrusion profile. However, Revit won't import these correctly. If you are going to use the IFC file in Revit, we recommend you to disable this behavior by checking the option under menu &lt;span style=" font-weight:600;"&gt;Edit -&amp;gt; Preferences -&amp;gt; BIM -&amp;gt; NativeIFC -&amp;gt; Disable IfcRectangularProfileDef&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;When that option is checked, all extrusion profiles will be exported as generic IfcArbitraryProfileDef entities, regardless of if they are rectangular or not, which will contain a little less information, but will open correctly in Revit.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogPreflight.ui" line="418"/>
      <source>Is IfcRectangleProfileDef export disabled? (Revit only)</source>
      <translation>IfcRectangleProfileDef导出是否已禁用？(仅Revit)</translation>
    </message>
    <message>
      <location filename="../ui/dialogViews.ui" line="14"/>
      <location filename="../ui/dialogReorder.ui" line="14"/>
      <source>Form</source>
      <translation>窗体</translation>
    </message>
    <message>
      <location filename="../ui/dialogReorder.ui" line="20"/>
      <source>Drag items to reorder then press OK to accept</source>
      <translation type="unfinished">Drag items to reorder then press OK to accept</translation>
    </message>
    <message>
      <location filename="../ui/dialogReorder.ui" line="37"/>
      <source>Order alphabetically</source>
      <translation>按字母顺序排序</translation>
    </message>
    <message>
      <location filename="../ui/dialogTutorial.ui" line="14"/>
      <source>BIM tutorial</source>
      <translation>BIM 教程</translation>
    </message>
    <message>
      <location filename="../ui/dialogTutorial.ui" line="20"/>
      <source>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;style type="text/css"&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=" font-family:'Fira Sans'; font-size:9pt; font-weight:400; font-style:normal;"&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;Loading tutorials contents from the FreeCAD wiki. Please wait...&lt;/p&gt;
&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;If this is the first time you are using the tutorial, this can take a while, since we need to download many images. On next runs, this will be faster as the images are cached locally.&lt;/p&gt;
&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;When the tutorial is fully written, we'll think of a faster system to avoid this annoying loading time. Please bear with us in the meantime! ;)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;style type="text/css"&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=" font-family:'Fira Sans'; font-size:9pt; font-weight:400; font-style:normal;"&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;Loading tutorials contents from the FreeCAD wiki. Please wait...&lt;/p&gt;
&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;If this is the first time you are using the tutorial, this can take a while, since we need to download many images. On next runs, this will be faster as the images are cached locally.&lt;/p&gt;
&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;When the tutorial is fully written, we'll think of a faster system to avoid this annoying loading time. Please bear with us in the meantime! ;)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogTutorial.ui" line="41"/>
      <source>Tasks to complete:</source>
      <translation>待完成的任务：</translation>
    </message>
    <message>
      <location filename="../ui/dialogTutorial.ui" line="50"/>
      <source>Goal1</source>
      <translation>目标1</translation>
    </message>
    <message>
      <location filename="../ui/dialogTutorial.ui" line="60"/>
      <location filename="../ui/dialogTutorial.ui" line="77"/>
      <source>icon</source>
      <translation>图标</translation>
    </message>
    <message>
      <location filename="../ui/dialogTutorial.ui" line="70"/>
      <source>Goal2</source>
      <translation>目标2</translation>
    </message>
    <message>
      <location filename="../ui/dialogTutorial.ui" line="91"/>
      <source>&lt;&lt; Previous</source>
      <translation>&lt;&lt; 上一个</translation>
    </message>
    <message>
      <location filename="../ui/dialogTutorial.ui" line="98"/>
      <source>Next &gt;&gt;</source>
      <translation>下一个 &gt;&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogViews.ui" line="64"/>
      <source>Element</source>
      <translation>元素</translation>
    </message>
    <message>
      <location filename="../ui/dialogViews.ui" line="69"/>
      <source>Level</source>
      <translation>层级</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="14"/>
      <source>Doors and windows</source>
      <translation>门和窗</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="20"/>
      <source>This screen lists all the windows of the current document. You can modify them individually or together</source>
      <translation>该屏幕列出了当前文档的所有窗口。您可以单独或一起修改它们</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="32"/>
      <source>Group by:</source>
      <translation>分组：</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="40"/>
      <source>Do not group</source>
      <translation>不分组</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="50"/>
      <source>Size</source>
      <translation>大小</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="60"/>
      <source>Clone</source>
      <translation>克隆</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="70"/>
      <location filename="../ui/dialogWindows.ui" line="151"/>
      <location filename="../ui/dialogWindows.ui" line="196"/>
      <source>Tag</source>
      <translation>标记：</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="97"/>
      <source>Total number of doors:</source>
      <translation>门的总数：</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="104"/>
      <source>Total number of windows:</source>
      <translation>窗的总数：</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="111"/>
      <location filename="../ui/dialogWindows.ui" line="121"/>
      <source>0</source>
      <translation>0</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="161"/>
      <source>Width</source>
      <translation>宽度</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="168"/>
      <source>Label</source>
      <translation>标签</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="175"/>
      <source>Height</source>
      <translation>高度</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="203"/>
      <location filename="../ui/dialogWindows.ui" line="240"/>
      <source>None</source>
      <translation>无</translation>
    </message>
    <message>
      <location filename="../ui/dialogWindows.ui" line="233"/>
      <source>Spaces</source>
      <translation type="unfinished">Spaces</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="14"/>
      <source>NativeIFC</source>
      <translation type="unfinished">NativeIFC</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="20"/>
      <source>Import</source>
      <translation>导入</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="28"/>
      <source>Initial import</source>
      <translation>初始导入</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="35"/>
      <source>How the IFC file will initially be imported: Only one object, only project structure, or all individual objects.</source>
      <translation>IFC 文件的初始导入方式：仅一个对象、仅项目结构，还是所有单个对象。</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="45"/>
      <source>Only root object (default)</source>
      <translation>仅根对象 (默认)</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="50"/>
      <source>Project structure (levels)</source>
      <translation>项目结构(层级)</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="55"/>
      <source>All individual IFC objects</source>
      <translation>所有单个 IFC 对象</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="63"/>
      <source>Representation type</source>
      <translation>代表类型</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="70"/>
      <source>The type of object created at import. Coin only is much faster, but you don't get the full shape information. You can convert between the two anytime by right-clicking the object tree</source>
      <translation type="unfinished">The type of object created at import. Coin only is much faster, but you don't get the full shape information. You can convert between the two anytime by right-clicking the object tree</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="83"/>
      <source>Load full shape (slower)</source>
      <translation type="unfinished">Load full shape (slower)</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="88"/>
      <source>Load 3D representation only, no shape (default)</source>
      <translation>仅加载 3D 表示，无形状 (默认)</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="93"/>
      <source>No 3D representation at all</source>
      <translation>根本没有 3D 表示</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="103"/>
      <source>If this is checked, the BIM workbench will be loaded after import</source>
      <translation type="unfinished">If this is checked, the BIM workbench will be loaded after import</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="106"/>
      <source>Switch to BIM workbench after import</source>
      <translation type="unfinished">Switch to BIM workbench after import</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="119"/>
      <source>Load all property sets automatically when opening an IFC file</source>
      <translation type="unfinished">Load all property sets automatically when opening an IFC file</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="122"/>
      <source>Preload property sets</source>
      <translation>预加载属性集</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="135"/>
      <source>Load all materials automatically when opening an IFC file</source>
      <translation type="unfinished">Load all materials automatically when opening an IFC file</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="138"/>
      <source>Preload materials</source>
      <translation>预加载材料</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="151"/>
      <source>Load all layers automatically when opening an IFC file</source>
      <translation type="unfinished">Load all layers automatically when opening an IFC file</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="154"/>
      <source>Preload layers</source>
      <translation>预加载图层</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="167"/>
      <source>When enabling this, the original version of objects dropped onto an IFC project tree will not be deleted.</source>
      <translation type="unfinished">When enabling this, the original version of objects dropped onto an IFC project tree will not be deleted.</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="170"/>
      <source>Keep original version of aggregated objects</source>
      <translation type="unfinished">Keep original version of aggregated objects</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="183"/>
      <source>If this is checked, a dialog will be shown at each import</source>
      <translation type="unfinished">If this is checked, a dialog will be shown at each import</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="186"/>
      <source>Show options dialog when importing</source>
      <translation type="unfinished">Show options dialog when importing</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="205"/>
      <source>Export</source>
      <translation>导出</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="211"/>
      <source>Show warning when saving</source>
      <translation type="unfinished">Show warning when saving</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="230"/>
      <source>New document</source>
      <translation type="unfinished">New document</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="236"/>
      <source>Always lock new documents</source>
      <translation type="unfinished">Always lock new documents</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="249"/>
      <location filename="../ui/preferencesNativeIFC.ui" line="293"/>
      <source>Ask every time</source>
      <translation>每次都询问</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="268"/>
      <source>New project</source>
      <translation type="unfinished">New project</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="274"/>
      <source>If this is checked, when creating a new projects, a default structure (site, building and storey) will be added under the project</source>
      <translation type="unfinished">If this is checked, when creating a new projects, a default structure (site, building and storey) will be added under the project</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="277"/>
      <source>Create a default structure</source>
      <translation type="unfinished">Create a default structure</translation>
    </message>
    <message>
      <location filename="../ui/preferencesNativeIFC.ui" line="290"/>
      <source>Check this to ask the above question every time a project is created</source>
      <translation type="unfinished">Check this to ask the above question every time a project is created</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsArch</name>
    <message>
      <location filename="../ui/preferences-arch.ui" line="14"/>
      <source>General settings</source>
      <translation>常规设置</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="20"/>
      <source>Object creation</source>
      <translation>对象创建</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="26"/>
      <source>Auto-join walls</source>
      <translation>自动连接墙</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="42"/>
      <source>If this is checked, when 2 similar walls are being connected, their underlying sketches will be joined into one, and the two walls will become one</source>
      <translation>检查当2面相似墙被连接时, 他们的基础草图将被合并为一, 并且二面墙将成为一面。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="58"/>
      <source>Two possible strategies to avoid circular dependencies: Create one more object (unchecked) or remove external geometry of base sketch (checked)</source>
      <translation>避免循环依赖的两种可能策略: 创建另一个对象 (未选中) 或删除草图中的外部几何元素 (选中)</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="93"/>
      <source>If this is checked, when an object becomes Subtraction or Addition of an Arch object, it will receive the Draft Construction color.</source>
      <translation>如果选中此项, 当对象变为Subtraction或Addition Arch 对象时, 它将采用草稿构造颜色。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="96"/>
      <source>Apply Draft construction style to subcomponents</source>
      <translation>将草稿构造样式应用于子组件</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="157"/>
      <source> faces</source>
      <translation> 面</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="186"/>
      <source>Interval between file checks for references</source>
      <translation>文件查询时间间隔</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="193"/>
      <source> seconds</source>
      <translation> 秒</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="109"/>
      <source>By default, new objects will have their "Move with host" property set to False, which means they won't move when their host object is moved.</source>
      <translation>默认情况下，新对象将设置为“与主对象一起移动”属性为 False ，这意味着当他们的主对象移动时，他们不会移动。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="112"/>
      <source>Set "Move with host" property to True by default</source>
      <translation>默认情况下, 将 "使用主机移动" 属性设置为 true</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="128"/>
      <source>Set "Move base" property to True by default</source>
      <translation>默认情况下，将“移动基点”属性设置为 True</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="74"/>
      <source>If this is checked, when an Arch object has a material, the object will take the color of the material. This can be overridden for each object.</source>
      <translation>如果选中此项，当Arch对象有材料时，对象将拿取材料的颜色。 这可以为每个对象覆盖。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="77"/>
      <source>Use material color as shape color</source>
      <translation>使用材料颜色作为形状颜色</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="215"/>
      <source>IFC version</source>
      <translation>IFC 版本</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="222"/>
      <source>The IFC version will change which attributes and products are supported</source>
      <translation>IFC 版本将更改支持哪些属性和产品</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="232"/>
      <source>IFC4</source>
      <translation>IFC4</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="237"/>
      <source>IFC2X3</source>
      <translation>IFC2X3</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="248"/>
      <source>Mesh to Shape Conversion</source>
      <translation>网格到形状转换</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="254"/>
      <source>If this is checked, conversion is faster but the result might still contain triangulated faces</source>
      <translation>如果选中此项，转换更快，但结果可能仍然包含三角面。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="257"/>
      <source>Fast conversion</source>
      <translation>快速转换</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="333"/>
      <source>Tolerance value to use when checking if 2 adjacent faces as planar</source>
      <translation>检查2相邻面是否为平面时使用的公差值</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="276"/>
      <source>If this is checked, flat groups of faces will be force-flattened, resulting in possible gaps and non-solid results</source>
      <translation>如果选中此项, 则平面组将被强制摊平, 从而导致可能的间隙和非固体结果</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="45"/>
      <source>Join base sketches of walls if possible</source>
      <translation type="unfinished">Join base sketches of walls if possible</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="61"/>
      <source>Remove external geometry of base sketches if needed</source>
      <translation type="unfinished">Remove external geometry of base sketches if needed</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="144"/>
      <source>Do not compute areas for objects with more than</source>
      <translation>不要计算对象面积，如果大于</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="279"/>
      <source>Force flat faces</source>
      <translation>强制展平面</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="295"/>
      <source>If this is checked, holes in faces will be performed by subtraction rather than using wires orientation</source>
      <translation>如果选中此项, 则面上的孔将通过减法而不是使用导线方向来执行。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="298"/>
      <source>Cut method</source>
      <translation>剪切方法</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="317"/>
      <source>Tolerance</source>
      <translation>公差</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="371"/>
      <source>2D rendering</source>
      <translation>2D 渲染</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="377"/>
      <source>Show debug information during 2D rendering</source>
      <translation>在2D渲染期间显示调试信息</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="380"/>
      <source>Show renderer debug messages</source>
      <translation>显示渲染调试消息</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="393"/>
      <source>Cut areas line thickness ratio</source>
      <translation>截面积线厚度比</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="400"/>
      <source>Specifies how many times the viewed line thickness must be applied to cut lines</source>
      <translation>指定用于剪切线条的时候所查看的线条粗细次数</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="429"/>
      <source>Symbol line thickness ratio</source>
      <translation>符号线厚度系数</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="449"/>
      <source>Hidden geometry pattern</source>
      <translation>隐藏几何图案</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="462"/>
      <source>This is the SVG stroke-dasharray property to apply
to projections of hidden objects.</source>
      <translation>这是应用到隐藏对象投影的 SVG 笔触缓冲数祖属性。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="479"/>
      <source>Pattern scale</source>
      <translation>图样缩放</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="486"/>
      <source>Scaling factor for patterns used by objects that have
a Footprint display mode</source>
      <translation type="unfinished">Scaling factor for patterns used by objects that have
a Footprint display mode</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="515"/>
      <source>BIM server</source>
      <translation>BIM 服务器</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="528"/>
      <source>The URL of a BIM server instance (www.bimserver.org) to connect to.</source>
      <translation>要连接的 BIM 服务器实例的 URL (www.bimserver.org)。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="544"/>
      <source>If this is selected, the "Open BIM Server in browser"
button will open the BIM Server interface in an external browser
instead of the FreeCAD web workbench</source>
      <translation>如果选中此选项，“在浏览器中打开 BIM 服务”按钮将在外部浏览器，而不是 FreeCAD 的 Web 工作台中打开 BIM 服务界面</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="521"/>
      <source>Address</source>
      <translation>地址</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="549"/>
      <source>Open in external browser</source>
      <translation>在外部浏览器中打开</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="565"/>
      <source>Survey</source>
      <translation>调查</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="571"/>
      <source>If this is checked, the text that gets placed in the clipboard will include the unit. Otherwise, it will be a simple number expressed in internal units (millimeters)</source>
      <translation>如果选中此项, 则放置在剪贴板中的文本将包含单位。否则, 它将是一个简单的数字(以毫米表示)</translation>
    </message>
    <message>
      <location filename="../ui/preferences-arch.ui" line="574"/>
      <source>Include unit when sending measurements to clipboard</source>
      <translation>将度量值发送到剪贴板时包含单位</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="14"/>
      <source>Defaults</source>
      <translation>默认</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="331"/>
      <location filename="../ui/preferences-archdefaults.ui" line="370"/>
      <location filename="../ui/preferences-archdefaults.ui" line="396"/>
      <location filename="../ui/preferences-archdefaults.ui" line="422"/>
      <location filename="../ui/preferences-archdefaults.ui" line="448"/>
      <location filename="../ui/preferences-archdefaults.ui" line="474"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="20"/>
      <source>Visual</source>
      <translation>视角</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="26"/>
      <source>Wall color</source>
      <translation>墙壁颜色</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="57"/>
      <source>Structure color</source>
      <translation>结构颜色</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="81"/>
      <source>Rebar color</source>
      <translation>钢筋颜色</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="105"/>
      <source>Window glass transparency</source>
      <translation>窗口玻璃透明度</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="118"/>
      <location filename="../ui/preferences-archdefaults.ui" line="216"/>
      <source> %</source>
      <translation> %</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="137"/>
      <source>Window glass color</source>
      <translation>窗户玻璃颜色</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="161"/>
      <source>Panel color</source>
      <translation>面板颜色</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="185"/>
      <source>Helper color (grids, axes, etc.)</source>
      <translation>助手颜色(网格、轴等)</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="209"/>
      <source>Space transparency</source>
      <translation>空间透明度</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="235"/>
      <source>Space line style</source>
      <translation>空间线样式</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="252"/>
      <source>Solid</source>
      <translation>实体</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="257"/>
      <source>Dashed</source>
      <translation>虚线</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="262"/>
      <source>Dotted</source>
      <translation>虚线</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="267"/>
      <source>Dashdot</source>
      <translation>点划线</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="275"/>
      <source>Space line color</source>
      <translation>空间线颜色</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="302"/>
      <source>Other</source>
      <translation>其它</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="308"/>
      <source>Use sketches for walls</source>
      <translation>把草图应用于墙壁</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="324"/>
      <source>Pipe diameter</source>
      <translation>管径</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="357"/>
      <source>Rebar diameter</source>
      <translation>钢筋直径</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="389"/>
      <source>Rebar offset</source>
      <translation>钢筋偏移</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="415"/>
      <source>Stair length</source>
      <translation>楼梯长度</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="441"/>
      <source>Stair width</source>
      <translation>楼梯宽度</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="467"/>
      <source>Stair height</source>
      <translation>楼梯高度</translation>
    </message>
    <message>
      <location filename="../ui/preferences-archdefaults.ui" line="493"/>
      <source>Number of stair steps</source>
      <translation>楼梯步数</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="14"/>
      <source>IFC import</source>
      <translation>IFC 导入</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="32"/>
      <source>Show this dialog when importing</source>
      <translation>导入时显示此对话框</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="45"/>
      <source>Shows verbose debug messages during import and export
of IFC files in the Report view panel</source>
      <translation>在导入和导出
IFC 文件时，在报表视图面板中显示详细的调试消息</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="49"/>
      <source>Show debug messages</source>
      <translation>显示调试消息</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="62"/>
      <source>Clones are used when objects have shared geometry
One object is the base object, the others are clones.</source>
      <translation>当对象共享图元时，克隆功能将启用。
一个是基本对象，其他的是克隆对象。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="66"/>
      <source>Create clones when objects have shared geometry</source>
      <translation>当对象具有共享几何图形时创建副本</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="90"/>
      <location filename="../ui/preferences-ifc.ui" line="110"/>
      <source>EXPERIMENTAL
The number of cores to use in multicore mode.
Keep 0 to disable multicore mode.
The maximum value should be your number of cores minus 1,
for example, 3 if you have a 4-core CPU.

Set it to 1 to use multicore mode in single-core mode; this is safer
if you start getting crashes when you set multiple cores.</source>
      <translation>实验
计算机在多核模式下使用的核数。
设置为“0”则禁用多核模式。
最大值应为计算机实际核数减“1”，
例如，如果您有一个4核CPU，则设置为“3”。
如果您在设置多核时开始崩溃，
将其设置为 “1 ”则可在单核模式下使用多核模式， 这是安全的。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="120"/>
      <source>Number of cores to use (experimental)</source>
      <translation>使用核心数 (实验性)</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="148"/>
      <source>Import options</source>
      <translation>导入选项</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="156"/>
      <source>Import arch IFC objects as</source>
      <translation>导入拱IFC对象为</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="163"/>
      <location filename="../ui/preferences-ifc.ui" line="212"/>
      <source>Specifies what kind of objects will be created in FreeCAD</source>
      <translation>指定将在 FreeCAD 中创建的对象类型</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="173"/>
      <source>Parametric BIM objects</source>
      <translation>参数化 BIM 对象</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="178"/>
      <location filename="../ui/preferences-ifc.ui" line="222"/>
      <source>Non-parametric BIM objects</source>
      <translation>非参数化 BIM 对象</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="183"/>
      <location filename="../ui/preferences-ifc.ui" line="227"/>
      <source>Simple Part shapes</source>
      <translation>简单零件形状</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="188"/>
      <source>One compound per floor</source>
      <translation>每层一种化合物</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="193"/>
      <source>Do not import Arch objects</source>
      <translation>不导入结构对象</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="205"/>
      <source>Import struct IFC objects as</source>
      <translation>导入结构体 IFC 对象为</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="232"/>
      <source>One compound for all</source>
      <translation>全部使用同一种化合物</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="237"/>
      <source>Do not import structural objects</source>
      <translation>不导入结构对象</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="249"/>
      <source>Root element:</source>
      <translation>根元素:</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="256"/>
      <source>Only subtypes of the specified element will be imported.
Keep the element IfcProduct to import all building elements.</source>
      <translation>仅导入指定元素子类型。
设置元素为“IfcProduct”以导入所有创建的元素。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="275"/>
      <source>Openings will be imported as subtractions, otherwise wall shapes
will already have their openings subtracted</source>
      <translation>孔将作为减法导入，否则墙壁上的图元将已经减去了他们的空缺。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="279"/>
      <source>Separate openings</source>
      <translation>独立开口</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="292"/>
      <source>The importer will try to detect extrusions.
Note that this might slow things down.</source>
      <translation>导入功能会尝试侦测异常。
请注意：这可能会减慢运行速度。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="296"/>
      <source>Detect extrusions</source>
      <translation>检测拉伸</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="309"/>
      <source>Split walls made of multiple layers</source>
      <translation>由多个层组成的分割墙</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="312"/>
      <source>Split multilayer walls</source>
      <translation>拆分多层墙</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="325"/>
      <source>Object names will be prefixed with the IFC ID number</source>
      <translation>对象名称将以IFC ID编号作前缀。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="328"/>
      <source>Prefix names with ID number</source>
      <translation>带 ID 号的前缀名称</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="341"/>
      <source>If several materials with the same name and color are found in the IFC file,
they will be treated as one.</source>
      <translation>如果在 IFC 文件中找到几个具有相同名称和颜色的材料，
它们将被当作一个处理。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="345"/>
      <source>Merge materials with same name and same color</source>
      <translation>合并具有相同名称和相同颜色的材料。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="358"/>
      <source>Each object will have their IFC properties stored in a spreadsheet object</source>
      <translation>每个对象都将他们的 IFC 属性存储在电子表格对象中。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="361"/>
      <source>Import IFC properties in spreadsheet</source>
      <translation>在电子表格中导入 Ifc 属性</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="374"/>
      <source>IFC files can contain unclean or non-solid geometry. If this option is checked, all the geometry is imported, regardless of their validity.</source>
      <translation>IFC 文件可以包含unclean或非固态几何形状。如果选中此选项，所有几何形状都将被导入。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="377"/>
      <source>Allow invalid shapes</source>
      <translation>允许无效形状</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="392"/>
      <source>Exclude list:</source>
      <translation>排除列表:</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="399"/>
      <source>Comma-separated list of IFC entities to be excluded from imports</source>
      <translation>以逗号分隔的 IFC 实体列表将被排除在进口范围内</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="420"/>
      <source>Fit view during import on the imported objects.
This will slow down the import, but one can watch the import.</source>
      <translation>导入时对导入的对象进行调整视图。这将减慢导入速度, 但可以监视导入。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="424"/>
      <source>Fit view while importing</source>
      <translation>导入时调整视图</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="437"/>
      <source>Creates a full parametric model on import using stored
FreeCAD object properties</source>
      <translation>使用存储的
FreeCAD 对象属性在导入时创建完整的参数模型</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="441"/>
      <source>Import full FreeCAD parametric definitions if available</source>
      <translation>导入完整的 FreeCAD 参数定义，如果可用</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="454"/>
      <source>If this option is checked, the default 'Project', 'Site', 'Building', and 'Storeys'
objects that are usually found in an IFC file are not imported, and all objects
are placed in a 'Group' instead.
'Buildings' and 'Storeys' are still imported if there is more than one.</source>
      <translation>如果选中此选项，默认的 'Project', '网站, 'Building', 和 '存储'
通常在 IFC 文件中找到的对象没有导入，所有对象
都放置在“组”中。
如果超过一个，仍然导入“建筑物”和“商店”。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc.ui" line="460"/>
      <source>Replace 'Project', 'Site', 'Building', and 'Storey' with 'Group'</source>
      <translation>将“项目”、“网站”、“建筑”和“商店”改为“小组”。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="14"/>
      <source>DAE</source>
      <translation>DAE</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="48"/>
      <location filename="../ui/preferences-dae.ui" line="26"/>
      <source>Export options</source>
      <translation>导出选项</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="34"/>
      <source>Scaling factor</source>
      <translation>比例系数</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="41"/>
      <source>All dimensions in the file will be scaled with this factor</source>
      <translation>文件中的所有尺寸将用此系数缩放。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="67"/>
      <source>Mesher</source>
      <translation>网格生成器</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="74"/>
      <source>Meshing program that should be used.
If using Netgen, make sure that it is available.</source>
      <translation>应使用的网格程序。
如果使用Netgen，请确保它是可用的。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="85"/>
      <source>Builtin</source>
      <translation>内建</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="90"/>
      <source>Mefisto</source>
      <translation>Mefisto</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="95"/>
      <source>Netgen</source>
      <translation>Netgen</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="108"/>
      <source>Builtin and Mefisto mesher options</source>
      <translation>内置和梅菲斯托网格选项</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="116"/>
      <source>Tessellation</source>
      <translation>曲面细分</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="123"/>
      <source>Tessellation value to use with the Builtin and the Mefisto meshing program.</source>
      <translation>用于使用内置网格生成器和mefisto网格生成器的镶嵌值.</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="147"/>
      <source>Netgen mesher options</source>
      <translation>Netgen 网格生成器选项</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="155"/>
      <source>Grading</source>
      <translation>评分</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="162"/>
      <source>Grading value to use for meshing using Netgen.
This value describes how fast the mesh size decreases.
The gradient of the local mesh size h(x) is bound by |Δh(x)| ≤ 1/value.</source>
      <translation>用于使用Netgen进行网格划分的放坡值。
该值描述网格大小减小的速度。
局部网格尺寸h（x）的梯度受|Δh（x）|的限制≤ 1/价值。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="187"/>
      <source>Segments per edge</source>
      <translation>每条边的线段数</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="194"/>
      <source>Maximum number of segments per edge</source>
      <translation>每个边的最大线段数</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="217"/>
      <source>Segments per radius</source>
      <translation>每个半径的段数</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="224"/>
      <source>Number of segments per radius</source>
      <translation>每条半径的线段数</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="247"/>
      <source>Allow a second order mesh</source>
      <translation>允许二阶</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="250"/>
      <source>Second order</source>
      <translation>二阶</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="267"/>
      <source>Allows optimization</source>
      <translation>允许优化</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="270"/>
      <source>Optimize</source>
      <translation>优化</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="290"/>
      <source>Allow quadrilateral faces</source>
      <translation>允许四边面</translation>
    </message>
    <message>
      <location filename="../ui/preferences-dae.ui" line="293"/>
      <source>Allow quads</source>
      <translation>允许四方形</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="14"/>
      <source>IFC export</source>
      <translation>IFC 导出</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="26"/>
      <location filename="../ui/preferences-ifc.ui" line="26"/>
      <source>General options</source>
      <translation>常规选项</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="32"/>
      <source>Show this dialog when exporting</source>
      <translation>导入时显示此对话框</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="56"/>
      <location filename="../ui/preferences-ifc-export.ui" line="69"/>
      <source>The type of objects that you wish to export:
- Standard model: solid objects.
- Structural analysis: wireframe model for structural calculations.
- Standard + structural: both types of models.</source>
      <translation>您想要导出的对象类型：
- 标准模型：实体对象。
- 结构分析：用于结构计算的线框模型。
- 标准+结构：两种模型全选。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="62"/>
      <source>Export type</source>
      <translation>导出类型</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="82"/>
      <source>Standard model</source>
      <translation>标准模型</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="87"/>
      <source>Structural analysis</source>
      <translation>结构分析</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="92"/>
      <source>Standard + structural</source>
      <translation>标准 + 结构</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="102"/>
      <source>Some IFC viewers don't like objects exported as extrusions.
Use this to force all objects to be exported as BREP geometry.</source>
      <translation>一些IFC阅读器不喜欢对象导出为拉伸。使用此项可强制将所有对象导出为 BREP几何体。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="106"/>
      <source>Force export as Brep</source>
      <translation>强制导出为 Brep</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="119"/>
      <source>Use triangulation options set in the DAE options page</source>
      <translation>使用 "DAE 选项" 页中设置的三角选项</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="122"/>
      <source>Use DAE triangulation options</source>
      <translation>使用 DAE 三角选项</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="135"/>
      <source>Curved shapes that cannot be represented as curves in IFC
are decomposed into flat facets.
If this is checked, an additional calculation is done to join coplanar facets.</source>
      <translation>在 IFC 中不能表示为曲线的曲面被分解为平面。如果选中此项, 将进行一些额外的计算以联接共面平面。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="140"/>
      <source>Join coplanar facets when triangulating</source>
      <translation>当构建三角时加入共面平面</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="153"/>
      <source>When exporting objects without unique ID (UID), the generated UID
will be stored inside the FreeCAD object for reuse next time that object
is exported. This leads to smaller differences between file versions.</source>
      <translation>在导出不带 uid 的对象时, 生成的 uid 将存储在 FreeCAD 对象中, 以便在下次导出对象时重用, 从而在版本之间提供较小的差异.</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="158"/>
      <source>Store IFC unique ID in FreeCAD objects</source>
      <translation>在 FreeCAD 对象中存储 IFC 通用 ID</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="174"/>
      <source>IFCOpenShell is a library that allows to import IFC files.
Its serializer functionality allows to give it an OCC shape and it will
produce adequate IFC geometry: NURBS, faceted, or anything else.
Note: The serializer is still an experimental feature!</source>
      <translation>IFCOpenShell是一个允许导入IFC文件的库。
它的序列化程序功能允许给它一个OCC形状，它将
生成适当的IFC几何体：NURBS、镶嵌面或任何其他。
注意：序列化程序仍然是一个实验性功能！</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="180"/>
      <source>Use IfcOpenShell serializer if available</source>
      <translation>使用 IfcOpenShell 序列化程序 (如果可用)</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="193"/>
      <source>2D objects will be exported as IfcAnnotation</source>
      <translation>2D 对象将导出为 IfcAnnotation</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="196"/>
      <source>Export 2D objects as IfcAnnotations</source>
      <translation>将2D 对象导出为 IfcAnnotations</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="212"/>
      <source>All FreeCAD object properties will be stored inside the exported objects,
allowing to recreate a full parametric model on reimport.</source>
      <translation>所有 FreeCAD 对象属性都将存储到导出的对象中, 这样在 重新导入时可以重新创建完整的参数化模型。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="216"/>
      <source>Export full FreeCAD parametric model</source>
      <translation>导出全 FreeCAD 参数模型</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="229"/>
      <source>When possible, similar entities will be used only once in the file if possible.
This can reduce the file size a lot, but will make it less easily readable.</source>
      <translation>在可能的情况下, 类似的实体将仅在文件中使用一次。这可以减少大量的文件大小, 但可阅读性变差.</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="233"/>
      <source>Reuse similar entities</source>
      <translation>重复使用类似实体</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="249"/>
      <source>When possible, IFC objects that are extruded rectangles will be
exported as IfcRectangleProfileDef.
However, some other applications might have problems importing that entity.
If this is your case, you can disable this and then all profiles will be exported as IfcArbitraryClosedProfileDef.</source>
      <translation>在可能的情况下, 被拉伸矩形的 ifc 对象将导出为 ifcrectangt塘 profiledef。但是, 其他一些应用程序在导入该实体时存在问题。如果这是您的情况, 您可以在此处禁用此功能 (所有配置文件将导出为 ifc意末关 profiledef)。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="255"/>
      <source>Disable IfcRectangleProfileDef</source>
      <translation>禁用 ifcrectangleprofiledef</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="268"/>
      <source>Some IFC types such as IfcWall or IfcBeam have special standard versions like IfcWallStandardCase or IfcBeamStandardCase. If this option is turned on, FreeCAD will automatically export such objects
as standard cases when the necessary conditions are met.</source>
      <translation type="unfinished">Some IFC types such as IfcWall or IfcBeam have special standard versions like IfcWallStandardCase or IfcBeamStandardCase. If this option is turned on, FreeCAD will automatically export such objects
as standard cases when the necessary conditions are met.</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="387"/>
      <source>Add default building if one is not found in the document</source>
      <translation type="unfinished">Add default building if one is not found in the document</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="403"/>
      <source>In FreeCAD, it is possible to nest groups inside buildings or storeys. If this option is disabled, FreeCAD groups will be saved as IfcGroups and aggregated to the building structure. Aggregating non-building elements such as IfcGroups is however not recommended by the IFC standards. It is therefore also possible to export these groups as IfcElementAssemblies, which produces an IFC-compliant file. However, at FreeCAD, we believe nesting groups inside structures should be possible, and this option is there to have a chance to demonstrate our point of view.</source>
      <translation type="unfinished">In FreeCAD, it is possible to nest groups inside buildings or storeys. If this option is disabled, FreeCAD groups will be saved as IfcGroups and aggregated to the building structure. Aggregating non-building elements such as IfcGroups is however not recommended by the IFC standards. It is therefore also possible to export these groups as IfcElementAssemblies, which produces an IFC-compliant file. However, at FreeCAD, we believe nesting groups inside structures should be possible, and this option is there to have a chance to demonstrate our point of view.</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="406"/>
      <source>Export nested groups as assemblies</source>
      <translation type="unfinished">Export nested groups as assemblies</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="272"/>
      <source>Auto-detect and export as standard cases when applicable</source>
      <translation>自动检测并导出为标准大小写</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="285"/>
      <source>If no site is found in the FreeCAD document, a default one will be added.
A site is not mandatory but a common practice is to have at least one in the file.</source>
      <translation>如果在 FreeCAD 文档中没有找到站点，将添加一个默认站点。
网站不是强制性的，但常见的做法是文件中至少有一个。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="289"/>
      <source>Add default site if one is not found in the document</source>
      <translation>如果文档中找不到默认站点</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="366"/>
      <location filename="../ui/preferences-ifc.ui" line="473"/>
      <source>Check also NativeIFC-specific preferences under BIM -&gt; NativeIFC</source>
      <translation type="unfinished">Check also NativeIFC-specific preferences under BIM -&gt; NativeIFC</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="376"/>
      <source>IFC standard compliance</source>
      <translation type="unfinished">IFC standard compliance</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="382"/>
      <source>If no building is found in the FreeCAD document, a default one will be added.
Warning: The IFC standard asks for at least one building in each file. By turning this option off, you will produce a non-standard IFC file.
However, at FreeCAD, we believe having a building should not be mandatory, and this option is there to have a chance to demonstrate our point of view.</source>
      <translation>如果在 FreeCAD 文档中找不到建筑物，将添加一个默认。
警告：IFC 标准要求在每个文件中至少有一个建筑。 关闭此选项后，您将生成一个非标准的 IFC 文件。
然而，在FreeCAD, 我们认为建筑物不应是强制性的。 而且，这一选择有机会表明我们的观点。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="302"/>
      <source>If no building storey is found in the FreeCAD document, a default one will be added.
A building storey is not mandatory but a common practice to have at least one in the file.</source>
      <translation>如果在 FreeCAD 文档中没有找到站点，将添加一个默认站点。
网站不是强制性的，但常见的做法是文件中至少有一个。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="306"/>
      <source>Add default building storey if one is not found in the document</source>
      <translation>如果文档中没有找到的话，添加默认建筑物存储</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="321"/>
      <location filename="../ui/preferences-ifc-export.ui" line="336"/>
      <source>The units you want your IFC file to be exported to.

Note that IFC files are ALWAYS written in metric units; imperial units
are only a conversion factor applied on top of them.
However, some BIM applications will use this factor to choose which
unit to work with when opening the file.</source>
      <translation>您希望您的 IFC 文件导出到的单位。

请注意，IFC 文件是用公式单位写入的ALWAYS；帝国式单位
只是一个换算系数，顶端是一个换算系数。
然而，一些BIM应用程序将使用此系数来选择打开文件时使用哪个
单位。</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="329"/>
      <source>IFC file units</source>
      <translation>IFC 文件单位</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="351"/>
      <source>Metric</source>
      <translation>公制</translation>
    </message>
    <message>
      <location filename="../ui/preferences-ifc-export.ui" line="356"/>
      <source>Imperial</source>
      <translation>英制</translation>
    </message>
  </context>
  <context>
    <name>Arch</name>
    <message>
      <location filename="../../ArchStructure.py" line="123"/>
      <source>Structure</source>
      <translation>结构</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="126"/>
      <location filename="../../ArchStructure.py" line="445"/>
      <source>Beam</source>
      <translation>梁</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="129"/>
      <location filename="../../ArchStructure.py" line="446"/>
      <source>Column</source>
      <translation>柱</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="151"/>
      <source>StructuralSystem</source>
      <translation>规范</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="206"/>
      <source>Create Structures From Selection</source>
      <translation>选中以创建结构</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="223"/>
      <source>Please select the base object first and then the edges to use as extrusion paths</source>
      <translation>请先选择基本对象，然后选择要用作拉伸路径的边</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="246"/>
      <source>Create Structural System</source>
      <translation>创建结构系统</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="257"/>
      <source>Please select at least an axis object</source>
      <translation>请至少选中一个轴对象</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="302"/>
      <location filename="../../ArchStructure.py" line="351"/>
      <source>Create Structure</source>
      <translation>创建结构</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="327"/>
      <source>First point of the beam</source>
      <translation>梁的第一点</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="329"/>
      <source>Base point of column</source>
      <translation>柱的基点</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="345"/>
      <location filename="../../bimcommands/BimWall.py" line="158"/>
      <source>Next point</source>
      <translation>下一点</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="440"/>
      <source>Structure options</source>
      <translation>结构选项</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="456"/>
      <location filename="../../ArchCommands.py" line="1364"/>
      <location filename="../../bimcommands/BimProfile.py" line="74"/>
      <source>Category</source>
      <translation>类别</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="463"/>
      <location filename="../../bimcommands/BimWindow.py" line="307"/>
      <location filename="../../bimcommands/BimProfile.py" line="81"/>
      <location filename="../../bimcommands/BimPanel.py" line="138"/>
      <source>Preset</source>
      <translation>预设值</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="472"/>
      <location filename="../../ArchPrecast.py" line="1412"/>
      <location filename="../../ArchCommands.py" line="1039"/>
      <location filename="../../bimcommands/BimWall.py" line="295"/>
      <location filename="../../bimcommands/BimPanel.py" line="148"/>
      <source>Length</source>
      <translation>长度</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="482"/>
      <location filename="../../ArchPrecast.py" line="1413"/>
      <location filename="../../bimcommands/BimWall.py" line="301"/>
      <location filename="../../bimcommands/BimPanel.py" line="155"/>
      <source>Width</source>
      <translation>宽度</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="489"/>
      <location filename="../../ArchPrecast.py" line="1414"/>
      <location filename="../../bimcommands/BimWall.py" line="307"/>
      <source>Height</source>
      <translation>高度</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="444"/>
      <source>Parameters of the structure</source>
      <translation type="unfinished">Parameters of the structure</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="499"/>
      <source>Switch Length/Height</source>
      <translation type="unfinished">Switch Length/Height</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="501"/>
      <source>Switch Length/Width</source>
      <translation type="unfinished">Switch Length/Width</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="505"/>
      <location filename="../../bimcommands/BimWall.py" line="321"/>
      <location filename="../../bimcommands/BimPanel.py" line="173"/>
      <source>Con&amp;tinue</source>
      <translation>继续&amp;t</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="783"/>
      <source>Error: The base shape couldn't be extruded along this tool object</source>
      <translation>错误：无法沿此工具对象拉伸其形状</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="809"/>
      <location filename="../../ArchWall.py" line="439"/>
      <source>This mesh is an invalid solid</source>
      <translation>该网格是无效实体</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="873"/>
      <location filename="../../ArchPanel.py" line="205"/>
      <source>Facemaker returned an error</source>
      <translation>服务器返回了一个错误</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1188"/>
      <source>Node Tools</source>
      <translation>节点工具</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1193"/>
      <source>Reset nodes</source>
      <translation>重置节点</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1200"/>
      <source>Edit nodes</source>
      <translation>编辑节点</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1206"/>
      <source>Extend nodes</source>
      <translation>扩展节点</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1207"/>
      <source>Extends the nodes of this element to reach the nodes of another element</source>
      <translation>扩展将此元素的节点到另一个元素的节点</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1213"/>
      <source>Connect nodes</source>
      <translation>连接节点</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1214"/>
      <source>Connects nodes of this element with the nodes of another element</source>
      <translation>将此元素的节点与另一个元素的节点连接</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1220"/>
      <source>Toggle all nodes</source>
      <translation>开关所有节点</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1221"/>
      <source>Toggles all structural nodes of the document on/off</source>
      <translation>打开/关闭文件的所有结构节点</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1226"/>
      <source>Extrusion Tools</source>
      <translation>挤压工具</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1231"/>
      <location filename="../../ArchStructure.py" line="1365"/>
      <source>Select tool...</source>
      <translation>选择工具...</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1232"/>
      <source>Select object or edges to be used as a Tool (extrusion path)</source>
      <translation>Select object or edges to be used as a Tool (extrusion path)</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1255"/>
      <location filename="../../ArchStructure.py" line="1287"/>
      <source>Choose another Structure object:</source>
      <translation>选取另一个结构对象</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1260"/>
      <location filename="../../ArchStructure.py" line="1292"/>
      <source>The chosen object is not a Structure</source>
      <translation>所选对象不是结构</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1263"/>
      <location filename="../../ArchStructure.py" line="1295"/>
      <source>The chosen object has no structural nodes</source>
      <translation>所选对象没有结构节点</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1266"/>
      <location filename="../../ArchStructure.py" line="1298"/>
      <source>One of these objects has more than 2 nodes</source>
      <translation>其中一个对象有超过 2 个节点</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1273"/>
      <location filename="../../ArchStructure.py" line="1305"/>
      <source>Unable to find a suitable intersection point</source>
      <translation>找不到合适的交点</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1276"/>
      <source>Intersection found.
</source>
      <translation>找到交集
</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1308"/>
      <source>Intersection found.</source>
      <translation>找到交集</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1344"/>
      <source>Done</source>
      <translation>完成</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1449"/>
      <location filename="../../ArchPanel.py" line="437"/>
      <source>Couldn't compute a shape</source>
      <translation>无法计算形状</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="225"/>
      <source>Equipment</source>
      <translation>设备</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimEquipment.py" line="56"/>
      <source>You must select a base shape object and optionally a mesh object</source>
      <translation>您必须选择一个基本形状对象和一个可选的网格对象</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimEquipment.py" line="76"/>
      <source>Create Equipment</source>
      <translation>创建设备</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimEquipment.py" line="113"/>
      <source>You must select exactly one base object</source>
      <translation>请仅选择一个基本对象</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimEquipment.py" line="117"/>
      <source>The selected object must be a mesh</source>
      <translation>所选对象必须是网格</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimEquipment.py" line="121"/>
      <source>This mesh has more than 1000 facets.</source>
      <translation>这个网格有超过1000个面。</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimEquipment.py" line="122"/>
      <source>This operation can take a long time. Proceed?</source>
      <translation>此操作可能需要很长时间。继续吗？</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimEquipment.py" line="129"/>
      <source>The mesh has more than 500 facets. This will take a couple of minutes...</source>
      <translation>此网格有500多个格子。 这将需要几分钟的时间..。</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimEquipment.py" line="130"/>
      <source>Create 3 views</source>
      <translation>创建3个视图</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="112"/>
      <source>BuildingPart</source>
      <translation>构建组件</translation>
    </message>
    <message>
      <location filename="../../ArchFloor.py" line="91"/>
      <source>Floor</source>
      <translation>地板</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="810"/>
      <source>Deactivate</source>
      <translation>停用</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="812"/>
      <source>Activate</source>
      <translation>启用</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="820"/>
      <source>Set working plane</source>
      <translation>设置工作平面</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="828"/>
      <source>Write camera position</source>
      <translation>写入相机位置</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="835"/>
      <source>Create group...</source>
      <translation>创建组...</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="842"/>
      <location filename="../../ArchMaterial.py" line="93"/>
      <source>Reorder children alphabetically</source>
      <translation>按字母顺序排列子项目</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="849"/>
      <source>Clone level up</source>
      <translation>克隆升级</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProfile.py" line="60"/>
      <source>Create profile</source>
      <translation>创建配置文件</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProfile.py" line="70"/>
      <source>Profile settings</source>
      <translation>设置配置文件</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProfile.py" line="116"/>
      <source>Create Profile</source>
      <translation>创建配置文件</translation>
    </message>
    <message>
      <location filename="../../ArchProfile.py" line="467"/>
      <source>Profile</source>
      <translation>轮廓</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="720"/>
      <source>Site</source>
      <translation>场地</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSite.py" line="55"/>
      <source>Create Site</source>
      <translation>创建场地</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimRoof.py" line="58"/>
      <location filename="../../bimcommands/BimRoof.py" line="68"/>
      <source>Create Roof</source>
      <translation>创建屋顶
</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="728"/>
      <location filename="../../bimcommands/BimRoof.py" line="77"/>
      <source>Unable to create a roof</source>
      <translation>无法创建屋顶</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1663"/>
      <location filename="../../bimcommands/BimRoof.py" line="79"/>
      <location filename="../../bimcommands/BimSpace.py" line="68"/>
      <source>Please select a base object</source>
      <translation>请选择一个基物体</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="945"/>
      <location filename="../../Arch.py" line="643"/>
      <source>Roof</source>
      <translation>屋顶</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="946"/>
      <source>Parameters of the roof profiles :
* Angle : slope in degrees relative to the horizontal.
* Run : horizontal distance between the wall and the ridge.
* Thickness : thickness of the roof.
* Overhang : horizontal distance between the eave and the wall.
* Height : height of the ridge above the base (calculated automatically).
* IdRel : Id of the relative profile used for automatic calculations.
---
If Angle = 0 and Run = 0 then the profile is identical to the relative profile.
If Angle = 0 then the angle is calculated so that the height is the same as the relative profile.
If Run = 0 then the run is calculated so that the height is the same as the relative profile.</source>
      <translation>屋顶配置文件参数：
* 角度：相对水平的坡度。
* 运行：墙壁和海脊之间的水平距离。
* 厚度：屋顶厚度。
* 悬挂：eave和墙之间的水平距离。
* 高度：基数上方海脊的高度(自动计算)。
* IdRel : 用于自动计算的相对配置文件的ID。
---
如果角度= 0 和 Run = 0 ，则配置文件与相对配置文件相同。
如果角度= 0，则计算角度，以使高度与相对剖面相同。
如果运行= 0，则计算运行的高度与相对配置文件相同。</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="947"/>
      <source>Id</source>
      <translation>编号</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="948"/>
      <source>Angle (deg)</source>
      <translation>角度(度)</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="949"/>
      <source>Run (mm)</source>
      <translation>斜边(毫米)</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="950"/>
      <source>IdRel</source>
      <translation>关联编号</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="951"/>
      <source>Thickness (mm)</source>
      <translation>厚度(毫米)</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="952"/>
      <source>Overhang (mm)</source>
      <translation>悬垂(毫米)</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="953"/>
      <source>Height (mm)</source>
      <translation>高度(毫米)</translation>
    </message>
    <message>
      <location filename="../../ArchWindowPresets.py" line="519"/>
      <source>Door</source>
      <translation>门</translation>
    </message>
    <message>
      <location filename="../../ArchWindowPresets.py" line="522"/>
      <source>Opening</source>
      <translation type="unfinished">Opening</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCutPlane.py" line="54"/>
      <source>Select two objects, an object to be cut and an object defining a cutting plane, in that order</source>
      <translation type="unfinished">Select two objects, an object to be cut and an object defining a cutting plane, in that order</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCutPlane.py" line="57"/>
      <source>The first object does not have a shape</source>
      <translation type="unfinished">The first object does not have a shape</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCutPlane.py" line="60"/>
      <source>The second object does not define a plane</source>
      <translation type="unfinished">The second object does not define a plane</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCutPlane.py" line="96"/>
      <source>Cutting</source>
      <translation>锯切</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCutPlane.py" line="124"/>
      <source>Cut Plane</source>
      <translation>裁剪平面</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCutPlane.py" line="125"/>
      <source>Cut Plane options</source>
      <translation>裁剪平面选项</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCutPlane.py" line="126"/>
      <source>Which side to cut</source>
      <translation>要剪切哪一边的</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCutPlane.py" line="127"/>
      <source>Behind</source>
      <translation>后面</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCutPlane.py" line="127"/>
      <source>Front</source>
      <translation>前视</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="604"/>
      <source>External Reference</source>
      <translation>外部参考</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="85"/>
      <source>TransientReference property to ReferenceMode</source>
      <translation type="unfinished">TransientReference property to ReferenceMode</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="85"/>
      <source>Upgrading</source>
      <translation type="unfinished">Upgrading</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="160"/>
      <source>Part not found in file</source>
      <translation type="unfinished">Part not found in file</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="181"/>
      <location filename="../../ArchReference.py" line="227"/>
      <location filename="../../ArchReference.py" line="438"/>
      <location filename="../../ArchReference.py" line="836"/>
      <source>NativeIFC not available - unable to process IFC files</source>
      <translation type="unfinished">NativeIFC not available - unable to process IFC files</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="281"/>
      <source>Error removing splitter</source>
      <translation type="unfinished">Error removing splitter</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="660"/>
      <source>Reload reference</source>
      <translation>重新载入参考</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="668"/>
      <source>Open reference</source>
      <translation>打开参考</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="715"/>
      <source>Unable to get lightWeight node for object referenced in</source>
      <translation type="unfinished">Unable to get lightWeight node for object referenced in</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="723"/>
      <location filename="../../ArchReference.py" line="727"/>
      <source>Invalid lightWeight node for object referenced in</source>
      <translation type="unfinished">Invalid lightWeight node for object referenced in</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="736"/>
      <location filename="../../ArchReference.py" line="740"/>
      <location filename="../../ArchReference.py" line="768"/>
      <location filename="../../ArchReference.py" line="772"/>
      <source>Invalid root node in</source>
      <translation type="unfinished">Invalid root node in</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="862"/>
      <source>External reference</source>
      <translation type="unfinished">External reference</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="864"/>
      <source>External file</source>
      <translation type="unfinished">External file</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="868"/>
      <source>Open</source>
      <translation>打开</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="875"/>
      <source>Part to use:</source>
      <translation type="unfinished">Part to use:</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="880"/>
      <source>Choose file...</source>
      <translation type="unfinished">Choose file...</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="891"/>
      <location filename="../../ArchReference.py" line="955"/>
      <source>None (Use whole object)</source>
      <translation type="unfinished">None (Use whole object)</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="942"/>
      <source>Reference files</source>
      <translation type="unfinished">Reference files</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="944"/>
      <source>Choose reference file</source>
      <translation type="unfinished">Choose reference file</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimReference.py" line="54"/>
      <source>Create external reference</source>
      <translation>创建外部参考</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="269"/>
      <source>Frame</source>
      <translation>框架</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimFrame.py" line="55"/>
      <source>Create Frame</source>
      <translation>创建框架</translation>
    </message>
    <message>
      <location filename="../../ArchFrame.py" line="180"/>
      <source>Crossing point not found in profile.</source>
      <translation>在配置文件中未找到交叉点。</translation>
    </message>
    <message>
      <location filename="../../importers/importSHP.py" line="66"/>
      <source>Shapes elevation</source>
      <translation>外形立面图</translation>
    </message>
    <message>
      <location filename="../../importers/importSHP.py" line="67"/>
      <source>Choose which field provides shapes elevations:</source>
      <translation>选择哪个字段提供形状高度：</translation>
    </message>
    <message>
      <location filename="../../importers/importSHP.py" line="108"/>
      <source>No shape found in this file</source>
      <translation>在此文件中找不到形状</translation>
    </message>
    <message>
      <location filename="../../importers/importSHP.py" line="133"/>
      <source>Shapefile module not found</source>
      <translation>Shapefile 模块未找到</translation>
    </message>
    <message>
      <location filename="../../importers/importSHP.py" line="134"/>
      <source>The shapefile Python library was not found on your system. Would you like to download it now from %1? It will be placed in your macros folder.</source>
      <translation type="unfinished">The shapefile Python library was not found on your system. Would you like to download it now from %1? It will be placed in your macros folder.</translation>
    </message>
    <message>
      <location filename="../../importers/importSHP.py" line="140"/>
      <source>Error: Unable to download from %1</source>
      <translation type="unfinished">Error: Unable to download from %1</translation>
    </message>
    <message>
      <location filename="../../importers/importSHP.py" line="150"/>
      <source>Could not download shapefile module. Aborting.</source>
      <translation>无法下载 shapefile 模块。正在中止</translation>
    </message>
    <message>
      <location filename="../../importers/importSHP.py" line="153"/>
      <source>Shapefile module not downloaded. Aborting.</source>
      <translation>Shapefile 模块未下载。中止。</translation>
    </message>
    <message>
      <location filename="../../importers/importSHP.py" line="156"/>
      <source>Shapefile module not found. Aborting.</source>
      <translation>未找到 Shapefile 模块。中止。</translation>
    </message>
    <message>
      <location filename="../../importers/importSHP.py" line="157"/>
      <source>The shapefile library can be downloaded from the following URL and installed in your macros folder:</source>
      <translation>Shapefile 库可以从下面的 URL 下载并安装在您的宏文件夹中：</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="1107"/>
      <source>Window</source>
      <translation>窗口</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWindow.py" line="100"/>
      <location filename="../../bimcommands/BimWindow.py" line="119"/>
      <location filename="../../bimcommands/BimWindow.py" line="167"/>
      <source>Create Window</source>
      <translation>创建新窗口</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWindow.py" line="134"/>
      <source>Choose a face on an existing object or select a preset</source>
      <translation>在现有对象上选取一个面或选择一个预设</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWindow.py" line="191"/>
      <source>Window not based on sketch. Window not aligned or resized.</source>
      <translation>窗口不基于草图。窗口未对齐或调整大小。</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWindow.py" line="201"/>
      <source>No Width and/or Height constraint in window sketch. Window not resized.</source>
      <translation>窗口草图中没有宽度和/或高度约束。窗口未调整大小。</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWindow.py" line="204"/>
      <source>No window found. Cannot continue.</source>
      <translation>未找到窗口，不能继续。</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWindow.py" line="266"/>
      <source>Window options</source>
      <translation>窗口选项</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWindow.py" line="270"/>
      <source>Auto include in host object</source>
      <translation>自动包含在宿主对象</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWindow.py" line="276"/>
      <source>Sill height</source>
      <translation>台体高度</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="896"/>
      <source>This window has no defined opening</source>
      <translation>此窗口没有定义为打开</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1173"/>
      <location filename="../../ArchWindow.py" line="1222"/>
      <location filename="../../ArchWindow.py" line="1383"/>
      <source>Get selected edge</source>
      <translation>获取选中的边缘</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1322"/>
      <source>Unable to create component</source>
      <translation>无法创建组件</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1360"/>
      <source>Window elements</source>
      <translation>窗口元素</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1361"/>
      <source>Hole wire</source>
      <translation>孔线</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1362"/>
      <source>The number of the wire that defines a hole in the host object. A value of zero will automatically adopt the largest wire</source>
      <translation>线的数目在主体对象中定义一个孔。值为零时将自动采用最大线数</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1363"/>
      <source>Pick selected</source>
      <translation>选取选定的</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1364"/>
      <location filename="../../ArchAxisSystem.py" line="323"/>
      <location filename="../../ArchAxis.py" line="752"/>
      <location filename="../../ArchComponent.py" line="1949"/>
      <location filename="../../ArchSectionPlane.py" line="1324"/>
      <location filename="../../ArchSpace.py" line="739"/>
      <source>Remove</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1365"/>
      <location filename="../../ArchAxisSystem.py" line="324"/>
      <location filename="../../ArchAxis.py" line="753"/>
      <location filename="../../ArchComponent.py" line="1950"/>
      <location filename="../../ArchSpace.py" line="733"/>
      <source>Add</source>
      <translation>添加</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="858"/>
      <location filename="../../ArchReference.py" line="652"/>
      <location filename="../../ArchWindow.py" line="1366"/>
      <location filename="../../ArchIFCView.py" line="56"/>
      <location filename="../../ArchAxisSystem.py" line="203"/>
      <location filename="../../ArchMaterial.py" line="363"/>
      <location filename="../../ArchMaterial.py" line="663"/>
      <location filename="../../ArchGrid.py" line="285"/>
      <location filename="../../ArchSchedule.py" line="432"/>
      <location filename="../../ArchAxis.py" line="581"/>
      <location filename="../../ArchComponent.py" line="1505"/>
      <location filename="../../ArchSectionPlane.py" line="1138"/>
      <source>Edit</source>
      <translation>编辑</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1367"/>
      <source>Create/update component</source>
      <translation>创建/更新组件</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1368"/>
      <source>Base 2D object</source>
      <translation>基础2D对象</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1369"/>
      <location filename="../../ArchWindow.py" line="1374"/>
      <source>Wires</source>
      <translation>线框</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1370"/>
      <location filename="../../ArchComponent.py" line="1957"/>
      <source>Components</source>
      <translation>组件</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1371"/>
      <source>Create new component</source>
      <translation>创建新组件</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1372"/>
      <location filename="../../ArchMaterial.py" line="743"/>
      <location filename="../../ArchMaterial.py" line="762"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1373"/>
      <location filename="../../ArchComponent.py" line="2012"/>
      <location filename="../../ArchCommands.py" line="1366"/>
      <location filename="../../bimcommands/BimIfcProperties.py" line="461"/>
      <source>Type</source>
      <translation>类型</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1375"/>
      <location filename="../../ArchMaterial.py" line="743"/>
      <location filename="../../ArchMaterial.py" line="762"/>
      <location filename="../../bimcommands/BimPanel.py" line="162"/>
      <source>Thickness</source>
      <translation>厚度</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1376"/>
      <location filename="../../ArchPrecast.py" line="1418"/>
      <source>Offset</source>
      <translation>偏移</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1377"/>
      <source>Hinge</source>
      <translation>铰链</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1378"/>
      <source>Opening mode</source>
      <translation>开口模式</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1379"/>
      <location filename="../../ArchWindow.py" line="1381"/>
      <source>+ default</source>
      <translation>+ 默认</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1380"/>
      <source>If this is checked, the default Frame value of this window will be added to the value entered here</source>
      <translation>如果选中此项，此窗口的默认帧值将添加到这里输入的值</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1382"/>
      <source>If this is checked, the default Offset value of this window will be added to the value entered here</source>
      <translation type="unfinished">If this is checked, the default Offset value of this window will be added to the value entered here</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1384"/>
      <source>Press to retrieve the selected edge</source>
      <translation>点击搜索选中的边</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="826"/>
      <location filename="../../ArchWindow.py" line="1385"/>
      <source>Invert opening direction</source>
      <translation>反转打开方向</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="835"/>
      <location filename="../../ArchWindow.py" line="1386"/>
      <source>Invert hinge position</source>
      <translation>反向铰链位置</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="95"/>
      <source>Axis System</source>
      <translation>轴线系统</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimAxis.py" line="79"/>
      <source>Only axes must be selected</source>
      <translation>必须仅选择坐标轴</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimAxis.py" line="83"/>
      <source>Create Axis System</source>
      <translation>创建坐标轴系统</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimAxis.py" line="88"/>
      <source>Please select at least one axis</source>
      <translation>请至少选择一个坐标轴</translation>
    </message>
    <message>
      <location filename="../../ArchAxisSystem.py" line="322"/>
      <location filename="../../ArchAxis.py" line="751"/>
      <location filename="../../Arch.py" line="68"/>
      <location filename="../../ArchComponent.py" line="1956"/>
      <source>Axes</source>
      <translation>坐标轴</translation>
    </message>
    <message>
      <location filename="../../ArchAxisSystem.py" line="325"/>
      <source>Axis system components</source>
      <translation>坐标轴系统组件</translation>
    </message>
    <message>
      <location filename="../../importers/importJSON.py" line="58"/>
      <location filename="../../importers/importWebGL.py" line="873"/>
      <location filename="../../importers/importOBJ.py" line="258"/>
      <location filename="../../importers/importOBJ.py" line="282"/>
      <source>Successfully written</source>
      <translation>写入成功</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="923"/>
      <source>Truss</source>
      <translation>桁架</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCurtainwall.py" line="56"/>
      <location filename="../../bimcommands/BimTruss.py" line="55"/>
      <source>Please select only one base object or none</source>
      <translation>请只选择一个基对象或不选</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTruss.py" line="86"/>
      <source>Create Truss</source>
      <translation>创建桁架</translation>
    </message>
    <message>
      <location filename="../../importers/importIFClegacy.py" line="110"/>
      <source>Couldn't locate IfcOpenShell</source>
      <translation>无法找到IfcOpenShell</translation>
    </message>
    <message>
      <location filename="../../importers/importIFClegacy.py" line="387"/>
      <source>IfcOpenShell not found or disabled, falling back on internal parser.</source>
      <translation type="unfinished">IfcOpenShell not found or disabled, falling back on internal parser.</translation>
    </message>
    <message>
      <location filename="../../importers/importIFClegacy.py" line="393"/>
      <source>IFC Schema not found, IFC import disabled.</source>
      <translation type="unfinished">IFC Schema not found, IFC import disabled.</translation>
    </message>
    <message>
      <location filename="../../importers/importIFClegacy.py" line="928"/>
      <source>Error: IfcOpenShell is not installed</source>
      <translation>错误: IfcOpenShell 未安装</translation>
    </message>
    <message>
      <location filename="../../importers/importIFClegacy.py" line="935"/>
      <source>Error: your IfcOpenShell version is too old</source>
      <translation type="unfinished">Error: your IfcOpenShell version is too old</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="535"/>
      <source>Project</source>
      <translation>项目</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="778"/>
      <source>Stairs</source>
      <translation>楼梯</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="881"/>
      <source>Railing</source>
      <translation type="unfinished">Railing</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimStairs.py" line="55"/>
      <source>Create Stairs</source>
      <translation>创建楼梯</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="236"/>
      <source>removed properties 'OutlineWireLeft' and 'OutlineWireRight', and added properties 'RailingLeft' and 'RailingRight'</source>
      <translation type="unfinished">removed properties 'OutlineWireLeft' and 'OutlineWireRight', and added properties 'RailingLeft' and 'RailingRight'</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="250"/>
      <source>changed the type of properties 'RailingLeft' and 'RailingRight'</source>
      <translation type="unfinished">changed the type of properties 'RailingLeft' and 'RailingRight'</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="567"/>
      <source>Create material</source>
      <translation type="unfinished">Create material</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="598"/>
      <source>Create multi-material</source>
      <translation type="unfinished">Create multi-material</translation>
    </message>
    <message>
      <location filename="../../ArchMaterial.py" line="88"/>
      <source>Merge duplicates</source>
      <translation>合并重复项</translation>
    </message>
    <message>
      <location filename="../../ArchMaterial.py" line="743"/>
      <location filename="../../ArchMaterial.py" line="762"/>
      <location filename="../../Arch.py" line="306"/>
      <source>Material</source>
      <translation>材质</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="326"/>
      <source>MultiMaterial</source>
      <translation type="unfinished">MultiMaterial</translation>
    </message>
    <message>
      <location filename="../../ArchMaterial.py" line="793"/>
      <source>New layer</source>
      <translation>新建图层</translation>
    </message>
    <message>
      <location filename="../../ArchMaterial.py" line="830"/>
      <source>Total thickness</source>
      <translation>总厚度</translation>
    </message>
    <message>
      <location filename="../../ArchMaterial.py" line="844"/>
      <source>depends on the object</source>
      <translation type="unfinished">depends on the object</translation>
    </message>
    <message>
      <location filename="../../importers/importGBXML.py" line="46"/>
      <location filename="../../importers/importGBXML.py" line="50"/>
      <source>This exporter can currently only export one site object</source>
      <translation type="unfinished">This exporter can currently only export one site object</translation>
    </message>
    <message>
      <location filename="../../importers/importGBXML.py" line="92"/>
      <source>Error: Space '%s' has no Zone. Aborting.</source>
      <translation type="unfinished">Error: Space '%s' has no Zone. Aborting.</translation>
    </message>
    <message>
      <location filename="../../importers/importDAE.py" line="60"/>
      <source>pycollada not found, collada support is disabled.</source>
      <translation type="unfinished">pycollada not found, collada support is disabled.</translation>
    </message>
    <message>
      <location filename="../../importers/importDAE.py" line="311"/>
      <source>file %s successfully created.</source>
      <translation type="unfinished">file %s successfully created.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimAxis.py" line="109"/>
      <source>Create Grid</source>
      <translation>创建网格</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="109"/>
      <source>Auto height is larger than height</source>
      <translation type="unfinished">Auto height is larger than height</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="118"/>
      <source>Total row size is larger than height</source>
      <translation type="unfinished">Total row size is larger than height</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="140"/>
      <source>Auto width is larger than width</source>
      <translation type="unfinished">Auto width is larger than width</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="149"/>
      <source>Total column size is larger than width</source>
      <translation type="unfinished">Total column size is larger than width</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="385"/>
      <location filename="../../Arch.py" line="288"/>
      <source>Grid</source>
      <translation>网格</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="386"/>
      <source>Total width</source>
      <translation type="unfinished">Total width</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="387"/>
      <source>Total height</source>
      <translation type="unfinished">Total height</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="388"/>
      <source>Add row</source>
      <translation>添加行</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="389"/>
      <source>Del row</source>
      <translation>删除行</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="390"/>
      <source>Add column</source>
      <translation>添加一列</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="391"/>
      <source>Del column</source>
      <translation type="unfinished">Del column</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="392"/>
      <source>Create span</source>
      <translation type="unfinished">Create span</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="393"/>
      <source>Remove span</source>
      <translation type="unfinished">Remove span</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="394"/>
      <source>Rows</source>
      <translation type="unfinished">Rows</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="394"/>
      <source>Columns</source>
      <translation type="unfinished">Columns</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1005"/>
      <source>Precast elements</source>
      <translation type="unfinished">Precast elements</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1006"/>
      <source>Slab type</source>
      <translation type="unfinished">Slab type</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1007"/>
      <source>Chamfer</source>
      <translation>倒角</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1008"/>
      <source>Dent length</source>
      <translation type="unfinished">Dent length</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1009"/>
      <source>Dent width</source>
      <translation type="unfinished">Dent width</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1010"/>
      <source>Dent height</source>
      <translation type="unfinished">Dent height</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1011"/>
      <source>Slab base</source>
      <translation type="unfinished">Slab base</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1012"/>
      <source>Number of holes</source>
      <translation>孔数</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1013"/>
      <source>Major diameter of holes</source>
      <translation>孔大径</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1014"/>
      <source>Minor diameter of holes</source>
      <translation>孔小径</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1015"/>
      <source>Spacing between holes</source>
      <translation>孔间距</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1016"/>
      <source>Number of grooves</source>
      <translation>凹槽数</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1017"/>
      <source>Depth of grooves</source>
      <translation>凹槽深度</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1018"/>
      <source>Height of grooves</source>
      <translation>凹槽高度</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1019"/>
      <source>Spacing between grooves</source>
      <translation>凹槽间距</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1020"/>
      <source>Number of risers</source>
      <translation type="unfinished">Number of risers</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1021"/>
      <source>Length of down floor</source>
      <translation type="unfinished">Length of down floor</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1022"/>
      <source>Height of risers</source>
      <translation type="unfinished">Height of risers</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1023"/>
      <source>Depth of treads</source>
      <translation>螺纹深度</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1408"/>
      <source>Precast options</source>
      <translation type="unfinished">Precast options</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1409"/>
      <source>Dents list</source>
      <translation type="unfinished">Dents list</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1410"/>
      <source>Add dent</source>
      <translation type="unfinished">Add dent</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1411"/>
      <source>Remove dent</source>
      <translation type="unfinished">Remove dent</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1415"/>
      <source>Slant</source>
      <translation type="unfinished">Slant</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1416"/>
      <location filename="../../Arch.py" line="127"/>
      <source>Level</source>
      <translation type="unfinished">Level</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="1417"/>
      <source>Rotation</source>
      <translation>旋转</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="376"/>
      <source>Panel</source>
      <translation type="unfinished">Panel</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="399"/>
      <source>View of</source>
      <translation type="unfinished">View of</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="415"/>
      <source>PanelSheet</source>
      <translation type="unfinished">PanelSheet</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="80"/>
      <location filename="../../bimcommands/BimPanel.py" line="109"/>
      <source>Create Panel</source>
      <translation type="unfinished">Create Panel</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="134"/>
      <source>Panel options</source>
      <translation type="unfinished">Panel options</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="169"/>
      <source>Rotate</source>
      <translation>旋转</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="262"/>
      <source>Create Panel Cut</source>
      <translation type="unfinished">Create Panel Cut</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="289"/>
      <source>Create Panel Sheet</source>
      <translation type="unfinished">Create Panel Sheet</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="409"/>
      <source>Error computing shape of</source>
      <translation type="unfinished">Error computing shape of</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="1065"/>
      <source>Tools</source>
      <translation>工具</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="1069"/>
      <source>Edit views positions</source>
      <translation type="unfinished">Edit views positions</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="388"/>
      <source>This object has no face</source>
      <translation type="unfinished">This object has no face</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="204"/>
      <source>Curtain Wall</source>
      <translation type="unfinished">Curtain Wall</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCurtainwall.py" line="60"/>
      <location filename="../../bimcommands/BimCurtainwall.py" line="87"/>
      <source>Create Curtain Wall</source>
      <translation type="unfinished">Create Curtain Wall</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="433"/>
      <source>Pipe</source>
      <translation>管状</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="466"/>
      <source>Connector</source>
      <translation type="unfinished">Connector</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPipe.py" line="58"/>
      <location filename="../../bimcommands/BimPipe.py" line="65"/>
      <source>Create Pipe</source>
      <translation type="unfinished">Create Pipe</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPipe.py" line="95"/>
      <source>Please select exactly 2 or 3 Pipe objects</source>
      <translation type="unfinished">Please select exactly 2 or 3 Pipe objects</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPipe.py" line="100"/>
      <source>Please select only Pipe objects</source>
      <translation type="unfinished">Please select only Pipe objects</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPipe.py" line="104"/>
      <source>Create Connector</source>
      <translation type="unfinished">Create Connector</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="124"/>
      <source>Unable to build the base path</source>
      <translation type="unfinished">Unable to build the base path</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="140"/>
      <source>Unable to build the profile</source>
      <translation type="unfinished">Unable to build the profile</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="180"/>
      <source>Unable to build the pipe</source>
      <translation type="unfinished">Unable to build the pipe</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="199"/>
      <source>The base object is not a Part</source>
      <translation type="unfinished">The base object is not a Part</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="202"/>
      <source>Too many wires in the base shape</source>
      <translation type="unfinished">Too many wires in the base shape</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="205"/>
      <source>The base wire is closed</source>
      <translation type="unfinished">The base wire is closed</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="219"/>
      <source>The profile is not a 2D Part</source>
      <translation type="unfinished">The profile is not a 2D Part</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="222"/>
      <source>The profile is not closed</source>
      <translation type="unfinished">The profile is not closed</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="310"/>
      <source>Only the 3 first wires will be connected</source>
      <translation type="unfinished">Only the 3 first wires will be connected</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="330"/>
      <location filename="../../ArchPipe.py" line="391"/>
      <source>Common vertex not found</source>
      <translation type="unfinished">Common vertex not found</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="351"/>
      <source>Pipes are already aligned</source>
      <translation type="unfinished">Pipes are already aligned</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="380"/>
      <source>Unable to revolve this connector</source>
      <translation type="unfinished">Unable to revolve this connector</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="403"/>
      <source>At least 2 pipes must align</source>
      <translation type="unfinished">At least 2 pipes must align</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="97"/>
      <source>removed property 'Result', and added property 'AutoUpdate'</source>
      <translation type="unfinished">removed property 'Result', and added property 'AutoUpdate'</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="99"/>
      <source>added property 'Schedule'</source>
      <translation type="unfinished">added property 'Schedule'</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="341"/>
      <source>Unable to retrieve value from object</source>
      <translation type="unfinished">Unable to retrieve value from object</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="441"/>
      <source>Remove spreadsheet</source>
      <translation type="unfinished">Remove spreadsheet</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="443"/>
      <source>Attach spreadsheet</source>
      <translation type="unfinished">Attach spreadsheet</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="569"/>
      <source>Import CSV file</source>
      <translation>导入CSV文件</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="602"/>
      <source>Export CSV file</source>
      <translation>导出CSV文件</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1127"/>
      <source>Export CSV File</source>
      <translation>导出CSV文件</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="623"/>
      <source>Unable to recognize that file type</source>
      <translation type="unfinished">Unable to recognize that file type</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="645"/>
      <location filename="../../ArchSchedule.py" line="663"/>
      <location filename="../../ArchCommands.py" line="1038"/>
      <source>Description</source>
      <translation>描述</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="645"/>
      <location filename="../../ArchSchedule.py" line="663"/>
      <location filename="../../ArchComponent.py" line="2013"/>
      <location filename="../../ArchCommands.py" line="1367"/>
      <location filename="../../bimcommands/BimIfcProperties.py" line="462"/>
      <source>Value</source>
      <translation>值</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="645"/>
      <location filename="../../ArchSchedule.py" line="663"/>
      <location filename="../../ArchCommands.py" line="1368"/>
      <source>Unit</source>
      <translation>单位</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="724"/>
      <source>Schedule</source>
      <translation type="unfinished">Schedule</translation>
    </message>
    <message>
      <location filename="../../ArchFloor.py" line="155"/>
      <source>You can put anything but the following objects: Site, Building, and Floor - in a Floor object.

Floor object is not allowed to accept Site, Building, or Floor objects.

Site, Building, and Floor objects will be removed from the selection.

You can change that in the preferences.</source>
      <translation type="unfinished">You can put anything but the following objects: Site, Building, and Floor - in a Floor object.

Floor object is not allowed to accept Site, Building, or Floor objects.

Site, Building, and Floor objects will be removed from the selection.

You can change that in the preferences.</translation>
    </message>
    <message>
      <location filename="../../ArchFloor.py" line="159"/>
      <source>There is no valid object in the selection.

Floor creation aborted.</source>
      <translation type="unfinished">There is no valid object in the selection.

Floor creation aborted.</translation>
    </message>
    <message>
      <location filename="../../ArchFloor.py" line="166"/>
      <source>Create Floor</source>
      <translation type="unfinished">Create Floor</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimAxis.py" line="48"/>
      <source>Create Axis</source>
      <translation type="unfinished">Create Axis</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="754"/>
      <source>Distances (mm) and angles (deg) between axes</source>
      <translation type="unfinished">Distances (mm) and angles (deg) between axes</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="755"/>
      <source>Axis</source>
      <translation>轴线</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="756"/>
      <source>Distance</source>
      <translation>距离</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="757"/>
      <source>Angle</source>
      <translation>角度</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="758"/>
      <source>Label</source>
      <translation>标签</translation>
    </message>
    <message>
      <location filename="../../importers/importOBJ.py" line="84"/>
      <source>Found a shape containing curves, triangulating</source>
      <translation type="unfinished">Found a shape containing curves, triangulating</translation>
    </message>
    <message>
      <location filename="../../importers/importOBJ.py" line="364"/>
      <source>Successfully imported</source>
      <translation>导入成功</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="930"/>
      <source>Error computing the shape of this object</source>
      <translation type="unfinished">Error computing the shape of this object</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="951"/>
      <source>has no solid</source>
      <translation type="unfinished">has no solid</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="958"/>
      <source>has an invalid shape</source>
      <translation type="unfinished">has an invalid shape</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="130"/>
      <location filename="../../ArchPrecast.py" line="246"/>
      <location filename="../../ArchPrecast.py" line="324"/>
      <location filename="../../ArchPrecast.py" line="456"/>
      <location filename="../../ArchPrecast.py" line="584"/>
      <location filename="../../ArchPrecast.py" line="681"/>
      <location filename="../../ArchComponent.py" line="960"/>
      <source>has a null shape</source>
      <translation type="unfinished">has a null shape</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="866"/>
      <location filename="../../ArchComponent.py" line="1514"/>
      <source>Toggle subcomponents</source>
      <translation type="unfinished">Toggle subcomponents</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1640"/>
      <source>Closing Sketch edit</source>
      <translation type="unfinished">Closing Sketch edit</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1948"/>
      <location filename="../../ArchCommands.py" line="240"/>
      <source>Component</source>
      <translation type="unfinished">Component</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1951"/>
      <source>Components of this object</source>
      <translation type="unfinished">Components of this object</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1952"/>
      <source>Base component</source>
      <translation type="unfinished">Base component</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1953"/>
      <source>Additions</source>
      <translation type="unfinished">Additions</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1954"/>
      <source>Subtractions</source>
      <translation type="unfinished">Subtractions</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1955"/>
      <source>Objects</source>
      <translation>对象</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1958"/>
      <source>Fixtures</source>
      <translation type="unfinished">Fixtures</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1959"/>
      <source>Group</source>
      <translation>组</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1960"/>
      <source>Hosts</source>
      <translation>主机</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1961"/>
      <source>Edit IFC properties</source>
      <translation type="unfinished">Edit IFC properties</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1962"/>
      <source>Edit standard code</source>
      <translation type="unfinished">Edit standard code</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="2011"/>
      <location filename="../../bimcommands/BimIfcProperties.py" line="460"/>
      <source>Property</source>
      <translation>属性</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="2016"/>
      <source>Add property...</source>
      <translation>添加属性…</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="2017"/>
      <source>Add property set...</source>
      <translation type="unfinished">Add property set...</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="2018"/>
      <source>New...</source>
      <translation>新建...</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="2156"/>
      <location filename="../../bimcommands/BimIfcProperties.py" line="632"/>
      <source>New property</source>
      <translation type="unfinished">New property</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="2191"/>
      <location filename="../../bimcommands/BimIfcProperties.py" line="681"/>
      <source>New property set</source>
      <translation type="unfinished">New property set</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="555"/>
      <source>Rebar</source>
      <translation>钢筋</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimRebar.py" line="64"/>
      <location filename="../../bimcommands/BimRebar.py" line="85"/>
      <source>Create Rebar</source>
      <translation type="unfinished">Create Rebar</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimRebar.py" line="92"/>
      <source>Please select a base face on a structural object</source>
      <translation type="unfinished">Please select a base face on a structural object</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="690"/>
      <source>Section</source>
      <translation>截面</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSectionPlane.py" line="60"/>
      <source>Create Section Plane</source>
      <translation type="unfinished">Create Section Plane</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1146"/>
      <source>Toggle Cutview</source>
      <translation type="unfinished">Toggle Cutview</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1323"/>
      <source>Section plane settings</source>
      <translation type="unfinished">Section plane settings</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1325"/>
      <source>Remove highlighted objects from the list above</source>
      <translation type="unfinished">Remove highlighted objects from the list above</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1326"/>
      <source>Add selected</source>
      <translation>添加所选</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1327"/>
      <source>Add selected object(s) to the scope of this section plane</source>
      <translation type="unfinished">Add selected object(s) to the scope of this section plane</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1328"/>
      <source>Objects seen by this section plane:</source>
      <translation type="unfinished">Objects seen by this section plane:</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1329"/>
      <source>Section plane placement:</source>
      <translation type="unfinished">Section plane placement:</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1330"/>
      <source>Rotate X</source>
      <translation type="unfinished">Rotate X</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1331"/>
      <source>Rotates the plane along the X axis</source>
      <translation type="unfinished">Rotates the plane along the X axis</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1332"/>
      <source>Rotate Y</source>
      <translation type="unfinished">Rotate Y</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1333"/>
      <source>Rotates the plane along the Y axis</source>
      <translation type="unfinished">Rotates the plane along the Y axis</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1334"/>
      <source>Rotate Z</source>
      <translation type="unfinished">Rotate Z</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1335"/>
      <source>Rotates the plane along the Z axis</source>
      <translation type="unfinished">Rotates the plane along the Z axis</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1336"/>
      <source>Resize</source>
      <translation type="unfinished">Resize</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1337"/>
      <source>Resizes the plane to fit the objects in the list above</source>
      <translation type="unfinished">Resizes the plane to fit the objects in the list above</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1338"/>
      <location filename="../../bimcommands/BimWall.py" line="315"/>
      <source>Center</source>
      <translation>中心</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="1339"/>
      <source>Centers the plane on the objects in the list above</source>
      <translation type="unfinished">Centers the plane on the objects in the list above</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="139"/>
      <location filename="../../ArchBuilding.py" line="206"/>
      <source>Building</source>
      <translation>建筑</translation>
    </message>
    <message>
      <location filename="../../ArchBuilding.py" line="247"/>
      <source>You can put anything but Site and Building objects in a Building object.

Building object is not allowed to accept Site and Building objects.

Site and Building objects will be removed from the selection.

You can change that in the preferences.</source>
      <translation type="unfinished">You can put anything but Site and Building objects in a Building object.

Building object is not allowed to accept Site and Building objects.

Site and Building objects will be removed from the selection.

You can change that in the preferences.</translation>
    </message>
    <message>
      <location filename="../../ArchBuilding.py" line="251"/>
      <source>There is no valid object in the selection.

Building creation aborted.</source>
      <translation type="unfinished">There is no valid object in the selection.

Building creation aborted.</translation>
    </message>
    <message>
      <location filename="../../ArchBuilding.py" line="258"/>
      <location filename="../../bimcommands/BimBuildingPart.py" line="84"/>
      <source>Create Building</source>
      <translation type="unfinished">Create Building</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="747"/>
      <source>Space</source>
      <translation>空间</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSpace.py" line="54"/>
      <source>Create Space</source>
      <translation type="unfinished">Create Space</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="722"/>
      <source>Set text position</source>
      <translation type="unfinished">Set text position</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="726"/>
      <source>Space boundaries</source>
      <translation type="unfinished">Space boundaries</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="986"/>
      <source>Wall</source>
      <translation type="unfinished">Wall</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="993"/>
      <source>Walls can only be based on Part or Mesh objects</source>
      <translation type="unfinished">Walls can only be based on Part or Mesh objects</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWall.py" line="90"/>
      <location filename="../../bimcommands/BimWall.py" line="166"/>
      <location filename="../../bimcommands/BimWall.py" line="418"/>
      <source>Create Wall</source>
      <translation type="unfinished">Create Wall</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWall.py" line="119"/>
      <source>First point of wall</source>
      <translation type="unfinished">First point of wall</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWall.py" line="276"/>
      <source>Wall options</source>
      <translation type="unfinished">Wall options</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWall.py" line="280"/>
      <source>Wall Presets...</source>
      <translation type="unfinished">Wall Presets...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWall.py" line="281"/>
      <source>This list shows all the MultiMaterials objects of this document. Create some to define wall types.</source>
      <translation type="unfinished">This list shows all the MultiMaterials objects of this document. Create some to define wall types.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWall.py" line="313"/>
      <source>Alignment</source>
      <translation>对齐</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWall.py" line="315"/>
      <source>Left</source>
      <translation>左视</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWall.py" line="316"/>
      <source>Right</source>
      <translation>右视</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWall.py" line="331"/>
      <source>Use sketches</source>
      <translation>使用草图</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="467"/>
      <source>The selected wall contains no subwall to merge</source>
      <translation type="unfinished">The selected wall contains no subwall to merge</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="470"/>
      <location filename="../../bimcommands/BimArchUtils.py" line="474"/>
      <source>Please select only wall objects</source>
      <translation type="unfinished">Please select only wall objects</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="461"/>
      <location filename="../../bimcommands/BimArchUtils.py" line="476"/>
      <source>Merge Walls</source>
      <translation type="unfinished">Merge Walls</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="243"/>
      <source>changed 'Normal' to [0, 0, 1] to preserve extrusion direction</source>
      <translation type="unfinished">changed 'Normal' to [0, 0, 1] to preserve extrusion direction</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="430"/>
      <source>Cannot compute blocks for wall</source>
      <translation type="unfinished">Cannot compute blocks for wall</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="541"/>
      <source>Error: Unable to modify the base object of this wall</source>
      <translation type="unfinished">Error: Unable to modify the base object of this wall</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="1303"/>
      <source>Flip direction</source>
      <translation>翻转方向</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="434"/>
      <source>Invalid cut plane</source>
      <translation type="unfinished">Invalid cut plane</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="717"/>
      <source>is not closed</source>
      <translation type="unfinished">is not closed</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="719"/>
      <source>is not valid</source>
      <translation type="unfinished">is not valid</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="721"/>
      <source>doesn't contain any solid</source>
      <translation type="unfinished">doesn't contain any solid</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="727"/>
      <source>contains a non-closed solid</source>
      <translation type="unfinished">contains a non-closed solid</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="729"/>
      <source>contains faces that are not part of any solid</source>
      <translation type="unfinished">contains faces that are not part of any solid</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1032"/>
      <source>Survey</source>
      <translation>调查</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1033"/>
      <source>Set description</source>
      <translation type="unfinished">Set description</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1034"/>
      <source>Clear</source>
      <translation>清除</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1035"/>
      <source>Copy Length</source>
      <translation type="unfinished">Copy Length</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1036"/>
      <source>Copy Area</source>
      <translation type="unfinished">Copy Area</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1037"/>
      <source>Export CSV</source>
      <translation>导出 CSV</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1040"/>
      <source>Area</source>
      <translation>区域</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1085"/>
      <source>Total</source>
      <translation>总计</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1165"/>
      <source>Object doesn't have settable IFC attributes</source>
      <translation type="unfinished">Object doesn't have settable IFC attributes</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1171"/>
      <source>Disabling B-rep force flag of object</source>
      <translation type="unfinished">Disabling B-rep force flag of object</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1174"/>
      <location filename="../../ArchCommands.py" line="1177"/>
      <source>Enabling B-rep force flag of object</source>
      <translation type="unfinished">Enabling B-rep force flag of object</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="54"/>
      <source>Add space boundary</source>
      <translation type="unfinished">Add space boundary</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="58"/>
      <source>Grouping</source>
      <translation type="unfinished">Grouping</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="89"/>
      <source>Remove space boundary</source>
      <translation type="unfinished">Remove space boundary</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="93"/>
      <source>Ungrouping</source>
      <translation type="unfinished">Ungrouping</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="127"/>
      <source>Split Mesh</source>
      <translation type="unfinished">Split Mesh</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="170"/>
      <source>Mesh to Shape</source>
      <translation type="unfinished">Mesh to Shape</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="260"/>
      <source>All good! No problems found</source>
      <translation type="unfinished">All good! No problems found</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="319"/>
      <location filename="../../bimcommands/BimArchUtils.py" line="346"/>
      <source>Create Component</source>
      <translation type="unfinished">Create Component</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1365"/>
      <source>Key</source>
      <translation type="unfinished">Key</translation>
    </message>
    <message>
      <location filename="../../ArchCommands.py" line="1375"/>
      <source>The object doesn't have an IfcProperties attribute. Cancel spreadsheet creation for object:</source>
      <translation type="unfinished">The object doesn't have an IfcProperties attribute. Cancel spreadsheet creation for object:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="372"/>
      <source>Create IFC properties spreadsheet</source>
      <translation type="unfinished">Create IFC properties spreadsheet</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimBuildingPart.py" line="55"/>
      <source>Create Level</source>
      <translation type="unfinished">Create Level</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimFence.py" line="52"/>
      <source>Create Fence</source>
      <translation type="unfinished">Create Fence</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimBox.py" line="283"/>
      <source>Create Box</source>
      <translation>创建立方体</translation>
    </message>
  </context>
  <context>
    <name>Arch_StructuresFromSelection</name>
    <message>
      <location filename="../../ArchStructure.py" line="196"/>
      <source>Multiple Structures</source>
      <translation type="unfinished">Multiple Structures</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="199"/>
      <source>Create multiple BIM Structures from a selected base, using each selected edge as an extrusion path</source>
      <translation type="unfinished">Create multiple BIM Structures from a selected base, using each selected edge as an extrusion path</translation>
    </message>
  </context>
  <context>
    <name>Arch_StructuralSystem</name>
    <message>
      <location filename="../../ArchStructure.py" line="234"/>
      <source>Structural System</source>
      <translation type="unfinished">Structural System</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="237"/>
      <source>Create a structural system from a selected structure and axis</source>
      <translation type="unfinished">Create a structural system from a selected structure and axis</translation>
    </message>
  </context>
  <context>
    <name>Arch_Structure</name>
    <message>
      <location filename="../../ArchStructure.py" line="271"/>
      <source>Structure</source>
      <translation>结构</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="275"/>
      <source>Creates a structure from scratch or from a selected object (sketch, wire, face or solid)</source>
      <translation type="unfinished">Creates a structure from scratch or from a selected object (sketch, wire, face or solid)</translation>
    </message>
  </context>
  <context>
    <name>App::Property</name>
    <message>
      <location filename="../../ArchStructure.py" line="684"/>
      <location filename="../../ArchStructure.py" line="1361"/>
      <source>An optional extrusion path for this element</source>
      <translation type="unfinished">An optional extrusion path for this element</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="686"/>
      <source>The computed length of the extrusion path</source>
      <translation type="unfinished">The computed length of the extrusion path</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="688"/>
      <source>Start offset distance along the extrusion path (positive: extend, negative: trim)</source>
      <translation type="unfinished">Start offset distance along the extrusion path (positive: extend, negative: trim)</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="690"/>
      <source>End offset distance along the extrusion path (positive: extend, negative: trim)</source>
      <translation type="unfinished">End offset distance along the extrusion path (positive: extend, negative: trim)</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="692"/>
      <source>Automatically align the Base of the Structure perpendicular to the Tool axis</source>
      <translation type="unfinished">Automatically align the Base of the Structure perpendicular to the Tool axis</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="694"/>
      <source>X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True)</source>
      <translation type="unfinished">X offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True)</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="696"/>
      <source>Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True)</source>
      <translation type="unfinished">Y offset between the Base origin and the Tool axis (only used if BasePerpendicularToTool is True)</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="698"/>
      <source>Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True)</source>
      <translation type="unfinished">Mirror the Base along its Y axis (only used if BasePerpendicularToTool is True)</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="700"/>
      <source>Base rotation around the Tool axis (only used if BasePerpendicularToTool is True)</source>
      <translation type="unfinished">Base rotation around the Tool axis (only used if BasePerpendicularToTool is True)</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="702"/>
      <location filename="../../ArchPanel.py" line="73"/>
      <source>The length of this element, if not based on a profile</source>
      <translation type="unfinished">The length of this element, if not based on a profile</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="704"/>
      <location filename="../../ArchPanel.py" line="75"/>
      <source>The width of this element, if not based on a profile</source>
      <translation type="unfinished">The width of this element, if not based on a profile</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="706"/>
      <source>The height or extrusion depth of this element. Keep 0 for automatic</source>
      <translation type="unfinished">The height or extrusion depth of this element. Keep 0 for automatic</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="708"/>
      <location filename="../../ArchPanel.py" line="102"/>
      <location filename="../../ArchWall.py" line="180"/>
      <source>The normal extrusion direction of this object (keep (0,0,0) for automatic normal)</source>
      <translation type="unfinished">The normal extrusion direction of this object (keep (0,0,0) for automatic normal)</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="710"/>
      <location filename="../../ArchPrecast.py" line="70"/>
      <source>The structural nodes of this element</source>
      <translation type="unfinished">The structural nodes of this element</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="712"/>
      <source>A description of the standard profile this element is based upon</source>
      <translation type="unfinished">A description of the standard profile this element is based upon</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="714"/>
      <source>Offset distance between the centerline and the nodes line</source>
      <translation type="unfinished">Offset distance between the centerline and the nodes line</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="716"/>
      <location filename="../../ArchPanel.py" line="99"/>
      <source>The facemaker type to use to build the profile of this object</source>
      <translation type="unfinished">The facemaker type to use to build the profile of this object</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="719"/>
      <location filename="../../ArchStructure.py" line="727"/>
      <source>Selected edges (or group of edges) of the base ArchSketch, to use in creating the shape of this BIM Structure (instead of using all the Base shape's edges by default).  Input are index numbers of edges or groups.</source>
      <translation type="unfinished">Selected edges (or group of edges) of the base ArchSketch, to use in creating the shape of this BIM Structure (instead of using all the Base shape's edges by default).  Input are index numbers of edges or groups.</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1052"/>
      <source>If the nodes are visible or not</source>
      <translation type="unfinished">If the nodes are visible or not</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1054"/>
      <source>The width of the nodes line</source>
      <translation type="unfinished">The width of the nodes line</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1056"/>
      <source>The size of the node points</source>
      <translation type="unfinished">The size of the node points</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1059"/>
      <source>The color of the nodes line</source>
      <translation type="unfinished">The color of the nodes line</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1062"/>
      <source>The type of structural node</source>
      <translation type="unfinished">The type of structural node</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1396"/>
      <source>Axes systems this structure is built on</source>
      <translation type="unfinished">Axes systems this structure is built on</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1397"/>
      <source>The element numbers to exclude when this structure is based on axes</source>
      <translation type="unfinished">The element numbers to exclude when this structure is based on axes</translation>
    </message>
    <message>
      <location filename="../../ArchStructure.py" line="1398"/>
      <source>If true the element are aligned with axes</source>
      <translation type="unfinished">If true the element are aligned with axes</translation>
    </message>
    <message>
      <location filename="../../ArchEquipment.py" line="188"/>
      <source>The model description of this equipment</source>
      <translation type="unfinished">The model description of this equipment</translation>
    </message>
    <message>
      <location filename="../../ArchEquipment.py" line="190"/>
      <source>The URL of the product page of this equipment</source>
      <translation type="unfinished">The URL of the product page of this equipment</translation>
    </message>
    <message>
      <location filename="../../ArchEquipment.py" line="192"/>
      <location filename="../../ArchMaterial.py" line="166"/>
      <source>A standard code (MasterFormat, OmniClass,...)</source>
      <translation type="unfinished">A standard code (MasterFormat, OmniClass,...)</translation>
    </message>
    <message>
      <location filename="../../ArchEquipment.py" line="194"/>
      <source>Additional snap points for this equipment</source>
      <translation type="unfinished">Additional snap points for this equipment</translation>
    </message>
    <message>
      <location filename="../../ArchEquipment.py" line="196"/>
      <source>The electric power needed by this equipment in Watts</source>
      <translation type="unfinished">The electric power needed by this equipment in Watts</translation>
    </message>
    <message>
      <location filename="../../Arch.py" line="142"/>
      <location filename="../../Arch.py" line="172"/>
      <location filename="../../ArchBuilding.py" line="281"/>
      <source>The type of this building</source>
      <translation type="unfinished">The type of this building</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="217"/>
      <location filename="../../ArchFloor.py" line="209"/>
      <source>The height of this object</source>
      <translation type="unfinished">The height of this object</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="219"/>
      <source>If true, the height value propagates to contained objects if the height of those objects is set to 0</source>
      <translation type="unfinished">If true, the height value propagates to contained objects if the height of those objects is set to 0</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="222"/>
      <source>The level of the (0,0,0) point of this level</source>
      <translation type="unfinished">The level of the (0,0,0) point of this level</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="224"/>
      <location filename="../../ArchFloor.py" line="211"/>
      <source>The computed floor area of this floor</source>
      <translation type="unfinished">The computed floor area of this floor</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="226"/>
      <location filename="../../ArchComponent.py" line="205"/>
      <source>An optional description for this component</source>
      <translation type="unfinished">An optional description for this component</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="228"/>
      <location filename="../../ArchComponent.py" line="207"/>
      <source>An optional tag for this component</source>
      <translation type="unfinished">An optional tag for this component</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="230"/>
      <location filename="../../ArchSectionPlane.py" line="814"/>
      <source>The shape of this object</source>
      <translation type="unfinished">The shape of this object</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="232"/>
      <source>This property stores an OpenInventor representation for this object</source>
      <translation type="unfinished">This property stores an OpenInventor representation for this object</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="235"/>
      <source>If true, only solids will be collected by this object when referenced from other files</source>
      <translation type="unfinished">If true, only solids will be collected by this object when referenced from other files</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="238"/>
      <source>A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files</source>
      <translation type="unfinished">A MaterialName:SolidIndexesList map that relates material names with solid indexes to be used when referencing this object from other files</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="450"/>
      <location filename="../../ArchSectionPlane.py" line="903"/>
      <source>The line width of this object</source>
      <translation type="unfinished">The line width of this object</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="453"/>
      <source>An optional unit to express levels</source>
      <translation type="unfinished">An optional unit to express levels</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="455"/>
      <source>A transformation to apply to the level mark</source>
      <translation type="unfinished">A transformation to apply to the level mark</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="458"/>
      <source>If true, show the level</source>
      <translation type="unfinished">If true, show the level</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="461"/>
      <source>If true, show the unit on the level tag</source>
      <translation type="unfinished">If true, show the unit on the level tag</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="463"/>
      <source>If true, display offset will affect the origin mark too</source>
      <translation type="unfinished">If true, display offset will affect the origin mark too</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="465"/>
      <source>If true, the object's label is displayed</source>
      <translation type="unfinished">If true, the object's label is displayed</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="468"/>
      <source>The font to be used for texts</source>
      <translation type="unfinished">The font to be used for texts</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="471"/>
      <source>The font size of texts</source>
      <translation type="unfinished">The font size of texts</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="474"/>
      <source>The individual face colors</source>
      <translation type="unfinished">The individual face colors</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="478"/>
      <source>If true, when activated, the working plane will automatically adapt to this level</source>
      <translation type="unfinished">If true, when activated, the working plane will automatically adapt to this level</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="481"/>
      <source>If set to True, the working plane will be kept on Auto mode</source>
      <translation type="unfinished">If set to True, the working plane will be kept on Auto mode</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="483"/>
      <source>Camera position data associated with this object</source>
      <translation type="unfinished">Camera position data associated with this object</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="486"/>
      <source>If set, the view stored in this object will be restored on double-click</source>
      <translation type="unfinished">If set, the view stored in this object will be restored on double-click</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="488"/>
      <source>If True, double-clicking this object in the tree activates it</source>
      <translation type="unfinished">If True, double-clicking this object in the tree activates it</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="492"/>
      <source>If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode.</source>
      <translation type="unfinished">If this is enabled, the OpenInventor representation of this object will be saved in the FreeCAD file, allowing to reference it in other files in lightweight mode.</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="494"/>
      <source>A slot to save the OpenInventor representation of this object, if enabled</source>
      <translation type="unfinished">A slot to save the OpenInventor representation of this object, if enabled</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="499"/>
      <source>If true, show the objects contained in this Building Part will adopt these line, color and transparency settings</source>
      <translation type="unfinished">If true, show the objects contained in this Building Part will adopt these line, color and transparency settings</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="501"/>
      <source>The line width of child objects</source>
      <translation type="unfinished">The line width of child objects</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="504"/>
      <source>The line color of child objects</source>
      <translation type="unfinished">The line color of child objects</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="507"/>
      <source>The shape appearance of child objects</source>
      <translation type="unfinished">The shape appearance of child objects</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="510"/>
      <source>The transparency of child objects</source>
      <translation type="unfinished">The transparency of child objects</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="515"/>
      <source>Cut the view above this level</source>
      <translation type="unfinished">Cut the view above this level</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="517"/>
      <source>The distance between the level plane and the cut line</source>
      <translation type="unfinished">The distance between the level plane and the cut line</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="520"/>
      <source>Turn cutting on when activating this level</source>
      <translation type="unfinished">Turn cutting on when activating this level</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="524"/>
      <source>The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax]</source>
      <translation type="unfinished">The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax]</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="526"/>
      <source>Turns auto group box on/off</source>
      <translation type="unfinished">Turns auto group box on/off</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="528"/>
      <source>Automatically set size from contents</source>
      <translation type="unfinished">Automatically set size from contents</translation>
    </message>
    <message>
      <location filename="../../ArchBuildingPart.py" line="530"/>
      <source>A margin to use when autosize is turned on</source>
      <translation type="unfinished">A margin to use when autosize is turned on</translation>
    </message>
    <message>
      <location filename="../../ArchProfile.py" line="125"/>
      <source>Outside Diameter</source>
      <translation type="unfinished">Outside Diameter</translation>
    </message>
    <message>
      <location filename="../../ArchProfile.py" line="126"/>
      <source>Wall thickness</source>
      <translation type="unfinished">Wall thickness</translation>
    </message>
    <message>
      <location filename="../../ArchProfile.py" line="150"/>
      <location filename="../../ArchProfile.py" line="184"/>
      <location filename="../../ArchProfile.py" line="208"/>
      <location filename="../../ArchProfile.py" line="241"/>
      <location filename="../../ArchProfile.py" line="271"/>
      <location filename="../../ArchProfile.py" line="298"/>
      <source>Width of the beam</source>
      <translation type="unfinished">Width of the beam</translation>
    </message>
    <message>
      <location filename="../../ArchProfile.py" line="151"/>
      <location filename="../../ArchProfile.py" line="185"/>
      <location filename="../../ArchProfile.py" line="209"/>
      <location filename="../../ArchProfile.py" line="242"/>
      <location filename="../../ArchProfile.py" line="272"/>
      <location filename="../../ArchProfile.py" line="299"/>
      <source>Height of the beam</source>
      <translation type="unfinished">Height of the beam</translation>
    </message>
    <message>
      <location filename="../../ArchProfile.py" line="152"/>
      <location filename="../../ArchProfile.py" line="300"/>
      <source>Thickness of the web</source>
      <translation type="unfinished">Thickness of the web</translation>
    </message>
    <message>
      <location filename="../../ArchProfile.py" line="153"/>
      <location filename="../../ArchProfile.py" line="301"/>
      <source>Thickness of the flanges</source>
      <translation type="unfinished">Thickness of the flanges</translation>
    </message>
    <message>
      <location filename="../../ArchProfile.py" line="210"/>
      <source>Thickness of the sides</source>
      <translation type="unfinished">Thickness of the sides</translation>
    </message>
    <message>
      <location filename="../../ArchProfile.py" line="243"/>
      <source>Thickness of the webs</source>
      <translation type="unfinished">Thickness of the webs</translation>
    </message>
    <message>
      <location filename="../../ArchProfile.py" line="244"/>
      <source>Thickness of the flange</source>
      <translation type="unfinished">Thickness of the flange</translation>
    </message>
    <message>
      <location filename="../../ArchProfile.py" line="273"/>
      <source>Thickness of the legs</source>
      <translation type="unfinished">Thickness of the legs</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="523"/>
      <source>The base terrain of this site</source>
      <translation type="unfinished">The base terrain of this site</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="525"/>
      <source>The street and house number of this site, with postal box or apartment number if needed</source>
      <translation type="unfinished">The street and house number of this site, with postal box or apartment number if needed</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="527"/>
      <source>The postal or zip code of this site</source>
      <translation type="unfinished">The postal or zip code of this site</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="529"/>
      <source>The city of this site</source>
      <translation type="unfinished">The city of this site</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="531"/>
      <source>The region, province or county of this site</source>
      <translation type="unfinished">The region, province or county of this site</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="533"/>
      <source>The country of this site</source>
      <translation type="unfinished">The country of this site</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="535"/>
      <location filename="../../ArchSite.py" line="537"/>
      <source>The latitude of this site</source>
      <translation type="unfinished">The latitude of this site</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="539"/>
      <source>Angle between the true North and the North direction in this document</source>
      <translation type="unfinished">Angle between the true North and the North direction in this document</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="544"/>
      <source>The elevation of level 0 of this site</source>
      <translation type="unfinished">The elevation of level 0 of this site</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="546"/>
      <source>A URL that shows this site in a mapping website</source>
      <translation type="unfinished">A URL that shows this site in a mapping website</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="548"/>
      <location filename="../../ArchComponent.py" line="201"/>
      <source>Other shapes that are appended to this object</source>
      <translation type="unfinished">Other shapes that are appended to this object</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="550"/>
      <location filename="../../ArchComponent.py" line="203"/>
      <source>Other shapes that are subtracted from this object</source>
      <translation type="unfinished">Other shapes that are subtracted from this object</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="552"/>
      <location filename="../../ArchComponent.py" line="226"/>
      <source>The area of the projection of this object onto the XY plane</source>
      <translation type="unfinished">The area of the projection of this object onto the XY plane</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="554"/>
      <source>The perimeter length of the projected area</source>
      <translation type="unfinished">The perimeter length of the projected area</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="556"/>
      <source>The volume of earth to be added to this terrain</source>
      <translation type="unfinished">The volume of earth to be added to this terrain</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="558"/>
      <source>The volume of earth to be removed from this terrain</source>
      <translation type="unfinished">The volume of earth to be removed from this terrain</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="560"/>
      <source>An extrusion vector to use when performing boolean operations</source>
      <translation type="unfinished">An extrusion vector to use when performing boolean operations</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="563"/>
      <source>Remove splitters from the resulting shape</source>
      <translation type="unfinished">Remove splitters from the resulting shape</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="565"/>
      <source>An optional offset between the model (0,0,0) origin and the point indicated by the geocoordinates</source>
      <translation type="unfinished">An optional offset between the model (0,0,0) origin and the point indicated by the geocoordinates</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="569"/>
      <location filename="../../ArchIFC.py" line="70"/>
      <source>The type of this object</source>
      <translation type="unfinished">The type of this object</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="573"/>
      <source>The time zone where this site is located</source>
      <translation type="unfinished">The time zone where this site is located</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="575"/>
      <source>An optional EPW File for the location of this site. Refer to the Site documentation to know how to obtain one</source>
      <translation type="unfinished">An optional EPW File for the location of this site. Refer to the Site documentation to know how to obtain one</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="779"/>
      <source>Show wind rose diagram or not. Uses solar diagram scale. Needs Ladybug module</source>
      <translation type="unfinished">Show wind rose diagram or not. Uses solar diagram scale. Needs Ladybug module</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="781"/>
      <source>Show solar diagram or not</source>
      <translation type="unfinished">Show solar diagram or not</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="783"/>
      <source>The scale of the solar diagram</source>
      <translation type="unfinished">The scale of the solar diagram</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="786"/>
      <source>The position of the solar diagram</source>
      <translation type="unfinished">The position of the solar diagram</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="788"/>
      <source>The color of the solar diagram</source>
      <translation type="unfinished">The color of the solar diagram</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="792"/>
      <source>When set to 'True North' the whole geometry will be rotated to match the true north of this site</source>
      <translation type="unfinished">When set to 'True North' the whole geometry will be rotated to match the true north of this site</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="796"/>
      <source>Show compass or not</source>
      <translation type="unfinished">Show compass or not</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="798"/>
      <source>The rotation of the Compass relative to the Site</source>
      <translation type="unfinished">The rotation of the Compass relative to the Site</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="800"/>
      <source>The position of the Compass relative to the Site placement</source>
      <translation type="unfinished">The position of the Compass relative to the Site placement</translation>
    </message>
    <message>
      <location filename="../../ArchSite.py" line="802"/>
      <source>Update the Declination value based on the compass rotation</source>
      <translation type="unfinished">Update the Declination value based on the compass rotation</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="162"/>
      <source>The list of angles of the roof segments</source>
      <translation type="unfinished">The list of angles of the roof segments</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="167"/>
      <source>The list of horizontal length projections of the roof segments</source>
      <translation type="unfinished">The list of horizontal length projections of the roof segments</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="172"/>
      <source>The list of IDs of the relative profiles of the roof segments</source>
      <translation type="unfinished">The list of IDs of the relative profiles of the roof segments</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="177"/>
      <source>The list of thicknesses of the roof segments</source>
      <translation type="unfinished">The list of thicknesses of the roof segments</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="182"/>
      <source>The list of overhangs of the roof segments</source>
      <translation type="unfinished">The list of overhangs of the roof segments</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="187"/>
      <source>The list of calculated heights of the roof segments</source>
      <translation type="unfinished">The list of calculated heights of the roof segments</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="192"/>
      <source>The face number of the base object used to build the roof</source>
      <translation type="unfinished">The face number of the base object used to build the roof</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="197"/>
      <source>The total length of the ridges and hips of the roof</source>
      <translation type="unfinished">The total length of the ridges and hips of the roof</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="203"/>
      <source>The total length of the borders of the roof</source>
      <translation type="unfinished">The total length of the borders of the roof</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="209"/>
      <source>Specifies if the direction of the roof should be flipped</source>
      <translation type="unfinished">Specifies if the direction of the roof should be flipped</translation>
    </message>
    <message>
      <location filename="../../ArchRoof.py" line="214"/>
      <source>An optional object that defines a volume to be subtracted from walls. If field is set - it has a priority over auto-generated subvolume</source>
      <translation type="unfinished">An optional object that defines a volume to be subtracted from walls. If field is set - it has a priority over auto-generated subvolume</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="72"/>
      <source>The base file this component is built upon</source>
      <translation type="unfinished">The base file this component is built upon</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="75"/>
      <source>The part to use from the base file</source>
      <translation type="unfinished">The part to use from the base file</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="78"/>
      <source>The way the referenced objects are included in the current document. 'Normal' includes the shape, 'Transient' discards the shape when the object is switched off (smaller filesize), 'Lightweight' does not import the shape but only the OpenInventor representation</source>
      <translation type="unfinished">The way the referenced objects are included in the current document. 'Normal' includes the shape, 'Transient' discards the shape when the object is switched off (smaller filesize), 'Lightweight' does not import the shape but only the OpenInventor representation</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="88"/>
      <source>Fuse objects of same material</source>
      <translation type="unfinished">Fuse objects of same material</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="525"/>
      <source>The latest time stamp of the linked file</source>
      <translation type="unfinished">The latest time stamp of the linked file</translation>
    </message>
    <message>
      <location filename="../../ArchReference.py" line="529"/>
      <source>If true, the colors from the linked file will be kept updated</source>
      <translation type="unfinished">If true, the colors from the linked file will be kept updated</translation>
    </message>
    <message>
      <location filename="../../ArchFrame.py" line="65"/>
      <source>The profile used to build this frame</source>
      <translation type="unfinished">The profile used to build this frame</translation>
    </message>
    <message>
      <location filename="../../ArchFrame.py" line="67"/>
      <source>Specifies if the profile must be aligned with the extrusion wires</source>
      <translation type="unfinished">Specifies if the profile must be aligned with the extrusion wires</translation>
    </message>
    <message>
      <location filename="../../ArchFrame.py" line="70"/>
      <source>An offset vector between the base sketch and the frame</source>
      <translation type="unfinished">An offset vector between the base sketch and the frame</translation>
    </message>
    <message>
      <location filename="../../ArchFrame.py" line="72"/>
      <source>Crossing point of the path on the profile.</source>
      <translation type="unfinished">Crossing point of the path on the profile.</translation>
    </message>
    <message>
      <location filename="../../ArchFrame.py" line="74"/>
      <source>An optional additional placement to add to the profile before extruding it</source>
      <translation type="unfinished">An optional additional placement to add to the profile before extruding it</translation>
    </message>
    <message>
      <location filename="../../ArchFrame.py" line="76"/>
      <source>The rotation of the profile around its extrusion axis</source>
      <translation type="unfinished">The rotation of the profile around its extrusion axis</translation>
    </message>
    <message>
      <location filename="../../ArchFrame.py" line="78"/>
      <source>The type of edges to consider</source>
      <translation type="unfinished">The type of edges to consider</translation>
    </message>
    <message>
      <location filename="../../ArchFrame.py" line="81"/>
      <source>If true, geometry is fused, otherwise a compound</source>
      <translation type="unfinished">If true, geometry is fused, otherwise a compound</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="126"/>
      <source>The objects that host this window</source>
      <translation type="unfinished">The objects that host this window</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="128"/>
      <source>The components of this window</source>
      <translation type="unfinished">The components of this window</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="131"/>
      <source>The depth of the hole that this window makes in its host object. If 0, the value will be calculated automatically.</source>
      <translation type="unfinished">The depth of the hole that this window makes in its host object. If 0, the value will be calculated automatically.</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="133"/>
      <source>An optional object that defines a volume to be subtracted from hosts of this window</source>
      <translation type="unfinished">An optional object that defines a volume to be subtracted from hosts of this window</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="135"/>
      <source>The width of this window</source>
      <translation type="unfinished">The width of this window</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="137"/>
      <source>The height of this window</source>
      <translation type="unfinished">The height of this window</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="139"/>
      <source>The normal direction of this window</source>
      <translation type="unfinished">The normal direction of this window</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="141"/>
      <source>The preset number this window is based on</source>
      <translation type="unfinished">The preset number this window is based on</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="144"/>
      <source>The frame size of this window</source>
      <translation type="unfinished">The frame size of this window</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="146"/>
      <source>The offset size of this window</source>
      <translation type="unfinished">The offset size of this window</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="148"/>
      <source>The area of this window</source>
      <translation type="unfinished">The area of this window</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="150"/>
      <source>The width of louvre elements</source>
      <translation type="unfinished">The width of louvre elements</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="152"/>
      <source>The space between louvre elements</source>
      <translation type="unfinished">The space between louvre elements</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="154"/>
      <source>Opens the subcomponents that have a hinge defined</source>
      <translation type="unfinished">Opens the subcomponents that have a hinge defined</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="156"/>
      <source>The number of the wire that defines the hole. If 0, the value will be calculated automatically</source>
      <translation type="unfinished">The number of the wire that defines the hole. If 0, the value will be calculated automatically</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="158"/>
      <source>Shows plan opening symbols if available</source>
      <translation type="unfinished">Shows plan opening symbols if available</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="160"/>
      <source>Show elevation opening symbols if available</source>
      <translation type="unfinished">Show elevation opening symbols if available</translation>
    </message>
    <message>
      <location filename="../../ArchWindow.py" line="1112"/>
      <source>The number of the wire that defines the hole. A value of 0 means automatic</source>
      <translation type="unfinished">The number of the wire that defines the hole. A value of 0 means automatic</translation>
    </message>
    <message>
      <location filename="../../ArchAxisSystem.py" line="64"/>
      <source>The axes this system is made of</source>
      <translation type="unfinished">The axes this system is made of</translation>
    </message>
    <message>
      <location filename="../../ArchAxisSystem.py" line="66"/>
      <source>The placement of this axis system</source>
      <translation type="unfinished">The placement of this axis system</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="70"/>
      <source>The angle of the truss</source>
      <translation type="unfinished">The angle of the truss</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="74"/>
      <source>The slant type of this truss</source>
      <translation type="unfinished">The slant type of this truss</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="78"/>
      <source>The normal direction of this truss</source>
      <translation type="unfinished">The normal direction of this truss</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="82"/>
      <source>The height of the truss at the start position</source>
      <translation type="unfinished">The height of the truss at the start position</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="86"/>
      <source>The height of the truss at the end position</source>
      <translation type="unfinished">The height of the truss at the end position</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="90"/>
      <source>An optional start offset for the top strut</source>
      <translation type="unfinished">An optional start offset for the top strut</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="93"/>
      <source>An optional end offset for the top strut</source>
      <translation type="unfinished">An optional end offset for the top strut</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="96"/>
      <source>The height of the main top and bottom elements of the truss</source>
      <translation type="unfinished">The height of the main top and bottom elements of the truss</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="100"/>
      <source>The width of the main top and bottom elements of the truss</source>
      <translation type="unfinished">The width of the main top and bottom elements of the truss</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="104"/>
      <source>The type of the middle element of the truss</source>
      <translation type="unfinished">The type of the middle element of the truss</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="108"/>
      <source>The direction of the rods</source>
      <translation type="unfinished">The direction of the rods</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="112"/>
      <source>The diameter or side of the rods</source>
      <translation type="unfinished">The diameter or side of the rods</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="116"/>
      <source>The number of rod sections</source>
      <translation type="unfinished">The number of rod sections</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="120"/>
      <source>If the truss has a rod at its endpoint or not</source>
      <translation type="unfinished">If the truss has a rod at its endpoint or not</translation>
    </message>
    <message>
      <location filename="../../ArchTruss.py" line="123"/>
      <source>How to draw the rods</source>
      <translation type="unfinished">How to draw the rods</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="73"/>
      <source>The length of these stairs, if no baseline is defined</source>
      <translation type="unfinished">The length of these stairs, if no baseline is defined</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="75"/>
      <source>The width of these stairs</source>
      <translation type="unfinished">The width of these stairs</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="77"/>
      <source>The total height of these stairs</source>
      <translation type="unfinished">The total height of these stairs</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="79"/>
      <source>The alignment of these stairs on their baseline, if applicable</source>
      <translation type="unfinished">The alignment of these stairs on their baseline, if applicable</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="84"/>
      <source>The width of a Landing (Second edge and after - First edge follows Width property)</source>
      <translation type="unfinished">The width of a Landing (Second edge and after - First edge follows Width property)</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="89"/>
      <source>The number of risers in these stairs</source>
      <translation type="unfinished">The number of risers in these stairs</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="91"/>
      <source>The depth of the treads of these stairs</source>
      <translation type="unfinished">The depth of the treads of these stairs</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="94"/>
      <source>The height of the risers of these stairs</source>
      <translation type="unfinished">The height of the risers of these stairs</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="97"/>
      <source>The size of the nosing</source>
      <translation type="unfinished">The size of the nosing</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="99"/>
      <source>The thickness of the treads</source>
      <translation type="unfinished">The thickness of the treads</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="101"/>
      <source>The Blondel ratio indicates comfortable stairs and should be between 62 and 64cm or 24.5 and 25.5in</source>
      <translation type="unfinished">The Blondel ratio indicates comfortable stairs and should be between 62 and 64cm or 24.5 and 25.5in</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="105"/>
      <source>The thickness of the risers</source>
      <translation type="unfinished">The thickness of the risers</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="108"/>
      <source>The depth of the landing of these stairs</source>
      <translation type="unfinished">The depth of the landing of these stairs</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="111"/>
      <source>The depth of the treads of these stairs - Enforced regardless of Length or edge's Length</source>
      <translation type="unfinished">The depth of the treads of these stairs - Enforced regardless of Length or edge's Length</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="113"/>
      <source>The height of the risers of these stairs - Enforced regardless of Height or edge's Height</source>
      <translation type="unfinished">The height of the risers of these stairs - Enforced regardless of Height or edge's Height</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="116"/>
      <source>The direction of flight after landing</source>
      <translation type="unfinished">The direction of flight after landing</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="123"/>
      <source>The 'absolute' top level of a flight of stairs leads to</source>
      <translation type="unfinished">The 'absolute' top level of a flight of stairs leads to</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="126"/>
      <location filename="../../ArchStairs.py" line="129"/>
      <source>The 'left outline' of stairs</source>
      <translation type="unfinished">The 'left outline' of stairs</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="150"/>
      <source>The 'left outline' of all segments of stairs</source>
      <translation type="unfinished">The 'left outline' of all segments of stairs</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="153"/>
      <source>The 'right outline' of all segments of stairs</source>
      <translation type="unfinished">The 'right outline' of all segments of stairs</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="179"/>
      <source>The type of landings of these stairs</source>
      <translation type="unfinished">The type of landings of these stairs</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="182"/>
      <source>The type of winders in these stairs</source>
      <translation type="unfinished">The type of winders in these stairs</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="185"/>
      <source>The type of structure of these stairs</source>
      <translation type="unfinished">The type of structure of these stairs</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="188"/>
      <source>The thickness of the massive structure or of the stringers</source>
      <translation type="unfinished">The thickness of the massive structure or of the stringers</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="190"/>
      <source>The width of the stringers</source>
      <translation type="unfinished">The width of the stringers</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="192"/>
      <source>The offset between the border of the stairs and the structure</source>
      <translation type="unfinished">The offset between the border of the stairs and the structure</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="194"/>
      <location filename="../../ArchStairs.py" line="935"/>
      <source>The overlap of the stringers above the bottom of the treads</source>
      <translation type="unfinished">The overlap of the stringers above the bottom of the treads</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="196"/>
      <source>The thickness of the lower floor slab</source>
      <translation type="unfinished">The thickness of the lower floor slab</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="198"/>
      <source>The thickness of the upper floor slab</source>
      <translation type="unfinished">The thickness of the upper floor slab</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="200"/>
      <source>The type of connection between the lower floor slab and the start of the stairs</source>
      <translation type="unfinished">The type of connection between the lower floor slab and the start of the stairs</translation>
    </message>
    <message>
      <location filename="../../ArchStairs.py" line="203"/>
      <source>The type of connection between the end of the stairs and the upper floor slab</source>
      <translation type="unfinished">The type of connection between the end of the stairs and the upper floor slab</translation>
    </message>
    <message>
      <location filename="../../ArchFence.py" line="62"/>
      <source>A single section of the fence</source>
      <translation type="unfinished">A single section of the fence</translation>
    </message>
    <message>
      <location filename="../../ArchFence.py" line="66"/>
      <source>A single fence post</source>
      <translation type="unfinished">A single fence post</translation>
    </message>
    <message>
      <location filename="../../ArchFence.py" line="70"/>
      <source>The Path the fence should follow</source>
      <translation type="unfinished">The Path the fence should follow</translation>
    </message>
    <message>
      <location filename="../../ArchFence.py" line="74"/>
      <source>The number of sections the fence is built of</source>
      <translation type="unfinished">The number of sections the fence is built of</translation>
    </message>
    <message>
      <location filename="../../ArchFence.py" line="79"/>
      <source>The number of posts used to build the fence</source>
      <translation type="unfinished">The number of posts used to build the fence</translation>
    </message>
    <message>
      <location filename="../../ArchFence.py" line="263"/>
      <source>When true, the fence will be colored like the original post and section.</source>
      <translation type="unfinished">When true, the fence will be colored like the original post and section.</translation>
    </message>
    <message>
      <location filename="../../ArchMaterial.py" line="164"/>
      <location filename="../../ArchMaterial.py" line="618"/>
      <source>A description for this material</source>
      <translation type="unfinished">A description for this material</translation>
    </message>
    <message>
      <location filename="../../ArchMaterial.py" line="168"/>
      <source>A URL where to find information about this material</source>
      <translation type="unfinished">A URL where to find information about this material</translation>
    </message>
    <message>
      <location filename="../../ArchMaterial.py" line="170"/>
      <source>The transparency value of this material</source>
      <translation type="unfinished">The transparency value of this material</translation>
    </message>
    <message>
      <location filename="../../ArchMaterial.py" line="172"/>
      <source>The color of this material</source>
      <translation>此材料的颜色</translation>
    </message>
    <message>
      <location filename="../../ArchMaterial.py" line="174"/>
      <source>The color of this material when cut</source>
      <translation type="unfinished">The color of this material when cut</translation>
    </message>
    <message>
      <location filename="../../ArchMaterial.py" line="619"/>
      <source>The list of layer names</source>
      <translation type="unfinished">The list of layer names</translation>
    </message>
    <message>
      <location filename="../../ArchMaterial.py" line="620"/>
      <source>The list of layer materials</source>
      <translation type="unfinished">The list of layer materials</translation>
    </message>
    <message>
      <location filename="../../ArchMaterial.py" line="621"/>
      <source>The list of layer thicknesses</source>
      <translation type="unfinished">The list of layer thicknesses</translation>
    </message>
    <message>
      <location filename="../../ArchIFC.py" line="67"/>
      <source>IFC data</source>
      <translation type="unfinished">IFC data</translation>
    </message>
    <message>
      <location filename="../../ArchIFC.py" line="74"/>
      <location filename="../../bimcommands/BimIfcProperties.py" line="414"/>
      <source>IFC properties of this object</source>
      <translation type="unfinished">IFC properties of this object</translation>
    </message>
    <message>
      <location filename="../../ArchIFC.py" line="290"/>
      <location filename="../../ArchIFC.py" line="297"/>
      <source>Description of IFC attributes are not yet implemented</source>
      <translation type="unfinished">Description of IFC attributes are not yet implemented</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="64"/>
      <source>The length of this element</source>
      <translation type="unfinished">The length of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="66"/>
      <source>The width of this element</source>
      <translation type="unfinished">The width of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="68"/>
      <source>The height of this element</source>
      <translation type="unfinished">The height of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="98"/>
      <location filename="../../ArchPrecast.py" line="286"/>
      <location filename="../../ArchPrecast.py" line="427"/>
      <source>The size of the chamfer of this element</source>
      <translation type="unfinished">The size of the chamfer of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="100"/>
      <source>The dent length of this element</source>
      <translation type="unfinished">The dent length of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="102"/>
      <location filename="../../ArchPrecast.py" line="431"/>
      <source>The dent height of this element</source>
      <translation type="unfinished">The dent height of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="104"/>
      <location filename="../../ArchPrecast.py" line="296"/>
      <source>The dents of this element</source>
      <translation type="unfinished">The dents of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="220"/>
      <source>The chamfer length of this element</source>
      <translation type="unfinished">The chamfer length of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="222"/>
      <source>The base length of this element</source>
      <translation type="unfinished">The base length of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="288"/>
      <source>The groove depth of this element</source>
      <translation type="unfinished">The groove depth of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="290"/>
      <source>The groove height of this element</source>
      <translation type="unfinished">The groove height of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="292"/>
      <source>The spacing between the grooves of this element</source>
      <translation type="unfinished">The spacing between the grooves of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="294"/>
      <source>The number of grooves of this element</source>
      <translation type="unfinished">The number of grooves of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="429"/>
      <source>The dent width of this element</source>
      <translation type="unfinished">The dent width of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="538"/>
      <source>The type of this slab</source>
      <translation type="unfinished">The type of this slab</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="541"/>
      <source>The size of the base of this element</source>
      <translation type="unfinished">The size of the base of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="543"/>
      <source>The number of holes in this element</source>
      <translation type="unfinished">The number of holes in this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="545"/>
      <source>The major radius of the holes of this element</source>
      <translation type="unfinished">The major radius of the holes of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="547"/>
      <source>The minor radius of the holes of this element</source>
      <translation type="unfinished">The minor radius of the holes of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="549"/>
      <source>The spacing between the holes of this element</source>
      <translation type="unfinished">The spacing between the holes of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="649"/>
      <source>The length of the down floor of this element</source>
      <translation type="unfinished">The length of the down floor of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="651"/>
      <source>The number of risers in this element</source>
      <translation type="unfinished">The number of risers in this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="653"/>
      <source>The riser height of this element</source>
      <translation type="unfinished">The riser height of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPrecast.py" line="655"/>
      <source>The tread depth of this element</source>
      <translation type="unfinished">The tread depth of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="77"/>
      <source>The thickness or extrusion depth of this element</source>
      <translation type="unfinished">The thickness or extrusion depth of this element</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="79"/>
      <source>The number of sheets to use</source>
      <translation type="unfinished">The number of sheets to use</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="82"/>
      <source>The offset between this panel and its baseline</source>
      <translation type="unfinished">The offset between this panel and its baseline</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="84"/>
      <source>The length of waves for corrugated elements</source>
      <translation type="unfinished">The length of waves for corrugated elements</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="86"/>
      <source>The height of waves for corrugated elements</source>
      <translation type="unfinished">The height of waves for corrugated elements</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="88"/>
      <source>The horizontal offset of waves for corrugated elements</source>
      <translation type="unfinished">The horizontal offset of waves for corrugated elements</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="90"/>
      <source>The direction of waves for corrugated elements</source>
      <translation type="unfinished">The direction of waves for corrugated elements</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="92"/>
      <source>The type of waves for corrugated elements</source>
      <translation type="unfinished">The type of waves for corrugated elements</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="95"/>
      <source>If the wave also affects the bottom side or not</source>
      <translation type="unfinished">If the wave also affects the bottom side or not</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="97"/>
      <source>The area of this panel</source>
      <translation type="unfinished">The area of this panel</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="504"/>
      <source>The linked object</source>
      <translation type="unfinished">The linked object</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="509"/>
      <location filename="../../ArchPanel.py" line="789"/>
      <source>The size of the tag text</source>
      <translation type="unfinished">The size of the tag text</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="516"/>
      <location filename="../../ArchPanel.py" line="796"/>
      <source>The font of the tag text</source>
      <translation type="unfinished">The font of the tag text</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="506"/>
      <source>The text to display. Can be %tag%, %label% or %description% to display the panel tag or label</source>
      <translation type="unfinished">The text to display. Can be %tag%, %label% or %description% to display the panel tag or label</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="512"/>
      <location filename="../../ArchPanel.py" line="792"/>
      <source>The position of the tag text. Keep (0,0,0) for center position</source>
      <translation type="unfinished">The position of the tag text. Keep (0,0,0) for center position</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="514"/>
      <location filename="../../ArchPanel.py" line="794"/>
      <source>The rotation of the tag text</source>
      <translation type="unfinished">The rotation of the tag text</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="519"/>
      <location filename="../../ArchPanel.py" line="808"/>
      <source>If True, the object is rendered as a face, if possible.</source>
      <translation type="unfinished">If True, the object is rendered as a face, if possible.</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="521"/>
      <source>The allowed angles this object can be rotated to when placed on sheets</source>
      <translation type="unfinished">The allowed angles this object can be rotated to when placed on sheets</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="524"/>
      <source>An offset value to move the cut plane from the center point</source>
      <translation type="unfinished">An offset value to move the cut plane from the center point</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="697"/>
      <location filename="../../ArchPanel.py" line="960"/>
      <source>A margin inside the boundary</source>
      <translation type="unfinished">A margin inside the boundary</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="699"/>
      <location filename="../../ArchPanel.py" line="962"/>
      <source>Turns the display of the margin on/off</source>
      <translation type="unfinished">Turns the display of the margin on/off</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="785"/>
      <source>The linked Panel cuts</source>
      <translation type="unfinished">The linked Panel cuts</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="787"/>
      <source>The tag text to display</source>
      <translation type="unfinished">The tag text to display</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="799"/>
      <source>The width of the sheet</source>
      <translation type="unfinished">The width of the sheet</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="802"/>
      <source>The height of the sheet</source>
      <translation type="unfinished">The height of the sheet</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="805"/>
      <source>The fill ratio of this sheet</source>
      <translation type="unfinished">The fill ratio of this sheet</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="810"/>
      <source>Specifies an angle for the wood grain (Clockwise, 0 is North)</source>
      <translation type="unfinished">Specifies an angle for the wood grain (Clockwise, 0 is North)</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="812"/>
      <source>Specifies the scale applied to each panel view.</source>
      <translation type="unfinished">Specifies the scale applied to each panel view.</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="815"/>
      <source>A list of possible rotations for the nester</source>
      <translation type="unfinished">A list of possible rotations for the nester</translation>
    </message>
    <message>
      <location filename="../../ArchPanel.py" line="964"/>
      <source>Turns the display of the wood grain texture on/off</source>
      <translation type="unfinished">Turns the display of the wood grain texture on/off</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="90"/>
      <source>An optional host object for this curtain wall</source>
      <translation type="unfinished">An optional host object for this curtain wall</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="93"/>
      <source>The height of the curtain wall, if based on an edge</source>
      <translation type="unfinished">The height of the curtain wall, if based on an edge</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="97"/>
      <source>The number of vertical mullions</source>
      <translation type="unfinished">The number of vertical mullions</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="101"/>
      <source>If the profile of the vertical mullions get aligned with the surface or not</source>
      <translation type="unfinished">If the profile of the vertical mullions get aligned with the surface or not</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="104"/>
      <source>The number of vertical sections of this curtain wall</source>
      <translation type="unfinished">The number of vertical sections of this curtain wall</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="112"/>
      <source>The height of the vertical mullions profile, if no profile is used</source>
      <translation type="unfinished">The height of the vertical mullions profile, if no profile is used</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="116"/>
      <source>The width of the vertical mullions profile, if no profile is used</source>
      <translation type="unfinished">The width of the vertical mullions profile, if no profile is used</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="120"/>
      <source>A profile for vertical mullions (disables vertical mullion size)</source>
      <translation type="unfinished">A profile for vertical mullions (disables vertical mullion size)</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="123"/>
      <source>The number of horizontal mullions</source>
      <translation type="unfinished">The number of horizontal mullions</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="127"/>
      <source>If the profile of the horizontal mullions gets aligned with the surface or not</source>
      <translation type="unfinished">If the profile of the horizontal mullions gets aligned with the surface or not</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="130"/>
      <source>The number of horizontal sections of this curtain wall</source>
      <translation type="unfinished">The number of horizontal sections of this curtain wall</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="138"/>
      <source>The height of the horizontal mullions profile, if no profile is used</source>
      <translation type="unfinished">The height of the horizontal mullions profile, if no profile is used</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="142"/>
      <source>The width of the horizontal mullions profile, if no profile is used</source>
      <translation type="unfinished">The width of the horizontal mullions profile, if no profile is used</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="146"/>
      <source>A profile for horizontal mullions (disables horizontal mullion size)</source>
      <translation type="unfinished">A profile for horizontal mullions (disables horizontal mullion size)</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="149"/>
      <source>The number of diagonal mullions</source>
      <translation type="unfinished">The number of diagonal mullions</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="153"/>
      <source>The size of the diagonal mullions, if any, if no profile is used</source>
      <translation type="unfinished">The size of the diagonal mullions, if any, if no profile is used</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="157"/>
      <source>A profile for diagonal mullions, if any (disables horizontal mullion size)</source>
      <translation type="unfinished">A profile for diagonal mullions, if any (disables horizontal mullion size)</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="160"/>
      <source>The number of panels</source>
      <translation type="unfinished">The number of panels</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="164"/>
      <source>The thickness of the panels</source>
      <translation type="unfinished">The thickness of the panels</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="168"/>
      <source>Swaps horizontal and vertical lines</source>
      <translation type="unfinished">Swaps horizontal and vertical lines</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="171"/>
      <source>Perform subtractions between components so none overlap</source>
      <translation type="unfinished">Perform subtractions between components so none overlap</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="174"/>
      <source>Centers the profile over the edges or not</source>
      <translation type="unfinished">Centers the profile over the edges or not</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="178"/>
      <source>The vertical direction reference to be used by this object to deduce vertical/horizontal directions. Keep it close to the actual vertical direction of your curtain wall</source>
      <translation type="unfinished">The vertical direction reference to be used by this object to deduce vertical/horizontal directions. Keep it close to the actual vertical direction of your curtain wall</translation>
    </message>
    <message>
      <location filename="../../ArchCurtainWall.py" line="181"/>
      <source>Input are index numbers of edges of Base ArchSketch/Sketch geometries (in Edit mode).  Selected edges are used to create the shape of this Arch Curtain Wall (instead of using all edges by default).  [ENHANCED by ArchSketch] GUI 'Edit Curtain Wall' Tool is provided in external Add-on ('SketchArch') to let users to select the edges interactively.  'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed).  Warning : Not 'Toponaming-Tolerant' if just Sketch is used. Property is ignored if Base ArchSketch provided the selected edges.</source>
      <translation type="unfinished">Input are index numbers of edges of Base ArchSketch/Sketch geometries (in Edit mode).  Selected edges are used to create the shape of this Arch Curtain Wall (instead of using all edges by default).  [ENHANCED by ArchSketch] GUI 'Edit Curtain Wall' Tool is provided in external Add-on ('SketchArch') to let users to select the edges interactively.  'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed).  Warning : Not 'Toponaming-Tolerant' if just Sketch is used. Property is ignored if Base ArchSketch provided the selected edges.</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="74"/>
      <source>The diameter of this pipe, if not based on a profile</source>
      <translation type="unfinished">The diameter of this pipe, if not based on a profile</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="76"/>
      <source>The width of this pipe, if not based on a profile</source>
      <translation type="unfinished">The width of this pipe, if not based on a profile</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="79"/>
      <source>The height of this pipe, if not based on a profile</source>
      <translation type="unfinished">The height of this pipe, if not based on a profile</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="82"/>
      <source>The length of this pipe, if not based on an edge</source>
      <translation type="unfinished">The length of this pipe, if not based on an edge</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="84"/>
      <source>An optional closed profile to base this pipe on</source>
      <translation type="unfinished">An optional closed profile to base this pipe on</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="86"/>
      <source>Offset from the start point</source>
      <translation type="unfinished">Offset from the start point</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="88"/>
      <source>Offset from the end point</source>
      <translation type="unfinished">Offset from the end point</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="90"/>
      <source>The wall thickness of this pipe, if not based on a profile</source>
      <translation type="unfinished">The wall thickness of this pipe, if not based on a profile</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="92"/>
      <source>If not based on a profile, this controls the profile of this pipe</source>
      <translation type="unfinished">If not based on a profile, this controls the profile of this pipe</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="284"/>
      <source>The curvature radius of this connector</source>
      <translation type="unfinished">The curvature radius of this connector</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="286"/>
      <source>The pipes linked by this connector</source>
      <translation type="unfinished">The pipes linked by this connector</translation>
    </message>
    <message>
      <location filename="../../ArchPipe.py" line="288"/>
      <source>The type of this connector</source>
      <translation type="unfinished">The type of this connector</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="104"/>
      <source>The description column</source>
      <translation type="unfinished">The description column</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="106"/>
      <source>The values column</source>
      <translation type="unfinished">The values column</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="108"/>
      <source>The units column</source>
      <translation type="unfinished">The units column</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="110"/>
      <source>The objects column</source>
      <translation type="unfinished">The objects column</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="112"/>
      <source>The filter column</source>
      <translation type="unfinished">The filter column</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="114"/>
      <source>If True, a spreadsheet containing the results is recreated when needed</source>
      <translation type="unfinished">If True, a spreadsheet containing the results is recreated when needed</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="118"/>
      <source>If True, the schedule and the associated spreadsheet are updated whenever the document is recomputed</source>
      <translation type="unfinished">If True, the schedule and the associated spreadsheet are updated whenever the document is recomputed</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="130"/>
      <source>The BIM Schedule that uses this spreadsheet</source>
      <translation type="unfinished">The BIM Schedule that uses this spreadsheet</translation>
    </message>
    <message>
      <location filename="../../ArchSchedule.py" line="116"/>
      <source>If True, additional lines with each individual object are added to the results</source>
      <translation type="unfinished">If True, additional lines with each individual object are added to the results</translation>
    </message>
    <message>
      <location filename="../../ArchFloor.py" line="214"/>
      <location filename="../../ArchSectionPlane.py" line="812"/>
      <source>The placement of this object</source>
      <translation type="unfinished">The placement of this object</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="70"/>
      <source>The intervals between axes</source>
      <translation type="unfinished">The intervals between axes</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="72"/>
      <source>The angles of each axis</source>
      <translation type="unfinished">The angles of each axis</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="74"/>
      <source>The label of each axis</source>
      <translation type="unfinished">The label of each axis</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="76"/>
      <source>An optional custom bubble number</source>
      <translation type="unfinished">An optional custom bubble number</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="78"/>
      <source>The length of the axes</source>
      <translation type="unfinished">The length of the axes</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="85"/>
      <source>If not zero, the axes are not represented as one full line but as two lines of the given length</source>
      <translation type="unfinished">If not zero, the axes are not represented as one full line but as two lines of the given length</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="177"/>
      <source>The size of the axis bubbles</source>
      <translation type="unfinished">The size of the axis bubbles</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="180"/>
      <source>The numbering style</source>
      <translation type="unfinished">The numbering style</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="184"/>
      <source>The type of line to draw this axis</source>
      <translation type="unfinished">The type of line to draw this axis</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="188"/>
      <source>Where to add bubbles to this axis: Start, end, both or none</source>
      <translation type="unfinished">Where to add bubbles to this axis: Start, end, both or none</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="191"/>
      <source>The line width to draw this axis</source>
      <translation type="unfinished">The line width to draw this axis</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="194"/>
      <source>The color of this axis</source>
      <translation type="unfinished">The color of this axis</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="197"/>
      <source>The number of the first axis</source>
      <translation type="unfinished">The number of the first axis</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="200"/>
      <source>The font to use for texts</source>
      <translation type="unfinished">The font to use for texts</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="203"/>
      <source>The font size</source>
      <translation type="unfinished">The font size</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="206"/>
      <source>If true, show the labels</source>
      <translation type="unfinished">If true, show the labels</translation>
    </message>
    <message>
      <location filename="../../ArchAxis.py" line="208"/>
      <source>A transformation to apply to each label</source>
      <translation type="unfinished">A transformation to apply to each label</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="197"/>
      <source>The base object this component is built upon</source>
      <translation type="unfinished">The base object this component is built upon</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="199"/>
      <source>The object this component is cloning</source>
      <translation type="unfinished">The object this component is cloning</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="209"/>
      <source>An optional standard (OmniClass, etc...) code for this component</source>
      <translation type="unfinished">An optional standard (OmniClass, etc...) code for this component</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="211"/>
      <source>A material for this object</source>
      <translation type="unfinished">A material for this object</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="217"/>
      <source>Specifies if moving this object moves its base instead</source>
      <translation type="unfinished">Specifies if moving this object moves its base instead</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="220"/>
      <source>Specifies if this object must move together when its host is moved</source>
      <translation type="unfinished">Specifies if this object must move together when its host is moved</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="223"/>
      <source>The area of all vertical faces of this object</source>
      <translation type="unfinished">The area of all vertical faces of this object</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="229"/>
      <source>The perimeter length of the horizontal area</source>
      <translation type="unfinished">The perimeter length of the horizontal area</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="232"/>
      <source>An optional higher-resolution mesh or shape for this object</source>
      <translation type="unfinished">An optional higher-resolution mesh or shape for this object</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="234"/>
      <source>An optional axis or axis system on which this object should be duplicated</source>
      <translation type="unfinished">An optional axis or axis system on which this object should be duplicated</translation>
    </message>
    <message>
      <location filename="../../ArchComponent.py" line="1182"/>
      <source>Use the material color as this object's shape color, if available</source>
      <translation type="unfinished">Use the material color as this object's shape color, if available</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="73"/>
      <source>The diameter of the bar</source>
      <translation type="unfinished">The diameter of the bar</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="75"/>
      <source>The distance between the border of the beam and the first bar (concrete cover).</source>
      <translation type="unfinished">The distance between the border of the beam and the first bar (concrete cover).</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="77"/>
      <source>The distance between the border of the beam and the last bar (concrete cover).</source>
      <translation type="unfinished">The distance between the border of the beam and the last bar (concrete cover).</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="79"/>
      <source>The amount of bars</source>
      <translation type="unfinished">The amount of bars</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="81"/>
      <source>The spacing between the bars</source>
      <translation type="unfinished">The spacing between the bars</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="84"/>
      <source>The total distance to span the rebars over. Keep 0 to automatically use the host shape size.</source>
      <translation type="unfinished">The total distance to span the rebars over. Keep 0 to automatically use the host shape size.</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="86"/>
      <source>The direction to use to spread the bars. Keep (0,0,0) for automatic direction.</source>
      <translation type="unfinished">The direction to use to spread the bars. Keep (0,0,0) for automatic direction.</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="88"/>
      <source>The fillet to apply to the angle of the base profile. This value is multiplied by the bar diameter.</source>
      <translation type="unfinished">The fillet to apply to the angle of the base profile. This value is multiplied by the bar diameter.</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="90"/>
      <source>List of placement of all the bars</source>
      <translation type="unfinished">List of placement of all the bars</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="92"/>
      <source>The structure object that hosts this rebar</source>
      <translation type="unfinished">The structure object that hosts this rebar</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="94"/>
      <source>The custom spacing of rebar</source>
      <translation type="unfinished">The custom spacing of rebar</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="96"/>
      <source>Length of a single rebar</source>
      <translation type="unfinished">Length of a single rebar</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="99"/>
      <source>Total length of all rebars</source>
      <translation type="unfinished">Total length of all rebars</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="106"/>
      <source>The rebar mark</source>
      <translation type="unfinished">The rebar mark</translation>
    </message>
    <message>
      <location filename="../../ArchRebar.py" line="400"/>
      <source>Shape of rebar</source>
      <translation type="unfinished">Shape of rebar</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="816"/>
      <source>The objects that must be considered by this section plane. Empty means the whole document.</source>
      <translation type="unfinished">The objects that must be considered by this section plane. Empty means the whole document.</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="818"/>
      <source>If false, non-solids will be cut too, with possible wrong results.</source>
      <translation type="unfinished">If false, non-solids will be cut too, with possible wrong results.</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="821"/>
      <source>If True, resulting views will be clipped to the section plane area.</source>
      <translation type="unfinished">If True, resulting views will be clipped to the section plane area.</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="823"/>
      <source>If true, the color of the objects material will be used to fill cut areas.</source>
      <translation type="unfinished">If true, the color of the objects material will be used to fill cut areas.</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="826"/>
      <source>Geometry further than this value will be cut off. Keep zero for unlimited.</source>
      <translation type="unfinished">Geometry further than this value will be cut off. Keep zero for unlimited.</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="885"/>
      <source>The display length of this section plane</source>
      <translation type="unfinished">The display length of this section plane</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="891"/>
      <source>The display height of this section plane</source>
      <translation type="unfinished">The display height of this section plane</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="897"/>
      <source>The size of the arrows of this section plane</source>
      <translation type="unfinished">The size of the arrows of this section plane</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="900"/>
      <source>The transparency of this object</source>
      <translation type="unfinished">The transparency of this object</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="906"/>
      <location filename="../../ArchSectionPlane.py" line="911"/>
      <source>Show the cut in the 3D view</source>
      <translation type="unfinished">Show the cut in the 3D view</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="908"/>
      <source>The color of this object</source>
      <translation type="unfinished">The color of this object</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="913"/>
      <source>The distance between the cut plane and the actual view cut (keep this a very small value but not zero)</source>
      <translation type="unfinished">The distance between the cut plane and the actual view cut (keep this a very small value but not zero)</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="916"/>
      <source>Show the label in the 3D view</source>
      <translation type="unfinished">Show the label in the 3D view</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="918"/>
      <location filename="../../ArchSpace.py" line="455"/>
      <source>The name of the font</source>
      <translation type="unfinished">The name of the font</translation>
    </message>
    <message>
      <location filename="../../ArchSectionPlane.py" line="921"/>
      <location filename="../../ArchSpace.py" line="461"/>
      <source>The size of the text font</source>
      <translation type="unfinished">The size of the text font</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="221"/>
      <source>The objects that make the boundaries of this space object</source>
      <translation type="unfinished">The objects that make the boundaries of this space object</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="223"/>
      <source>Identical to Horizontal Area</source>
      <translation type="unfinished">Identical to Horizontal Area</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="225"/>
      <source>The finishing of the floor of this space</source>
      <translation type="unfinished">The finishing of the floor of this space</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="227"/>
      <source>The finishing of the walls of this space</source>
      <translation type="unfinished">The finishing of the walls of this space</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="229"/>
      <source>The finishing of the ceiling of this space</source>
      <translation type="unfinished">The finishing of the ceiling of this space</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="231"/>
      <source>Objects that are included inside this space, such as furniture</source>
      <translation type="unfinished">Objects that are included inside this space, such as furniture</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="233"/>
      <source>The type of this space</source>
      <translation type="unfinished">The type of this space</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="236"/>
      <source>The thickness of the floor finish</source>
      <translation type="unfinished">The thickness of the floor finish</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="238"/>
      <source>The number of people who typically occupy this space</source>
      <translation type="unfinished">The number of people who typically occupy this space</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="240"/>
      <source>The electric power needed to light this space in Watts</source>
      <translation type="unfinished">The electric power needed to light this space in Watts</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="242"/>
      <source>The electric power needed by the equipment of this space in Watts</source>
      <translation type="unfinished">The electric power needed by the equipment of this space in Watts</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="244"/>
      <source>If True, Equipment Power will be automatically filled by the equipment included in this space</source>
      <translation type="unfinished">If True, Equipment Power will be automatically filled by the equipment included in this space</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="246"/>
      <source>The type of air conditioning of this space</source>
      <translation type="unfinished">The type of air conditioning of this space</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="249"/>
      <source>Specifies if this space is internal or external</source>
      <translation type="unfinished">Specifies if this space is internal or external</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="252"/>
      <source>Defines the calculation type for the horizontal area and its perimeter length</source>
      <translation type="unfinished">Defines the calculation type for the horizontal area and its perimeter length</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="452"/>
      <source>The text to show. Use $area, $label, $tag, $longname, $description and for finishes $floor, $walls, $ceiling to insert the respective data</source>
      <translation type="unfinished">The text to show. Use $area, $label, $tag, $longname, $description and for finishes $floor, $walls, $ceiling to insert the respective data</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="458"/>
      <source>The color of the area text</source>
      <translation type="unfinished">The color of the area text</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="464"/>
      <source>The size of the first line of text</source>
      <translation type="unfinished">The size of the first line of text</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="467"/>
      <source>The space between the lines of text</source>
      <translation type="unfinished">The space between the lines of text</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="470"/>
      <source>The position of the text. Leave (0,0,0) for automatic position</source>
      <translation type="unfinished">The position of the text. Leave (0,0,0) for automatic position</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="472"/>
      <source>The justification of the text</source>
      <translation type="unfinished">The justification of the text</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="476"/>
      <source>The number of decimals to use for calculated texts</source>
      <translation type="unfinished">The number of decimals to use for calculated texts</translation>
    </message>
    <message>
      <location filename="../../ArchSpace.py" line="479"/>
      <source>Show the unit suffix</source>
      <translation type="unfinished">Show the unit suffix</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="160"/>
      <source>The length of this wall. Not used if this wall is based on an underlying object</source>
      <translation type="unfinished">The length of this wall. Not used if this wall is based on an underlying object</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="172"/>
      <source>The height of this wall. Keep 0 for automatic. Not used if this wall is based on a solid</source>
      <translation type="unfinished">The height of this wall. Keep 0 for automatic. Not used if this wall is based on a solid</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="174"/>
      <source>The area of this wall as a simple Height * Length calculation</source>
      <translation type="unfinished">The area of this wall as a simple Height * Length calculation</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="182"/>
      <source>The face number of the base object used to build this wall</source>
      <translation type="unfinished">The face number of the base object used to build this wall</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="162"/>
      <source>The width of this wall. Not used if this wall is based on a face. Disabled and ignored if Base object (ArchSketch) provides the information.</source>
      <translation type="unfinished">The width of this wall. Not used if this wall is based on a face. Disabled and ignored if Base object (ArchSketch) provides the information.</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="166"/>
      <source>This overrides Width attribute to set width of each segment of wall.  Disabled and ignored if Base object (ArchSketch) provides Widths information, with getWidths() method  (If a value is zero, the value of 'Width' will be followed).  [ENHANCEMENT by ArchSketch] GUI 'Edit Wall Segment Width' Tool is provided in external SketchArch Add-on to let users to set the values interactively.  'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed).  Warning : Not 'Toponaming-Tolerant' if just Sketch is used.</source>
      <translation type="unfinished">This overrides Width attribute to set width of each segment of wall.  Disabled and ignored if Base object (ArchSketch) provides Widths information, with getWidths() method  (If a value is zero, the value of 'Width' will be followed).  [ENHANCEMENT by ArchSketch] GUI 'Edit Wall Segment Width' Tool is provided in external SketchArch Add-on to let users to set the values interactively.  'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed).  Warning : Not 'Toponaming-Tolerant' if just Sketch is used.</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="168"/>
      <source>This overrides Align attribute to set align of each segment of wall.  Disabled and ignored if Base object (ArchSketch) provides Aligns information, with getAligns() method  (If a value is not 'Left, Right, Center', the value of 'Align' will be followed).  [ENHANCEMENT by ArchSketch] GUI 'Edit Wall Segment Align' Tool is provided in external SketchArch Add-on to let users to set the values interactively.  'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed).  Warning : Not 'Toponaming-Tolerant' if just Sketch is used.</source>
      <translation type="unfinished">This overrides Align attribute to set align of each segment of wall.  Disabled and ignored if Base object (ArchSketch) provides Aligns information, with getAligns() method  (If a value is not 'Left, Right, Center', the value of 'Align' will be followed).  [ENHANCEMENT by ArchSketch] GUI 'Edit Wall Segment Align' Tool is provided in external SketchArch Add-on to let users to set the values interactively.  'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed).  Warning : Not 'Toponaming-Tolerant' if just Sketch is used.</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="170"/>
      <source>This overrides Offset attribute to set offset of each segment of wall.  Disabled and ignored if Base object (ArchSketch) provides Offsets information, with getOffsets() method  (If a value is zero, the value of 'Offset' will be followed).  [ENHANCED by ArchSketch] GUI 'Edit Wall Segment Offset' Tool is provided in external Add-on ('SketchArch') to let users to select the edges interactively.  'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed).  Warning : Not 'Toponaming-Tolerant' if just Sketch is used. Property is ignored if Base ArchSketch provided the selected edges. </source>
      <translation type="unfinished">This overrides Offset attribute to set offset of each segment of wall.  Disabled and ignored if Base object (ArchSketch) provides Offsets information, with getOffsets() method  (If a value is zero, the value of 'Offset' will be followed).  [ENHANCED by ArchSketch] GUI 'Edit Wall Segment Offset' Tool is provided in external Add-on ('SketchArch') to let users to select the edges interactively.  'Toponaming-Tolerant' if ArchSketch is used in Base (and SketchArch Add-on is installed).  Warning : Not 'Toponaming-Tolerant' if just Sketch is used. Property is ignored if Base ArchSketch provided the selected edges. </translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="177"/>
      <source>The alignment of this wall on its base object, if applicable. Disabled and ignored if Base object (ArchSketch) provides the information.</source>
      <translation type="unfinished">The alignment of this wall on its base object, if applicable. Disabled and ignored if Base object (ArchSketch) provides the information.</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="184"/>
      <source>The offset between this wall and its baseline (only for left and right alignments). Disabled and ignored if Base object (ArchSketch) provides the information.</source>
      <translation type="unfinished">The offset between this wall and its baseline (only for left and right alignments). Disabled and ignored if Base object (ArchSketch) provides the information.</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="193"/>
      <source>Enable this to make the wall generate blocks</source>
      <translation type="unfinished">Enable this to make the wall generate blocks</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="195"/>
      <source>The length of each block</source>
      <translation type="unfinished">The length of each block</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="197"/>
      <source>The height of each block</source>
      <translation type="unfinished">The height of each block</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="199"/>
      <source>The horizontal offset of the first line of blocks</source>
      <translation type="unfinished">The horizontal offset of the first line of blocks</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="201"/>
      <source>The horizontal offset of the second line of blocks</source>
      <translation type="unfinished">The horizontal offset of the second line of blocks</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="203"/>
      <source>The size of the joints between each block</source>
      <translation type="unfinished">The size of the joints between each block</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="205"/>
      <source>The number of entire blocks</source>
      <translation type="unfinished">The number of entire blocks</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="208"/>
      <source>The number of broken blocks</source>
      <translation type="unfinished">The number of broken blocks</translation>
    </message>
    <message>
      <location filename="../../ArchWall.py" line="211"/>
      <source>Use Base ArchSketch (if used) data (e.g. widths, aligns, offsets) instead of Wall's properties</source>
      <translation type="unfinished">Use Base ArchSketch (if used) data (e.g. widths, aligns, offsets) instead of Wall's properties</translation>
    </message>
  </context>
  <context>
    <name>Arch_StructureTools</name>
    <message>
      <location filename="../../ArchStructure.py" line="1509"/>
      <location filename="../../ArchStructure.py" line="1512"/>
      <source>Structure tools</source>
      <translation type="unfinished">Structure tools</translation>
    </message>
  </context>
  <context>
    <name>Arch_Equipment</name>
    <message>
      <location filename="../../bimcommands/BimEquipment.py" line="43"/>
      <source>Equipment</source>
      <translation>设备</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimEquipment.py" line="47"/>
      <source>Creates an equipment from a selected object (Part or Mesh)</source>
      <translation type="unfinished">Creates an equipment from a selected object (Part or Mesh)</translation>
    </message>
  </context>
  <context>
    <name>Arch_3Views</name>
    <message>
      <location filename="../../bimcommands/BimEquipment.py" line="102"/>
      <source>3 views from mesh</source>
      <translation type="unfinished">3 views from mesh</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimEquipment.py" line="105"/>
      <source>Creates 3 views (top, front, side) from a mesh-based object</source>
      <translation type="unfinished">Creates 3 views (top, front, side) from a mesh-based object</translation>
    </message>
  </context>
  <context>
    <name>Draft</name>
    <message>
      <location filename="../../ArchBuildingPart.py" line="893"/>
      <source>Writing camera position</source>
      <translation type="unfinished">Writing camera position</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../InitGui.py" line="387"/>
      <source>Drafting tools</source>
      <translation type="unfinished">Drafting tools</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="388"/>
      <source>Draft snap</source>
      <translation>草稿捕捉</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="389"/>
      <source>3D/BIM tools</source>
      <translation type="unfinished">3D/BIM tools</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="390"/>
      <source>Annotation tools</source>
      <translation type="unfinished">Annotation tools</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="391"/>
      <source>2D modification tools</source>
      <translation type="unfinished">2D modification tools</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="392"/>
      <source>Manage tools</source>
      <translation type="unfinished">Manage tools</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="393"/>
      <source>General modification tools</source>
      <translation type="unfinished">General modification tools</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="394"/>
      <source>Object modification tools</source>
      <translation type="unfinished">Object modification tools</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="395"/>
      <source>3D modification tools</source>
      <translation type="unfinished">3D modification tools</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="408"/>
      <source>&amp;2D Drafting</source>
      <translation type="unfinished">&amp;2D Drafting</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="409"/>
      <source>&amp;3D/BIM</source>
      <translation type="unfinished">&amp;3D/BIM</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="410"/>
      <source>Reinforcement tools</source>
      <translation type="unfinished">Reinforcement tools</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="411"/>
      <source>&amp;Annotation</source>
      <translation>注释(&amp;A)</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="412"/>
      <source>&amp;Snapping</source>
      <translation type="unfinished">&amp;Snapping</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="413"/>
      <source>&amp;Modify</source>
      <translation type="unfinished">&amp;Modify</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="415"/>
      <source>&amp;Manage</source>
      <translation type="unfinished">&amp;Manage</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="416"/>
      <source>&amp;Flamingo</source>
      <translation type="unfinished">&amp;Flamingo</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="417"/>
      <source>&amp;Fasteners</source>
      <translation type="unfinished">&amp;Fasteners</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="418"/>
      <source>&amp;Utils</source>
      <translation type="unfinished">&amp;Utils</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="423"/>
      <source>Nudge</source>
      <translation>微调</translation>
    </message>
  </context>
  <context>
    <name>Arch_Profile</name>
    <message>
      <location filename="../../bimcommands/BimProfile.py" line="42"/>
      <source>Profile</source>
      <translation>轮廓</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProfile.py" line="46"/>
      <source>Creates a profile</source>
      <translation type="unfinished">Creates a profile</translation>
    </message>
  </context>
  <context>
    <name>Arch_Site</name>
    <message>
      <location filename="../../bimcommands/BimSite.py" line="44"/>
      <source>Site</source>
      <translation>场地</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSite.py" line="48"/>
      <source>Creates a site including selected objects.</source>
      <translation type="unfinished">Creates a site including selected objects.</translation>
    </message>
  </context>
  <context>
    <name>Arch_Roof</name>
    <message>
      <location filename="../../bimcommands/BimRoof.py" line="40"/>
      <source>Roof</source>
      <translation>屋顶</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimRoof.py" line="44"/>
      <source>Creates a roof object from the selected wire.</source>
      <translation type="unfinished">Creates a roof object from the selected wire.</translation>
    </message>
  </context>
  <context>
    <name>Arch_CutPlane</name>
    <message>
      <location filename="../../bimcommands/BimCutPlane.py" line="42"/>
      <source>Cut with plane</source>
      <translation type="unfinished">Cut with plane</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCutPlane.py" line="45"/>
      <source>Cut an object with a plane</source>
      <translation type="unfinished">Cut an object with a plane</translation>
    </message>
  </context>
  <context>
    <name>Arch_Reference</name>
    <message>
      <location filename="../../bimcommands/BimReference.py" line="42"/>
      <source>External reference</source>
      <translation type="unfinished">External reference</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimReference.py" line="46"/>
      <source>Creates an external reference object</source>
      <translation type="unfinished">Creates an external reference object</translation>
    </message>
  </context>
  <context>
    <name>Arch_Frame</name>
    <message>
      <location filename="../../bimcommands/BimFrame.py" line="42"/>
      <source>Frame</source>
      <translation>框架</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimFrame.py" line="46"/>
      <source>Creates a frame object from a planar 2D object (the extrusion path(s)) and a profile. Make sure objects are selected in that order.</source>
      <translation type="unfinished">Creates a frame object from a planar 2D object (the extrusion path(s)) and a profile. Make sure objects are selected in that order.</translation>
    </message>
  </context>
  <context>
    <name>Arch_Window</name>
    <message>
      <location filename="../../bimcommands/BimWindow.py" line="47"/>
      <source>Window</source>
      <translation>窗口</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWindow.py" line="51"/>
      <source>Creates a window object from a selected object (wire, rectangle or sketch)</source>
      <translation type="unfinished">Creates a window object from a selected object (wire, rectangle or sketch)</translation>
    </message>
  </context>
  <context>
    <name>Arch_AxisSystem</name>
    <message>
      <location filename="../../bimcommands/BimAxis.py" line="68"/>
      <source>Axis System</source>
      <translation>轴线系统</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimAxis.py" line="72"/>
      <source>Creates an axis system from a set of axes</source>
      <translation type="unfinished">Creates an axis system from a set of axes</translation>
    </message>
  </context>
  <context>
    <name>Arch_Truss</name>
    <message>
      <location filename="../../bimcommands/BimTruss.py" line="42"/>
      <source>Truss</source>
      <translation>桁架</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTruss.py" line="46"/>
      <source>Creates a truss object from selected line or from scratch</source>
      <translation type="unfinished">Creates a truss object from selected line or from scratch</translation>
    </message>
  </context>
  <context>
    <name>Arch_Stairs</name>
    <message>
      <location filename="../../bimcommands/BimStairs.py" line="42"/>
      <source>Stairs</source>
      <translation>楼梯</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimStairs.py" line="46"/>
      <source>Creates a flight of stairs</source>
      <translation type="unfinished">Creates a flight of stairs</translation>
    </message>
  </context>
  <context>
    <name>Arch_Space</name>
    <message>
      <location filename="../../bimcommands/BimSpace.py" line="42"/>
      <source>Space</source>
      <translation>空间</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSpace.py" line="46"/>
      <source>Creates a space object from selected boundary objects</source>
      <translation type="unfinished">Creates a space object from selected boundary objects</translation>
    </message>
  </context>
  <context>
    <name>Arch_Fence</name>
    <message>
      <location filename="../../bimcommands/BimFence.py" line="40"/>
      <source>Fence</source>
      <translation>栅栏</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimFence.py" line="43"/>
      <source>Creates a fence object from a selected section, post and path</source>
      <translation type="unfinished">Creates a fence object from a selected section, post and path</translation>
    </message>
  </context>
  <context>
    <name>Arch_Material</name>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="560"/>
      <source>Material</source>
      <translation>材质</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="564"/>
      <source>Creates or edits the material definition of a selected object.</source>
      <translation type="unfinished">Creates or edits the material definition of a selected object.</translation>
    </message>
  </context>
  <context>
    <name>Arch_MultiMaterial</name>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="591"/>
      <source>Multi-Material</source>
      <translation type="unfinished">Multi-Material</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="595"/>
      <source>Creates or edits multi-materials</source>
      <translation type="unfinished">Creates or edits multi-materials</translation>
    </message>
  </context>
  <context>
    <name>Arch_MaterialTools</name>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="620"/>
      <location filename="../../bimcommands/BimMaterial.py" line="623"/>
      <source>Material tools</source>
      <translation type="unfinished">Material tools</translation>
    </message>
  </context>
  <context>
    <name>Arch_Grid</name>
    <message>
      <location filename="../../bimcommands/BimAxis.py" line="103"/>
      <source>Grid</source>
      <translation>网格</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimAxis.py" line="107"/>
      <source>Creates a customizable grid object</source>
      <translation type="unfinished">Creates a customizable grid object</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="63"/>
      <source>The number of rows</source>
      <translation type="unfinished">The number of rows</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="65"/>
      <source>The number of columns</source>
      <translation type="unfinished">The number of columns</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="67"/>
      <source>The sizes of rows</source>
      <translation type="unfinished">The sizes of rows</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="69"/>
      <source>The sizes of columns</source>
      <translation type="unfinished">The sizes of columns</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="71"/>
      <source>The span ranges of cells that are merged together</source>
      <translation type="unfinished">The span ranges of cells that are merged together</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="73"/>
      <source>The type of 3D points produced by this grid object</source>
      <translation type="unfinished">The type of 3D points produced by this grid object</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="76"/>
      <source>The total width of this grid</source>
      <translation type="unfinished">The total width of this grid</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="78"/>
      <source>The total height of this grid</source>
      <translation type="unfinished">The total height of this grid</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="80"/>
      <source>Creates automatic column divisions (set to 0 to disable)</source>
      <translation type="unfinished">Creates automatic column divisions (set to 0 to disable)</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="82"/>
      <source>Creates automatic row divisions (set to 0 to disable)</source>
      <translation type="unfinished">Creates automatic row divisions (set to 0 to disable)</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="84"/>
      <source>When in edge midpoint mode, if this grid must reorient its children along edge normals or not</source>
      <translation type="unfinished">When in edge midpoint mode, if this grid must reorient its children along edge normals or not</translation>
    </message>
    <message>
      <location filename="../../ArchGrid.py" line="86"/>
      <source>The indices of faces to hide</source>
      <translation type="unfinished">The indices of faces to hide</translation>
    </message>
  </context>
  <context>
    <name>Arch_Panel</name>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="54"/>
      <source>Panel</source>
      <translation type="unfinished">Panel</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="58"/>
      <source>Creates a panel object from scratch or from a selected object (sketch, wire, face or solid)</source>
      <translation type="unfinished">Creates a panel object from scratch or from a selected object (sketch, wire, face or solid)</translation>
    </message>
  </context>
  <context>
    <name>Arch_Panel_Cut</name>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="249"/>
      <source>Panel Cut</source>
      <translation>面板切割</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="253"/>
      <source>Creates 2D views of selected panels</source>
      <translation type="unfinished">Creates 2D views of selected panels</translation>
    </message>
  </context>
  <context>
    <name>Arch_Panel_Sheet</name>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="278"/>
      <source>Panel Sheet</source>
      <translation>面板表</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="282"/>
      <source>Creates a 2D sheet which can contain panel cuts</source>
      <translation type="unfinished">Creates a 2D sheet which can contain panel cuts</translation>
    </message>
  </context>
  <context>
    <name>Arch_Nest</name>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="314"/>
      <source>Nest</source>
      <translation type="unfinished">Nest</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="318"/>
      <source>Nests a series of selected shapes in a container</source>
      <translation type="unfinished">Nests a series of selected shapes in a container</translation>
    </message>
  </context>
  <context>
    <name>Arch_PanelTools</name>
    <message>
      <location filename="../../bimcommands/BimPanel.py" line="485"/>
      <location filename="../../bimcommands/BimPanel.py" line="489"/>
      <source>Panel tools</source>
      <translation type="unfinished">Panel tools</translation>
    </message>
  </context>
  <context>
    <name>Arch_CurtainWall</name>
    <message>
      <location filename="../../bimcommands/BimCurtainwall.py" line="43"/>
      <source>Curtain Wall</source>
      <translation type="unfinished">Curtain Wall</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCurtainwall.py" line="47"/>
      <source>Creates a curtain wall object from selected line or from scratch</source>
      <translation type="unfinished">Creates a curtain wall object from selected line or from scratch</translation>
    </message>
  </context>
  <context>
    <name>Arch_Pipe</name>
    <message>
      <location filename="../../bimcommands/BimPipe.py" line="42"/>
      <source>Pipe</source>
      <translation>管状</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPipe.py" line="46"/>
      <source>Creates a pipe object from a given Wire or Line</source>
      <translation type="unfinished">Creates a pipe object from a given Wire or Line</translation>
    </message>
  </context>
  <context>
    <name>Arch_PipeConnector</name>
    <message>
      <location filename="../../bimcommands/BimPipe.py" line="81"/>
      <source>Connector</source>
      <translation type="unfinished">Connector</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPipe.py" line="85"/>
      <source>Creates a connector between 2 or 3 selected pipes</source>
      <translation type="unfinished">Creates a connector between 2 or 3 selected pipes</translation>
    </message>
  </context>
  <context>
    <name>Arch_PipeTools</name>
    <message>
      <location filename="../../bimcommands/BimPipe.py" line="118"/>
      <location filename="../../bimcommands/BimPipe.py" line="121"/>
      <source>Pipe tools</source>
      <translation type="unfinished">Pipe tools</translation>
    </message>
  </context>
  <context>
    <name>Arch_Schedule</name>
    <message>
      <location filename="../../bimcommands/BimSchedule.py" line="41"/>
      <source>Schedule</source>
      <translation type="unfinished">Schedule</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSchedule.py" line="44"/>
      <source>Creates a schedule to collect data from the model</source>
      <translation type="unfinished">Creates a schedule to collect data from the model</translation>
    </message>
  </context>
  <context>
    <name>Arch_Floor</name>
    <message>
      <location filename="../../ArchFloor.py" line="118"/>
      <source>Level</source>
      <translation type="unfinished">Level</translation>
    </message>
    <message>
      <location filename="../../ArchFloor.py" line="122"/>
      <source>Creates a Building Part object that represents a level, including selected objects</source>
      <translation type="unfinished">Creates a Building Part object that represents a level, including selected objects</translation>
    </message>
  </context>
  <context>
    <name>Arch_Axis</name>
    <message>
      <location filename="../../bimcommands/BimAxis.py" line="42"/>
      <source>Axis</source>
      <translation>轴线</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimAxis.py" line="46"/>
      <source>Creates a set of axes</source>
      <translation type="unfinished">Creates a set of axes</translation>
    </message>
  </context>
  <context>
    <name>Arch_AxisTools</name>
    <message>
      <location filename="../../bimcommands/BimAxis.py" line="129"/>
      <location filename="../../bimcommands/BimAxis.py" line="133"/>
      <source>Axis tools</source>
      <translation type="unfinished">Axis tools</translation>
    </message>
  </context>
  <context>
    <name>Arch_Rebar</name>
    <message>
      <location filename="../../bimcommands/BimRebar.py" line="42"/>
      <source>Custom Rebar</source>
      <translation type="unfinished">Custom Rebar</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimRebar.py" line="46"/>
      <source>Creates a Reinforcement bar from the selected face of solid object and/or a sketch</source>
      <translation type="unfinished">Creates a Reinforcement bar from the selected face of solid object and/or a sketch</translation>
    </message>
  </context>
  <context>
    <name>Arch_SectionPlane</name>
    <message>
      <location filename="../../bimcommands/BimSectionPlane.py" line="43"/>
      <source>Section Plane</source>
      <translation type="unfinished">Section Plane</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSectionPlane.py" line="46"/>
      <source>Creates a section plane object, including the selected objects</source>
      <translation type="unfinished">Creates a section plane object, including the selected objects</translation>
    </message>
  </context>
  <context>
    <name>Arch_Building</name>
    <message>
      <location filename="../../ArchBuilding.py" line="221"/>
      <location filename="../../bimcommands/BimBuildingPart.py" line="73"/>
      <source>Building</source>
      <translation>建筑</translation>
    </message>
    <message>
      <location filename="../../ArchBuilding.py" line="225"/>
      <source>Creates a building object including selected objects.</source>
      <translation type="unfinished">Creates a building object including selected objects.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimBuildingPart.py" line="77"/>
      <source>Creates a building object.</source>
      <translation type="unfinished">Creates a building object.</translation>
    </message>
  </context>
  <context>
    <name>Arch_Wall</name>
    <message>
      <location filename="../../bimcommands/BimWall.py" line="52"/>
      <source>Wall</source>
      <translation type="unfinished">Wall</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWall.py" line="56"/>
      <source>Creates a wall object from scratch or from a selected object (wire, face or solid)</source>
      <translation type="unfinished">Creates a wall object from scratch or from a selected object (wire, face or solid)</translation>
    </message>
  </context>
  <context>
    <name>Arch_MergeWalls</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="428"/>
      <source>Merge Walls</source>
      <translation type="unfinished">Merge Walls</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="431"/>
      <source>Merges the selected walls, if possible</source>
      <translation type="unfinished">Merges the selected walls, if possible</translation>
    </message>
  </context>
  <context>
    <name>Arch_Add</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="42"/>
      <source>Add component</source>
      <translation type="unfinished">Add component</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="45"/>
      <source>Adds the selected components to the active object</source>
      <translation type="unfinished">Adds the selected components to the active object</translation>
    </message>
  </context>
  <context>
    <name>Arch_Remove</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="78"/>
      <source>Remove component</source>
      <translation type="unfinished">Remove component</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="81"/>
      <source>Remove the selected components from their parents, or create a hole in a component</source>
      <translation type="unfinished">Remove the selected components from their parents, or create a hole in a component</translation>
    </message>
  </context>
  <context>
    <name>Arch_SplitMesh</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="116"/>
      <source>Split Mesh</source>
      <translation type="unfinished">Split Mesh</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="119"/>
      <source>Splits selected meshes into independent components</source>
      <translation type="unfinished">Splits selected meshes into independent components</translation>
    </message>
  </context>
  <context>
    <name>Arch_MeshToShape</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="144"/>
      <source>Mesh to Shape</source>
      <translation type="unfinished">Mesh to Shape</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="147"/>
      <source>Turns selected meshes into Part Shape objects</source>
      <translation type="unfinished">Turns selected meshes into Part Shape objects</translation>
    </message>
  </context>
  <context>
    <name>Arch_SelectNonSolidMeshes</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="182"/>
      <source>Select non-manifold meshes</source>
      <translation type="unfinished">Select non-manifold meshes</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="185"/>
      <source>Selects all non-manifold meshes from the document or from the selected groups</source>
      <translation type="unfinished">Selects all non-manifold meshes from the document or from the selected groups</translation>
    </message>
  </context>
  <context>
    <name>Arch_CloseHoles</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="230"/>
      <source>Close holes</source>
      <translation type="unfinished">Close holes</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="233"/>
      <source>Closes holes in open shapes, turning them solids</source>
      <translation type="unfinished">Closes holes in open shapes, turning them solids</translation>
    </message>
  </context>
  <context>
    <name>Arch_Check</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="249"/>
      <source>Check</source>
      <translation type="unfinished">Check</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="252"/>
      <source>Checks the selected objects for problems</source>
      <translation type="unfinished">Checks the selected objects for problems</translation>
    </message>
  </context>
  <context>
    <name>Arch_Survey</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="273"/>
      <source>Survey</source>
      <translation>调查</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="276"/>
      <source>Starts survey</source>
      <translation type="unfinished">Starts survey</translation>
    </message>
  </context>
  <context>
    <name>Arch_Component</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="308"/>
      <source>Component</source>
      <translation type="unfinished">Component</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="312"/>
      <source>Creates an undefined architectural component</source>
      <translation type="unfinished">Creates an undefined architectural component</translation>
    </message>
  </context>
  <context>
    <name>Arch_CloneComponent</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="335"/>
      <source>Clone component</source>
      <translation type="unfinished">Clone component</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="339"/>
      <source>Clones an object as an undefined architectural component</source>
      <translation type="unfinished">Clones an object as an undefined architectural component</translation>
    </message>
  </context>
  <context>
    <name>Arch_IfcSpreadsheet</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="362"/>
      <source>Create IFC spreadsheet...</source>
      <translation type="unfinished">Create IFC spreadsheet...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="366"/>
      <source>Creates a spreadsheet to store IFC properties of an object.</source>
      <translation type="unfinished">Creates a spreadsheet to store IFC properties of an object.</translation>
    </message>
  </context>
  <context>
    <name>Arch_ToggleSubs</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="390"/>
      <source>Toggle subcomponents</source>
      <translation type="unfinished">Toggle subcomponents</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="393"/>
      <source>Shows or hides the subcomponents of this object</source>
      <translation type="unfinished">Shows or hides the subcomponents of this object</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../ArchSite.py" line="878"/>
      <location filename="../../ArchIFCView.py" line="68"/>
      <location filename="../../ArchAxis.py" line="593"/>
      <source>Transform</source>
      <translation>变换</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../InitGui.py" line="448"/>
      <source>BIM</source>
      <translation type="unfinished">BIM</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="449"/>
      <source>Draft</source>
      <translation>拔模</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="675"/>
      <source>Import-Export</source>
      <translation>Import-Export</translation>
    </message>
  </context>
  <context>
    <name>BIM</name>
    <message>
      <location filename="../../BimStatus.py" line="44"/>
      <location filename="../../BimStatus.py" line="54"/>
      <source>Custom...</source>
      <translation type="unfinished">Custom...</translation>
    </message>
    <message>
      <location filename="../../BimStatus.py" line="51"/>
      <location filename="../../BimStatus.py" line="61"/>
      <location filename="../../bimcommands/BimNudge.py" line="74"/>
      <location filename="../../bimcommands/BimNudge.py" line="153"/>
      <source>Auto</source>
      <translation>自动</translation>
    </message>
    <message>
      <location filename="../../BimStatus.py" line="137"/>
      <source>Toggle report panels on/off (Ctrl+0)</source>
      <translation type="unfinished">Toggle report panels on/off (Ctrl+0)</translation>
    </message>
    <message>
      <location filename="../../BimStatus.py" line="156"/>
      <source>Toggle BIM views panel on/off (Ctrl+9)</source>
      <translation type="unfinished">Toggle BIM views panel on/off (Ctrl+9)</translation>
    </message>
    <message>
      <location filename="../../BimStatus.py" line="174"/>
      <source>Toggle 3D view background between simple and gradient</source>
      <translation type="unfinished">Toggle 3D view background between simple and gradient</translation>
    </message>
    <message>
      <location filename="../../BimStatus.py" line="201"/>
      <source>The value of the nudge movement (rotation is always 45°).CTRL+arrows to move
CTRL+, to rotate leftCTRL+. to rotate right
CTRL+PgUp to extend extrusionCTRL+PgDown to shrink extrusionCTRL+/ to switch between auto and manual mode</source>
      <translation type="unfinished">The value of the nudge movement (rotation is always 45°).CTRL+arrows to move
CTRL+, to rotate leftCTRL+. to rotate right
CTRL+PgUp to extend extrusionCTRL+PgDown to shrink extrusionCTRL+/ to switch between auto and manual mode</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="39"/>
      <source>The BIM workbench is used to model buildings</source>
      <translation type="unfinished">The BIM workbench is used to model buildings</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="40"/>
      <location filename="../../bimcommands/BimViews.py" line="136"/>
      <source>BIM</source>
      <translation type="unfinished">BIM</translation>
    </message>
    <message>
      <location filename="../../InitGui.py" line="641"/>
      <source>Snapping</source>
      <translation type="unfinished">Snapping</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimBox.py" line="148"/>
      <source>Box dimensions</source>
      <translation type="unfinished">Box dimensions</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcQuantities.py" line="44"/>
      <location filename="../../bimcommands/BimBox.py" line="151"/>
      <source>Length</source>
      <translation>长度</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcQuantities.py" line="45"/>
      <location filename="../../bimcommands/BimBox.py" line="160"/>
      <source>Width</source>
      <translation>宽度</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcQuantities.py" line="46"/>
      <location filename="../../bimcommands/BimBox.py" line="169"/>
      <source>Height</source>
      <translation>高度</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimClassification.py" line="74"/>
      <location filename="../../bimcommands/BimMaterial.py" line="100"/>
      <source>Search...</source>
      <translation>搜索...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimClassification.py" line="75"/>
      <source>Searches classes</source>
      <translation type="unfinished">Searches classes</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimClassification.py" line="94"/>
      <source>Editing</source>
      <translation type="unfinished">Editing</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="67"/>
      <source>The document currently viewed must be your main one. The other contains newer objects that you wish to merge into this one. Make sure only the objects you wish to compare are visible in both. Proceed?</source>
      <translation type="unfinished">The document currently viewed must be your main one. The other contains newer objects that you wish to merge into this one. Make sure only the objects you wish to compare are visible in both. Proceed?</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="349"/>
      <source>objects still have the same shape but have a different material. Do you wish to update them in the main document?</source>
      <translation type="unfinished">objects still have the same shape but have a different material. Do you wish to update them in the main document?</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="406"/>
      <source>objects have no IFC ID in the main document, but an identical object with an ID exists in the new document. Transfer these IDs to the original objects?</source>
      <translation type="unfinished">objects have no IFC ID in the main document, but an identical object with an ID exists in the new document. Transfer these IDs to the original objects?</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="427"/>
      <source>objects had their name changed. Rename them?</source>
      <translation type="unfinished">objects had their name changed. Rename them?</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="446"/>
      <source>objects had their properties changed. Update?</source>
      <translation type="unfinished">objects had their properties changed. Update?</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="465"/>
      <source>objects have their location changed. Move them to their new position?</source>
      <translation type="unfinished">objects have their location changed. Move them to their new position?</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="484"/>
      <source>Do you wish to colorize the objects that have moved in yellow in the other file (to serve as a diff)?</source>
      <translation type="unfinished">Do you wish to colorize the objects that have moved in yellow in the other file (to serve as a diff)?</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="505"/>
      <source>Do you wish to colorize the objects that have been modified in orange in the other file (to serve as a diff)?</source>
      <translation type="unfinished">Do you wish to colorize the objects that have been modified in orange in the other file (to serve as a diff)?</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="528"/>
      <source>objects don't exist anymore in the new document. Move them to a 'To Delete' group?</source>
      <translation type="unfinished">objects don't exist anymore in the new document. Move them to a 'To Delete' group?</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="545"/>
      <source>Do you wish to colorize the objects that have been removed in red in the other file (to serve as a diff)?</source>
      <translation type="unfinished">Do you wish to colorize the objects that have been removed in red in the other file (to serve as a diff)?</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="564"/>
      <source>Do you wish to colorize the objects that have been added in green in the other file (to serve as a diff)?</source>
      <translation type="unfinished">Do you wish to colorize the objects that have been added in green in the other file (to serve as a diff)?</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="585"/>
      <source>You need two documents open to run this tool. One which is your main document, and one that contains new objects that you wish to compare against the existing one. Make sure only the objects you wish to compare in both documents are visible.</source>
      <translation type="unfinished">You need two documents open to run this tool. One which is your main document, and one that contains new objects that you wish to compare against the existing one. Make sure only the objects you wish to compare in both documents are visible.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcElements.py" line="86"/>
      <location filename="../../bimcommands/BimIfcElements.py" line="468"/>
      <location filename="../../bimcommands/BimMaterial.py" line="124"/>
      <source>Create new material</source>
      <translation type="unfinished">Create new material</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcElements.py" line="87"/>
      <location filename="../../bimcommands/BimIfcElements.py" line="471"/>
      <location filename="../../bimcommands/BimMaterial.py" line="132"/>
      <source>Create new multi-material</source>
      <translation type="unfinished">Create new multi-material</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcQuantities.py" line="145"/>
      <location filename="../../bimcommands/BimIfcElements.py" line="136"/>
      <location filename="../../bimcommands/BimIfcProperties.py" line="201"/>
      <source>Label</source>
      <translation>标签</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcElements.py" line="137"/>
      <location filename="../../bimcommands/BimIfcProperties.py" line="202"/>
      <source>IFC type</source>
      <translation>IFC 类型</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcElements.py" line="138"/>
      <source>Material</source>
      <translation>材质</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="57"/>
      <source>IfcOpenShell was not found on this system. IFC support is disabled</source>
      <translation type="unfinished">IfcOpenShell was not found on this system. IFC support is disabled</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="79"/>
      <source>Objects structure</source>
      <translation type="unfinished">Objects structure</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="89"/>
      <source>Attribute</source>
      <translation type="unfinished">Attribute</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="90"/>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="101"/>
      <source>Value</source>
      <translation>值</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="100"/>
      <source>Property</source>
      <translation>属性</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="122"/>
      <source>Open</source>
      <translation>打开</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="123"/>
      <source>Open another IFC file...</source>
      <translation type="unfinished">Open another IFC file...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="128"/>
      <source>Back</source>
      <translation type="unfinished">Back</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="129"/>
      <source>Go back to last item selected</source>
      <translation type="unfinished">Go back to last item selected</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="134"/>
      <source>Insert</source>
      <translation>插入</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="140"/>
      <source>Inserts the selected object and its children in the active document</source>
      <translation type="unfinished">Inserts the selected object and its children in the active document</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="146"/>
      <source>Mesh</source>
      <translation>网格</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="147"/>
      <source>Turn mesh display on/off</source>
      <translation type="unfinished">Turn mesh display on/off</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="185"/>
      <source>Select an IFC file</source>
      <translation type="unfinished">Select an IFC file</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="187"/>
      <source>IFC files (*.ifc)</source>
      <translation type="unfinished">IFC files (*.ifc)</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="195"/>
      <source>File not found</source>
      <translation>文件未找到</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="106"/>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="202"/>
      <source>IFC Explorer</source>
      <translation type="unfinished">IFC Explorer</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="227"/>
      <source>IfcSite element was not found in %s. Unable to explore.</source>
      <translation type="unfinished">IfcSite element was not found in %s. Unable to explore.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="491"/>
      <source>Error in entity</source>
      <translation type="unfinished">Error in entity</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcProperties.py" line="124"/>
      <source>Custom properties sets can be defined in</source>
      <translation type="unfinished">Custom properties sets can be defined in</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcProperties.py" line="130"/>
      <source>Add property...</source>
      <translation>添加属性…</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcProperties.py" line="133"/>
      <source>Add property set...</source>
      <translation type="unfinished">Add property set...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcProperties.py" line="134"/>
      <source>New...</source>
      <translation>新建...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcProperties.py" line="203"/>
      <source>Search results</source>
      <translation type="unfinished">Search results</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcProperties.py" line="396"/>
      <source>Warning: object %1 has old-styled IfcProperties and cannot be updated</source>
      <translation type="unfinished">Warning: object %1 has old-styled IfcProperties and cannot be updated</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcProperties.py" line="668"/>
      <source>Please select or create a property set first in which the new property should be placed.</source>
      <translation type="unfinished">Please select or create a property set first in which the new property should be placed.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcProperties.py" line="683"/>
      <source>New property set</source>
      <translation type="unfinished">New property set</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcProperties.py" line="684"/>
      <source>Property set name:</source>
      <translation type="unfinished">Property set name:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcQuantities.py" line="47"/>
      <source>Area</source>
      <translation>区域</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcQuantities.py" line="48"/>
      <source>Horizontal Area</source>
      <translation type="unfinished">Horizontal Area</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcQuantities.py" line="49"/>
      <source>Vertical Area</source>
      <translation type="unfinished">Vertical Area</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcQuantities.py" line="50"/>
      <source>Volume</source>
      <translation>体积</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcQuantities.py" line="304"/>
      <source>Cannot save quantities settings for object %1</source>
      <translation type="unfinished">Cannot save quantities settings for object %1</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimImagePlane.py" line="58"/>
      <source>Select image</source>
      <translation type="unfinished">Select image</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimImagePlane.py" line="60"/>
      <source>Image file (*.png *.jpg *.bmp)</source>
      <translation type="unfinished">Image file (*.png *.jpg *.bmp)</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLayers.py" line="197"/>
      <source>Warning: The new layer was added to the project</source>
      <translation type="unfinished">Warning: The new layer was added to the project</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLayers.py" line="206"/>
      <source>There is no IFC project in this document</source>
      <translation type="unfinished">There is no IFC project in this document</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLayers.py" line="320"/>
      <source>On</source>
      <translation>开</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLayers.py" line="321"/>
      <source>Name</source>
      <translation>名称</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLayers.py" line="322"/>
      <source>Line width</source>
      <translation>线宽</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLayers.py" line="323"/>
      <source>Draw style</source>
      <translation>绘制样式</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLayers.py" line="324"/>
      <source>Line color</source>
      <translation>线条颜色</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLayers.py" line="325"/>
      <source>Face color</source>
      <translation>面颜色</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLayers.py" line="326"/>
      <source>Transparency</source>
      <translation>透明度</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLayers.py" line="327"/>
      <source>Line print color</source>
      <translation>线条打印颜色</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLayers.py" line="353"/>
      <source>New Layer</source>
      <translation>新图层</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLeader.py" line="93"/>
      <source>Create Leader</source>
      <translation>创建领导者</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="186"/>
      <location filename="../../bimcommands/BimLibrary.py" line="189"/>
      <location filename="../../bimcommands/BimLibrary.py" line="984"/>
      <location filename="../../bimcommands/BimLibrary.py" line="988"/>
      <source>Preview</source>
      <translation>预览</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="192"/>
      <location filename="../../bimcommands/BimLibrary.py" line="974"/>
      <location filename="../../bimcommands/BimLibrary.py" line="977"/>
      <source>Options</source>
      <translation>选项</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="305"/>
      <source>Please save the working file before linking.</source>
      <translation type="unfinished">Please save the working file before linking.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="343"/>
      <source>It is not possible to link because the main document is closed.</source>
      <translation type="unfinished">It is not possible to link because the main document is closed.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="498"/>
      <source>No structure in cache. Please refresh.</source>
      <translation type="unfinished">No structure in cache. Please refresh.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="564"/>
      <source>It is not possible to insert this object because the document has been closed.</source>
      <translation type="unfinished">It is not possible to insert this object because the document has been closed.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="612"/>
      <source>Error: Unable to import SAT files - InventorLoader or CadExchanger addon must be installed</source>
      <translation type="unfinished">Error: Unable to import SAT files - InventorLoader or CadExchanger addon must be installed</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="640"/>
      <source>Error: Unable to download</source>
      <translation type="unfinished">Error: Unable to download</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="681"/>
      <source>Insertion point</source>
      <translation type="unfinished">Insertion point</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="694"/>
      <source>Origin</source>
      <translation>原点</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="695"/>
      <source>Top left</source>
      <translation>左上</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="696"/>
      <source>Top center</source>
      <translation type="unfinished">Top center</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="697"/>
      <source>Top right</source>
      <translation>右上</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="698"/>
      <source>Middle left</source>
      <translation type="unfinished">Middle left</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="699"/>
      <source>Middle center</source>
      <translation type="unfinished">Middle center</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="700"/>
      <source>Middle right</source>
      <translation type="unfinished">Middle right</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="701"/>
      <source>Bottom left</source>
      <translation>左下</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="702"/>
      <source>Bottom center</source>
      <translation type="unfinished">Bottom center</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="703"/>
      <source>Bottom right</source>
      <translation>右下</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="809"/>
      <source>Cannot open URL</source>
      <translation type="unfinished">Cannot open URL</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="855"/>
      <source>Could not fetch library contents</source>
      <translation type="unfinished">Could not fetch library contents</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="860"/>
      <source>No results fetched from online library</source>
      <translation type="unfinished">No results fetched from online library</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="920"/>
      <source>Warning, this can take several minutes!</source>
      <translation type="unfinished">Warning, this can take several minutes!</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="79"/>
      <source>Select material</source>
      <translation type="unfinished">Select material</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="101"/>
      <source>Searches object labels</source>
      <translation>搜索对象标签</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="115"/>
      <source>Clears the search field</source>
      <translation>清除搜索栏</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="142"/>
      <source>Merge duplicates</source>
      <translation>合并重复项</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="150"/>
      <source>Delete unused</source>
      <translation type="unfinished">Delete unused</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="89"/>
      <location filename="../../bimcommands/BimMaterial.py" line="169"/>
      <source>Rename</source>
      <translation>重命名</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="171"/>
      <source>Duplicate</source>
      <translation>复制</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="173"/>
      <source>Merge to...</source>
      <translation type="unfinished">Merge to...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="85"/>
      <location filename="../../bimcommands/BimMaterial.py" line="175"/>
      <source>Delete</source>
      <translation>删除</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="242"/>
      <location filename="../../bimcommands/BimMaterial.py" line="255"/>
      <source>Merging duplicate material</source>
      <translation type="unfinished">Merging duplicate material</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="266"/>
      <source>Unable to delete material</source>
      <translation type="unfinished">Unable to delete material</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="270"/>
      <source>InList not empty</source>
      <translation type="unfinished">InList not empty</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="300"/>
      <source>Deleting unused material</source>
      <translation type="unfinished">Deleting unused material</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="356"/>
      <source>Select material to merge to</source>
      <translation type="unfinished">Select material to merge to</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="406"/>
      <source>This material is used by:</source>
      <translation type="unfinished">This material is used by:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="94"/>
      <location filename="../../bimcommands/BimPreflight.py" line="201"/>
      <source>Press to perform the test</source>
      <translation type="unfinished">Press to perform the test</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="176"/>
      <source>Passed</source>
      <translation type="unfinished">Passed</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="179"/>
      <source>This test has succeeded.</source>
      <translation type="unfinished">This test has succeeded.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="190"/>
      <source>This test has failed. Press the button to know more</source>
      <translation type="unfinished">This test has failed. Press the button to know more</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="198"/>
      <source>Test</source>
      <translation>测试</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="327"/>
      <source>ifcopenshell is not installed on your system or not available to FreeCAD. This library is responsible for IFC support in FreeCAD, and therefore IFC support is currently disabled. Check %1 to obtain more information.</source>
      <translation type="unfinished">ifcopenshell is not installed on your system or not available to FreeCAD. This library is responsible for IFC support in FreeCAD, and therefore IFC support is currently disabled. Check %1 to obtain more information.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="417"/>
      <source>The following types were not found in the project:</source>
      <translation type="unfinished">The following types were not found in the project:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="479"/>
      <source>The following Building objects have been found to not be included in any Site. You can resolve the situation by creating a Site object, if none is present in your model, and drag and drop the Building objects into it in the tree view:</source>
      <translation type="unfinished">The following Building objects have been found to not be included in any Site. You can resolve the situation by creating a Site object, if none is present in your model, and drag and drop the Building objects into it in the tree view:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="529"/>
      <source>The following Building Storey (BuildingParts with their IFC role set as "Building Storey") objects have been found to not be included in any Building. You can resolve the situation by creating a Building object, if none is present in your model, and drag and drop the Building Storey objects into it in the tree view:</source>
      <translation type="unfinished">The following Building Storey (BuildingParts with their IFC role set as "Building Storey") objects have been found to not be included in any Building. You can resolve the situation by creating a Building object, if none is present in your model, and drag and drop the Building Storey objects into it in the tree view:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="590"/>
      <source>The following BIM objects have been found to not be included in any Building Storey (BuildingParts with their IFC role set as "Building Storey"). You can resolve the situation by creating a Building Storey object, if none is present in your model, and drag and drop these objects into it in the tree view:</source>
      <translation type="unfinished">The following BIM objects have been found to not be included in any Building Storey (BuildingParts with their IFC role set as "Building Storey"). You can resolve the situation by creating a Building Storey object, if none is present in your model, and drag and drop these objects into it in the tree view:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="637"/>
      <source>The following BIM objects have the "Undefined" type:</source>
      <translation type="unfinished">The following BIM objects have the "Undefined" type:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="644"/>
      <source>The following objects are not BIM objects:</source>
      <translation type="unfinished">The following objects are not BIM objects:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="355"/>
      <source>The version of Ifcopenshell installed on your system could not be parsed</source>
      <translation type="unfinished">The version of Ifcopenshell installed on your system could not be parsed</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="367"/>
      <source>The version of Ifcopenshell installed on your system will produce files with this schema version:</source>
      <translation type="unfinished">The version of Ifcopenshell installed on your system will produce files with this schema version:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="652"/>
      <source>You can turn these objects into BIM objects by using the Modify -&gt; Add Component tool.</source>
      <translation type="unfinished">You can turn these objects into BIM objects by using the Modify -&gt; Add Component tool.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="687"/>
      <source>The following BIM objects have an invalid or non-solid geometry:</source>
      <translation type="unfinished">The following BIM objects have an invalid or non-solid geometry:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="731"/>
      <source>The objects below have Length, Width or Height properties, but these properties won't be explicitly exported to IFC. This is not necessarily an issue, unless you specifically want these quantities to be exported:</source>
      <translation type="unfinished">The objects below have Length, Width or Height properties, but these properties won't be explicitly exported to IFC. This is not necessarily an issue, unless you specifically want these quantities to be exported:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="739"/>
      <source>To enable exporting of these quantities, use the IFC quantities manager tool located under menu Manage -&gt; Manage IFC Quantities...</source>
      <translation type="unfinished">To enable exporting of these quantities, use the IFC quantities manager tool located under menu Manage -&gt; Manage IFC Quantities...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="807"/>
      <source>The objects below have a defined IFC type but do not have the associated common property set:</source>
      <translation type="unfinished">The objects below have a defined IFC type but do not have the associated common property set:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="815"/>
      <source>To add common property sets to these objects, use the IFC properties manager tool located under menu Manage -&gt; Manage IFC Properties...</source>
      <translation type="unfinished">To add common property sets to these objects, use the IFC properties manager tool located under menu Manage -&gt; Manage IFC Properties...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="891"/>
      <source>The objects below have a common property set but that property set doesn't contain all the needed properties:</source>
      <translation type="unfinished">The objects below have a common property set but that property set doesn't contain all the needed properties:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="900"/>
      <source>Verify which properties a certain property set must contain on %1</source>
      <translation type="unfinished">Verify which properties a certain property set must contain on %1</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="907"/>
      <source>To fix the property sets of these objects, use the IFC properties manager tool located under menu Manage -&gt; Manage IFC Properties...</source>
      <translation type="unfinished">To fix the property sets of these objects, use the IFC properties manager tool located under menu Manage -&gt; Manage IFC Properties...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="938"/>
      <source>The following BIM objects have no material attributed:</source>
      <translation type="unfinished">The following BIM objects have no material attributed:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="979"/>
      <source>The following BIM objects have no defined standard code:</source>
      <translation type="unfinished">The following BIM objects have no defined standard code:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="1031"/>
      <source>The following BIM objects are not extrusions:</source>
      <translation type="unfinished">The following BIM objects are not extrusions:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="1073"/>
      <source>The following BIM objects are not standard cases:</source>
      <translation type="unfinished">The following BIM objects are not standard cases:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="1123"/>
      <source>The objects below have lines smaller than 1/32 inch or 0.79 mm, which is the smallest line size that Revit accepts. These objects will be discarded when imported into Revit:</source>
      <translation type="unfinished">The objects below have lines smaller than 1/32 inch or 0.79 mm, which is the smallest line size that Revit accepts. These objects will be discarded when imported into Revit:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="1133"/>
      <source>An additional object, called "TinyLinesResult" has been added to this model, and selected. It contains all the tiny lines found, so you can inspect them and fix the needed objects. Be sure to delete the TinyLinesResult object when you are done!</source>
      <translation type="unfinished">An additional object, called "TinyLinesResult" has been added to this model, and selected. It contains all the tiny lines found, so you can inspect them and fix the needed objects. Be sure to delete the TinyLinesResult object when you are done!</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="1139"/>
      <source>Tip: The results are best viewed in Wireframe mode (menu Views -&gt; Draw Style -&gt; Wireframe)</source>
      <translation type="unfinished">Tip: The results are best viewed in Wireframe mode (menu Views -&gt; Draw Style -&gt; Wireframe)</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="114"/>
      <source>No active document, aborting.</source>
      <translation type="unfinished">No active document, aborting.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="159"/>
      <source>Building Layout</source>
      <translation type="unfinished">Building Layout</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="163"/>
      <source>Building Outline</source>
      <translation type="unfinished">Building Outline</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="180"/>
      <source>Building Label</source>
      <translation type="unfinished">Building Label</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="190"/>
      <source>Vertical Axes</source>
      <translation type="unfinished">Vertical Axes</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="213"/>
      <source>Horizontal Axes</source>
      <translation type="unfinished">Horizontal Axes</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="235"/>
      <source>Axes</source>
      <translation>坐标轴</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="249"/>
      <source>Level</source>
      <translation type="unfinished">Level</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="272"/>
      <source>Level Axes</source>
      <translation type="unfinished">Level Axes</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="319"/>
      <source>New Group</source>
      <translation type="unfinished">New Group</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="334"/>
      <source>Save preset</source>
      <translation>保存预设​​​​​​​</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="335"/>
      <source>Preset name:</source>
      <translation type="unfinished">Preset name:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="400"/>
      <source>User preset...</source>
      <translation type="unfinished">User preset...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="568"/>
      <source>Save template file</source>
      <translation type="unfinished">Save template file</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="578"/>
      <source>Template saved successfully</source>
      <translation type="unfinished">Template saved successfully</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="590"/>
      <source>Open template file</source>
      <translation type="unfinished">Open template file</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="712"/>
      <source>Template successfully loaded into current document</source>
      <translation type="unfinished">Template successfully loaded into current document</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimReextrude.py" line="163"/>
      <source>Error: Please select exactly one base face</source>
      <translation type="unfinished">Error: Please select exactly one base face</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimReorder.py" line="53"/>
      <source>You must choose a group object before using this command</source>
      <translation type="unfinished">You must choose a group object before using this command</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSetup.py" line="135"/>
      <source>Some additional workbenches are not installed, that extend BIM functionality:</source>
      <translation type="unfinished">Some additional workbenches are not installed, that extend BIM functionality:</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSetup.py" line="141"/>
      <source>You can install them from menu Tools -&gt; Addon manager.</source>
      <translation type="unfinished">You can install them from menu Tools -&gt; Addon manager.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSetup.py" line="182"/>
      <source>Unit system updated for active document</source>
      <translation type="unfinished">Unit system updated for active document</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSetup.py" line="186"/>
      <source>Unit system updated for all opened documents</source>
      <translation type="unfinished">Unit system updated for all opened documents</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSetup.py" line="673"/>
      <source>IfcOpenShell not found</source>
      <translation type="unfinished">IfcOpenShell not found</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSetup.py" line="677"/>
      <source>IfcOpenShell is needed to import and export IFC files. It appears to be missing on your system. Would you like to download and install it now? It will be installed in FreeCAD's Macros directory.</source>
      <translation type="unfinished">IfcOpenShell is needed to import and export IFC files. It appears to be missing on your system. Would you like to download and install it now? It will be installed in FreeCAD's Macros directory.</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSlab.py" line="65"/>
      <source>Select a planar object</source>
      <translation type="unfinished">Select a planar object</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSlab.py" line="84"/>
      <source>Slab</source>
      <translation type="unfinished">Slab</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTDPage.py" line="61"/>
      <source>Select page template</source>
      <translation type="unfinished">Select page template</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTDPage.py" line="76"/>
      <source>Template</source>
      <translation>模板</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTrash.py" line="55"/>
      <source>Trash</source>
      <translation type="unfinished">Trash</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTutorial.py" line="133"/>
      <source>Unable to access the tutorial. Verify that you are online (This is needed only once).</source>
      <translation type="unfinished">Unable to access the tutorial. Verify that you are online (This is needed only once).</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTutorial.py" line="161"/>
      <source>Downloading images...</source>
      <translation type="unfinished">Downloading images...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTutorial.py" line="247"/>
      <source>BIM Tutorial - step</source>
      <translation type="unfinished">BIM Tutorial - step</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimUnclone.py" line="134"/>
      <source>Draft Clones are not supported yet!</source>
      <translation type="unfinished">Draft Clones are not supported yet!</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimUnclone.py" line="138"/>
      <source>The selected object is not a clone</source>
      <translation type="unfinished">The selected object is not a clone</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimUnclone.py" line="142"/>
      <source>Please select exactly one object</source>
      <translation type="unfinished">Please select exactly one object</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="83"/>
      <source>Add level</source>
      <translation type="unfinished">Add level</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="84"/>
      <source>Add proxy</source>
      <translation type="unfinished">Add proxy</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="86"/>
      <source>Toggle on/off</source>
      <translation>切换开/关</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="87"/>
      <source>Isolate</source>
      <translation>隔离</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="88"/>
      <source>Save view position</source>
      <translation type="unfinished">Save view position</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="106"/>
      <source>Creates a new level</source>
      <translation type="unfinished">Creates a new level</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="107"/>
      <source>Creates a new Working Plane Proxy</source>
      <translation type="unfinished">Creates a new Working Plane Proxy</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="108"/>
      <source>Deletes the selected item</source>
      <translation type="unfinished">Deletes the selected item</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="109"/>
      <source>Toggles selected items on/off</source>
      <translation type="unfinished">Toggles selected items on/off</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="110"/>
      <source>Turns all items off except the selected ones</source>
      <translation type="unfinished">Turns all items off except the selected ones</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="111"/>
      <source>Saves the current camera position to the selected items</source>
      <translation type="unfinished">Saves the current camera position to the selected items</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="112"/>
      <source>Renames the selected item</source>
      <translation type="unfinished">Renames the selected item</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="267"/>
      <source>2D Views</source>
      <translation type="unfinished">2D Views</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="281"/>
      <source>Sheets</source>
      <translation type="unfinished">Sheets</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWindows.py" line="228"/>
      <source>None</source>
      <translation>无</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_commands.py" line="131"/>
      <source>The active document is already an IFC document</source>
      <translation type="unfinished">The active document is already an IFC document</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_diff.py" line="66"/>
      <source>No changes to display.</source>
      <translation type="unfinished">No changes to display.</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_openshell.py" line="71"/>
      <source>IfcOpenShell update</source>
      <translation type="unfinished">IfcOpenShell update</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_openshell.py" line="72"/>
      <source>The update is installed in your FreeCAD's user directory and won't affect the rest of your system.</source>
      <translation type="unfinished">The update is installed in your FreeCAD's user directory and won't affect the rest of your system.</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_openshell.py" line="74"/>
      <source>An update to your installed IfcOpenShell version is available</source>
      <translation type="unfinished">An update to your installed IfcOpenShell version is available</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_openshell.py" line="76"/>
      <source>Would you like to install that update?</source>
      <translation type="unfinished">Would you like to install that update?</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_openshell.py" line="80"/>
      <source>Your version of IfcOpenShell is already up to date</source>
      <translation type="unfinished">Your version of IfcOpenShell is already up to date</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_openshell.py" line="83"/>
      <source>No existing IfcOpenShell installation found on this system.</source>
      <translation type="unfinished">No existing IfcOpenShell installation found on this system.</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_openshell.py" line="85"/>
      <source>Would you like to install the most recent version?</source>
      <translation type="unfinished">Would you like to install the most recent version?</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_openshell.py" line="89"/>
      <source>IfcOpenShell is not installed, and FreeCAD failed to find a suitable version to install. You can still install IfcOpenShell manually, visit https://wiki.freecad.org/IfcOpenShell for further instructions.</source>
      <translation type="unfinished">IfcOpenShell is not installed, and FreeCAD failed to find a suitable version to install. You can still install IfcOpenShell manually, visit https://wiki.freecad.org/IfcOpenShell for further instructions.</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_openshell.py" line="96"/>
      <source>IfcOpenShell update successfully installed.</source>
      <translation type="unfinished">IfcOpenShell update successfully installed.</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_openshell.py" line="125"/>
      <source>Unable to run pip. Please ensure pip is installed on your system.</source>
      <translation type="unfinished">Unable to run pip. Please ensure pip is installed on your system.</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_status.py" line="34"/>
      <source>Strict IFC mode is ON (all objects are IFC)</source>
      <translation type="unfinished">Strict IFC mode is ON (all objects are IFC)</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_status.py" line="37"/>
      <source>Strict IFC mode is OFF (IFC and non-IFC objects allowed)</source>
      <translation type="unfinished">Strict IFC mode is OFF (IFC and non-IFC objects allowed)</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTDView.py" line="73"/>
      <source>No section view or Draft objects selected, or no page selected, or no page found in document</source>
      <translation type="unfinished">No section view or Draft objects selected, or no page selected, or no page found in document</translation>
    </message>
  </context>
  <context>
    <name>BIM_GenericTools</name>
    <message>
      <location filename="../../InitGui.py" line="261"/>
      <source>Generic 3D tools</source>
      <translation type="unfinished">Generic 3D tools</translation>
    </message>
  </context>
  <context>
    <name>Arch_RebarTools</name>
    <message>
      <location filename="../../InitGui.py" line="284"/>
      <location filename="../../InitGui.py" line="287"/>
      <source>Reinforcement tools</source>
      <translation type="unfinished">Reinforcement tools</translation>
    </message>
  </context>
  <context>
    <name>BIM_Background</name>
    <message>
      <location filename="../../bimcommands/BimBackground.py" line="39"/>
      <source>Toggle background</source>
      <translation type="unfinished">Toggle background</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimBackground.py" line="43"/>
      <source>Toggles the background of the 3D view between simple and gradient</source>
      <translation type="unfinished">Toggles the background of the 3D view between simple and gradient</translation>
    </message>
  </context>
  <context>
    <name>BIM_Beam</name>
    <message>
      <location filename="../../bimcommands/BimBeam.py" line="47"/>
      <source>Beam</source>
      <translation>梁</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimBeam.py" line="50"/>
      <source>Creates a beam between two points</source>
      <translation type="unfinished">Creates a beam between two points</translation>
    </message>
  </context>
  <context>
    <name>BIM_Box</name>
    <message>
      <location filename="../../bimcommands/BimBox.py" line="38"/>
      <source>Box</source>
      <translation>立方体</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimBox.py" line="41"/>
      <source>Graphically creates a generic box in the current document</source>
      <translation type="unfinished">Graphically creates a generic box in the current document</translation>
    </message>
  </context>
  <context>
    <name>Part_Builder</name>
    <message>
      <location filename="../../bimcommands/BimBuilder.py" line="39"/>
      <source>Shape builder...</source>
      <translation>形体构建器...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimBuilder.py" line="42"/>
      <source>Advanced utility to create shapes</source>
      <translation>创建形体高级工具</translation>
    </message>
  </context>
  <context>
    <name>Arch_Level</name>
    <message>
      <location filename="../../bimcommands/BimBuildingPart.py" line="44"/>
      <source>Level</source>
      <translation type="unfinished">Level</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimBuildingPart.py" line="48"/>
      <source>Creates a Building Part object that represents a level.</source>
      <translation type="unfinished">Creates a Building Part object that represents a level.</translation>
    </message>
  </context>
  <context>
    <name>BIM_Classification</name>
    <message>
      <location filename="../../bimcommands/BimClassification.py" line="41"/>
      <source>Manage classification...</source>
      <translation type="unfinished">Manage classification...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimClassification.py" line="45"/>
      <source>Manage how the different materials of this documents use classification systems</source>
      <translation type="unfinished">Manage how the different materials of this documents use classification systems</translation>
    </message>
  </context>
  <context>
    <name>BIM_Clone</name>
    <message>
      <location filename="../../bimcommands/BimClone.py" line="43"/>
      <source>Clone</source>
      <translation>克隆</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimClone.py" line="46"/>
      <source>Clones selected objects to another location</source>
      <translation type="unfinished">Clones selected objects to another location</translation>
    </message>
  </context>
  <context>
    <name>BIM_Column</name>
    <message>
      <location filename="../../bimcommands/BimColumn.py" line="47"/>
      <source>Column</source>
      <translation>柱</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimColumn.py" line="50"/>
      <source>Creates a column at a specified location</source>
      <translation type="unfinished">Creates a column at a specified location</translation>
    </message>
  </context>
  <context>
    <name>Part_Common</name>
    <message>
      <location filename="../../bimcommands/BimCommon.py" line="39"/>
      <source>Intersection</source>
      <translation>交集</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCommon.py" line="42"/>
      <source>Make an intersection of two shapes</source>
      <translation>两形体求交集</translation>
    </message>
  </context>
  <context>
    <name>BIM_Compound</name>
    <message>
      <location filename="../../bimcommands/BimCompound.py" line="39"/>
      <source>Make compound</source>
      <translation>组合</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCompound.py" line="42"/>
      <source>Make a compound of several shapes</source>
      <translation>组合多个造型</translation>
    </message>
  </context>
  <context>
    <name>BIM_Convert</name>
    <message>
      <location filename="../../bimcommands/BimConvert.py" line="39"/>
      <source>Convert to BIM</source>
      <translation type="unfinished">Convert to BIM</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimConvert.py" line="42"/>
      <source>Converts any object to a BIM component</source>
      <translation type="unfinished">Converts any object to a BIM component</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimUngroup.py" line="39"/>
      <source>Remove from group</source>
      <translation type="unfinished">Remove from group</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimUngroup.py" line="42"/>
      <source>Removes this object from its parent group</source>
      <translation type="unfinished">Removes this object from its parent group</translation>
    </message>
  </context>
  <context>
    <name>BIM_Copy</name>
    <message>
      <location filename="../../bimcommands/BimCopy.py" line="43"/>
      <source>Copy</source>
      <translation>复制</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCopy.py" line="46"/>
      <source>Copies selected objects to another location</source>
      <translation type="unfinished">Copies selected objects to another location</translation>
    </message>
  </context>
  <context>
    <name>BIM_Cut</name>
    <message>
      <location filename="../../bimcommands/BimCut.py" line="38"/>
      <source>Difference</source>
      <translation>差集</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimCut.py" line="41"/>
      <source>Make a difference between two shapes</source>
      <translation type="unfinished">Make a difference between two shapes</translation>
    </message>
  </context>
  <context>
    <name>BIM_Diff</name>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="37"/>
      <source>IFC Diff</source>
      <translation type="unfinished">IFC Diff</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDiff.py" line="40"/>
      <source>Shows the difference between two IFC-based documents</source>
      <translation type="unfinished">Shows the difference between two IFC-based documents</translation>
    </message>
  </context>
  <context>
    <name>BIM_DimensionAligned</name>
    <message>
      <location filename="../../bimcommands/BimDimensions.py" line="43"/>
      <source>Aligned dimension</source>
      <translation type="unfinished">Aligned dimension</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDimensions.py" line="46"/>
      <source>Create an aligned dimension</source>
      <translation type="unfinished">Create an aligned dimension</translation>
    </message>
  </context>
  <context>
    <name>BIM_DimensionHorizontal</name>
    <message>
      <location filename="../../bimcommands/BimDimensions.py" line="61"/>
      <source>Horizontal dimension</source>
      <translation type="unfinished">Horizontal dimension</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDimensions.py" line="64"/>
      <source>Create an horizontal dimension</source>
      <translation type="unfinished">Create an horizontal dimension</translation>
    </message>
  </context>
  <context>
    <name>BIM_DimensionVertical</name>
    <message>
      <location filename="../../bimcommands/BimDimensions.py" line="83"/>
      <source>Vertical dimension</source>
      <translation type="unfinished">Vertical dimension</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDimensions.py" line="86"/>
      <source>Create a vertical dimension</source>
      <translation type="unfinished">Create a vertical dimension</translation>
    </message>
  </context>
  <context>
    <name>BIM_Door</name>
    <message>
      <location filename="../../bimcommands/BimDoor.py" line="44"/>
      <source>Door</source>
      <translation>门</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimDoor.py" line="47"/>
      <source>Places a door at a given location</source>
      <translation type="unfinished">Places a door at a given location</translation>
    </message>
  </context>
  <context>
    <name>BIM_EmptyTrash</name>
    <message>
      <location filename="../../bimcommands/BimEmptyTrash.py" line="39"/>
      <location filename="../../bimcommands/BimTrash.py" line="80"/>
      <source>Clean Trash</source>
      <translation type="unfinished">Clean Trash</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimEmptyTrash.py" line="43"/>
      <location filename="../../bimcommands/BimTrash.py" line="84"/>
      <source>Deletes from the trash bin all objects that are not used by any other</source>
      <translation type="unfinished">Deletes from the trash bin all objects that are not used by any other</translation>
    </message>
  </context>
  <context>
    <name>BIM_Examples</name>
    <message>
      <location filename="../../bimcommands/BimExamples.py" line="39"/>
      <source>BIM Examples</source>
      <translation type="unfinished">BIM Examples</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimExamples.py" line="43"/>
      <source>Download examples of BIM files made with FreeCAD</source>
      <translation type="unfinished">Download examples of BIM files made with FreeCAD</translation>
    </message>
  </context>
  <context>
    <name>BIM_Extrude</name>
    <message>
      <location filename="../../bimcommands/BimExtrude.py" line="39"/>
      <source>Extrude...</source>
      <translation>拉伸...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimExtrude.py" line="40"/>
      <source>Extrudes a selected 2D shape</source>
      <translation type="unfinished">Extrudes a selected 2D shape</translation>
    </message>
  </context>
  <context>
    <name>Arch Fence selection</name>
    <message>
      <location filename="../../bimcommands/BimFence.py" line="49"/>
      <source>Select a section, post and path in exactly this order to build a fence.</source>
      <translation type="unfinished">Select a section, post and path in exactly this order to build a fence.</translation>
    </message>
  </context>
  <context>
    <name>Part_Fuse</name>
    <message>
      <location filename="../../bimcommands/BimFuse.py" line="38"/>
      <source>Union</source>
      <translation>并集</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimFuse.py" line="39"/>
      <source>Make a union of several shapes</source>
      <translation>多形体求合集</translation>
    </message>
  </context>
  <context>
    <name>BIM_Glue</name>
    <message>
      <location filename="../../bimcommands/BimGlue.py" line="39"/>
      <source>Glue</source>
      <translation type="unfinished">Glue</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimGlue.py" line="42"/>
      <source>Joins selected shapes into one non-parametric shape</source>
      <translation type="unfinished">Joins selected shapes into one non-parametric shape</translation>
    </message>
  </context>
  <context>
    <name>BIM_Help</name>
    <message>
      <location filename="../../bimcommands/BimHelp.py" line="39"/>
      <source>BIM Help</source>
      <translation type="unfinished">BIM Help</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimHelp.py" line="43"/>
      <source>Opens the BIM help page on the FreeCAD documentation website</source>
      <translation type="unfinished">Opens the BIM help page on the FreeCAD documentation website</translation>
    </message>
  </context>
  <context>
    <name>BIM_IfcElements</name>
    <message>
      <location filename="../../bimcommands/BimIfcElements.py" line="40"/>
      <source>Manage IFC elements...</source>
      <translation type="unfinished">Manage IFC elements...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcElements.py" line="44"/>
      <source>Manage how the different elements of of your BIM project will be exported to IFC</source>
      <translation type="unfinished">Manage how the different elements of of your BIM project will be exported to IFC</translation>
    </message>
  </context>
  <context>
    <name>BIM_IfcExplorer</name>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="41"/>
      <source>IFC explorer</source>
      <translation type="unfinished">IFC explorer</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcExplorer.py" line="42"/>
      <source>IFC explorer utility</source>
      <translation type="unfinished">IFC explorer utility</translation>
    </message>
  </context>
  <context>
    <name>BIM_IfcProperties</name>
    <message>
      <location filename="../../bimcommands/BimIfcProperties.py" line="44"/>
      <source>Manage IFC properties...</source>
      <translation type="unfinished">Manage IFC properties...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcProperties.py" line="48"/>
      <source>Manage the different IFC properties of your BIM objects</source>
      <translation type="unfinished">Manage the different IFC properties of your BIM objects</translation>
    </message>
  </context>
  <context>
    <name>BIM_IfcQuantities</name>
    <message>
      <location filename="../../bimcommands/BimIfcQuantities.py" line="61"/>
      <source>Manage IFC quantities...</source>
      <translation type="unfinished">Manage IFC quantities...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimIfcQuantities.py" line="65"/>
      <source>Manage how the quantities of different elements of of your BIM project will be exported to IFC</source>
      <translation type="unfinished">Manage how the quantities of different elements of of your BIM project will be exported to IFC</translation>
    </message>
  </context>
  <context>
    <name>BIM_ImagePlane</name>
    <message>
      <location filename="../../bimcommands/BimImagePlane.py" line="39"/>
      <source>Image plane</source>
      <translation>图像平面</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimImagePlane.py" line="42"/>
      <source>Creates a plane from an image</source>
      <translation type="unfinished">Creates a plane from an image</translation>
    </message>
  </context>
  <context>
    <name>BIM_Layers</name>
    <message>
      <location filename="../../bimcommands/BimLayers.py" line="55"/>
      <source>Manage layers...</source>
      <translation>管理图层...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLayers.py" line="58"/>
      <source>Set/modify the different layers of your BIM project</source>
      <translation type="unfinished">Set/modify the different layers of your BIM project</translation>
    </message>
  </context>
  <context>
    <name>BIM_Leader</name>
    <message>
      <location filename="../../bimcommands/BimLeader.py" line="44"/>
      <source>Leader</source>
      <translation type="unfinished">Leader</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLeader.py" line="47"/>
      <source>Creates a polyline with an arrow at its endpoint</source>
      <translation type="unfinished">Creates a polyline with an arrow at its endpoint</translation>
    </message>
  </context>
  <context>
    <name>BIM_Library</name>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="84"/>
      <source>Objects library</source>
      <translation type="unfinished">Objects library</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimLibrary.py" line="85"/>
      <source>Opens the objects library</source>
      <translation type="unfinished">Opens the objects library</translation>
    </message>
  </context>
  <context>
    <name>BIM_Material</name>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="56"/>
      <source>Material</source>
      <translation>材质</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMaterial.py" line="60"/>
      <source>Sets or creates a material for selected objects</source>
      <translation type="unfinished">Sets or creates a material for selected objects</translation>
    </message>
  </context>
  <context>
    <name>BIM_MoveView</name>
    <message>
      <location filename="../../bimcommands/BimMoveView.py" line="38"/>
      <source>Move view...</source>
      <translation type="unfinished">Move view...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimMoveView.py" line="41"/>
      <source>Moves this view to an existing page</source>
      <translation type="unfinished">Moves this view to an existing page</translation>
    </message>
  </context>
  <context>
    <name>BIM_Nudge_Switch</name>
    <message>
      <location filename="../../bimcommands/BimNudge.py" line="134"/>
      <source>Nudge Switch</source>
      <translation type="unfinished">Nudge Switch</translation>
    </message>
  </context>
  <context>
    <name>BIM_Nudge_Up</name>
    <message>
      <location filename="../../bimcommands/BimNudge.py" line="160"/>
      <source>Nudge Up</source>
      <translation type="unfinished">Nudge Up</translation>
    </message>
  </context>
  <context>
    <name>BIM_Nudge_Down</name>
    <message>
      <location filename="../../bimcommands/BimNudge.py" line="180"/>
      <source>Nudge Down</source>
      <translation type="unfinished">Nudge Down</translation>
    </message>
  </context>
  <context>
    <name>BIM_Nudge_Left</name>
    <message>
      <location filename="../../bimcommands/BimNudge.py" line="200"/>
      <source>Nudge Left</source>
      <translation type="unfinished">Nudge Left</translation>
    </message>
  </context>
  <context>
    <name>BIM_Nudge_Right</name>
    <message>
      <location filename="../../bimcommands/BimNudge.py" line="220"/>
      <source>Nudge Right</source>
      <translation type="unfinished">Nudge Right</translation>
    </message>
  </context>
  <context>
    <name>BIM_Nudge_Extend</name>
    <message>
      <location filename="../../bimcommands/BimNudge.py" line="240"/>
      <source>Nudge Extend</source>
      <translation type="unfinished">Nudge Extend</translation>
    </message>
  </context>
  <context>
    <name>BIM_Nudge_Shrink</name>
    <message>
      <location filename="../../bimcommands/BimNudge.py" line="264"/>
      <source>Nudge Shrink</source>
      <translation type="unfinished">Nudge Shrink</translation>
    </message>
  </context>
  <context>
    <name>BIM_Nudge_RotateLeft</name>
    <message>
      <location filename="../../bimcommands/BimNudge.py" line="288"/>
      <source>Nudge Rotate Left</source>
      <translation type="unfinished">Nudge Rotate Left</translation>
    </message>
  </context>
  <context>
    <name>BIM_Nudge_RotateRight</name>
    <message>
      <location filename="../../bimcommands/BimNudge.py" line="316"/>
      <source>Nudge Rotate Right</source>
      <translation type="unfinished">Nudge Rotate Right</translation>
    </message>
  </context>
  <context>
    <name>Part_Offset2D</name>
    <message>
      <location filename="../../bimcommands/BimOffset.py" line="38"/>
      <source>2D Offset...</source>
      <translation>2D偏移量...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimOffset.py" line="41"/>
      <source>Utility to offset planar shapes</source>
      <translation>偏移平面形状的工具</translation>
    </message>
  </context>
  <context>
    <name>BIM_Preflight</name>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="64"/>
      <source>Preflight checks...</source>
      <translation type="unfinished">Preflight checks...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimPreflight.py" line="68"/>
      <source>Checks several characteristics of this model before exporting to IFC</source>
      <translation type="unfinished">Checks several characteristics of this model before exporting to IFC</translation>
    </message>
  </context>
  <context>
    <name>BIM_Project</name>
    <message>
      <location filename="../../bimcommands/BimProject.py" line="39"/>
      <source>Project</source>
      <translation>项目</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProject.py" line="41"/>
      <source>Create an empty NativeIFC project</source>
      <translation type="unfinished">Create an empty NativeIFC project</translation>
    </message>
  </context>
  <context>
    <name>BIM_ProjectManager</name>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="39"/>
      <source>Manage project...</source>
      <translation type="unfinished">Manage project...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimProjectManager.py" line="42"/>
      <source>Setup your BIM project</source>
      <translation type="unfinished">Setup your BIM project</translation>
    </message>
  </context>
  <context>
    <name>BIM_Reextrude</name>
    <message>
      <location filename="../../bimcommands/BimReextrude.py" line="39"/>
      <source>Reextrude</source>
      <translation type="unfinished">Reextrude</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimReextrude.py" line="42"/>
      <source>Recreates an extruded Structure from a selected face</source>
      <translation type="unfinished">Recreates an extruded Structure from a selected face</translation>
    </message>
  </context>
  <context>
    <name>BIM_Reorder</name>
    <message>
      <location filename="../../bimcommands/BimReorder.py" line="37"/>
      <source>Reorder children</source>
      <translation type="unfinished">Reorder children</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimReorder.py" line="41"/>
      <source>Reorder children of selected object</source>
      <translation type="unfinished">Reorder children of selected object</translation>
    </message>
  </context>
  <context>
    <name>BIM_ResetCloneColors</name>
    <message>
      <location filename="../../bimcommands/BimResetCloneColors.py" line="38"/>
      <source>Reset colors</source>
      <translation type="unfinished">Reset colors</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimResetCloneColors.py" line="42"/>
      <source>Resets the colors of this object from its cloned original</source>
      <translation type="unfinished">Resets the colors of this object from its cloned original</translation>
    </message>
  </context>
  <context>
    <name>BIM_Rewire</name>
    <message>
      <location filename="../../bimcommands/BimRewire.py" line="40"/>
      <source>Rewire</source>
      <translation type="unfinished">Rewire</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimRewire.py" line="43"/>
      <source>Recreates wires from selected objects</source>
      <translation type="unfinished">Recreates wires from selected objects</translation>
    </message>
  </context>
  <context>
    <name>BIM_Setup</name>
    <message>
      <location filename="../../bimcommands/BimSetup.py" line="39"/>
      <source>BIM Setup...</source>
      <translation type="unfinished">BIM Setup...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSetup.py" line="42"/>
      <source>Set some common FreeCAD preferences for BIM workflow</source>
      <translation type="unfinished">Set some common FreeCAD preferences for BIM workflow</translation>
    </message>
  </context>
  <context>
    <name>BIM_Shape2DView</name>
    <message>
      <location filename="../../bimcommands/BimShape2DView.py" line="42"/>
      <source>Shape-based view</source>
      <translation type="unfinished">Shape-based view</translation>
    </message>
  </context>
  <context>
    <name>draft</name>
    <message>
      <location filename="../../bimcommands/BimShape2DView.py" line="85"/>
      <source>Create 2D view</source>
      <translation>创建2D视图</translation>
    </message>
  </context>
  <context>
    <name>BIM_SimpleCopy</name>
    <message>
      <location filename="../../bimcommands/BimSimpleCopy.py" line="39"/>
      <source>Create simple copy</source>
      <translation>创建简单副本</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSimpleCopy.py" line="42"/>
      <source>Create a simple non-parametric copy</source>
      <translation>创建简单的非参数化副本</translation>
    </message>
  </context>
  <context>
    <name>BIM_Sketch</name>
    <message>
      <location filename="../../bimcommands/BimSketch.py" line="39"/>
      <source>Sketch</source>
      <translation type="unfinished">Sketch</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSketch.py" line="42"/>
      <source>Creates a new sketch in the current working plane</source>
      <translation type="unfinished">Creates a new sketch in the current working plane</translation>
    </message>
  </context>
  <context>
    <name>BIM_Slab</name>
    <message>
      <location filename="../../bimcommands/BimSlab.py" line="43"/>
      <source>Slab</source>
      <translation type="unfinished">Slab</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimSlab.py" line="46"/>
      <source>Creates a slab from a planar shape</source>
      <translation type="unfinished">Creates a slab from a planar shape</translation>
    </message>
  </context>
  <context>
    <name>BIM_TDPage</name>
    <message>
      <location filename="../../bimcommands/BimTDPage.py" line="40"/>
      <source>Page</source>
      <translation>页</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTDPage.py" line="43"/>
      <source>Creates a new TechDraw page from a template</source>
      <translation type="unfinished">Creates a new TechDraw page from a template</translation>
    </message>
  </context>
  <context>
    <name>BIM_TDView</name>
    <message>
      <location filename="../../bimcommands/BimTDView.py" line="39"/>
      <source>View</source>
      <translation>视图</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTDView.py" line="43"/>
      <source>Creates a TechDraw view from a section plane or 2D objects</source>
      <translation type="unfinished">Creates a TechDraw view from a section plane or 2D objects</translation>
    </message>
  </context>
  <context>
    <name>BIM_Text</name>
    <message>
      <location filename="../../bimcommands/BimText.py" line="38"/>
      <source>Text</source>
      <translation>文本</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimText.py" line="41"/>
      <source>Create a text in the current 3D view or TechDraw page</source>
      <translation type="unfinished">Create a text in the current 3D view or TechDraw page</translation>
    </message>
  </context>
  <context>
    <name>BIM_TogglePanels</name>
    <message>
      <location filename="../../bimcommands/BimTogglePanels.py" line="39"/>
      <source>Toggle bottom panels</source>
      <translation type="unfinished">Toggle bottom panels</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTogglePanels.py" line="42"/>
      <source>Toggle bottom dock panels on/off</source>
      <translation type="unfinished">Toggle bottom dock panels on/off</translation>
    </message>
  </context>
  <context>
    <name>BIM_Trash</name>
    <message>
      <location filename="../../bimcommands/BimTrash.py" line="40"/>
      <source>Move to Trash</source>
      <translation type="unfinished">Move to Trash</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTrash.py" line="43"/>
      <source>Moves the selected objects to the Trash folder</source>
      <translation type="unfinished">Moves the selected objects to the Trash folder</translation>
    </message>
  </context>
  <context>
    <name>BIM_Tutorial</name>
    <message>
      <location filename="../../bimcommands/BimTutorial.py" line="47"/>
      <source>BIM Tutorial</source>
      <translation type="unfinished">BIM Tutorial</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimTutorial.py" line="50"/>
      <source>Starts or continues the BIM in-game tutorial</source>
      <translation type="unfinished">Starts or continues the BIM in-game tutorial</translation>
    </message>
  </context>
  <context>
    <name>BIM_Unclone</name>
    <message>
      <location filename="../../bimcommands/BimUnclone.py" line="39"/>
      <source>Unclone</source>
      <translation type="unfinished">Unclone</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimUnclone.py" line="43"/>
      <source>Makes a selected clone object independent from its original</source>
      <translation type="unfinished">Makes a selected clone object independent from its original</translation>
    </message>
  </context>
  <context>
    <name>BIM_Views</name>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="40"/>
      <source>Views manager</source>
      <translation type="unfinished">Views manager</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimViews.py" line="43"/>
      <source>Shows or hides the views manager</source>
      <translation type="unfinished">Shows or hides the views manager</translation>
    </message>
  </context>
  <context>
    <name>BIM_Welcome</name>
    <message>
      <location filename="../../bimcommands/BimWelcome.py" line="37"/>
      <source>BIM Welcome screen</source>
      <translation type="unfinished">BIM Welcome screen</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWelcome.py" line="40"/>
      <source>Show the BIM workbench welcome screen</source>
      <translation type="unfinished">Show the BIM workbench welcome screen</translation>
    </message>
  </context>
  <context>
    <name>BIM_Windows</name>
    <message>
      <location filename="../../bimcommands/BimWindows.py" line="37"/>
      <source>Manage doors and windows...</source>
      <translation type="unfinished">Manage doors and windows...</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWindows.py" line="41"/>
      <source>Manage the different doors and windows of your BIM project</source>
      <translation type="unfinished">Manage the different doors and windows of your BIM project</translation>
    </message>
  </context>
  <context>
    <name>BIM_SetWPFront</name>
    <message>
      <location filename="../../bimcommands/BimWPCommands.py" line="38"/>
      <source>Working Plane Front</source>
      <translation type="unfinished">Working Plane Front</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWPCommands.py" line="41"/>
      <source>Set the working plane to Front</source>
      <translation type="unfinished">Set the working plane to Front</translation>
    </message>
  </context>
  <context>
    <name>BIM_SetWPSide</name>
    <message>
      <location filename="../../bimcommands/BimWPCommands.py" line="55"/>
      <source>Working Plane Side</source>
      <translation type="unfinished">Working Plane Side</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWPCommands.py" line="58"/>
      <source>Set the working plane to Side</source>
      <translation type="unfinished">Set the working plane to Side</translation>
    </message>
  </context>
  <context>
    <name>BIM_SetWPTop</name>
    <message>
      <location filename="../../bimcommands/BimWPCommands.py" line="72"/>
      <source>Working Plane Top</source>
      <translation type="unfinished">Working Plane Top</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWPCommands.py" line="75"/>
      <source>Set the working plane to Top</source>
      <translation type="unfinished">Set the working plane to Top</translation>
    </message>
  </context>
  <context>
    <name>BIM_WPView</name>
    <message>
      <location filename="../../bimcommands/BimWPCommands.py" line="89"/>
      <source>Working Plane View</source>
      <translation type="unfinished">Working Plane View</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimWPCommands.py" line="93"/>
      <source>Aligns the view on the current item in BIM Views window or on the current working plane</source>
      <translation type="unfinished">Aligns the view on the current item in BIM Views window or on the current working plane</translation>
    </message>
  </context>
  <context>
    <name>IFC_Diff</name>
    <message>
      <location filename="../../nativeifc/ifc_commands.py" line="52"/>
      <source>Shows the current unsaved changes in the IFC file</source>
      <translation type="unfinished">Shows the current unsaved changes in the IFC file</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_commands.py" line="54"/>
      <source>IFC Diff...</source>
      <translation type="unfinished">IFC Diff...</translation>
    </message>
  </context>
  <context>
    <name>IFC_Expand</name>
    <message>
      <location filename="../../nativeifc/ifc_commands.py" line="75"/>
      <source>Expands the children of the selected objects or document</source>
      <translation type="unfinished">Expands the children of the selected objects or document</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_commands.py" line="77"/>
      <source>IFC Expand</source>
      <translation type="unfinished">IFC Expand</translation>
    </message>
  </context>
  <context>
    <name>IFC_ConvertDocument</name>
    <message>
      <location filename="../../nativeifc/ifc_commands.py" line="115"/>
      <source>Converts the active document to an IFC document</source>
      <translation type="unfinished">Converts the active document to an IFC document</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_commands.py" line="117"/>
      <source>Convert document</source>
      <translation type="unfinished">Convert document</translation>
    </message>
  </context>
  <context>
    <name>IFC_MakeProject</name>
    <message>
      <location filename="../../nativeifc/ifc_commands.py" line="145"/>
      <source>Converts the current selection to an IFC project</source>
      <translation type="unfinished">Converts the current selection to an IFC project</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_commands.py" line="147"/>
      <source>Make IFC project</source>
      <translation type="unfinished">Make IFC project</translation>
    </message>
  </context>
  <context>
    <name>IFC_Save</name>
    <message>
      <location filename="../../nativeifc/ifc_commands.py" line="185"/>
      <source>Saves the current IFC document</source>
      <translation type="unfinished">Saves the current IFC document</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_commands.py" line="187"/>
      <source>Save IFC file</source>
      <translation type="unfinished">Save IFC file</translation>
    </message>
  </context>
  <context>
    <name>IFC_SaveAs</name>
    <message>
      <location filename="../../nativeifc/ifc_commands.py" line="220"/>
      <source>Saves the current IFC document as another file</source>
      <translation type="unfinished">Saves the current IFC document as another file</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_commands.py" line="222"/>
      <source>Save IFC file as...</source>
      <translation type="unfinished">Save IFC file as...</translation>
    </message>
  </context>
  <context>
    <name>IFC_UpdateIOS</name>
    <message>
      <location filename="../../nativeifc/ifc_openshell.py" line="39"/>
      <source>Shows a dialog to update IfcOpenShell</source>
      <translation type="unfinished">Shows a dialog to update IfcOpenShell</translation>
    </message>
    <message>
      <location filename="../../nativeifc/ifc_openshell.py" line="41"/>
      <source>IfcOpenShell update</source>
      <translation type="unfinished">IfcOpenShell update</translation>
    </message>
  </context>
  <context>
    <name>IFCdiff</name>
    <message>
      <location filename="../ui/dialogDiff.ui" line="14"/>
      <source>IFC diff</source>
      <translation type="unfinished">IFC diff</translation>
    </message>
  </context>
  <context>
    <name>BIMSetupDialog</name>
    <message>
      <location filename="../ui/dialogSetup.ui" line="17"/>
      <source>BIM Setup</source>
      <translation type="unfinished">BIM Setup</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="23"/>
      <source>This dialog will help you to set FreeCAD up for efficient BIM workflow by setting a couple of typical FreeCAD options. This dialog can be accessed again anytime from menu Manage -&gt; Setup, and more options are available under menu Edit -&gt; Preferences.</source>
      <translation type="unfinished">This dialog will help you to set FreeCAD up for efficient BIM workflow by setting a couple of typical FreeCAD options. This dialog can be accessed again anytime from menu Manage -&gt; Setup, and more options are available under menu Edit -&gt; Preferences.</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="33"/>
      <source>Hover your mouse on each setting for additional info.</source>
      <translation type="unfinished">Hover your mouse on each setting for additional info.</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="230"/>
      <source>Preferred working units</source>
      <translation type="unfinished">Preferred working units</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="313"/>
      <source>Default size of a grid square</source>
      <translation type="unfinished">Default size of a grid square</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="108"/>
      <source>Main grid line every</source>
      <translation type="unfinished">Main grid line every</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="337"/>
      <location filename="../ui/dialogSetup.ui" line="489"/>
      <location filename="../ui/dialogSetup.ui" line="546"/>
      <source>0 </source>
      <translation>0 </translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="152"/>
      <source>Default text size</source>
      <translation type="unfinished">Default text size</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="57"/>
      <source>Default dimension style</source>
      <translation type="unfinished">Default dimension style</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="64"/>
      <source>Number of decimals</source>
      <translation>小数位数</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="237"/>
      <source>Open a new document at startup</source>
      <translation type="unfinished">Open a new document at startup</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="327"/>
      <source>Default line width</source>
      <translation type="unfinished">Default line width</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="476"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Your name (optional). You can also add your email like this: John Doe &amp;lt;john@doe.com&amp;gt;. Location in preferences: &lt;span style=" font-weight:600;"&gt;General &amp;gt; Document &amp;gt; Author name&lt;/span&gt;&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;Your name (optional). You can also add your email like this: John Doe &amp;lt;john@doe.com&amp;gt;. Location in preferences: &lt;span style=" font-weight:600;"&gt;General &amp;gt; Document &amp;gt; Author name&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="159"/>
      <source>Number of backup files</source>
      <translation type="unfinished">Number of backup files</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="290"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Default line width. Location in preferences: &lt;span style=" font-weight:600;"&gt;Display &amp;gt; Part colors &amp;gt; Default line width, Draft &amp;gt; Visual settings &amp;gt; Default line width&lt;/span&gt;&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;Default line width. Location in preferences: &lt;span style=" font-weight:600;"&gt;Display &amp;gt; Part colors &amp;gt; Default line width, Draft &amp;gt; Visual settings &amp;gt; Default line width&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="293"/>
      <source> px</source>
      <translation> px</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="283"/>
      <source>Default font</source>
      <translation type="unfinished">Default font</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="574"/>
      <source>Auto (continuously adapts to the current view)</source>
      <translation type="unfinished">Auto (continuously adapts to the current view)</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="579"/>
      <source>Top (XY)</source>
      <translation>上 (XY)</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="584"/>
      <source>Front (XZ)</source>
      <translation>前 (XZ)</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="589"/>
      <source>Side (YZ)</source>
      <translation>侧面 (YZ)</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="223"/>
      <source>Default grid position</source>
      <translation type="unfinished">Default grid position</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="166"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The number of decimals you wish to see used in the interface controls and measurements. Location in preferences: &lt;span style=" font-weight:600;"&gt;General &amp;gt; Units &amp;gt; Number of decimals&lt;/span&gt;&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;The number of decimals you wish to see used in the interface controls and measurements. Location in preferences: &lt;span style=" font-weight:600;"&gt;General &amp;gt; Units &amp;gt; Number of decimals&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="556"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Default font. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; Texts and dimensions &amp;gt; Font family, TechDraw &amp;gt; TechDraw 1 &amp;gt; Label Font&lt;/span&gt;&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;Default font. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; Texts and dimensions &amp;gt; Font family, TechDraw &amp;gt; TechDraw 1 &amp;gt; Label Font&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="543"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Default dimension arrow size. Location in preferences: &lt;span style=" font-weight:600;"&gt;TechDraw &amp;gt; TechDraw 2 &amp;gt; Arrow size, Draft &amp;gt; Texts and dimensions &amp;gt; Arrow size&lt;/span&gt;&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;Default dimension arrow size. Location in preferences: &lt;span style=" font-weight:600;"&gt;TechDraw &amp;gt; TechDraw 2 &amp;gt; Arrow size, Draft &amp;gt; Texts and dimensions &amp;gt; Arrow size&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="189"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Default dimension style. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; Texts and dimensions &amp;gt; Arrow style, TechDraw &amp;gt; TechDraw 2 &amp;gt; Arrow Style&lt;/span&gt;&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;Default dimension style. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; Texts and dimensions &amp;gt; Arrow style, TechDraw &amp;gt; TechDraw 2 &amp;gt; Arrow Style&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="193"/>
      <source>dot</source>
      <translation type="unfinished">dot</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="198"/>
      <source>arrow</source>
      <translation>箭头</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="203"/>
      <source>slash</source>
      <translation type="unfinished">slash</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="208"/>
      <source>thick slash</source>
      <translation type="unfinished">thick slash</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="563"/>
      <source>Default author for new files</source>
      <translation type="unfinished">Default author for new files</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="176"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;How many small squares between each main line of the grid. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; Grid and snapping &amp;gt; Main line every&lt;/span&gt;&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;How many small squares between each main line of the grid. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; Grid and snapping &amp;gt; Main line every&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="115"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The unit you prefer to work with, that will be used everywhere: in dialogs, measurements and dimensions. However, you can enter any other unit anytime. For example, if you configured FreeCAD to work in millimeters, you can still enter measures as &amp;quot;10m&amp;quot; or &amp;quot;5ft&amp;quot;. You can also change the default unit system anytime without causing any modification to your model. Location in preferences: &lt;span style=" font-weight:600;"&gt;General &amp;gt; Default unit system&lt;/span&gt;&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;The unit you prefer to work with, that will be used everywhere: in dialogs, measurements and dimensions. However, you can enter any other unit anytime. For example, if you configured FreeCAD to work in millimeters, you can still enter measures as &amp;quot;10m&amp;quot; or &amp;quot;5ft&amp;quot;. You can also change the default unit system anytime without causing any modification to your model. Location in preferences: &lt;span style=" font-weight:600;"&gt;General &amp;gt; Default unit system&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="179"/>
      <source> square(s)</source>
      <translation type="unfinished"> square(s)</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="303"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The number of backup files to keep when saving a file. Location in preferences: &lt;span style=" font-weight:600;"&gt;General &amp;gt; Document &amp;gt; Maximum number of backup files&lt;/span&gt;&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;The number of backup files to keep when saving a file. Location in preferences: &lt;span style=" font-weight:600;"&gt;General &amp;gt; Document &amp;gt; Maximum number of backup files&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="506"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Optional license you wish to use for new files. Keep &amp;quot;All rights reserved&amp;quot; if you don't wish to use any particular license. Location in preferences: &lt;span style=" font-weight:600;"&gt;General &amp;gt; Document &amp;gt; Default license&lt;/span&gt;&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;Optional license you wish to use for new files. Keep &amp;quot;All rights reserved&amp;quot; if you don't wish to use any particular license. Location in preferences: &lt;span style=" font-weight:600;"&gt;General &amp;gt; Document &amp;gt; Default license&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="510"/>
      <source>All rights reserved (no specific license)</source>
      <translation type="unfinished">All rights reserved (no specific license)</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="119"/>
      <source>millimeters</source>
      <translation type="unfinished">millimeters</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="124"/>
      <source>centimeters</source>
      <translation type="unfinished">centimeters</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="129"/>
      <source>meters</source>
      <translation type="unfinished">meters</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="134"/>
      <source>inches</source>
      <translation type="unfinished">inches</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="139"/>
      <source>feet</source>
      <translation type="unfinished">feet</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="144"/>
      <source>architectural</source>
      <translation type="unfinished">architectural</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="320"/>
      <source>Default license for new files</source>
      <translation type="unfinished">Default license for new files</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="334"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This is the size of the smallest square of the grid. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; Grid and snapping &amp;gt; Grid spacing&lt;/span&gt;&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;This is the size of the smallest square of the grid. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; Grid and snapping &amp;gt; Grid spacing&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="349"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The default color of construction geometry. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; General &amp;gt; Construction geometry color&lt;/span&gt;&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;The default color of construction geometry. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; General &amp;gt; Construction geometry color&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="384"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The default color for helper objects such as grids and axes. Location in preferences: &lt;span style=" font-weight:600;"&gt;BIM  &amp;gt; Defaults &amp;gt; Helpers&lt;/span&gt;&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;The default color for helper objects such as grids and axes. Location in preferences: &lt;span style=" font-weight:600;"&gt;BIM  &amp;gt; Defaults &amp;gt; Helpers&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="433"/>
      <source>Plain background:</source>
      <translation type="unfinished">Plain background:</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="486"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The default size of texts and dimension texts. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; Texts and dimensions &amp;gt; Font size, TechDraw &amp;gt; TechDraw 2 &amp;gt; Font size&lt;/span&gt;&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;The default size of texts and dimension texts. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; Texts and dimensions &amp;gt; Font size, TechDraw &amp;gt; TechDraw 2 &amp;gt; Font size&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="499"/>
      <source>Default dimension arrow size</source>
      <translation type="unfinished">Default dimension arrow size</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="626"/>
      <source>Missing Workbenches</source>
      <translation type="unfinished">Missing Workbenches</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="244"/>
      <source>Fill with default values</source>
      <translation type="unfinished">Fill with default values</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="81"/>
      <source>Choose one of the presets in this list to fill all the settings below with predetermined values. Then, adjust to your likings</source>
      <translation type="unfinished">Choose one of the presets in this list to fill all the settings below with predetermined values. Then, adjust to your likings</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="85"/>
      <source>Choose your preferred working unit...</source>
      <translation type="unfinished">Choose your preferred working unit...</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="90"/>
      <source>Centimeters</source>
      <translation type="unfinished">Centimeters</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="95"/>
      <source>Meters</source>
      <translation type="unfinished">Meters</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="100"/>
      <source>US / Imperial</source>
      <translation type="unfinished">US / Imperial</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="216"/>
      <source>Default camera altitude</source>
      <translation type="unfinished">Default camera altitude</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="463"/>
      <source>This is the altitude of the camera when you create a blank file. Good values are between 5 (view a few centimeters wide) and 5000 (view a few meters wide)</source>
      <translation type="unfinished">This is the altitude of the camera when you create a blank file. Good values are between 5 (view a few centimeters wide) and 5000 (view a few meters wide)</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="71"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Check this to make FreeCAD start with a new blank document. Location in preferences: &lt;span style=" font-weight:600;"&gt;General &amp;gt; Document &amp;gt; Create new document at startup&lt;/span&gt;&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;Check this to make FreeCAD start with a new blank document. Location in preferences: &lt;span style=" font-weight:600;"&gt;General &amp;gt; Document &amp;gt; Create new document at startup&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="356"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The default color of faces in the 3D view. Location in preferences: &lt;span style=" font-weight:600;"&gt;Display &amp;gt; Part Color &amp;gt; Default shape color&lt;/span&gt;&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;The default color of faces in the 3D view. Location in preferences: &lt;span style=" font-weight:600;"&gt;Display &amp;gt; Part Color &amp;gt; Default shape color&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="363"/>
      <source>Construction:</source>
      <translation type="unfinished">Construction:</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="370"/>
      <source>Helpers:</source>
      <translation type="unfinished">Helpers:</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="377"/>
      <source>Faces:</source>
      <translation>面:</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="391"/>
      <source>Lines:</source>
      <translation type="unfinished">Lines:</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="398"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The default color of lines in the 3D view. Location in preferences: &lt;span style=" font-weight:600;"&gt;Display &amp;gt; Part Colors &amp;gt; Default line color, Draft &amp;gt; Visual settings &amp;gt; Default line color&lt;/span&gt;&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;The default color of lines in the 3D view. Location in preferences: &lt;span style=" font-weight:600;"&gt;Display &amp;gt; Part Colors &amp;gt; Default line color, Draft &amp;gt; Visual settings &amp;gt; Default line color&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="405"/>
      <source>Gradient top:</source>
      <translation type="unfinished">Gradient top:</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="412"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The top color of the 3D view background gradient. Location in preferences: &lt;span style=" font-weight:600;"&gt;Display &amp;gt; Colors &amp;gt; Color gradient&lt;/span&gt;&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;The top color of the 3D view background gradient. Location in preferences: &lt;span style=" font-weight:600;"&gt;Display &amp;gt; Colors &amp;gt; Color gradient&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="419"/>
      <source>Gradient bottom:</source>
      <translation type="unfinished">Gradient bottom:</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="426"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The bottom color of the 3D view background gradient. Location in preferences: &lt;span style=" font-weight:600;"&gt;Display &amp;gt; Colors &amp;gt; Color gradient&lt;/span&gt;&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;The bottom color of the 3D view background gradient. Location in preferences: &lt;span style=" font-weight:600;"&gt;Display &amp;gt; Colors &amp;gt; Color gradient&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="570"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Where the grid appears at FreeCAD startup. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; General &amp;gt; Default working plane&lt;/span&gt;&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;Where the grid appears at FreeCAD startup. Location in preferences: &lt;span style=" font-weight:600;"&gt;Draft &amp;gt; General &amp;gt; Default working plane&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="613"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;b&gt;Tip&lt;/b&gt;: You are currently using FreeCAD version %1. Consider using the &lt;a href="https://github.com/FreeCAD/FreeCAD/releases"&gt;&lt;span style=" text-decoration: underline; color:#0000ff;"&gt;latest development version %2&lt;/span&gt;&lt;/a&gt;, which brings all the latest improvements to FreeCAD.&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;b&gt;Tip&lt;/b&gt;: You are currently using FreeCAD version %1. Consider using the &lt;a href="https://github.com/FreeCAD/FreeCAD/releases"&gt;&lt;span style=" text-decoration: underline; color:#0000ff;"&gt;latest development version %2&lt;/span&gt;&lt;/a&gt;, which brings all the latest improvements to FreeCAD.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="440"/>
      <source>Text:</source>
      <translation>文字：</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="447"/>
      <source>The background color when switched to simple color</source>
      <translation type="unfinished">The background color when switched to simple color</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="454"/>
      <source>The color to use for texts and dimensions</source>
      <translation type="unfinished">The color to use for texts and dimensions</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="253"/>
      <source>3D view background</source>
      <translation type="unfinished">3D view background</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="267"/>
      <source>Geometry color</source>
      <translation type="unfinished">Geometry color</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="603"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Tip&lt;/span&gt;: You might also want to set the appropriate snapping modes on the Snapping toolbar. Enabling only the snap positions that you need will make drawing in FreeCAD considerably faster.&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;Tip&lt;/span&gt;: You might also want to set the appropriate snapping modes on the Snapping toolbar. Enabling only the snap positions that you need will make drawing in FreeCAD considerably faster.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../ui/dialogSetup.ui" line="636"/>
      <source>&lt;b&gt;IfcOpenShell&lt;/b&gt; is missing on your system. IfcOpenShell is needed to import or export IFC files to/from FreeCAD. Check &lt;a href="https://www.freecadweb.org/wiki/Arch_IFC"&gt;this wiki page&lt;/a&gt; to know more, or &lt;a href="#install"&gt;download and install it&lt;/a&gt; directly.&lt;/p&gt;</source>
      <translation type="unfinished">&lt;b&gt;IfcOpenShell&lt;/b&gt; is missing on your system. IfcOpenShell is needed to import or export IFC files to/from FreeCAD. Check &lt;a href="https://www.freecadweb.org/wiki/Arch_IFC"&gt;this wiki page&lt;/a&gt; to know more, or &lt;a href="#install"&gt;download and install it&lt;/a&gt; directly.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Arch_RemoveShape</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="212"/>
      <source>Remove Shape from BIM</source>
      <translation type="unfinished">Remove Shape from BIM</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="215"/>
      <source>Removes cubic shapes from BIM components</source>
      <translation type="unfinished">Removes cubic shapes from BIM components</translation>
    </message>
  </context>
  <context>
    <name>Arch_ToggleIfcBrepFlag</name>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="290"/>
      <source>Toggle IFC B-rep flag</source>
      <translation type="unfinished">Toggle IFC B-rep flag</translation>
    </message>
    <message>
      <location filename="../../bimcommands/BimArchUtils.py" line="293"/>
      <source>Force an object to be exported as B-rep or not</source>
      <translation type="unfinished">Force an object to be exported as B-rep or not</translation>
    </message>
  </context>
</TS>
