Tools: Add Surface to translations

This commit is contained in:
Chris Hennes
2025-12-25 10:58:49 -06:00
committed by Max Wilfinger
parent 9bc888f64a
commit ce1151609e
3 changed files with 561 additions and 0 deletions

View File

@@ -0,0 +1,551 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="95"/>
<location filename="../../TaskFilling.ui" line="111"/>
<source>Drag the items to reorder the list</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SurfaceGui::Sections</name>
<message>
<location filename="../../TaskSections.ui" line="14"/>
<location filename="../../TaskSections.ui" line="23"/>
<source>Sectional Edges</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="71"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;List can be reordered by dragging&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="379"/>
<location filename="../../TaskGeomFillSurface.cpp" line="387"/>
<source>The tool requires two, three or four edges</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="114"/>
<source>Creates a surface from a series of selected boundary edges.
Additionally, the surface may be constrained by edges and
vertices that are not on the boundary.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Command</name>
<message>
<location filename="../../Command.cpp" line="129"/>
<location filename="../../Command.cpp" line="166"/>
<location filename="../../Command.cpp" line="345"/>
<source>Create surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="180"/>
<source>Creates an approximated curve on top of a mesh.
This command only works with a mesh object.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="288"/>
<source>Extrapolates the selected face or surface at its boundaries with its local U and V parameters</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="61"/>
<location filename="../../TaskFilling.cpp" line="64"/>
<source>Edit Filling</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>