Update translations from Crowdin

This commit is contained in:
freecad-gh-actions-translation-bot
2025-12-29 00:22:11 +00:00
committed by Max Wilfinger
parent f8855dcebe
commit dc3be6111a
258 changed files with 37461 additions and 20841 deletions

View File

@@ -0,0 +1,560 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="be" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation type="unfinished">Edge Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation type="unfinished">Constrains the surface to pass through the selected edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation type="unfinished">Non-Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Дадаць рабро</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Выдаліць рабро</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Грані</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Бесперапыннасць</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Прапускаць</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation type="unfinished">Boundaries</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation type="unfinished">Support Surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation type="unfinished">Edges that will limit the surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation type="unfinished">Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Дадаць рабро</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Выдаліць рабро</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">Drag the items to reorder the list</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Грані</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Бесперапыннасць</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Прапускаць</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">Sectional Edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation type="unfinished">Constrains the surface to follow the selected sectional edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Дадаць рабро</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Выдаліць рабро</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">&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;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation type="unfinished">Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation type="unfinished">Fill Type</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Расцягнуць</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation type="unfinished">Coons</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Крывы</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Дадаць рабро</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Выдаліць рабро</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Выдаліць</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation type="unfinished">Flip orientation</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation type="unfinished">Too many edges</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">The tool requires two, three or four edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation type="unfinished">Too less edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation type="unfinished">Vertex Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation type="unfinished">Constrains the surface to pass through the selected vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation type="unfinished">Non-Boundary Vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation type="unfinished">Add Vertex</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation type="unfinished">Remove Vertex</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation type="unfinished">Start Edge</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Рабро</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Бесперапыннасць</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Налада</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Памер</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation type="unfinished">End Edge</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Выдаліць</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Паверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation type="unfinished">Surface Cut</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation type="unfinished">Cuts one shape using another</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Паверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation type="unfinished">Filling</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">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.</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">Create surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation type="unfinished">Extend surface</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation type="unfinished">Edit blending curve</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Паверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation type="unfinished">Fill Boundary Curves</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation type="unfinished">Creates a surface from 2, 3, or 4 boundary edges</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Паверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation>Крывая на паліганальнай сетцы</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">Creates an approximated curve on top of a mesh.
This command only works with a mesh object.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Паверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation type="unfinished">Joins 2 edges with continuity</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Паверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation type="unfinished">Extend Face</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">Extrapolates the selected face or surface at its boundaries with its local U and V parameters</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Няправільны выбар</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation type="unfinished">Select a single face</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Паверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Перасекі</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation type="unfinished">Creates a surface from a series of sectional edges</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Выдаліць</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Нічога</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</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">Edit Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Паверхня</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation type="unfinished">Edit Sections</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Змяніць %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Выдаліць</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Нічога</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Выдаліць</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
</TS>

View File

@@ -0,0 +1,556 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ca" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation type="unfinished">Edge Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation type="unfinished">Constrains the surface to pass through the selected edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation type="unfinished">Non-Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Afegir tall</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Treure vora</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Cares</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Continuitat</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Ignora</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation type="unfinished">Boundaries</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation type="unfinished">Support Surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation type="unfinished">Edges that will limit the surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation type="unfinished">Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Afegir tall</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Treure vora</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">Drag the items to reorder the list</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Cares</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Continuitat</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Ignora</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">Sectional Edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation type="unfinished">Constrains the surface to follow the selected sectional edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Afegir tall</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Treure vora</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">&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;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation type="unfinished">Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation type="unfinished">Fill Type</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Estira</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation type="unfinished">Coons</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Corbat</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Afegir tall</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Treure vora</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Eliminar</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation type="unfinished">Flip orientation</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation type="unfinished">Too many edges</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">The tool requires two, three or four edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation type="unfinished">Too less edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation type="unfinished">Vertex Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation type="unfinished">Constrains the surface to pass through the selected vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation type="unfinished">Non-Boundary Vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation type="unfinished">Add Vertex</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation type="unfinished">Remove Vertex</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation type="unfinished">Start Edge</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Vora</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Continuitat</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Paràmetre</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Mida</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation type="unfinished">End Edge</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Eliminar</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation type="unfinished">Surface Cut</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation type="unfinished">Cuts one shape using another</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation type="unfinished">Filling</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">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.</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">Create surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation type="unfinished">Extend surface</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation type="unfinished">Edit blending curve</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation type="unfinished">Fill Boundary Curves</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation type="unfinished">Creates a surface from 2, 3, or 4 boundary edges</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation>Corba en malla</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">Creates an approximated curve on top of a mesh.
This command only works with a mesh object.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation type="unfinished">Joins 2 edges with continuity</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation type="unfinished">Extend Face</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">Extrapolates the selected face or surface at its boundaries with its local U and V parameters</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Selecció incorrecta</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation type="unfinished">Select a single face</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Seccions</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation type="unfinished">Creates a surface from a series of sectional edges</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Eliminar</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Cap</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</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">Edit Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation type="unfinished">Edit Sections</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Editar %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Eliminar</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Cap</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Eliminar</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
</TS>

View File

@@ -0,0 +1,560 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="cs" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation type="unfinished">Edge Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation type="unfinished">Constrains the surface to pass through the selected edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation type="unfinished">Non-Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Přidat hranu</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Odebrat hranu</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Plochy</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Pokračování</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Ignorovat</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation type="unfinished">Boundaries</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation type="unfinished">Support Surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation type="unfinished">Edges that will limit the surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation type="unfinished">Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Přidat hranu</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Odebrat hranu</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">Drag the items to reorder the list</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Plochy</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Pokračování</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Ignorovat</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">Sectional Edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation type="unfinished">Constrains the surface to follow the selected sectional edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Přidat hranu</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Odebrat hranu</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">&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;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation type="unfinished">Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation type="unfinished">Fill Type</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Roztažení</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation type="unfinished">Coons</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Zakřivení</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Přidat hranu</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Odebrat hranu</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Odstranit</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation type="unfinished">Flip orientation</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation type="unfinished">Too many edges</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">The tool requires two, three or four edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation type="unfinished">Too less edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation type="unfinished">Vertex Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation type="unfinished">Constrains the surface to pass through the selected vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation type="unfinished">Non-Boundary Vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation type="unfinished">Add Vertex</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation type="unfinished">Remove Vertex</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation type="unfinished">Start Edge</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Hrana</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Pokračování</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Parametr</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Velikost</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation type="unfinished">End Edge</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Odstranit</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Povrch</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation type="unfinished">Surface Cut</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation type="unfinished">Cuts one shape using another</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Povrch</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation type="unfinished">Filling</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">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.</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">Create surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation type="unfinished">Extend surface</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation type="unfinished">Edit blending curve</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Povrch</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation type="unfinished">Fill Boundary Curves</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation type="unfinished">Creates a surface from 2, 3, or 4 boundary edges</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Povrch</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation type="unfinished">Curve on Mesh</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">Creates an approximated curve on top of a mesh.
This command only works with a mesh object.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Povrch</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation type="unfinished">Joins 2 edges with continuity</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Povrch</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation type="unfinished">Extend Face</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">Extrapolates the selected face or surface at its boundaries with its local U and V parameters</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Neplatný výběr</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation type="unfinished">Select a single face</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Povrch</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Profily</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation type="unfinished">Creates a surface from a series of sectional edges</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Odstranit</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Žádný</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</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">Edit Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Povrch</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation type="unfinished">Edit Sections</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Upravit %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Odstranit</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Žádný</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Odstranit</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
</TS>

