Regenerated ts files using lupdate6.6

This commit is contained in:
Yorik van Havre
2022-12-22 15:39:42 +01:00
parent ec12763278
commit 8890f229ba
18 changed files with 13918 additions and 192 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

View File

@@ -214,4 +214,55 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Image_Scaling</name>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="55"/>
<source>Scale image plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="59"/>
<source>Scales an image plane by defining a distance between two points</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Dialog</name>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="139"/>
<source>Scale image plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="140"/>
<source>Distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="141"/>
<source>Select first point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="156"/>
<source>Enter distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="159"/>
<source>Select ImagePlane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="184"/>
<source>Select second point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../ImageTools/_CommandImageScaling.py" line="193"/>
<source>Select Image Plane and type distance</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -64,4 +64,22 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Material</name>
<message>
<location filename="../../MaterialEditor.py" line="272"/>
<source>Product URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../MaterialEditor.py" line="334"/>
<source>UserDefined</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../MaterialEditor.py" line="539"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -564,4 +564,23 @@ Select a different shape, please.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MeshPart_FlatteningCommand</name>
<message>
<location filename="../../MeshFlatteningCommand.py" line="47"/>
<source>Unwrap Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../MeshFlatteningCommand.py" line="50"/>
<location filename="../../MeshFlatteningCommand.py" line="82"/>
<source>Find a flat representation of a mesh.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../MeshFlatteningCommand.py" line="79"/>
<source>Unwrap Face</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -163,4 +163,320 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD</name>
<message>
<location filename="../../InitGui.py" line="130"/>
<source>It looks like you may be using a Snap version of OpenSCAD.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../InitGui.py" line="135"/>
<location filename="../../InitGui.py" line="148"/>
<source>If OpenSCAD execution fails to load the temporary file, use FreeCAD&apos;s OpenSCAD Workbench Preferences to change the transfer mechanism.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../InitGui.py" line="143"/>
<source>It looks like you may be using a sandboxed version of FreeCAD.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="101"/>
<source>Unable to explode %s</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="148"/>
<source>Convert Edges to Faces</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="308"/>
<source>Please select 3 objects first</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="340"/>
<location filename="../../OpenSCADCommands.py" line="363"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="341"/>
<location filename="../../OpenSCADCommands.py" line="367"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="342"/>
<location filename="../../OpenSCADCommands.py" line="364"/>
<source>Load</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="343"/>
<location filename="../../OpenSCADCommands.py" line="365"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="344"/>
<location filename="../../OpenSCADCommands.py" line="366"/>
<source>Refresh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="345"/>
<location filename="../../OpenSCADCommands.py" line="368"/>
<source>as Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="358"/>
<location filename="../../OpenSCADCommands.py" line="369"/>
<source>Add OpenSCAD Element</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="443"/>
<location filename="../../OpenSCADCommands.py" line="472"/>
<source>Perform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="469"/>
<location filename="../../OpenSCADCommands.py" line="473"/>
<source>Mesh Boolean</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="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="557"/>
<location filename="../../importCSG.py" line="1436"/>
<source>Unsupported Function</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../importCSG.py" line="557"/>
<location filename="../../importCSG.py" line="1436"/>
<source>Press OK</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Workbench</name>
<message>
<location filename="../../InitGui.py" line="152"/>
<source>OpenSCADTools</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Workbech</name>
<message>
<location filename="../../InitGui.py" line="156"/>
<source>OpenSCAD Part tools</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_ExplodeGroup</name>
<message>
<location filename="../../OpenSCADCommands.py" line="109"/>
<source>Explode Group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="112"/>
<source>Remove fusion, apply placement to children, and color randomly</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_ColorCodeShape</name>
<message>
<location filename="../../OpenSCADCommands.py" line="125"/>
<source>Color Shapes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="128"/>
<source>Color Shapes by validity and type</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_Edgestofaces</name>
<message>
<location filename="../../OpenSCADCommands.py" line="145"/>
<source>Convert Edges To Faces</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_RefineShapeFeature</name>
<message>
<location filename="../../OpenSCADCommands.py" line="164"/>
<source>Refine Shape Feature</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="167"/>
<source>Create Refine Shape Feature</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_MirrorMeshFeature</name>
<message>
<location filename="../../OpenSCADCommands.py" line="194"/>
<source>Mirror Mesh Feature...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="197"/>
<source>Create Mirror Mesh Feature</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_ScaleMeshFeature</name>
<message>
<location filename="../../OpenSCADCommands.py" line="223"/>
<source>Scale Mesh Feature...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="227"/>
<source>Create Scale Mesh Feature</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_ResizeMeshFeature</name>
<message>
<location filename="../../OpenSCADCommands.py" line="253"/>
<source>Resize Mesh Feature...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="257"/>
<source>Create Resize Mesh Feature</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_IncreaseToleranceFeature</name>
<message>
<location filename="../../OpenSCADCommands.py" line="273"/>
<source>Increase Tolerance Feature</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="276"/>
<source>Create Feature that allows to increase the tolerance</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_ExpandPlacements</name>
<message>
<location filename="../../OpenSCADCommands.py" line="290"/>
<source>Expand Placements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="293"/>
<source>Expand all placements downwards the FeatureTree</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_ReplaceObject</name>
<message>
<location filename="../../OpenSCADCommands.py" line="311"/>
<source>Replace Object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="314"/>
<source>Replace an object in the Feature Tree. Please select old, new, and parent object</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_RemoveSubtree</name>
<message>
<location filename="../../OpenSCADCommands.py" line="323"/>
<source>Remove Objects and their Children</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="326"/>
<source>Removes the selected objects and all children that are not referenced from other objects</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_AddOpenSCADElement</name>
<message>
<location filename="../../OpenSCADCommands.py" line="516"/>
<source>Add OpenSCAD Element...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="520"/>
<source>Add an OpenSCAD element by entering OpenSCAD code and executing the OpenSCAD binary</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_MeshBoolean</name>
<message>
<location filename="../../OpenSCADCommands.py" line="531"/>
<source>Mesh Boolean...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="535"/>
<source>Export objects as meshes and use OpenSCAD to perform a boolean operation</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_Hull</name>
<message>
<location filename="../../OpenSCADCommands.py" line="551"/>
<source>Hull</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="554"/>
<source>Perform Hull</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>OpenSCAD_Minkowski</name>
<message>
<location filename="../../OpenSCADCommands.py" line="570"/>
<source>Minkowski</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../OpenSCADCommands.py" line="573"/>
<source>Perform Minkowski</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -5580,8 +5580,10 @@ in the 3D view for the sweep path.</source>
<context>
<name>QObject</name>
<message>
<location filename="../../ViewProvider.cpp" line="50"/>
<location filename="../../../BasicShapes/ViewProviderShapes.py" line="47"/>
<location filename="../../../BasicShapes/ViewProviderShapes.py" line="54"/>
<location filename="../../ViewProviderPrimitive.cpp" line="56"/>
<location filename="../../ViewProvider.cpp" line="50"/>
<source>Edit %1</source>
<translation type="unfinished"></translation>
</message>
@@ -5672,20 +5674,20 @@ Do you want to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="75"/>
<location filename="../../TaskCheckGeometry.cpp" line="81"/>
<location filename="../../TaskAttacher.cpp" line="75"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="78"/>
<location filename="../../TaskCheckGeometry.cpp" line="83"/>
<location filename="../../TaskAttacher.cpp" line="78"/>
<source>Edge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="81"/>
<location filename="../../TaskCheckGeometry.cpp" line="84"/>
<location filename="../../TaskAttacher.cpp" line="81"/>
<source>Vertex</source>
<translation type="unfinished"></translation>
</message>
@@ -6042,6 +6044,11 @@ Do you want to continue?</source>
<source>Attachment editor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BasicShapes/CommandShapes.py" line="52"/>
<source>Create tube</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Workbench</name>
@@ -6106,4 +6113,374 @@ Do you want to continue?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Part_Tube</name>
<message>
<location filename="../../../BasicShapes/CommandShapes.py" line="44"/>
<source>Create tube</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BasicShapes/CommandShapes.py" line="50"/>
<source>Creates a tube</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Part_JoinFeatures</name>
<message>
<location filename="../../../BOPTools/JoinFeatures.py" line="78"/>
<source>Computing the result failed with an error:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/JoinFeatures.py" line="79"/>
<source>Click &apos;Continue&apos; to create the feature anyway, or &apos;Abort&apos; to cancel.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/JoinFeatures.py" line="80"/>
<location filename="../../../BOPTools/JoinFeatures.py" line="199"/>
<location filename="../../../BOPTools/JoinFeatures.py" line="295"/>
<location filename="../../../BOPTools/JoinFeatures.py" line="389"/>
<source>Bad selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/JoinFeatures.py" line="82"/>
<source>Continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/JoinFeatures.py" line="198"/>
<source>Select at least two objects, or one or more compounds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/JoinFeatures.py" line="294"/>
<source>Select base object, then the object to embed, and then invoke this tool.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/JoinFeatures.py" line="388"/>
<source>Select the object to make a cutout in, then the object that should fit into the cutout, and then invoke this tool.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Part_JoinConnect</name>
<message>
<location filename="../../../BOPTools/JoinFeatures.py" line="186"/>
<source>Connect objects</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/JoinFeatures.py" line="191"/>
<source>Fuses objects, taking care to preserve voids.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Part_JoinEmbed</name>
<message>
<location filename="../../../BOPTools/JoinFeatures.py" line="282"/>
<source>Embed object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/JoinFeatures.py" line="287"/>
<source>Fuses one object into another, taking care to preserve voids.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Part_JoinCutout</name>
<message>
<location filename="../../../BOPTools/JoinFeatures.py" line="376"/>
<source>Cutout for object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/JoinFeatures.py" line="381"/>
<source>Makes a cutout in one object to fit another object.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Part_SplitFeatures</name>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="155"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="298"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="492"/>
<source>Computing the result failed with an error:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="156"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="299"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="493"/>
<source>Click &apos;Continue&apos; to create the feature anyway, or &apos;Abort&apos; to cancel.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="157"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="199"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="300"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="354"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="385"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="494"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="535"/>
<source>Bad selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="159"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="302"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="496"/>
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="114"/>
<source>Continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="180"/>
<source>Boolean fragments</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="189"/>
<source>Create a &apos;Boolean Fragments&apos; object from two or more selected objects,
or from the shapes inside a compound.
This is a boolean union which is then sliced at the intersections
of the original shapes.
A &apos;Compound Filter&apos; can be used to extract the individual slices.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="198"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="534"/>
<source>Select at least two objects, or one or more compounds. If only one compound is selected, the compounded shapes will be intersected between each other (otherwise, compounds with self-intersections are invalid).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="337"/>
<source>Slice to compound</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="344"/>
<source>Slice a selected object by using other objects as cutting tools.
The resulting pieces will be stored in a compound.
A &apos;Compound Filter&apos; can be used to extract the individual slices.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="353"/>
<location filename="../../../BOPTools/SplitFeatures.py" line="384"/>
<source>Select at least two objects. The first one is the object to be sliced; the rest are objects to slice with.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="369"/>
<source>Slice apart</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="375"/>
<source>Slice a selected object by other objects, and split it apart.
It will create a &apos;Compound Filter&apos; for each slice.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="517"/>
<source>Boolean XOR</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../BOPTools/SplitFeatures.py" line="525"/>
<source>Perform an &apos;exclusive OR&apos; boolean operation with two or more selected objects,
or with the shapes inside a compound.
This means the overlapping volumes of the shapes will be removed.
A &apos;Compound Filter&apos; can be used to extract the remaining pieces.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Part_CompoundFilter</name>
<message>
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="51"/>
<source>Compound Filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="61"/>
<source>Filter out objects from a selected compound by characteristics like volume,
area, or length, or by choosing specific items.
If a second object is selected, it will be used as reference, for example,
for collision or distance filtering.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="70"/>
<source>First select a shape that is a compound. If a second object is selected (optional) it will be treated as a stencil.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="71"/>
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="112"/>
<source>Bad selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="110"/>
<source>Computing the result failed with an error:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CompoundTools/_CommandCompoundFilter.py" line="111"/>
<source>Click &apos;Continue&apos; to create the feature anyway, or &apos;Abort&apos; to cancel.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Part_ExplodeCompound</name>
<message>
<location filename="../../../CompoundTools/_CommandExplodeCompound.py" line="50"/>
<source>Explode compound</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CompoundTools/_CommandExplodeCompound.py" line="56"/>
<source>Split up a compound of shapes into separate objects.
It will create a &apos;Compound Filter&apos; for each shape.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CompoundTools/_CommandExplodeCompound.py" line="62"/>
<source>First select a shape that is a compound.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CompoundTools/_CommandExplodeCompound.py" line="63"/>
<source>Bad selection</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AttachmentEditor</name>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="87"/>
<source>No object named {}</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="91"/>
<source>Failed to parse link (more than one colon encountered)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="204"/>
<source>Object {} is neither movable nor attachable, can&apos;t edit attachment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="214"/>
<source>{} is not attachable. You can still use attachment editor dialog to align the object, but the attachment won&apos;t be parametric.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="215"/>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="228"/>
<source>Attachment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="217"/>
<source>Continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="272"/>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="317"/>
<source>Edit attachment of {}</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="362"/>
<source>Ignored. Can&apos;t attach object to itself!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="365"/>
<source>{} depends on object being attached, can&apos;t use it for attachment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="505"/>
<source>{} (add {})</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="507"/>
<source>{} (add more references)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="537"/>
<source>Reference combinations:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="553"/>
<source>Reference{}</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="558"/>
<source>Selecting...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="582"/>
<source>Failed to resolve links. {}</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="590"/>
<source>Not attached</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="593"/>
<source>Attached with mode {}</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="599"/>
<source>Error: {}</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="602"/>
<source>Attachment Offset (in local coordinates):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/TaskAttachmentEditor.py" line="605"/>
<source>Attachment Offset (inactive - not attached):</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Part_EditAttachment</name>
<message>
<location filename="../../../AttachmentEditor/Commands.py" line="79"/>
<source>Attachment...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../AttachmentEditor/Commands.py" line="83"/>
<source>Edit attachment of selected object.</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -832,8 +832,8 @@ so that self intersection is avoided.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="874"/>
<location filename="../../SketchWorkflow.cpp" line="297"/>
<location filename="../../Command.cpp" line="874"/>
<source>Make copy</source>
<translation type="unfinished"></translation>
</message>
@@ -858,8 +858,8 @@ so that self intersection is avoided.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandBody.cpp" line="189"/>
<location filename="../../DlgActiveBody.cpp" line="104"/>
<location filename="../../CommandBody.cpp" line="189"/>
<source>Add a Body</source>
<translation type="unfinished"></translation>
</message>
@@ -3491,28 +3491,28 @@ click again to end selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="895"/>
<location filename="../../Command.cpp" line="1894"/>
<location filename="../../ViewProviderHole.cpp" line="79"/>
<location filename="../../ViewProviderDatum.cpp" line="246"/>
<location filename="../../ViewProviderPrimitive.cpp" line="73"/>
<location filename="../../SketchWorkflow.cpp" line="591"/>
<location filename="../../ViewProvider.cpp" line="98"/>
<location filename="../../ViewProviderBoolean.cpp" line="80"/>
<location filename="../../ViewProviderDatum.cpp" line="246"/>
<location filename="../../ViewProviderHole.cpp" line="79"/>
<location filename="../../ViewProviderPrimitive.cpp" line="73"/>
<location filename="../../ViewProviderShapeBinder.cpp" line="98"/>
<location filename="../../Command.cpp" line="895"/>
<location filename="../../Command.cpp" line="1894"/>
<source>A dialog is already open in the task panel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="896"/>
<location filename="../../Command.cpp" line="1895"/>
<location filename="../../ViewProviderHole.cpp" line="80"/>
<location filename="../../ViewProviderDatum.cpp" line="247"/>
<location filename="../../ViewProviderPrimitive.cpp" line="74"/>
<location filename="../../SketchWorkflow.cpp" line="592"/>
<location filename="../../ViewProvider.cpp" line="99"/>
<location filename="../../ViewProviderBoolean.cpp" line="81"/>
<location filename="../../ViewProviderDatum.cpp" line="247"/>
<location filename="../../ViewProviderHole.cpp" line="80"/>
<location filename="../../ViewProviderPrimitive.cpp" line="74"/>
<location filename="../../ViewProviderShapeBinder.cpp" line="99"/>
<location filename="../../Command.cpp" line="896"/>
<location filename="../../Command.cpp" line="1895"/>
<source>Do you want to close this dialog?</source>
<translation type="unfinished"></translation>
</message>
@@ -3781,14 +3781,14 @@ This may lead to unexpected results.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskRevolutionParameters.cpp" line="123"/>
<location filename="../../TaskTransformedParameters.cpp" line="287"/>
<location filename="../../TaskRevolutionParameters.cpp" line="123"/>
<source>Vertical sketch axis</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskRevolutionParameters.cpp" line="124"/>
<location filename="../../TaskTransformedParameters.cpp" line="288"/>
<location filename="../../TaskRevolutionParameters.cpp" line="124"/>
<source>Horizontal sketch axis</source>
<translation type="unfinished"></translation>
</message>
@@ -3840,11 +3840,11 @@ If you have a legacy document with PartDesign objects without Body, use the migr
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ViewProvider.cpp" line="65"/>
<location filename="../../ViewProviderDressUp.cpp" line="50"/>
<location filename="../../ViewProviderTransformed.cpp" line="65"/>
<location filename="../../ViewProvider.cpp" line="65"/>
<location filename="../../ViewProviderMultiTransform.cpp" line="42"/>
<location filename="../../ViewProviderShapeBinder.cpp" line="204"/>
<location filename="../../ViewProviderTransformed.cpp" line="65"/>
<source>Edit %1</source>
<translation type="unfinished"></translation>
</message>
@@ -4676,4 +4676,88 @@ over 90: larger hole radius at the bottom</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PartDesign_InvoluteGear</name>
<message>
<location filename="../../../InvoluteGearFeature.py" line="57"/>
<source>Involute gear...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../InvoluteGearFeature.py" line="61"/>
<source>Creates or edit the involute gear definition.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PartDesign_Sprocket</name>
<message>
<location filename="../../../SprocketFeature.py" line="62"/>
<source>Sprocket...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../SprocketFeature.py" line="66"/>
<source>Creates or edit the sprocket definition.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WizardShaftTable</name>
<message>
<location filename="../../../WizardShaft/WizardShaftTable.py" line="43"/>
<source>Length [mm]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../WizardShaft/WizardShaftTable.py" line="44"/>
<source>Diameter [mm]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../WizardShaft/WizardShaftTable.py" line="45"/>
<source>Inner diameter [mm]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../WizardShaft/WizardShaftTable.py" line="46"/>
<source>Constraint type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../WizardShaft/WizardShaftTable.py" line="47"/>
<source>Start edge type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../WizardShaft/WizardShaftTable.py" line="48"/>
<source>Start edge size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../WizardShaft/WizardShaftTable.py" line="49"/>
<source>End edge type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../WizardShaft/WizardShaftTable.py" line="53"/>
<source>End edge size</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WizardShaft</name>
<message>
<location filename="../../../WizardShaft/WizardShaft.py" line="186"/>
<location filename="../../../WizardShaft/WizardShaft.py" line="211"/>
<source>Shaft design wizard...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../WizardShaft/WizardShaft.py" line="187"/>
<location filename="../../../WizardShaft/WizardShaft.py" line="212"/>
<source>Start the shaft design wizard</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -356,17 +356,17 @@
<context>
<name>QObject</name>
<message>
<location filename="../../CommandInsertRobot.cpp" line="229"/>
<location filename="../../CommandTrajectory.cpp" line="104"/>
<location filename="../../CommandTrajectory.cpp" line="160"/>
<location filename="../../CommandTrajectory.cpp" line="177"/>
<location filename="../../CommandTrajectory.cpp" line="406"/>
<location filename="../../Command.cpp" line="71"/>
<location filename="../../Command.cpp" line="120"/>
<location filename="../../Command.cpp" line="220"/>
<location filename="../../Command.cpp" line="249"/>
<location filename="../../CommandExport.cpp" line="61"/>
<location filename="../../CommandExport.cpp" line="123"/>
<location filename="../../CommandInsertRobot.cpp" line="229"/>
<location filename="../../CommandTrajectory.cpp" line="104"/>
<location filename="../../CommandTrajectory.cpp" line="160"/>
<location filename="../../CommandTrajectory.cpp" line="177"/>
<location filename="../../CommandTrajectory.cpp" line="406"/>
<source>Wrong selection</source>
<translation type="unfinished"></translation>
</message>
@@ -381,11 +381,11 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandTrajectory.cpp" line="105"/>
<location filename="../../Command.cpp" line="221"/>
<location filename="../../Command.cpp" line="250"/>
<location filename="../../CommandExport.cpp" line="62"/>
<location filename="../../CommandExport.cpp" line="124"/>
<location filename="../../CommandTrajectory.cpp" line="105"/>
<source>Select one Robot and one Trajectory object.</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -2292,8 +2292,20 @@ invalid constraints, degenerated geometry, etc.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="111"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="119"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="142"/>
<location filename="../../CommandAlterGeometry.cpp" line="141"/>
<location filename="../../CommandAlterGeometry.cpp" line="149"/>
<location filename="../../CommandSketcherBSpline.cpp" line="464"/>
<location filename="../../CommandSketcherBSpline.cpp" line="535"/>
<location filename="../../CommandSketcherBSpline.cpp" line="613"/>
<location filename="../../CommandSketcherBSpline.cpp" line="664"/>
<location filename="../../CommandSketcherBSpline.cpp" line="720"/>
<location filename="../../CommandSketcherBSpline.cpp" line="802"/>
<location filename="../../CommandSketcherBSpline.cpp" line="843"/>
<location filename="../../CommandSketcherBSpline.cpp" line="1180"/>
<location filename="../../CommandSketcherBSpline.cpp" line="1291"/>
<location filename="../../CommandConstraints.cpp" line="147"/>
<location filename="../../CommandConstraints.cpp" line="153"/>
<location filename="../../CommandConstraints.cpp" line="912"/>
@@ -2426,15 +2438,6 @@ invalid constraints, degenerated geometry, etc.</source>
<location filename="../../CommandConstraints.cpp" line="7498"/>
<location filename="../../CommandConstraints.cpp" line="7571"/>
<location filename="../../CommandConstraints.cpp" line="7582"/>
<location filename="../../CommandSketcherBSpline.cpp" line="464"/>
<location filename="../../CommandSketcherBSpline.cpp" line="535"/>
<location filename="../../CommandSketcherBSpline.cpp" line="613"/>
<location filename="../../CommandSketcherBSpline.cpp" line="664"/>
<location filename="../../CommandSketcherBSpline.cpp" line="720"/>
<location filename="../../CommandSketcherBSpline.cpp" line="802"/>
<location filename="../../CommandSketcherBSpline.cpp" line="843"/>
<location filename="../../CommandSketcherBSpline.cpp" line="1180"/>
<location filename="../../CommandSketcherBSpline.cpp" line="1291"/>
<location filename="../../CommandSketcherTools.cpp" line="90"/>
<location filename="../../CommandSketcherTools.cpp" line="737"/>
<location filename="../../CommandSketcherTools.cpp" line="849"/>
@@ -2450,9 +2453,6 @@ invalid constraints, degenerated geometry, etc.</source>
<location filename="../../CommandSketcherTools.cpp" line="2041"/>
<location filename="../../CommandSketcherTools.cpp" line="2050"/>
<location filename="../../CommandSketcherTools.cpp" line="2095"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="111"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="119"/>
<location filename="../../CommandSketcherVirtualSpace.cpp" line="142"/>
<source>Wrong selection</source>
<translation type="unfinished"></translation>
</message>
@@ -2633,6 +2633,8 @@ invalid constraints, degenerated geometry, etc.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandSketcherBSpline.cpp" line="836"/>
<location filename="../../CommandSketcherBSpline.cpp" line="1309"/>
<location filename="../../CommandConstraints.cpp" line="1674"/>
<location filename="../../CommandConstraints.cpp" line="1719"/>
<location filename="../../CommandConstraints.cpp" line="3486"/>
@@ -2640,8 +2642,6 @@ invalid constraints, degenerated geometry, etc.</source>
<location filename="../../CommandConstraints.cpp" line="4184"/>
<location filename="../../CommandConstraints.cpp" line="4692"/>
<location filename="../../CommandConstraints.cpp" line="6939"/>
<location filename="../../CommandSketcherBSpline.cpp" line="836"/>
<location filename="../../CommandSketcherBSpline.cpp" line="1309"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
@@ -3123,9 +3123,9 @@ Accepted combinations: two curves; an endpoint and a curve; two endpoints; two c
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawSketchHandlerFillet.h" line="239"/>
<location filename="../../CommandSketcherBSpline.cpp" line="702"/>
<location filename="../../CommandSketcherBSpline.cpp" line="1052"/>
<location filename="../../DrawSketchHandlerFillet.h" line="239"/>
<source>CAD Kernel Error</source>
<translation type="unfinished"></translation>
</message>
@@ -5970,4 +5970,17 @@ Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster</sour
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Sketcher_ProfilesHexagon1</name>
<message>
<location filename="../../../Profiles.py" line="53"/>
<source>Creates a hexagonal profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Profiles.py" line="58"/>
<source>Creates a hexagonal profile in the sketch</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -943,14 +943,6 @@ Do you want to continue?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SpreadsheetGui::Module</name>
<message>
<location filename="../../AppSpreadsheetGui.cpp" line="79"/>
<source>Unnamed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SpreadsheetGui::SheetTableView</name>
<message numerus="yes">
@@ -1106,4 +1098,111 @@ Do you want to continue?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Spreadsheet</name>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="739"/>
<source>Spreadsheet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="748"/>
<location filename="../../../App/Spreadsheet_legacy.py" line="874"/>
<source>Cell</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="751"/>
<source>Apply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="753"/>
<source>Apply the changes to the current cell</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="755"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="757"/>
<source>Deletes the contents of the current cell</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="759"/>
<source>Compute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="761"/>
<source>Updates the values handled by controllers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="907"/>
<source>Create Spreadsheet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="933"/>
<source>Add controller</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="959"/>
<location filename="../../../App/Spreadsheet_legacy.py" line="973"/>
<source>Add property controller</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Spreadsheet_Create</name>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="902"/>
<source>Spreadsheet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="905"/>
<source>Adds a spreadsheet object to the active document</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Spreadsheet_Controller</name>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="919"/>
<source>Add controller</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="922"/>
<source>Adds a cell controller to a selected spreadsheet</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Spreadsheet_PropertyController</name>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="944"/>
<source>Add property controller</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/Spreadsheet_legacy.py" line="947"/>
<source>Adds a property controller to a selected spreadsheet</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Py</name>
<message>
<location filename="../../AppSpreadsheetGui.cpp" line="79"/>
<source>Unnamed</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -276,9 +276,223 @@ By using &quot;;;&quot; to separate paths, you can add several folders here</sou
<context>
<name>Workbench</name>
<message>
<location filename="../../../StartPage/StartPage.py" line="638"/>
<location filename="../../Workbench.cpp" line="66"/>
<source>Start page</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StartPage</name>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="38"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="39"/>
<source>Documents</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="40"/>
<source>Help</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="41"/>
<source>Activity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="42"/>
<source>Recent files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="43"/>
<source>Tip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="44"/>
<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="../../../StartPage/TranslationTexts.py" line="45"/>
<source>Examples</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="46"/>
<source>General documentation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="47"/>
<source>User hub</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="48"/>
<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="../../../StartPage/TranslationTexts.py" line="49"/>
<source>Power users hub</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="50"/>
<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="../../../StartPage/TranslationTexts.py" line="51"/>
<source>Developers hub</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="52"/>
<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="../../../StartPage/TranslationTexts.py" line="53"/>
<source>Manual</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="54"/>
<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="../../../StartPage/TranslationTexts.py" line="55"/>
<source>Workbenches documentation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="56"/>
<source>These are the help pages of all the workbenches currently installed on this computer.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="57"/>
<source>Getting help from the community</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="58"/>
<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="../../../StartPage/TranslationTexts.py" line="59"/>
<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="../../../StartPage/TranslationTexts.py" line="60"/>
<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="../../../StartPage/TranslationTexts.py" line="61"/>
<source>Available addons</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="62"/>
<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="../../../StartPage/TranslationTexts.py" line="63"/>
<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="../../../StartPage/TranslationTexts.py" line="64"/>
<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="../../../StartPage/TranslationTexts.py" line="65"/>
<source>Recent commits</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="66"/>
<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="../../../StartPage/TranslationTexts.py" line="67"/>
<source>See all commits on github</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="68"/>
<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="../../../StartPage/TranslationTexts.py" line="69"/>
<source>version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="70"/>
<source>build</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="71"/>
<source>Create new...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="72"/>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="73"/>
<source>Forum</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="74"/>
<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="../../../StartPage/TranslationTexts.py" line="75"/>
<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="../../../StartPage/TranslationTexts.py" line="76"/>
<source>Creation date</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="77"/>
<source>Last modification</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="78"/>
<source>Notes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../StartPage/TranslationTexts.py" line="79"/>
<source>Open start page preferences</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -2014,8 +2014,8 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="1636"/>
<location filename="../../MDIViewPage.cpp" line="687"/>
<location filename="../../Command.cpp" line="1636"/>
<source>Save page to dxf</source>
<translation type="unfinished"></translation>
</message>
@@ -2604,6 +2604,16 @@
<context>
<name>QObject</name>
<message>
<location filename="../../CommandAnnotate.cpp" line="316"/>
<location filename="../../CommandAnnotate.cpp" line="415"/>
<location filename="../../CommandAnnotate.cpp" line="1152"/>
<location filename="../../CommandAnnotate.cpp" line="1160"/>
<location filename="../../CommandAnnotate.cpp" line="1207"/>
<location filename="../../CommandAnnotate.cpp" line="1349"/>
<location filename="../../CommandAnnotate.cpp" line="1356"/>
<location filename="../../CommandAnnotate.cpp" line="1420"/>
<location filename="../../CommandCreateDims.cpp" line="1308"/>
<location filename="../../CommandCreateDims.cpp" line="1316"/>
<location filename="../../Command.cpp" line="389"/>
<location filename="../../Command.cpp" line="619"/>
<location filename="../../Command.cpp" line="741"/>
@@ -2621,16 +2631,6 @@
<location filename="../../Command.cpp" line="1452"/>
<location filename="../../Command.cpp" line="1458"/>
<location filename="../../Command.cpp" line="1501"/>
<location filename="../../CommandAnnotate.cpp" line="316"/>
<location filename="../../CommandAnnotate.cpp" line="415"/>
<location filename="../../CommandAnnotate.cpp" line="1152"/>
<location filename="../../CommandAnnotate.cpp" line="1160"/>
<location filename="../../CommandAnnotate.cpp" line="1207"/>
<location filename="../../CommandAnnotate.cpp" line="1349"/>
<location filename="../../CommandAnnotate.cpp" line="1356"/>
<location filename="../../CommandAnnotate.cpp" line="1420"/>
<location filename="../../CommandCreateDims.cpp" line="1308"/>
<location filename="../../CommandCreateDims.cpp" line="1316"/>
<source>Wrong selection</source>
<translation type="unfinished"></translation>
</message>
@@ -2662,42 +2662,42 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="971"/>
<location filename="../../Command.cpp" line="978"/>
<location filename="../../Command.cpp" line="985"/>
<location filename="../../Command.cpp" line="997"/>
<location filename="../../CommandDecorate.cpp" line="346"/>
<location filename="../../CommandDecorate.cpp" line="353"/>
<location filename="../../CommandDecorate.cpp" line="360"/>
<location filename="../../CommandCreateDims.cpp" line="1406"/>
<location filename="../../CommandCreateDims.cpp" line="1413"/>
<location filename="../../CommandCreateDims.cpp" line="1420"/>
<location filename="../../CommandCreateDims.cpp" line="1432"/>
<location filename="../../CommandCreateDims.cpp" line="1449"/>
<location filename="../../CommandDecorate.cpp" line="346"/>
<location filename="../../CommandDecorate.cpp" line="353"/>
<location filename="../../CommandDecorate.cpp" line="360"/>
<location filename="../../Command.cpp" line="971"/>
<location filename="../../Command.cpp" line="978"/>
<location filename="../../Command.cpp" line="985"/>
<location filename="../../Command.cpp" line="997"/>
<source>Incorrect selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="972"/>
<location filename="../../CommandCreateDims.cpp" line="1407"/>
<location filename="../../Command.cpp" line="972"/>
<source>Select an object first</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="979"/>
<location filename="../../CommandCreateDims.cpp" line="1414"/>
<location filename="../../Command.cpp" line="979"/>
<source>Too many objects selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="986"/>
<location filename="../../CommandCreateDims.cpp" line="1421"/>
<location filename="../../Command.cpp" line="986"/>
<source>Create a page first.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="998"/>
<location filename="../../CommandCreateDims.cpp" line="1433"/>
<location filename="../../Command.cpp" line="998"/>
<source>No View of a Part in selection.</source>
<translation type="unfinished"></translation>
</message>
@@ -2809,6 +2809,8 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../CommandDecorate.cpp" line="367"/>
<location filename="../../CommandDecorate.cpp" line="373"/>
<location filename="../../CommandCreateDims.cpp" line="303"/>
<location filename="../../CommandCreateDims.cpp" line="412"/>
<location filename="../../CommandCreateDims.cpp" line="515"/>
@@ -2818,8 +2820,6 @@
<location filename="../../CommandCreateDims.cpp" line="900"/>
<location filename="../../CommandCreateDims.cpp" line="991"/>
<location filename="../../CommandCreateDims.cpp" line="997"/>
<location filename="../../CommandDecorate.cpp" line="367"/>
<location filename="../../CommandDecorate.cpp" line="373"/>
<location filename="../../TaskDimension.cpp" line="400"/>
<source>Incorrect Selection</source>
<translation type="unfinished"></translation>
@@ -2920,9 +2920,6 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="498"/>
<location filename="../../Command.cpp" line="591"/>
<location filename="../../Command.cpp" line="653"/>
<location filename="../../CommandAnnotate.cpp" line="104"/>
<location filename="../../CommandAnnotate.cpp" line="165"/>
<location filename="../../CommandAnnotate.cpp" line="217"/>
@@ -2941,6 +2938,11 @@
<location filename="../../CommandCreateDims.cpp" line="1043"/>
<location filename="../../CommandCreateDims.cpp" line="1137"/>
<location filename="../../CommandCreateDims.cpp" line="1220"/>
<location filename="../../CommandStack.cpp" line="75"/>
<location filename="../../CommandStack.cpp" line="191"/>
<location filename="../../CommandStack.cpp" line="251"/>
<location filename="../../CommandStack.cpp" line="311"/>
<location filename="../../CommandStack.cpp" line="371"/>
<location filename="../../CommandExtensionDims.cpp" line="263"/>
<location filename="../../CommandExtensionDims.cpp" line="472"/>
<location filename="../../CommandExtensionDims.cpp" line="764"/>
@@ -2948,16 +2950,14 @@
<location filename="../../CommandExtensionDims.cpp" line="1431"/>
<location filename="../../CommandExtensionDims.cpp" line="1789"/>
<location filename="../../CommandExtensionDims.cpp" line="2044"/>
<location filename="../../Command.cpp" line="498"/>
<location filename="../../Command.cpp" line="591"/>
<location filename="../../Command.cpp" line="653"/>
<location filename="../../CommandExtensionPack.cpp" line="272"/>
<location filename="../../CommandExtensionPack.cpp" line="579"/>
<location filename="../../CommandExtensionPack.cpp" line="1057"/>
<location filename="../../CommandExtensionPack.cpp" line="1288"/>
<location filename="../../CommandExtensionPack.cpp" line="1642"/>
<location filename="../../CommandStack.cpp" line="75"/>
<location filename="../../CommandStack.cpp" line="191"/>
<location filename="../../CommandStack.cpp" line="251"/>
<location filename="../../CommandStack.cpp" line="311"/>
<location filename="../../CommandStack.cpp" line="371"/>
<source>Task In Progress</source>
<translation type="unfinished"></translation>
</message>
@@ -2967,9 +2967,6 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="499"/>
<location filename="../../Command.cpp" line="592"/>
<location filename="../../Command.cpp" line="654"/>
<location filename="../../CommandAnnotate.cpp" line="105"/>
<location filename="../../CommandAnnotate.cpp" line="166"/>
<location filename="../../CommandAnnotate.cpp" line="218"/>
@@ -2988,6 +2985,11 @@
<location filename="../../CommandCreateDims.cpp" line="1044"/>
<location filename="../../CommandCreateDims.cpp" line="1138"/>
<location filename="../../CommandCreateDims.cpp" line="1221"/>
<location filename="../../CommandStack.cpp" line="76"/>
<location filename="../../CommandStack.cpp" line="192"/>
<location filename="../../CommandStack.cpp" line="252"/>
<location filename="../../CommandStack.cpp" line="312"/>
<location filename="../../CommandStack.cpp" line="372"/>
<location filename="../../CommandExtensionDims.cpp" line="264"/>
<location filename="../../CommandExtensionDims.cpp" line="473"/>
<location filename="../../CommandExtensionDims.cpp" line="765"/>
@@ -2995,16 +2997,14 @@
<location filename="../../CommandExtensionDims.cpp" line="1432"/>
<location filename="../../CommandExtensionDims.cpp" line="1790"/>
<location filename="../../CommandExtensionDims.cpp" line="2045"/>
<location filename="../../Command.cpp" line="499"/>
<location filename="../../Command.cpp" line="592"/>
<location filename="../../Command.cpp" line="654"/>
<location filename="../../CommandExtensionPack.cpp" line="273"/>
<location filename="../../CommandExtensionPack.cpp" line="580"/>
<location filename="../../CommandExtensionPack.cpp" line="1058"/>
<location filename="../../CommandExtensionPack.cpp" line="1289"/>
<location filename="../../CommandExtensionPack.cpp" line="1643"/>
<location filename="../../CommandStack.cpp" line="76"/>
<location filename="../../CommandStack.cpp" line="192"/>
<location filename="../../CommandStack.cpp" line="252"/>
<location filename="../../CommandStack.cpp" line="312"/>
<location filename="../../CommandStack.cpp" line="372"/>
<source>Close active task dialog and try again.</source>
<translation type="unfinished"></translation>
</message>
@@ -3256,8 +3256,8 @@
</message>
<message>
<location filename="../../ViewProviderPage.cpp" line="213"/>
<location filename="../../ViewProviderProjGroup.cpp" line="169"/>
<location filename="../../ViewProviderTemplate.cpp" line="187"/>
<location filename="../../ViewProviderProjGroup.cpp" line="169"/>
<source>Are you sure you want to continue?</source>
<translation type="unfinished"></translation>
</message>
@@ -3292,9 +3292,9 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../QGIRichAnno.cpp" line="312"/>
<location filename="../../TaskRichAnno.cpp" line="102"/>
<location filename="../../TaskRichAnno.cpp" line="240"/>
<location filename="../../QGIRichAnno.cpp" line="312"/>
<source>Rich text editor</source>
<translation type="unfinished"></translation>
</message>
@@ -3412,8 +3412,8 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ViewProviderBalloon.cpp" line="85"/>
<location filename="../../ViewProviderDimension.cpp" line="117"/>
<location filename="../../ViewProviderBalloon.cpp" line="85"/>
<source>Edit %1</source>
<translation type="unfinished"></translation>
</message>
@@ -3578,19 +3578,19 @@ it has a weld symbol that would become broken.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ViewProviderLeader.cpp" line="227"/>
<location filename="../../ViewProviderPage.cpp" line="216"/>
<location filename="../../ViewProviderProjGroup.cpp" line="156"/>
<location filename="../../ViewProviderProjGroup.cpp" line="172"/>
<location filename="../../ViewProviderViewPart.cpp" line="310"/>
<location filename="../../ViewProviderViewPart.cpp" line="318"/>
<location filename="../../ViewProviderViewPart.cpp" line="326"/>
<location filename="../../ViewProviderProjGroupItem.cpp" line="156"/>
<location filename="../../ViewProviderProjGroupItem.cpp" line="165"/>
<location filename="../../ViewProviderProjGroupItem.cpp" line="173"/>
<location filename="../../ViewProviderProjGroupItem.cpp" line="181"/>
<location filename="../../ViewProviderTemplate.cpp" line="191"/>
<location filename="../../ViewProviderViewPart.cpp" line="310"/>
<location filename="../../ViewProviderViewPart.cpp" line="318"/>
<location filename="../../ViewProviderViewPart.cpp" line="326"/>
<location filename="../../ViewProviderLeader.cpp" line="227"/>
<location filename="../../ViewProviderWeld.cpp" line="149"/>
<location filename="../../ViewProviderPage.cpp" line="216"/>
<location filename="../../ViewProviderTemplate.cpp" line="191"/>
<location filename="../../ViewProviderProjGroup.cpp" line="156"/>
<location filename="../../ViewProviderProjGroup.cpp" line="172"/>
<source>Object dependencies</source>
<translation type="unfinished"></translation>
</message>
@@ -3600,20 +3600,20 @@ it has a weld symbol that would become broken.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ViewProviderProjGroupItem.cpp" line="162"/>
<location filename="../../ViewProviderViewPart.cpp" line="307"/>
<location filename="../../ViewProviderProjGroupItem.cpp" line="162"/>
<source>You cannot delete this view because it has a section view that would become broken.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ViewProviderProjGroupItem.cpp" line="170"/>
<location filename="../../ViewProviderViewPart.cpp" line="315"/>
<location filename="../../ViewProviderProjGroupItem.cpp" line="170"/>
<source>You cannot delete this view because it has a detail view that would become broken.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ViewProviderProjGroupItem.cpp" line="178"/>
<location filename="../../ViewProviderViewPart.cpp" line="323"/>
<location filename="../../ViewProviderProjGroupItem.cpp" line="178"/>
<source>You cannot delete this view because it has a leader line that would become broken.</source>
<translation type="unfinished"></translation>
</message>
@@ -7928,4 +7928,97 @@ using the given X/Y Spacing</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TechDraw_MoveView</name>
<message>
<location filename="../../../TechDrawTools/CommandMoveView.py" line="47"/>
<source>Move View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/CommandMoveView.py" line="50"/>
<source>Move a View to a new Page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/TaskMoveView.py" line="47"/>
<source>Move View to a different Page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/TaskMoveView.py" line="79"/>
<source>Select View to move from list.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/TaskMoveView.py" line="80"/>
<source>Select View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/TaskMoveView.py" line="102"/>
<source>Select From Page.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/TaskMoveView.py" line="103"/>
<location filename="../../../TechDrawTools/TaskMoveView.py" line="126"/>
<source>Select Page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/TaskMoveView.py" line="125"/>
<source>Select To Page.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TechDraw_ShareView</name>
<message>
<location filename="../../../TechDrawTools/CommandShareView.py" line="47"/>
<source>Share View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/CommandShareView.py" line="50"/>
<source>Share a View on a second Page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/TaskShareView.py" line="46"/>
<source>Share View with another Page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/TaskShareView.py" line="47"/>
<source>View to share</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/TaskShareView.py" line="79"/>
<source>Select View to share from list.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/TaskShareView.py" line="80"/>
<source>Select View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/TaskShareView.py" line="102"/>
<source>Select From Page.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/TaskShareView.py" line="103"/>
<location filename="../../../TechDrawTools/TaskShareView.py" line="127"/>
<source>Select Page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../TechDrawTools/TaskShareView.py" line="126"/>
<source>Select To Page.</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -1,4 +1,102 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
<name>NavigationIndicator</name>
<message>
<location filename="../../NavigationIndicatorGui.py" line="67"/>
<source>Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="68"/>
<source>Zoom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="69"/>
<source>Rotate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="70"/>
<source>Pan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="71"/>
<source>Tilt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="72"/>
<source>Navigation style</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="73"/>
<source>Page Up or Page Down key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="74"/>
<source>Rotation focus</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="75"/>
<source>Middle mouse button or H key.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="77"/>
<source>Middle mouse button.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="80"/>
<source>Navigation style not recognized.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="331"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="332"/>
<source>Orbit style</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="333"/>
<source>Compact</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="334"/>
<source>Tooltip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="335"/>
<source>Turntable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="336"/>
<source>Free Turntable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="337"/>
<source>Trackball</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NavigationIndicatorGui.py" line="338"/>
<source>Undefined</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

View File

@@ -128,8 +128,8 @@
<context>
<name>QObject</name>
<message>
<location filename="../../AppWebGui.cpp" line="86"/>
<location filename="../../BrowserView.cpp" line="808"/>
<location filename="../../AppWebGui.cpp" line="86"/>
<source>Browser</source>
<translation type="unfinished"></translation>
</message>