Updated ts files

This commit is contained in:
Yorik van Havre
2021-11-16 17:25:03 +01:00
parent 867870e113
commit 7dc8f59369
5 changed files with 888 additions and 132 deletions

View File

@@ -476,7 +476,7 @@ while doing a left or right click and move the mouse up or down</source>
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Release date</source>
@@ -704,7 +704,7 @@ while doing a left or right click and move the mouse up or down</source>
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -765,7 +765,7 @@ If this is not ticked, then the property must be uniquely named, and it is acces
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Username:</source>
@@ -920,7 +920,7 @@ If this is not ticked, then the property must be uniquely named, and it is acces
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -994,7 +994,7 @@ If this is not ticked, then the property must be uniquely named, and it is acces
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Clear</source>
@@ -1131,7 +1131,7 @@ If this is not ticked, then the property must be uniquely named, and it is acces
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Global</source>
@@ -1231,7 +1231,7 @@ If this is not ticked, then the property must be uniquely named, and it is acces
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Line transparency:</source>
@@ -1397,7 +1397,7 @@ If this is not ticked, then the property must be uniquely named, and it is acces
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Pressing &lt;Tab&gt; will insert amount of defined indent size</source>
@@ -1592,7 +1592,7 @@ horizontal space in Python console</source>
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -1873,7 +1873,7 @@ Note: your changes will be applied when you next switch workbenches
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Emissive color:</source>
@@ -2041,7 +2041,7 @@ Specify another directory, please.</source>
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -2107,7 +2107,7 @@ Specify another directory, please.</source>
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>UUID:</source>
@@ -2264,7 +2264,7 @@ Specify another directory, please.</source>
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Redirect internal Python errors to report view</source>
@@ -2428,7 +2428,7 @@ from Python console to Report view panel</source>
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Anti-Aliasing</source>
@@ -2746,7 +2746,7 @@ bounding box size of the 3D object that is currently displayed.</source>
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<source>Color-gradient settings</source>
@@ -3822,7 +3822,7 @@ Zoom step of &apos;1&apos; means a factor of 7.5 for every zoom step.</source>
<name>Gui::Dialog::DlgTipOfTheDay</name>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -4645,7 +4645,7 @@ originally selected prior to opening this dialog</source>
</message>
<message>
<source></source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
</context>
<context>

View File

@@ -196,11 +196,26 @@
<source>Addon manager</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="203"/>
<source>You must restart FreeCAD for changes to take effect.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="204"/>
<source>You must restart FreeCAD for changes to take effect. Press Ok to restart FreeCAD now, or Cancel to restart later.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="209"/>
<source>Restart now</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="210"/>
<source>Restart later</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="AddonManager.py" line="243"/>
<source>Checking for updates...</source>

View File