View File

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

View File

@@ -0,0 +1,556 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation>Kanten-Randbedingungen</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation>Beschränkt die Oberfläche darauf, durch die ausgewählten Kanten zu verlaufen</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation>Nicht-Begrenzungskanten</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Kante hinzufügen</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Kante entfernen</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Flächen</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Stetigkeit</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation>Akzeptieren</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Ignorieren</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation>Grenzen</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation>Unterstützungs-Oberfläche</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation>Kanten, die die Oberfläche beschränken</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation>Begrenzungskanten</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Kante hinzufügen</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Kante entfernen</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>Die Elemente ziehen, um die Liste neu zu ordnen</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Flächen</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Stetigkeit</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation>Akzeptieren</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Ignorieren</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>Sektionskanten</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation>Beschränkt die Oberfläche so, dass sie den ausgewählten Schnittkanten folgt</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Kante hinzufügen</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Kante entfernen</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Die Liste kann durch Ziehen neu angeordnet werden&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation>Füllen</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation>Art der Füllung</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Getreckt</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation>Coons-Fläche</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Gekrümmt</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Kante hinzufügen</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Kante entfernen</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Entfernen</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation>Orientierung umdrehen</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation>Zu viele Kanten</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>Das Werkzeug benötigt zwei, drei oder vier Kanten</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation>Zu wenig Kanten</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation>Ungültiges Objekt</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation>Knoten-Randbedingung</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation>Beschränkt die Oberfläche so, dass sie durch die ausgewählten Scheitelpunkte verläuft</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation>Nicht-Begrenzungsknotenpunkte</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation>Knoten hinzufügen</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation>Knoten entfernen</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation>Mischkurve</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation>Startkante</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Kante</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Stetigkeit</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Parameter</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Größe</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation>Endkante</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Entfernen</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Oberfläche</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation>Oberflächen-Schnitt</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation>Schneidet eine Form mit einer anderen</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Oberfläche</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation>Füllen</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>Erstellt eine Fläche aus einer Reihe ausgewählter Begrenzungskanten.
Zusätzlich kann die Fläche durch Kanten und Eckpunkte eingeschränkt
werden, die nicht auf der Begrenzung liegen.</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>Oberfläche erzeugen</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation>Mischkurve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation>Oberfläche erweitern</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation>Mischkurve bearbeiten</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Oberfläche</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation>Begrenzungskurve füllen</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation>Erzeugt eine Oberfläche aus 2, 3 oder 4 Randkanten</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Oberfläche</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation>Kurve auf Netz</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>Erstellt eine angenäherte Kurve auf einem Netz.
Dieser Befehl funktioniert nur mit einem Netzobjekt.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Oberfläche</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation>Mischkurve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation>Zwei Kanten mit einer Stetigkeit verbinden</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Oberfläche</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation>Fläche erweitern</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>Extrapoliert die ausgewählte Fläche oder Oberfläche an ihren Grenzen mit ihren lokalen U- und V-Parametern</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Falsche Auswahl</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation>Eine einzelne Fläche auswählen</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Oberfläche</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Schnitte</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation>Erstellt eine Oberfläche aus einer Reihe von Schnittkanten</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Entfernen</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation>Ungültiges Objekt</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation>
<numerusform>Kante hat %n angrenzende Flächen</numerusform>
<numerusform>Kante hat %n angrenzende Flächen</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Ohne</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation>Die Kante hat keine angrenzenden Flächen</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>Füllung bearbeiten</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Oberfläche</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation>Abschnitte bearbeiten</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>%1 bearbeiten</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Entfernen</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation>Ungültiges Objekt</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation>
<numerusform>Kante hat %n angrenzende Flächen</numerusform>
<numerusform>Kante hat %n angrenzende Flächen</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Ohne</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation>Die Kante hat keine angrenzenden Flächen</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Entfernen</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation>Ungültiges Objekt</translation>
</message>
</context>
</TS>

View File

@@ -0,0 +1,556 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="el" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation type="unfinished">Edge Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation type="unfinished">Constrains the surface to pass through the selected edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation type="unfinished">Non-Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Προσθέστε Ακμή</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Αφαιρέστε Ακμή</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Όψεις</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Συνέχεια</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Παράβλεψη</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation type="unfinished">Boundaries</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation type="unfinished">Support Surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation type="unfinished">Edges that will limit the surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation type="unfinished">Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Προσθέστε Ακμή</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Αφαιρέστε Ακμή</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">Drag the items to reorder the list</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Όψεις</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Συνέχεια</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Παράβλεψη</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">Sectional Edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation type="unfinished">Constrains the surface to follow the selected sectional edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Προσθέστε Ακμή</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Αφαιρέστε Ακμή</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">&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;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation type="unfinished">Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation type="unfinished">Fill Type</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation type="unfinished">Stretch</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation type="unfinished">Coons</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation type="unfinished">Curved</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Προσθέστε Ακμή</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Αφαιρέστε Ακμή</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Αφαίρεση</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation type="unfinished">Flip orientation</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation type="unfinished">Too many edges</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">The tool requires two, three or four edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation type="unfinished">Too less edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation type="unfinished">Vertex Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation type="unfinished">Constrains the surface to pass through the selected vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation type="unfinished">Non-Boundary Vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation type="unfinished">Add Vertex</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation type="unfinished">Remove Vertex</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation type="unfinished">Start Edge</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Ακμή</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Συνέχεια</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Παράμετρος</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Μέγεθος</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation type="unfinished">End Edge</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Αφαίρεση</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Επιφάνεια</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation type="unfinished">Surface Cut</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation type="unfinished">Cuts one shape using another</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Επιφάνεια</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation type="unfinished">Filling</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">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.</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">Create surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation type="unfinished">Extend surface</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation type="unfinished">Edit blending curve</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Επιφάνεια</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation type="unfinished">Fill Boundary Curves</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation type="unfinished">Creates a surface from 2, 3, or 4 boundary edges</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Επιφάνεια</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation type="unfinished">Curve on Mesh</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">Creates an approximated curve on top of a mesh.
This command only works with a mesh object.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Επιφάνεια</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation type="unfinished">Joins 2 edges with continuity</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Επιφάνεια</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation type="unfinished">Extend Face</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">Extrapolates the selected face or surface at its boundaries with its local U and V parameters</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Λάθος επιλογή</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation type="unfinished">Select a single face</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Επιφάνεια</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Τομές</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation type="unfinished">Creates a surface from a series of sectional edges</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Αφαίρεση</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Κανένα</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</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">Edit Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Επιφάνεια</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation type="unfinished">Edit Sections</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Επεξεργασία %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Αφαίρεση</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Κανένα</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Αφαίρεση</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
</TS>

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,554 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation>Contraintes d'arêtes</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation>Contraint la surface à passer par les arêtes sélectionnées.</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation>Arêtes non limites</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Ajouter une arête</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Supprimer une arête</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Faces</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Continuité</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation>Accepter</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Ignorer</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation>Limites</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation>Surface de support</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation>Arêtes qui limiteront la surface.</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation>Arêtes limites</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Ajouter une arête</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Supprimer une arête</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>Faire glisser les éléments pour les réordonner</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Faces</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Continuité</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation>Accepter</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Ignorer</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>Arêtes de section </translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation>Contraint la surface à suivre les arêtes de section sélectionnées.</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Ajouter une arête</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Supprimer une arête</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La liste peut être réordonnée par glissement.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation>Remplissage</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation>Type de remplissage</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Étiré</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation>Coons</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Courbé</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Ajouter une arête</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Supprimer une arête</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation>Inverser l'orientation</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation>Trop d'arêtes</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>L'outil nécessite deux, trois ou quatre arêtes.</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation>Trop peu d'arêtes</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation>Objet invalide</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation>Contraintes de sommets</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation>Contraint la surface à passer par les sommets sélectionnés.</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation>Sommets non limites</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation>Ajouter un sommet</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation>Supprimer un sommet</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation>Fusionner des courbes</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation>Première arête</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Arête</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Continuité</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Paramètres</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Dimension</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation>Deuxième arête</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation>Couper une surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation>Coupe une forme en utilisant une autre forme.</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation>Remplir</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>Crée une surface à partir d'une série d'arêtes limites sélectionnées. De plus, la surface peut être contrainte par des arêtes et des sommets
qui ne se trouvent pas aux limites.</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>Créer une surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation>Fusionner des courbes</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation>Étendre une surface</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation>Éditer la courbe résultante</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation>Remplir entre les courbes limites</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation>Crée une surface à partir de 2, 3 ou 4 arêtes limites.</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation>Créer une courbe sur un maillage</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>Crée une courbe approximative par-dessus un maillage. Cette commande ne fonctionne qu'avec un maillage.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation>Fusionner des courbes</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation>Fusionne 2 arêtes avec continuité.</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation>Étendre une face</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>Extrapole la face ou la surface sélectionnée à ses limites avec ses paramètres U et V locaux.</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Sélection non valide</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation>Sélectionner une seule face</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Sections</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation>Crée une surface à partir d'une série d'arêtes transversales.</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation>Objet invalide</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation>
<numerusform>L'arête a %n face adjacente.</numerusform>
<numerusform>L'arête a %n faces adjacentes.</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Aucun</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation>L'arête n'a pas de faces adjacentes.</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>Éditer le remplissage</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Surface</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation>Éditer les sections</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Modifier %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation>Objet invalide</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation>
<numerusform>L'arête a %n face adjacente.</numerusform>
<numerusform>L'arête a %n faces adjacentes.</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Aucun</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation>L'arête n'a pas de faces adjacentes.</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation>Objet invalide</translation>
</message>
</context>
</TS>

