<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
    <name>Assembly_CreateAssembly</name>
    <message>
        <location filename="../../../CommandCreateAssembly.py" line="48"/>
        <source>Create Assembly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateAssembly.py" line="53"/>
        <source>Create an assembly object in the current document, or in the current active assembly (if any). Limit of one root assembly per file.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointFixed</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="79"/>
        <source>Create a Fixed Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="86"/>
        <source>1 - If an assembly is active : Create a joint permanently locking two parts together, preventing any movement or rotation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="92"/>
        <source>2 - If a part is active : Position sub parts by matching selected coordinate systems. The second part selected will move.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointRevolute</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="114"/>
        <source>Create Revolute Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="121"/>
        <source>Create a Revolute Joint: Allows rotation around a single axis between selected parts.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointCylindrical</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="142"/>
        <source>Create Cylindrical Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="149"/>
        <source>Create a Cylindrical Joint: Enables rotation along one axis while permitting movement along the same axis between assembled parts.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointSlider</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="168"/>
        <source>Create Slider Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="175"/>
        <source>Create a Slider Joint: Allows linear movement along a single axis but restricts rotation between selected parts.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointBall</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="194"/>
        <source>Create Ball Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="201"/>
        <source>Create a Ball Joint: Connects parts at a point, allowing unrestricted movement as long as the connection points remain in contact.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointDistance</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="220"/>
        <source>Create Distance Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="227"/>
        <source>Create a Distance Joint: Fix the distance between the selected objects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="233"/>
        <source>Create one of several different joints based on the selection.For example, a distance of 0 between a plane and a cylinder creates a tangent joint. A distance of 0 between planes will make them co-planar.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_ToggleGrounded</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="499"/>
        <source>Toggle grounded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="506"/>
        <source>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_ExportASMT</name>
    <message>
        <location filename="../../../CommandExportASMT.py" line="47"/>
        <source>Export ASMT File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandExportASMT.py" line="51"/>
        <source>Export currently active assembly as a ASMT file.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_InsertLink</name>
    <message>
        <location filename="../../../CommandInsertLink.py" line="53"/>
        <source>Insert Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandInsertLink.py" line="60"/>
        <source>Insert a component into the active assembly. This will create dynamic links to parts, bodies, primitives, and assemblies. To insert external components, make sure that the file is &lt;b&gt;open in the current session&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandInsertLink.py" line="62"/>
        <source>Insert by left clicking items in the list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandInsertLink.py" line="66"/>
        <source>Remove by right clicking items in the list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandInsertLink.py" line="71"/>
        <source>Press shift to add several instances of the component while clicking on the view.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_SolveAssembly</name>
    <message>
        <location filename="../../../CommandSolveAssembly.py" line="51"/>
        <source>Solve Assembly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandSolveAssembly.py" line="58"/>
        <source>Solve the currently active assembly.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../../../InitGui.py" line="74"/>
        <source>Assembly</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Workbench</name>
    <message>
        <location filename="../../../InitGui.py" line="108"/>
        <source>Assembly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../InitGui.py" line="109"/>
        <source>Assembly Joints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../InitGui.py" line="112"/>
        <source>&amp;Assembly</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly</name>
    <message>
        <location filename="../../../JointObject.py" line="46"/>
        <source>Fixed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="47"/>
        <source>Revolute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="48"/>
        <source>Cylindrical</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="49"/>
        <source>Slider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="50"/>
        <source>Ball</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="51"/>
        <location filename="../../../JointObject.py" line="1554"/>
        <source>Distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="52"/>
        <source>Parallel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="53"/>
        <source>Perpendicular</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="54"/>
        <location filename="../../../JointObject.py" line="1556"/>
        <source>Angle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="55"/>
        <source>RackPinion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="56"/>
        <source>Screw</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="57"/>
        <source>Gears</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="58"/>
        <source>Belt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="1409"/>
        <source>You need to select 2 elements from 2 separate parts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="1558"/>
        <source>Radius 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="1560"/>
        <source>Pitch radius</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../Preferences.py" line="49"/>
        <source>Ask</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../Preferences.py" line="50"/>
        <source>Always</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../Preferences.py" line="51"/>
        <source>Never</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="46"/>
        <source>Index (auto)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="47"/>
        <source>Name (auto)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="48"/>
        <source>Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="49"/>
        <source>File Name (auto)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="50"/>
        <source>Quantity (auto)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="197"/>
        <source>Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="293"/>
        <source>Duplicate Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="294"/>
        <source>This name is already used. Please choose a different name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="367"/>
        <source>Options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="374"/>
        <source>Sub-assemblies children : If checked, Sub assemblies children will be added to the bill of materials.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="380"/>
        <source>Parts children : If checked, Parts children will be added to the bill of materials.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="386"/>
        <source>Only parts : If checked, only Part containers and sub-assemblies will be added to the bill of materials. Solids like PartDesign Bodies, fasteners or Part workbench primitives will be ignored.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="388"/>
        <source>Columns:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="395"/>
        <source>Auto columns :  (Index, Quantity, Name...) are populated automatically. Any modification you make will be overridden. These columns cannot be renamed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="401"/>
        <source>Custom columns : &apos;Description&apos; and other custom columns you add by clicking on &apos;Add column&apos; will not have their data overwritten. These columns can be renamed by double-clicking or pressing F2 (Renaming a column will currently lose its data).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="407"/>
        <source>Any column (custom or not) can be deleted by pressing Del.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>App::Property</name>
    <message>
        <location filename="../../../JointObject.py" line="188"/>
        <source>The type of the joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="211"/>
        <location filename="../../../JointObject.py" line="475"/>
        <source>The first reference of the joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="222"/>
        <source>This is the local coordinate system within Reference1&apos;s object that will be used for the joint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="244"/>
        <location filename="../../../JointObject.py" line="518"/>
        <source>This is the attachment offset of the first connector of the joint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="253"/>
        <location filename="../../../JointObject.py" line="498"/>
        <source>The second reference of the joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="264"/>
        <source>This is the local coordinate system within Reference2&apos;s object that will be used for the joint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="286"/>
        <location filename="../../../JointObject.py" line="528"/>
        <source>This is the attachment offset of the second connector of the joint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="431"/>
        <source>The first object of the joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="233"/>
        <source>This prevents Placement1 from recomputing, enabling custom positioning of the placement.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="450"/>
        <source>The second object of the joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="275"/>
        <source>This prevents Placement2 from recomputing, enabling custom positioning of the placement.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="298"/>
        <source>This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="309"/>
        <source>This is the second distance of the joint. It is used only by the gear joint to store the second radius.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="320"/>
        <source>This indicates if the joint is active.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="332"/>
        <source>Enable the minimum length limit of the joint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="344"/>
        <source>Enable the maximum length limit of the joint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="356"/>
        <source>Enable the minimum angle limit of the joint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="368"/>
        <source>Enable the minimum length of the joint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="380"/>
        <source>This is the minimum limit for the length between both coordinate systems (along their Z axis).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="391"/>
        <source>This is the maximum limit for the length between both coordinate systems (along their Z axis).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="402"/>
        <source>This is the minimum limit for the angle between both coordinate systems (between their X axis).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="413"/>
        <source>This is the maximum limit for the angle between both coordinate systems (between their X axis).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="1065"/>
        <source>The object to ground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../JointObject.py" line="1077"/>
        <source>This is where the part is grounded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateView.py" line="246"/>
        <location filename="../../../CommandCreateView.py" line="280"/>
        <source>The objects moved by the move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateView.py" line="257"/>
        <source>This is the movement of the move. The end placement is the result of the start placement * this placement.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateView.py" line="265"/>
        <source>The type of the move</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TaskAssemblyCreateJoint</name>
    <message>
        <location filename="../panels/TaskAssemblyCreateJoint.ui" line="14"/>
        <source>Create Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateJoint.ui" line="41"/>
        <source>Distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateJoint.ui" line="65"/>
        <source>Radius 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateJoint.ui" line="89"/>
        <source>Offset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateJoint.ui" line="113"/>
        <source>Rotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateJoint.ui" line="141"/>
        <source>Reverse the direction of the joint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateJoint.ui" line="144"/>
        <source>Reverse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateJoint.ui" line="155"/>
        <source>Limits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateJoint.ui" line="161"/>
        <source>Min length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateJoint.ui" line="184"/>
        <source>Max length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateJoint.ui" line="207"/>
        <source>Min angle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateJoint.ui" line="236"/>
        <source>Max angle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateJoint.ui" line="268"/>
        <source>Reverse rotation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TaskAssemblyInsertLink</name>
    <message>
        <location filename="../panels/TaskAssemblyInsertLink.ui" line="14"/>
        <source>Insert Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyInsertLink.ui" line="20"/>
        <source>Search parts...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyInsertLink.ui" line="39"/>
        <source>Don&apos;t find your part? </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyInsertLink.ui" line="46"/>
        <source>Open file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyInsertLink.ui" line="55"/>
        <source>If checked, the list will show only Parts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyInsertLink.ui" line="58"/>
        <source>Show only parts</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AssemblyGui::DlgSettingsAssembly</name>
    <message>
        <location filename="../preferences/Assembly.ui" line="14"/>
        <source>General</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../preferences/Assembly.ui" line="20"/>
        <source>Allow to leave edit mode when pressing Esc button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../preferences/Assembly.ui" line="23"/>
        <source>Esc leaves edit mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../preferences/Assembly.ui" line="39"/>
        <source>Log the dragging steps of the solver. Useful if you want to report a bug.
