Updated ts files

This commit is contained in:
Yorik van Havre
2024-08-28 17:50:59 +02:00
parent 010e6872be
commit 0f30e525f5
13 changed files with 1192 additions and 1354 deletions

View File

@@ -1148,34 +1148,34 @@ installed addons will be checked for available updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="429"/>
<location filename="../../AddonManager.py" line="432"/>
<source>Restart now</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="430"/>
<location filename="../../AddonManager.py" line="433"/>
<source>Restart later</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="496"/>
<location filename="../../AddonManager.py" line="897"/>
<location filename="../../AddonManager.py" line="499"/>
<location filename="../../AddonManager.py" line="900"/>
<source>Refresh local cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="626"/>
<location filename="../../AddonManager.py" line="629"/>
<source>Updating cache...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="686"/>
<location filename="../../AddonManager.py" line="721"/>
<location filename="../../AddonManager.py" line="689"/>
<location filename="../../AddonManager.py" line="724"/>
<source>Checking for updates...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="936"/>
<location filename="../../AddonManager.py" line="939"/>
<source>Temporary installation of macro failed.</source>
<translation type="unfinished"></translation>
</message>
@@ -1216,9 +1216,9 @@ installed addons will be checked for available updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="826"/>
<location filename="../../AddonManager.py" line="852"/>
<location filename="../../AddonManager.py" line="951"/>
<location filename="../../AddonManager.py" line="829"/>
<location filename="../../AddonManager.py" line="855"/>
<location filename="../../AddonManager.py" line="954"/>
<source>Cannot launch a new installer until the previous one has finished.</source>
<translation type="unfinished"></translation>
</message>
@@ -1528,17 +1528,17 @@ installed addons will be checked for available updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer.py" line="355"/>
<location filename="../../addonmanager_installer.py" line="364"/>
<source>Received {} response code from server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer.py" line="517"/>
<location filename="../../addonmanager_installer.py" line="532"/>
<source>Failed to install macro {}</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer.py" line="551"/>
<location filename="../../addonmanager_installer.py" line="566"/>
<source>Failed to create installation manifest file:
</source>
<translation type="unfinished"></translation>
@@ -2266,74 +2266,74 @@ installed addons will be checked for available updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="670"/>
<location filename="../../addonmanager_workers_startup.py" line="672"/>
<source>Failed to read metadata from {name}</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="693"/>
<location filename="../../addonmanager_workers_startup.py" line="695"/>
<source>Failed to fetch code for macro &apos;{name}&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="746"/>
<location filename="../../addonmanager_workers_startup.py" line="748"/>
<source>Caching macro code...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="769"/>
<location filename="../../addonmanager_workers_startup.py" line="771"/>
<source>Addon Manager: a worker process failed to complete while fetching {name}</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="784"/>
<location filename="../../addonmanager_workers_startup.py" line="786"/>
<source>Out of {num_macros} macros, {num_failed} timed out while processing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="807"/>
<location filename="../../addonmanager_workers_startup.py" line="809"/>
<source>Addon Manager: a worker process failed to halt ({name})</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="846"/>
<location filename="../../addonmanager_workers_startup.py" line="848"/>
<source>Getting metadata from macro {}</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="860"/>
<location filename="../../addonmanager_workers_startup.py" line="862"/>
<source>Timeout while fetching metadata for macro {}</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="871"/>
<location filename="../../addonmanager_workers_startup.py" line="873"/>
<source>Failed to kill process for macro {}!
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="892"/>
<location filename="../../addonmanager_workers_startup.py" line="894"/>
<source>Retrieving macro description...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="894"/>
<location filename="../../addonmanager_workers_startup.py" line="896"/>
<source>Retrieving info from git</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="897"/>
<location filename="../../addonmanager_workers_startup.py" line="899"/>
<source>Retrieving info from wiki</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="939"/>
<location filename="../../addonmanager_workers_startup.py" line="941"/>
<source>Failed to get Addon statistics from {} -- only sorting alphabetically will be accurate
</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_workers_startup.py" line="971"/>
<location filename="../../addonmanager_workers_startup.py" line="973"/>
<source>Failed to get Addon score from &apos;{}&apos; -- sorting by score will fail
</source>
<translation type="unfinished"></translation>
@@ -2411,17 +2411,17 @@ installed addons will be checked for available updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Widgets/addonmanager_widget_view_selector.py" line="158"/>
<location filename="../../Widgets/addonmanager_widget_view_selector.py" line="159"/>
<source>Composite view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Widgets/addonmanager_widget_view_selector.py" line="159"/>
<location filename="../../Widgets/addonmanager_widget_view_selector.py" line="160"/>
<source>Expanded view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Widgets/addonmanager_widget_view_selector.py" line="160"/>
<location filename="../../Widgets/addonmanager_widget_view_selector.py" line="161"/>
<source>Compact view</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -659,17 +659,17 @@ The files are named &quot;runPreDrag.asmt&quot; and &quot;dragging.log&quot; and
<context>
<name>AssemblyGui::ViewProviderAssembly</name>
<message>
<location filename="../../ViewProviderAssembly.cpp" line="176"/>
<location filename="../../ViewProviderAssembly.cpp" line="177"/>
<source>The object is associated to one or more joints.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ViewProviderAssembly.cpp" line="178"/>
<location filename="../../ViewProviderAssembly.cpp" line="179"/>
<source>Do you want to move the object and delete associated joints?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ViewProviderAssembly.cpp" line="805"/>
<location filename="../../ViewProviderAssembly.cpp" line="823"/>
<source>Move part</source>
<translation type="unfinished"></translation>
</message>
@@ -916,7 +916,7 @@ Press ESC to cancel.</source>
</message>
<message>
<location filename="../../../CommandCreateBom.py" line="81"/>
<source>The BOM object is a document object that stores the settings of your BOM. It is also a spreadsheet object so you can easily visualize the bom. If you don&apos;t need the BOM object to be saved as a document object, you can simply export and cancel the task.</source>
<source>The BOM object is a document object that stores the settings of your BOM. It is also a spreadsheet object so you can easily visualize the BOM. If you don&apos;t need the BOM object to be saved as a document object, you can simply export and cancel the task.</source>
<translation type="unfinished"></translation>
</message>
<message>

View File