View File

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

View File

@@ -0,0 +1,555 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="hu" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation>Él kényszerek</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation>Kényszeríti a felületet, hogy átmenjen a kiválasztott éleken</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation>Nem körülhatárolt élek</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Él hozzáadás</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Él eltávolítás</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Felületek</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Folytonosság</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation>Elfogadás</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Kihagy</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation>Határok</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation>Támaszfelület</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation>Élek, amelyek korlátozzák a felületet</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation>Körülhatárolt élek</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Él hozzáadás</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Él eltávolítás</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>Húzd az elemeket a lista újrarendezéshez</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Felületek</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Folytonosság</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation>Elfogadás</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Kihagy</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>Szakaszos élek</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation>Kényszeríti a felületet, hogy kövesse a kiválasztott él szelvényéleket</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Él hozzáadás</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Él eltávolítás</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;A lista átrendezhető húzással&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation>Kitöltés</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation>Töltéstípus</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Nyújtás</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation>Coons felszín</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Ívelt</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Él hozzáadás</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Él eltávolítás</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Törlés</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation>Irány megfordítása</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation>Túl sok él</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>A szerszámnak két, három vagy négy élre van szüksége</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation>Túl kevés él</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation>Érvénytelen objektum</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation>Csomópont kényszerek</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation>Kényszeríti a felületet, hogy átmenjen a kiválasztott csomópontokon</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation>Nem körülhatárolt csomópontok</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation>Csomópont hozzáadása</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation>Csomópont eltávolítása</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation>Átmeneti görbe</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation>Kezdő él</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Él</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Folytonosság</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Paraméter</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Méret</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation>Utolsó él</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Törlés</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Felület</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation>Felület vágás</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation>Egyik formával vágja ki a másikat</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Felület</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation>Kitöltés</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>Létrehoz egy felületet egy kiválasztott szegély élek sorozatából.
Ezenkívül a felületenrk olyan él és csomópont kényszerei is lehetnek, amelyek nem esnek a szegélyre.</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>Felszín létrehozása</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation>Átmeneti görbe</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation>Felszín nyújtása</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation>Átmeneti görbe szerkesztés</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Felület</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation>Töltsd ki a szegélygörbéket</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation>2, 3 vagy 4 szegély élből hoz létre felületet</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Felület</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation>Görbe a hálón</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>Közelítő ívet hoz létre a háló tetején.
Ez a parancs csak háló objektummal működik.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Felület</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation>Átmeneti görbe</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation>2 élt folytonossággal egyesít</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Felület</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation>Felület nyújtása</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>Kiterjeszti a kiválasztott felületet vagy felszínt a határainál a helyi U és V paramétereivel</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Rossz kijelölés</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation>Válasszon egyetlen felületet</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Felület</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Szakaszok</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation>Felületet hoz létre szakaszos élek sorozatából</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Törlés</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation>Érvénytelen objektum</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Egyik sem</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</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">Edit Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Felület</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation type="unfinished">Edit Sections</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>%1 szerkesztése</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Törlés</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation>Érvénytelen objektum</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Egyik sem</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Törlés</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation>Érvénytelen objektum</translation>
</message>
</context>
</TS>

View File

@@ -0,0 +1,556 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="it" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation>Vincoli del bordo</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation>Vincola la superficie per passare attraverso i bordi selezionati</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation>Bordi senza delimitazione</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Aggiungi bordo</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Rimuovi bordo</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Facce</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Continuità</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation>Accetto</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Ignora</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation>Limiti</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation>Superficie di supporto</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation>Bordi che limiteranno la superficie</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation>Delimitazione dei bordi</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Aggiungi bordo</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Rimuovi bordo</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>Trascinare gli elementi per riordinare l'elenco</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Facce</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Continuità</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation>Accetto</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Ignora</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>Bordi di sezione</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation>Vincola la superficie affinché passi attraverso i bordi di sezione selezionati</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Aggiungi bordo</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Rimuovi bordo</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;La lista può essere riordinata trascinando&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation>Riempimento</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation>Tipo di riempimento</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Stira</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation type="unfinished">Coons</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Curvo</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Aggiungi bordo</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Rimuovi bordo</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Rimuovi</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation>Scambia orientamento</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation>Troppi bordi</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>Lo strumento richiede due, tre o quattro bordi</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation>Troppo pochi bordi</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation>Oggetto non valido</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation>Vincoli di vertice</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation>Vincola la superficie affinché passi attraverso i vertici selezionati</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation>Vertici senza delimitazioni</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation>Aggiungi vertice</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation>Rimuovi vertice</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation>Miscela curva</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation>Bordo di partenza</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Bordo</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Continuità</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Parametro</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Dimensione</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation>Bordo finale</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Rimuovi</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Superficie</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation>Taglio superficie</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation>Taglia una forma usandone un'altra</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Superficie</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation>Riempimento</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>Crea una superficie da una serie di bordi di confine selezionati.
Inoltre, la superficie può essere vincolata da bordi e vertici
che non sono sul confine.</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>Crea superficie</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation>Curva miscelata</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation>Estendi superficie</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation>Modifica curva di fusione</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Superficie</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation>Riempi curve di confine</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation>Crea una superficie da 2, 3 o 4 bordi di contorno</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Superficie</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation>Curva su Mesh</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>Crea una curva approssimativa su di una mesh.
Questo comando funziona solo con un oggetto mesh.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Superficie</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation>Miscela curva</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation>Unisce 2 bordi con continuità</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Superficie</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation>Estendi faccia</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>Estrapola la faccia o la superficie selezionati ai suoi confini con i suoi parametri U e V locali</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Selezione errata</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation>Seleziona una singola faccia</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Superficie</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Sezioni</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation>Crea una superficie da una serie di bordi di sezione</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Rimuovi</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation>Oggetto non valido</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Il bordo ha %n faccia(e) adiacenti</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Nessuno</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation>Il bordo non ha facce adiacenti</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>Modifica riempimento</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Superficie</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation>Modifica sezioni</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Edita %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Rimuovi</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation>Oggetto non valido</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Il bordo ha %n facce adiacenti</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Nessuno</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation>Il bordo non ha facce adiacenti</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Rimuovi</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation>Oggetto non valido</translation>
</message>
</context>
</TS>