The files are named &quot;runPreDrag.asmt&quot; and &quot;dragging.log&quot; and are located in the default directory of std::ofstream (on Windows it&apos;s the desktop)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../preferences/Assembly.ui" line="43"/>
        <source>Log dragging steps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../preferences/Assembly.ui" line="59"/>
        <source>Ground first part:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../preferences/Assembly.ui" line="66"/>
        <source>When you insert the first part in the assembly, you can choose to ground the part automatically.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AssemblyGui::ViewProviderAssembly</name>
    <message>
        <location filename="../../ViewProviderAssembly.cpp" line="180"/>
        <source>The object is associated to one or more joints.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ViewProviderAssembly.cpp" line="182"/>
        <source>Do you want to move the object and delete associated joints?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../ViewProviderAssembly.cpp" line="856"/>
        <source>Move part</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointRackPinion</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="334"/>
        <source>Create Rack and Pinion Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="341"/>
        <source>Create a Rack and Pinion Joint: Links a part with a sliding joint with a part with a revolute joint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="346"/>
        <source>Select the same coordinate systems as the revolute and sliding joints. The pitch radius defines the movement ratio between the rack and the pinion.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointScrew</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="365"/>
        <source>Create Screw Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="372"/>
        <source>Create a Screw Joint: Links a part with a sliding joint with a part with a revolute joint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="377"/>
        <source>Select the same coordinate systems as the revolute and sliding joints. The pitch radius defines the movement ratio between the rotating screw and the sliding part.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="408"/>
        <location filename="../../../CommandCreateJoint.py" line="439"/>
        <source>Select the same coordinate systems as the revolute joints.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointGears</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="396"/>
        <source>Create Gears Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="403"/>
        <source>Create a Gears Joint: Links two rotating gears together. They will have inverse rotation direction.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointBelt</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="427"/>
        <source>Create Belt Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="434"/>
        <source>Create a Belt Joint: Links two rotating objects together. They will have the same rotation direction.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointGearBelt</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="459"/>
        <source>Create Gear/Belt Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="465"/>
        <source>Create a Gears/Belt Joint: Links two rotating gears together.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="470"/>
        <source>Select the same coordinate systems as the revolute joints.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateView</name>
    <message>
        <location filename="../../../CommandCreateView.py" line="55"/>
        <source>Create Exploded View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateView.py" line="62"/>
        <source>Create an exploded view of the current assembly.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TaskAssemblyCreateView</name>
    <message>
        <location filename="../panels/TaskAssemblyCreateView.ui" line="14"/>
        <source>Create Exploded View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateView.ui" line="20"/>
        <source>If checked, Parts will be selected as a single solid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateView.ui" line="23"/>
        <source>Parts as single solid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateView.ui" line="42"/>
        <source>Align dragger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateView.ui" line="49"/>
        <source>Aligning dragger:
Select a feature.
Press ESC to cancel.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateView.ui" line="58"/>
        <source>Explode radially</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateBom.ui" line="14"/>
        <source>Create Bill Of Materials</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateBom.ui" line="20"/>
        <source>If checked, Sub assemblies children will be added to the bill of materials.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateBom.ui" line="23"/>
        <source>Sub-assemblies children</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateBom.ui" line="39"/>
        <source>If checked, Parts children will be added to the bill of materials.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateBom.ui" line="42"/>
        <source>Parts children</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateBom.ui" line="58"/>
        <source>If checked, only Part containers and sub-assemblies will be added to the bill of materials. Solids like PartDesign Bodies, fasteners or Part workbench primitives will be ignored.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateBom.ui" line="61"/>
        <source>Only parts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateBom.ui" line="77"/>
        <source>Columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateBom.ui" line="86"/>
        <source>Add column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateBom.ui" line="96"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../panels/TaskAssemblyCreateBom.ui" line="109"/>
        <source>Help</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointParallel</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="252"/>
        <source>Create Parallel Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="259"/>
        <source>Create an Parallel Joint: Make the Z axis of selected coordinate systems parallel.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointPerpendicular</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="280"/>
        <source>Create Perpendicular Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="287"/>
        <source>Create an Perpendicular Joint: Make the Z axis of selected coordinate systems perpendicular.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateJointAngle</name>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="306"/>
        <source>Create Angle Joint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateJoint.py" line="313"/>
        <source>Create an Angle Joint: Fix the angle between the Z axis of selected coordinate systems.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Assembly_CreateBom</name>
    <message>
        <location filename="../../../CommandCreateBom.py" line="69"/>
        <source>Create Bill of Materials</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="76"/>
        <source>Create a bill of materials of the current assembly. If an assembly is active, it will be a BOM of this assembly. Else it will be a BOM of the whole document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="81"/>
        <source>The BOM object is a document object that stores the settings of your BOM. It is also a spreadsheet object so you can easily visualize the BOM. If you don&apos;t need the BOM object to be saved as a document object, you can simply export and cancel the task.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../CommandCreateBom.py" line="86"/>
        <source>The columns &apos;Index&apos;, &apos;Name&apos;, &apos;File Name&apos; and &apos;Quantity&apos; are automatically generated on recompute. The &apos;Description&apos; and custom columns are not overwritten.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
