Updated ts files

This commit is contained in:
Yorik van Havre
2022-05-05 15:20:57 +02:00
parent 4244f0cb49
commit a62092d498
18 changed files with 15507 additions and 14662 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -2,14 +2,52 @@
<!DOCTYPE TS>
<TS version="2.1">
<context>
<name>Image_Scaling</name>
<name>Dialog</name>
<message>
<location filename="_CommandImageScaling.py" line="62"/>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="144"/>
<source>Scale image plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="_CommandImageScaling.py" line="66"/>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="145"/>
<source>Distance [mm]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="146"/>
<source>Select first point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="171"/>
<source>&lt;font color=&apos;red&apos;&gt;Enter distance&lt;/font&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="174"/>
<source>&lt;font color=&apos;red&apos;&gt;Select ImagePlane&lt;/font&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="199"/>
<source>Select second point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="208"/>
<source>Select Image Plane and type distance</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Image_Scaling</name>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="62"/>
<source>Scale image plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="64"/>
<source>Scales an image plane by defining a distance between two points</source>
<translation type="unfinished"></translation>
</message>
@@ -17,17 +55,17 @@
<context>
<name>CmdCreateImagePlane</name>
<message>
<location filename="../../Command.cpp" line="99"/>
<location filename="../../Command.cpp" line="100"/>
<source>Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="100"/>
<location filename="../../Command.cpp" line="101"/>
<source>Create image plane...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="101"/>
<location filename="../../Command.cpp" line="102"/>
<source>Create a planar image in the 3D space</source>
<translation type="unfinished"></translation>
</message>
@@ -35,17 +73,17 @@
<context>
<name>CmdImageOpen</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<location filename="../../Command.cpp" line="55"/>
<source>Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<location filename="../../Command.cpp" line="56"/>
<source>Open...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<location filename="../../Command.cpp" line="57"/>
<source>Open image view</source>
<translation type="unfinished"></translation>
</message>
@@ -53,17 +91,17 @@
<context>
<name>CmdImageScaling</name>
<message>
<location filename="../../Command.cpp" line="173"/>
<location filename="../../Command.cpp" line="175"/>
<source>Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="174"/>
<location filename="../../Command.cpp" line="176"/>
<source>Scale...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="175"/>
<location filename="../../Command.cpp" line="177"/>
<source>Image Scaling</source>
<translation type="unfinished"></translation>
</message>
@@ -71,7 +109,7 @@
<context>
<name>Command</name>
<message>
<location filename="../../Command.cpp" line="149"/>
<location filename="../../Command.cpp" line="150"/>
<source>Create ImagePlane</source>
<translation type="unfinished"></translation>
</message>
@@ -79,13 +117,11 @@
<context>
<name>ImageGui::GLImageBox</name>
<message>
<location filename="../../GLImageBox.cpp" line="334"/>
<location filename="../../OpenGLImageBox.cpp" line="392"/>
<source>Image pixel format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../GLImageBox.cpp" line="335"/>
<location filename="../../OpenGLImageBox.cpp" line="393"/>
<source>Undefined type of colour space for image viewing</source>
<translation type="unfinished"></translation>
@@ -132,60 +168,60 @@
<context>
<name>ImageGui::ImageView</name>
<message>
<location filename="../../ImageView.cpp" line="111"/>
<location filename="../../ImageView.cpp" line="107"/>
<source>&amp;Fit image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ImageView.cpp" line="113"/>
<location filename="../../ImageView.cpp" line="109"/>
<source>Stretch the image to fit the view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ImageView.cpp" line="117"/>
<location filename="../../ImageView.cpp" line="113"/>
<source>&amp;1:1 scale</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ImageView.cpp" line="119"/>
<location filename="../../ImageView.cpp" line="115"/>
<source>Display the image at a 1:1 scale</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ImageView.cpp" line="128"/>
<location filename="../../ImageView.cpp" line="124"/>
<source>Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ImageView.cpp" line="146"/>
<location filename="../../ImageView.cpp" line="142"/>
<source>Ready...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ImageView.cpp" line="551"/>
<location filename="../../ImageView.cpp" line="543"/>
<source>grey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ImageView.cpp" line="552"/>
<location filename="../../ImageView.cpp" line="555"/>
<location filename="../../ImageView.cpp" line="565"/>
<location filename="../../ImageView.cpp" line="570"/>
<location filename="../../ImageView.cpp" line="580"/>
<location filename="../../ImageView.cpp" line="585"/>
<location filename="../../ImageView.cpp" line="596"/>
<location filename="../../ImageView.cpp" line="601"/>
<location filename="../../ImageView.cpp" line="612"/>
<location filename="../../ImageView.cpp" line="617"/>
<location filename="../../ImageView.cpp" line="544"/>
<location filename="../../ImageView.cpp" line="547"/>
<location filename="../../ImageView.cpp" line="557"/>
<location filename="../../ImageView.cpp" line="562"/>
<location filename="../../ImageView.cpp" line="572"/>
<location filename="../../ImageView.cpp" line="577"/>
<location filename="../../ImageView.cpp" line="588"/>
<location filename="../../ImageView.cpp" line="593"/>
<location filename="../../ImageView.cpp" line="604"/>
<location filename="../../ImageView.cpp" line="609"/>
<source>zoom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ImageView.cpp" line="555"/>
<location filename="../../ImageView.cpp" line="565"/>
<location filename="../../ImageView.cpp" line="580"/>
<location filename="../../ImageView.cpp" line="596"/>
<location filename="../../ImageView.cpp" line="612"/>
<location filename="../../ImageView.cpp" line="547"/>
<location filename="../../ImageView.cpp" line="557"/>
<location filename="../../ImageView.cpp" line="572"/>
<location filename="../../ImageView.cpp" line="588"/>
<location filename="../../ImageView.cpp" line="604"/>
<source>outside image</source>
<translation type="unfinished"></translation>
</message>
@@ -193,30 +229,30 @@
<context>
<name>QObject</name>
<message>
<location filename="../../Command.cpp" line="69"/>
<location filename="../../Command.cpp" line="113"/>
<location filename="../../Command.cpp" line="70"/>
<location filename="../../Command.cpp" line="114"/>
<source>Images</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="74"/>
<location filename="../../Command.cpp" line="118"/>
<location filename="../../Command.cpp" line="75"/>
<location filename="../../Command.cpp" line="119"/>
<source>All files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="76"/>
<location filename="../../Command.cpp" line="120"/>
<location filename="../../Command.cpp" line="77"/>
<location filename="../../Command.cpp" line="121"/>
<source>Choose an image file to open</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="126"/>
<location filename="../../Command.cpp" line="127"/>
<source>Error opening image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="127"/>
<location filename="../../Command.cpp" line="128"/>
<source>Could not load the chosen image</source>
<translation type="unfinished"></translation>
</message>
@@ -224,7 +260,7 @@
<context>
<name>Workbench</name>
<message>
<location filename="../../Workbench.cpp" line="36"/>
<location filename="../../Workbench.cpp" line="32"/>
<source>Image</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -1371,10 +1371,6 @@ to a smoother appearance.
</context>
<context>
<name>MeshGui::RemeshGmsh</name>
<message>
<source>Remesh by gmsh</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remeshing Parameter</source>
<translation type="unfinished"></translation>
@@ -1415,6 +1411,10 @@ to a smoother appearance.
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remesh by Gmsh</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MeshGui::RemoveComponents</name>
@@ -1827,6 +1827,10 @@ Please visit http://www.openscad.org/index.html to install it.</source>
<source>Annotation</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3D Manufacturing Format</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Workbench</name>
@@ -1846,5 +1850,9 @@ Please visit http://www.openscad.org/index.html to install it.</source>
<source>Mesh tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cutting</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -4,17 +4,17 @@
<context>
<name>MeshPart_FlatteningCommand</name>
<message>
<location filename="MeshFlatteningCommand.py" line="47"/>
<location filename="../../MeshFlatteningCommand.py" line="47"/>
<source>Unwrap Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MeshFlatteningCommand.py" line="82"/>
<location filename="../../MeshFlatteningCommand.py" line="80"/>
<source>Find a flat representation of a mesh.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="MeshFlatteningCommand.py" line="79"/>
<location filename="../../MeshFlatteningCommand.py" line="79"/>
<source>Unwrap Face</source>
<translation type="unfinished"></translation>
</message>
@@ -22,14 +22,17 @@
<context>
<name>CmdMeshPartCrossSections</name>
<message>
<location filename="../../Command.cpp" line="276"/>
<source>MeshPart</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="277"/>
<source>Cross-sections...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="278"/>
<source>Cross-sections</source>
<translation type="unfinished"></translation>
</message>
@@ -37,14 +40,17 @@
<context>
<name>CmdMeshPartCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="312"/>
<source>Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="313"/>
<source>Curve on mesh...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="314"/>
<source>Creates an approximated curve on top of a mesh.
This command only works with a &apos;mesh&apos; object.</source>
<translation type="unfinished"></translation>
@@ -53,14 +59,17 @@ This command only works with a &apos;mesh&apos; object.</source>
<context>
<name>CmdMeshPartMesher</name>
<message>
<location filename="../../Command.cpp" line="59"/>
<source>Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="60"/>
<source>Create mesh from shape...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="61"/>
<source>Tessellate shape</source>
<translation type="unfinished"></translation>
</message>
@@ -68,14 +77,17 @@ This command only works with a &apos;mesh&apos; object.</source>
<context>
<name>CmdMeshPartSection</name>
<message>
<location filename="../../Command.cpp" line="192"/>
<source>Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="193"/>
<source>Create section from mesh and plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="194"/>
<source>Section</source>
<translation type="unfinished"></translation>
</message>
@@ -83,14 +95,18 @@ This command only works with a &apos;mesh&apos; object.</source>
<context>
<name>CmdMeshPartTrimByPlane</name>
<message>
<location filename="../../Command.cpp" line="84"/>
<source>Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="85"/>
<source>Trim mesh with a plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="86"/>
<location filename="../../Command.cpp" line="87"/>
<source>Trims a mesh with a plane</source>
<translation type="unfinished"></translation>
</message>
@@ -98,10 +114,12 @@ This command only works with a &apos;mesh&apos; object.</source>
<context>
<name>Command</name>
<message>
<location filename="../../Command.cpp" line="129"/>
<source>Trim with plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="215"/>
<source>Section with plane</source>
<translation type="unfinished"></translation>
</message>
@@ -109,54 +127,67 @@ This command only works with a &apos;mesh&apos; object.</source>
<context>
<name>MeshPartGui::CrossSections</name>
<message>
<location filename="../../CrossSections.ui" line="14"/>
<source>Cross sections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="20"/>
<source>Guiding plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="26"/>
<source>XY</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="36"/>
<source>XZ</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="43"/>
<source>YZ</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="52"/>
<source>Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="71"/>
<source>Sections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="83"/>
<source>On both sides</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="92"/>
<source>Count</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="109"/>
<source>Distance:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="128"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.ui" line="134"/>
<source>Connect edges if distance less than</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CrossSections.cpp" line="345"/>
<source>Failure</source>
<translation type="unfinished"></translation>
</message>
@@ -164,26 +195,32 @@ This command only works with a &apos;mesh&apos; object.</source>
<context>
<name>MeshPartGui::CurveOnMeshHandler</name>
<message>
<location filename="../../CurveOnMesh.cpp" line="364"/>
<source>Create</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CurveOnMesh.cpp" line="366"/>
<source>Close wire</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CurveOnMesh.cpp" line="368"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CurveOnMesh.cpp" line="369"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CurveOnMesh.cpp" line="615"/>
<source>Wrong mesh picked</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CurveOnMesh.cpp" line="655"/>
<source>No point was picked</source>
<translation type="unfinished"></translation>
</message>
@@ -191,48 +228,59 @@ This command only works with a &apos;mesh&apos; object.</source>
<context>
<name>MeshPartGui::TaskCurveOnMesh</name>
<message>
<location filename="../../TaskCurveOnMesh.ui" line="14"/>
<source>Curve on mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCurveOnMesh.ui" line="23"/>
<source>Press &apos;Start&apos;, then pick points on the mesh; when enough points have been set, right-click and choose &apos;Create&apos;. Repeat this process to create more splines. Close this task panel to complete the operation.
This command only works with a &apos;mesh&apos; object, not a regular face or surface. To convert an object to a mesh use the tools of the Mesh Workbench.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCurveOnMesh.ui" line="38"/>
<source>Wire</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCurveOnMesh.ui" line="44"/>
<source>Snap tolerance to vertices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCurveOnMesh.ui" line="51"/>
<source> px</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCurveOnMesh.ui" line="61"/>
<source>Split threshold</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCurveOnMesh.ui" line="87"/>
<source>Spline Approximation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCurveOnMesh.ui" line="96"/>
<source>Tolerance to mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCurveOnMesh.ui" line="122"/>
<source>Continuity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCurveOnMesh.ui" line="136"/>
<source>Maximum curve degree</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCurveOnMesh.ui" line="153"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
@@ -240,190 +288,237 @@ This command only works with a &apos;mesh&apos; object, not a regular face or su
<context>
<name>MeshPartGui::Tessellation</name>
<message>
<location filename="../../Tessellation.ui" line="14"/>
<source>Tessellation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="20"/>
<source>Meshing options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="30"/>
<source>Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="33"/>
<source>Use the standard mesher</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="41"/>
<source>Surface deviation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="48"/>
<source>Maximal linear deflection of a mesh section from the surface of the object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="67"/>
<source>Angular deviation:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="74"/>
<source>Maximal angular deflection of a mesh section to the next section</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="98"/>
<source>The maximal linear deviation of a mesh segment will be the specified
Surface deviation multiplied by the length of the current mesh segment (edge)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="102"/>
<source>Relative surface deviation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="109"/>
<source>Mesh will get face colors of the object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="112"/>
<source>Apply face colors to mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="119"/>
<source>Mesh segments will be grouped according to the color of the object faces.
These groups will be exported for mesh output formats supporting
this feature (e.g. the format OBJ).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="124"/>
<source>Define segments by face colors</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="145"/>
<source>Mefisto</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="148"/>
<source>Use the Mefisto mesher</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="156"/>
<source>Maximum edge length:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="162"/>
<source>If this number is smaller the mesh becomes finer.
The smallest value is 0.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="183"/>
<source>Estimate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="206"/>
<source>Netgen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="209"/>
<source>Use the Netgen mesher</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="217"/>
<source>Fineness:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="234"/>
<source>Very coarse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="239"/>
<source>Coarse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="244"/>
<source>Moderate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="249"/>
<source>Fine</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="254"/>
<source>Very fine</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="259"/>
<source>User defined</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="269"/>
<source>Mesh size grading:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="279"/>
<source>If this parameter is smaller, the mesh becomes finer.
A value in the range of 0.1-1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="302"/>
<source>Elements per edge:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="312"/>
<location filename="../../Tessellation.ui" line="345"/>
<source>If this parameter is larger, the mesh becomes finer.
A value in the range of 0.2-10.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="335"/>
<source>Elements per curvature radius:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="370"/>
<source>Whether optimization of surface shape will be done</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="373"/>
<source>Optimize surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="383"/>
<source>Whether second order elements will be generated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="386"/>
<source>Second order elements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="393"/>
<source>Whether meshes will be arranged preferably using quadrilateral faces</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="396"/>
<source>Quad dominated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.ui" line="422"/>
<source>Leave panel open</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>gmsh</source>
<location filename="../../Tessellation.cpp" line="63"/>
<source>Gmsh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.cpp" line="214"/>
<location filename="../../Tessellation.cpp" line="220"/>
<source>No active document</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.cpp" line="248"/>
<source>You have selected a body without tip.
Either set the tip of the body or select a different shape, please.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.cpp" line="252"/>
<source>You have selected a shape without faces.
Select a different shape, please.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Tessellation.cpp" line="256"/>
<source>Select a shape for meshing, first.</source>
<translation type="unfinished"></translation>
</message>
@@ -431,10 +526,12 @@ Select a different shape, please.</source>
<context>
<name>MeshPart_Section</name>
<message>
<location filename="../../Command.cpp" line="205"/>
<source>Select plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="206"/>
<source>Please select a plane at which you section the mesh.</source>
<translation type="unfinished"></translation>
</message>
@@ -442,30 +539,37 @@ Select a different shape, please.</source>
<context>
<name>MeshPart_TrimByPlane</name>
<message>
<location filename="../../Command.cpp" line="96"/>
<source>Select plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="97"/>
<source>Please select a plane at which you trim the mesh.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="103"/>
<source>Trim by plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="104"/>
<source>Select the side you want to keep.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="105"/>
<source>Below</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="106"/>
<source>Above</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="107"/>
<source>Split</source>
<translation type="unfinished"></translation>
</message>
@@ -473,6 +577,7 @@ Select a different shape, please.</source>
<context>
<name>Workbench</name>
<message>
<location filename="../../Workbench.cpp" line="36"/>
<source>MeshPart</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -4,82 +4,82 @@
<context>
<name>OpenSCAD</name>
<message>
<location filename="OpenSCADUtils.py" line="710"/>
<location filename="../../OpenSCADUtils.py" line="709"/>
<source>OpenSCAD file contains both 2D and 3D shapes. That is not supported in this importer, all shapes must have the same dimensionality.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADUtils.py" line="622"/>
<location filename="../../OpenSCADUtils.py" line="721"/>
<source>Error all shapes must be either 2D or both must be 3D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="importCSG.py" line="1341"/>
<location filename="../../importCSG.py" line="1385"/>
<source>Unsupported Function</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="importCSG.py" line="1341"/>
<location filename="../../importCSG.py" line="1385"/>
<source>Press OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="102"/>
<location filename="../../OpenSCADCommands.py" line="101"/>
<source>Unable to explode %s</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="149"/>
<location filename="../../OpenSCADCommands.py" line="146"/>
<source>Convert Edges to Faces</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="309"/>
<location filename="../../OpenSCADCommands.py" line="308"/>
<source>Please select 3 objects first</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="364"/>
<location filename="../../OpenSCADCommands.py" line="363"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="368"/>
<location filename="../../OpenSCADCommands.py" line="367"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="365"/>
<location filename="../../OpenSCADCommands.py" line="364"/>
<source>Load</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="366"/>
<location filename="../../OpenSCADCommands.py" line="365"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="367"/>
<location filename="../../OpenSCADCommands.py" line="366"/>
<source>Refresh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="369"/>
<location filename="../../OpenSCADCommands.py" line="368"/>
<source>as Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="370"/>
<location filename="../../OpenSCADCommands.py" line="369"/>
<source>Add OpenSCAD Element</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="473"/>
<location filename="../../OpenSCADCommands.py" line="472"/>
<source>Perform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="474"/>
<location filename="../../OpenSCADCommands.py" line="473"/>
<source>Mesh Boolean</source>
<translation type="unfinished"></translation>
</message>
@@ -87,12 +87,12 @@
<context>
<name>OpenSCAD_AddOpenSCADElement</name>
<message>
<location filename="OpenSCADCommands.py" line="517"/>
<location filename="../../OpenSCADCommands.py" line="516"/>
<source>Add OpenSCAD Element...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="521"/>
<location filename="../../OpenSCADCommands.py" line="517"/>
<source>Add an OpenSCAD element by entering OpenSCAD code and executing the OpenSCAD binary</source>
<translation type="unfinished"></translation>
</message>
@@ -100,12 +100,12 @@
<context>
<name>OpenSCAD_ColorCodeShape</name>
<message>
<location filename="OpenSCADCommands.py" line="126"/>
<location filename="../../OpenSCADCommands.py" line="125"/>
<source>Color Shapes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="129"/>
<location filename="../../OpenSCADCommands.py" line="126"/>
<source>Color Shapes by validity and type</source>
<translation type="unfinished"></translation>
</message>
@@ -113,7 +113,7 @@
<context>
<name>OpenSCAD_Edgestofaces</name>
<message>
<location filename="OpenSCADCommands.py" line="146"/>
<location filename="../../OpenSCADCommands.py" line="145"/>
<source>Convert Edges To Faces</source>
<translation type="unfinished"></translation>
</message>
@@ -121,12 +121,12 @@
<context>
<name>OpenSCAD_ExpandPlacements</name>
<message>
<location filename="OpenSCADCommands.py" line="291"/>
<location filename="../../OpenSCADCommands.py" line="290"/>
<source>Expand Placements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="294"/>
<location filename="../../OpenSCADCommands.py" line="291"/>
<source>Expand all placements downwards the FeatureTree</source>
<translation type="unfinished"></translation>
</message>
@@ -134,12 +134,12 @@
<context>
<name>OpenSCAD_ExplodeGroup</name>
<message>
<location filename="OpenSCADCommands.py" line="110"/>
<location filename="../../OpenSCADCommands.py" line="109"/>
<source>Explode Group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="113"/>
<location filename="../../OpenSCADCommands.py" line="110"/>
<source>Remove fusion, apply placement to children, and color randomly</source>
<translation type="unfinished"></translation>
</message>
@@ -147,12 +147,12 @@
<context>
<name>OpenSCAD_Hull</name>
<message>
<location filename="OpenSCADCommands.py" line="552"/>
<location filename="../../OpenSCADCommands.py" line="551"/>
<source>Hull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="555"/>
<location filename="../../OpenSCADCommands.py" line="552"/>
<source>Perform Hull</source>
<translation type="unfinished"></translation>
</message>
@@ -160,12 +160,12 @@
<context>
<name>OpenSCAD_IncreaseToleranceFeature</name>
<message>
<location filename="OpenSCADCommands.py" line="274"/>
<location filename="../../OpenSCADCommands.py" line="273"/>
<source>Increase Tolerance Feature</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="277"/>
<location filename="../../OpenSCADCommands.py" line="274"/>
<source>Create Feature that allows to increase the tolerance</source>
<translation type="unfinished"></translation>
</message>
@@ -173,12 +173,12 @@
<context>
<name>OpenSCAD_MeshBoolean</name>
<message>
<location filename="OpenSCADCommands.py" line="532"/>
<location filename="../../OpenSCADCommands.py" line="531"/>
<source>Mesh Boolean...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="536"/>
<location filename="../../OpenSCADCommands.py" line="532"/>
<source>Export objects as meshes and use OpenSCAD to perform a boolean operation</source>
<translation type="unfinished"></translation>
</message>
@@ -186,12 +186,12 @@
<context>
<name>OpenSCAD_Minkowski</name>
<message>
<location filename="OpenSCADCommands.py" line="571"/>
<location filename="../../OpenSCADCommands.py" line="570"/>
<source>Minkowski</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="574"/>
<location filename="../../OpenSCADCommands.py" line="571"/>
<source>Perform Minkowski</source>
<translation type="unfinished"></translation>
</message>
@@ -199,12 +199,12 @@
<context>
<name>OpenSCAD_MirrorMeshFeature</name>
<message>
<location filename="OpenSCADCommands.py" line="195"/>
<location filename="../../OpenSCADCommands.py" line="194"/>
<source>Mirror Mesh Feature...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="198"/>
<location filename="../../OpenSCADCommands.py" line="195"/>
<source>Create Mirror Mesh Feature</source>
<translation type="unfinished"></translation>
</message>
@@ -212,12 +212,12 @@
<context>
<name>OpenSCAD_RefineShapeFeature</name>
<message>
<location filename="OpenSCADCommands.py" line="165"/>
<location filename="../../OpenSCADCommands.py" line="164"/>
<source>Refine Shape Feature</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="168"/>
<location filename="../../OpenSCADCommands.py" line="165"/>
<source>Create Refine Shape Feature</source>
<translation type="unfinished"></translation>
</message>
@@ -225,12 +225,12 @@
<context>
<name>OpenSCAD_RemoveSubtree</name>
<message>
<location filename="OpenSCADCommands.py" line="324"/>
<location filename="../../OpenSCADCommands.py" line="323"/>
<source>Remove Objects and their Children</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="327"/>
<location filename="../../OpenSCADCommands.py" line="324"/>
<source>Removes the selected objects and all children that are not referenced from other objects</source>
<translation type="unfinished"></translation>
</message>
@@ -238,12 +238,12 @@
<context>
<name>OpenSCAD_ReplaceObject</name>
<message>
<location filename="OpenSCADCommands.py" line="312"/>
<location filename="../../OpenSCADCommands.py" line="311"/>
<source>Replace Object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="315"/>
<location filename="../../OpenSCADCommands.py" line="312"/>
<source>Replace an object in the Feature Tree. Please select old, new, and parent object</source>
<translation type="unfinished"></translation>
</message>
@@ -251,12 +251,12 @@
<context>
<name>OpenSCAD_ResizeMeshFeature</name>
<message>
<location filename="OpenSCADCommands.py" line="254"/>
<location filename="../../OpenSCADCommands.py" line="253"/>
<source>Resize Mesh Feature...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="258"/>
<location filename="../../OpenSCADCommands.py" line="254"/>
<source>Create Resize Mesh Feature</source>
<translation type="unfinished"></translation>
</message>
@@ -264,12 +264,12 @@
<context>
<name>OpenSCAD_ScaleMeshFeature</name>
<message>
<location filename="OpenSCADCommands.py" line="224"/>
<location filename="../../OpenSCADCommands.py" line="223"/>
<source>Scale Mesh Feature...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="OpenSCADCommands.py" line="228"/>
<location filename="../../OpenSCADCommands.py" line="224"/>
<source>Create Scale Mesh Feature</source>
<translation type="unfinished"></translation>
</message>
@@ -277,7 +277,7 @@
<context>
<name>Workbech</name>
<message>
<location filename="InitGui.py" line="79"/>
<location filename="../../InitGui.py" line="155"/>
<source>OpenSCAD Part tools</source>
<translation type="unfinished"></translation>
</message>
@@ -285,7 +285,7 @@
<context>
<name>Workbench</name>
<message>
<location filename="InitGui.py" line="77"/>
<location filename="../../InitGui.py" line="151"/>
<source>OpenSCADTools</source>
<translation type="unfinished"></translation>
</message>
@@ -298,126 +298,161 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="26"/>
<location filename="../ui/openscadprefs-base.ui" line="35"/>
<source>General OpenSCAD Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="34"/>
<location filename="../ui/openscadprefs-base.ui" line="43"/>
<source>OpenSCAD executable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="47"/>
<location filename="../ui/openscadprefs-base.ui" line="56"/>
<source>The path to the OpenSCAD executable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="65"/>
<location filename="../ui/openscadprefs-base.ui" line="74"/>
<source>OpenSCAD import</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="73"/>
<location filename="../ui/openscadprefs-base.ui" line="82"/>
<source>Print debug information in the Console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="90"/>
<location filename="../ui/openscadprefs-base.ui" line="99"/>
<source>If this is checked, Features will claim their children in the tree view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="93"/>
<location filename="../ui/openscadprefs-base.ui" line="102"/>
<source>Use ViewProvider in Tree View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="110"/>
<location filename="../ui/openscadprefs-base.ui" line="119"/>
<source>If this is checked, Multmatrix Object will be Parametric</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="113"/>
<location filename="../ui/openscadprefs-base.ui" line="122"/>
<source>Use Multmatrix Feature</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="130"/>
<location filename="../ui/openscadprefs-base.ui" line="153"/>
<location filename="../ui/openscadprefs-base.ui" line="139"/>
<location filename="../ui/openscadprefs-base.ui" line="162"/>
<source>The maximum number of faces of a polygon, prism or frustum. If fn is greater than this value the object is considered to be a circular. Set to 0 for no limit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="133"/>
<location filename="../ui/openscadprefs-base.ui" line="142"/>
<source>Maximum number of faces for polygons (fn)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="177"/>
<source>OpenSCAD export</source>
<location filename="../ui/openscadprefs-base.ui" line="182"/>
<source>Send to OpenSCAD via:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="185"/>
<source>maximum fragment size</source>
<location filename="../ui/openscadprefs-base.ui" line="195"/>
<source>The transfer mechanism for getting data to and from OpenSCAD</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="205"/>
<source>Standard temp directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="210"/>
<source>User-specified directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="215"/>
<source>stdout pipe (requires OpenSCAD &gt;= 2021.1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="227"/>
<source>Transfer directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="240"/>
<source>The path to the directory for transferring files to and from OpenSCAD</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="258"/>
<source>OpenSCAD export</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="266"/>
<source>maximum fragment size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="286"/>
<location filename="../ui/openscadprefs-base.ui" line="296"/>
<source>Minimum angle for a fragment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="208"/>
<location filename="../ui/openscadprefs-base.ui" line="289"/>
<source>angular (fa)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="218"/>
<location filename="../ui/openscadprefs-base.ui" line="299"/>
<source>°</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="247"/>
<location filename="../ui/openscadprefs-base.ui" line="272"/>
<location filename="../ui/openscadprefs-base.ui" line="328"/>
<location filename="../ui/openscadprefs-base.ui" line="353"/>
<source>Minimum size of a fragment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="250"/>
<location filename="../ui/openscadprefs-base.ui" line="331"/>
<source>size (fs)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="278"/>
<location filename="../ui/openscadprefs-base.ui" line="359"/>
<source>mm</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="304"/>
<location filename="../ui/openscadprefs-base.ui" line="385"/>
<source>convexity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="341"/>
<location filename="../ui/openscadprefs-base.ui" line="422"/>
<source>Mesh fallback</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="361"/>
<location filename="../ui/openscadprefs-base.ui" line="383"/>
<location filename="../ui/openscadprefs-base.ui" line="442"/>
<location filename="../ui/openscadprefs-base.ui" line="459"/>
<source>Deflection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="386"/>
<location filename="../ui/openscadprefs-base.ui" line="445"/>
<source>deflection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/openscadprefs-base.ui" line="393"/>
<location filename="../ui/openscadprefs-base.ui" line="452"/>
<source>Triangulation settings</source>
<translation type="unfinished"></translation>
</message>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -4,212 +4,212 @@
<context>
<name>StartPage</name>
<message>
<location filename="TranslationTexts.py" line="42"/>
<location filename="../../../StartPage/TranslationTexts.py" line="37"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="43"/>
<location filename="../../../StartPage/TranslationTexts.py" line="38"/>
<source>Documents</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="44"/>
<location filename="../../../StartPage/TranslationTexts.py" line="39"/>
<source>Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="45"/>
<location filename="../../../StartPage/TranslationTexts.py" line="40"/>
<source>Activity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="46"/>
<location filename="../../../StartPage/TranslationTexts.py" line="41"/>
<source>Recent files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="47"/>
<location filename="../../../StartPage/TranslationTexts.py" line="42"/>
<source>Tip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="48"/>
<location filename="../../../StartPage/TranslationTexts.py" line="43"/>
<source>Adjust the number of recent files to be shown here in menu Edit -&gt; Preferences -&gt; General -&gt; Size of recent file list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="49"/>
<location filename="../../../StartPage/TranslationTexts.py" line="44"/>
<source>Examples</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="50"/>
<location filename="../../../StartPage/TranslationTexts.py" line="45"/>
<source>General documentation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="51"/>
<location filename="../../../StartPage/TranslationTexts.py" line="46"/>
<source>User hub</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="52"/>
<location filename="../../../StartPage/TranslationTexts.py" line="47"/>
<source>This section contains documentation useful for FreeCAD users in general: a list of all the workbenches, detailed instructions on how to install and use the FreeCAD application, tutorials, and all you need to get started.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="53"/>
<location filename="../../../StartPage/TranslationTexts.py" line="48"/>
<source>Power users hub</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="54"/>
<location filename="../../../StartPage/TranslationTexts.py" line="49"/>
<source>This section gathers documentation for advanced users and people interested in writing python scripts. You will also find there a repository of macros, instructions on how to install and use them, and more information about customizing FreeCAD to your specific needs.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="55"/>
<location filename="../../../StartPage/TranslationTexts.py" line="50"/>
<source>Developers hub</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="56"/>
<location filename="../../../StartPage/TranslationTexts.py" line="51"/>
<source>This section contains material for developers: How to compile FreeCAD yourself, how the FreeCAD source code is structured + how to navigate in it, how to develop new workbenches and/or embed FreeCAD in your own application.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="57"/>
<location filename="../../../StartPage/TranslationTexts.py" line="52"/>
<source>Manual</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="58"/>
<location filename="../../../StartPage/TranslationTexts.py" line="53"/>
<source>The FreeCAD manual is another, more linear way to present the information contained in this wiki. It is made to be read like a book, and will gently introduce you to many other pages from the hubs above. &lt;a href=&quot;https://www.gitbook.com/book/yorikvanhavre/a-freecad-manual/details&quot;&gt;e-book versions&lt;/a&gt; are also available.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="59"/>
<location filename="../../../StartPage/TranslationTexts.py" line="54"/>
<source>Workbenches documentation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="60"/>
<location filename="../../../StartPage/TranslationTexts.py" line="55"/>
<source>These are the help pages of all the workbenches currently installed on this computer.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="61"/>
<location filename="../../../StartPage/TranslationTexts.py" line="56"/>
<source>Getting help from the community</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="62"/>
<location filename="../../../StartPage/TranslationTexts.py" line="57"/>
<source>The &lt;a href=&quot;http://forum.freecadweb.org&quot;&gt;FreeCAD forum&lt;/a&gt; is a great place to get help from other FreeCAD users and developers. The forum has many sections for different types of issues and discussion subjects. If in doubt, post in the more general &lt;a href=&quot;https://forum.freecadweb.org/viewforum.php?f=3&quot;&gt;Help on using FreeCAD&lt;/a&gt; section.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="63"/>
<location filename="../../../StartPage/TranslationTexts.py" line="58"/>
<source>If it is the first time you are posting on the forum, be sure to &lt;a href=&quot;https://forum.freecadweb.org/viewtopic.php?f=3&amp;t=2264&quot;&gt;read the guidelines&lt;/a&gt; first!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="64"/>
<location filename="../../../StartPage/TranslationTexts.py" line="59"/>
<source>FreeCAD also maintains a public &lt;a href=&quot;https://www.freecadweb.org/tracker&quot;&gt;bug tracker&lt;/a&gt; where anybody can submit bugs and propose new features. To avoid causing extra work and give the best chances to see your bug solved, make sure you read the &lt;a href=&quot;https://forum.freecadweb.org/viewtopic.php?f=3&amp;t=5236&quot;&gt;bug submission guide&lt;/a&gt; before posting.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="65"/>
<location filename="../../../StartPage/TranslationTexts.py" line="60"/>
<source>Available addons</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="66"/>
<location filename="../../../StartPage/TranslationTexts.py" line="61"/>
<source>Below is a list of available extra workbenches that can be added to your FreeCAD installation. Browse and install them from menu Tools -&gt; Addons manager. You can learn more about any of them by clicking the links below.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="67"/>
<location filename="../../../StartPage/TranslationTexts.py" line="62"/>
<source>If not bundled with your FreeCAD version, install the FreeCAD documentation package to get documentation hubs, workbench help and individual command documentation without an internet connection.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="68"/>
<location filename="../../../StartPage/TranslationTexts.py" line="63"/>
<source>Cannot fetch information from GitHub. &lt;a href=&quot;EnableDownload.py&quot;&gt;Authorize FreeCAD to access the internet&lt;/a&gt; and reload the Start page.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="69"/>
<location filename="../../../StartPage/TranslationTexts.py" line="64"/>
<source>Recent commits</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="70"/>
<location filename="../../../StartPage/TranslationTexts.py" line="65"/>
<source>Below are the latest changes added to the &lt;a href=&quot;http://github.com/FreeCAD/FreeCAD/&quot;&gt;FreeCAD source code&lt;/a&gt;. These changes might not reflect yet in the FreeCAD version that you are currently running. Check the &lt;a href=&quot;https://www.freecadweb.org/wiki/Downloads&quot;&gt;available options&lt;/a&gt; if you wish to obtain a development version.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="71"/>
<location filename="../../../StartPage/TranslationTexts.py" line="66"/>
<source>See all commits on github</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="72"/>
<location filename="../../../StartPage/TranslationTexts.py" line="67"/>
<source>You can configure a custom folder to display here in menu Edit -&gt; Preferences -&gt; Start -&gt; Show additional folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="73"/>
<location filename="../../../StartPage/TranslationTexts.py" line="68"/>
<source>version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="74"/>
<location filename="../../../StartPage/TranslationTexts.py" line="69"/>
<source>build</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="75"/>
<location filename="../../../StartPage/TranslationTexts.py" line="70"/>
<source>Create new...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="76"/>
<location filename="../../../StartPage/TranslationTexts.py" line="71"/>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="77"/>
<location filename="../../../StartPage/TranslationTexts.py" line="72"/>
<source>Forum</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="78"/>
<location filename="../../../StartPage/TranslationTexts.py" line="73"/>
<source>The latest posts on the &lt;a href=&quot;https://forum.freecadweb.org&quot;&gt;FreeCAD forum&lt;/a&gt;:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="79"/>
<location filename="../../../StartPage/TranslationTexts.py" line="74"/>
<source>To open any of the links above in your desktop browser, Right-click -&gt; Open in external browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="80"/>
<location filename="../../../StartPage/TranslationTexts.py" line="75"/>
<source>Creation date</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="81"/>
<location filename="../../../StartPage/TranslationTexts.py" line="76"/>
<source>Last modification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="82"/>
<location filename="../../../StartPage/TranslationTexts.py" line="77"/>
<source>Notes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="TranslationTexts.py" line="83"/>
<location filename="../../../StartPage/TranslationTexts.py" line="78"/>
<source>Open start page preferences</source>
<translation type="unfinished"></translation>
</message>
@@ -217,7 +217,7 @@
<context>
<name>Workbench</name>
<message>
<location filename="../../Workbench.cpp" line="75"/>
<location filename="../../Workbench.cpp" line="69"/>
<source>Start page</source>
<translation type="unfinished"></translation>
</message>
@@ -225,17 +225,17 @@
<context>
<name>CmdStartPage</name>
<message>
<location filename="../../Command.cpp" line="45"/>
<location filename="../../Command.cpp" line="39"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="46"/>
<location filename="../../Command.cpp" line="40"/>
<source>Start Page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="47"/>
<location filename="../../Command.cpp" line="41"/>
<source>Displays the start page in a browser view</source>
<translation type="unfinished"></translation>
</message>
@@ -264,27 +264,27 @@
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="48"/>
<source>Show forum</source>
<source>Show notepad</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="55"/>
<source>Shows a notepad next to the file thumbnails, where you can keep notes across sessions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="74"/>
<source>Show examples folder contents</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="62"/>
<source>Show additional folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="69"/>
<location filename="../../DlgStartPreferences.ui" line="81"/>
<source>If you want the examples to show on the first page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="91"/>
<source>If this is checked, the latest posts from the FreeCAD forum will be displayed on the Activity tab</source>
<location filename="../../DlgStartPreferences.ui" line="103"/>
<source>Show additional folder</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -295,12 +295,12 @@ By using &quot;;;&quot; to separate paths, you can add several folders here</sou
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="127"/>
<source>Show notepad</source>
<source>Show forum</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="134"/>
<source>Shows a notepad next to the file thumbnails, where you can keep notes across sessions</source>
<source>If this is checked, the latest posts from the FreeCAD forum will be displayed on the Activity tab</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -319,8 +319,13 @@ By using &quot;;;&quot; to separate paths, you can add several folders here</sou
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="197"/>
<source>The background of the main start page area</source>
<location filename="../../DlgStartPreferences.ui" line="191"/>
<source>Use FreeCAD style sheet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="198"/>
<source>If this is checked and a style sheet is specified in General preferences, it will be used and override the colors below</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -329,125 +334,120 @@ By using &quot;;;&quot; to separate paths, you can add several folders here</sou
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="229"/>
<source>in FreeCAD</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="248"/>
<source>In external browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="266"/>
<source>Background color down gradient</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="279"/>
<source>The color of the version text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="299"/>
<source>Link color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="306"/>
<source>An optional image to display as background</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="319"/>
<source>If this is checked and a style sheet is specified in General preferences, it will be used and override the colors below</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="338"/>
<source>Page background color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="351"/>
<source>The color of the text on the main pages</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="371"/>
<source>Background image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="378"/>
<source>Page text color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="391"/>
<source>The color of the links</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="417"/>
<source>The background color of the boxes inside the pages</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="437"/>
<source>Box background color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="450"/>
<location filename="../../DlgStartPreferences.ui" line="230"/>
<source>The background color behind the panels</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="479"/>
<location filename="../../DlgStartPreferences.ui" line="253"/>
<source>Background color down gradient</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="269"/>
<source>The down gradient for the background color (currently unsupported)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="502"/>
<source>Open links</source>
<location filename="../../DlgStartPreferences.ui" line="289"/>
<source>Background image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="509"/>
<location filename="../../DlgStartPreferences.ui" line="296"/>
<source>An optional image to display as background</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="309"/>
<source>Background text color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="516"/>
<source>Use FreeCAD style sheet</source>
<location filename="../../DlgStartPreferences.ui" line="322"/>
<source>The color of the version text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="523"/>
<location filename="../../DlgStartPreferences.ui" line="342"/>
<source>Page background color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="355"/>
<source>The background of the main start page area</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="375"/>
<source>Page text color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="388"/>
<source>The color of the text on the main pages</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="408"/>
<source>Box background color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="421"/>
<source>The background color of the boxes inside the pages</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="441"/>
<source>Link color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="454"/>
<source>The color of the links</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="474"/>
<source>Font family</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="532"/>
<location filename="../../DlgStartPreferences.ui" line="483"/>
<source>The font family to use on the start page. Can be a font name or a comma-separated series of fallback fonts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="538"/>
<location filename="../../DlgStartPreferences.ui" line="489"/>
<source>Arial,Helvetica,sans</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="551"/>
<location filename="../../DlgStartPreferences.ui" line="502"/>
<source>The base font size to use for all texts of the Start page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="554"/>
<location filename="../../DlgStartPreferences.ui" line="505"/>
<source>px</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="526"/>
<source>Open links</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="538"/>
<source>in FreeCAD</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="557"/>
<source>In external browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="572"/>
<source>Use gradient for New File icon</source>
@@ -465,24 +465,24 @@ By using &quot;;;&quot; to separate paths, you can add several folders here</sou
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="607"/>
<source>Choose which workbench to switch to after the program launches</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="614"/>
<source>If checked, will automatically close the Start page when FreeCAD launches</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="633"/>
<source>Switch workbench after loading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="640"/>
<location filename="../../DlgStartPreferences.ui" line="614"/>
<source>Choose which workbench to switch to after the program launches</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="621"/>
<source>Close start page after loading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="628"/>
<source>If checked, will automatically close the Start page when FreeCAD launches</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgStartPreferences.ui" line="647"/>
<source>Close and switch on opening file</source>

File diff suppressed because it is too large Load Diff

View File

@@ -4,110 +4,89 @@
<context>
<name>TestGui::UnitTest</name>
<message>
<location filename="../../UnitTest.ui" line="17"/>
<source>FreeCAD UnitTest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="32"/>
<source>Failures and errors</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="48"/>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="83"/>
<source>&amp;Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="86"/>
<source>Alt+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="115"/>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="118"/>
<source>F1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="128"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="131"/>
<source>Alt+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="141"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="144"/>
<source>Alt+C</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="162"/>
<source>Idle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="169"/>
<source>Progress</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="198"/>
<source>Remaining:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="215"/>
<source>Errors:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="232"/>
<source>Failures:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="249"/>
<source>Run:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="259"/>
<source>Test</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTest.ui" line="271"/>
<source>Select test name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Alt+S</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>F1</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Alt+A</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Alt+C</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Progress</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Run:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failures:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Errors:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remaining:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Failures and errors</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Idle</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TestGui::UnitTestDialog</name>
<message>
<location filename="../../UnitTestImp.cpp" line="152"/>
<source>Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTestImp.cpp" line="152"/>
<source>Enter the name of a callable object which, when called, will return a TestCase.
Click &apos;start&apos;, and the test thus produced will be run.
@@ -115,12 +94,10 @@ Double click on an error in the tree view to see more information about it, incl
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTestImp.cpp" line="164"/>
<source>About FreeCAD UnitTest</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../UnitTestImp.cpp" line="164"/>
<source>Copyright (c) Werner Mayer
FreeCAD UnitTest is part of FreeCAD and supports writing Unit Tests for ones own modules.</source>

View File

@@ -4,92 +4,92 @@
<context>
<name>NavigationIndicator</name>
<message>
<location filename="NavigationIndicatorGui.py" line="63"/>
<location filename="../../NavigationIndicatorGui.py" line="66"/>
<source>Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="64"/>
<location filename="../../NavigationIndicatorGui.py" line="67"/>
<source>Zoom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="65"/>
<location filename="../../NavigationIndicatorGui.py" line="68"/>
<source>Rotate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="66"/>
<location filename="../../NavigationIndicatorGui.py" line="69"/>
<source>Pan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="67"/>
<location filename="../../NavigationIndicatorGui.py" line="70"/>
<source>Tilt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="68"/>
<location filename="../../NavigationIndicatorGui.py" line="71"/>
<source>Navigation style</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="69"/>
<location filename="../../NavigationIndicatorGui.py" line="72"/>
<source>Page Up or Page Down key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="70"/>
<location filename="../../NavigationIndicatorGui.py" line="73"/>
<source>Rotation focus</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="71"/>
<location filename="../../NavigationIndicatorGui.py" line="74"/>
<source>Middle mouse button or H key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="73"/>
<location filename="../../NavigationIndicatorGui.py" line="75"/>
<source>Middle mouse button.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="76"/>
<location filename="../../NavigationIndicatorGui.py" line="78"/>
<source>Navigation style not recognized.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="291"/>
<location filename="../../NavigationIndicatorGui.py" line="331"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="292"/>
<location filename="../../NavigationIndicatorGui.py" line="332"/>
<source>Orbit style</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="293"/>
<location filename="../../NavigationIndicatorGui.py" line="333"/>
<source>Compact</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="294"/>
<location filename="../../NavigationIndicatorGui.py" line="334"/>
<source>Tooltip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="295"/>
<location filename="../../NavigationIndicatorGui.py" line="335"/>
<source>Turntable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="296"/>
<location filename="../../NavigationIndicatorGui.py" line="336"/>
<source>Trackball</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="NavigationIndicatorGui.py" line="297"/>
<location filename="../../NavigationIndicatorGui.py" line="337"/>
<source>Undefined</source>
<translation type="unfinished"></translation>
</message>