View File

@@ -0,0 +1,553 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ja" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation></translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation type="unfinished">Support Surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation type="unfinished">Edges that will limit the surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation></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></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation></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></translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation></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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation type="unfinished">Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation type="unfinished">Fill Type</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation type="unfinished">Coons</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>|</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation></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>24</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation></translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation type="unfinished">Vertex Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation type="unfinished">Constrains the surface to pass through the selected vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation></translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation></translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation></translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation></translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation></translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation>使1</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation></translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation type="unfinished">Filling</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>
</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></translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation></translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation></translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation></translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation></translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation type="unfinished">Fill Boundary Curves</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation type="unfinished">Creates a surface from 2, 3, or 4 boundary edges</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation></translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation></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">Creates an approximated curve on top of a mesh.
This command only works with a mesh object.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation></translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation></translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation type="unfinished">Joins 2 edges with continuity</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation></translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation></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>UVパラメーターで外挿</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation></translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation>1</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation></translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation></translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation></translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation></translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</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">Edit Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation></translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>%1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation></translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation></translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation></translation>
</message>
</context>
</TS>

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,560 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pl" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation>Wiązania krawędzi</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation>Wymusza, aby powierzchnia przechodziła przez wybrane krawędzie</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation>Krawędzie niegraniczne</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Dodaj krawędź</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Usuń krawędź</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Ściany</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Ciągłość</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation>Akceptuj</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Ignoruj</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation>Granice powierzchni</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation>Powierzchnia bazowa</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation>Krawędzie definiujące powierzchnię</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation>Krawędzie brzegowe</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Dodaj krawędź</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Usuń krawędź</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>Przeciągnij elementy, aby zmienić kolejność na liście</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Ściany</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Ciągłość</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation>Akceptuj</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Ignoruj</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>Krawędzie przekrojowe</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation>Wymusza, aby powierzchnia podążała za wybranymi krawędziami przekrojowymi.</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Dodaj krawędź</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Usuń krawędź</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>&lt;html>&lt;head/>&lt;body>&lt;p>Listę można modyfikować przeciągając elementy&lt;/p>&lt;/body>&lt;/html></translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation>Wypełnianie</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation>Typ wypełnienia</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Rozciągnij</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation>Powierzchnia Coonsa</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Zakrzywiony</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Dodaj krawędź</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Usuń krawędź</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Usuń</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation>Odwróć orientację</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation>Zbyt wiele krawędzi</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>Narzędzie wymaga dwóch, trzech lub czterech krawędzi</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation>Zbyt mało krawędzi</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation>Nieprawidłowy obiekt</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation>Wiązania wierzchołków</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation>Wymusza, aby powierzchnia przechodziła przez wybrane wierzchołki</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation>Wierzchołki niegraniczne</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation>Dodaj wierzchołek</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation>Usuń wierzchołek</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation>Krzywa przejściowa</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation>Krawędź początkowa</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Krawędź</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Ciągłość</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Parametry</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Rozmiar</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation>Krawędź końcowa</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Usuń</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Powierzchnia</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation>Przecięcie powierzchni</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation>Wycina kształt przy użyciu innego</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Powierzchnia</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation>Wypełnianie</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>Tworzy powierzchnię z serii wybranych krawędzi granicznych.
Dodatkowo powierzchnia może być ograniczona krawędziami i wierzchołkami,
które nie znajdują się na granicy.</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>Utwórz powierzchnię</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation>Krzywa przejściowa</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation>Rozszerz powierzchnię</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation>Edytuj krzywą przejściową</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Powierzchnia</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation>Wypełnij krzywe brzegowe</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation>Tworzy powierzchnię z dwóch, trzech lub czerech krawędzi granicznych</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Powierzchnia</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation>Krzywa na siatce</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>Tworzy przybliżoną krzywą na siatce.
To polecenie działa tylko dla obiektów typu siatka.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Powierzchnia</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation>Krzywa przejściowa</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation>Łączy dwie krawędzie z zachowaniem ciągłości</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Powierzchnia</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation>Wydłuż ściankę</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>Ekstrapoluje wybraną powierzchnię lub powierzchnię na swoich granicach z miejscowymi parametrami U i V</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Niewłaściwy wybór</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation>Wybierz jedną powierzchnię</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Powierzchnia</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Przekroje</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation>Tworzy powierzchnię z szeregu krawędzi przekroju</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Usuń</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation>Nieprawidłowy obiekt</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation>
<numerusform>Krawędź ma %n przyległą powierzchnię</numerusform>
<numerusform>Krawędź ma %n przyległe powierzchnie</numerusform>
<numerusform>Krawędź ma %n przyległych powierzchni</numerusform>
<numerusform>Krawędź ma %n przyległych powierzchni</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Brak</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation>Krawędź nie ma przyległych powierzchni</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>Edytuj wypełnienie</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Powierzchnia</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation>Edytuj sekcję</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Edytuj %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Usuń</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation>Nieprawidłowy obiekt</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation>
<numerusform>Krawędź ma %n przyległą powierzchnię</numerusform>
<numerusform>Krawędź ma %n przyległe powierzchnie</numerusform>
<numerusform>Krawędź ma %n przyległych powierzchni</numerusform>
<numerusform>Krawędź ma %n przyległych powierzchni</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Brak</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation>Krawędź nie ma przyległych powierzchni</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Usuń</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation>Nieprawidłowy obiekt</translation>
</message>
</context>
</TS>

View File