@@ -3341,7 +3341,7 @@ unit to work with when opening the file.</source>
</message>
<message>
<location filename="../../ArchStructure.py" line="456"/>
<location filename="../../ArchCommands.py" line="1336"/>
<location filename="../../ArchCommands.py" line="1335"/>
<location filename="../../bimcommands/BimProfile.py" line="74"/>
<source>Category</source>
<translation type="unfinished"></translation>
@@ -3357,7 +3357,7 @@ unit to work with when opening the file.</source>
<message>
<location filename="../../ArchStructure.py" line="472"/>
<location filename="../../ArchPrecast.py" line="1412"/>
<location filename="../../ArchCommands.py" line="1011"/>
<location filename="../../ArchCommands.py" line="1010"/>
<location filename="../../bimcommands/BimWall.py" line="293"/>
<location filename="../../bimcommands/BimPanel.py" line="148"/>
<source>Length</source>
@@ -4110,7 +4110,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela
<message>
<location filename="../../ArchWindow.py" line="1346"/>
<location filename="../../ArchComponent.py" line="2012"/>
<location filename="../../ArchCommands.py" line="1338"/>
<location filename="../../ArchCommands.py" line="1337"/>
<location filename="../../bimcommands/BimIfcProperties.py" line="461"/>
<source>Type</source>
<translation type="unfinished"></translation>
@@ -4764,7 +4764,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1099"/>
<location filename="../../ArchCommands.py" line="1098"/>
<source>Export CSV File</source>
<translation type="unfinished"></translation>
</message>
@@ -4776,7 +4776,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela
<message>
<location filename="../../ArchSchedule.py" line="644"/>
<location filename="../../ArchSchedule.py" line="662"/>
<location filename="../../ArchCommands.py" line="1010"/>
<location filename="../../ArchCommands.py" line="1009"/>
<source>Description</source>
<translation type="unfinished"></translation>
</message>
@@ -4784,7 +4784,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela
<location filename="../../ArchSchedule.py" line="644"/>
<location filename="../../ArchSchedule.py" line="662"/>
<location filename="../../ArchComponent.py" line="2013"/>
<location filename="../../ArchCommands.py" line="1339"/>
<location filename="../../ArchCommands.py" line="1338"/>
<location filename="../../bimcommands/BimIfcProperties.py" line="462"/>
<source>Value</source>
<translation type="unfinished"></translation>
@@ -4792,7 +4792,7 @@ If Run = 0 then the run is calculated so that the height is the same as the rela
<message>
<location filename="../../ArchSchedule.py" line="644"/>
<location filename="../../ArchSchedule.py" line="662"/>
<location filename="../../ArchCommands.py" line="1340"/>
<location filename="../../ArchCommands.py" line="1339"/>
<source>Unit</source>
<translation type="unfinished"></translation>
</message>
@@ -5272,58 +5272,58 @@ Building creation aborted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1004"/>
<location filename="../../ArchCommands.py" line="1003"/>
<source>Survey</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1005"/>
<location filename="../../ArchCommands.py" line="1004"/>
<source>Set description</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1006"/>
<location filename="../../ArchCommands.py" line="1005"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1007"/>
<location filename="../../ArchCommands.py" line="1006"/>
<source>Copy Length</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1008"/>
<location filename="../../ArchCommands.py" line="1007"/>
<source>Copy Area</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1009"/>
<location filename="../../ArchCommands.py" line="1008"/>
<source>Export CSV</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1012"/>
<location filename="../../ArchCommands.py" line="1011"/>
<source>Area</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1057"/>
<location filename="../../ArchCommands.py" line="1056"/>
<source>Total</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1137"/>
<location filename="../../ArchCommands.py" line="1136"/>
<source>Object doesn&apos;t have settable IFC attributes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1143"/>
<location filename="../../ArchCommands.py" line="1142"/>
<source>Disabling B-rep force flag of object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1146"/>
<location filename="../../ArchCommands.py" line="1149"/>
<location filename="../../ArchCommands.py" line="1145"/>
<location filename="../../ArchCommands.py" line="1148"/>
<source>Enabling B-rep force flag of object</source>
<translation type="unfinished"></translation>
</message>
@@ -5369,12 +5369,12 @@ Building creation aborted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1337"/>
<location filename="../../ArchCommands.py" line="1336"/>
<source>Key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ArchCommands.py" line="1347"/>
<location filename="../../ArchCommands.py" line="1346"/>
<source>The object doesn&apos;t have an IfcProperties attribute. Cancel spreadsheet creation for object:</source>
<translation type="unfinished"></translation>
</message>
@@ -10712,26 +10712,6 @@ CTRL+PgUp to extend extrusionCTRL+PgDown to shrink extrusionCTRL+/ to switch bet
<source>All rights reserved (no specific license)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/dialogSetup.ui" line="515"/>
<source>CC-BY</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/dialogSetup.ui" line="520"/>
<source>CC-BY-SA</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/dialogSetup.ui" line="525"/>
<source>CC-BY-NC</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/dialogSetup.ui" line="530"/>
<source>CC-BY-SA-NC</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/dialogSetup.ui" line="119"/>
<source>millimeters</source>

View File