@@ -183,6 +183,26 @@
<source>Turn cutting on when activating this level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="621"/>
<source>The capture box for newly created objects expressed as [XMin,YMin,ZMin,XMax,YMax,ZMax]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="623"/>
<source>Turns auto group box on/off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="625"/>
<source>Automatically set size from contents</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchBuildingPart.py" line="627"/>
<source>A margin to use when autosize is turned on</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchComponent.py" line="192"/>
<source>The base object this component is built upon</source>
@@ -1603,11 +1623,21 @@
<source>The computed length of the extrusion path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="680"/>
<source>Start offset distance along the extrusion path (positive: extend, negative: trim)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="680"/>
<source>Start offset distance along the extrusion path (positive: extend, negative: trim</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="682"/>
<source>End offset distance along the extrusion path (positive: extend, negative: trim)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchStructure.py" line="682"/>
<source>End offset distance along the extrusion path (positive: extend, negative: trim</source>
@@ -3044,11 +3074,66 @@ Building creation aborted.</source>
<source>Arch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="71"/>
<source>Structure tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="85"/>
<source>Axis tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="91"/>
<source>Panel tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="99"/>
<source>Material tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="103"/>
<source>Pipe tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="94"/>
<source>Rebar tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="177"/>
<source>&amp;Arch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="193"/>
<source>Utilities</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="192"/>
<source>&amp;Draft</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="181"/>
<source>Creation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="185"/>
<source>Annotation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="189"/>
<source>Modification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="ArchCurtainWall.py" line="83"/>
<source>Curtain Wall</source>
@@ -4639,16 +4724,6 @@ If Run = 0 then the run is calculated so that the height is the same as the rela
<source>&amp;Arch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="133"/>
<source>Utilities</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="132"/>
<source>&amp;Draft</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="124"/>
<source>Creation</source>
@@ -4664,6 +4739,16 @@ If Run = 0 then the run is calculated so that the height is the same as the rela
<source>Modification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="132"/>
<source>&amp;Draft</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="133"/>
<source>Utilities</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ArchMaterial</name>

View File

@@ -119,6 +119,11 @@ Leave this property empty to be able to set &apos;Axis&apos; and &apos;Center&ap
<source>Number of circular layers. The &apos;Base&apos; object counts as one layer.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="array.py" line="291"/>
<source>A parameter that determines how many symmetry planes the circular array will have.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="array.py" line="291"/>
<source>A parameter that determines how many symmetry planes the circular array will have.</source>
@@ -220,6 +225,17 @@ This property is read-only, as the number depends on the parameters of the array
<source>The object, and specific subelements of it,
that this dimension object is measuring.
There are various possibilities:
- An object, and one of its edges.
- An object, and two of its vertices.
- An arc object, and its edge.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="dimension.py" line="167"/>
<source>The object, and specific subelements of it,
that this dimension object is measuring.
There are various possibilities:
- An object, and one of its edges.
- An object, and two of its vertices.
@@ -614,11 +630,6 @@ This property is read-only, as the number depends on the points contained within
<source>Area of this object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="hatch.py" line="49"/>
<source>The shape of this object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="hatch.py" line="52"/>
<source>The base object used by this object</source>
@@ -629,6 +640,11 @@ This property is read-only, as the number depends on the points contained within
<source>The PAT file used by this object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="hatch.py" line="49"/>
<source>The shape of this object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="hatch.py" line="58"/>
<source>The pattern name used by this object</source>
@@ -1092,16 +1108,6 @@ beyond the dimension line</source>
<source>Writing objects shown/hidden state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="view_layer.py" line="402"/>
<source>Merge layer duplicates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="view_layer.py" line="407"/>
<source>Add new layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="init_tools.py" line="145"/>
<source>Draft creation tools</source>
@@ -1177,6 +1183,21 @@ beyond the dimension line</source>
<source>Toggles Constrain to Working Plane On/Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="init_tools.py" line="48"/>
<source>Arc tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="init_tools.py" line="56"/>
<source>Bezier tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_arrays.py" line="65"/>
<source>Array tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_utils.py" line="154"/>
<source>Unable to insert new object into a scaled part</source>
@@ -1315,11 +1336,6 @@ The array can be turned into an orthogonal or a circular array by changing its t
<source>You must choose a base object before using this command</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_arrays.py" line="65"/>
<source>Array tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_arrays.py" line="68"/>
<source>Create various types of arrays, including rectangular, polar, circular, path, and point</source>
@@ -1363,6 +1379,16 @@ The array can be turned into a polar or a circular array by changing its type.</
<source>Offset direction is not defined. Please move the mouse on either side of the object first to indicate a direction</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="view_layer.py" line="402"/>
<source>Merge layer duplicates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="view_layer.py" line="407"/>
<source>Add new layer</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_AddConstruction</name>
@@ -1556,19 +1582,6 @@ The resulting clone can be scaled in each of its three directions.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_CloseLine</name>
<message>
<location filename="gui_lineops.py" line="124"/>
<source>Close Line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="125"/>
<source>Closes the line being drawn, and finishes the operation.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_CubicBezCurve</name>
<message>
@@ -1707,19 +1720,6 @@ on supported nodes and on supported objects.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_FinishLine</name>
<message>
<location filename="gui_lineops.py" line="98"/>
<source>Finish line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="99"/>
<source>Finishes a line without closing it.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_FlipDimension</name>
<message>
@@ -1746,6 +1746,11 @@ If other objects are selected they are ignored.</source>
<source>Create hatches on selected faces</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_hatch.py" line="42"/>
<source>Creates hatches on the faces of a selected object</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_Heal</name>
@@ -2481,19 +2486,6 @@ CTRL snaps, SHIFT constrains to current segment or to normal, ALT inverts.</sour
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_UndoLine</name>
<message>
<location filename="gui_lineops.py" line="151"/>
<source>Undo last segment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="152"/>
<source>Undoes the last drawn segment of the line being drawn.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_Upgrade</name>
<message>
@@ -2567,19 +2559,6 @@ Then you can use it to save a different camera position and objects&apos; states
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImportDWG</name>
<message>
<location filename="importDWG.py" line="277"/>
<source>Converting:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="importDWG.py" line="233"/>
<source>Conversion successful</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImportSVG</name>
<message>
@@ -3177,9 +3156,38 @@ Not available if Draft preference option &apos;Use Part Primitives&apos; is enab
<translation type="unfinished"></translation>
</message>
<message>
<location filename="make_sketch.py" line="135"/>
<source>All Shapes must be coplanar
</source>
<location filename="importDWG.py" line="286"/>
<source>LibreDWG error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="importDWG.py" line="295"/>
<source>Converting:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="importDWG.py" line="228"/>
<source>Conversion successful</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="importDWG.py" line="231"/>
<source>Error during DWG conversion. Try moving the DWG file to a directory path without spaces and non-english characters, or try saving to a lower DWG version.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="importDWG.py" line="300"/>
<source>ODA File Converter not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="importDWG.py" line="310"/>
<source>QCAD error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="make_sketch.py" line="139"/>
<source>All Shapes must be coplanar</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3188,6 +3196,11 @@ Not available if Draft preference option &apos;Use Part Primitives&apos; is enab
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="WorkingPlane.py" line="704"/>
<source>Selected Shapes must define a plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="make_label.py" line="196"/>
<source>No active document. Aborting.</source>
@@ -3609,9 +3622,25 @@ Not available if Draft preference option &apos;Use Part Primitives&apos; is enab
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="make_sketch.py" line="104"/>
<source>No shape found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="make_sketch.py" line="109"/>
<source>All Shapes must be planar
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="make_sketch.py" line="111"/>
<source>All Shapes must be planar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="make_sketch.py" line="135"/>
<source>All Shapes must be coplanar
</source>
<translation type="unfinished"></translation>
</message>
@@ -3740,16 +3769,6 @@ Not available if Draft preference option &apos;Use Part Primitives&apos; is enab
<source>migrated &apos;DraftText&apos; type to &apos;Text&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="view_layer.py" line="358"/>
<source>Activate this layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="view_layer.py" line="364"/>
<source>Select layer contents</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="InitGui.py" line="46"/>
<source>Draft</source>
@@ -4072,6 +4091,11 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<source>Create Dimension (radial)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_dimensions.py" line="508"/>
<source>Edge too short!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_dimensions.py" line="511"/>
<source>Edges don&apos;t intersect!</source>
@@ -4597,26 +4621,6 @@ To enabled FreeCAD to download these libraries, answer Yes.</source>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="73"/>
<source>No active command.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="92"/>
<source>Finish line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="118"/>
<source>Close line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="144"/>
<source>Undo line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_split.py" line="64"/>
<source>Click anywhere on a line to split it.</source>
@@ -4833,6 +4837,36 @@ The final angle will be the base angle plus this amount.</source>
<source>Pick rotation angle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="view_layer.py" line="358"/>
<source>Activate this layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="view_layer.py" line="364"/>
<source>Select layer contents</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="73"/>
<source>No active command.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="92"/>
<source>Finish line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="118"/>
<source>Close line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="144"/>
<source>Undo line</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>importOCA</name>
@@ -4852,6 +4886,58 @@ The final angle will be the base angle plus this amount.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_CloseLine</name>
<message>
<location filename="gui_lineops.py" line="124"/>
<source>Close Line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="125"/>
<source>Closes the line being drawn, and finishes the operation.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_FinishLine</name>
<message>
<location filename="gui_lineops.py" line="98"/>
<source>Finish line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="99"/>
<source>Finishes a line without closing it.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Draft_UndoLine</name>
<message>
<location filename="gui_lineops.py" line="151"/>
<source>Undo last segment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="gui_lineops.py" line="152"/>
<source>Undoes the last drawn segment of the line being drawn.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ImportDWG</name>
<message>
<location filename="importDWG.py" line="233"/>
<source>Conversion successful</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="importDWG.py" line="277"/>
<source>Converting:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Dialog</name>
<message>

570
src/Mod/Fem/Gui/Resources/translations/Fem.ts Executable file → Normal file
View File

@@ -62,6 +62,576 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_Analysis</name>
<message>
<location filename="commands.py" line="57"/>
<source>Analysis container</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="62"/>
<source>Creates an analysis container with standard solver CalculiX</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ClippingPlaneAdd</name>
<message>
<location filename="commands.py" line="85"/>
<source>Clipping plane on face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="89"/>
<source>Add a clipping plane on a selected face</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ClippingPlaneRemoveAll</name>
<message>
<location filename="commands.py" line="144"/>
<source>Remove all clipping planes</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ConstantVacuumPermittivity</name>
<message>
<location filename="commands.py" line="166"/>
<source>Constant vacuum permittivity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="170"/>
<source>Creates a FEM constant vacuum permittivity to overwrite standard value</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ConstraintBodyHeatSource</name>
<message>
<location filename="commands.py" line="185"/>
<source>Constraint body heat source</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="189"/>
<source>Creates a FEM constraint body heat source</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ConstraintCentrif</name>
<message>
<location filename="commands.py" line="202"/>
<source>Constraint centrif</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="206"/>
<source>Creates a FEM constraint centrif</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ConstraintElectrostaticPotential</name>
<message>
<location filename="commands.py" line="219"/>
<source>Constraint electrostatic potential</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="223"/>
<source>Creates a FEM constraint electrostatic potential</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ConstraintFlowVelocity</name>
<message>
<location filename="commands.py" line="236"/>
<source>Constraint flow velocity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="240"/>
<source>Creates a FEM constraint flow velocity</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ConstraintInitialFlowVelocity</name>
<message>
<location filename="commands.py" line="253"/>
<source>Constraint initial flow velocity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="257"/>
<source>Creates a FEM constraint initial flow velocity</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ConstraintSectionPrint</name>
<message>
<location filename="commands.py" line="270"/>
<source>Constraint sectionprint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="274"/>
<source>Creates a FEM constraint sectionprint</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ConstraintSelfWeight</name>
<message>
<location filename="commands.py" line="287"/>
<source>Constraint self weight</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="291"/>
<source>Creates a FEM constraint self weight</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ConstraintTie</name>
<message>
<location filename="commands.py" line="304"/>
<source>Constraint tie</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="308"/>
<source>Creates a FEM constraint tie</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ElementFluid1D</name>
<message>
<location filename="commands.py" line="321"/>
<source>Fluid section for 1D flow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="325"/>
<source>Creates a FEM fluid section for 1D flow</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ElementGeometry1D</name>
<message>
<location filename="commands.py" line="338"/>
<source>Beam cross section</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="342"/>
<source>Creates a FEM beam cross section</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ElementGeometry2D</name>
<message>
<location filename="commands.py" line="355"/>
<source>Shell plate thickness</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="359"/>
<source>Creates a FEM shell plate thickness</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ElementRotation1D</name>
<message>
<location filename="commands.py" line="372"/>
<source>Beam rotation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="376"/>
<source>Creates a FEM beam rotation</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_EquationElasticity</name>
<message>
<location filename="commands.py" line="406"/>
<source>Elasticity equation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="410"/>
<source>Creates a FEM equation for elasticity</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_EquationElectricforce</name>
<message>
<location filename="commands.py" line="457"/>
<source>Electricforce equation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="461"/>
<source>Creates a FEM equation for electric forces</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_EquationElectrostatic</name>
<message>
<location filename="commands.py" line="389"/>
<source>Electrostatic equation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="393"/>
<source>Creates a FEM equation for electrostatic</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_EquationFlow</name>
<message>
<location filename="commands.py" line="423"/>
<source>Flow equation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="427"/>
<source>Creates a FEM equation for flow</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_EquationFlux</name>
<message>
<location filename="commands.py" line="440"/>
<source>Flux equation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="444"/>
<source>Creates a FEM equation for flux</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_EquationHeat</name>
<message>
<location filename="commands.py" line="474"/>
<source>Heat equation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="478"/>
<source>Creates a FEM equation for heat</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_Examples</name>
<message>
<location filename="commands.py" line="496"/>
<source>Open FEM examples</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_FEMMesh2Mesh</name>
<message>
<location filename="commands.py" line="655"/>
<source>FEM mesh to mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="659"/>
<source>Convert the surface of a FEM mesh to a mesh</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MaterialEditor</name>
<message>
<location filename="commands.py" line="513"/>
<source>Material editor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="517"/>
<source>Opens the FreeCAD material editor</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MaterialFluid</name>
<message>
<location filename="commands.py" line="533"/>
<source>Material for fluid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="537"/>
<source>Creates a FEM material for fluid</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MaterialMechanicalNonlinear</name>
<message>
<location filename="commands.py" line="550"/>
<source>Nonlinear mechanical material</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="554"/>
<source>Creates a nonlinear mechanical material</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MaterialReinforced</name>
<message>
<location filename="commands.py" line="620"/>
<source>Reinforced material (concrete)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="624"/>
<source>Creates a material for reinforced matrix material such as concrete</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MaterialSolid</name>
<message>
<location filename="commands.py" line="637"/>
<source>Material for solid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="642"/>
<source>Creates a FEM material for solid</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MeshBoundaryLayer</name>
<message>
<location filename="commands.py" line="702"/>
<source>FEM mesh boundary layer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="706"/>
<source>Creates a FEM mesh boundary layer</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MeshClear</name>
<message>
<location filename="commands.py" line="719"/>
<source>Clear FEM mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="723"/>
<source>Clear the Mesh of a FEM mesh object</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MeshDisplayInfo</name>
<message>
<location filename="commands.py" line="748"/>
<source>Display FEM mesh info</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MeshGmshFromShape</name>
<message>
<location filename="commands.py" line="773"/>
<source>FEM mesh from shape by Gmsh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="777"/>
<source>Create a FEM mesh from a shape by Gmsh mesher</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MeshGroup</name>
<message>
<location filename="commands.py" line="818"/>
<source>FEM mesh group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="822"/>
<source>Creates a FEM mesh group</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MeshNetgenFromShape</name>
<message>
<location filename="commands.py" line="835"/>
<source>FEM mesh from shape by Netgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="839"/>
<source>Create a FEM mesh from a solid or face shape by Netgen internal mesher</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_MeshRegion</name>
<message>
<location filename="commands.py" line="880"/>
<source>FEM mesh region</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="884"/>
<source>Creates a FEM mesh region</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ResultShow</name>
<message>
<location filename="commands.py" line="897"/>
<source>Show result</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="902"/>
<source>Shows and visualizes selected result data</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_ResultsPurge</name>
<message>
<location filename="commands.py" line="917"/>
<source>Purge results</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="922"/>
<source>Purges all results from active analysis</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_SolverCalculix</name>
<message>
<location filename="commands.py" line="980"/>
<source>Solver CalculiX (new framework)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="985"/>
<source>Creates a FEM solver CalculiX new framework (less result error handling)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_SolverControl</name>
<message>
<location filename="commands.py" line="999"/>
<source>Solver job control</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="1004"/>
<source>Changes solver attributes and runs the calculations for the selected solver</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_SolverCxxtools</name>
<message>
<location filename="commands.py" line="939"/>
<source>Solver CalculiX Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="944"/>
<source>Creates a standard FEM solver CalculiX with ccx tools</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_SolverElmer</name>
<message>
<location filename="commands.py" line="1016"/>
<source>Solver Elmer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="1021"/>
<source>Creates a FEM solver Elmer</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_SolverMystran</name>
<message>
<location filename="commands.py" line="1032"/>
<source>Solver Mystran</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="1034"/>
<source>Creates a FEM solver Mystran</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_SolverRun</name>
<message>
<location filename="commands.py" line="1044"/>
<source>Run solver calculations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="1049"/>
<source>Runs the calculations for the selected solver</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FEM_SolverZ88</name>
<message>
<location filename="commands.py" line="1064"/>
<source>Solver Z88</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="commands.py" line="1066"/>
<source>Creates a FEM solver Z88</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>GeometryElementsSelection</name>
<message>