@@ -0,0 +1,556 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt-BR" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation type="unfinished">Edge Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation type="unfinished">Constrains the surface to pass through the selected edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation type="unfinished">Non-Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Adicionar aresta</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Remover aresta</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Faces</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Continuidade</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Ignorar</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation type="unfinished">Boundaries</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation type="unfinished">Support Surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation type="unfinished">Edges that will limit the surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation type="unfinished">Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Adicionar aresta</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Remover aresta</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">Drag the items to reorder the list</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Faces</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Continuidade</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Ignorar</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">Sectional Edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation type="unfinished">Constrains the surface to follow the selected sectional edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Adicionar aresta</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Remover aresta</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">&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;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation type="unfinished">Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation type="unfinished">Fill Type</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Esticar</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation type="unfinished">Coons</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Curvado</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Adicionar aresta</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Remover aresta</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Remover</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation type="unfinished">Flip orientation</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation type="unfinished">Too many edges</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">The tool requires two, three or four edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation type="unfinished">Too less edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation type="unfinished">Vertex Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation type="unfinished">Constrains the surface to pass through the selected vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation type="unfinished">Non-Boundary Vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation type="unfinished">Add Vertex</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation type="unfinished">Remove Vertex</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation type="unfinished">Start Edge</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Aresta</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Continuidade</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Parâmetro</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Tamanho</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation type="unfinished">End Edge</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Remover</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation type="unfinished">Surface Cut</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation type="unfinished">Cuts one shape using another</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation type="unfinished">Filling</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">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.</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">Create surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation type="unfinished">Extend surface</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation type="unfinished">Edit blending curve</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation type="unfinished">Fill Boundary Curves</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation type="unfinished">Creates a surface from 2, 3, or 4 boundary edges</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation type="unfinished">Curve on Mesh</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">Creates an approximated curve on top of a mesh.
This command only works with a mesh object.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation type="unfinished">Joins 2 edges with continuity</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation type="unfinished">Extend Face</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">Extrapolates the selected face or surface at its boundaries with its local U and V parameters</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Seleção errada</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation type="unfinished">Select a single face</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Seções</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation type="unfinished">Creates a surface from a series of sectional edges</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Remover</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Nenhum</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</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">Edit Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Superfície</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation type="unfinished">Edit Sections</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Editar %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Remover</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Nenhum</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Remover</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
</TS>

View File

@@ -0,0 +1,558 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ro" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation type="unfinished">Edge Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation type="unfinished">Constrains the surface to pass through the selected edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation type="unfinished">Non-Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Adauga o muchie</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Eliminați muchia</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Fete</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Continuitate</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Ignoră</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation type="unfinished">Boundaries</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation type="unfinished">Support Surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation type="unfinished">Edges that will limit the surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation type="unfinished">Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Adauga o muchie</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Eliminați muchia</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">Drag the items to reorder the list</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Fete</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Continuitate</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Ignoră</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">Sectional Edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation type="unfinished">Constrains the surface to follow the selected sectional edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Adauga o muchie</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Eliminați muchia</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">&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;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation type="unfinished">Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation type="unfinished">Fill Type</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Stretch</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation type="unfinished">Coons</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Curbă</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Adauga o muchie</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Eliminați muchia</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Elimină</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation type="unfinished">Flip orientation</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation type="unfinished">Too many edges</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">The tool requires two, three or four edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation type="unfinished">Too less edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation type="unfinished">Vertex Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation type="unfinished">Constrains the surface to pass through the selected vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation type="unfinished">Non-Boundary Vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation type="unfinished">Add Vertex</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation type="unfinished">Remove Vertex</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation type="unfinished">Start Edge</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Margine</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Continuitate</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Parametru</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Dimensiune</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation type="unfinished">End Edge</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Elimină</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Suprafață</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation type="unfinished">Surface Cut</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation type="unfinished">Cuts one shape using another</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Suprafață</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation type="unfinished">Filling</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">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.</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">Create surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation type="unfinished">Extend surface</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation type="unfinished">Edit blending curve</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Suprafață</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation type="unfinished">Fill Boundary Curves</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation type="unfinished">Creates a surface from 2, 3, or 4 boundary edges</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Suprafață</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation type="unfinished">Curve on Mesh</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">Creates an approximated curve on top of a mesh.
This command only works with a mesh object.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Suprafață</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation type="unfinished">Joins 2 edges with continuity</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Suprafață</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation type="unfinished">Extend Face</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">Extrapolates the selected face or surface at its boundaries with its local U and V parameters</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Selecţie greşită</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation type="unfinished">Select a single face</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Suprafață</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Sectiuni</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation type="unfinished">Creates a surface from a series of sectional edges</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Elimină</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Niciunul</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</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">Edit Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Suprafață</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation type="unfinished">Edit Sections</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Editare %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Elimină</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Niciunul</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Elimină</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
</TS>

View File

@@ -0,0 +1,559 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation>Ограничение ребра </translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation>Ограничивает поверхность таким образом, чтобы она проходила через выбранные ребра.</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation>Неграничные ребра </translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Добавить ребро</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Удалить ребро</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Грани</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Непрерывность</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation>Принять </translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Игнорировать</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation>Границы </translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation>Опорная поверхность </translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation>Края, которые ограничивают поверхность </translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation>Граничные края </translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Добавить ребро</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Удалить ребро</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>Перетаскивайте элементы, чтобы изменить порядок в списке. </translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Грани</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Непрерывность</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation>Принять </translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Игнорировать</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>Секционные края </translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation>Ограничивает поверхность по выбранным краям секции </translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Добавить ребро</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Удалить ребро</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>&lt;html>&lt;head/>&lt;body>&lt;p>Список может быть переупорядочен, перетаскивая&lt;/p>&lt;/body>&lt;/html> </translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation>Наполнение </translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation>Тип заполнения </translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Растянуть</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation>Поверхность Кунса </translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Изогнутый</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Добавить ребро</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Удалить ребро</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Удалить</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation>Обратная ориентация </translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation>Слишком много краев </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>Инструмент требует двух, трех-четырех краев </translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation>Слишком мало рёбер </translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation>Недопустимый объект </translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation>Ограничения по вершинам </translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation>Ограничивает поверхность по выделенным вершинам </translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation>Неграниченные вершины </translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation>Добавить вершину </translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation>Удалить вершину </translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation>Кривая смешивания </translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation>Начать ребро </translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Ребро</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Непрерывность</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Параметр</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Размер</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation>Конец края </translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Удалить</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Поверхность</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation>Поверхностный разрез </translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation>Вырезание одной фигуры с помощью другой фигуры </translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Поверхность</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation>Наполнение </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>Создает поверхность из выбранных краев границы.
Поверхности могут быть ограничены ребрами и вершинами, которые не находятся на границе. </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>Создать поверхность </translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation>Кривая смешивания </translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation>Расширить поверхность </translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation>Редактировать кривую смешивания </translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Поверхность</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation>Заполнить границы кривых </translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation>Создает поверхность от 2, 3 или 4 граничных края </translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Поверхность</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation>Кривая на сетке</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>Создает приблизительную кривую поверх полигональной сетки.
Эта команда работает только с объектом 'полигональная сетка'. </translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Поверхность</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation>Кривая смешивания </translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation>Соединяет 2 ребра с обеспечением непрерывности.</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Поверхность</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation>Растяжение поверхности </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>Экстраполирует выбранную поверхность или поверхность по ее границам с локальными параметрами U и V </translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Неправильный выбор</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation>Выберите одну грань </translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Поверхность</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Разрезы</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation>Создайте поверхность из набора ребер поперечного сечения. </translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Удалить</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation>Недопустимый объект </translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation>
<numerusform>Ребро имеет %n смежную грань</numerusform>
<numerusform>Ребро имеет %n смежных граней </numerusform>
<numerusform>Ребро имеет %n смежных граней </numerusform>
<numerusform>Ребро имеет %n смежных граней </numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Ничего</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation>Ребро не имеет прилегающих граней </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>Редактировать заполнение </translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Поверхность</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation>Редактировать сечения</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Редактировать %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Удалить</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation>Недопустимый объект </translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation>
<numerusform>Ребро имеет %n смежную грань </numerusform>
<numerusform>Ребро имеет %n смежных граней </numerusform>
<numerusform>Ребро имеет %n смежных граней </numerusform>
<numerusform>Ребро имеет %n смежных граней </numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Ничего</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation>Край не имеет прилегающих граней</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Удалить</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation>Недопустимый объект </translation>
</message>
</context>
</TS>

