Updated ts files

This commit is contained in:
Yorik van Havre
2024-07-11 14:56:33 +02:00
parent ac2b65c37b
commit 0a69f0d7c2
18 changed files with 1850 additions and 2054 deletions
+1 -1
View File
@@ -35,7 +35,7 @@
</message>
<message>
<location filename="../../UnitsApi.cpp" line="81"/>
<source>Metric small parts &amp; CNC(mm, mm/min)</source>
<source>Metric small parts &amp; CNC (mm, mm/min)</source>
<translation type="unfinished"></translation>
</message>
<message>
+37 -37
View File
@@ -587,7 +587,7 @@
</message>
<message>
<location filename="../BlenderNavigationStyle.cpp" line="58"/>
<source>Scroll middle mouse button</source>
<source>Scroll mouse wheel</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -4500,7 +4500,7 @@ Larger value eases to pick things, but can make small features impossible to sel
<name>Gui::Dialog::DlgUnitCalculator</name>
<message>
<location filename="../DlgUnitsCalculator.ui" line="14"/>
<source>Units calculator</source>
<source>Units converter</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -5132,7 +5132,7 @@ The &apos;Status&apos; column shows whether the document could be recovered.</so
</message>
<message>
<location filename="../Placement.ui" line="226"/>
<source>Rotation axis with angle</source>
<source>Rotation axis and angle</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -5828,12 +5828,12 @@ Do you want to save your changes?</source>
</message>
<message>
<location filename="../GestureNavigationStyle.cpp" line="861"/>
<source>Drag screen with one finger OR press left mouse button. In Sketcher &amp;&amp; other edit modes, hold Alt in addition.</source>
<source>Drag screen with one finger OR press left mouse button. In Sketcher and other edit modes, hold Alt in addition.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GestureNavigationStyle.cpp" line="863"/>
<source>Pinch (place two fingers on the screen &amp;&amp; drag them apart from || towards each other) OR scroll middle mouse button OR PgUp/PgDown on keyboard.</source>
<source>Pinch (place two fingers on the screen and drag them apart from or towards each other) OR scroll middle mouse button OR PgUp/PgDown on keyboard.</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -6781,7 +6781,7 @@ Do you want to specify another directory?</source>
<name>Gui::StdCmdPythonHelp</name>
<message>
<location filename="../OnlineDocumentation.cpp" line="318"/>
<source>Automatic python modules documentation</source>
<source>Automatic Python modules documentation</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -7349,7 +7349,7 @@ Do you want to specify another directory?</source>
</message>
<message>
<location filename="../Tree.cpp" line="3274"/>
<source>Create group...</source>
<source>Create group</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -8510,8 +8510,8 @@ Choose &apos;Abort&apos; to abort</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../DlgAddProperty.cpp" line="99"/>
<location filename="../DlgAddProperty.cpp" line="112"/>
<location filename="../DlgAddProperty.cpp" line="105"/>
<location filename="../DlgAddProperty.cpp" line="118"/>
<location filename="../DlgAddPropertyVarSet.cpp" line="285"/>
<location filename="../DlgAddPropertyVarSet.cpp" line="295"/>
<location filename="../DlgAddPropertyVarSet.cpp" line="317"/>
@@ -8519,26 +8519,26 @@ Choose &apos;Abort&apos; to abort</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../DlgAddProperty.cpp" line="100"/>
<location filename="../DlgAddProperty.cpp" line="106"/>
<location filename="../DlgAddPropertyVarSet.cpp" line="286"/>
<source>The property name or group name must only contain alpha numericals,
underscore, and must not start with a digit.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../DlgAddProperty.cpp" line="113"/>
<location filename="../DlgAddProperty.cpp" line="119"/>
<location filename="../DlgAddPropertyVarSet.cpp" line="296"/>
<source>The property &apos;%1&apos; already exists in &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../DlgAddProperty.cpp" line="136"/>
<location filename="../DlgAddProperty.cpp" line="142"/>
<location filename="../DlgAddPropertyVarSet.cpp" line="248"/>
<source>Add property</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../DlgAddProperty.cpp" line="137"/>
<location filename="../DlgAddProperty.cpp" line="143"/>
<location filename="../DlgAddPropertyVarSet.cpp" line="249"/>
<source>Failed to add property to &apos;%1&apos;: %2</source>
<translation type="unfinished"></translation>
@@ -10407,20 +10407,6 @@ underscore, and must not start with a digit.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StdCmdUnitsCalculator</name>
<message>
<location filename="../CommandStd.cpp" line="778"/>
<source>&amp;Units calculator...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CommandStd.cpp" line="779"/>
<location filename="../CommandStd.cpp" line="781"/>
<source>Start the units calculator</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StdCmdUserEditMode</name>
<message>
@@ -11885,7 +11871,7 @@ Currently, your system has the following workbenches:&lt;/p&gt;&lt;/body&gt;&lt;
</message>
<message>
<location filename="../PreferencePages/DlgSettingsWorkbenchesImp.cpp" line="92"/>
<source>This is the current startup module, and must be enabled. See Preferences/General/Autoload to change.</source>
<source>This is the current startup module, and must be enabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -11905,7 +11891,7 @@ Currently, your system has the following workbenches:&lt;/p&gt;&lt;/body&gt;&lt;
</message>
<message>
<location filename="../PreferencePages/DlgSettingsWorkbenchesImp.cpp" line="137"/>
<source>This is the current startup module, and must be autoloaded. See Preferences/General/Autoload to change.</source>
<source>This is the current startup module, and must be autoloaded.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -12905,7 +12891,7 @@ This makes the docked windows stay transparent at all times.</source>
<name>StdCmdDockOverlayToggleTransparent</name>
<message>
<location filename="../CommandView.cpp" line="3716"/>
<source>Toggle transparent</source>
<source>Toggle transparent mode</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -13240,7 +13226,7 @@ the region are non-opaque.</source>
<message>
<location filename="../CommandWindow.cpp" line="353"/>
<location filename="../CommandWindow.cpp" line="355"/>
<source>Locks toolbar so they are no longer moveable</source>
<source>Lock toolbars so they are no longer moveable</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -13429,11 +13415,6 @@ the region are non-opaque.</source>
<source>Theme customization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PreferencePages/DlgSettingsUI.ui" line="26"/>
<source>This section let you customize your current theme. The offered settings are optional for theme developers so they may or may not have an effect in your current theme.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PreferencePages/DlgSettingsUI.ui" line="38"/>
<source>Accent color 1</source>
@@ -13516,9 +13497,14 @@ the region are non-opaque.</source>
<source>Additional spacing for tree view rows. Bigger values will increase row item heights.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PreferencePages/DlgSettingsUI.ui" line="26"/>
<source>This section lets you customize your current theme. The offered settings are optional for theme developers so they may or may not have an effect in your current theme.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../PreferencePages/DlgSettingsUI.ui" line="296"/>
<source>If enabled, show an eye icon before the tree view items, showing the items visibility status. When clicked the visibility is toggled.</source>
<source>If enabled, show an eye icon before the tree view items, showing their visibility status. When clicked the visibility is toggled.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -13635,4 +13621,18 @@ the region are non-opaque.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StdCmdUnitsCalculator</name>
<message>
<location filename="../CommandStd.cpp" line="778"/>
<source>&amp;Units converter...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../CommandStd.cpp" line="779"/>
<location filename="../CommandStd.cpp" line="781"/>
<source>Start the units converter</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
@@ -609,7 +609,7 @@ installed addons will be checked for available updates</source>
</message>
<message>
<location filename="../../AddonManagerOptions.ui" line="353"/>
<source>Path to git executable (optional):</source>
<source>Path to Git executable (optional):</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1206,10 +1206,15 @@ installed addons will be checked for available updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="106"/>
<location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="107"/>
<source>Apply %n available update(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Widgets/addonmanager_widget_global_buttons.py" line="110"/>
<source>No updates available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../AddonManager.py" line="826"/>
<location filename="../../AddonManager.py" line="852"/>
@@ -1244,18 +1249,18 @@ installed addons will be checked for available updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="199"/>
<location filename="../../manage_python_dependencies.py" line="198"/>
<source>Processing, please wait...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="247"/>
<location filename="../../manage_python_dependencies.py" line="246"/>
<location filename="../../Widgets/addonmanager_widget_addon_buttons.py" line="115"/>
<source>Update</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../manage_python_dependencies.py" line="341"/>
<location filename="../../manage_python_dependencies.py" line="340"/>
<source>Updating...</source>
<translation type="unfinished"></translation>
</message>
@@ -1285,7 +1290,7 @@ installed addons will be checked for available updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../NetworkManager.py" line="512"/>
<location filename="../../NetworkManager.py" line="511"/>
<source>Error with encrypted connection</source>
<translation type="unfinished"></translation>
</message>
@@ -1429,7 +1434,7 @@ installed addons will be checked for available updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="477"/>
<location filename="../../addonmanager_installer_gui.py" line="476"/>
<location filename="../../addonmanager_package_details_controller.py" line="245"/>
<location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="54"/>
<source>Success</source>
@@ -1612,11 +1617,6 @@ installed addons will be checked for available updates</source>
<source>Other...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="153"/>
<source>This addon requires Python packages that are not installed, and cannot be installed automatically. To use this workbench you must install the following Python packages manually:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="159"/>
<source>Too many to list</source>
@@ -1648,122 +1648,127 @@ installed addons will be checked for available updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="243"/>
<location filename="../../addonmanager_installer_gui.py" line="242"/>
<location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="189"/>
<source>Incompatible Python version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="247"/>
<source>This Addon (or one if its dependencies) requires Python {}.{}, and your system is running {}.{}. Installation cancelled.</source>
<location filename="../../addonmanager_installer_gui.py" line="153"/>
<source>This addon requires Python packages that are not installed, and cannot be installed automatically. To use this addon you must install the following Python packages manually:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="268"/>
<location filename="../../addonmanager_installer_gui.py" line="246"/>
<source>This Addon (or one of its dependencies) requires Python {}.{}, and your system is running {}.{}. Installation cancelled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="267"/>
<source>Optional dependency on {} ignored because it is not in the allow-list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="313"/>
<location filename="../../addonmanager_installer_gui.py" line="314"/>
<location filename="../../addonmanager_installer_gui.py" line="315"/>
<source>Installing dependencies</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="340"/>
<location filename="../../addonmanager_installer_gui.py" line="339"/>
<location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="76"/>
<source>Cannot execute Python</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="345"/>
<location filename="../../addonmanager_installer_gui.py" line="344"/>
<source>Failed to automatically locate your Python executable, or the path is set incorrectly. Please check the Addon Manager preferences setting for the path to Python.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="349"/>
<location filename="../../addonmanager_installer_gui.py" line="348"/>
<source>Dependencies could not be installed. Continue with installation of {} anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="364"/>
<location filename="../../addonmanager_installer_gui.py" line="363"/>
<location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="86"/>
<source>Cannot execute pip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="370"/>
<location filename="../../addonmanager_installer_gui.py" line="369"/>
<source>Failed to execute pip, which may be missing from your Python installation. Please ensure your system has pip installed and try again. The failed command was:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="374"/>
<location filename="../../addonmanager_installer_gui.py" line="399"/>
<location filename="../../addonmanager_installer_gui.py" line="373"/>
<location filename="../../addonmanager_installer_gui.py" line="398"/>
<source>Continue with installation of {} anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="391"/>
<location filename="../../addonmanager_installer_gui.py" line="390"/>
<location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="96"/>
<source>Package installation failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="395"/>
<location filename="../../addonmanager_installer_gui.py" line="394"/>
<source>See Report View for detailed failure log.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="436"/>
<location filename="../../addonmanager_installer_gui.py" line="435"/>
<source>Installing Addon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="437"/>
<location filename="../../addonmanager_installer_gui.py" line="436"/>
<source>Installing FreeCAD Addon &apos;{}&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="451"/>
<location filename="../../addonmanager_installer_gui.py" line="450"/>
<source>Cancelling</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="452"/>
<location filename="../../addonmanager_installer_gui.py" line="451"/>
<source>Cancelling installation of &apos;{}&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="478"/>
<location filename="../../addonmanager_installer_gui.py" line="477"/>
<source>{} was installed successfully</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="490"/>
<location filename="../../addonmanager_installer_gui.py" line="489"/>
<location filename="../../AddonManagerTest/gui/test_installer_gui.py" line="64"/>
<source>Installation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="491"/>
<location filename="../../addonmanager_installer_gui.py" line="490"/>
<source>Failed to install {}</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="608"/>
<location filename="../../install_to_toolbar.py" line="96"/>
<location filename="../../addonmanager_installer_gui.py" line="605"/>
<location filename="../../install_to_toolbar.py" line="94"/>
<source>Create new toolbar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="734"/>
<location filename="../../install_to_toolbar.py" line="253"/>
<location filename="../../addonmanager_installer_gui.py" line="731"/>
<location filename="../../install_to_toolbar.py" line="251"/>
<source>A macro installed with the FreeCAD Addon Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_installer_gui.py" line="736"/>
<location filename="../../install_to_toolbar.py" line="255"/>
<location filename="../../addonmanager_installer_gui.py" line="733"/>
<location filename="../../install_to_toolbar.py" line="253"/>
<source>Run</source>
<comment>Indicates a macro that can be &apos;run&apos;</comment>
<translation type="unfinished"></translation>
@@ -2031,39 +2036,39 @@ installed addons will be checked for available updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../change_branch.py" line="87"/>
<location filename="../../change_branch.py" line="86"/>
<source>DANGER: Developer feature</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../change_branch.py" line="94"/>
<location filename="../../change_branch.py" line="93"/>
<source>DANGER: Switching branches is intended for developers and beta testers, and may result in broken, non-backwards compatible documents, instability, crashes, and/or the premature heat death of the universe. Are you sure you want to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../change_branch.py" line="103"/>
<location filename="../../change_branch.py" line="102"/>
<source>There are local changes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../change_branch.py" line="108"/>
<location filename="../../change_branch.py" line="107"/>
<source>WARNING: This repo has uncommitted local changes. Are you sure you want to change branches (bringing the changes with you)?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../change_branch.py" line="207"/>
<location filename="../../change_branch.py" line="206"/>
<source>Local</source>
<comment>Table header for local git ref name</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../change_branch.py" line="213"/>
<location filename="../../change_branch.py" line="212"/>
<source>Remote tracking</source>
<comment>Table header for git remote tracking branch name</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../change_branch.py" line="219"/>
<location filename="../../change_branch.py" line="218"/>
<source>Last Updated</source>
<comment>Table header for git update date</comment>
<translation type="unfinished"></translation>
@@ -2381,12 +2386,12 @@ installed addons will be checked for available updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_update_all_gui.py" line="199"/>
<location filename="../../addonmanager_update_all_gui.py" line="198"/>
<source>Update was cancelled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../addonmanager_update_all_gui.py" line="200"/>
<location filename="../../addonmanager_update_all_gui.py" line="199"/>
<source>some addons may have been updated</source>
<translation type="unfinished"></translation>
</message>
@@ -2480,7 +2485,7 @@ installed addons will be checked for available updates</source>
<context>
<name>Addons installer</name>
<message>
<location filename="../../addonmanager_update_all_gui.py" line="193"/>
<location filename="../../addonmanager_update_all_gui.py" line="192"/>
<source>Finished updating the following addons</source>
<translation type="unfinished"></translation>
</message>
@@ -2488,7 +2493,7 @@ installed addons will be checked for available updates</source>
<context>
<name>Workbench</name>
<message>
<location filename="../../addonmanager_installer_gui.py" line="653"/>
<location filename="../../addonmanager_installer_gui.py" line="650"/>
<source>Auto-Created Macro Toolbar</source>
<translation type="unfinished"></translation>
</message>
@@ -17,17 +17,17 @@
<context>
<name>Assembly_CreateJointFixed</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="76"/>
<location filename="../../../CommandCreateJoint.py" line="79"/>
<source>Create a Fixed Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="83"/>
<location filename="../../../CommandCreateJoint.py" line="86"/>
<source>1 - If an assembly is active : Create a joint permanently locking two parts together, preventing any movement or rotation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="89"/>
<location filename="../../../CommandCreateJoint.py" line="92"/>
<source>2 - If a part is active : Position sub parts by matching selected coordinate systems. The second part selected will move.</source>
<translation type="unfinished"></translation>
</message>
@@ -35,12 +35,12 @@
<context>
<name>Assembly_CreateJointRevolute</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="111"/>
<location filename="../../../CommandCreateJoint.py" line="114"/>
<source>Create Revolute Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="118"/>
<location filename="../../../CommandCreateJoint.py" line="121"/>
<source>Create a Revolute Joint: Allows rotation around a single axis between selected parts.</source>
<translation type="unfinished"></translation>
</message>
@@ -48,12 +48,12 @@
<context>
<name>Assembly_CreateJointCylindrical</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="139"/>
<location filename="../../../CommandCreateJoint.py" line="142"/>
<source>Create Cylindrical Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="146"/>
<location filename="../../../CommandCreateJoint.py" line="149"/>
<source>Create a Cylindrical Joint: Enables rotation along one axis while permitting movement along the same axis between assembled parts.</source>
<translation type="unfinished"></translation>
</message>
@@ -61,12 +61,12 @@
<context>
<name>Assembly_CreateJointSlider</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="165"/>
<location filename="../../../CommandCreateJoint.py" line="168"/>
<source>Create Slider Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="172"/>
<location filename="../../../CommandCreateJoint.py" line="175"/>
<source>Create a Slider Joint: Allows linear movement along a single axis but restricts rotation between selected parts.</source>
<translation type="unfinished"></translation>
</message>
@@ -74,12 +74,12 @@
<context>
<name>Assembly_CreateJointBall</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="191"/>
<location filename="../../../CommandCreateJoint.py" line="194"/>
<source>Create Ball Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="198"/>
<location filename="../../../CommandCreateJoint.py" line="201"/>
<source>Create a Ball Joint: Connects parts at a point, allowing unrestricted movement as long as the connection points remain in contact.</source>
<translation type="unfinished"></translation>
</message>
@@ -87,17 +87,17 @@
<context>
<name>Assembly_CreateJointDistance</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="217"/>
<location filename="../../../CommandCreateJoint.py" line="220"/>
<source>Create Distance Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="224"/>
<location filename="../../../CommandCreateJoint.py" line="227"/>
<source>Create a Distance Joint: Fix the distance between the selected objects.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="230"/>
<location filename="../../../CommandCreateJoint.py" line="233"/>
<source>Create one of several different joints based on the selection.For example, a distance of 0 between a plane and a cylinder creates a tangent joint. A distance of 0 between planes will make them co-planar.</source>
<translation type="unfinished"></translation>
</message>
@@ -105,12 +105,12 @@
<context>
<name>Assembly_ToggleGrounded</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="496"/>
<location filename="../../../CommandCreateJoint.py" line="499"/>
<source>Toggle grounded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="503"/>
<location filename="../../../CommandCreateJoint.py" line="506"/>
<source>Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble.</source>
<translation type="unfinished"></translation>
</message>
@@ -224,7 +224,7 @@
</message>
<message>
<location filename="../../../JointObject.py" line="51"/>
<location filename="../../../JointObject.py" line="1530"/>
<location filename="../../../JointObject.py" line="1533"/>
<source>Distance</source>
<translation type="unfinished"></translation>
</message>
@@ -240,7 +240,7 @@
</message>
<message>
<location filename="../../../JointObject.py" line="54"/>
<location filename="../../../JointObject.py" line="1532"/>
<location filename="../../../JointObject.py" line="1535"/>
<source>Angle</source>
<translation type="unfinished"></translation>
</message>
@@ -270,12 +270,12 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../JointObject.py" line="1534"/>
<location filename="../../../JointObject.py" line="1537"/>
<source>Radius 1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../JointObject.py" line="1536"/>
<location filename="../../../JointObject.py" line="1539"/>
<source>Pitch radius</source>
<translation type="unfinished"></translation>
</message>
@@ -426,7 +426,7 @@
</message>
<message>
<location filename="../../../JointObject.py" line="294"/>
<source>This is the distance of the joint. It is used only by the distance joint and by RackPinion (pitch radius), Screw and Gears and Belt(radius1)</source>
<source>This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1)</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -601,22 +601,22 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/TaskAssemblyInsertLink.ui" line="32"/>
<location filename="../panels/TaskAssemblyInsertLink.ui" line="39"/>
<source>Don&apos;t find your part? </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/TaskAssemblyInsertLink.ui" line="39"/>
<location filename="../panels/TaskAssemblyInsertLink.ui" line="46"/>
<source>Open file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/TaskAssemblyInsertLink.ui" line="48"/>
<location filename="../panels/TaskAssemblyInsertLink.ui" line="55"/>
<source>If checked, the list will show only Parts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/TaskAssemblyInsertLink.ui" line="51"/>
<location filename="../panels/TaskAssemblyInsertLink.ui" line="58"/>
<source>Show only parts</source>
<translation type="unfinished"></translation>
</message>
@@ -635,7 +635,7 @@
</message>
<message>
<location filename="../preferences/Assembly.ui" line="23"/>
<source>Esc leave edit mode</source>
<source>Esc leaves edit mode</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -686,17 +686,17 @@ The files are named &quot;runPreDrag.asmt&quot; and &quot;dragging.log&quot; and
<context>
<name>Assembly_CreateJointRackPinion</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="331"/>
<location filename="../../../CommandCreateJoint.py" line="334"/>
<source>Create Rack and Pinion Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="338"/>
<location filename="../../../CommandCreateJoint.py" line="341"/>
<source>Create a Rack and Pinion Joint: Links a part with a sliding joint with a part with a revolute joint.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="343"/>
<location filename="../../../CommandCreateJoint.py" line="346"/>
<source>Select the same coordinate systems as the revolute and sliding joints. The pitch radius defines the movement ratio between the rack and the pinion.</source>
<translation type="unfinished"></translation>
</message>
@@ -704,23 +704,23 @@ The files are named &quot;runPreDrag.asmt&quot; and &quot;dragging.log&quot; and
<context>
<name>Assembly_CreateJointScrew</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="362"/>
<location filename="../../../CommandCreateJoint.py" line="365"/>
<source>Create Screw Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="369"/>
<location filename="../../../CommandCreateJoint.py" line="372"/>
<source>Create a Screw Joint: Links a part with a sliding joint with a part with a revolute joint.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="374"/>
<location filename="../../../CommandCreateJoint.py" line="377"/>
<source>Select the same coordinate systems as the revolute and sliding joints. The pitch radius defines the movement ratio between the rotating screw and the sliding part.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="405"/>
<location filename="../../../CommandCreateJoint.py" line="436"/>
<location filename="../../../CommandCreateJoint.py" line="408"/>
<location filename="../../../CommandCreateJoint.py" line="439"/>
<source>Select the same coordinate systems as the revolute joints.</source>
<translation type="unfinished"></translation>
</message>
@@ -728,12 +728,12 @@ The files are named &quot;runPreDrag.asmt&quot; and &quot;dragging.log&quot; and
<context>
<name>Assembly_CreateJointGears</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="393"/>
<location filename="../../../CommandCreateJoint.py" line="396"/>
<source>Create Gears Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="400"/>
<location filename="../../../CommandCreateJoint.py" line="403"/>
<source>Create a Gears Joint: Links two rotating gears together. They will have inverse rotation direction.</source>
<translation type="unfinished"></translation>
</message>
@@ -741,12 +741,12 @@ The files are named &quot;runPreDrag.asmt&quot; and &quot;dragging.log&quot; and
<context>
<name>Assembly_CreateJointBelt</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="424"/>
<location filename="../../../CommandCreateJoint.py" line="427"/>
<source>Create Belt Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="431"/>
<location filename="../../../CommandCreateJoint.py" line="434"/>
<source>Create a Belt Joint: Links two rotating objects together. They will have the same rotation direction.</source>
<translation type="unfinished"></translation>
</message>
@@ -754,17 +754,17 @@ The files are named &quot;runPreDrag.asmt&quot; and &quot;dragging.log&quot; and
<context>
<name>Assembly_CreateJointGearBelt</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="456"/>
<location filename="../../../CommandCreateJoint.py" line="459"/>
<source>Create Gear/Belt Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="462"/>
<location filename="../../../CommandCreateJoint.py" line="465"/>
<source>Create a Gears/Belt Joint: Links two rotating gears together.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="467"/>
<location filename="../../../CommandCreateJoint.py" line="470"/>
<source>Select the same coordinate systems as the revolute joints.</source>
<translation type="unfinished"></translation>
</message>
@@ -875,12 +875,12 @@ Press ESC to cancel.</source>
<context>
<name>Assembly_CreateJointParallel</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="249"/>
<location filename="../../../CommandCreateJoint.py" line="252"/>
<source>Create Parallel Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="256"/>
<location filename="../../../CommandCreateJoint.py" line="259"/>
<source>Create an Parallel Joint: Make the Z axis of selected coordinate systems parallel.</source>
<translation type="unfinished"></translation>
</message>
@@ -888,12 +888,12 @@ Press ESC to cancel.</source>
<context>
<name>Assembly_CreateJointPerpendicular</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="277"/>
<location filename="../../../CommandCreateJoint.py" line="280"/>
<source>Create Perpendicular Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="284"/>
<location filename="../../../CommandCreateJoint.py" line="287"/>
<source>Create an Perpendicular Joint: Make the Z axis of selected coordinate systems perpendicular.</source>
<translation type="unfinished"></translation>
</message>
@@ -901,12 +901,12 @@ Press ESC to cancel.</source>
<context>
<name>Assembly_CreateJointAngle</name>
<message>
<location filename="../../../CommandCreateJoint.py" line="303"/>
<location filename="../../../CommandCreateJoint.py" line="306"/>
<source>Create Angle Joint</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../CommandCreateJoint.py" line="310"/>
<location filename="../../../CommandCreateJoint.py" line="313"/>
<source>Create an Angle Joint: Fix the angle between the Z axis of selected coordinate systems.</source>
<translation type="unfinished"></translation>
</message>
File diff suppressed because it is too large Load Diff
+106 -106
View File
@@ -488,11 +488,6 @@ For stock from the Base object&apos;s bounding box it means the extra material i
</context>
<context>
<name>DlgJobChooser</name>
<message>
<location filename="../../DlgJobChooser.ui" line="17"/>
<source>Choose a Path Job</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/DlgTCChooser.ui" line="23"/>
<source>Choose a Tool Controller</source>
@@ -513,6 +508,11 @@ For stock from the Base object&apos;s bounding box it means the extra material i
<source>Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgJobChooser.ui" line="17"/>
<source>Choose a CAM Job</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DlgProcessorChooser</name>
@@ -926,11 +926,6 @@ Reset deletes all current items from the list and fills the list with all circul
<source>Coolant Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/PageOpCustomEdit.ui" line="62"/>
<source>G Gode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/PageOpProbeEdit.ui" line="35"/>
<location filename="../panels/SetupGlobal.ui" line="180"/>
@@ -2298,6 +2293,11 @@ If the radius is bigger than that which the tag shape itself supports, the resul
<source>Tag Generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/PageOpCustomEdit.ui" line="62"/>
<source>G-Code</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Gui::Dialog::DlgSettingsPath</name>
@@ -2362,35 +2362,6 @@ If the radius is bigger than that which the tag shape itself supports, the resul
<source>Default Path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences/PathJob.ui" line="188"/>
<source>Enter a path and optionally file name (see below) to be used as the default for the post processor export.
The following substitutions are performed before the name is resolved at the time of the post processing:
Substitution allows the following:
%D ... directory of the active document
%d ... name of the active document (with extension)
%M ... user macro directory
%j ... name of the active Job object
The Following can be used if output is being split. If Output is not split
these will be ignored.
%T ... Tool Number
%t ... Tool Controller label
%W ... Work Coordinate System
%O ... Operation Label
When splitting output, a sequence number will always be added.
if %S is included, you can specify where the number occurs. Without it, the number will be added to the end of the string.
%S ... Sequence Number
The following example store all files with the same name as the document the directory /home/freecad (please remove quotes):
&amp;quot;/home/cnc/%d.g-code&amp;quot;
See the file save policy below on how to deal with name conflicts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences/PathJob.ui" line="230"/>
<source>File Save Policy</source>
@@ -2442,6 +2413,35 @@ This can be helpful when almost all jobs will be processed by the same machine w
If left empty no template will be preselected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences/PathJob.ui" line="188"/>
<source>Enter a path and optionally file name (see below) to be used as the default for the post processor export.
The following substitutions are performed before the name is resolved at the time of the post processing:
Substitution allows the following:
%D ... directory of the active document
%d ... name of the active document (with extension)
%M ... user macro directory
%j ... name of the active Job object
The Following can be used if output is being split. If Output is not split
these will be ignored.
%T ... Tool Number
%t ... Tool Controller label
%W ... Work Coordinate System
%O ... Operation Label
When splitting output, a sequence number will always be added.
if %S is included, you can specify where the number occurs. Without it, the number will be added to the end of the string.
%S ... Sequence Number
The following example stores all files with the same name as the document in the directory /home/freecad (please remove quotes):
&amp;quot;/home/cnc/%d.g-code&amp;quot;
See the file save policy below on how to deal with name conflicts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences/PathJob.ui" line="247"/>
<source>Choose how to deal with potential file name conflicts. Always open a dialog, only open a dialog if the output file already exists, overwrite any existing file or add a unique (3 digit) sequential ID to the file name.</source>
@@ -2956,7 +2956,7 @@ Should multiple tools or tool shapes with the same name exist in different direc
</message>
<message>
<location filename="../panels/DogboneEdit.ui" line="155"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;List of bone locations (with all bones at that location) that are part of this dressup. The list is determined by the corners in the profile and the selected &lt;span style=&quot; font-weight:600;&quot;&gt;Side&lt;/span&gt; for the bones. &lt;/p&gt;&lt;p&gt;You can &lt;span style=&quot; font-weight:600;&quot;&gt;un-check&lt;/span&gt; the bones you don&apos;t want to be dressed up.&lt;/p&gt;&lt;p&gt;If a bone is &lt;span style=&quot; font-weight:600;&quot;&gt;grayed out&lt;/span&gt; it means that it is already dressed up by a previous dressup. Or put another way, if you dress up this dogobone dressup again you will only be able to select the bones that are un-checked here.&lt;/p&gt;&lt;p&gt;If this list is empty it probably means you&apos;re trying to create bones on the wrong side of the profile.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;List of bone locations (with all bones at that location) that are part of this dressup. The list is determined by the corners in the profile and the selected &lt;span style=&quot; font-weight:600;&quot;&gt;Side&lt;/span&gt; for the bones. &lt;/p&gt;&lt;p&gt;You can &lt;span style=&quot; font-weight:600;&quot;&gt;un-check&lt;/span&gt; the bones you don&apos;t want to be dressed up.&lt;/p&gt;&lt;p&gt;If a bone is &lt;span style=&quot; font-weight:600;&quot;&gt;grayed out&lt;/span&gt; it means that it is already dressed up by a previous dressup. Or put another way, if you dress up this dogbone dressup again you will only be able to select the bones that are un-checked here.&lt;/p&gt;&lt;p&gt;If this list is empty it probably means you&apos;re trying to create bones on the wrong side of the profile.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3316,12 +3316,12 @@ Should multiple tools or tool shapes with the same name exist in different direc
</message>
<message>
<location filename="../panels/TaskPathCamoticsSim.ui" line="68"/>
<source>Launch Camotics</source>
<source>Launch CAMotics</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/TaskPathCamoticsSim.ui" line="75"/>
<source>Make Camotics File</source>
<source>Make CAMotics File</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -3495,6 +3495,35 @@ Should multiple tools or tool shapes with the same name exist in different direc
<source>Output File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/PathEdit.ui" line="141"/>
<source>Enter a path and optionally file name (see below) to be used as the default for the post processor export.
The following substitutions are performed before the name is resolved at the time of the post processing:
Substitution allows the following:
%D ... directory of the active document
%d ... name of the active document (with extension)
%M ... user macro directory
%j ... name of the active Job object
The Following can be used if output is being split. If Output is not split
these will be ignored.
%T ... Tool Number
%t ... Tool Controller label
%W ... Work Coordinate System
%O ... Operation Label
When splitting output, a sequence number will always be added.
if %S is included, you can specify where the number occurs. Without it, the number will be added to the end of the string.
%S ... Sequence Number
The following example stores all files with the same name as the document in the directory /home/freecad (please remove quotes):
&quot;/home/cnc/%d.g-code&quot;
See the file save policy below on how to deal with name conflicts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/PathEdit.ui" line="179"/>
<source>Processor</source>
@@ -3539,7 +3568,7 @@ Ordering by operation will do each operation in all coordinate systems before mo
<message>
<location filename="../panels/PathEdit.ui" line="254"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Work Coordinate Systems&lt;/span&gt; also called &lt;span style=&quot; font-style:italic;&quot;&gt;Work Offsets&lt;/span&gt;, &lt;span style=&quot; font-style:italic;&quot;&gt;Fixture Offsets&lt;/span&gt;, or &lt;span style=&quot; font-style:italic;&quot;&gt;Fixtures &lt;/span&gt;are useful for building efficient production jobs where the same part is done many times on the machine.
FreeCAD has no knowledge of where a particular coordinate system exists within the machine coordinate system so adding additional coordinate systems to your job will have no visual change within your job. It will, however, change your gcode output. The exact way in which the output is affected is controlled by the &apos;order by&apos; setting.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
FreeCAD has no knowledge of where a particular coordinate system exists within the machine coordinate system so adding additional coordinate systems to your job will have no visual change within your job. It will, however, change your G-code output. The exact way in which the output is affected is controlled by the &apos;order by&apos; setting.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3775,35 +3804,6 @@ Default: &quot;5mm&quot;</source>
<source>Final Depth</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/PathEdit.ui" line="141"/>
<source>Enter a path and optionally file name (see below) to be used as the default for the post processor export.
The following substitutions are performed before the name is resolved at the time of the post processing:
Substitution allows the following:
%D ... directory of the active document
%d ... name of the active document (with extension)
%M ... user macro directory
%j ... name of the active Job object
The Following can be used if output is being split. If Output is not split
these will be ignored.
%T ... Tool Number
%t ... Tool Controller label
%W ... Work Coordinate System
%O ... Operation Label
When splitting output, a sequence number will always be added.
if %S is included, you can specify where the number occurs. Without it, the number will be added to the end of the string.
%S ... Sequence Number
The following example store all files with the same name as the document the directory /home/freecad (please remove quotes):
&quot;/home/cnc/%d.g-code&quot;
See the file save policy below on how to deal with name conflicts.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panels/PathEdit.ui" line="397"/>
<source>If multiple coordinate systems are in use, setting this to TRUE will cause the gcode to be written to multiple output files as controlled by the &apos;order by&apos; property. For example, if ordering by Fixture, the first output file will be for the first fixture and separate file for the second.</source>
@@ -4037,7 +4037,7 @@ Default: 3 mm</source>
</message>
<message>
<location filename="../../../Path/Main/Gui/Camotics.py" line="84"/>
<source>Camotics Project (*.camotics)</source>
<source>CAMotics Project (*.camotics)</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -4072,11 +4072,6 @@ Default: 3 mm</source>
<source>Spindle RPM</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathUtilsGui.py" line="91"/>
<source>Choose a Path Job</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathUtils.py" line="548"/>
<source>Selected tool is not a drill</source>
@@ -4107,6 +4102,11 @@ Default: 3 mm</source>
<source>Conventional</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../PathScripts/PathUtilsGui.py" line="91"/>
<source>Choose a CAM Job</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PathGeom</name>
@@ -5085,7 +5085,7 @@ Default: 3 mm</source>
</message>
<message>
<location filename="../../../Path/Op/Profile.py" line="134"/>
<source>Maximum distance before a miter join is truncated</source>
<source>Maximum distance before a miter joint is truncated</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -5175,7 +5175,7 @@ Default: 3 mm</source>
</message>
<message>
<location filename="../../../Path/Op/Slot.py" line="210"/>
<source>For arcs/circlular edges, offset the radius for the toolpath.</source>
<source>For arcs/circular edges, offset the radius for the toolpath.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -5789,7 +5789,7 @@ Default: 3 mm</source>
</message>
<message>
<location filename="../../../Path/Op/Surface.py" line="786"/>
<source>No JOB</source>
<source>No job</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -6214,7 +6214,7 @@ Aborting op creation</source>
</message>
<message>
<location filename="../../../Path/Op/Custom.py" line="188"/>
<source>Invalid Gcode line: %s</source>
<source>Invalid G-code line: %s</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -6882,19 +6882,6 @@ For example:
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CAM_Camotics</name>
<message>
<location filename="../../../Path/Main/Gui/Camotics.py" line="314"/>
<source>Camotics</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Gui/Camotics.py" line="316"/>
<source>Simulate using Camotics</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CAM_Fixture</name>
<message>
@@ -7032,11 +7019,21 @@ For example:
<source>Manufacturer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Sanity/ReportGenerator.py" line="77"/>
<source>Output (G-code)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Sanity/ReportGenerator.py" line="79"/>
<source>Part Number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Sanity/ReportGenerator.py" line="89"/>
<source>Surface Speed HSS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Sanity/ReportGenerator.py" line="94"/>
<source>URL</source>
@@ -7077,21 +7074,11 @@ For example:
<source>Setup Report for CAM Job</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Sanity/ReportGenerator.py" line="77"/>
<source>Output (Gcode)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Sanity/ReportGenerator.py" line="88"/>
<source>Surface Speed Carbide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Sanity/ReportGenerator.py" line="89"/>
<source>Surace Speed HSS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Sanity/ReportGenerator.py" line="95"/>
<source>X Size</source>
@@ -8408,7 +8395,7 @@ For example:
</message>
<message>
<location filename="../../../Path/Tool/Gui/BitLibrary.py" line="881"/>
<source>Camotics tooltable (*.json)</source>
<source>CAMotics tooltable (*.json)</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -8484,4 +8471,17 @@ For example:
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CAM_Camotics</name>
<message>
<location filename="../../../Path/Main/Gui/Camotics.py" line="314"/>
<source>CAMotics</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../Path/Main/Gui/Camotics.py" line="316"/>
<source>Simulate using CAMotics</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
+41 -45
View File
@@ -1557,6 +1557,7 @@ pattern definitions to be added to the standard patterns</source>
</message>
<message>
<location filename="../ui/preferences-drafttexts.ui" line="14"/>
<location filename="../ui/preferences-dxf.ui" line="167"/>
<source>Texts and dimensions</source>
<translation type="unfinished"></translation>
</message>
@@ -1954,22 +1955,12 @@ This value is the maximum segment length.</source>
Note: C++ importer is faster, but is not as featureful yet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="58"/>
<source>Use legacy python importer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="74"/>
<source>Python exporter is used, otherwise the newer C++ is used.
Note: C++ exporter is faster, but is not as featureful yet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="78"/>
<source>Use legacy python exporter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="99"/>
<source>Allow FreeCAD to download the Python converter for DXF import and export.
@@ -1999,11 +1990,6 @@ from the Addon Manager.</source>
<source>If unchecked, texts and mtexts won&apos;t be imported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="167"/>
<source>texts and dimensions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="180"/>
<source>If unchecked, points won&apos;t be imported</source>
@@ -2019,11 +2005,6 @@ from the Addon Manager.</source>
<source>If checked, paper space objects will be imported too</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="199"/>
<source>layouts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="212"/>
<source>If you want the non-named blocks (beginning with a *) to be imported too</source>
@@ -2044,11 +2025,6 @@ from the Addon Manager.</source>
<source>Only standard Part objects will be created (fastest)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="248"/>
<source>simple Part shapes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="267"/>
<source>Parametric Draft objects will be created whenever possible</source>
@@ -2110,11 +2086,31 @@ Otherwise default colors will be applied.</source>
<source>Automatic update (legacy importer/exporter only)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="58"/>
<source>Use legacy Python importer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="78"/>
<source>Use legacy Python exporter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="148"/>
<source>Some options are not yet available for the new importer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="199"/>
<source>Layouts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="248"/>
<source>Simple Part shapes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/preferences-dxf.ui" line="362"/>
<source>Use colors from the DXF file</source>
@@ -3352,18 +3348,6 @@ or try saving to a lower DWG version.</source>
<source>Selected Shapes must define a plane</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../importDXF.py" line="143"/>
<source>The DXF import/export libraries needed by FreeCAD to handle
the DXF format were not found on this system.
Please either enable FreeCAD to download these libraries:
1 - Load Draft workbench
2 - Menu Edit &gt; Preferences &gt; Import-Export &gt; DXF &gt; Enable downloads
Or download these libraries manually, as explained on
https://github.com/yorikvanhavre/Draft-dxf-importer
To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../WorkingPlane.py" line="1296"/>
<location filename="../../WorkingPlane.py" line="1297"/>
@@ -4004,11 +3988,6 @@ The final angle will be the base angle plus this amount.</source>
<source>Flip dimension</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../draftguitools/gui_edit_sketcher_objects.py" line="63"/>
<source>Sketch is too complex to edit: it is suggested to use sketcher default editor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../draftguitools/gui_fillets.py" line="77"/>
<source>Fillet radius</source>
@@ -4238,7 +4217,7 @@ The final angle will be the base angle plus this amount.</source>
</message>
<message>
<location filename="../../draftguitools/gui_edit_draft_objects.py" line="778"/>
<source>Endpoint of BezCurve can&apos;t be smoothed</source>
<source>Endpoint of Bézier curve can&apos;t be smoothed</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -5489,6 +5468,23 @@ of existing objects in all opened documents?</source>
<source>updated view properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../importDXF.py" line="143"/>
<source>The DXF import/export libraries needed by FreeCAD to handle
the DXF format were not found on this system.
Please either allow FreeCAD to download these libraries:
1 - Load Draft workbench
2 - Menu Edit &gt; Preferences &gt; Import-Export &gt; DXF &gt; Enable downloads
Or download these libraries manually, as explained on
https://github.com/yorikvanhavre/Draft-dxf-importer
To enabled FreeCAD to download these libraries, answer Yes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../draftguitools/gui_edit_sketcher_objects.py" line="63"/>
<source>Sketch is too complex to edit: it is suggested to use the default Sketcher editor</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Workbench</name>
@@ -6302,7 +6298,7 @@ CTRL to snap, SHIFT to constrain.</source>
<message>
<location filename="../../draftguitools/gui_edit.py" line="267"/>
<source>Edits the active object.
Press E or ALT+LeftClick to display context menu
Press E or ALT + Left Click to display context menu
on supported nodes and on supported objects.</source>
<translation type="unfinished"></translation>
</message>
@@ -6400,7 +6396,7 @@ Create a group first to use this tool.</source>
</message>
<message>
<location filename="../../draftguitools/gui_groups.py" line="212"/>
<source>Select a group to add all Draft and Arch objects to.</source>
<source>Select a group to add all Draft and BIM objects to.</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -231,7 +231,7 @@
<message>
<location filename="../../Command.cpp" line="617"/>
<location filename="../../Command.cpp" line="619"/>
<source>Inserts a symbol from a svg file in the active drawing</source>
<source>Inserts a symbol from a SVG file in the active drawing</source>
<translation type="unfinished"></translation>
</message>
</context>
+43 -47
View File
@@ -939,21 +939,11 @@
<source>Pardiso</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsFemCcx.ui" line="358"/>
<source>Spooles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsFemCcx.ui" line="363"/>
<source>Iterative Scaling</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsFemCcx.ui" line="368"/>
<source>Iterative Cholesky</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsFemCcx.ui" line="376"/>
<source>Non-linear geometry</source>
@@ -1017,6 +1007,16 @@
<source>Maximum number of iterations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsFemCcx.ui" line="358"/>
<source>Spooles equation solver</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsFemCcx.ui" line="368"/>
<source>Cholesky iterative solver</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgSettingsFemCcx.ui" line="548"/>
<source>Time Minimum Step</source>
@@ -1102,7 +1102,7 @@ Specify another file please.</source>
</message>
<message>
<location filename="../../DlgSettingsFemElmer.ui" line="261"/>
<source>Multi-CPU core support:</source>
<source>Multi-core CPU support:</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1259,7 +1259,7 @@ the constraint or material is applied.</source>
</message>
<message>
<location filename="../../DlgSettingsFemGeneral.ui" line="31"/>
<source>Working directory for solving analysis and gmsh meshing</source>
<source>Working directory for solving analysis and Gmsh meshing</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1352,7 +1352,7 @@ when the results dialog is opened</source>
</message>
<message>
<location filename="../../DlgSettingsFemGeneral.ui" line="358"/>
<source>Hide analysis features when open result dialog</source>
<source>Hide analysis features when opening result dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1401,7 +1401,7 @@ adding an analysis container</source>
</message>
<message>
<location filename="../../DlgSettingsFemGmsh.ui" line="99"/>
<source>Leave blank to use default gmsh binary file</source>
<source>Leave blank to use default Gmsh binary file</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1545,7 +1545,7 @@ Specify another file please.</source>
</message>
<message>
<location filename="../../DlgSettingsFemZ88.ui" line="111"/>
<source>Leave blank to use default Z88 z88r binary file</source>
<source>Leave blank to use default Z88, z88r binary file</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1960,7 +1960,7 @@ Specify another file please.</source>
</message>
<message>
<location filename="../../TaskFemConstraintDisplacement.cpp" line="364"/>
<source>Only one type of selection (vertex,face or edge) per analysis feature allowed!</source>
<source>Only one type of selection (vertex, face or edge) per analysis feature allowed!</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -2027,7 +2027,7 @@ Specify another file please.</source>
</message>
<message>
<location filename="../../TaskFemConstraintFluidBoundary.cpp" line="512"/>
<source>Length Scale[m]</source>
<source>Length Scale [m]</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -2586,12 +2586,12 @@ Specify another file please.</source>
</message>
<message>
<location filename="../ui/Material.ui" line="107"/>
<source>use FreeCAD material editor</source>
<source>Use FreeCAD material editor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/Material.ui" line="123"/>
<source>use this task panel</source>
<source>Use this task panel</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -2646,7 +2646,12 @@ Specify another file please.</source>
</message>
<message>
<location filename="../ui/Material.ui" line="392"/>
<source>Thermal Properties</source>
<source>Thermal Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/Material.ui" line="497"/>
<source>Specific Heat Capacity:</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -2670,11 +2675,6 @@ Specify another file please.</source>
<source>0 m/m/K</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/Material.ui" line="497"/>
<source>Specific Heat:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/Material.ui" line="519"/>
<source>0 J/kg/K</source>
@@ -2825,6 +2825,11 @@ Specify another file please.</source>
<source>Outlet Mass Flow Rate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/ElementFluid1D.ui" line="651"/>
<source>Head Loss [mm]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/ElementFluid1D.ui" line="64"/>
<location filename="../ui/ElementFluid1D.ui" line="369"/>
@@ -2875,11 +2880,6 @@ Specify another file please.</source>
<source>Flow rate [mm^3/s]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/ElementFluid1D.ui" line="651"/>
<source>Head Loss[mm]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/ElementFluid1D.ui" line="759"/>
<source>Grain diameter</source>
@@ -3417,7 +3417,7 @@ Note: for 2D only setting for x is possible,
</message>
<message>
<location filename="../ui/MeshGmsh.ui" line="26"/>
<source>FEM Mesh Parameter</source>
<source>FEM Mesh Parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -4342,6 +4342,11 @@ generated by the flow
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFemConstraintFluidBoundary.ui" line="411"/>
<source>Temperature [K]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFemConstraintFluidBoundary.ui" line="273"/>
<source>The direction of the edge or the direction of the
@@ -4373,11 +4378,6 @@ normal vector of the face is used as direction</source>
<source>Tab 2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFemConstraintFluidBoundary.ui" line="411"/>
<source>Temperature[K]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFemConstraintFluidBoundary.ui" line="434"/>
<source>Heat flux [W/m2]</source>
@@ -5048,12 +5048,12 @@ used for the Elmer solver</source>
</message>
<message>
<location filename="../../TaskTetParameter.ui" line="129"/>
<source>Nbr. Segs per Edge:</source>
<source>Number of Segments per Edge:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskTetParameter.ui" line="146"/>
<source>Nbr. Segs per Radius:</source>
<source>Number of Segments per Radius:</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -5392,8 +5392,7 @@ used for the Elmer solver</source>
</message>
<message>
<location filename="../../../femcommands/commands.py" line="410"/>
<source>Creates a FEM equation for
elasticity (stress)</source>
<source>Creates a FEM equation for elasticity (stress)</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -5952,8 +5951,7 @@ Please select a result type first.</source>
</message>
<message>
<location filename="../../../femcommands/commands.py" line="501"/>
<source>Creates a FEM equation for
2D magnetodynamic forces</source>
<source>Creates a FEM equation for 2D magnetodynamic forces</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -5980,8 +5978,7 @@ Please select a result type first.</source>
</message>
<message>
<location filename="../../../femcommands/commands.py" line="485"/>
<source>Creates a FEM equation for
magnetodynamic forces</source>
<source>Creates a FEM equation for magnetodynamic forces</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -6061,8 +6058,7 @@ Please select a result type first.</source>
</message>
<message>
<location filename="../../../femcommands/commands.py" line="397"/>
<source>Creates a FEM equation for
deformation (nonlinear elasticity)</source>
<source>Creates a FEM equation for deformation (nonlinear elasticity)</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -6466,7 +6462,7 @@ Please select a result type first.</source>
</message>
<message>
<location filename="../../TaskFemConstraintRigidBody.cpp" line="322"/>
<source>Only one type of selection (vertex,face or edge) per constraint allowed!</source>
<source>Only one type of selection (vertex, face or edge) per constraint allowed!</source>
<translation type="unfinished"></translation>
</message>
</context>
+15 -10
View File
@@ -80,50 +80,55 @@ custom stylesheet below and can look nicer than the wiki option. The &apos;Markd
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dlgPreferencesHelp.ui" line="192"/>
<location filename="../../dlgPreferencesHelp.ui" line="170"/>
<source>Note: if PySide Web components are not found on your system, help pages will open in your default web browser regardless of the options below</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dlgPreferencesHelp.ui" line="202"/>
<source>In a FreeCAD tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dlgPreferencesHelp.ui" line="170"/>
<location filename="../../dlgPreferencesHelp.ui" line="180"/>
<source>The documentation will open in your default web browser.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dlgPreferencesHelp.ui" line="211"/>
<location filename="../../dlgPreferencesHelp.ui" line="221"/>
<source>The documentation will open in a dockable dialog inside the FreeCAD window,
which allows you to keep it open while working in the 3D view. This requires the PySide QtWebengineWidgets component</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dlgPreferencesHelp.ui" line="246"/>
<location filename="../../dlgPreferencesHelp.ui" line="256"/>
<source>You can here indicate the path to an alternative CSS file to be used
to style the Markdown pages. This will only work if you have selected the
Markdown version above.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dlgPreferencesHelp.ui" line="173"/>
<location filename="../../dlgPreferencesHelp.ui" line="183"/>
<source>In your default web browser</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dlgPreferencesHelp.ui" line="189"/>
<location filename="../../dlgPreferencesHelp.ui" line="199"/>
<source>The documentation will open in a new tab inside the FreeCAD interface. This requires the PySide QtWebengineWidgets component</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dlgPreferencesHelp.ui" line="215"/>
<location filename="../../dlgPreferencesHelp.ui" line="225"/>
<source>In a separate, embeddable dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dlgPreferencesHelp.ui" line="231"/>
<location filename="../../dlgPreferencesHelp.ui" line="241"/>
<source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../dlgPreferencesHelp.ui" line="239"/>
<location filename="../../dlgPreferencesHelp.ui" line="249"/>
<source> Custom stylesheet:</source>
<translation type="unfinished"></translation>
</message>
@@ -147,7 +152,7 @@ Markdown version above.</source>
</message>
<message>
<location filename="../../Help.py" line="84"/>
<source>There is no markdown renderer installed on your system, so this help page is rendered as is. Please install the markdown or pandoc python modules to improve the rendering of this page.</source>
<source>There is no Markdown renderer installed on your system, so this help page is rendered as is. Please install the Markdown or Pandoc Python modules to improve the rendering of this page.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -428,28 +428,36 @@ If unchecked, they will be sorted by their name.</source>
</message>
<message>
<location filename="../../Gui/MaterialsEditor.ui" line="202"/>
<source>*</source>
<source>Add to favorites</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Gui/MaterialsEditor.ui" line="212"/>
<location filename="../../Gui/MaterialsEditor.ui" line="236"/>
<source>Add physical model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Gui/MaterialsEditor.ui" line="246"/>
<source>Delete physical model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Gui/MaterialsEditor.ui" line="286"/>
<source>Add appearance model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Gui/MaterialsEditor.ui" line="296"/>
<source>Delete appearance model</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Gui/MaterialsEditor.ui" line="215"/>
<source>Physical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Gui/MaterialsEditor.ui" line="233"/>
<location filename="../../Gui/MaterialsEditor.ui" line="277"/>
<source>+</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Gui/MaterialsEditor.ui" line="240"/>
<location filename="../../Gui/MaterialsEditor.ui" line="284"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Gui/MaterialsEditor.ui" line="253"/>
<location filename="../../Gui/MaterialsEditor.ui" line="262"/>
<source>Appearance</source>
<translation type="unfinished"></translation>
</message>
@@ -567,11 +575,6 @@ If unchecked, they will be sorted by their name.</source>
<source>Add to favorites</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Gui/ModelSelect.ui" line="162"/>
<source>*</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Gui/ModelSelect.ui" line="172"/>
<location filename="../../Gui/ModelSelect.cpp" line="438"/>
@@ -871,7 +874,7 @@ If unchecked, they will be sorted by their name.</source>
</message>
<message>
<location filename="../../Gui/DlgDisplayProperties.ui" line="372"/>
<source>Custom Appearance</source>
<source>Custom appearance:</source>
<translation type="unfinished"></translation>
</message>
<message>
+40 -36
View File
@@ -146,7 +146,7 @@
</message>
<message>
<location filename="../../AttacherTexts.cpp" line="281"/>
<source>Point is put at object&apos;s Placement.Position. Works on objects with placements, and ellipse/parabola/hyperbola edges.</source>
<source>Point is put at object&apos;s placement position. Works on objects with placements, and ellipse/parabola/hyperbola edges.</source>
<comment>AttachmentPoint mode tooltip</comment>
<translation type="unfinished"></translation>
</message>
@@ -1561,7 +1561,7 @@
</message>
<message>
<location filename="../../Command.cpp" line="1010"/>
<source>Export CAD...</source>
<source>Export CAD file...</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1633,7 +1633,7 @@
</message>
<message>
<location filename="../../Command.cpp" line="947"/>
<source>Import CAD...</source>
<source>Import CAD file...</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -2592,22 +2592,22 @@ Note: The placement is expressed in local space of object being attached.</sourc
</message>
<message>
<location filename="../../DlgExportStep.ui" line="72"/>
<source>Uncheck this to skip invisible object when exporting, which is useful for CADs that do not support invisibility STEP styling.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExportStep.ui" line="75"/>
<source>Export invisible objects</source>
<source>Uncheck this to skip invisible objects when exporting, which is useful for CADs that do not support invisibility STEP styling.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExportStep.ui" line="88"/>
<source>Check this option to keep the placement information when exporting
a single object. Please note that when import back the STEP file, the
a single object. Please note that when importing back the STEP file, the
placement will be encoded into the shape geometry, instead of keeping
it inside the Placement property.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExportStep.ui" line="75"/>
<source>Export invisible objects</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgExportStep.ui" line="94"/>
<source>Export single object placement</source>
@@ -2870,11 +2870,15 @@ If both lengths are zero, magnitude of direction is used.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.ui" line="51"/>
<location filename="../../DlgFilletEdges.cpp" line="280"/>
<source>Fillet Parameter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.ui" line="51"/>
<source>Parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.ui" line="57"/>
<source>Selection</source>
@@ -2902,7 +2906,7 @@ If both lengths are zero, magnitude of direction is used.</source>
</message>
<message>
<location filename="../../DlgFilletEdges.ui" line="110"/>
<source>Fillet type:</source>
<source>Type:</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -2920,11 +2924,6 @@ If both lengths are zero, magnitude of direction is used.</source>
<source>Radius:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.cpp" line="269"/>
<source>Chamfer Parameter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.cpp" line="270"/>
<source>Chamfer type</source>
@@ -2950,6 +2949,11 @@ If both lengths are zero, magnitude of direction is used.</source>
<source>Equal distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.cpp" line="269"/>
<source>Chamfer Parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../DlgFilletEdges.cpp" line="273"/>
<source>Two distances</source>
@@ -3059,7 +3063,7 @@ Please check one or more edge entities first.</source>
</message>
<message>
<location filename="../../DlgImportExportIges.ui" line="65"/>
<source>Write solids and shells as</source>
<source>Export solids and shells as</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3189,7 +3193,7 @@ during file reading (slower but higher details).</source>
</message>
<message>
<location filename="../../DlgImportStep.ui" line="123"/>
<source>Do not use instance name. Useful for some legacy STEP file with non-meaningful auto generated instance names.</source>
<source>Do not use instance names. Useful for some legacy STEP files with non-meaningful auto-generated instance names.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3364,7 +3368,7 @@ during file reading (slower but higher details).</source>
<name>PartGui::DlgPartImportStep</name>
<message>
<location filename="../../DlgPartImportStep.ui" line="14"/>
<source>Step input file</source>
<source>STEP input file</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -4211,7 +4215,7 @@ during file reading (slower but higher details).</source>
</message>
<message>
<location filename="../../DlgSettingsObjectColor.ui" line="465"/>
<source>Bottom side of surface will be rendered the same way than top.
<source>The bottom side of the surface will be rendered the same way as the top.
If not checked, it depends on the option &quot;Backlight color&quot;
(preferences section Display -&gt; 3D View); either the backlight color
will be used or black.</source>
@@ -4469,7 +4473,7 @@ the sketch plane&apos;s normal vector will be used</source>
<name>PartGui::SectionCut</name>
<message>
<location filename="../../SectionCutting.ui" line="20"/>
<source>Permanent Section Cutting</source>
<source>Persistent Section Cutting</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -4964,11 +4968,6 @@ of object being attached.</source>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCheckGeometry.cpp" line="1013"/>
<source>Skip settings page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCheckGeometry.cpp" line="1015"/>
<source>Skip this settings page and run the geometry check automatically.</source>
@@ -5090,6 +5089,11 @@ Individual boolean operation checks:</source>
<source>Check for bad argument types. Default: true</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCheckGeometry.cpp" line="1013"/>
<source>Skip this settings page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskCheckGeometry.cpp" line="1084"/>
<source>Check for self-intersections. Default: true</source>
@@ -5513,12 +5517,12 @@ Do you want to continue?</source>
</message>
<message>
<location filename="../../Command.cpp" line="389"/>
<source>Select two shapes or more, please. Or, select one compound containing two or more shapes to compute common between.</source>
<source>Please select two shapes or more. Or, select one compound containing two or more shapes to compute the intersection between.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="465"/>
<source>Select two shapes or more, please. Or, select one compound containing two or more shapes to be fused.</source>
<source>Please select two shapes or more. Or, select one compound containing two or more shapes to be fused.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -6710,7 +6714,13 @@ A &apos;Compound Filter&apos; can be used to extract the remaining pieces.</sour
</message>
<message>
<location filename="../../TaskFaceAppearances.ui" line="73"/>
<source>Custom Appearance</source>
<source>Custom appearance:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFaceAppearances.ui" line="97"/>
<source>When checked, you can select multiple faces
by dragging a selection rectangle in the 3D view</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -6723,12 +6733,6 @@ A &apos;Compound Filter&apos; can be used to extract the remaining pieces.</sour
<source>Set to default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFaceAppearances.ui" line="97"/>
<source>When checked, the you can select multiple faces
by dragging a selection rectangle in the 3D view</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFaceAppearances.ui" line="101"/>
<source>Box selection</source>
@@ -79,24 +79,24 @@ so that self intersection is avoided.</source>
<source>Number of gear teeth</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../InvoluteGearFeature.py" line="101"/>
<source>Modules of the gear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../InvoluteGearFeature.py" line="104"/>
<source>Pressure angle of gear teeth</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../InvoluteGearFeature.py" line="101"/>
<source>Module of the gear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../InvoluteGearFeature.py" line="108"/>
<source>True=2 curves with each 3 control points False=1 curve with 4 control points.</source>
<source>True=2 curves with each 3 control points, False=1 curve with 4 control points.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../InvoluteGearFeature.py" line="111"/>
<source>True=external Gear False=internal Gear</source>
<source>True=external Gear, False=internal Gear</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -910,7 +910,7 @@ so that self intersection is avoided.</source>
</message>
<message>
<location filename="../../CommandBody.cpp" line="434"/>
<source>Migrate legacy part design features to Bodies</source>
<source>Migrate legacy Part Design features to Bodies</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3851,12 +3851,12 @@ This feature is broken and can&apos;t be edited.</source>
</message>
<message>
<location filename="../../ViewProviderTransformed.cpp" line="179"/>
<source>One transformed shape does not intersect support</source>
<source>One transformed shape does not intersect the support</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../ViewProviderTransformed.cpp" line="181"/>
<source>%1 transformed shapes do not intersect support</source>
<source>%1 transformed shapes do not intersect the support</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -3951,7 +3951,7 @@ Although you will be able to migrate any moment later with &apos;Part Design -&g
<name>SprocketParameter</name>
<message>
<location filename="../../../SprocketFeature.ui" line="14"/>
<source>Sprocket parameter</source>
<source>Sprocket parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -4131,7 +4131,7 @@ Although you will be able to migrate any moment later with &apos;Part Design -&g
</message>
<message>
<location filename="../../../SprocketFeature.ui" line="310"/>
<source>Tooth Width</source>
<source>Tooth Width:</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -4931,7 +4931,7 @@ Intersecting sketch entities in a sketch are not allowed.</source>
</message>
<message>
<location filename="../../../App/FeatureHelix.cpp" line="128"/>
<source>Error: Pitch too small</source>
<source>Error: Pitch too small!</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -235,7 +235,7 @@
<message>
<location filename="../../FitBSplineSurface.cpp" line="231"/>
<location filename="../../FitBSplineCurve.cpp" line="139"/>
<source>Fit B-Spline</source>
<source>Fit B-spline</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -363,8 +363,7 @@
<location filename="../../CommandTrajectory.cpp" line="464"/>
<location filename="../../Command.cpp" line="71"/>
<location filename="../../Command.cpp" line="130"/>
<location filename="../../Command.cpp" line="237"/>
<location filename="../../Command.cpp" line="271"/>
<location filename="../../Command.cpp" line="235"/>
<location filename="../../CommandExport.cpp" line="62"/>
<location filename="../../CommandExport.cpp" line="137"/>
<source>Wrong selection</source>
@@ -382,20 +381,19 @@
</message>
<message>
<location filename="../../CommandTrajectory.cpp" line="107"/>
<location filename="../../Command.cpp" line="238"/>
<location filename="../../Command.cpp" line="272"/>
<location filename="../../Command.cpp" line="236"/>
<location filename="../../CommandExport.cpp" line="63"/>
<location filename="../../CommandExport.cpp" line="138"/>
<source>Select one Robot and one Trajectory object.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="245"/>
<location filename="../../Command.cpp" line="243"/>
<source>Trajectory not valid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="246"/>
<location filename="../../Command.cpp" line="244"/>
<source>You need at least two waypoints in a trajectory to simulate.</source>
<translation type="unfinished"></translation>
</message>
File diff suppressed because it is too large Load Diff
@@ -640,7 +640,7 @@ switch the design configuration. The property will be created if not exist.</sou
</message>
<message>
<location filename="../../PropertiesDialog.ui" line="239"/>
<source>Unit string</source>
<source>Text for the unit</source>
<translation type="unfinished"></translation>
</message>
<message>
File diff suppressed because it is too large Load Diff