@@ -3241,13 +3241,13 @@ Should multiple tools or tool shapes with the same name exist in different direc
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/TaskCAMSimulator.ui" line="115"/>
<location filename="../panels/TaskCAMSimulator.ui" line="96"/>
<location filename="../panels/TaskPathSimulator.ui" line="55"/>
<source>Activate / resume simulation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/TaskCAMSimulator.ui" line="118"/>
<location filename="../panels/TaskCAMSimulator.ui" line="99"/>
<location filename="../panels/TaskPathSimulator.ui" line="58"/>
<source>Play</source>
<translation type="unfinished"></translation>
@@ -3293,13 +3293,13 @@ Should multiple tools or tool shapes with the same name exist in different direc
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/TaskCAMSimulator.ui" line="50"/>
<location filename="../panels/TaskCAMSimulator.ui" line="31"/>
<location filename="../panels/TaskPathSimulator.ui" line="229"/>
<source>Accuracy:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/TaskCAMSimulator.ui" line="105"/>
<location filename="../panels/TaskCAMSimulator.ui" line="86"/>
<location filename="../panels/TaskPathSimulator.ui" line="278"/>
<source>Job:</source>
<translation type="unfinished"></translation>
@@ -7259,28 +7259,28 @@ For example:
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Gui/SimulatorGL.py" line="311"/>
<location filename="../../../Path/Main/Gui/SimulatorGL.py" line="367"/>
<location filename="../../../Path/Main/Gui/Simulator.py" line="635"/>
<source>Simulate G-code on stock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Gui/SimulatorGL.py" line="270"/>
<location filename="../../../Path/Main/Gui/SimulatorGL.py" line="316"/>
<source>High</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Gui/SimulatorGL.py" line="272"/>
<location filename="../../../Path/Main/Gui/SimulatorGL.py" line="318"/>
<source>Low</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Gui/SimulatorGL.py" line="274"/>
<location filename="../../../Path/Main/Gui/SimulatorGL.py" line="320"/>
<source>Medium</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Gui/SimulatorGL.py" line="307"/>
<location filename="../../../Path/Main/Gui/SimulatorGL.py" line="363"/>
<source>New CAM Simulator</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -283,81 +283,81 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="482"/>
<location filename="../../DrawingView.cpp" line="485"/>
<source>Export PDF</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="483"/>
<location filename="../../DrawingView.cpp" line="486"/>
<source>PDF file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="499"/>
<location filename="../../DrawingView.cpp" line="502"/>
<source>Page sizes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="500"/>
<location filename="../../DrawingView.cpp" line="503"/>
<source>A0</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="502"/>
<location filename="../../DrawingView.cpp" line="505"/>
<source>A1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="504"/>
<location filename="../../DrawingView.cpp" line="507"/>
<source>A2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="506"/>
<location filename="../../DrawingView.cpp" line="509"/>
<source>A3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="508"/>
<location filename="../../DrawingView.cpp" line="511"/>
<source>A4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="510"/>
<location filename="../../DrawingView.cpp" line="513"/>
<source>A5</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="594"/>
<location filename="../../DrawingView.cpp" line="597"/>
<source>Different orientation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="595"/>
<location filename="../../DrawingView.cpp" line="598"/>
<source>The printer uses a different orientation than the drawing.
Do you want to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="605"/>
<location filename="../../DrawingView.cpp" line="616"/>
<location filename="../../DrawingView.cpp" line="608"/>
<location filename="../../DrawingView.cpp" line="619"/>
<source>Different paper size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="606"/>
<location filename="../../DrawingView.cpp" line="617"/>
<location filename="../../DrawingView.cpp" line="609"/>
<location filename="../../DrawingView.cpp" line="620"/>
<source>The printer uses a different paper size than the drawing.
Do you want to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="631"/>
<location filename="../../DrawingView.cpp" line="634"/>
<source>Opening file failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DrawingView.cpp" line="632"/>
<location filename="../../DrawingView.cpp" line="635"/>
<source>Can&apos;t open file &apos;%1&apos; for writing.</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -2203,17 +2203,17 @@ of projection.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="1076"/>
<location filename="../../TaskAttacher.cpp" line="1078"/>
<source>Edit attachment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFaceAppearances.cpp" line="456"/>
<location filename="../../TaskFaceAppearances.cpp" line="454"/>
<source>Change face colors</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskLoft.cpp" line="199"/>
<location filename="../../TaskLoft.cpp" line="201"/>
<source>Loft</source>
<translation type="unfinished"></translation>
</message>
@@ -2244,7 +2244,7 @@ of projection.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="365"/>
<location filename="../../TaskSweep.cpp" line="367"/>
<source>Sweep</source>
<translation type="unfinished"></translation>
</message>
@@ -2254,7 +2254,7 @@ of projection.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgProjectionOnSurface.cpp" line="1557"/>
<location filename="../../DlgProjectionOnSurface.cpp" line="1559"/>
<source>Project on surface</source>
<translation type="unfinished"></translation>
</message>
@@ -2525,7 +2525,7 @@ Note: The placement is expressed in local space of object being attached.</sourc
<context>
<name>PartGui::DlgChamferEdges</name>
<message>
<location filename="../../DlgFilletEdges.cpp" line="1109"/>
<location filename="../../DlgFilletEdges.cpp" line="1111"/>
<source>Chamfer Edges</source>
<translation type="unfinished"></translation>
</message>
@@ -2680,7 +2680,7 @@ the size of the resulting STEP file.</source>
</message>
<message>
<location filename="../../DlgExtrusion.ui" line="71"/>
<location filename="../../DlgExtrusion.cpp" line="230"/>
<location filename="../../DlgExtrusion.cpp" line="232"/>
<source>Select</source>
<translation type="unfinished"></translation>
</message>
@@ -2786,63 +2786,63 @@ If both lengths are zero, magnitude of direction is used.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExtrusion.cpp" line="204"/>
<location filename="../../DlgExtrusion.cpp" line="206"/>
<source>Selecting...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExtrusion.cpp" line="452"/>
<location filename="../../DlgExtrusion.cpp" line="454"/>
<source>The document &apos;%1&apos; doesn&apos;t exist.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExtrusion.cpp" line="500"/>
<location filename="../../DlgExtrusion.cpp" line="506"/>
<location filename="../../DlgExtrusion.cpp" line="502"/>
<location filename="../../DlgExtrusion.cpp" line="508"/>
<source>Creating Extrusion failed.
%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExtrusion.cpp" line="573"/>
<location filename="../../DlgExtrusion.cpp" line="575"/>
<source>Object not found: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExtrusion.cpp" line="635"/>
<location filename="../../DlgExtrusion.cpp" line="637"/>
<source>No shapes selected for extrusion. Select some, first.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExtrusion.cpp" line="652"/>
<location filename="../../DlgExtrusion.cpp" line="654"/>
<source>Unknown error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExtrusion.cpp" line="656"/>
<location filename="../../DlgExtrusion.cpp" line="658"/>
<source>Extrusion direction link is invalid.
%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExtrusion.cpp" line="658"/>
<location filename="../../DlgExtrusion.cpp" line="660"/>
<source>Direction mode is to use an edge, but no edge is linked.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExtrusion.cpp" line="681"/>
<location filename="../../DlgExtrusion.cpp" line="683"/>
<source>Can&apos;t determine normal vector of shape to be extruded. Please use other mode.
(%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExtrusion.cpp" line="691"/>
<location filename="../../DlgExtrusion.cpp" line="693"/>
<source>Extrusion direction vector is zero-length. It must be non-zero.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExtrusion.cpp" line="702"/>
<location filename="../../DlgExtrusion.cpp" line="704"/>
<source>Total extrusion length is zero (length1 == -length2). It must be nonzero.</source>
<translation type="unfinished"></translation>
</message>
@@ -2940,7 +2940,7 @@ If both lengths are zero, magnitude of direction is used.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.cpp" line="912"/>
<location filename="../../DlgFilletEdges.cpp" line="914"/>
<source>Start length</source>
<translation type="unfinished"></translation>
</message>
@@ -2981,7 +2981,7 @@ If both lengths are zero, magnitude of direction is used.</source>
</message>
<message>
<location filename="../../DlgFilletEdges.cpp" line="283"/>
<location filename="../../DlgFilletEdges.cpp" line="914"/>
<location filename="../../DlgFilletEdges.cpp" line="916"/>
<source>Start radius</source>
<translation type="unfinished"></translation>
</message>
@@ -2991,39 +2991,39 @@ If both lengths are zero, magnitude of direction is used.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.cpp" line="761"/>
<location filename="../../DlgFilletEdges.cpp" line="821"/>
<location filename="../../DlgFilletEdges.cpp" line="763"/>
<location filename="../../DlgFilletEdges.cpp" line="823"/>
<source>Edge%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.cpp" line="904"/>
<location filename="../../DlgFilletEdges.cpp" line="906"/>
<source>Length</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.cpp" line="906"/>
<location filename="../../DlgFilletEdges.cpp" line="908"/>
<source>Radius</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.cpp" line="960"/>
<location filename="../../DlgFilletEdges.cpp" line="962"/>
<source>No shape selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.cpp" line="961"/>
<location filename="../../DlgFilletEdges.cpp" line="963"/>
<source>No valid shape is selected.
Please select a valid shape in the drop-down box first.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.cpp" line="1012"/>
<location filename="../../DlgFilletEdges.cpp" line="1014"/>
<source>No edge selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.cpp" line="1013"/>
<location filename="../../DlgFilletEdges.cpp" line="1015"/>
<source>No edge entity is checked to fillet.
Please check one or more edge entities first.</source>
<translation type="unfinished"></translation>
@@ -3892,7 +3892,7 @@ during file reading (slower but higher details).</source>
</message>
<message>
<location filename="../../DlgRevolution.ui" line="250"/>
<location filename="../../DlgRevolution.cpp" line="463"/>
<location filename="../../DlgRevolution.cpp" line="465"/>
<source>Select reference</source>
<translation type="unfinished"></translation>
</message>
@@ -3922,49 +3922,49 @@ during file reading (slower but higher details).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgRevolution.cpp" line="183"/>
<location filename="../../DlgRevolution.cpp" line="185"/>
<source>Object not found: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgRevolution.cpp" line="264"/>
<location filename="../../DlgRevolution.cpp" line="266"/>
<source>Select a shape for revolution, first.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgRevolution.cpp" line="280"/>
<location filename="../../DlgRevolution.cpp" line="285"/>
<location filename="../../DlgRevolution.cpp" line="290"/>
<location filename="../../DlgRevolution.cpp" line="282"/>
<location filename="../../DlgRevolution.cpp" line="287"/>
<location filename="../../DlgRevolution.cpp" line="292"/>
<source>Revolution axis link is invalid.
%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgRevolution.cpp" line="290"/>
<location filename="../../DlgRevolution.cpp" line="292"/>
<source>Unknown error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgRevolution.cpp" line="299"/>
<location filename="../../DlgRevolution.cpp" line="301"/>
<source>Revolution axis direction is zero-length. It must be non-zero.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgRevolution.cpp" line="309"/>
<location filename="../../DlgRevolution.cpp" line="311"/>
<source>Revolution angle span is zero. It must be non-zero.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgRevolution.cpp" line="443"/>
<location filename="../../DlgRevolution.cpp" line="447"/>
<location filename="../../DlgRevolution.cpp" line="445"/>
<location filename="../../DlgRevolution.cpp" line="449"/>
<source>Creating Revolve failed.
%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgRevolution.cpp" line="459"/>
<location filename="../../DlgRevolution.cpp" line="461"/>
<source>Selecting... (line or arc)</source>
<translation type="unfinished"></translation>
</message>
@@ -4334,27 +4334,27 @@ the sketch plane&apos;s normal vector will be used</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskLoft.cpp" line="177"/>
<location filename="../../TaskLoft.cpp" line="179"/>
<source>Too few elements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskLoft.cpp" line="177"/>
<location filename="../../TaskLoft.cpp" line="179"/>
<source>At least two vertices, edges, wires or faces are required.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskLoft.cpp" line="211"/>
<location filename="../../TaskLoft.cpp" line="213"/>
<source>Input error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskLoft.cpp" line="240"/>
<location filename="../../TaskLoft.cpp" line="242"/>
<source>Vertex/Edge/Wire/Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskLoft.cpp" line="241"/>
<location filename="../../TaskLoft.cpp" line="243"/>
<source>Loft</source>
<translation type="unfinished"></translation>
</message>
@@ -4446,7 +4446,7 @@ the sketch plane&apos;s normal vector will be used</source>
<context>
<name>PartGui::OffsetWidget</name>
<message>
<location filename="../../TaskOffset.cpp" line="204"/>
<location filename="../../TaskOffset.cpp" line="206"/>
<source>Input error</source>
<translation type="unfinished"></translation>
</message>
@@ -4705,69 +4705,69 @@ only created cuts will be visible</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="328"/>
<location filename="../../TaskSweep.cpp" line="330"/>
<source>Too few elements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="328"/>
<location filename="../../TaskSweep.cpp" line="330"/>
<source>At least one edge or wire is required.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="332"/>
<location filename="../../TaskSweep.cpp" line="334"/>
<source>Invalid selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="332"/>
<location filename="../../TaskSweep.cpp" line="334"/>
<source>Select one or more edges from a single object.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="339"/>
<location filename="../../TaskSweep.cpp" line="341"/>
<source>Wrong selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="339"/>
<location filename="../../TaskSweep.cpp" line="341"/>
<source>&apos;%1&apos; cannot be used as profile and path.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="377"/>
<location filename="../../TaskSweep.cpp" line="379"/>
<source>Input error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="410"/>
<location filename="../../TaskSweep.cpp" line="412"/>
<source>Done</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="412"/>
<location filename="../../TaskSweep.cpp" line="414"/>
<source>Select one or more connected edges in the 3d view and press &apos;Done&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="434"/>
<location filename="../../TaskSweep.cpp" line="442"/>
<location filename="../../TaskSweep.cpp" line="436"/>
<location filename="../../TaskSweep.cpp" line="444"/>
<source>Sweep path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="434"/>
<location filename="../../TaskSweep.cpp" line="442"/>
<location filename="../../TaskSweep.cpp" line="436"/>
<location filename="../../TaskSweep.cpp" line="444"/>
<source>The selected sweep path is invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="454"/>
<location filename="../../TaskSweep.cpp" line="456"/>
<source>Vertex/Wire</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="455"/>
<location filename="../../TaskSweep.cpp" line="457"/>
<source>Sweep</source>
<translation type="unfinished"></translation>
</message>
@@ -4806,7 +4806,7 @@ only created cuts will be visible</source>
</message>
<message>
<location filename="../../TaskAttacher.ui" line="124"/>
<location filename="../../TaskAttacher.cpp" line="337"/>
<location filename="../../TaskAttacher.cpp" line="339"/>
<source>Attachment Offset (in local coordinates):</source>
<translation type="unfinished"></translation>
</message>
@@ -4880,77 +4880,77 @@ of object being attached.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="320"/>
<location filename="../../TaskAttacher.cpp" line="322"/>
<source>OCC error: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="322"/>
<location filename="../../TaskAttacher.cpp" line="324"/>
<source>unknown error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="325"/>
<location filename="../../TaskAttacher.cpp" line="327"/>
<source>Attachment mode failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="329"/>
<location filename="../../TaskAttacher.cpp" line="331"/>
<source>Not attached</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="333"/>
<location filename="../../TaskAttacher.cpp" line="335"/>
<source>Attached with mode %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="337"/>
<location filename="../../TaskAttacher.cpp" line="339"/>
<source>Attachment Offset (inactive - not attached):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="634"/>
<location filename="../../TaskAttacher.cpp" line="636"/>
<source>Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="641"/>
<location filename="../../TaskAttacher.cpp" line="643"/>
<source>Edge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="648"/>
<location filename="../../TaskAttacher.cpp" line="650"/>
<source>Vertex</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="713"/>
<location filename="../../TaskAttacher.cpp" line="715"/>
<source>Selecting...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="717"/>
<location filename="../../TaskAttacher.cpp" line="719"/>
<source>Reference%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="764"/>
<location filename="../../TaskAttacher.cpp" line="766"/>
<source>Not editable because rotation of AttachmentOffset is bound by expressions.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="830"/>
<location filename="../../TaskAttacher.cpp" line="832"/>
<source>Reference combinations:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="847"/>
<location filename="../../TaskAttacher.cpp" line="849"/>
<source>%1 (add %2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="852"/>
<location filename="../../TaskAttacher.cpp" line="854"/>
<source>%1 (add more references)</source>
<translation type="unfinished"></translation>
</message>
@@ -5199,12 +5199,12 @@ Individual boolean operation checks:</source>
<context>
<name>PartGui::TaskDlgAttacher</name>
<message>
<location filename="../../TaskAttacher.cpp" line="1062"/>
<location filename="../../TaskAttacher.cpp" line="1064"/>
<source>Attachment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskAttacher.cpp" line="1117"/>
<location filename="../../TaskAttacher.cpp" line="1119"/>
<source>Datum dialog: Input error</source>
<translation type="unfinished"></translation>
</message>
@@ -5397,7 +5397,7 @@ Individual boolean operation checks:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSweep.cpp" line="480"/>
<location filename="../../TaskSweep.cpp" line="482"/>
<source>Select one or more profiles and select an edge or wire
in the 3D view for the sweep path.</source>
<translation type="unfinished"></translation>
@@ -5435,23 +5435,23 @@ in the 3D view for the sweep path.</source>
<name>PartGui::ThicknessWidget</name>
<message>
<location filename="../../TaskThickness.cpp" line="89"/>
<location filename="../../TaskThickness.cpp" line="288"/>
<location filename="../../TaskThickness.cpp" line="298"/>
<location filename="../../TaskThickness.cpp" line="290"/>
<location filename="../../TaskThickness.cpp" line="300"/>
<source>Thickness</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskThickness.cpp" line="185"/>
<location filename="../../TaskThickness.cpp" line="187"/>
<source>Select faces of the source object and press &apos;Done&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskThickness.cpp" line="188"/>
<location filename="../../TaskThickness.cpp" line="190"/>
<source>Done</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskThickness.cpp" line="253"/>
<location filename="../../TaskThickness.cpp" line="255"/>
<source>Input error</source>
<translation type="unfinished"></translation>
</message>
@@ -6625,7 +6625,7 @@ A &apos;Compound Filter&apos; can be used to extract the remaining pieces.</sour
<context>
<name>FaceMaker</name>
<message>
<location filename="../../../App/FaceMaker.cpp" line="75"/>
<location filename="../../../App/FaceMaker.cpp" line="79"/>
<source>Shape must be a wire, edge or compound. Something else was supplied.</source>
<translation type="unfinished"></translation>
</message>
@@ -6633,12 +6633,12 @@ A &apos;Compound Filter&apos; can be used to extract the remaining pieces.</sour
<context>
<name>Part::FaceMakerSimple</name>
<message>
<location filename="../../../App/FaceMaker.cpp" line="281"/>
<location filename="../../../App/FaceMaker.cpp" line="278"/>
<source>Simple</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FaceMaker.cpp" line="286"/>
<location filename="../../../App/FaceMaker.cpp" line="283"/>
<source>Makes separate plane face from every wire independently. No support for holes; wires can be on different planes.</source>
<translation type="unfinished"></translation>
</message>
@@ -6672,12 +6672,12 @@ A &apos;Compound Filter&apos; can be used to extract the remaining pieces.</sour
<context>
<name>Part::FaceMakerExtrusion</name>
<message>
<location filename="../../../App/FeatureExtrusion.cpp" line="459"/>
<location filename="../../../App/FeatureExtrusion.cpp" line="381"/>
<source>Part Extrude facemaker</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureExtrusion.cpp" line="464"/>
<location filename="../../../App/FeatureExtrusion.cpp" line="386"/>
<source>Supports making faces with holes, does not support nesting.</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -4676,68 +4676,65 @@ over 90: larger hole radius at the bottom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureBoolean.cpp" line="80"/>
<location filename="../../../App/FeatureBoolean.cpp" line="82"/>
<source>Cannot do boolean cut without BaseFeature</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureBoolean.cpp" line="94"/>
<location filename="../../../App/FeatureBoolean.cpp" line="115"/>
<location filename="../../../App/FeatureBoolean.cpp" line="96"/>
<location filename="../../../App/FeatureBoolean.cpp" line="125"/>
<source>Cannot do boolean with anything but Part::Feature and its derivatives</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureBoolean.cpp" line="101"/>
<location filename="../../../App/FeatureBoolean.cpp" line="103"/>
<source>Cannot do boolean operation with invalid base shape</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureBoolean.cpp" line="107"/>
<location filename="../../../App/FeatureBoolean.cpp" line="109"/>
<source>Cannot do boolean on feature which is not in a body</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureBoolean.cpp" line="125"/>
<location filename="../../../App/FeatureBoolean.cpp" line="135"/>
<source>Base shape is null</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureBoolean.cpp" line="128"/>
<location filename="../../../App/FeatureBoolean.cpp" line="116"/>
<location filename="../../../App/FeatureBoolean.cpp" line="138"/>
<source>Tool shape is null</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureBoolean.cpp" line="133"/>
<location filename="../../../App/FeatureBoolean.cpp" line="155"/>
<source>Unsupported boolean operation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureBoolean.cpp" line="167"/>
<source>Fusion of tools failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureExtrude.cpp" line="736"/>
<location filename="../../../App/FeaturePad.cpp" line="237"/>
<location filename="../../../App/FeaturePocket.cpp" line="230"/>
<location filename="../../../App/FeaturePipe.cpp" line="399"/>
<location filename="../../../App/FeaturePipe.cpp" line="418"/>
<location filename="../../../App/FeaturePipe.cpp" line="733"/>
<location filename="../../../App/FeaturePipe.cpp" line="753"/>
<location filename="../../../App/FeatureBoolean.cpp" line="138"/>
<location filename="../../../App/FeatureLoft.cpp" line="297"/>
<location filename="../../../App/FeatureLoft.cpp" line="317"/>
<location filename="../../../App/FeatureLoft.cpp" line="532"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="137"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="151"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="166"/>
<location filename="../../../App/FeaturePipe.cpp" line="397"/>
<location filename="../../../App/FeaturePipe.cpp" line="417"/>
<location filename="../../../App/FeatureBoolean.cpp" line="172"/>
<location filename="../../../App/FeatureLoft.cpp" line="248"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="126"/>
<location filename="../../../App/FeatureHole.cpp" line="1900"/>
<location filename="../../../App/FeatureGroove.cpp" line="218"/>
<source>Resulting shape is not a solid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureBoolean.cpp" line="142"/>
<location filename="../../../App/FeatureBoolean.cpp" line="176"/>
<source>Cut out failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureBoolean.cpp" line="147"/>
<location filename="../../../App/FeatureBoolean.cpp" line="181"/>
<source>Common operation failed</source>
<translation type="unfinished"></translation>
</message>
@@ -4745,69 +4742,51 @@ over 90: larger hole radius at the bottom</source>
<location filename="../../../App/FeatureExtrude.cpp" line="740"/>
<location filename="../../../App/FeatureExtrude.cpp" line="751"/>
<location filename="../../../App/FeatureExtrude.cpp" line="758"/>
<location filename="../../../App/FeatureChamfer.cpp" line="202"/>
<location filename="../../../App/FeatureChamfer.cpp" line="278"/>
<location filename="../../../App/FeaturePad.cpp" line="240"/>
<location filename="../../../App/FeaturePad.cpp" line="248"/>
<location filename="../../../App/FeaturePocket.cpp" line="199"/>
<location filename="../../../App/FeaturePocket.cpp" line="233"/>
<location filename="../../../App/FeaturePipe.cpp" line="402"/>
<location filename="../../../App/FeatureChamfer.cpp" line="171"/>
<location filename="../../../App/FeaturePipe.cpp" line="401"/>
<location filename="../../../App/FeaturePipe.cpp" line="421"/>
<location filename="../../../App/FeaturePipe.cpp" line="737"/>
<location filename="../../../App/FeaturePipe.cpp" line="757"/>
<location filename="../../../App/FeatureDraft.cpp" line="322"/>
<location filename="../../../App/FeatureBoolean.cpp" line="157"/>
<location filename="../../../App/FeatureFillet.cpp" line="118"/>
<location filename="../../../App/FeatureFillet.cpp" line="200"/>
<location filename="../../../App/FeatureLoft.cpp" line="300"/>
<location filename="../../../App/FeatureLoft.cpp" line="320"/>
<location filename="../../../App/FeatureLoft.cpp" line="537"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="154"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="169"/>
<location filename="../../../App/FeatureBoolean.cpp" line="192"/>
<location filename="../../../App/FeatureFillet.cpp" line="117"/>
<location filename="../../../App/FeatureLoft.cpp" line="253"/>
<location filename="../../../App/FeatureHole.cpp" line="1905"/>
<location filename="../../../App/FeatureGroove.cpp" line="224"/>
<location filename="../../../App/FeatureGroove.cpp" line="357"/>
<location filename="../../../App/FeatureGroove.cpp" line="193"/>
<source>Result has multiple solids: that is not currently supported.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureChamfer.cpp" line="184"/>
<location filename="../../../App/FeatureChamfer.cpp" line="258"/>
<location filename="../../../App/FeatureChamfer.cpp" line="153"/>
<source>Failed to create chamfer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureChamfer.cpp" line="262"/>
<location filename="../../../App/FeatureDraft.cpp" line="319"/>
<location filename="../../../App/FeatureFillet.cpp" line="99"/>
<location filename="../../../App/FeatureFillet.cpp" line="184"/>
<location filename="../../../App/FeatureFillet.cpp" line="98"/>
<source>Resulting shape is null</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureChamfer.cpp" line="207"/>
<location filename="../../../App/FeatureChamfer.cpp" line="273"/>
<location filename="../../../App/FeatureFillet.cpp" line="195"/>
<location filename="../../../App/FeatureChamfer.cpp" line="176"/>
<source>Resulting shape is invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureChamfer.cpp" line="125"/>
<location filename="../../../App/FeatureChamfer.cpp" line="124"/>
<source>No edges specified</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureChamfer.cpp" line="346"/>
<location filename="../../../App/FeatureChamfer.cpp" line="240"/>
<source>Size must be greater than zero</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureChamfer.cpp" line="355"/>
<location filename="../../../App/FeatureChamfer.cpp" line="249"/>
<source>Size2 must be greater than zero</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureChamfer.cpp" line="360"/>
<location filename="../../../App/FeatureChamfer.cpp" line="254"/>
<source>Angle must be greater than 0 and less than 180</source>
<translation type="unfinished"></translation>
</message>
@@ -4817,37 +4796,28 @@ over 90: larger hole radius at the bottom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureFillet.cpp" line="82"/>
<location filename="../../../App/FeatureFillet.cpp" line="81"/>
<source>Fillet not possible on selected shapes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureFillet.cpp" line="89"/>
<location filename="../../../App/FeatureFillet.cpp" line="157"/>
<location filename="../../../App/FeatureFillet.cpp" line="88"/>
<source>Fillet radius must be greater than zero</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureFillet.cpp" line="180"/>
<source>Failed to create fillet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureGroove.cpp" line="89"/>
<location filename="../../../App/FeatureGroove.cpp" line="251"/>
<location filename="../../../App/FeatureGroove.cpp" line="87"/>
<source>Angle of groove too large</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureGroove.cpp" line="93"/>
<location filename="../../../App/FeatureGroove.cpp" line="255"/>
<location filename="../../../App/FeatureGroove.cpp" line="91"/>
<source>Angle of groove too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureHole.cpp" line="1669"/>
<location filename="../../../App/FeatureGroove.cpp" line="110"/>
<location filename="../../../App/FeatureGroove.cpp" line="274"/>
<source>The requested feature cannot be created. The reason may be that:
- the active Body does not contain a base shape, so there is no
material to be removed;
@@ -4882,8 +4852,7 @@ over 90: larger hole radius at the bottom</source>
<message>
<location filename="../../../App/FeatureRevolution.cpp" line="140"/>
<location filename="../../../App/FeatureExtrude.cpp" line="558"/>
<location filename="../../../App/FeatureGroove.cpp" line="132"/>
<location filename="../../../App/FeatureGroove.cpp" line="291"/>
<location filename="../../../App/FeatureGroove.cpp" line="127"/>
<source>Creating a face from sketch failed</source>
<translation type="unfinished"></translation>
</message>
@@ -4904,27 +4873,19 @@ over 90: larger hole radius at the bottom</source>
</message>
<message>
<location filename="../../../App/FeatureRevolution.cpp" line="158"/>
<location filename="../../../App/FeatureGroove.cpp" line="148"/>
<location filename="../../../App/FeatureGroove.cpp" line="313"/>
<location filename="../../../App/FeatureGroove.cpp" line="149"/>
<source>Revolve axis intersects the sketch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureGroove.cpp" line="213"/>
<source>Cut out of base feature failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureRevolution.cpp" line="265"/>
<location filename="../../../App/FeatureGroove.cpp" line="203"/>
<location filename="../../../App/FeatureGroove.cpp" line="321"/>
<location filename="../../../App/FeatureRevolution.cpp" line="227"/>
<location filename="../../../App/FeatureGroove.cpp" line="157"/>
<source>Could not revolve the sketch!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureRevolution.cpp" line="277"/>
<location filename="../../../App/FeatureGroove.cpp" line="236"/>
<location filename="../../../App/FeatureGroove.cpp" line="365"/>
<location filename="../../../App/FeatureRevolution.cpp" line="239"/>
<location filename="../../../App/FeatureGroove.cpp" line="201"/>
<source>Could not create face from sketch.
Intersecting sketch entities in a sketch are not allowed.</source>
<translation type="unfinished"></translation>
@@ -4974,40 +4935,40 @@ Intersecting sketch entities in a sketch are not allowed.</source>
</message>
<message>
<location filename="../../../App/FeatureHole.cpp" line="2157"/>
<location filename="../../../App/FeatureHelix.cpp" line="272"/>
<location filename="../../../App/FeatureHelix.cpp" line="302"/>
<location filename="../../../App/FeatureHelix.cpp" line="268"/>
<location filename="../../../App/FeatureHelix.cpp" line="298"/>
<source>Error: Result is not a solid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureHelix.cpp" line="252"/>
<location filename="../../../App/FeatureHelix.cpp" line="246"/>
<source>Error: There is nothing to subtract</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureHelix.cpp" line="255"/>
<location filename="../../../App/FeatureHelix.cpp" line="276"/>
<location filename="../../../App/FeatureHelix.cpp" line="305"/>
<location filename="../../../App/FeatureHelix.cpp" line="250"/>
<location filename="../../../App/FeatureHelix.cpp" line="272"/>
<location filename="../../../App/FeatureHelix.cpp" line="301"/>
<source>Error: Result has multiple solids</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureHelix.cpp" line="266"/>
<location filename="../../../App/FeatureHelix.cpp" line="261"/>
<source>Error: Adding the helix failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureHelix.cpp" line="289"/>
<location filename="../../../App/FeatureHelix.cpp" line="285"/>
<source>Error: Intersecting the helix failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureHelix.cpp" line="296"/>
<location filename="../../../App/FeatureHelix.cpp" line="292"/>
<source>Error: Subtracting the helix failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureHelix.cpp" line="317"/>
<location filename="../../../App/FeatureHelix.cpp" line="313"/>
<source>Error: Could not create face from sketch</source>
<translation type="unfinished"></translation>
</message>
@@ -5077,15 +5038,12 @@ Intersecting sketch entities in a sketch are not allowed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureTransformed.cpp" line="375"/>
<location filename="../../../App/FeatureTransformed.cpp" line="391"/>
<location filename="../../../App/FeatureTransformed.cpp" line="411"/>
<location filename="../../../App/FeatureBoolean.cpp" line="161"/>
<location filename="../../../App/FeatureHole.cpp" line="1892"/>
<source>Boolean operation failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePocket.cpp" line="249"/>
<location filename="../../../App/FeatureHole.cpp" line="1916"/>
<source>Could not create face from sketch.
Intersecting sketch entities or multiple faces in a sketch are not allowed for making a pocket up to a face.</source>
@@ -5108,396 +5066,247 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed for m
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="137"/>
<location filename="../../../App/FeatureLoft.cpp" line="409"/>
<source>Loft: At least one section is needed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="142"/>
<source>Loft: Could not obtain profile shape</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="155"/>
<source>Loft: When using points for profile/sections, the sketch should have a single point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="163"/>
<source>Loft: All sections need to be part features</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="168"/>
<source>Loft: Could not obtain section shape</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="184"/>
<source>Loft: A section doesn&apos;t contain any wires nor is a single vertex</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="186"/>
<source>Loft: Only the profile and the last section can be vertices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="188"/>
<source>Loft: For closed lofts only the profile can be a vertex</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="195"/>
<source>Loft: all loft sections need to have the same amount of inner wires</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="234"/>
<source>Loft could not be built</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="267"/>
<source>Loft: Result is not a solid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="280"/>
<source>Loft: There is nothing to subtract from</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="290"/>
<source>Loft: Adding the loft failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="310"/>
<source>Loft: Subtracting the loft failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="336"/>
<location filename="../../../App/FeatureLoft.cpp" line="549"/>
<location filename="../../../App/FeatureLoft.cpp" line="265"/>
<source>Loft: A fatal error occurred when making the loft</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="448"/>
<location filename="../../../App/FeatureLoft.cpp" line="168"/>
<source>Loft: Creating a face from sketch failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="481"/>
<location filename="../../../App/FeatureLoft.cpp" line="201"/>
<source>Loft: Failed to create shell</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePad.cpp" line="106"/>
<source>Pad: Can&apos;t pad up to shape without base shape.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePad.cpp" line="138"/>
<source>Pad: Creation failed because direction is orthogonal to sketch&apos;s normal vector</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePad.cpp" line="149"/>
<source>Pad: Creating a face from sketch failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePad.cpp" line="220"/>
<source>Pad: Resulting shape is empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePad.cpp" line="231"/>
<source>Pad: Fusion with base feature failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureExtrude.cpp" line="770"/>
<location filename="../../../App/FeaturePad.cpp" line="261"/>
<source>Could not create face from sketch.
Intersecting sketch entities or multiple faces in a sketch are not allowed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="177"/>
<location filename="../../../App/FeaturePipe.cpp" line="511"/>
<location filename="../../../App/FeaturePipe.cpp" line="176"/>
<source>Pipe: Could not obtain profile shape</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="182"/>
<location filename="../../../App/FeaturePipe.cpp" line="516"/>
<location filename="../../../App/FeaturePipe.cpp" line="181"/>
<source>No spine linked</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="195"/>
<location filename="../../../App/FeaturePipe.cpp" line="529"/>
<location filename="../../../App/FeaturePipe.cpp" line="194"/>
<source>No auxiliary spine linked.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="216"/>
<location filename="../../../App/FeaturePipe.cpp" line="550"/>
<location filename="../../../App/FeaturePipe.cpp" line="215"/>
<source>Pipe: Only one isolated point is needed if using a sketch with isolated points for section</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="222"/>
<location filename="../../../App/FeaturePipe.cpp" line="556"/>
<location filename="../../../App/FeaturePipe.cpp" line="221"/>
<source>Pipe: At least one section is needed when using a single point for profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="236"/>
<location filename="../../../App/FeaturePipe.cpp" line="570"/>
<location filename="../../../App/FeaturePipe.cpp" line="235"/>
<source>Pipe: All sections need to be part features</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="242"/>
<location filename="../../../App/FeaturePipe.cpp" line="576"/>
<location filename="../../../App/FeaturePipe.cpp" line="241"/>
<source>Pipe: Could not obtain section shape</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="251"/>
<location filename="../../../App/FeaturePipe.cpp" line="585"/>
<location filename="../../../App/FeaturePipe.cpp" line="250"/>
<source>Pipe: Only the profile and last section can be vertices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="260"/>
<location filename="../../../App/FeaturePipe.cpp" line="594"/>
<location filename="../../../App/FeaturePipe.cpp" line="259"/>
<source>Multisections need to have the same amount of inner wires as the base section</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="287"/>
<location filename="../../../App/FeaturePipe.cpp" line="621"/>
<location filename="../../../App/FeaturePipe.cpp" line="286"/>
<source>Path must not be a null shape</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="322"/>
<location filename="../../../App/FeaturePipe.cpp" line="656"/>
<location filename="../../../App/FeaturePipe.cpp" line="321"/>
<source>Pipe could not be built</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="368"/>
<location filename="../../../App/FeaturePipe.cpp" line="702"/>
<location filename="../../../App/FeaturePipe.cpp" line="366"/>
<source>Result is not a solid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="383"/>
<location filename="../../../App/FeaturePipe.cpp" line="717"/>
<location filename="../../../App/FeaturePipe.cpp" line="381"/>
<source>Pipe: There is nothing to subtract from</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="394"/>
<location filename="../../../App/FeaturePipe.cpp" line="728"/>
<location filename="../../../App/FeaturePipe.cpp" line="392"/>
<source>Adding the pipe failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="413"/>
<location filename="../../../App/FeaturePipe.cpp" line="748"/>
<location filename="../../../App/FeaturePipe.cpp" line="412"/>
<source>Subtracting the pipe failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="436"/>
<location filename="../../../App/FeaturePipe.cpp" line="772"/>
<source>A fatal error occurred when making the pipe</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="896"/>
<location filename="../../../App/FeaturePipe.cpp" line="559"/>
<source>Invalid element in spine.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="899"/>
<location filename="../../../App/FeaturePipe.cpp" line="562"/>
<source>Element in spine is neither an edge nor a wire.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="912"/>
<location filename="../../../App/FeaturePipe.cpp" line="575"/>
<source>Spine is not connected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="916"/>
<location filename="../../../App/FeaturePipe.cpp" line="579"/>
<source>Spine is neither an edge nor a wire.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePipe.cpp" line="920"/>
<location filename="../../../App/FeaturePipe.cpp" line="583"/>
<source>Invalid spine.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePocket.cpp" line="141"/>
<source>Pocket: Creation failed because direction is orthogonal to sketch&apos;s normal vector</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePocket.cpp" line="152"/>
<source>Pocket: Creating a face from sketch failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePocket.cpp" line="158"/>
<source>Pocket: Extruding up to a face is only possible if the sketch is located on a face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePocket.cpp" line="193"/>
<source>Pocket: Up to face: Could not get SubShape!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePocket.cpp" line="216"/>
<source>Pocket: Resulting shape is empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePocket.cpp" line="225"/>
<source>Pocket: Cut out of base feature failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="105"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="95"/>
<source>Cannot subtract primitive feature without base feature</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="521"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="124"/>
<location filename="../../../App/FeatureLoft.cpp" line="237"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="113"/>
<source>Unknown operation type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureLoft.cpp" line="527"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="131"/>
<location filename="../../../App/FeatureLoft.cpp" line="243"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="120"/>
<source>Failed to perform boolean operation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="145"/>
<source>Adding the primitive failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="161"/>
<source>Subtracting the primitive failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="233"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="188"/>
<source>Length of box too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="235"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="190"/>
<source>Width of box too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="237"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="192"/>
<source>Height of box too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="283"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="238"/>
<source>Radius of cylinder too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="285"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="240"/>
<source>Height of cylinder too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="287"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="242"/>
<source>Rotation angle of cylinder too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="340"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="295"/>
<source>Radius of sphere too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="389"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="391"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="344"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="346"/>
<source>Radius of cone cannot be negative</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="393"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="348"/>
<source>Height of cone too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="456"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="458"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="411"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="413"/>
<source>Radius of ellipsoid too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="540"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="542"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="495"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="497"/>
<source>Radius of torus too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="605"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="560"/>
<source>Polygon of prism is invalid, must have 3 or more sides</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="607"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="562"/>
<source>Circumradius of the polygon, of the prism, is too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="609"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="564"/>
<source>Height of prism is too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="690"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="645"/>
<source>delta x of wedge too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="693"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="648"/>
<source>delta y of wedge too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="696"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="651"/>
<source>delta z of wedge too small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="699"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="654"/>
<source>delta z2 of wedge is negative</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeaturePrimitive.cpp" line="702"/>
<location filename="../../../App/FeaturePrimitive.cpp" line="657"/>
<source>delta x2 of wedge is negative</source>
<translation type="unfinished"></translation>
</message>
@@ -5517,41 +5326,40 @@ Intersecting sketch entities or multiple faces in a sketch are not allowed.</sou
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureRevolution.cpp" line="254"/>
<location filename="../../../App/FeatureExtrude.cpp" line="729"/>
<source>Fusion with base feature failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureTransformed.cpp" line="111"/>
<location filename="../../../App/FeatureTransformed.cpp" line="112"/>
<source>Transformation feature Linked object is not a Part object</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureTransformed.cpp" line="116"/>
<location filename="../../../App/FeatureTransformed.cpp" line="117"/>
<source>No originals linked to the transformed feature.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureTransformed.cpp" line="276"/>
<location filename="../../../App/FeatureTransformed.cpp" line="277"/>
<source>Cannot transform invalid support shape</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureTransformed.cpp" line="305"/>
<source>Transformation failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureTransformed.cpp" line="342"/>
<location filename="../../../App/FeatureTransformed.cpp" line="323"/>
<source>Shape of additive/subtractive feature is empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureTransformed.cpp" line="334"/>
<location filename="../../../App/FeatureTransformed.cpp" line="315"/>
<source>Only additive and subtractive features can be transformed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../App/FeatureThickness.cpp" line="101"/>
<source>Invalid face reference</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PartDesignGui::ViewProviderBody</name>

File diff suppressed because it is too large Load Diff

View File

@@ -705,12 +705,12 @@ switch the design configuration. The property will be created if not exist.</sou
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SpreadsheetView.cpp" line="485"/>
<location filename="../../SpreadsheetView.cpp" line="488"/>
<source>Alias contains invalid characters!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SpreadsheetView.cpp" line="491"/>
<location filename="../../SpreadsheetView.cpp" line="494"/>
<source>Refer to cell by alias, for example
Spreadsheet.my_alias_name instead of Spreadsheet.B1</source>
<translation type="unfinished"></translation>
@@ -1089,12 +1089,12 @@ Defaults to: %V = %A
<context>
<name>SpreadsheetGui::SheetView</name>
<message>
<location filename="../../SpreadsheetView.cpp" line="294"/>
<location filename="../../SpreadsheetView.cpp" line="297"/>
<source>Export PDF</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../SpreadsheetView.cpp" line="296"/>
<location filename="../../SpreadsheetView.cpp" line="299"/>
<source>PDF file</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -4,22 +4,22 @@
<context>
<name>StartGui::FirstStartWidget</name>
<message>
<location filename="../../FirstStartWidget.cpp" line="101"/>
<location filename="../../FirstStartWidget.cpp" line="95"/>
<source>Done</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../FirstStartWidget.cpp" line="103"/>
<location filename="../../FirstStartWidget.cpp" line="97"/>
<source>Welcome to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../FirstStartWidget.cpp" line="106"/>
<location filename="../../FirstStartWidget.cpp" line="100"/>
<source>To get started, set your basic configuration options below.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../FirstStartWidget.cpp" line="107"/>
<location filename="../../FirstStartWidget.cpp" line="101"/>
<source>These options (and many more) can be changed later in Preferences.</source>
<translation type="unfinished"></translation>
</message>
@@ -59,82 +59,87 @@
<context>
<name>StartGui::StartView</name>
<message>
<location filename="../../StartView.cpp" line="189"/>
<location filename="../../StartView.cpp" line="208"/>
<source>Empty file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="190"/>
<location filename="../../StartView.cpp" line="209"/>
<source>Create a new empty FreeCAD file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="192"/>
<location filename="../../StartView.cpp" line="211"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="193"/>
<location filename="../../StartView.cpp" line="212"/>
<source>Open an existing CAD file or 3D model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="195"/>
<location filename="../../StartView.cpp" line="214"/>
<source>Parametric Part</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="196"/>
<location filename="../../StartView.cpp" line="215"/>
<source>Create a part with the Part Design workbench</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="198"/>
<location filename="../../StartView.cpp" line="217"/>
<source>Assembly</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="199"/>
<location filename="../../StartView.cpp" line="218"/>
<source>Create an assembly project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="201"/>
<location filename="../../StartView.cpp" line="220"/>
<source>2D Draft</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="202"/>
<location filename="../../StartView.cpp" line="221"/>
<source>Create a 2D Draft with the Draft workbench</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="204"/>
<location filename="../../StartView.cpp" line="223"/>
<source>BIM/Architecture</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="205"/>
<location filename="../../StartView.cpp" line="224"/>
<source>Create an architectural project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="447"/>
<location filename="../../StartView.cpp" line="488"/>
<source>New File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="448"/>
<location filename="../../StartView.cpp" line="489"/>
<source>Examples</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="449"/>
<location filename="../../StartView.cpp" line="490"/>
<source>Recent Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="453"/>
<location filename="../../StartView.cpp" line="493"/>
<source>Open first start setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../StartView.cpp" line="495"/>
<source>Don&apos;t show this Start page again (start with blank screen)</source>
<translation type="unfinished"></translation>
</message>
@@ -142,7 +147,7 @@
<context>
<name>Workbench</name>
<message>
<location filename="../../StartView.cpp" line="441"/>
<location filename="../../StartView.cpp" line="482"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>

File diff suppressed because it is too large Load Diff