View File

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

View File

@@ -0,0 +1,557 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sr-CS" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation>Ograničavajuće krive</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation>Prisili površ da prođe kroz izabrane krive</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation>Unutrašnje krive</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Dodaj ivicu</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Ukloni ivicu</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Stranice</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Kontinuitet</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation>Prihvati</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Zanemari</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation>Granice</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation>Površ vodilja</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation>Ivice tj. krive koje će ograničiti površ</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation>Granične ivice</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Dodaj ivicu</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Ukloni ivicu</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>Prevuci stavke da bi promenio redosled u listi</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Stranice</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Kontinuitet</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation>Prihvati</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Zanemari</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>Presečne krive</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation>Napravi površ koja prolazi kroz izabrane presečne krive</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Dodaj ivicu</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Ukloni ivicu</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Redosled u listi može biti promenjen prevlačenjem&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation>Popunjavanje</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation>Vrsta popunjavanja</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Rastegnuta</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation>Kunsova zakrpa</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Zakrivljena</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Dodaj ivicu</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Ukloni ivicu</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Ukloni</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation>Obrni orijentaciju</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation>Previše ivica</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>Alatka zahteva dve, tri ili četiri ivice</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation>Premalo ivica</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation>Neispravan objekat</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation>Ograničavajuće tačke</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation>Prisili površ da prođe kroz izabrane tačke</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation>Unutrašnje tačke</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation>Dodaj teme</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation>Ukloni temena</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation>Stapanje kriva</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation>Prva ivica</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Ivica</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Kontinuitet</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Parametar</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Veličina</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation>Zadnja ivica</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Ukloni</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Površ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation>Rez pomoću površi</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation>Iseci jedan oblik pomoću drugog</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Površ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation>Popunjavanje</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>Napravi površ pomoću izabranih graničnih kriva tj. ivica.
Površ može biti prisiljena da prolazi kroz dodatne krive i tačke.</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>Napravi površ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation>Stapanje kriva</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation>Produži površ</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation>Uredi krivu stapanja</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Površ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation>Popuni između graničnih kriva</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation>Napravi površ od 2, 3 ili 4 granične krive</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Površ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation>Kriva na mreži</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>Napravi aproksimiranu krivu na površini mreže.
Ova komanda radi samo sa objektom koji je mreža.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Površ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation>Stapanje kriva</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation>Spoji 2 krive sa kontinuitetom</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Površ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation>Produži stranicu</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>Ekstrapolira na granicama izabranu stranicu ili površ sa lokalnim U i V parametrima</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Pogrešan izbor</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation>Izaberi jednu stranicu</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Površ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Površ kroz preseke</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation>Napravi površ koja prolazi kroz presečne krive</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Ukloni</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation>Neispravan objekat</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Ivica ima %n susednih stranica</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Nijedan</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation>Ivica nema susednih stranica</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>Uredi popunjavanje</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Površ</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation>Uredi površ kroz preseke</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Uredi %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Ukloni</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation>Neispravan objekat</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Ivica ima %n susednih stranica</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Nijedan</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation>Ivica nema susednih stranica</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Ukloni</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation>Neispravan objekat</translation>
</message>
</context>
</TS>

View File

@@ -0,0 +1,557 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sr" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation>Ограничавајуће криве</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation>Присили површ да прође кроз изабране криве</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation>Унутрашње криве</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Додај ивицу</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Уклони ивицу</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Странице</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Континуитет</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation>Прихвати</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Занемари</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation>Границе</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation>Површ водиља</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation>Ивице тј. криве које ће ограничити површ</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation>Граничне ивице</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Додај ивицу</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Уклони ивицу</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>Превуци ставке да би променио редослед у листи</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Странице</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Континуитет</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation>Прихвати</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Занемари</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>Пресечне криве</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation>Направи површ која пролази кроз изабране пресечне криве</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Додај ивицу</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Уклони ивицу</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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Редослед у листи може бити промењен превлачењем&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation>Попуњавање</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation>Врста попуњавања</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Растегнута</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation>Кунсова закрпа</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Закривљена</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Додај ивицу</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Уклони ивицу</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Уклони</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation>Обрни оријентацију</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation>Превише ивица</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>Алатка захтева две, три или четири ивице</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation>Премало ивица</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation>Неисправан објекат</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation>Ограничавајуће тачке</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation>Присили површ да прође кроз изабране тачке</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation>Унутрашње тачке</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation>Додај темена</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation>Уклони темена</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation>Стапање крива</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation>Прва ивица</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Ивица</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Континуитет</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Параметар</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Величина</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation>Задња ивица</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Уклони</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Површ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation>Рез помоћу површи</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation>Исеци један облик помоћу другог</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Површ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation>Попуњавање</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>Направи површ помоћу изабраних граничних крива тј. ивица.
Површ може бити присиљена да пролази кроз додатне криве и тачке.</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>Направи површ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation>Стапање крива</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation>Продужи површ</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation>Уреди криву стапања</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Површ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation>Попуни између граничних крива</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation>Направи површ од 2, 3 или 4 граничне криве</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Површ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation>Крива на мрежи</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>Направи апроксимирану криву на површини мреже.
Ова команда ради само са објектом који је мрежа.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Површ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation>Стапање крива</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation>Споји 2 криве са континуитетом</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Површ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation>Продужи страницу</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>Екстраполира на границама изабрану страницу или површ са локалним U и V параметрима</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Погрешан избор</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation>Изабери једну страницу</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Површ</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Површ кроз пресеке</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation>Направи површ која пролази кроз пресечне криве</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Уклони</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation>Неисправан објекат</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Ивица има %n суседних страница</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Ниједан</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation>Ивица нема суседних страница</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>Уреди попуњавање</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Површ</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation>Уреди површ кроз пресеке</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Уреди %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Уклони</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation>Неисправан објекат</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Ивица има %n суседних страница</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Ниједан</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation>Ивица нема суседних страница</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Уклони</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation>Неисправан објекат</translation>
</message>
</context>
</TS>

View File

