<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="pt-PT" sourcelanguage="en">
<context>
    <name>CmdApproxPlane</name>
    <message>
        <location filename="../../Command.cpp" line="+93"/>
        <source>Reverse Engineering</source>
        <translation>Engenharia inversa</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Approximate plane...</source>
        <translation>Aproximar plano...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Approximate a plane</source>
        <translation>Aproximar a um plano</translation>
    </message>
</context>
<context>
    <name>CmdApproxSurface</name>
    <message>
        <location line="-37"/>
        <source>Reverse Engineering</source>
        <translation>Engenharia inversa</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Approximate B-Spline surface...</source>
        <translation>Superfície B-estria aproximada...</translation>
    </message>
    <message>
        <source>Approximate surface...</source>
        <translation type="obsolete">Aproximar superfície ...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Approximate a B-Spline surface</source>
        <translation>Aproximar uma superfície B-Spline</translation>
    </message>
</context>
<context>
    <name>CmdPoissonReconstruction</name>
    <message>
        <location line="+134"/>
        <source>Reverse Engineering</source>
        <translation>Engenharia inversa</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Poisson...</source>
        <translation>Poisson...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Poisson surface reconstruction</source>
        <translation>Reconstrução de superfície de Poisson</translation>
    </message>
</context>
<context>
    <name>CmdViewTriangulation</name>
    <message>
        <location line="+32"/>
        <source>Reverse Engineering</source>
        <translation>Engenharia inversa</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Structured point clouds</source>
        <translation>Nuvens de pontos estruturados</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+1"/>
        <source>Triangulation of structured point clouds</source>
        <translation type="unfinished">Triangulation of structured point clouds</translation>
    </message>
    <message>
        <source>View triangulation</source>
        <translation type="obsolete">View triangulation</translation>
    </message>
</context>
<context>
    <name>ReenGui::FitBSplineSurface</name>
    <message>
        <location filename="../../FitBSplineSurface.ui" line="+14"/>
        <source>Fit B-Spline surface</source>
        <translation type="unfinished">Fit B-Spline surface</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>u-Direction</source>
        <translation type="unfinished">u-Direction</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+67"/>
        <source>Degree</source>
        <translation>Grau</translation>
    </message>
    <message>
        <location line="-38"/>
        <location line="+67"/>
        <source>Control points</source>
        <translation>Pontos de controle</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>v-Direction</source>
        <translation type="unfinished">v-Direction</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Settings</source>
        <translation>Ajustes</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Iterations</source>
        <translation>Iterações (repetições)</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Size factor</source>
        <translation>Fator de tamanho</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Smoothing</source>
        <translation>Suavização</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Total Weight</source>
        <translation>Peso total</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Length of gradient</source>
        <translation type="unfinished">Length of gradient</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Bending energy</source>
        <translation type="unfinished">Bending energy</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Curvature variation</source>
        <translation type="unfinished">Curvature variation</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>User-defined u/v directions</source>
        <translation type="unfinished">User-defined u/v directions</translation>
    </message>
</context>
<context>
    <name>ReenGui::FitBSplineSurfaceWidget</name>
    <message>
        <location filename="../../FitBSplineSurface.cpp" line="+145"/>
        <source>Wrong selection</source>
        <translation>Seleção errada</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please select a single placement object to get local orientation.</source>
        <translation type="unfinished">Please select a single placement object to get local orientation.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Input error</source>
        <translation>Erro de Inserção</translation>
    </message>
</context>
<context>
    <name>ReenGui::PoissonWidget</name>
    <message>
        <location filename="../../Poisson.ui" line="+14"/>
        <source>Poisson</source>
        <translation>Poisson</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Parameters</source>
        <translation>Parâmetros</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Octree depth</source>
        <translation type="unfinished">Octree depth</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Solver divide</source>
        <translation type="unfinished">Solver divide</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Samples per node</source>
        <translation>Amostras por nó</translation>
    </message>
    <message>
        <location filename="../../Poisson.cpp" line="+108"/>
        <source>Input error</source>
        <translation>Erro de Inserção</translation>
    </message>
</context>
<context>
    <name>Reen_ApproxSurface</name>
    <message>
        <location filename="../../Command.cpp" line="-159"/>
        <location line="+135"/>
        <source>Wrong selection</source>
        <translation>Seleção errada</translation>
    </message>
    <message>
        <location line="-134"/>
        <location line="+135"/>
        <source>Please select a single point cloud.</source>
        <translation>Por favor, selecione uma única nuvem de pontos.</translation>
    </message>
</context>
<context>
    <name>Reen_ViewTriangulation</name>
    <message>
        <location line="+55"/>
        <source>View triangulation failed</source>
        <translation>Triangulação de vista falhada</translation>
    </message>
</context>
<context>
    <name>Workbench</name>
    <message>
        <location filename="../../Workbench.cpp" line="+37"/>
        <source>Reverse Engineering</source>
        <translation>Engenharia inversa</translation>
    </message>
</context>
</TS>