@@ -0,0 +1,556 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sv-SE" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation type="unfinished">Edge Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation type="unfinished">Constrains the surface to pass through the selected edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation type="unfinished">Non-Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Lägg till kant</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Ta bort kant</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Ytor</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Kontinuitet</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation>Acceptera</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Ignorera</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation type="unfinished">Boundaries</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation type="unfinished">Support Surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation type="unfinished">Edges that will limit the surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation type="unfinished">Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Lägg till kant</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Ta bort kant</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">Drag the items to reorder the list</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Ytor</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Kontinuitet</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation>Acceptera</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Ignorera</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">Sectional Edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation type="unfinished">Constrains the surface to follow the selected sectional edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Lägg till kant</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Ta bort kant</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">&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;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation type="unfinished">Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation>Fyllnadstyp</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Sträck ut</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation type="unfinished">Coons</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Böjd</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Lägg till kant</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Ta bort kant</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Ta bort</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation>Vänd orientering</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation>För många kanter</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>Verktyget kräver två, tre eller fyra kanter</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation>För kanter</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation>Ogiltigt objekt</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation type="unfinished">Vertex Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation type="unfinished">Constrains the surface to pass through the selected vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation type="unfinished">Non-Boundary Vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation>Lägg till hörnpunkt</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation>Ta bort hörnpunkt</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation type="unfinished">Start Edge</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Kant</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Kontinuitet</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Parameter</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Storlek</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation type="unfinished">End Edge</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Ta bort</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Yta</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation type="unfinished">Surface Cut</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation type="unfinished">Cuts one shape using another</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Yta</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation type="unfinished">Filling</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">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.</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>Skapa yta</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation type="unfinished">Extend surface</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation type="unfinished">Edit blending curve</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Yta</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation type="unfinished">Fill Boundary Curves</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation type="unfinished">Creates a surface from 2, 3, or 4 boundary edges</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Yta</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation>Kurva nät</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">Creates an approximated curve on top of a mesh.
This command only works with a mesh object.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Yta</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation type="unfinished">Joins 2 edges with continuity</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Yta</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation type="unfinished">Extend Face</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">Extrapolates the selected face or surface at its boundaries with its local U and V parameters</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Fel val</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation>Välj en enstaka yta</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Yta</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Sektionering</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation type="unfinished">Creates a surface from a series of sectional edges</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Ta bort</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation>Ogiltigt objekt</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Inget</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</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">Edit Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Yta</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation type="unfinished">Edit Sections</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Redigera %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Ta bort</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation>Ogiltigt objekt</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Inget</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Ta bort</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation>Ogiltigt objekt</translation>
</message>
</context>
</TS>

View File

@@ -0,0 +1,556 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="tr" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation type="unfinished">Edge Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation type="unfinished">Constrains the surface to pass through the selected edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation type="unfinished">Non-Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Kenar Ekle</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Kenarı Kaldır</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Yüzler</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Süreklilik</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Yoksay</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation type="unfinished">Boundaries</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation type="unfinished">Support Surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation type="unfinished">Edges that will limit the surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation type="unfinished">Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Kenar Ekle</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Kenarı Kaldır</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">Drag the items to reorder the list</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Yüzler</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Süreklilik</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation type="unfinished">Accept</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Yoksay</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">Sectional Edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation type="unfinished">Constrains the surface to follow the selected sectional edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Kenar Ekle</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Kenarı Kaldır</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">&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;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation type="unfinished">Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation type="unfinished">Fill Type</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation type="unfinished">Stretch</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation type="unfinished">Coons</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Kavisli</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Kenar Ekle</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Kenarı Kaldır</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Kaldır</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation type="unfinished">Flip orientation</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation type="unfinished">Too many edges</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">The tool requires two, three or four edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation type="unfinished">Too less edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation type="unfinished">Vertex Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation type="unfinished">Constrains the surface to pass through the selected vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation type="unfinished">Non-Boundary Vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation type="unfinished">Add Vertex</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation type="unfinished">Remove Vertex</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation type="unfinished">Start Edge</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Kenar</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Süreklilik</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Parametre</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Boyut</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation type="unfinished">End Edge</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Kaldır</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Yüzey</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation type="unfinished">Surface Cut</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation type="unfinished">Cuts one shape using another</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Yüzey</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation type="unfinished">Filling</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">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.</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">Create surface</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation type="unfinished">Extend surface</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation type="unfinished">Edit blending curve</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Yüzey</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation type="unfinished">Fill Boundary Curves</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation type="unfinished">Creates a surface from 2, 3, or 4 boundary edges</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Yüzey</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation type="unfinished">Curve on Mesh</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">Creates an approximated curve on top of a mesh.
This command only works with a mesh object.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Yüzey</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation type="unfinished">Joins 2 edges with continuity</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Yüzey</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation type="unfinished">Extend Face</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">Extrapolates the selected face or surface at its boundaries with its local U and V parameters</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Yanlış seçim</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation type="unfinished">Select a single face</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Yüzey</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Kesişimler</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation type="unfinished">Creates a surface from a series of sectional edges</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Kaldır</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Hiçbiri</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</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">Edit Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Yüzey</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation type="unfinished">Edit Sections</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>%1'i düzenle</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Kaldır</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Hiçbiri</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Kaldır</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation type="unfinished">Invalid object</translation>
</message>
</context>
</TS>

View File

@@ -0,0 +1,560 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="uk" sourcelanguage="en">
<context>
<name>SurfaceGui::TaskFillingEdge</name>
<message>
<location filename="../../TaskFillingEdge.ui" line="20"/>
<source>Edge Constraints</source>
<translation type="unfinished">Edge Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="26"/>
<source>Constrains the surface to pass through the selected edges</source>
<translation type="unfinished">Constrains the surface to pass through the selected edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="29"/>
<source>Non-Boundary Edges</source>
<translation type="unfinished">Non-Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="46"/>
<source>Add Edge</source>
<translation>Додати ребро</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="65"/>
<source>Remove Edge</source>
<translation>Видалити ребро</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="93"/>
<source>Faces</source>
<translation>Грані</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="113"/>
<source>Continuity</source>
<translation>Неперервність</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="146"/>
<source>Accept</source>
<translation>Прийняти</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.ui" line="156"/>
<source>Ignore</source>
<translation>Ігнорувати</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFilling</name>
<message>
<location filename="../../TaskFilling.ui" line="20"/>
<source>Boundaries</source>
<translation type="unfinished">Boundaries</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="28"/>
<source>Support Surface</source>
<translation type="unfinished">Support Surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="44"/>
<source>Edges that will limit the surface</source>
<translation type="unfinished">Edges that will limit the surface</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="47"/>
<source>Boundary Edges</source>
<translation type="unfinished">Boundary Edges</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="64"/>
<source>Add Edge</source>
<translation>Додати ребро</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="83"/>
<source>Remove Edge</source>
<translation>Видалити ребро</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">Drag the items to reorder the list</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="131"/>
<source>Faces</source>
<translation>Грані</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="151"/>
<source>Continuity</source>
<translation>Неперервність</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="184"/>
<source>Accept</source>
<translation>Прийняти</translation>
</message>
<message>
<location filename="../../TaskFilling.ui" line="194"/>
<source>Ignore</source>
<translation>Ігнорувати</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">Sectional Edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="20"/>
<source>Constrains the surface to follow the selected sectional edges</source>
<translation type="unfinished">Constrains the surface to follow the selected sectional edges</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="40"/>
<source>Add Edge</source>
<translation>Додати ребро</translation>
</message>
<message>
<location filename="../../TaskSections.ui" line="59"/>
<source>Remove Edge</source>
<translation>Видалити ребро</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">&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;</translation>
</message>
</context>
<context>
<name>SurfaceGui::GeomFillSurface</name>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="20"/>
<source>Filling</source>
<translation>Заповнення</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="26"/>
<source>Fill Type</source>
<translation>Тип заповнення</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="38"/>
<source>Stretch</source>
<translation>Розтягнути</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="48"/>
<source>Coons</source>
<translation type="unfinished">Coons</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="55"/>
<source>Curved</source>
<translation>Криві</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="76"/>
<source>Add Edge</source>
<translation>Додати ребро</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.ui" line="95"/>
<source>Remove Edge</source>
<translation>Видалити ребро</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="217"/>
<source>Remove</source>
<translation>Видалити</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="222"/>
<source>Flip orientation</source>
<translation type="unfinished">Flip orientation</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="378"/>
<source>Too many edges</source>
<translation>Забагато ребер</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">The tool requires two, three or four edges</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="386"/>
<source>Too less edges</source>
<translation>Занадто мало ребер</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="398"/>
<source>Invalid object</source>
<translation>Неприпустимий об'єкт</translation>
</message>
</context>
<context>
<name>SurfaceGui::TaskFillingVertex</name>
<message>
<location filename="../../TaskFillingVertex.ui" line="14"/>
<source>Vertex Constraints</source>
<translation type="unfinished">Vertex Constraints</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="20"/>
<source>Constrains the surface to pass through the selected vertices</source>
<translation type="unfinished">Constrains the surface to pass through the selected vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="23"/>
<source>Non-Boundary Vertices</source>
<translation type="unfinished">Non-Boundary Vertices</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="40"/>
<source>Add Vertex</source>
<translation>Додати вершину</translation>
</message>
<message>
<location filename="../../TaskFillingVertex.ui" line="59"/>
<source>Remove Vertex</source>
<translation>Вилучити вершину</translation>
</message>
</context>
<context>
<name>SurfaceGui::BlendCurve</name>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="14"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="20"/>
<source>Start Edge</source>
<translation type="unfinished">Start Edge</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="26"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="119"/>
<source>Edge</source>
<translation>Ребро</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="43"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="136"/>
<source>Continuity</source>
<translation>Неперервність</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="79"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="172"/>
<source>Parameter</source>
<translation>Параметр</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="96"/>
<location filename="../../Blending/TaskBlendCurve.ui" line="189"/>
<source>Size</source>
<translation>Розмір</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.ui" line="113"/>
<source>End Edge</source>
<translation type="unfinished">End Edge</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingVertexPanel</name>
<message>
<location filename="../../TaskFillingVertex.cpp" line="129"/>
<source>Remove</source>
<translation>Видалити</translation>
</message>
</context>
<context>
<name>CmdSurfaceCut</name>
<message>
<location filename="../../Command.cpp" line="54"/>
<source>Surface</source>
<translation>Поверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="55"/>
<source>Surface Cut</source>
<translation type="unfinished">Surface Cut</translation>
</message>
<message>
<location filename="../../Command.cpp" line="56"/>
<source>Cuts one shape using another</source>
<translation type="unfinished">Cuts one shape using another</translation>
</message>
</context>
<context>
<name>CmdSurfaceFilling</name>
<message>
<location filename="../../Command.cpp" line="112"/>
<source>Surface</source>
<translation>Поверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="113"/>
<source>Filling</source>
<translation>Заповнення</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">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.</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>Створити поверхню</translation>
</message>
<message>
<location filename="../../Command.cpp" line="248"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="303"/>
<source>Extend surface</source>
<translation type="unfinished">Extend surface</translation>
</message>
<message>
<location filename="../../Blending/TaskBlendCurve.cpp" line="409"/>
<source>Edit blending curve</source>
<translation type="unfinished">Edit blending curve</translation>
</message>
</context>
<context>
<name>CmdSurfaceGeomFillSurface</name>
<message>
<location filename="../../Command.cpp" line="148"/>
<source>Surface</source>
<translation>Поверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="149"/>
<source>Fill Boundary Curves</source>
<translation type="unfinished">Fill Boundary Curves</translation>
</message>
<message>
<location filename="../../Command.cpp" line="150"/>
<source>Creates a surface from 2, 3, or 4 boundary edges</source>
<translation type="unfinished">Creates a surface from 2, 3, or 4 boundary edges</translation>
</message>
</context>
<context>
<name>CmdSurfaceCurveOnMesh</name>
<message>
<location filename="../../Command.cpp" line="178"/>
<source>Surface</source>
<translation>Поверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="179"/>
<source>Curve on Mesh</source>
<translation type="unfinished">Curve on Mesh</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">Creates an approximated curve on top of a mesh.
This command only works with a mesh object.</translation>
</message>
</context>
<context>
<name>CmdBlendCurve</name>
<message>
<location filename="../../Command.cpp" line="220"/>
<source>Surface</source>
<translation>Поверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="221"/>
<source>Blend Curve</source>
<translation type="unfinished">Blend Curve</translation>
</message>
<message>
<location filename="../../Command.cpp" line="222"/>
<source>Joins 2 edges with continuity</source>
<translation type="unfinished">Joins 2 edges with continuity</translation>
</message>
</context>
<context>
<name>CmdSurfaceExtendFace</name>
<message>
<location filename="../../Command.cpp" line="286"/>
<source>Surface</source>
<translation>Поверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="287"/>
<source>Extend Face</source>
<translation type="unfinished">Extend Face</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">Extrapolates the selected face or surface at its boundaries with its local U and V parameters</translation>
</message>
</context>
<context>
<name>Surface_ExtendFace</name>
<message>
<location filename="../../Command.cpp" line="315"/>
<source>Wrong selection</source>
<translation>Невірний вибір</translation>
</message>
<message>
<location filename="../../Command.cpp" line="316"/>
<source>Select a single face</source>
<translation type="unfinished">Select a single face</translation>
</message>
</context>
<context>
<name>CmdSurfaceSections</name>
<message>
<location filename="../../Command.cpp" line="332"/>
<source>Surface</source>
<translation>Поверхня</translation>
</message>
<message>
<location filename="../../Command.cpp" line="333"/>
<source>Sections</source>
<translation>Секції</translation>
</message>
<message>
<location filename="../../Command.cpp" line="334"/>
<source>Creates a surface from a series of sectional edges</source>
<translation type="unfinished">Creates a surface from a series of sectional edges</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingEdgePanel</name>
<message>
<location filename="../../TaskFillingEdge.cpp" line="136"/>
<source>Remove</source>
<translation>Видалити</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="326"/>
<source>Invalid object</source>
<translation>Неприпустимий об'єкт</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFillingEdge.cpp" line="406"/>
<source>Edge has %n adjacent face(s)</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
<numerusform>Edge has %n adjacent face(s)</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="410"/>
<source>None</source>
<translation>Немає</translation>
</message>
<message>
<location filename="../../TaskFillingEdge.cpp" line="431"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</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">Edit Filling</translation>
</message>
<message>
<location filename="../../TaskGeomFillSurface.cpp" line="661"/>
<source>Surface</source>
<translation>Поверхня</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="59"/>
<source>Edit Sections</source>
<translation type="unfinished">Edit Sections</translation>
</message>
<message>
<location filename="../../Blending/ViewProviderBlendCurve.cpp" line="47"/>
<source>Edit %1</source>
<translation>Редагувати %1</translation>
</message>
</context>
<context>
<name>SurfaceGui::FillingPanel</name>
<message>
<location filename="../../TaskFilling.cpp" line="284"/>
<source>Remove</source>
<translation>Видалити</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="494"/>
<source>Invalid object</source>
<translation>Неприпустимий об'єкт</translation>
</message>
<message numerus="yes">
<location filename="../../TaskFilling.cpp" line="615"/>
<source>Edge has %n adjacent faces</source>
<translation type="unfinished">
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
<numerusform>Edge has %n adjacent faces</numerusform>
</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="619"/>
<source>None</source>
<translation>Немає</translation>
</message>
<message>
<location filename="../../TaskFilling.cpp" line="640"/>
<source>Edge has no adjacent faces</source>
<translation type="unfinished">Edge has no adjacent faces</translation>
</message>
</context>
<context>
<name>SurfaceGui::SectionsPanel</name>
<message>
<location filename="../../TaskSections.cpp" line="281"/>
<source>Remove</source>
<translation>Видалити</translation>
</message>
<message>
<location filename="../../TaskSections.cpp" line="420"/>
<source>Invalid object</source>
<translation>Неприпустимий об'єкт</translation>
</message>
</context>
</TS>

View File

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

View File

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