<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
    <name>AddFeatureDialog</name>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1858" />
        <source>Nova feição</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="2000" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="2000" />
        <source>Coordenadas inválidas</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>AdicionarCoordExcelDialog</name>
    <message>
        <location filename="..\codigos\AdicionarCoordExcel.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCoordExcel.ui" line="0" />
        <source>Lista de Pastas Abertas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCoordExcel.ui" line="0" />
        <source>Campo X:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCoordExcel.ui" line="0" />
        <source>Campo Z:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCoordExcel.ui" line="0" />
        <source>Campo Y:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCoordExcel.ui" line="0" />
        <source>Projeção</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCoordExcel.ui" line="0" />
        <source>Adicionar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCoordExcel.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>BlocoEscolhaDialogo</name>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5590" />
        <source>Escolha o Campo e o Valor para os Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5602" />
        <source>Selecione o campo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5636" />
        <source>Selecionar Camadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5941" />
        <location filename="..\codigos\UiManagerT.py" line="5647" />
        <source>Altimetria</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="6026" />
        <location filename="..\codigos\UiManagerT.py" line="5653" />
        <source>Rótulos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5659" />
        <source>Cores Aleatórias</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5668" />
        <source>Feições: Selecione!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5673" />
        <source>Bloco Aleatório</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5689" />
        <source>Exportar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5777" />
        <source>CírculoX</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5778" />
        <source>CírculoCruz</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5779" />
        <source>CírculoTraço</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5780" />
        <source>CírculoPonto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5781" />
        <source>Árvore</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5782" />
        <source>Poste</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5783" />
        <source>Bandeira</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5784" />
        <source>Bandeira 2</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5785" />
        <source>Cerca</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5786" />
        <source>Rocha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5787" />
        <source>Bueiro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5788" />
        <source>QuadradoX</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5789" />
        <source>QuadradoCruz</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5790" />
        <source>QuadradoTraço</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5791" />
        <source>QuadradoPonto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5792" />
        <source>TriânguloX</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5793" />
        <source>TriânguloCruz</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5794" />
        <source>TriânguloPonto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5795" />
        <source>TriânguloTraço</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5796" />
        <source>Casa</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5797" />
        <source>Topografia GPS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5856" />
        <source>Campos para Altimetria</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5862" />
        <source>Altimetria da Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5877" />
        <source>Camada sem coordenada Z na geometria.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5902" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5902" />
        <source>Sem Dados para Z</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5938" />
        <source>Altimetria ✓</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5975" />
        <source>Campos da Tabela de Atributos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="6023" />
        <source>Rótulos ✓</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="6185" />
        <source>Total de Feições: {contagem}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="6291" />
        <source>Cor</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>BuffersWorker</name>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="3012" />
        <source>Operação cancelada pelo usuário.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>CamadaLinhasManager</name>
    <message>
        <location filename="..\codigos\criar_linhas.py" line="157" />
        <source>Linhas Temporárias</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>CamadaManager</name>
    <message>
        <location filename="..\codigos\AdicionarCamadaManager.py" line="26" />
        <source>Adicionar Camada Excel</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCamadaManager.py" line="91" />
        <source>Nenhuma planilha aberta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCamadaManager.py" line="230" />
        <source>Formato não reconhecido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCamadaManager.py" line="378" />
        <source>pywin32 não instalado; não consigo ler Excel.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCamadaManager.py" line="384" />
        <source>Excel não está em execução.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCamadaManager.py" line="404" />
        <source>Planilha vazia.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCamadaManager.py" line="918" />
        <source>As coordenadas estão incoerentes na projeção selecionada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCamadaManager.py" line="1040" />
        <source>Tabela vazia - nada a adicionar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCamadaManager.py" line="1053" />
        <source>Defina colunas para X e Y antes de adicionar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\AdicionarCamadaManager.py" line="1198" />
        <source>Todos os parâmetros estão corretos. A camada pode ser adicionada.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>CamadaPoligonosManager</name>
    <message>
        <location filename="..\codigos\criar_poligonos.py" line="33" />
        <source>Polígonos Temporários</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\criar_poligonos.py" line="39" />
        <source>Tempo Salvo Tools</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\criar_poligonos.py" line="39" />
        <source>Falha ao criar camada temporária de polígonos (camada inválida).</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>CamadaPontosManager</name>
    <message>
        <location filename="..\codigos\criar_pontos.py" line="137" />
        <source>Pontos Temporários</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>CanalDeleteButtonDelegate</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14789" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14644" />
        <source>Remover camada de canais</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14789" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14644" />
        <source>Deseja realmente remover esta camada de canais e todas as suas feições?</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14652" />
        <source>Parar Edição</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14654" />
        <source>Deseja salvar as alterações para a camada '{layer_name}'?</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14690" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14690" />
        <source>Falha ao salvar a camada. A remoção foi cancelada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14747" />
        <source>CANAIS</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>CloneManager</name>
    <message>
        <location filename="..\codigos\UiManager.py" line="7300" />
        <source>Escolher Tipo de Clonagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7308" />
        <source>Clonar Feição, sem a Tabela</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7309" />
        <source>Copiar Tabela de Atributos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7310" />
        <source>Combinar Tabela e Tratar Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7311" />
        <source>Excluir Tabela e Tratar Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7622" />
        <location filename="..\codigos\UiManager.py" line="7414" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7414" />
        <source>Não foi possível criar a camada clonada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7445" />
        <location filename="..\codigos\UiManager.py" line="7443" />
        <source>Camadas Clonadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7469" />
        <source>Clone_SemTabela</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7475" />
        <source>Clonagem de feição realizada com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7505" />
        <source>Clone_Tabela</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7518" />
        <source>Clonagem de atributos realizada com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7584" />
        <source>Combinação de tabela e tratamento de linhas realizados com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7619" />
        <source>Clone_Excluir</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7622" />
        <source>Falha ao criar a camada clonada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7632" />
        <source>Exclusão de tabela e tratamento de linhas realizados com sucesso.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>CloneManagerP</name>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4654" />
        <source>Escolher Tipo de Clonagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4660" />
        <source>Clonar Feição, sem a Tabela</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4661" />
        <source>Copiar Tabela de Atributos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4662" />
        <source>Combinar Tabela e Tratar Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4663" />
        <source>Excluir Tabela e Tratar Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4709" />
        <source>Camadas Clonadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5034" />
        <location filename="..\codigos\UiManagerP.py" line="4792" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4792" />
        <source>Não foi possível criar a camada clonada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4872" />
        <source>Clone_SemTabela</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5034" />
        <location filename="..\codigos\UiManagerP.py" line="4878" />
        <source>Falha ao criar a camada clonada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4883" />
        <source>Clonagem de feição realizada com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4920" />
        <source>Clone_Tabela</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4931" />
        <source>Clonagem de atributos realizada com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4986" />
        <source>Clone_Combinado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4990" />
        <source>Combinação de tabela e tratamento de polígonos realizados com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5032" />
        <source>Clone_Excluir</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5042" />
        <source>Exclusão de tabela e tratamento de polígonos realizados com sucesso.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>CloneManagerPt</name>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5040" />
        <source>Clonar Camada de Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5046" />
        <source>Clonar Feição, sem Tabela</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5047" />
        <source>Copiar Tabela de Atributos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5048" />
        <source>Combinar Tabela e Tratar Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5049" />
        <source>Excluir Tabela e Tratar Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5095" />
        <source>Camadas Clonadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5161" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5161" />
        <source>Não foi possível criar a camada clonada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5230" />
        <source>Clone_SemTabela</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5257" />
        <source>Clone_Tabela</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5260" />
        <source>Clonagem completa concluída.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5331" />
        <source>Clone_Combinado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5390" />
        <location filename="..\codigos\UiManagerT.py" line="5334" />
        <source>Falha ao criar a camada clonada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5340" />
        <source>Combinação de tabela + tratamento concluída.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5387" />
        <source>Clone_Excluir</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5396" />
        <source>Exclusão de atributos + tratamento concluída.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>ConfigDialog</name>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1758" />
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1386" />
        <source>Configurações de Exportação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1711" />
        <source>Red</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1712" />
        <source>Yellow</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1713" />
        <source>Green</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1714" />
        <source>Cyan</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1715" />
        <source>Blue</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1716" />
        <source>Magenta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1717" />
        <source>Gray</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1761" />
        <source>Configuração dos Rótulos das Curvas de Níveis</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1769" />
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1762" />
        <source>Curvas Mestras</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1771" />
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1763" />
        <source>Curvas Simples</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1764" />
        <source>Posição:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1765" />
        <source>Tamanho:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1766" />
        <source>Repetição:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1768" />
        <source>Configuração das Curvas de Níveis</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1770" />
        <source>Desníveis M</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1772" />
        <source>Desníveis S</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1775" />
        <source>Acima</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1776" />
        <source>Centro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1777" />
        <source>Abaixo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1780" />
        <source>OK</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1781" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>ConverterMalhasDialog</name>
    <message>
        <location filename="..\codigos\ConverterMalhas.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhas.ui" line="0" />
        <source>Manter a Camada de Pontos no Projeto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhas.ui" line="0" />
        <source>Adicionar Camada Primitiva ao Projeto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhas.ui" line="0" />
        <source>Converte de DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhas.ui" line="0" />
        <source>Converte de DAE</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhas.ui" line="0" />
        <source>Converte de STL</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhas.ui" line="0" />
        <source>Converte de OBJ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhas.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>CotasManager</name>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="35" />
        <source>Extrair Cotas de Raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="41" />
        <source>Sistema de referência:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="44" />
        <source>Resolução do Pixel:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="47" />
        <source>Total de Pixel:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="50" />
        <source>Área do Raster:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="364" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="367" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="386" />
        <source>Extraindo cotas do Raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="389" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="495" />
        <source>Área Raster: N/A (camada de serviço)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="523" />
        <source>Área Raster: {area_valid_m2:,.2f} m²</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="964" />
        <source>Camada de Polígonos Criada com sucesso em {execution_time:.2f} segundos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="1015" />
        <source>_Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="1146" />
        <source>Camada de Pontos Criada com sucesso em {execution_time:.2f} segundos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="1167" />
        <source>Nenhuma camada raster selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.py" line="1174" />
        <source>Camada raster inválida.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>CriaMalhaDialog</name>
    <message>
        <location filename="..\codigos\CriaMalhas.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriaMalhas.ui" line="0" />
        <source>Camada de Pontos:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriaMalhas.ui" line="0" />
        <source>Total de Feições na Camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriaMalhas.ui" line="0" />
        <source>Valor do Vértice:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriaMalhas.ui" line="0" />
        <source>Z</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriaMalhas.ui" line="0" />
        <source>Apenas Feições selecionadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriaMalhas.ui" line="0" />
        <source>Salvar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriaMalhas.ui" line="0" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriaMalhas.ui" line="0" />
        <source>Rasterizar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriaMalhas.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>CriaRedesDrenagemgsDockWidget</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>gsDockWidget</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>REDES</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Profundidade Mínima:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source> m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source> Máxima:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Poças</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Inundação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Passos:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source> s</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Tempo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Pocas (T. Real)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Inundação (T. Real)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Selecione o Raster:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Informações do Raster:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Cálculos de Áreas de Poças e Inundações:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Informações Úteis:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>SAGAGIS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;O tenha apenas instalado&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>TauDEM</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Veja se está instalado na Caixa de Ferramentas&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>WhiteboxTools</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Selecione o Motor de Cálculo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>CANAIS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Criar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>MapTool</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Tipos de Canais Regulares:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Coeficiente de Rugosidade (n):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Insira/Lista</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Lista</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Inverter Direção do Fluxo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Inverter Direção</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Calcular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Salvar Projeto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Abrir Projeto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Exportar DXF:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Camadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Gráfico</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Tabela</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Exibir Hachura</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>PROJETO</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Altimetria</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Export DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Em Breve&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Criar Conexões</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Canais</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Conexões</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Em breve!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Configuração de Exibição:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Trecho</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Mais ações serão adicionadas em Breve</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.ui" line="0" />
        <source>Hachura</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>CriarVetorDialogBase</name>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Gerenciar Camadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>LINHAS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Salvar SHP</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Salvar Múltiplos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Clonar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Reprojetar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Adicionar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Etiquetas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Vizualizar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Tabela</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Renomear</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Deletar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Exportar KML</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Exportar DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Nome da Camada </source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Camada de Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>POLÍGONOS</source>
        <extracomment>Gerencia Camadas de Polígonos</extracomment>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Camada de Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Nome da Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>PONTOS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Camada de Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>RASTERS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Salvar Raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;GDAL&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Visualizar 3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>MALHAS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Salvar Malha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Exportar 3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Visualizar/Editar 3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Adicionar ou Remover Ícones da Barra de ferramentas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Criação de Camadas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Grade UTM/ GEO</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Fotos para KMZ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Imagens para KMZ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Adicionar camada XLS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Dimensionamento de Vetores</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Operações sobre Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Linhas para Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Criação Vetorial:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Gerar Matrizes Vetoriais</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Geoprocessamento Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Gerar Notas Mecânicas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Polígonos para Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Linhas Dentro de Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Gerenciador de Tabelas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Criação de Malhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Rasterizar Malhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Converter para Malhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Raster para Vetor:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Gerar Curvas 3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Setas sobre Raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Extrair Cotas de Raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Cálculos de Volumes</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Gerar Gráficos de Estruturas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Gerar Gráficos de Perfis</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Gerar Gráficos com Taludes</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Projetos:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Criar Platô sobre o MDT</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Gerar Redes de Drenagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>Criado por: Leonardo Gomes   * Nenhum Direito Reservado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools_dialog_base.ui" line="0" />
        <source>?</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>CurvasManager</name>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="41" />
        <source>Gerar Curvas de Níveis 3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1199" />
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1013" />
        <location filename="..\codigos\GerarCurvasNiveis.py" line="794" />
        <location filename="..\codigos\GerarCurvasNiveis.py" line="593" />
        <location filename="..\codigos\GerarCurvasNiveis.py" line="291" />
        <source>Curva de Niveis 3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="553" />
        <source>Nenhuma camada raster selecionada ou a camada não é um raster.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="558" />
        <source>Curvas de Nível - {layer_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="576" />
        <source>Erro ao gerar curvas de nível: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="583" />
        <source>Falha ao criar a camada de curvas de nível.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="623" />
        <source>Curvas de nível geradas com sucesso em {elapsed_time:.2f} segundos!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="866" />
        <source>Curvas Mestras</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="867" />
        <source>Curvas Simples</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="985" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1101" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1105" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1109" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1113" />
        <source>Info</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1120" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1131" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1157" />
        <source>Exportando camada para DXF: {layer_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1160" />
        <source>%p% - %v de %m Feições processadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1207" />
        <source>Camada '{layer_name}' não encontrada para exportação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1218" />
        <source>Extensão da camada inválida para calcular UTM.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1243" />
        <source>Curva_de_Niveis_3D.dxf</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1243" />
        <source>Arquivos DXF (*.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1258" />
        <source>Curvas de Níveis 3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1346" />
        <source>Arquivo DXF exportado com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvasNiveis.py" line="1353" />
        <source>Erro ao exportar DXF: {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>DaeExportWorker</name>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="3124" />
        <source>Operação cancelada pelo usuário.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>DentroManager</name>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="408" />
        <location filename="..\codigos\LinhaDentroPoligono.py" line="31" />
        <source>Ângulo: {angle}°</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="38" />
        <source>Linhas Dentro de Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="147" />
        <source>Gerando Camadas de Pontos de Apoio...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="150" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="198" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="201" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="210" />
        <source>Abrir Arquivo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="360" />
        <source>A camada de polígono não contém feições.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="375" />
        <source>A geometria não contém dados válidos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="453" />
        <source>Nenhuma camada de polígono selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="458" />
        <source>A camada selecionada não é válida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="466" />
        <source>Nenhuma feição selecionada na camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="471" />
        <source>A camada não contém feições.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="573" />
        <source>Não foi possível gerar linhas dentro dos polígonos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="583" />
        <source>Não foi possível gerar linhas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="589" />
        <source>LinhasDentro_{nome_poligono}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaDentroPoligono.py" line="603" />
        <source>Camada de linhas criada.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>DepthPocasRunner</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14249" />
        <source>SAGA - Drenagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14249" />
        <source>TauDEM - Drenagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14299" />
        <source>Profundidade ({motor}): calculando raster em segundo plano...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14330" />
        <source>Profundidade ({motor}) - Raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14348" />
        <source>Cálculo de profundidade cancelado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14353" />
        <source>Falha ao calcular raster de profundidade. {message}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14357" />
        <source>{dem_name} - Profundidade mínima</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14365" />
        <source>Raster de profundidade gerado, mas falhou ao ser carregado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14377" />
        <source>Raster de profundidade gerado (sem vetorização).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14380" />
        <source>Raster de profundidade gerado. Vetorizando poças (em segundo plano).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14395" />
        <source>Poças - Máscara (depth&gt;0)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14408" />
        <source>Cálculo da máscara (depth&gt;0) cancelado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14413" />
        <source>Falha ao criar raster máscara (depth&gt;0). {message}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14419" />
        <source>Algoritmo 'gdal:polygonize' não encontrado no Processing.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14435" />
        <source>Erro ao vetorizar poças (gdal:polygonize).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14446" />
        <source>{dem_name} - Poças{suffix}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14448" />
        <source>{dem_name} - Poças</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14480" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14450" />
        <source>Poças</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14455" />
        <source>Poças - Área e Volume</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14467" />
        <source>Pós-processamento de poças cancelado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14473" />
        <source>Nenhuma poça</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14476" />
        <source>Falha ao gerar poças (área/volume). {message}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14483" />
        <source>Poças geradas, mas falhou ao carregar o vetor no QGIS.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14488" />
        <source>Poças geradas com sucesso (área e volume).</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>DialogoSalvarFormatos</name>
    <message>
        <location filename="..\codigos\salvar_multiplos.py" line="14" />
        <source>Escolha o(s) Formato(s)</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>Dimensionamento_VetoresDialog</name>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Selecione a Camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Apenas Feições Selecionadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Comprimento do Recuo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Configuração do Dimensionamento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Cor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Cor do Dimensionamento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Tamanho do Texto:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Tamanho da Seta:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Tamanho da Linha Auxiliar:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Inverter Posição do Dimensionamento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Ângulos em Graus, Minutos e Segundos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Tamanho Mínimo para o Dimensionamento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Dim Livre</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Dim Conectada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Dim Angular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Dim Azimute</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Dim Rumo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Verdadeiro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Plano </source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Inverter direção</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Exportar DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Dimensionamento_Vetores.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>DimensionarVetores</name>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="23" />
        <source>Dimensionamento de Vetores</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="206" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="216" />
        <source>Abrir Arquivo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="2756" />
        <location filename="..\codigos\DimensionarVetoresManager.py" line="1699" />
        <location filename="..\codigos\DimensionarVetoresManager.py" line="1140" />
        <location filename="..\codigos\DimensionarVetoresManager.py" line="587" />
        <source>Selecione uma camada de polígono.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="2762" />
        <location filename="..\codigos\DimensionarVetoresManager.py" line="1706" />
        <location filename="..\codigos\DimensionarVetoresManager.py" line="1149" />
        <location filename="..\codigos\DimensionarVetoresManager.py" line="593" />
        <source>Camada inválida selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="615" />
        <source>Nenhuma feição encontrada para dimensionar o rumo.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="665" />
        <source>Dimensão de rumo criada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="683" />
        <source>Camada de origem não encontrada para esta dimensão de rumo.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="1168" />
        <source>Nenhuma feição encontrada para dimensionar o azimute.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="1217" />
        <source>Dimensão de azimute criada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="1235" />
        <source>Camada de origem não encontrada para esta dimensão de azimute.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="1625" />
        <source>Camada de dimensionamento criada com sucesso (edição e digitalização ativadas).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="2782" />
        <location filename="..\codigos\DimensionarVetoresManager.py" line="1716" />
        <source>Nenhuma feição encontrada para dimensionar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="1752" />
        <source>Dimensões conectadas dinâmicas criadas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="1852" />
        <source>Dimensionamentos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="3861" />
        <location filename="..\codigos\DimensionarVetoresManager.py" line="3533" />
        <location filename="..\codigos\DimensionarVetoresManager.py" line="2043" />
        <location filename="..\codigos\DimensionarVetoresManager.py" line="2032" />
        <location filename="..\codigos\DimensionarVetoresManager.py" line="1909" />
        <source>Dimensionamento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="2075" />
        <source>Selecione uma camada de dimensão na lista.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="2081" />
        <source>A camada selecionada não é uma camada de linhas de dimensionamento.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="2097" />
        <source>Escolha a cor da dimensão</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="2398" />
        <source>Camada de origem não encontrada para esta dimensão angular.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="2830" />
        <source>Dimensão Angular Conectada criada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="2924" />
        <source>Camada de origem não encontrada para esta dimensão.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="3446" />
        <location filename="..\codigos\DimensionarVetoresManager.py" line="3436" />
        <source>SRC indefinido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="3438" />
        <source>O projeto está em '{nome_crs}'. Para o dimensionamento funcionar corretamente, defina o SRC do projeto para um sistema UTM em metros.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="3448" />
        <source>A camada selecionada está em '{nome_crs}'. Para evitar deslocamentos incorretos, reprojete a camada para UTM em metros antes de dimensionar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="3493" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="3514" />
        <source>Selecione uma camada de dimensionamento (linhas).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="3517" />
        <source>Dimensionamento.dxf</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="3518" />
        <source>Arquivos DXF (*.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="3783" />
        <source>Falha ao salvar DXF: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\DimensionarVetoresManager.py" line="3786" />
        <source>DXF exportado com sucesso em:
{file_name}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>DxfExportWorker</name>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="3644" />
        <source>Operação cancelada pelo usuário.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>EstruturasManager</name>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="61" />
        <source>Gráficos de Estruturas Solar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="978" />
        <source>Raster (Opcional)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4736" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4716" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4097" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3937" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3933" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3878" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3852" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3831" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2344" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1551" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1403" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1004" />
        <source>Estruturas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4502" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3975" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3007" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2979" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2978" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2936" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2935" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1360" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1359" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1341" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1037" />
        <source>_Suporte</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1129" />
        <source>Erro ao aplicar estilo na camada {layer_name}: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1188" />
        <source>Selecionar Campo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1189" />
        <source>Escolha o Campo Z:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1456" />
        <source>Erro ao acessar a camada para atualização.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1532" />
        <source>Nova camada '{layer_name}' adicionada com coluna '{field_name}' como primeira coluna, sequência contínua e X/Y ajustados.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1591" />
        <source>A camada selecionada não possui os campos X, Y, Z, CotaEstaca, AlturaEstaca.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4339" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1709" />
        <source>Distância Acumulada (m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1710" />
        <source>Altitude (m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1752" />
        <source>LISTA</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1752" />
        <source>AlturaEstaca</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1886" />
        <source>Inclinação média Z: {avg_slope_z_pct:.2f}%</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1887" />
        <source>Inclinação da Estrutura: {slope_cota_pct:.2f}%</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4139" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1937" />
        <source>{layer_name}_Suporte</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="1966" />
        <source>O campo 'AlturaEstaca' não foi encontrado na camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2134" />
        <source>Camada de suporte criada com sucesso em {elapsed_time:.2f} segundos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2204" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2192" />
        <source>Nenhum campo de altimetria foi selecionado. O valor de Z será considerado 0.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2209" />
        <source>A camada não possui campos numéricos para altimetria. O valor de Z será considerado 0.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2249" />
        <source>Nenhuma camada associada ao tableWidget.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2255" />
        <source>Nenhuma feição selecionada na tabela.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2289" />
        <source>Não existe raster sob algum dos pontos selecionados.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3410" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2300" />
        <source>Operação cancelada pelo usuário.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2307" />
        <source>Nenhuma geometria válida encontrada nas feições selecionadas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2320" />
        <source>Primeiro e último pontos coincidem, não é possível interpolar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2349" />
        <source>Nova camada '{layer_name}' criada e adicionada ao grupo 'Estruturas'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2355" />
        <source>Camada de suporte criada com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2400" />
        <source>Elevação: {y_suporte:.2f} m
Distância: {x:.2f} m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3145" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2540" />
        <source>AlturaEstaca (Dentro)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3151" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2544" />
        <source>AlturaEstaca (Fora)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3165" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2549" />
        <source>Estaca Aterrada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4333" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3206" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2598" />
        <source>Módulos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2686" />
        <source>A camada de estruturas não possui os campos 'CotaEstaca', 'Z' ou 'AlturaEstaca'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2838" />
        <source>Logotipo padrão não encontrado em: {icon_path_default}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2871" />
        <source>Erro ao carregar o logotipo: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2881" />
        <source>Selecionar logotipo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2881" />
        <source>Imagens (*.png *.jpg *.jpeg *.bmp *.gif)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2890" />
        <source>Logotipo atualizado com sucesso. Os próximos gráficos usarão a nova imagem.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2952" />
        <source>Atributo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="2952" />
        <source>Feição {index}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4130" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3000" />
        <source>Nenhuma camada de estruturas selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3025" />
        <source>A camada de estruturas não possui feições.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3056" />
        <source>Não há dados de perfil para plotar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4321" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3072" />
        <source>Perfil</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3077" />
        <source>A camada de suporte '{expected_support_name}' não possui feições.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3097" />
        <source>Camada {layer_name} não possui valores '{field_dist}' e '{field_z}' válidos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4336" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3101" />
        <source>Terreno Natural</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3158" />
        <source>Dif (Comp - Cota)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3342" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3345" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3348" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3357" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3387" />
        <source>Nenhuma camada de pontos válida foi selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3390" />
        <source>A camada selecionada não é de pontos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3395" />
        <source>Para criar camadas por bloco, selecione no mínimo 2 no spinBoxSelec.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3416" />
        <source>A camada de pontos não possui feições suficientes.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3421" />
        <source>Calcular Tudo (M1, M2, ...)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3430" />
        <source>Serão criadas {num_chunks} novas camadas, cada bloco terá até {chunk_size} feições.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3451" />
        <source>Processo cancelado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3456" />
        <source>Erro ao processar bloco: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3511" />
        <source>Processo concluído! Verifique as camadas criadas no grupo 'Estruturas'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3692" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3720" />
        <source>Nenhuma camada para exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3724" />
        <source>Exportando GeoPackage do grupo 'Estruturas'...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3760" />
        <source>Algumas camadas não foram exportadas:
{errors}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3764" />
        <source>GeoPackage do grupo 'Estruturas' exportado com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3773" />
        <source>Gerando...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3780" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3813" />
        <source>Processo cancelado (barra fechada).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4720" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4418" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3836" />
        <source>O grupo 'Estruturas' não foi encontrado no projeto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3848" />
        <source>Nenhuma camada vetorial foi encontrada no grupo 'Estruturas'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3853" />
        <source>GeoPackage (*.gpkg)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3907" />
        <source>Abrir GeoPackage</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3911" />
        <source>Arquivo GeoPackage não encontrado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3922" />
        <source>Não foi possível ler o GeoPackage:
{error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3926" />
        <source>GeoPackage não possui camadas de feições.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3954" />
        <source>Importando camadas do GeoPackage...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3979" />
        <source>{name} (nome não reconhecido)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="3991" />
        <source>{name} (camada inválida)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4001" />
        <source>{name} (não é camada de pontos)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4021" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4011" />
        <source>{name} (faltam campos {fields})</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4054" />
        <source>Erro ao aplicar estilo em {layer_name}: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4077" />
        <source>Importadas {added_main} camada(s) M# e {added_support} camada(s) de suporte.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4079" />
        <source> Ignoradas: {skipped_count}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4082" />
        <source>Nenhuma camada utilizável foi encontrada no GeoPackage.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4084" />
        <source> Verifique nomes e campos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4146" />
        <source>Nenhum dado encontrado na camada de estruturas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4164" />
        <source>A camada de apoio não possui os campos 'Acumula_dist' e 'Znovo'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4169" />
        <source>Nenhum dado encontrado na camada de apoio.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4211" />
        <source>Inclinação do Perfil: {inclination:.3f}%</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4213" />
        <source>Inclinação média do Terreno: {inclination:.3f}%</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4274" />
        <source>Altura da Estaca: {altura_estaca:.1f} metros</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4345" />
        <source>Elevação (m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4350" />
        <source>Perfil de Estrutura Solar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4358" />
        <source>Gráfico de Estrutura Solar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4361" />
        <source>Concretagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4362" />
        <source>Estaca</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4732" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4431" />
        <source>Nenhuma camada de pontos foi encontrada no grupo 'Estruturas'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4435" />
        <source>Estruturas</source>
        <comment>PDF (*.pdf)</comment>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4441" />
        <source>Exportando PDF das Estruturas...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4479" />
        <source>PDF das estruturas exportado com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4490" />
        <source>Erro ao exportar PDF: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4567" />
        <source>Não foi possível aplicar o zoom: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4638" />
        <source>Zoom para a camada falhou: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4754" />
        <source>Erro ao converter AlturaEstaca '{altura}' para float: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4760" />
        <source>Comparando AlturaEstaca: {numeric_altura} com intervalo [{lower_lim}, {upper_lim}]</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="5019" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4987" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4934" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4872" />
        <source>Aprovadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="5019" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4987" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4935" />
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4873" />
        <source>Reprovadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4884" />
        <source>N/D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4899" />
        <source>Não foi possível calcular a inclinação para {layer_name}: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="4999" />
        <source>{layer_name} --&gt; Inclinação da Estrutura: {slope_pct}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="5019" />
        <source>Exportação DXF concluída com camadas '{layer_aprovadas}' e '{layer_reprovadas}'!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturasManager.py" line="5021" />
        <source>Erro ao salvar o DXF: {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>ExportDialogDXF</name>
    <message>
        <location filename="..\codigos\UiManager.py" line="5701" />
        <source>Exportar para DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="5719" />
        <source>Selecione o Campo da Camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="5728" />
        <source>Selecione o Rótulo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6503" />
        <location filename="..\codigos\UiManager.py" line="5736" />
        <source>Rotulagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6666" />
        <location filename="..\codigos\UiManager.py" line="5741" />
        <source>Estilo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="5765" />
        <source>Escala: (Linear)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="5782" />
        <source>Digite o padrão personalizado...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="5810" />
        <source>Exportar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6465" />
        <location filename="..\codigos\UiManager.py" line="5813" />
        <source>Cancelar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6280" />
        <location filename="..\codigos\UiManager.py" line="6273" />
        <location filename="..\codigos\UiManager.py" line="5866" />
        <location filename="..\codigos\UiManager.py" line="5838" />
        <location filename="..\codigos\UiManager.py" line="5822" />
        <source>PERSONALIZAR</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6280" />
        <location filename="..\codigos\UiManager.py" line="6263" />
        <location filename="..\codigos\UiManager.py" line="5866" />
        <source>CERCA</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6280" />
        <location filename="..\codigos\UiManager.py" line="6267" />
        <location filename="..\codigos\UiManager.py" line="5866" />
        <source>CERCA 2</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6280" />
        <location filename="..\codigos\UiManager.py" line="6270" />
        <location filename="..\codigos\UiManager.py" line="5866" />
        <source>SETAS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="5959" />
        <source>Linha com setas ----&gt;&gt;----&gt;&gt;----&gt;&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6110" />
        <source>Linha com X ----X-----X----X-----X----X--</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6417" />
        <source>Opções de Rotulagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6430" />
        <source>Centralizado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6431" />
        <source>Segmentado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6432" />
        <source>Equidistante</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6457" />
        <source>OK</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6533" />
        <source>Rotulagem ✓</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6564" />
        <source>Estilo do Texto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6577" />
        <source>Fonte:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6600" />
        <source>Tamanho:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6613" />
        <source>Cor:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6614" />
        <source>Escolher Cor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6661" />
        <source>Estilo ✓</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>ExportaMalha3D</name>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="8404" />
        <source>Exportar Malha 3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="8435" />
        <source>Cancelar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>ExportacaoDialogoDXF</name>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5756" />
        <source>Selecione o Campo da Camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5768" />
        <source>Selecione o Campo do Rótulo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5771" />
        <source>Ativar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5802" />
        <source>Escala:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5815" />
        <source>Rotação:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5829" />
        <source>Transparência:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5838" />
        <source>0% = opaco | 100% = totalmente transparente</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5873" />
        <source>Exportar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5877" />
        <source>Cancelar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5888" />
        <source>Configurações de Exportação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5976" />
        <source>Nenhum campo disponível</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="6024" />
        <source>Ângulo: {value}°</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="7160" />
        <location filename="..\codigos\UiManagerP.py" line="6991" />
        <location filename="..\codigos\UiManagerP.py" line="6040" />
        <source>Linhas Cruzadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="7157" />
        <location filename="..\codigos\UiManagerP.py" line="6991" />
        <location filename="..\codigos\UiManagerP.py" line="6041" />
        <source>Linhas Diagonais</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="7154" />
        <location filename="..\codigos\UiManagerP.py" line="6991" />
        <location filename="..\codigos\UiManagerP.py" line="6042" />
        <source>Linhas Horizontais</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="6043" />
        <source>Sólido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="7001" />
        <location filename="..\codigos\UiManagerP.py" line="6869" />
        <location filename="..\codigos\UiManagerP.py" line="6052" />
        <location filename="..\codigos\UiManagerP.py" line="6049" />
        <source>Cascalho (Simulado)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="7002" />
        <location filename="..\codigos\UiManagerP.py" line="6749" />
        <location filename="..\codigos\UiManagerP.py" line="6053" />
        <source>Tijolo (Simulado)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="7003" />
        <location filename="..\codigos\UiManagerP.py" line="6763" />
        <location filename="..\codigos\UiManagerP.py" line="6054" />
        <source>Favo de Mel (Simulado)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="7004" />
        <location filename="..\codigos\UiManagerP.py" line="6792" />
        <location filename="..\codigos\UiManagerP.py" line="6055" />
        <source>Triângulo (Simulado)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="7005" />
        <location filename="..\codigos\UiManagerP.py" line="6814" />
        <location filename="..\codigos\UiManagerP.py" line="6056" />
        <source>Flex (Simulado)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="7006" />
        <location filename="..\codigos\UiManagerP.py" line="6836" />
        <location filename="..\codigos\UiManagerP.py" line="6057" />
        <source>Plantas (Simulado)</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>ExportarKMLDialog</name>
    <message>
        <location filename="..\codigos\UiManager.py" line="6890" />
        <source>Exportar para KML</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5198" />
        <location filename="..\codigos\UiManager.py" line="6908" />
        <source>Campo de Identificação:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5202" />
        <location filename="..\codigos\UiManager.py" line="6919" />
        <source>Tabela</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6934" />
        <source>Espessura:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5235" />
        <location filename="..\codigos\UiManager.py" line="6944" />
        <source>Altura:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5253" />
        <location filename="..\codigos\UiManager.py" line="6955" />
        <source>3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="6968" />
        <source>Quantidade de Repetições Verticais das Feições:   </source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5282" />
        <location filename="..\codigos\UiManager.py" line="6985" />
        <source>URL da Imagem para a Tabela:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5287" />
        <location filename="..\codigos\UiManager.py" line="6990" />
        <source>Colar o URL da IMG para a Tabela: Opcional</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5305" />
        <location filename="..\codigos\UiManagerP.py" line="5289" />
        <location filename="..\codigos\UiManager.py" line="7009" />
        <location filename="..\codigos\UiManager.py" line="6992" />
        <source>Colar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5298" />
        <location filename="..\codigos\UiManager.py" line="7002" />
        <source>URL para ScreenOverlay:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5303" />
        <location filename="..\codigos\UiManager.py" line="7007" />
        <source>Colar o URL para o ScreenOverlay: Opcional</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="7027" />
        <source>Confirmar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5325" />
        <location filename="..\codigos\UiManager.py" line="7031" />
        <source>Cancelar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5182" />
        <source>Configurações de Exportação para KML</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5213" />
        <source>Largura da Linha:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5223" />
        <source>Opacidade:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5245" />
        <source>Opacidade da Área:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5263" />
        <source>Elevado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5264" />
        <source>Sólido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5265" />
        <source>Arestas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="5323" />
        <source>Exportar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>ExtrairCotasMDTDialog</name>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.ui" line="0" />
        <source>Selecione a Camada Raster:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.ui" line="0" />
        <source>Polígonos Simples</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.ui" line="0" />
        <source>Polígonos Estilizados</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.ui" line="0" />
        <source>Polígonos Atribuídos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.ui" line="0" />
        <source>Pontos Simples</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.ui" line="0" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExtrairCotasMDT.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>FotosManager</name>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="58" />
        <source>Exporta Fotos para KMZ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="82" />
        <source>Automático</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="129" />
        <source>Não foi possível abrir o arquivo automaticamente: {file_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="131" />
        <source>Erro ao abrir arquivo: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="169" />
        <source>Falha ao carregar pré-visualização do ícone: {url} | erro: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="178" />
        <source>Resposta vazia ao baixar ícone: {url}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="187" />
        <source>Não foi possível decodificar o ícone: {url}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="330" />
        <source>ScreenOverlay</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="530" />
        <source>Selecione a pasta com as imagens</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="558" />
        <source>Imagens carregadas em {tempo_execucao:.2f} segundos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="561" />
        <source>Nenhuma pasta foi selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="578" />
        <source>Carregando imagens</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="581" />
        <source>%p% - %v de %m Imagens Carregadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="651" />
        <source>Sem dados EXIF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="790" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="679" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1309" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="720" />
        <source>Erro ao converter coordenadas: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="977" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1051" />
        <source>Nome</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1439" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="1051" />
        <source>Latitude</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1440" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="1051" />
        <source>Longitude</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1441" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="1051" />
        <source>Altitude</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1442" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="1051" />
        <source>Data</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1443" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="1051" />
        <source>Horário</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1072" />
        <source>FOTOS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1072" />
        <source>KMZ files (*.kmz)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1078" />
        <source>Erro ao gerar conteúdo KML.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1127" />
        <source>KMZ exportado com sucesso para {fileName} em {tempo_execucao:.2f} segundos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1133" />
        <source>Erro ao criar o arquivo KMZ: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1258" />
        <source>Miniaturas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1405" />
        <source>Nenhuma imagem carregada no TableViewFotos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1417" />
        <source>Informações da imagem não encontradas para {caminho_imagem}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1429" />
        <source>Coordenadas inválidas para a imagem {caminho_imagem}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1438" />
        <source>FOTO</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1506" />
        <source>Geração do conteúdo KML concluída.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>GeoPoligonosManager</name>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="22" />
        <source>Geoprocessamento de Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="177" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="187" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="376" />
        <source>As camadas selecionadas possuem sistemas de referência (SRC) diferentes. Operações podem gerar resultados inesperados.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="406" />
        <source>A camada de polígono não contém feições.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="426" />
        <source>A geometria não contém dados válidos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="777" />
        <source>Selecione corretamente as camadas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="791" />
        <source>Necessário ao menos uma feição de cada camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="797" />
        <source>Geometria inválida para sobreposição.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="934" />
        <source>Selecione o modo de operação (Recortar, Diferença, Interseção ou União).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="966" />
        <source>No modo 'Atualizar camada', a atualização ao vivo é desativada para evitar conflitos (recorte e máscara ficam na mesma camada). Use 'Nova camada' para modo ao vivo.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="1288" />
        <source>Não foi possível gerar uma geometria válida para a união.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="1302" />
        <source>Falha ao salvar a geometria de união.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="1353" />
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="1312" />
        <source>Modo 'Atualizar camada' irá substituir as feições de: {layer_name} (você pode desfazer enquanto estiver em edição).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="1333" />
        <source>Falha ao atualizar a camada com a união.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="1511" />
        <source>Camada de diferença criada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="1511" />
        <source>Camada de sobreposição atualizada com diferença.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="1513" />
        <source>Camada de interseção criada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="1513" />
        <source>Camada de sobreposição atualizada com interseção.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="1515" />
        <source>Camada de união criada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="1515" />
        <source>Camada de sobreposição atualizada com união.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessamentoPoligonos.py" line="1517" />
        <source>Operação concluída.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>GeoprocessarPoligonosRealDialog</name>
    <message>
        <location filename="..\codigos\GeoprocessarPoligonosReal.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessarPoligonosReal.ui" line="0" />
        <source>Camada de Entrada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessarPoligonosReal.ui" line="0" />
        <location filename="..\codigos\GeoprocessarPoligonosReal.ui" line="0" />
        <source>Apenas Feições Selecionadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessarPoligonosReal.ui" line="0" />
        <source>Camada de Sobreposição:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessarPoligonosReal.ui" line="0" />
        <source>Selecione o Tipo de Geoprocessamento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessarPoligonosReal.ui" line="0" />
        <source>Interseção</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessarPoligonosReal.ui" line="0" />
        <source>Diferença</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessarPoligonosReal.ui" line="0" />
        <source>União</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessarPoligonosReal.ui" line="0" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessarPoligonosReal.ui" line="0" />
        <source>Nova Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GeoprocessarPoligonosReal.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>GerarCurvasDialog</name>
    <message>
        <location filename="..\codigos\GerarCurvas.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvas.ui" line="0" />
        <source>Selecione a Camada Raster:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvas.ui" line="0" />
        <source>Escala:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvas.ui" line="0" />
        <source>Configurações</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvas.ui" line="0" />
        <source>Gerar Curvas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvas.ui" line="0" />
        <source>Exportar DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarCurvas.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>GerarSetasRasterDialog</name>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Configuração da Seta:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Simples</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Proporcional </source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Cor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Estilo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Abertura:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Cabeça:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Selecione a Camada de Linhas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Apenas Feições Selecionadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Gerar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Exportar DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Selecione a Camada Raster:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>GerenciadordeTabelasDialog</name>
    <message>
        <location filename="..\codigos\GerenciadordeTabelas.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadordeTabelas.ui" line="0" />
        <source>Abrir Calculadora de Campo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadordeTabelas.ui" line="0" />
        <source>Gerar Nova Camada Simples</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadordeTabelas.ui" line="0" />
        <source>Reprojetar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadordeTabelas.ui" line="0" />
        <source>Camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadordeTabelas.ui" line="0" />
        <source>Selecionar Todos Atributos Iguais</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadordeTabelas.ui" line="0" />
        <source>Criar Camada do(s) Atributos(s)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadordeTabelas.ui" line="0" />
        <source>Gerar Nova Camada do Campo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadordeTabelas.ui" line="0" />
        <source>Salvar Camada Editada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadordeTabelas.ui" line="0" />
        <source>Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadordeTabelas.ui" line="0" />
        <source>Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadordeTabelas.ui" line="0" />
        <source>Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadordeTabelas.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>GerenciarEtiquetasDialog</name>
    <message>
        <location filename="..\codigos\gerenciar_etiquetas_dialog.py" line="32" />
        <source>Selecionar Campos para Etiquetas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\gerenciar_etiquetas_dialog.py" line="83" />
        <source>Cor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\gerenciar_etiquetas_dialog.py" line="107" />
        <source>HTML</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\gerenciar_etiquetas_dialog.py" line="108" />
        <source>Simples</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\gerenciar_etiquetas_dialog.py" line="116" />
        <source>Cancelar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>GradeManager</name>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="41" />
        <source>Gerar Grade UTM/GEO</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="133" />
        <source>Grade UTM</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="136" />
        <source>Coordenadas UTM</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="139" />
        <source>Grade Geográfica</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="142" />
        <source>Coordenadas GEO</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="308" />
        <source>Criando Grade...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="314" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="364" />
        <source>Intervalo inválido. Defina um valor maior que zero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="377" />
        <source>O projeto não está configurado com um SRC UTM.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="853" />
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="542" />
        <source>As camadas '{grade}' e '{coordenadas}' foram criadas com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="653" />
        <source>O sistema de coordenadas não está em coordenadas geográficas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="659" />
        <source>As coordenadas da grade estão fora dos limites válidos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="664" />
        <source>Intervalo inválido. Defina segundos &gt; 0.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="895" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="898" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="902" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="912" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1043" />
        <source>O projeto não está em SRC UTM. Defina um SRC UTM antes de continuar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1049" />
        <source>Intervalo inválido. Defina um valor &gt; 0.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1452" />
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1089" />
        <source>Não foram encontradas feições ou camadas visíveis para restringir a grade.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1110" />
        <source>As feições/camadas ocupam toda a área de trabalho. Nada sobra para a grade externa.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1243" />
        <source>As camadas ajustadas '{grade}' e '{coordenadas}' foram criadas com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1267" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1286" />
        <source>Arquivos DXF (*.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1297" />
        <source>Camadas '{grade}' e/ou '{coordenadas}' não encontradas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1335" />
        <source>Nenhum ponto encontrado na camada '{coordenadas}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1372" />
        <source>Exportação para DXF concluída: {file_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1375" />
        <source>Erro ao salvar DXF: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1405" />
        <source>O projeto não está em coordenadas geográficas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1410" />
        <source>Espaçamento inválido. Defina um valor &gt; 0.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1562" />
        <source>As camadas ajustadas '{grade}' e '{coordenadas}' foram criadas com sucesso, com folga de 0,5 s.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1579" />
        <source>Não foi possível definir o SRC para WGS84.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1610" />
        <source>Falha ao converter para WGS-84: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1629" />
        <source>EPSG {epsg} não é válido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeManagerGeoUTM.py" line="1634" />
        <source>SRC alterado para {description} (EPSG:{epsg}).</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>GradeUtmGeoDialog</name>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>SRC do Projeto:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>Insira o Preenchimento da Grade GEO e ou  UTM:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source> %</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>Insira o Espaçamento UTM:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source> m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source> UTM Simplificada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>Insira o Espaçamento GEO:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source> '</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>GEO Simplificada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>Ajustado as Feições da Tela:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>UTM Ajustada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>GEO Ajustada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ativa para SIRGAS2000&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>Ativar UTM</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ativa para WGS 84&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>Ativa GEO</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>Altere a Projeção do Projeto:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>Exportar DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GradeUtmGeo.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>GraficoEstruturaSolargsDockWidget</name>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>gsDockWidget</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>GRÁFICO</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Cálculos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Altura I:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source> m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Altura F:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Gráfico</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Ajustes</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Comprimento da Estaca:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Altura da  Estaca/Solo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Variação de Ajuste:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Quantidade de Placas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Adicionar GeoPackage</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Exportar Camada DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Salvar GeoPackage </source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Salvar PDF's</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Calcula Toda Camada&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Cálculo Completo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Crava a Sequência de Seleção do ScrollBar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Cravar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Calcular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>DADOS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoEstruturaSolar.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>GraficoManager</name>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2703" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2560" />
        <location filename="..\codigos\CriarPlatoManager.py" line="3628" />
        <source>Distância Acumulada (m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2702" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2559" />
        <location filename="..\codigos\CriarPlatoManager.py" line="3629" />
        <source>Elevação (m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3630" />
        <source>Perfil Longitudinal</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3633" />
        <source>Perfil do Platô</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="4141" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3548" />
        <location filename="..\codigos\CriarPlatoManager.py" line="3636" />
        <source>Terreno</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3714" />
        <source>Área Cortada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3717" />
        <source>Área Aterrada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3720" />
        <source>Talude Cortado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3721" />
        <source>Talude Aterrado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3761" />
        <source>Área de Aterro: {area:.2f} m²</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3762" />
        <source>Área de Corte: {area:.2f} m²</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3763" />
        <source>Inclinação do Corte/Aterro: {inclinacao:.3f}%</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3764" />
        <source>Inclinação média do Terreno: {inclinacao:.3f}%</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2685" />
        <location filename="..\codigos\CriarPlatoManager.py" line="3843" />
        <source>Terreno Natural</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3845" />
        <source>Corte/Aterro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3951" />
        <source>Erro ao carregar o logotipo: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3953" />
        <source>Nenhum logotipo disponível para adicionar ao gráfico.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="48" />
        <source>Gráfico com Talude 2D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1214" />
        <source>Não foi possível salvar a camada antes de gerar os pontos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1340" />
        <source>Camada de pontos '{nome_cam_pontos}' gerada e adicionada ao mapa.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1367" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1370" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1374" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1384" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2769" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1834" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1541" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1487" />
        <source>Pontos com Z</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2775" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1971" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1969" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1547" />
        <source>Pontos Apoio</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1628" />
        <source>Os campos necessários não estão presentes na camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1645" />
        <source>Não foi possível determinar Z inicial ou Z final.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1688" />
        <source>Selecione 'Pontos' para gerar pontos com Z.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1696" />
        <source>Camada de pontos inválida selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1702" />
        <source>Nenhuma feição de ponto foi selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1710" />
        <source>Camada raster inválida selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1757" />
        <source>Não foi possível obter Z para o ponto ID {feature_id}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1764" />
        <source>Nenhum ponto válido foi processado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1848" />
        <source>Camada '{layer_name}' adicionada ao grupo 'Pontos com Z'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1926" />
        <source>Nenhuma camada raster válida foi selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1939" />
        <source>Erro ao gerar a camada de suporte: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3157" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2750" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2594" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1960" />
        <source>{layer_name}_PontosApoio</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="1982" />
        <source>Não foi possível criar a camada de apoio para '{layer_name}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2028" />
        <source>Gerando Camadas de Pontos de Apoio...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2031" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2148" />
        <source>A camada '{layer_name}' não possui o campo obrigatório 'Desnivel'/'Desnível'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2288" />
        <source>Camada de suporte criada com sucesso em {elapsed_time:.2f} segundos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2363" />
        <source>Incl. Corte/Aterro: {valor:.2f}%</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2364" />
        <source>Incl. Média Terreno: {valor:.2f}%</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2367" />
        <source>Área de Aterro: {valor:.2f} m²</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2368" />
        <source>Área de Corte: {valor:.2f} m²</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3153" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2407" />
        <source>Nenhuma camada válida de 'Pontos com Z' foi selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2411" />
        <source>É necessário pelo menos duas linhas no tableWidgetLista2.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2523" />
        <source>Coluna 'Desnivel' não encontrada no tableWidgetLista2.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3176" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2613" />
        <source>Nenhum dado encontrado na camada de estacas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3180" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2617" />
        <source>Nenhum dado encontrado na camada de pontos de apoio.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3612" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2682" />
        <source>Corte</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2740" />
        <source>Nenhuma camada selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2746" />
        <source>A camada selecionada não foi encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2772" />
        <source>Grupo 'Pontos com Z' removido por estar vazio.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2778" />
        <source>Grupo 'Pontos Apoio' removido por estar vazio.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2839" />
        <source>Elevação: {elevation:.2f} m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="2839" />
        <source>Distância: {distance:.2f} m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3131" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3163" />
        <source>A camada de apoio '{support_layer_name}' não foi encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3327" />
        <source>Inclinação Corte: {inclinacao_corte:.2f}%</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3334" />
        <source>Inclinação Média Terreno: {inclinacao_terreno:.2f}%</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3341" />
        <source>Área Aterro: {area_aterro:.2f} m2</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3348" />
        <source>Área Corte: {area_corte:.2f} m2</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3411" />
        <source>Perfil de Corte/Aterro sobre o Terreno Natural</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3483" />
        <source>Estacas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3664" />
        <source>Desnível</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="3738" />
        <source>Desnível(%)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="4132" />
        <source>Perfil de Corte/Aterro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="4150" />
        <source>Talude</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="4167" />
        <source>Área de Corte</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="4184" />
        <source>Área de Aterro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="4396" />
        <source>Camada do comboBoxGrupoZ inválida para exportação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="4405" />
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="4400" />
        <source>GrupoZ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="4493" />
        <source>DXF Files (*.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="4513" />
        <source>Camada do comboBoxGrupoZ inválida para ancoragem.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="4547" />
        <source>Não foi possível determinar o ponto mais à direita.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="4611" />
        <source>Arquivo DXF salvo com sucesso em: {tempo_execucao:.2f} segundos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoTaludeManager2D.py" line="4614" />
        <source>Erro ao exportar DXF: {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>GraficoPyQtGraphTaludeDialog</name>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Selecione a Camada Raster:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Dados  da Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Dados do Gráfico</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Camada de Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Configuração de Cálculo de Linhas e Pontos:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Configuração Inicial das Camadas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Insira as Equidistâncias Entre Pontos&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Adicionar o Ponto Final&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Equidistâncias:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Calcular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Camada de Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Configuração do Corte/Aterro (m):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Inicial</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source> Final</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Gerar Gráfico</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Pontos Cotados:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Deleta a Camada Pontos Cotados&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Deletar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Exportar Gráfico DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Exportar Tabela de Atributos DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Exportar Pontos de Corte/Aterro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Alterne entre Branco e Preto&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Fundo Branco</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPyQtGraphTalude.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>Grafico_perfilgsDockWidget</name>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>gsDockWidget</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>GRÁFICO 1</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Exportar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Selecionar </source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Resetar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Criar Linha Temporária</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Selecionar Linha Fixa</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Fundo Branco</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Cria Camada 3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Quantidade de Amostras ao Longo da Linha:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Exibir Altimetria no Mapa</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Exibir Hachura</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>GRÁFICO 2</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Espaçamento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source> m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Exibir Inclinação no Mapa</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Criar Camada de Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\Grafico_perfil.ui" line="0" />
        <source>Cria Camada de Linha</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>IconFieldSelectionDialog</name>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7224" />
        <source>Escolher Campo e Ícone</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7244" />
        <source>Campo de identificação:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7250" />
        <source>Rótulos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7283" />
        <source>Cor e Tamanho dos Rótulos:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7288" />
        <source>Cor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7323" />
        <source>Ícone e Transparência:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7370" />
        <source>Selecione um ícone:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7412" />
        <source>URL da Imagem para a Tabela:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7417" />
        <source>Colar o URL da IMG para a Tabela: Opcional</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7436" />
        <location filename="..\codigos\UiManagerT.py" line="7419" />
        <source>Colar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7429" />
        <source>URL para ScreenOverlay:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7434" />
        <source>Colar o URL para o ScreenOverlay: Opcional</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7456" />
        <source>Exportar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7460" />
        <source>Cancelar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7556" />
        <source>Escolher cor do rótulo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7922" />
        <source>Falha ao baixar ícone: {url} | erro: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7936" />
        <source>Resposta vazia ao baixar ícone: {url_key}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="7949" />
        <source>Não foi possível decodificar o ícone: {url_key}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>ImagensManager</name>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="36" />
        <source>Exporta Imagens para KMZ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="57" />
        <source>Automático</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="585" />
        <location filename="..\codigos\ExportarManagerImagens.py" line="160" />
        <source>Miniaturas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="585" />
        <location filename="..\codigos\ExportarManagerImagens.py" line="160" />
        <source>Ações</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="202" />
        <source>ScreenOverlay</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="271" />
        <source>Selecione a pasta com as imagens</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="287" />
        <source>Nenhuma imagem compatível foi encontrada na pasta selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="308" />
        <source>Imagens carregadas em {tempo_execucao:.2f} segundos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="311" />
        <source>Nenhuma pasta foi selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="314" />
        <source>Carregando imagens</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="317" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="352" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="355" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="361" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="364" />
        <source>Info</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="710" />
        <source>Falha ao carregar pré-visualização do ícone: {url} | erro: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="720" />
        <source>Resposta vazia ao baixar ícone: {url}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="729" />
        <source>Não foi possível decodificar o ícone: {url}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1159" />
        <source>Arquivo de imagem inválido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1194" />
        <source>Não pôde ler imagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1199" />
        <source>Erro ao ler resolução da imagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1210" />
        <source>Erro ao ler data/hora do arquivo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1259" />
        <source>IMAGENS.kmz</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1260" />
        <source>KMZ files (*.kmz)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1266" />
        <source>Não há conteúdo KML para exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1318" />
        <source>KMZ exportado para {fileName} em {elapsed:.2f}s.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1323" />
        <source>Falha ao criar KMZ: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1371" />
        <source>Selecione uma imagem primeiro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1378" />
        <source>Esta imagem já tem feição</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1385" />
        <source>Camada não encontrada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1395" />
        <source>Camada não editável</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1396" />
        <source>A camada atual é KML/KMZ ou DXF e não permite edição direta.
Deseja criar uma nova camada idêntica e editável?</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1404" />
        <source>Falha ao criar camada editável</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1410" />
        <source>Nova camada editável criada automaticamente.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1433" />
        <source>Não foi possível iniciar a edição da camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1442" />
        <source>Não foi possível adicionar a feição na camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1448" />
        <source>A feição foi criada, mas não foi possível salvar a edição.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1469" />
        <source>Feição criada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1529" />
        <source>Falha ao criar nova camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1641" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1743" />
        <source>Nenhuma imagem carregada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1756" />
        <source>Camada não encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1792" />
        <source>IMAGEM</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1793" />
        <source>Coordenadas da Imagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1794" />
        <source>Lat</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="1795" />
        <source>Lon</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>KMLStyleDialog</name>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="8155" />
        <source>Personalização de Estilos KML</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="8171" />
        <source>Largura da Linha:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="8181" />
        <source>Transparência das Linhas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="8204" />
        <location filename="..\codigos\UiManagerM.py" line="8188" />
        <source>Cor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="8198" />
        <source>Transparência das Faces:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="8213" />
        <source>Exportar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="8215" />
        <source>Cancelar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>KmlExportWorker</name>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="3244" />
        <source>Operação cancelada pelo usuário.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>LinhaManager</name>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="64" />
        <source>Converte Linhas para Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="1384" />
        <location filename="..\codigos\LinhaManagerPoligono.py" line="109" />
        <source>Rótulos: Opcional</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="1385" />
        <location filename="..\codigos\LinhaManagerPoligono.py" line="110" />
        <source>Escolha um rótulo (Opcional)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="133" />
        <source>Projeção da camada Convertida</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="428" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="431" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="435" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="590" />
        <source>Camada selecionada não foi encontrada no projeto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="988" />
        <location filename="..\codigos\LinhaManagerPoligono.py" line="984" />
        <location filename="..\codigos\LinhaManagerPoligono.py" line="660" />
        <location filename="..\codigos\LinhaManagerPoligono.py" line="592" />
        <source>Nenhuma camada selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="594" />
        <source>Sem Projeção</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="666" />
        <source>Não foi possível encontrar a camada selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="676" />
        <source>Nenhuma feição selecionada. Convertendo todas as feições.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="826" />
        <source>Não foi possível criar a camada de polígonos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="854" />
        <source>Erro ao aplicar rótulos: Camada convertida inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="856" />
        <source>Linhas convertidas para polígonos e camada adicionada ao projeto em {duration:.2f} segundos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="860" />
        <source>Camada de linha original deletada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="1106" />
        <source>Convertendo uma Camada de Linhas para uma Camada de Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="1109" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="1157" />
        <source>Selecione a cor da borda</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="1162" />
        <source>Selecione a cor do preenchimento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="1233" />
        <source>Transparência: {value}%</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaManagerPoligono.py" line="1338" />
        <source>Escolha a cor do rótulo</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>LinhaPoligonoDialog</name>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Deletar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Apenas Feições Selecionadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Renomear:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Camadas de Linhas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Definição da Projeção:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=" font-size:7pt; color:#000000;"&gt;Altere a Projeção. (Opcional)&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Projeção</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Atributos:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Adicionar Novos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Remover Existentes</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>ID</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Área</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Perímetro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Rotulagem:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Cor </source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Personalização:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Transparência da Face:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Espessura da Borda:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Cores</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Cores da Borda e Faces:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Converter</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhaPoligono.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>LinhasManager</name>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="23" />
        <source>Operações Sobre Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="116" />
        <source>Gerando Camada(as) solicitada(as)...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="119" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="152" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="155" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="158" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="161" />
        <source>Info</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="361" />
        <location filename="..\codigos\OperacoesLinhasManager.py" line="279" />
        <source>Nenhuma camada selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="1148" />
        <location filename="..\codigos\OperacoesLinhasManager.py" line="915" />
        <location filename="..\codigos\OperacoesLinhasManager.py" line="581" />
        <location filename="..\codigos\OperacoesLinhasManager.py" line="366" />
        <location filename="..\codigos\OperacoesLinhasManager.py" line="284" />
        <source>Camada inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="960" />
        <location filename="..\codigos\OperacoesLinhasManager.py" line="720" />
        <location filename="..\codigos\OperacoesLinhasManager.py" line="304" />
        <source>Camada sem feições válidas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="972" />
        <location filename="..\codigos\OperacoesLinhasManager.py" line="732" />
        <location filename="..\codigos\OperacoesLinhasManager.py" line="319" />
        <source>Reprojeção para UTM (EPSG:{utm_epsg}) aplicada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="921" />
        <location filename="..\codigos\OperacoesLinhasManager.py" line="372" />
        <source>O espaçamento deve ser maior que zero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="1155" />
        <location filename="..\codigos\OperacoesLinhasManager.py" line="379" />
        <source>Nenhuma feição selecionada na camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="392" />
        <source>{layer_name}_Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="552" />
        <source>Camada de pontos gerada com sucesso. Duração: {duration:.2f} segundos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="576" />
        <source>Nenhuma camada selecionada para segmentar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="588" />
        <source>Nenhuma feição selecionada na camada para segmentar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="598" />
        <source>Selecione 'Partes' ou 'Comprimento' para segmentar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="691" />
        <source>{layer_name}_Segmentos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="759" />
        <source>O comprimento do segmento deve ser maior que zero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="894" />
        <source>Linhas segmentadas com sucesso. Duração: {duration:.2f} segundos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="910" />
        <source>Nenhuma camada de linha selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="926" />
        <source>O tamanho do polígono deve ser maior que zero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="937" />
        <source>Selecione Quadrado, Círculo ou Hexágono.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="944" />
        <source>Não há feições selecionadas na camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="978" />
        <source>{layer_name}_PoligonosLinhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="1100" />
        <source>Polígonos gerados com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="1143" />
        <source>Nenhuma camada selecionada para explodir.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="1171" />
        <source>{layer_name}_Explodida</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="1200" />
        <source>Nada para explodir (linhas sem vértices suficientes).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OperacoesLinhasManager.py" line="1275" />
        <source>Explodido em segmentos: {out_name} ({feature_count} feições). {duration:.2f}s</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>LinhasdentroPoligonoDialog</name>
    <message>
        <location filename="..\codigos\LinhasdentroPoligono.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhasdentroPoligono.ui" line="0" />
        <source>Camada de Polígonos:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhasdentroPoligono.ui" line="0" />
        <source>Apenas Feições selecionadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhasdentroPoligono.ui" line="0" />
        <source>Inclinação da Linha:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhasdentroPoligono.ui" line="0" />
        <source>Distancia entre Linhas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhasdentroPoligono.ui" line="0" />
        <source> m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhasdentroPoligono.ui" line="0" />
        <source>Cores</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhasdentroPoligono.ui" line="0" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\LinhasdentroPoligono.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>ListDeleteButtonDelegate</name>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="2073" />
        <source>Nenhuma camada selecionada.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>MalhaConverteManager</name>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="32" />
        <source>Converte para Malhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="85" />
        <source>Gerando Camadas de Pontos de Apoio...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="88" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="144" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="164" />
        <source>Camada inválida ou não encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="168" />
        <source>A camada fornecida não é do tipo ponto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="197" />
        <source>Falha ao carregar a malha gerada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="203" />
        <source>Malha TIN gerada com sucesso a partir da camada de pontos!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="307" />
        <location filename="..\codigos\ConverterMalhaManager.py" line="206" />
        <source>Erro: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="218" />
        <source>Abrir Arquivo DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="220" />
        <source>Arquivos DXF (*.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="222" />
        <source>Nenhum arquivo selecionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="228" />
        <source>Falha ao carregar o arquivo DXF.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="239" />
        <source>O arquivo DXF não contém polígonos 3D (PolygonZ).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="304" />
        <source>Malha TIN gerada a partir do DXF com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="320" />
        <source>Selecionar projeção da malha - {nome_origem}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="322" />
        <source>A malha '{nome_origem}' não possui projeção definida. Selecione o CRS para continuar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="325" />
        <source>Conversão cancelada: nenhuma projeção foi selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="330" />
        <source>CRS selecionado inválido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="340" />
        <source>Selecione o arquivo DAE</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="342" />
        <source>Arquivos Collada (*.dae)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="344" />
        <source>Nenhum arquivo DAE selecionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="358" />
        <source>A biblioteca 'defusedxml' não está instalada. Instale com: python -m pip install defusedxml</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="365" />
        <source>Arquivo XML/DAE inválido ou inseguro: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="456" />
        <source>Não foi encontrado &lt;float_array&gt; de posições com id='mesh-positions-array' no DAE.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="468" />
        <source>Não foi encontrado o elemento &lt;p&gt; dentro de &lt;triangles&gt; no DAE exportado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="471" />
        <source>A quantidade de índices em &lt;p&gt; não é múltipla de 3.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="490" />
        <source>Não foi possível criar a camada de pontos: CRS inválido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="497" />
        <source>Falha ao criar camada de pontos em memória</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="537" />
        <source>Arquivo DAE não encontrado: {dae_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="540" />
        <source>A biblioteca 'defusedxml' não está instalada no Python do QGIS. Instale com: python -m pip install defusedxml</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="548" />
        <source>Arquivo DAE no formato 'export_to_dae' detectado!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="551" />
        <source>Não é do formato específico. Tentando parser genérico...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="554" />
        <source>Arquivo DAE parseado em modo genérico!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="556" />
        <source>Não foi possível parsear o DAE de forma específica nem genérica.
Erro específico: {specific_error}
Erro genérico: {generic_error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="559" />
        <source>Não foram encontradas geometrias válidas no arquivo DAE.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="571" />
        <source>Nenhum vértice ou face encontrado após o parse.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="815" />
        <location filename="..\codigos\ConverterMalhaManager.py" line="705" />
        <location filename="..\codigos\ConverterMalhaManager.py" line="586" />
        <source>Falha ao carregar a malha .2dm gerada no QGIS.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="605" />
        <source>Conversão de '{dae_file}' para '{output_file}' concluída com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="608" />
        <source>Erro na conversão DAE→2DM: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="617" />
        <source>Não foi possível criar a camada de linhas: CRS inválido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="635" />
        <source>Falha ao criar camada de linhas em memória</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="672" />
        <source>{count} arestas adicionadas à camada de linhas (CRS: {crs}).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="684" />
        <source>Arquivo STL não encontrado: {stl_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="689" />
        <source>Não foi possível extrair triângulos do STL (pode não ser ASCII ou estar vazio).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="721" />
        <source>Conversão de '{stl_file}' para '{output_file}' concluída com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="724" />
        <source>Erro na conversão STL→2DM: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="768" />
        <source>Selecione o arquivo STL (ASCII)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="770" />
        <source>Arquivos STL (*.stl)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="773" />
        <source>Nenhum arquivo STL selecionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="795" />
        <source>Arquivo OBJ não encontrado: {obj_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="800" />
        <source>Não foi possível extrair vértices/faces do OBJ. Verifique o formato.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="832" />
        <source>Conversão de '{obj_file}' para '{output_file}' concluída com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="835" />
        <source>Erro na conversão OBJ→2DM: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="900" />
        <source>Selecione o arquivo OBJ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="902" />
        <source>Arquivos OBJ (*.obj)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ConverterMalhaManager.py" line="905" />
        <source>Nenhum arquivo OBJ selecionado.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>MalhaManager</name>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="28" />
        <source>Criação de Malhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="666" />
        <location filename="..\codigos\CriarMalhaManager.py" line="54" />
        <source>[Salvar em arquivo temporário]</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="161" />
        <source>Gerando a Camada de Malha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="164" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="480" />
        <location filename="..\codigos\CriarMalhaManager.py" line="479" />
        <location filename="..\codigos\CriarMalhaManager.py" line="476" />
        <location filename="..\codigos\CriarMalhaManager.py" line="475" />
        <source>Nenhuma</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="521" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="528" />
        <source>Sem permissão para escrever em: {folder_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="537" />
        <source>Selecione uma camada de pontos válida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="542" />
        <source>Camada inválida ou não é do tipo ponto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="548" />
        <source>Não há feições selecionadas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="556" />
        <source>A camada selecionada não possui dimensão Z.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="564" />
        <source>Selecione um campo Z válido ou marque 'Usar Z da Geometria'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="616" />
        <source>Falha ao carregar a malha gerada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="620" />
        <source>Malha TIN gerada com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="623" />
        <source>Erro: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="656" />
        <source>Malha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMalhaManager.py" line="713" />
        <source>Não foi possível abrir o diálogo Rasterizar Malha.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>MatrizManager</name>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="42" />
        <source>Gerar Matrizes de Vetores</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="2225" />
        <location filename="..\codigos\CriarMatrizesVetores.py" line="893" />
        <source>Camada inválida ou não encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="899" />
        <source>Nenhuma feição encontrada na camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="1102" />
        <source>Linhas/colunas inválidas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="1264" />
        <location filename="..\codigos\CriarMatrizesVetores.py" line="1143" />
        <source>Matriz criada com {count} feições clonadas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="1288" />
        <source>pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="1293" />
        <source>camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="1304" />
        <source>A camada de {tipo} selecionada está sem projeção</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="1311" />
        <source>A camada de {tipo} precisa estar na Projeção UTM</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="1325" />
        <location filename="..\codigos\CriarMatrizesVetores.py" line="1319" />
        <source>O projeto precisa estar em UTM</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="1757" />
        <source>{count} feições setoriais criadas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="1869" />
        <source>Camada de pontos inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="1880" />
        <source>Nenhum ponto encontrado na camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="2219" />
        <source>Parâmetros da espiral inválidos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="2232" />
        <source>Nenhuma feição para clonar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="2239" />
        <source>Feições sem dimensão espacial.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarMatrizesVetores.py" line="2349" />
        <source>Matriz espiral criada com {centers_count} × {source_count} = {output_count} feições.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>MatrizesdeVetoresDialog</name>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Selecione a Camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Apenas Feições Selecionadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Retangular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source> Polar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Setorial</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Espiral</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Offset Distância e Direção:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Linhas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Colunas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Linha Offset:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source> m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Coluna Offset:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Ângulo da Matriz:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source> °</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Passo Absoluto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Rotacionar Feições</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Ativar Expansão por Quadrante </source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Polar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Offset de Ângulo e Itens:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Centro do Eixo X/Y:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Ângulo Inicial e Final:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Número Total de Feições:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Rotação das Feições na Matriz:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Raio:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Aneis:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Incremento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Camada de Pontos:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Tipo de Setor:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Circular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Geométrico</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Número de Setores:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Rotacionar Feições:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Espalhamento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Crescimento Radial e Angular:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Número de repetições:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Crescimento Radial:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Distâncias Iguais</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Crescimento Angular:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Nova Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Resetar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\MatrizesdeVetores.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>NotaMecanicas</name>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="22" />
        <source>Notas Mecânicas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3387" />
        <location filename="..\codigos\NotasMecanicasManager.py" line="3101" />
        <location filename="..\codigos\NotasMecanicasManager.py" line="2985" />
        <location filename="..\codigos\NotasMecanicasManager.py" line="2729" />
        <location filename="..\codigos\NotasMecanicasManager.py" line="873" />
        <location filename="..\codigos\NotasMecanicasManager.py" line="702" />
        <location filename="..\codigos\NotasMecanicasManager.py" line="25" />
        <source>Notas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="633" />
        <source>Seta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="634" />
        <source>Circular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="635" />
        <source>Quadrado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="780" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="786" />
        <source>Abrir Arquivo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="1076" />
        <source>Selecione uma camada de dimensão na lista.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="1082" />
        <source>A camada selecionada não é uma camada de linhas de Notas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="1098" />
        <source>Escolha a cor da dimensão</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="1249" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="2369" />
        <location filename="..\codigos\NotasMecanicasManager.py" line="2231" />
        <source>Selecione uma camada de notas no painel.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="2244" />
        <source>Escolha a cor do texto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="2391" />
        <source>Escolha a cor da linha/indicador</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="2515" />
        <source>Escolha uma camada de PONTOS no combo.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="2715" />
        <location filename="..\codigos\NotasMecanicasManager.py" line="2525" />
        <source>Nenhuma feição de ponto válida encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="2530" />
        <source>Notas_Conectadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="2535" />
        <source>Falha ao criar camada de notas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="2736" />
        <source>Camada '{layer_name}' criada com {feature_count} geometrias.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3115" />
        <source>Nota Livre</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3115" />
        <source>Texto do rótulo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3140" />
        <source>Clique no mapa para posicionar a Nota Livre.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3278" />
        <source>Nota Livre criada na camada '{layer_name}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3348" />
        <source>Selecione uma camada de notas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3357" />
        <source>O projeto está em coordenadas geográficas (graus) ou não está em METROS. Projete seu projeto para UTM (metros) antes de exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3361" />
        <source>Arquivos DXF (*.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3548" />
        <source>Falha ao salvar DXF: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3552" />
        <source>Exportados {num_leaders} líder(es)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3554" />
        <source>, {num_heads} cabeça(s) de seta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3556" />
        <source>círculo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3556" />
        <source>quadrado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3557" />
        <source>, {num_figs} figura(s) ({figura})</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3558" />
        <source> e {num_texts} texto(s) para DXF.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>NotasManager</name>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3656" />
        <source>Notas</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>NotasManagerDialog</name>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Selecione a Camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Apenas Feições Selecionadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Selecione o Campo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Configuração das Notas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Tamanho do Texto:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Tamanho do Indicador:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Tipo de Indicador:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Tamanha da Linha:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Tamanha da Cauda:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Deslocar Texto na Cauda</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Cor das Notas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Rótulos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Posição da Nota:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Superior Direito</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Inferior Direito</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Superior Esquerdo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Inferior Esquerdo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Notas Conectadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Notas Livres</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Mesma Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Camadas Independentes</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Exportar DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\NotasManager.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>ObjExportWorker</name>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="3533" />
        <source>Operação cancelada pelo usuário.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="3554" />
        <source># OBJ exportado por plugin (triangulado)</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>OpLinhasDialog</name>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Camada de Linhas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Apenas Feições selecionadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Pontos sobre as Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Espassamento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source> m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Incluir o Ponto Final</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Ignorar Vértices</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Por Comprimento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Segmentar Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Por Partes:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Poligonos ao Longo da Linha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Círculos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Héxagonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Quadrados</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Espaçamento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Tamanho:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Explodir Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\OpLinhas.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>PannableGLViewWidget</name>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="7216" />
        <source>Aproxime ou afaste a visualização</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>PerfilManager</name>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="57" />
        <source>Gráficos de Perfis de MDT's</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4147" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="2876" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="2739" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="2708" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="2673" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="2486" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="2259" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="1905" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="1828" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="1043" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="1017" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="616" />
        <source>Nenhuma camada exibida</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2488" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="690" />
        <source>Nenhuma camada raster selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4114" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3910" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="2354" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="2159" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="1184" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="889" />
        <source>Elevação (m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3909" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="2532" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="1848" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="1185" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="890" />
        <source>Distância (m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="1248" />
        <source>Não há linhas visíveis no gráfico para criar a camada 3D.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="1252" />
        <source>Não há linha base válida para reconstruir a geometria 3D.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="1259" />
        <source>Perfis_3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="1271" />
        <source>Falha ao criar a camada 3D.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="1357" />
        <source>Nenhuma geometria 3D válida pôde ser criada a partir do gráfico.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="1364" />
        <source>Camada 3D criada com {count} linha(s), conforme as linhas visíveis no gráfico.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="1575" />
        <source>Elevação:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="1577" />
        <source>Distância:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2531" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="1848" />
        <source>Inclinação (%)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="1921" />
        <source>A linha selecionada está em coordenadas geográficas, não é possível amostrar (camada de linha em coordenadas geográficas).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="1925" />
        <source>A linha desenhada tem comprimento zero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2000" />
        <source>O espaçamento não pode ser zero ou negativo. Ajuste o valor.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4113" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="2360" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="2165" />
        <source>Distância Acumulada (m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2480" />
        <source>Tabela de dados está vazia.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2491" />
        <source>{selected_raster_name}_Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2509" />
        <source>Falha ao criar a camada de pontos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2527" />
        <source>ID</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2528" />
        <source>X</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2529" />
        <source>Y</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2530" />
        <source>Z</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2601" />
        <source>Erro ao processar a linha {row}: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2606" />
        <source>Nenhum ponto válido pôde ser criado a partir da tabela.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2619" />
        <source>Falha ao adicionar as feições à camada de pontos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2627" />
        <source>Camada '{layer_name}' criada com {count} ponto(s)!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3754" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3744" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="2709" />
        <source>Perfil</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2711" />
        <source>{selected_raster_name}_Perfil_Amostrado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2740" />
        <source>Nenhuma camada raster selecionada no comboBoxListaRaster.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2745" />
        <source>Não há dados suficientes no segundo gráfico para criar linhas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2749" />
        <source>Não há pontos de linha associados ao segundo gráfico.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2757" />
        <source>Falha ao criar a camada de linhas 3D do segundo gráfico.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2827" />
        <source>Nenhum trecho válido pôde ser criado a partir do segundo gráfico.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="2860" />
        <source>Camada '{layer_name}' criada com {count} trecho(s) do segundo gráfico.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3990" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3963" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3962" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3521" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="2906" />
        <source>Selecione:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3080" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3109" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3113" />
        <source>Desenhe ou selecione uma linha para gerar o perfil.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3127" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3130" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3134" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3144" />
        <source>Abrir Arquivo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3353" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3344" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3322" />
        <source>Camadas Rasters</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3504" />
        <source>Grafico_Perfil_{layer_name}_ID{id_text}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3983" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3516" />
        <source>Nenhum gráfico para exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3991" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3522" />
        <source>Por favor, selecione um formato para exportação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4003" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3533" />
        <source>Todos os arquivos (*)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4034" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3560" />
        <source>Formato de exportação não suportado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4038" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3563" />
        <source>Gráfico exportado com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4040" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3566" />
        <source>Falha ao exportar o gráfico: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3577" />
        <source>Eixos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3578" />
        <source>Grade_Principal</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4066" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3825" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3724" />
        <source>Nenhum gráfico disponível para exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4081" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3859" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3780" />
        <source>Nenhum dado encontrado no gráfico para exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4093" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3875" />
        <source>Escala:
1 unidade no eixo Y (Elevação) equivale a {scale_ratio:.2f} unidades no eixo X (Distância)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4098" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="3880" />
        <source>Escala: não aplicável</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3908" />
        <source>Gráfico de Perfil</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="3975" />
        <source>Erro ao exportar gráfico: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4006" />
        <source>grafico_perfil_2</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4112" />
        <source>Perfil de Terreno Amostrado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4133" />
        <source>Nenhum dado disponível para exportar em DXF.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4157" />
        <source>Perfil_Terreno_Amostrado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4557" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="4476" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="4411" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="4236" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="4196" />
        <source>Eixos_Segundo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4223" />
        <source>Distâncias</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4237" />
        <source>Grade_Segundo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4433" />
        <source>Elevação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4501" />
        <source>Desnível</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4584" />
        <source>Inclinação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4635" />
        <source>Nenhuma camada de linha encontrada no projeto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4671" />
        <source>A feição selecionada não é uma linha.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4673" />
        <source>Nenhuma feição encontrada no local clicado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4708" />
        <location filename="..\codigos\GraficoPerfilManager.py" line="4706" />
        <source>Selecione uma cor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GraficoPerfilManager.py" line="4738" />
        <source>Ative o checkbox 'Desenhar Linha' para usar esta ferramenta.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>PlatoManager</name>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="34" />
        <source>Gerar Platô sobre o MDT</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="319" />
        <source>A camada de polígono não contém feições.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="344" />
        <source>Não foi possível determinar o enquadramento das feições.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="449" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="453" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="457" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1549" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1484" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1062" />
        <location filename="..\codigos\CriarPlatoManager.py" line="809" />
        <source>Vértices</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3031" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1936" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1732" />
        <location filename="..\codigos\CriarPlatoManager.py" line="829" />
        <source>Camada raster inválida ou não selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="837" />
        <source>Não foi possível obter os vértices do MultiPolygon.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="843" />
        <source>Não foi possível obter os vértices do Polígono.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="869" />
        <source>Não foi possível obter uma elevação válida em ({x}, {y}). Verifique se todo o polígono está dentro do raster.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="993" />
        <location filename="..\codigos\CriarPlatoManager.py" line="893" />
        <source>Não foi possível sobrescrever a camada existente: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="899" />
        <source>Camada de pontos criada com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="911" />
        <source>Selecione apenas 1 feição</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="953" />
        <source>ID</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="954" />
        <source>X</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="955" />
        <source>Y</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1122" />
        <location filename="..\codigos\CriarPlatoManager.py" line="956" />
        <source>Z</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="957" />
        <source>Novo Z</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1122" />
        <location filename="..\codigos\CriarPlatoManager.py" line="958" />
        <source>Desnível</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="959" />
        <source>Distância Acumulada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="960" />
        <source>Cota</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="961" />
        <source>Comprimento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1122" />
        <location filename="..\codigos\CriarPlatoManager.py" line="962" />
        <source>Inclinação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2187" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2187" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2157" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2132" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1585" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1583" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1485" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1063" />
        <location filename="..\codigos\CriarPlatoManager.py" line="985" />
        <source>Segmentos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1041" />
        <source>Camada de linhas criada com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1492" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1070" />
        <source>Camadas '{point_layer_name}' ou '{line_layer_name}' não encontradas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1122" />
        <source>IDs</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1122" />
        <source>NovoZ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1137" />
        <source>ID: {id}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1528" />
        <source>Camadas de pontos e linhas atualizadas com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1553" />
        <source>Camada '{point_layer_name}' não encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1567" />
        <source>Camadas de segmentos criadas com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1597" />
        <source>Segmento_{start}_{end}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1634" />
        <source>Camada de pontos '{point_layer_name}' criada com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1683" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1644" />
        <source>Nenhuma camada selecionada no listWidgetSegmentos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3019" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2861" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2529" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2368" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2329" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1690" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1669" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1651" />
        <source>Camada '{layer_name}' não encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2375" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2336" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1697" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1658" />
        <source>A camada selecionada deve conter exatamente dois pontos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1705" />
        <source>O valor da equidistância deve ser maior que zero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1715" />
        <source>Os dois pontos são coincidentes. A distância entre eles é zero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2523" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2174" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2174" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2158" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2133" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1826" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1767" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1764" />
        <source>Estaqueamentos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1774" />
        <source>Nome da camada fora do padrão esperado: '{layer_name}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1965" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1777" />
        <source>Estacas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1826" />
        <source>Camada '{new_layer_name}' criada e adicionada ao grupo '{group_name}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1908" />
        <source>Aterro &gt; 0</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1914" />
        <source>Corte &lt; 0</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1920" />
        <source>Sem alteração = 0</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1950" />
        <source>Não foi possível identificar o valor Z nas coordenadas ({x}, {y}).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1965" />
        <source>Não há pontos suficientes em {estacas_layer_name} ou {talude_layer_name} para criar conexões para '{base_layer_name}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3042" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2718" />
        <location filename="..\codigos\CriarPlatoManager.py" line="1965" />
        <source>Talude</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1982" />
        <source>Não foi possível reprojetar uma conexão de {source_crs} para {target_crs}: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="1997" />
        <source>Não foi possível criar as conexões porque uma das geometrias é inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2107" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2094" />
        <source>A camada '{layer_name}' não é uma camada de pontos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3250" />
        <location filename="..\codigos\CriarPlatoManager.py" line="3250" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2523" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2165" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2165" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2159" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2134" />
        <source>Taludes</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2314" />
        <source>Nenhuma camada de segmento disponível.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2322" />
        <source>Selecione uma camada de segmento primeiro.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2347" />
        <source>Distância total: {total_distance:.2f} m. Selecione uma equidistância menor ou igual.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2361" />
        <source>Nenhuma camada de segmento selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2390" />
        <source>Distância total: {total_distance:.2f} m | Pontos a criar: {num_points}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2392" />
        <source>Equidistância inválida ou distância zero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2443" />
        <source>Uma ou ambas as camadas não têm projeção definida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2450" />
        <source>As camadas de polígono e raster têm georreferências diferentes.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2457" />
        <source>Uma ou ambas as camadas estão em coordenadas geográficas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2464" />
        <source>A camada de polígono tem mais de uma feição e nenhuma feição única está selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3013" />
        <location filename="..\codigos\CriarPlatoManager.py" line="2476" />
        <source>Nenhuma camada de estacas selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2482" />
        <source>Camada de estacas '{estacas_layer_name}' não encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2489" />
        <source>Camada raster não encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2543" />
        <source>A camada '{layer_name}' não é de pontos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2578" />
        <source>Nenhuma feição encontrada nas camadas selecionadas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2585" />
        <source>Selecione uma camada de polígono válida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2590" />
        <source>Não encontrei uma feição válida no polígono selecionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2599" />
        <source>CRS do polígono inválido. Usando EPSG:4326.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2603" />
        <source>Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2630" />
        <source>Não foi possível reprojetar uma feição de {source_crs} para {target_crs}: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2634" />
        <source>Foi encontrada uma geometria de ponto inválida durante a união das camadas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2686" />
        <source>Linhas do Talude</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2718" />
        <source>Nenhuma camada de {talude_layer_name} correspondente para '{estacas_layer_name}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2727" />
        <source>Camadas criadas: '{merged_name}' e '{line_layer_name}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2783" />
        <source>Selecione o logo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2783" />
        <source>Arquivos de imagem (*.png *.jpg *.jpeg)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2788" />
        <source>Logotipo selecionado: {logo_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2794" />
        <source>Nenhum logotipo selecionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2853" />
        <source>Nenhuma camada selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2867" />
        <source>'{layer_name}' não é uma camada de vetor.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2876" />
        <source>A camada '{layer_name}' não contém feições.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2914" />
        <source>A tabela foi exportada e aberta no Excel temporariamente.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2916" />
        <source>A tabela foi exportada, mas não foi possível abrir o arquivo automaticamente.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="2919" />
        <source>Erro ao salvar o arquivo Excel: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3025" />
        <source>A camada selecionada deve conter pelo menos dois pontos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3035" />
        <source>Esquerda</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3037" />
        <source>Direita</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3039" />
        <source>Selecione se o talude será criado à esquerda ou à direita.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3110" />
        <source>Camada de polígono inválida ou não encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3116" />
        <source>Não foi possível obter a feição ativa do polígono.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3124" />
        <source>Não foi possível obter os vértices do polígono ativo.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3136" />
        <source>O polígono ativo não possui vértices suficientes para calcular o talude.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3196" />
        <source>A estaca {id} não possui um valor válido no campo NovoZ.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3214" />
        <source>As estacas {id1} e {id2} são coincidentes.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3229" />
        <source>Não foi possível obter uma interseção válida do talude com o MDT para a estaca {id}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3254" />
        <source>Camada '{talude_layer_name}' de talude criada com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3265" />
        <source>Camada inválida para gerar TIN (deve ser de pontos).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3270" />
        <source>Escolher projeção da malha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3287" />
        <source>Nenhuma projeção válida foi selecionada para a malha.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3296" />
        <source>Não há feições selecionadas para gerar a TIN.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3309" />
        <source>Nenhum ponto com o campo '{field_name}' definido para gerar TIN.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3319" />
        <source>Nenhum ponto com 'Cota' definida para gerar TIN.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3338" />
        <source>Não foi possível reprojetar os pontos para o SRC selecionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3376" />
        <source>Falha ao carregar a malha gerada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3382" />
        <source>Malha TIN gerada com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarPlatoManager.py" line="3385" />
        <source>Erro ao gerar a TIN: {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>PoligonoLinhaDialog</name>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Converter</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Deletar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Renomear:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Apenas Feições Selecionadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Camadas de Polígonos:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Definição da Projeção:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=" font-size:7pt; color:#000000;"&gt;Altere a Projeção. (Opcional)&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Projeção</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Atributos:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Cor </source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=" font-size:7pt;"&gt;Remove os Atributos existentes.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Remover Exitentes</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Adicionar Novos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Rotulagem:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>ID</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Comprimento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Personalização da Feição:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Cor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoLinha.ui" line="0" />
        <source>Cor/ Espessura da Linha:</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>PoligonoManager</name>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="76" />
        <source>Converte Polígonos para Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="141" />
        <source>Projeção da camada Convertida</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="332" />
        <source>Cor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="1211" />
        <location filename="..\codigos\PoligonoManagerLinha.py" line="653" />
        <location filename="..\codigos\PoligonoManagerLinha.py" line="338" />
        <source>Sem Projeção</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="505" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="508" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="528" />
        <source>Convertendo a camada de Polígonos para uma Camada de Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="531" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="636" />
        <source>Nenhuma Camada Selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="672" />
        <source>Selecione uma cor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="943" />
        <source>Selecione a cor do rótulo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="1010" />
        <source>Rótulos: Opcional</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="1011" />
        <source>Escolha um rótulo (Opcional)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="1079" />
        <source>Nenhuma camada de polígonos válida selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="1126" />
        <source>Conversão concluída com sucesso em {elapsed_time:.2f} segundos!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="1132" />
        <source>A camada de polígonos foi deletada do projeto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\PoligonoManagerLinha.py" line="1215" />
        <source>Nenhuma camada selecionada</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>PrepTask</name>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2906" />
        <source>Preparando malha para visualização</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2917" />
        <source>Camada inválida durante a preparação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2943" />
        <source>Falha desconhecida na preparação.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>RasterizarMalhaDialog</name>
    <message>
        <location filename="..\codigos\RasterizarMalhas.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhas.ui" line="0" />
        <source>Camada de Malhas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhas.ui" line="0" />
        <source>Tamanho do Pixel:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhas.ui" line="0" />
        <source> m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhas.ui" line="0" />
        <source>Salvar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhas.ui" line="0" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhas.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>RasterizarManager</name>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="27" />
        <source>Rasterizar Malhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="255" />
        <location filename="..\codigos\RasterizarMalhaManager.py" line="38" />
        <source>[Salvar em arquivo temporário]</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="102" />
        <source>Gerando a Camada de Malha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="105" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="229" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="241" />
        <source>Sem permissão para escrever em: {folder_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="344" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="348" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="352" />
        <source>Info</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="358" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="365" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="370" />
        <source>Abrir Arquivo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="444" />
        <source>Selecione uma camada de malha válida!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="449" />
        <source>A malha não contém dados para rasterizar!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="455" />
        <source>Tamanho de pixel inválido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="461" />
        <source>MDT</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="474" />
        <source>Sem permissão de escrita em: {output_dir}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="498" />
        <source>Rasterizando malha...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="503" />
        <source>Algoritmo de rasterização não encontrado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="529" />
        <source>A rasterização da malha não foi concluída.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="534" />
        <source>Arquivo de saída não foi criado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="538" />
        <source>%p% - Carregando raster...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="558" />
        <source>Falha ao carregar camada raster.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="563" />
        <source>%p% - Concluído</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="565" />
        <source>Raster criado com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\RasterizarMalhaManager.py" line="581" />
        <source>Erro: {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>RedesDrenagem</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="40" />
        <source>Redes de Drenagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2709" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2495" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1659" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="934" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="495" />
        <source>SAGA - Drenagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10453" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10435" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10433" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2010" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1751" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1646" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1090" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="495" />
        <source>TauDEM - Drenagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11623" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11619" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11520" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11459" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11436" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11401" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11385" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2226" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1476" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="495" />
        <source>WhiteboxTools - Drenagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="547" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="536" />
        <source>Nenhum raster selecionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="592" />
        <source>&lt;b&gt;Nenhum MDT selecionado.&lt;/b&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="610" />
        <source>{area:,.2f} (unidades² do CRS)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="628" />
        <source>&lt;b&gt;Nome:&lt;/b&gt; {layer_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="629" />
        <source>&lt;b&gt;Fonte:&lt;/b&gt; {source}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="630" />
        <source>&lt;b&gt;CRS:&lt;/b&gt; {authid} - {description}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="632" />
        <source>&lt;b&gt;Extensão:&lt;/b&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="633" />
        <source>  Xmin: {xmin:.3f}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="634" />
        <source>  Xmax: {xmax:.3f}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="635" />
        <source>  Ymin: {ymin:.3f}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="636" />
        <source>  Ymax: {ymax:.3f}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="638" />
        <source>&lt;b&gt;Dimensões (col x lin):&lt;/b&gt; {cols} x {rows}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="639" />
        <source>&lt;b&gt;Resolução:&lt;/b&gt; {res_x:.3f} x {res_y:.3f} (unidades do CRS)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="640" />
        <source>&lt;b&gt;Área (aprox.):&lt;/b&gt; {area_info}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11603" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="658" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="661" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="664" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="667" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="676" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="704" />
        <source>Parâmetros SAGA - Drenagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="708" />
        <source>Declividade mínima (MINSLOPE %):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="966" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="718" />
        <source>Ordem mínima de canal (THRESHOLD):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="762" />
        <source>Selecione um raster válido no combo antes de executar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="777" />
        <source>Selecione um motor (SAGA, TauDEM ou WhiteboxTools) antes de executar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="872" />
        <source>Erro ao copiar DEM para caminho temporário seguro: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="881" />
        <source>Falha ao carregar DEM copiado para caminho seguro.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="903" />
        <source>Provider 'SAGA Next Gen' (sagang) não está disponível no Processing.
Verifique em Configurações ► Opções ► Processamento ► Provedores.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="909" />
        <source>Falha ao obter DEM em caminho seguro para processamento.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="925" />
        <source>[{short_code}] Raster SAGA inválido, não será adicionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="962" />
        <source>Parâmetros TauDEM - Drenagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="992" />
        <source>Falha ao obter DEM em caminho seguro para processamento TauDEM.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1011" />
        <source>Processamento de drenagem com TauDEM iniciado em segundo plano...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1026" />
        <source>_on_taudem_task_finished chamado. success={success}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1034" />
        <source>Processamento TauDEM cancelado pelo usuário.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1036" />
        <source>Ocorreu uma falha no processamento TauDEM.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1043" />
        <source>{dem_name} - Rede de drenagem (TauDEM)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10473" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1046" />
        <source>{dem_name} - FEL (TauDEM)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10475" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1048" />
        <source>{dem_name} - D8 FlowDir (P)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1050" />
        <source>{dem_name} - Slope D8 (SD8)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1052" />
        <source>{dem_name} - Área de contribuição D8 (AD8)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10477" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1055" />
        <source>{dem_name} - Canais (SRC TauDEM)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1058" />
        <source>{dem_name} - Ordem de canais (ORD TauDEM)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1061" />
        <source>{dem_name} - Bacias (W TauDEM)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1064" />
        <source>Processamento de drenagem com TauDEM concluído (em segundo plano).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1459" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1073" />
        <source>[{short_code}] Arquivo vetorial não encontrado: {path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1081" />
        <source>Falha ao carregar vetor {short_code} do TauDEM.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1107" />
        <source>[{short_code}] Erro ao aplicar estilo por ordem: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2584" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1190" />
        <source>Ordem {order_val}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1213" />
        <source>Parâmetros WhiteboxTools - Drenagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1217" />
        <source>(THRESHOLD, em nº de células):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1225" />
        <source>Modo de bacias:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1227" />
        <source>Bacias simples (Basins)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1228" />
        <source>Sub-bacias ligadas à rede (Subbasins)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1253" />
        <source>O provider Whitebox não está disponível no Processing.
Verifique se o plugin Whitebox Workflows está instalado, habilitado e com o backend carregado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1269" />
        <source>O provider Whitebox foi localizado, mas nenhum algoritmo está disponível. Verifique o backend do Whitebox Workflows e atualize o catálogo do plugin.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1279" />
        <source>Falha ao obter DEM em caminho seguro para processamento WhiteboxTools.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1323" />
        <source>Provider Whitebox encontrado no Processing: {provider_id} -&gt; {provider_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1338" />
        <source>Falha ao consultar um provider do Processing: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1380" />
        <source>Provider Whitebox encontrado dentro do plugin carregado: {provider_id}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1394" />
        <source>Falha ao registrar novamente o provider Whitebox: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1420" />
        <source>Erro ao acessar diretamente o plugin Whitebox: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1435" />
        <source>Whitebox não localizado.
Providers registrados:
{providers}

Plugins carregados:
{plugins}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1467" />
        <source>Falha ao carregar vetor {short_code} gerado pelo WhiteboxTools.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1607" />
        <source>Ordem {ov}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1664" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1624" />
        <source>{dem_name} - DEM preenchido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1758" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1649" />
        <source>{dem_name} - FEL</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1678" />
        <source>Produtos TauDEM não encontrados para este MDT. Usando DEM preenchido do SAGA para calcular depressões.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1683" />
        <source>Produtos SAGA não encontrados para este MDT. Usando FEL do TauDEM para calcular depressões.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1721" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1704" />
        <source>Já existe um cálculo de profundidade em andamento.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1708" />
        <source>MDT inválido para calcular profundidade (SAGA).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1712" />
        <source>DEM preenchido (SAGA) inválido para calcular profundidade.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1725" />
        <source>MDT inválido para calcular profundidade (TauDEM).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1729" />
        <source>FEL (TauDEM) inválido para calcular profundidade.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1776" />
        <source>Camada de profundidade inválida para vetorizar poças.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1781" />
        <source>Raster de profundidade não está em um arquivo físico (não é possível vetorizar).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1810" />
        <source>Erro ao criar raster máscara das poças (depth &gt; 0).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1824" />
        <source>Erro em gdal:polygonize: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1825" />
        <source>Erro ao vetorizar poças (gdal:polygonize).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1832" />
        <source>Falha ao carregar camada vetorial temporária de poças.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1846" />
        <source>{dem_name} - Poças{suffix}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1848" />
        <source>{dem_name} - Poças</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1850" />
        <source>Poças</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1893" />
        <source>Nenhuma poça encontrada para vetorizar (todas profundidades = 0).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1902" />
        <source>Raster de profundidade inválido: {depth_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1917" />
        <source>Campo de profundidade média (DEP_*) não encontrado após ZonalStatistics.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1952" />
        <source>Erro ao salvar camada vetorial de poças (código {error_code}).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1957" />
        <source>Camada vetorial de poças salva, mas falhou ao ser carregada no QGIS.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1982" />
        <source>Camada vetorial de poças gerada com sucesso (área e volume).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11526" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="1992" />
        <source>[{short_code}] Arquivo raster não encontrado: {path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2000" />
        <source>Falha ao carregar raster {short_code} do TauDEM.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2037" />
        <source>Provider 'WhiteboxTools' (wbt) não está disponível no Processing.
Verifique se o plugin 'WhiteboxTools for Processing' está instalado e habilitado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2046" />
        <source>Algoritmo resolvido diretamente: '{alg_id_direct}'</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2067" />
        <source>Resolvendo '{tool_name}' para algoritmo '{algorithm_id}' (WhiteboxTools).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2071" />
        <source>Resolvendo '{tool_name}' (match parcial) para algoritmo '{algorithm_id}' (WhiteboxTools).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2079" />
        <source>Não foi possível obter a lista de algoritmos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2081" />
        <source>Algoritmo '{tool_name}' não encontrado no provider '{prov_id}'. Alguns ids disponíveis: {sample_ids}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2083" />
        <source>Algoritmo WhiteboxTools '{human_name}' não encontrado (id esperado parecido com '{expected_id}').</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2107" />
        <source>{tool_desc}: param entrada='{in_name}', saída='{out_name}'</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2110" />
        <source>{tool_desc}: não conseguiu identificar parâmetros de entrada/saída.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2111" />
        <source>Não foi possível identificar parâmetros de entrada/saída para '{tool_desc}' no WhiteboxTools (veja o Registro de Mensagens).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2127" />
        <source>Selecione um MDT válido para calcular a profundidade (Whitebox).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2143" />
        <source>Falha ao obter DEM em caminho seguro para DepthInSink (Whitebox).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2170" />
        <source>Erro ao executar DepthInSink (WhiteboxTools): {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2171" />
        <source>Erro ao executar DepthInSink (WhiteboxTools).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2177" />
        <source>Raster DepthInSink gerado, mas falhou ao ser carregado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2207" />
        <source>Erro ao aplicar limiar mínimo à profundidade (WhiteboxTools).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2211" />
        <source>{dem_name} - Profundidade mínima (Whitebox)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2217" />
        <source>Raster de profundidade mínima (Whitebox) gerado, mas falhou ao ser carregado no QGIS.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2248" />
        <source>Raster de profundidade mínima (WhiteboxTools / DepthInSink) gerado com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2254" />
        <source>Vetorização desativada (simulação). Mantendo apenas o raster de profundidade.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2309" />
        <source>Profundidade ({motor}) - Raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2445" />
        <source>Selecione um MDT válido no combo antes de calcular a profundidade das depressões.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2476" />
        <source>Não encontrei DEM preenchido (SAGA) nem FEL (TauDEM) para este MDT.
Execute primeiro a drenagem com SAGA ou TauDEM.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2486" />
        <source>[{short_code}] Vetor inválido, não será adicionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2512" />
        <source>[{short_code}] Erro ao aplicar estilo por ORDER: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2518" />
        <source>[{short_code}] Erro ao aplicar simbologia por ORDER: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2620" />
        <source>[BASINS] Campo ORDER não encontrado na camada '{layer_name}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2636" />
        <source>[BASINS] Falha ao ler valores de {field_name}: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2668" />
        <source>ORDER {order_val}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2704" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2688" />
        <source>{dem_name} - Canais SAGA</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2737" />
        <source>Triangulares</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2738" />
        <source>Trapezoidais</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2739" />
        <source>Retangulares</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="2740" />
        <source>Circulares</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3464" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3390" />
        <source>Condutos Circulares</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3465" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3391" />
        <source>Canais Revestidos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3466" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3393" />
        <source>Cursos D'Água Dragados ou Escavados</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3467" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3394" />
        <source>Cursos D'Água Naturais Menores</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3468" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3395" />
        <source>Enchentes</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3469" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3396" />
        <source>Cursos D'Água Naturais Maiores</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3480" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3443" />
        <source>Tipo selecionado: {text}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3559" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3549" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3530" />
        <source>CN_Canal</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3554" />
        <source>CN_Triangular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3555" />
        <source>CN_Trapezoidal</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3556" />
        <source>CN_Retangular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3557" />
        <source>CN_Circular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3572" />
        <source>Selecione um raster no comboBoxRaster antes de criar a camada de canais.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3577" />
        <source>O SRC do raster selecionado é inválido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3582" />
        <source>O raster selecionado está em coordenadas geográficas.
Use um raster em projeção plana para criar a camada de canais.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3598" />
        <source>Não foi possível criar a camada de canais.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3648" />
        <source>Camada '{layer_name}' criada com SRC {authid} e adicionada ao projeto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11991" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9715" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9686" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4876" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4873" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3663" />
        <source>CANAIS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3674" />
        <source>CAMADAS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="3719" />
        <source>CANALETAS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4147" />
        <source>Profundidade Normal (Yn):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4269" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4261" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4253" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4245" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4237" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4224" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4211" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4177" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4168" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4152" />
        <source> m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4154" />
        <source>Declividade (I):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4159" />
        <source> %</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4163" />
        <source>Folga (f):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4172" />
        <source>Comprimento do Canal:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4186" />
        <source>Inclinação do Talude do canal (z):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4199" />
        <source>Inclinação do Talude (z):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4219" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4206" />
        <source>Largura da Base (b):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4232" />
        <source>Diâmetro interno (D):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4240" />
        <source>Diâmetro externo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4248" />
        <source>Folga lateral:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4256" />
        <source>Espessura do berço:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4264" />
        <source>Cobertura acima do tubo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4272" />
        <source>Talude da vala (z):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4279" />
        <source>Configure os parâmetros para o tipo de canal selecionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4417" />
        <source>O diâmetro interno (D) deve ser maior que zero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4420" />
        <source>A profundidade normal (Yn) não pode ser negativa.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4423" />
        <source>A profundidade normal (Yn) não pode ser maior que o diâmetro interno (D).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4426" />
        <source>O diâmetro externo deve ser maior que zero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4429" />
        <source>O diâmetro externo deve ser maior ou igual ao diâmetro interno.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4432" />
        <source>A folga lateral não pode ser negativa.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4435" />
        <source>A espessura do berço não pode ser negativa.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4438" />
        <source>A cobertura acima do tubo não pode ser negativa.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4441" />
        <source>O talude da vala (z) não pode ser negativo.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4444" />
        <source>O coeficiente de rugosidade (n) deve ser maior que zero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4825" />
        <source>Área (A):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4825" />
        <source>m²</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4826" />
        <source>Vazão (Q):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4826" />
        <source>m³/s</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4827" />
        <source>Perímetro Molhado (P):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4833" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4829" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4828" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4827" />
        <source>m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4828" />
        <source>Largura da Superfície (B):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4829" />
        <source>Profundidade Crítica (Yc):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4830" />
        <source>Número de Froude (Fr):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4831" />
        <source>Regime de Escoamento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4832" />
        <source>Velocidade (V):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4832" />
        <source>m/s</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4833" />
        <source>Energia Específica (E):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4834" />
        <source>Movimentação de Terra:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="4834" />
        <source>m³</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="5151" />
        <source>Selecione uma feição na tabela para calcular.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="5173" />
        <source>O tipo selecionado em 'Tipo de Canal' não corresponde ao tipo da camada selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="5188" />
        <source>Informe uma profundidade normal (Yn) maior que zero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="5219" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="5212" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="5206" />
        <source>Informe a rugosidade de Manning (n).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="5224" />
        <source>A rugosidade (n) deve ser maior que zero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="5249" />
        <source>Verifique os parâmetros geométricos do canal (Yn, z, b ou D).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="5277" />
        <source>Informe uma declividade (I) diferente de zero e um coeficiente de rugosidade (n) maior que zero para calcular a vazão.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="5316" />
        <source>Crítico</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="5318" />
        <source>Subcrítico</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="5320" />
        <source>Supercrítico</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="6923" />
        <source>Comprimento (m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="12485" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8807" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8753" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="6924" />
        <source>Cota (m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="12510" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="6950" />
        <source>Canal</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="12511" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9052" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8978" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8743" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="6951" />
        <source>Terreno</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="6961" />
        <source>Abaixo do Solo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="6969" />
        <source>Acima do Solo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13051" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7696" />
        <source>&lt;b&gt;Distância:&lt;/b&gt; {x_val:.2f} m&lt;br&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13052" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7697" />
        <source>&lt;span style='color:#00AAFF;'&gt;&lt;b&gt;Canal:&lt;/b&gt; {y_canal:.2f} m&lt;/span&gt;&lt;br&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13053" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7698" />
        <source>&lt;span style='color:#FF64FF;'&gt;&lt;b&gt;Terreno:&lt;/b&gt; {y_terreno:.2f} m&lt;/span&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7767" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7846" />
        <source>Nenhuma camada válida selecionada no tableViewCamada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8517" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7859" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7854" />
        <source>Arquivos DXF (*.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7867" />
        <source>DXF exportado com sucesso: {file_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7869" />
        <source>Falha ao exportar DXF: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7869" />
        <source>erro desconhecido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7877" />
        <source>Exportar DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7881" />
        <source>Selecione o modo de exportação:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7883" />
        <source>DXF2D (linetype SETAS &gt;&gt;)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7884" />
        <source>DXF3D (linha normal 3D)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7903" />
        <source>2D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="7928" />
        <source>Linha com setas ----&gt;&gt;----&gt;&gt;----&gt;&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8765" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8307" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8102" />
        <source>Erro ao salvar DXF: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8509" />
        <source>Nada para exportar: gere/atualize o gráfico antes.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9739" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8514" />
        <source>Função escolher_local_para_salvar não encontrada no plugin.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8517" />
        <source>Grafico_Perfil.dxf</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8533" />
        <source>Falha ao exportar gráfico para DXF.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8536" />
        <source>Gráfico exportado para DXF com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8549" />
        <source>Curvas insuficientes para exportação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8736" />
        <source>Não foi possível calcular a extensão do gráfico (bbox).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9055" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8981" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="8743" />
        <source>Projeto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9058" />
        <source>Escavação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9499" />
        <source>ESTACAS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9499" />
        <source>X</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9499" />
        <source>Y</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9499" />
        <source>TERRENO</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9499" />
        <source>PROJETO</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9499" />
        <source>ESCAVAÇÃO</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9733" />
        <source>Nenhuma camada do grupo 'CANAIS' está listada para salvar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9742" />
        <source>CANAIS.gpkg</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9791" />
        <source>Falha ao salvar GeoPackage (nenhuma camada foi gravada).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9800" />
        <source>GeoPackage salvo: {file_name}
Camadas gravadas: {layer_count}
Falhas:
{summary}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9802" />
        <source>GeoPackage salvo com sucesso: {file_name}
Camadas gravadas: {layer_count}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9835" />
        <source>GeoPackage (*.gpkg)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9836" />
        <source>Vetores (*.shp *.gpkg *.geojson *.kml *.gpx *.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9837" />
        <source>Rasters (*.tif *.tiff *.asc *.img)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9838" />
        <source>Todos (*.*)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9841" />
        <source>Abrir arquivo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9848" />
        <source>Falha ao abrir arquivo.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9850" />
        <source>Arquivo carregado no projeto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9902" />
        <source>Arquivo inválido ou formato não suportado pelo QGIS.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9924" />
        <source>Arquivo não encontrado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9934" />
        <source>Falha ao ler o GeoPackage: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9937" />
        <source>GeoPackage sem camadas vetoriais (features).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="9997" />
        <source>Nenhuma camada de linha válida foi adicionada ao grupo CANAIS.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10195" />
        <source>Não encontrei on_pushButtonPronfundidade_clicked para gerar profundidade.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10231" />
        <source>Raster de profundidade inválido para simulação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10246" />
        <source>Parar simulação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10264" />
        <source>Pocas (T. Real)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10413" />
        <source>Canais (SRC</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10426" />
        <source>[{short_code}] Raster inválido, não será adicionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10905" />
        <source>Parar Inundação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="10958" />
        <source>Inundação (Sim)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11036" />
        <source>Selecione um MDT válido no combo antes de simular inundação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11059" />
        <source>Defina um intervalo (Min &lt; Max) para simular inundação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11067" />
        <source>Não encontrei a camada de inundação desse motor. Vou gerar e iniciar a simulação automaticamente…</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11097" />
        <source>Selecione um MDT raster válido no combo.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11103" />
        <source>Defina um nível d'água (doubleSpinBoxMaximo) maior que 0.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11109" />
        <source>Não encontrei FEL / P / SRC do TauDEM para este MDT.
Rode primeiro o pushButtonExecutar com TauDEM.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11114" />
        <source>Já existe um cálculo de inundação em execução.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11134" />
        <source>Inundação cancelada pelo usuário.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11136" />
        <source>Falha no cálculo de inundação (HAND).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11142" />
        <source>{dem_name} - HAND (TauDEM)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11147" />
        <source>{dem_name} - Inundação (m) STAGE={stage_m:.3f} (TauDEM)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11156" />
        <source>Inundação (HAND) concluída. STAGE={stage_m:.3f} m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11168" />
        <source>Cálculo de inundação (HAND/TauDEM) iniciado em segundo plano...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11178" />
        <source>Selecione um MDT válido no combo antes de executar inundação (SAGA).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11183" />
        <source>Não encontrei o DEM preenchido do SAGA.
Execute primeiro o pushButtonExecutar com o motor SAGA.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11188" />
        <source>Não encontrei o vetor de canais do SAGA.
Execute primeiro o pushButtonExecutar com o motor SAGA.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11193" />
        <source>Defina um nível (doubleSpinBoxMaximo) &gt; 0 para calcular inundação (SAGA).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11210" />
        <source>Selecione um MDT válido no combo antes de calcular inundação (Whitebox).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11217" />
        <source>Não encontrei os rasters do Whitebox necessários (D8 pointer e canais raster).
Execute primeiro o processamento com o motor WhiteboxTools.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11223" />
        <source>Defina um nível (doubleSpinBoxMaximo) &gt; 0 para calcular inundação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11229" />
        <source>Falha ao obter DEM em caminho seguro para inundação (Whitebox).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11242" />
        <source>Inundação (Whitebox): calculando HAND e profundidade…</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11393" />
        <source>{dem_name} - Canais</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11424" />
        <source>{dem_name} - Canais (SRC Whitebox)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11425" />
        <source>{dem_name} - Canais (SRC WhiteboxTools)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11426" />
        <source>{dem_name} - Streams (Whitebox)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11427" />
        <source>{dem_name} - Stream Network (Whitebox)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11467" />
        <source>{dem_name} - D8 pointer</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11483" />
        <source>Selecione um MDT válido no combo antes de executar inundação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11494" />
        <source>Selecione um motor (SAGA, TauDEM ou WhiteboxTools).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11572" />
        <source>[{short_code}] Falha ao carregar raster: {path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11605" />
        <source>Inundação (Whitebox) cancelada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11607" />
        <source>Falha na inundação (Whitebox).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11612" />
        <source>Inundação (Whitebox) finalizou, mas não encontrei o DEM original.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11619" />
        <source>{dem_name} - HAND (Whitebox)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11623" />
        <source>{dem_name} - Inundação (m) STAGE={stage_txt} (Whitebox)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11631" />
        <source>Falha ao aplicar estilo azul na inundação: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11633" />
        <source>Inundação (Whitebox) concluída ✅</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11717" />
        <source>Configuração de Uso do Plugin</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11720" />
        <source>Menu</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11721" />
        <source>SAGA: obter, instalar e configurar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11722" />
        <source>Como usar o motor SAGA</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11724" />
        <source>TauDEM: obter, instalar e configurar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11725" />
        <source>Como usar o motor TauDEM</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11727" />
        <source>WhiteboxTools: obter e instalar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11728" />
        <source>Como usar o motor WhiteboxTools</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11730" />
        <source>Como usar: Poças (Simulação 2)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11731" />
        <source>Como usar: Inundação (Simulação 1)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11732" />
        <source>Como usar: Inundação em Tempo Real</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11734" />
        <source>Ativar/validar providers no QGIS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="11735" />
        <source>Diagnóstico rápido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="12061" />
        <source>trecho</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="12061" />
        <source>trechos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="12062" />
        <source>    {layer_name}  ({count} {segment_text} • {length:.2f} m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="12069" />
        <source>Camada: {layer_name}
Trechos: {count}
Comprimento total: {length:.2f} m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="12484" />
        <source>Comprimento acumulado (m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13107" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="12486" />
        <source>Perfil do Projeto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="12781" />
        <source>&lt;b&gt;Trecho:&lt;/b&gt; {trecho_label}&lt;br&gt;</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="12782" />
        <source>&lt;b&gt;Inclinação:&lt;/b&gt; {decl:.3f}%</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="12892" />
        <source>Perfil do Projeto - {layer_name} (sem trechos válidos)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="12916" />
        <source>Perfil do Projeto - {layer_name} ({count} trecho(s))</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>SagaDrenagemRunner</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16134" />
        <source>Processamento de drenagem com SAGA iniciado em segundo plano (etapa 1/3: preenchimento de depressões)...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16153" />
        <source>Algoritmo 'sagang:fillsinkswangliu' não encontrado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16164" />
        <source>Erro ao executar 'Fill sinks (Wang &amp; Liu)' com SAGA.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16172" />
        <source>Falha ao carregar o DEM preenchido gerado pelo SAGA.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16179" />
        <source>Executando SAGA: Flow accumulation (one step)...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16192" />
        <source>Algoritmo 'sagang:flowaccumulationonestep' não encontrado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16202" />
        <source>Erro ao executar 'Flow accumulation (one step)'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16211" />
        <source>{dem_name} - Acumulação (TCA)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16215" />
        <source>Falha ao carregar o raster de acumulação (TCA).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16219" />
        <source>{dem_name} - Área específica (SCA)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16223" />
        <source>Falha ao carregar o raster de área específica (SCA).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16226" />
        <source>Executando SAGA: Channel network and drainage basins...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16245" />
        <source>Algoritmo 'sagang:channelnetworkanddrainagebasins' não encontrado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16255" />
        <source>Erro ao executar 'Channel network and drainage basins'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16262" />
        <source>[SAGA] Outputs: {outputs}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16278" />
        <source>{dem_name} - Canais SAGA</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16282" />
        <source>Falha ao carregar a camada de canais gerada pelo SAGA.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16286" />
        <source>{dem_name} - Bacias (Raster) SAGA</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16297" />
        <source>Falha ao carregar o raster de bacias (BASIN) gerado pelo SAGA.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16301" />
        <source>{dem_name} - Bacias SAGA</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16311" />
        <source>Falha ao carregar a camada de bacias gerada pelo SAGA.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>SagaInundacaoRunner</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13152" />
        <source>Inundação (SAGA): iniciando (etapa 1/3: rasterizar canais)...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13182" />
        <source>Algoritmo 'gdal:rasterize' não encontrado no Processing.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13217" />
        <source>Falha ao rasterizar canais (SAGA inundação).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13223" />
        <source>Raster de canais ficou vazio (0 pixels &gt; 0).
Isso causa o erro 'Channel Network' no SAGA.
Verifique CRS/extent do vetor de canais vs DEM preenchido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13226" />
        <source>Inundação (SAGA): etapa 1/3 concluída. (etapa 2/3: calculando HAND)...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13237" />
        <source>Não encontrei o algoritmo SAGA: Vertical Distance to Channel Network.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13260" />
        <source>[SAGA HAND] successful={successful} results={results}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13264" />
        <source>Falha ao calcular HAND (SAGA inundação).
Se aparecer 'Channel Network', o raster de canais ainda não está válido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13267" />
        <source>{dem_name} - HAND (SAGA)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13269" />
        <source>HAND foi gerado, mas falhou ao carregar no QGIS.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13287" />
        <source>Inundação (SAGA): etapa 2/3 concluída. (etapa 3/3: calculando profundidade)...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13302" />
        <source>Inundação (SAGA): calculando profundidade</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13314" />
        <source>Inundação (SAGA) cancelada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13318" />
        <source>Falha ao gerar raster de inundação (SAGA).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13322" />
        <source>{dem_name} - Inundação (m) STAGE={stage_txt} (SAGA)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13337" />
        <source>Inundação (SAGA) concluída ✅</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>ScreenOverlay</name>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="2098" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="1604" />
        <source>Adicionar ScreenOverlay ao KMZ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerFotos.py" line="1784" />
        <source>Remover</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="2756" />
        <location filename="..\codigos\ExportarManagerImagens.py" line="2695" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="2250" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="2117" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="1797" />
        <source>ScreenOverlay ✓</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="2592" />
        <location filename="..\codigos\ExportarManagerImagens.py" line="2299" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="1879" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="1800" />
        <source>ScreenOverlay</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="2329" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="1908" />
        <source>Manter Proporção</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="2330" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="1909" />
        <source>Resetar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="2331" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="1910" />
        <source>Adicionar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="2705" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="2203" />
        <source>Imagens (*.png *.jpg *.jpeg *.bmp)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="2707" />
        <location filename="..\codigos\ExportarManagerFotos.py" line="2204" />
        <source>Selecione uma imagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\ExportarManagerImagens.py" line="2325" />
        <source>OverlayXY:</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>SetasManager</name>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="38" />
        <source>Gerar Setas Sobre o MDT</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="565" />
        <source>Nenhuma camada raster válida foi selecionada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="711" />
        <source>Nenhuma camada de linhas válida foi encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="799" />
        <source>Exportando camada para DXF: {layer_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="802" />
        <source>%p% - %v de %m Feições processadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="856" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="866" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="904" />
        <source>Nenhuma camada de linhas foi encontrada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="908" />
        <source>A camada selecionada não é do tipo linha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="916" />
        <source>Nenhuma camada raster foi encontrada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="932" />
        <source>A camada {layer_name} é geográfica, modifique a projeção para UTM.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="934" />
        <source>As camadas {layer_names} são geográficas, modifique as projeções para UTM.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="934" />
        <source> e </source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="968" />
        <source>Processo concluído.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="975" />
        <source>Setas geradas com sucesso em {elapsed_time:.2f}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1007" />
        <source>Nenhum estilo de seta selecionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1094" />
        <source>Setas simples processadas e camada de linhas atualizada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1245" />
        <source>Inclinação negativa</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1249" />
        <source>Inclinação positiva</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1253" />
        <source>Sem inclinação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1291" />
        <source>Escolha a cor para as setas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1554" />
        <location filename="..\codigos\GerarSetasRaster.py" line="1521" />
        <source>SRC: {authid} - {description}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1524" />
        <source>Nenhuma camada raster selecionada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1557" />
        <source>Nenhuma camada de linhas selecionada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1774" />
        <source>Nenhuma camada de linha gerada para exportação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1778" />
        <source>A camada selecionada não foi gerada pelo pushButtonGerar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1783" />
        <source>Arquivos DXF (*.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1792" />
        <source>Biblioteca ezdxf não encontrada. Verifique sua instalação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1805" />
        <source>SETAS</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1861" />
        <source>Camada exportada com sucesso para DXF.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerarSetasRaster.py" line="1864" />
        <source>Erro ao salvar o arquivo DXF: {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>StlExportWorker</name>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="3420" />
        <location filename="..\codigos\UiManagerM.py" line="3375" />
        <source>Operação cancelada pelo usuário.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>TabelaRugosidadeCondutosDialog</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14831" />
        <source>Tabela de Rugosidade para Canais Revestidos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14834" />
        <source>Tabela de Rugosidade para Cursos D'Água Dragados ou Escavados</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14837" />
        <source>Tabela de Rugosidade para Cursos D'Água Naturais Menores</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14840" />
        <source>Tabela de Rugosidade para Enchentes</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14843" />
        <source>Tabela de Rugosidade para Cursos D'Água Naturais Maiores</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14846" />
        <source>Tabela de Rugosidade para Condutos Circulares</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14852" />
        <source>Tabela de Materiais e seus respectivos coeficientes:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14864" />
        <source>Descrição</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14864" />
        <source>Mínimo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14864" />
        <source>Normal</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14864" />
        <source>Máximo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14883" />
        <source>Superfície em aço polido não revestido com pintura</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14884" />
        <source>Superfície em aço polido revestido com pintura</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14885" />
        <source>Aço corrugado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14983" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14886" />
        <source>Nata de cimento puro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14887" />
        <source>Argamassa</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14888" />
        <source>Madeira aplainada, não tratada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14889" />
        <source>Madeira aplainada, tratada com creosoto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14890" />
        <source>Madeira não aplainada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14891" />
        <source>Pranchões de madeira com travessas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14892" />
        <source>Madeira revestida com papel próprio</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14893" />
        <source>Concreto acabado a colher</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14894" />
        <source>Concreto acabado a desempenadeira</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14895" />
        <source>Concreto acabado com cascalho rolando no fundo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14896" />
        <source>Concreto sobre rocha bem escavada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14897" />
        <source>Concreto sobre rocha irregular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14898" />
        <source>Concreto com fundo acabado e laterais revestidas com pedra arrumada argamassada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14899" />
        <source>Concreto com fundo acabado e laterais com pedra argamassada, não arrumada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14900" />
        <source>Concreto com fundo e laterais de alvenaria de pedra grosseira argamassada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14901" />
        <source>Concreto com fundo e laterais de alvenaria de pedra grosseira</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14902" />
        <source>Concreto com fundo acabado e laterais de pedra seca ou riprap</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14903" />
        <source>Fundo em cascalho rolado e laterais de concreto moldado em formas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14904" />
        <source>Fundo em cascalho rolado e laterais com pedra argamassada não arrumada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14905" />
        <source>Fundo em cascalho rolado e laterais de pedra seca ou riprap</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14906" />
        <source>Tijolos com argamassa de cimento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14907" />
        <source>Tijolos com requimados vitrificados</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14908" />
        <source>Alvenaria de pedra grosseira cimentada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14909" />
        <source>Alvenaria de pedra seca</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14910" />
        <source>Pedra de cantaria revestida</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14911" />
        <source>Asfalto liso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14912" />
        <source>Asfalto rugoso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14913" />
        <source>Revestidos por vegetação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14917" />
        <source>Em terra, retilíneos, uniformes, regulares e recentemente concluídos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14918" />
        <source>Em terra, retilíneos, uniformes, regulares e após sofrer influência de intempéries</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14919" />
        <source>Em terra, retilíneos e uniformes com secção uniforme em cascalho regular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14920" />
        <source>Em terra, retilíneos e uniformes com grama curta e poucas ervas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14921" />
        <source>Em terra, com meandros e lentos sem vegetação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14922" />
        <source>Em terra, com meandros e lentos com grama e algumas ervas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14923" />
        <source>Em terra, com meandros e lentos com densas ervas ou plantas aquáticas no fundo do canal</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14924" />
        <source>Em terra, com meandros e lentos com fundo em terra e laterais em pedra grosseira</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14925" />
        <source>Em terra, com meandros e lentos com fundo rochoso e taludes com ervas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14926" />
        <source>Em terra, com meandros e lentos com pedras arredondadas no fundo e laterais regulares</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14927" />
        <source>Canais dragados por máquinas ( tipo Drag-lines ) - sem vegetação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14928" />
        <source>Canais dragados por máquinas ( tipo Drag-lines ) - mata rala nos taludes</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14929" />
        <source>Rochas cortadas lisas e uniformes</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14930" />
        <source>Rochas cortadas pontudas e irregulares</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14931" />
        <source>Canais sem manutenção, ervas e galhos sem cortar - com densas ervas, mais altas que a profundidade da água</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14932" />
        <source>Canais sem manutenção, ervas e galhos sem cortar - com fundo regular, galhos e ramos nas laterais</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14933" />
        <source>Canais sem manutenção, ervas e galhos sem cortar - com fundo regular, galhos e ramos nas laterais (na fase de cheias)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14934" />
        <source>Canais sem manutenção, ervas e galhos sem cortar - com densa ramagem na fase de cheias</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14938" />
        <source>Cursos na planície - regulares, retilíneos, completamente cheios, sem poços ou remansos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14939" />
        <source>Cursos na planície - regulares, retilíneos, completamente cheios, sem poços ou remansos, e com pedras nas margens</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14940" />
        <source>Cursos na planície - regulares, sinuosos, alguns poços e baixios (águas rasas)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14941" />
        <source>Cursos na planície - regulares, sinuosos, alguns poços e baixios (águas rasas) e com pedras e ervas nas margens</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14942" />
        <source>Cursos na planície - regulares, sinuosos, alguns poços e baixios (águas rasas) e com pedras e ervas na calha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14943" />
        <source>Cursos na planície - regulares, sinuosos, alguns poços e baixios (águas rasas) e com pedras e ervas, mais vegetação nas margens</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14944" />
        <source>Cursos na planície - lentos em toda extensão, cheios de ervas e poços</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14945" />
        <source>Cursos na planície - completamente cheios de ervas em toda extensão, com poços ou transportando material em suspensão</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14946" />
        <source>Cursos de montanhas - sem vegetação, taludes usualmente escarpados, árvores e galhos submersos nas margens</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14947" />
        <source>Cursos de montanhas - sem vegetação, taludes usualmente escarpados, árvores e galhos submersos nas margens, condições mais rugosas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14951" />
        <source>Pastagem, sem mata mas com relva</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14952" />
        <source>Pastagem, sem mata mas com relva alta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14953" />
        <source>Áreas cultivadas sem safra</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14954" />
        <source>Áreas cultivadas com a safra amadurecida, plantada em fileiras</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14955" />
        <source>Áreas cultivadas com a safra amadurecida, plantada em campinas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14956" />
        <source>Matagal esparso com densas ervas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14957" />
        <source>Matagal ralo com árvores</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14958" />
        <source>Médio para denso matagal</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14959" />
        <source>Denso arvoredo plantado em fileiras</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14960" />
        <source>Terreno desmatado com tocos de árvores, sem brotos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14961" />
        <source>Terreno desmatado com tocos de árvores com denso crescimento de brotos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14962" />
        <source>Denso crescimento de floresta, com pequenas árvores, pouca vegetação — rasteira e enchente máxima superficial</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14963" />
        <source>Denso crescimento de floresta, com pequenas árvores, pouca vegetação — rasteira e enchente máxima subterrânea</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14967" />
        <source>Seção regular sem matacões ou galhos (largura superficial na máxima enchente superior a 30 m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14968" />
        <source>Irregular e seção rugosa (largura superficial na máxima enchente superior a 30 m)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14973" />
        <source>Aço com junta Lockbar e soldada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14974" />
        <source>Aço rebitado e em espiral</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14975" />
        <source>Ferro fundido revestido (piche ou cimentado)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14976" />
        <source>Ferro fundido não revestido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14977" />
        <source>Ferro forjado preto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14978" />
        <source>Ferro forjado galvanizado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14979" />
        <source>Metal corrugado (ARMCO) para dreno subterrâneo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14980" />
        <source>Metal corrugado (ARMCO) para dreno para água pluvial (bueiro)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14981" />
        <source>Acrílico - tipo perglass (vidro plástico)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14982" />
        <source>Latão ou bronze polido (muito liso)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14984" />
        <source>Cimento argamassa</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14985" />
        <source>Concreto - galerias retilíneas livres de escombros ou entulhos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14986" />
        <source>Condutos de concreto com curvas, conexões e alguns escombros ou entulhos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14987" />
        <source>Concreto acabado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14988" />
        <source>Concreto - coletor de esgotos, retilíneo, com inspeções e entradas domiciliares</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14989" />
        <source>Galerias concretadas com formas metálicas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14990" />
        <source>Galerias concretadas com formas de madeira lisas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14991" />
        <source>Galerias concretadas com formas de madeira irregular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14992" />
        <source>Madeira em aduelas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14993" />
        <source>Madeira tratada e laminada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14994" />
        <source>Tubos comuns de cerâmica - água pluvial</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14995" />
        <source>Cerâmica vitrificada para esgotos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14996" />
        <source>Cerâmica vitrificada para esgotos com inspeções e entrada de ramais domiciliares</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14997" />
        <source>Cerâmica vitrificada para dreno com junta seca</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14998" />
        <source>Galerias em alvenarias de tijolos requemados - vidrado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14999" />
        <source>Galerias em alvenaria de tijolos e revestidas com argamassa</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15000" />
        <source>Coletoras de esgoto revestidos com tinta betuminosa, com película de limo com curvas e conexões</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15001" />
        <source>Alvenaria argamassa com pedras irregulares</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15002" />
        <source>Vidro</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>TabelasManager</name>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="24" />
        <source>Gerenciador de Tabelas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="55" />
        <source>Pesquisar atributo...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="207" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="216" />
        <source>Abrir Arquivo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="257" />
        <source>sem_nome</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="258" />
        <source>Erro ao avaliar camada '{layer_name}': {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="367" />
        <source>Campos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1578" />
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1524" />
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="368" />
        <source>Atributos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="540" />
        <source>Este campo aceita apenas números inteiros.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="548" />
        <source>Este campo aceita apenas números.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="556" />
        <source>Este campo aceita apenas valores booleanos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="692" />
        <source>O nome do campo não pode ficar vazio.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="697" />
        <source>O nome do campo não pode começar com número.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="702" />
        <source>O nome de campo '{field_name}' já existe.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="847" />
        <source>Mover para cima</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="848" />
        <source>Mover para baixo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="970" />
        <source>Não foi possível renomear um ou mais campos da camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="990" />
        <source>Não foi possível iniciar a edição da camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1012" />
        <source>Falha ao atualizar atributo na feição {feature_id}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1019" />
        <source>Não foi possível salvar as alterações dos atributos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="2095" />
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1943" />
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1702" />
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1230" />
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1031" />
        <source>Nenhuma camada válida foi selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1075" />
        <source>Camada editada salva com sucesso. A reordenação dos campos, por enquanto, vale apenas na interface.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1190" />
        <source>Não foi possível criar os campos da nova camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1215" />
        <source>Não foi possível copiar as feições para a nova camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1962" />
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1649" />
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1256" />
        <source>Não foi possível criar a nova camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="2004" />
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1717" />
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1268" />
        <source>Nova camada criada com sucesso: {layer_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1921" />
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1544" />
        <source>Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1633" />
        <source>Nenhuma feição foi selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1655" />
        <source>Não foi possível copiar os campos da camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1685" />
        <source>Nenhuma feição válida foi encontrada para criar a nova camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1688" />
        <source>Não foi possível copiar as feições selecionadas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1707" />
        <source>Selecione ao menos um atributo ou uma feição para criar a nova camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1712" />
        <source>Não foi possível criar a camada filtrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1770" />
        <source>SRC inválido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1797" />
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1781" />
        <source>SRC desconhecido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1922" />
        <source>Campo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1947" />
        <source>Selecione um campo para criar a nova camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1971" />
        <source>Não foi possível copiar o campo selecionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="1997" />
        <source>Não foi possível copiar as feições da camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="2102" />
        <source>Falha ao abrir a calculadora de campo: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\GerenciadorTabelasManager.py" line="2103" />
        <source>Não foi possível abrir a calculadora de campo.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>TauDEMConfig</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16359" />
        <source>Selecione a pasta onde está instalado o TauDEM (contendo pitremove.exe)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16385" />
        <source>Selecione o executável mpiexec.exe</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16385" />
        <source>Executáveis (*.exe)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16405" />
        <source>TauDEM não localizado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16406" />
        <source>Não foi possível localizar a pasta do TauDEM.

Verifique se o TauDEM está instalado e tente novamente.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16413" />
        <source>mpiexec.exe não localizado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16414" />
        <source>Não foi possível localizar o mpiexec.exe (Microsoft MPI).

Instale o Microsoft MPI e tente novamente.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16422" />
        <source>TauDEM configurado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16423" />
        <source>TauDEM configurado com sucesso!

Pasta TauDEM: {taudem_dir}
mpiexec: {mpiexec_path}
Núcleos (processos MPI): {nproc}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16444" />
        <source>TauDEM não está configurado. Chame TAUDEM_CONFIG.setup_taudem_config() no thread principal antes.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16466" />
        <source>O executável mpiexec.exe não foi encontrado:
{path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16474" />
        <source>{exe_name} não encontrado ou inválido na pasta TauDEM:
{taudem_dir}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16495" />
        <source>Aviso: não foi possível criar diretório '{parent}': {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16536" />
        <source>[GDAL] Avisos compactados (arquivos não encontrados):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16544" />
        <source>[GDAL] Plugins que falharam ao carregar (compactado):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16557" />
        <source>... ({mid_omit} linhas omitidas) ...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16615" />
        <source>Executando TauDEM:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16646" />
        <source>Erro ao executar o TauDEM: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16651" />
        <source>
--- Saída TauDEM (compacta) ---
{compact_out}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16658" />
        <source>TauDEM retornou código de erro {rc}{hint}.
Verifique os caminhos, permissões e o log acima.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>TauDEMDrenagemTask</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15994" />
        <source>Drenagem TauDEM (Tempo Salvo Tools)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16031" />
        <source>Iniciando tarefa de drenagem TauDEM...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16036" />
        <source>DEM seguro usado: {dem_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16044" />
        <source>Erro na etapa PitRemove: {output}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16053" />
        <source>Erro na etapa D8 FlowDir: {output}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16062" />
        <source>Erro na etapa Área de Contribuição (aread8): {output}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16071" />
        <source>Erro na etapa Stream Definition (threshold): {output}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16080" />
        <source>Erro na etapa StreamNet (canais/bacias): {output}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16087" />
        <source>Erro inesperado na tarefa TauDEM: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="16092" />
        <source>Tarefa TauDEM cancelada.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>TauDEMFloodSimTask</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13582" />
        <source>TauDEM: Simulação de Inundação ({dem_name})</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13619" />
        <source>Falha ao abrir FEL/P/SRC com GDAL.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13625" />
        <source>FEL, P e SRC não possuem as mesmas dimensões (lin/col).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13800" />
        <source>Lista de níveis vazia.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13830" />
        <source>Erro na simulação de inundação (TauDEM): {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>TauDEMInundacaoTask</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13845" />
        <source>TauDEM: Inundação (HAND)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13864" />
        <source>Não foi possível abrir raster: {path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13868" />
        <source>Raster sem banda 1: {path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13875" />
        <source>Driver GTiff não disponível (GDAL).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13880" />
        <source>Falha ao criar GeoTIFF: {path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13904" />
        <source>STAGE deve ser &gt; 0.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13914" />
        <source>P (D8) não tem o mesmo tamanho do FEL.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13916" />
        <source>SRC não tem o mesmo tamanho do FEL.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13940" />
        <source>SRC não contém canais (nenhuma célula &gt; 0). Ajuste o THRESHOLD e rode TauDEM novamente.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14048" />
        <source>Inundação OK. canais={n_stream}; stage={stage_m}m</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14052" />
        <source>Erro na inundação (HAND): {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>TempoSalvoTools</name>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="159" />
        <source>&amp;Tempo Salvo Tools</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="316" />
        <location filename="..\tempo_salvo_tools.py" line="312" />
        <source>Tempo Salvo Tools</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="332" />
        <source>Criação de Camadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="336" />
        <source>Criação Vetorial</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="340" />
        <source>Criação de Malhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="344" />
        <source>Raster para Vetor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="348" />
        <source>Projetos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="354" />
        <source>Gerenciar Camadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="366" />
        <source>Grade UTM/GEO</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="382" />
        <source>Linhas para Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="397" />
        <source>Fotos para KMZ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="413" />
        <source>Gerar Curvas 3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="429" />
        <source>Gerar Setas sobre o MDT</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="445" />
        <source>Extrair Cotas de MDT</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="461" />
        <source>Polígonos para Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="477" />
        <source>Criar Platô sobre o MDT</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="493" />
        <source>Cálculos de Volume</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="509" />
        <source>Gerar Gráficos com Taludes</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="525" />
        <source>Gerar Gráficos de Perfis</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="541" />
        <source>Gerar Gráficos de Estruturas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="557" />
        <source>Gerar Malhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="573" />
        <source>Converte para Malha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="589" />
        <source>Rasterizar Malha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="605" />
        <source>Operações Sobre Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="621" />
        <source>Linhas Dentro de Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="636" />
        <source>Imagens para KMZ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="651" />
        <source>Adicionar Camada de Pontos Excel</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="666" />
        <source>Gerar Matrizes Vetoriais</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="681" />
        <source>Geoprocessamento de Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="696" />
        <source>Dimensionamento de Vetores</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="711" />
        <source>Gerar Notas Mecânicas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="726" />
        <source>Gerenciador de Tabelas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\tempo_salvo_tools.py" line="742" />
        <source>Gerar Redes de Drenagem</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>ToolbarManager</name>
    <message>
        <location filename="..\codigos\ToolbarManager.py" line="110" />
        <source>Enviar mensagem ao criador do Plugin Tempo Salvo Tools</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>TreeDeleteButtonDelegate</name>
    <message>
        <location filename="..\codigos\NotasMecanicasManager.py" line="3701" />
        <source>Notas</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>TreeViewEventFilter</name>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5504" />
        <location filename="..\codigos\UiManagerP.py" line="5148" />
        <location filename="..\codigos\UiManager.py" line="5658" />
        <source>Falha ao adicionar '{file_name}': {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5507" />
        <location filename="..\codigos\UiManagerP.py" line="5151" />
        <location filename="..\codigos\UiManager.py" line="5661" />
        <source>Nenhum arquivo foi adicionado (todos falharam).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5510" />
        <location filename="..\codigos\UiManagerP.py" line="5153" />
        <location filename="..\codigos\UiManager.py" line="5664" />
        <source>{ok}/{total} arquivos adicionados via arrastar e soltar.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>UiManager</name>
    <message>
        <location filename="..\codigos\UiManager.py" line="396" />
        <source>Sem Georreferências</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="397" />
        <source>Tipo: {tipo_linha}
SRC: {crs}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="522" />
        <source>A camada '{layer_name}' foi reprojetada para {crs_authid} ({crs_description}) com o nome '{novo_nome}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="525" />
        <source>Erro na reprojeção da camada '{layer_name}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="636" />
        <source>Nome da Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="651" />
        <source>Digite o nome da camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="656" />
        <source>Linhas Temporárias</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="664" />
        <source>Escolher Cor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="666" />
        <source>Projetar SRC</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="675" />
        <source>Não exibir diálogo de atributos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="680" />
        <source>Quando marcado, as linhas serão adicionadas sem abrir o formulário de atributos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="1549" />
        <location filename="..\codigos\UiManager.py" line="699" />
        <source>Escolher Cor da Linha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="742" />
        <source>SRC selecionado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="744" />
        <source>{authid} - {description}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="749" />
        <source>Adicionar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="751" />
        <source>Cancelar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="791" />
        <source>Não foi possível criar a camada de linhas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="1359" />
        <source>Lista de Camadas de Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="1819" />
        <source>Não foi possível iniciar a edição da camada para alterar sua cor.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="1841" />
        <source>Não foi possível atualizar os campos de cor da camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="1980" />
        <source>Renomear Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="1981" />
        <source>Digite o novo nome da camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2025" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2029" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2033" />
        <source>Info</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2037" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2043" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2056" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2078" />
        <source>Abrir Google Earth Web</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2081" />
        <source>Abre o Google Earth Web e copia o caminho do arquivo para a área de transferência.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2110" />
        <source>Google Earth Web</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2111" />
        <source>Clique em Novo &gt; Importar arquivo &gt; Dispositivo local. O caminho do KML foi copiado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2123" />
        <source>Selecione uma camada para exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2129" />
        <source>Falha ao obter ID da camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2134" />
        <source>Nenhuma camada vetorial válida selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2137" />
        <source>Nenhuma feição para exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2155" />
        <source>Nenhum formato selecionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2159" />
        <source>Escolha um diretório para salvar os arquivos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2178" />
        <source>Arquivos salvos com sucesso ({ok}/{total}): {fmt_ok}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2181" />
        <source>Arquivos salvos ({ok}/{total}).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2183" />
        <source>OK: {fmt_ok}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2185" />
        <source>Falharam: {fmt_fail}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2207" />
        <source>Camada inválida para salvar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2216" />
        <source>Extensão não informada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2236" />
        <source>Extensão não suportada: {ext}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2292" />
        <source>Arquivo salvo com sucesso ({ext}).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2294" />
        <source>Não foi possível salvar ({ext}).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2737" />
        <location filename="..\codigos\UiManager.py" line="2470" />
        <source>Selecione uma camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2487" />
        <source>Camada selecionada inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2494" />
        <source>Camada não encontrada ou inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2499" />
        <source>A camada selecionada não é uma camada de linhas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2563" />
        <source>Falha ao salvar a camada no formato Shapefile.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2573" />
        <source>Falha ao carregar a nova camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2595" />
        <location filename="..\codigos\UiManager.py" line="2594" />
        <source>Camadas Salvas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2613" />
        <source>Camada salva em {elapsed:.2f} s.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2723" />
        <source>Salvar antes de remover</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2723" />
        <source>Formato de arquivo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2745" />
        <source>Camada não encontrada (ID inválido).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3259" />
        <location filename="..\codigos\UiManager.py" line="2750" />
        <source>Camada não encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2755" />
        <source>Confirmar Remoção</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2755" />
        <source>Existem alterações não salvas. Deseja salvar antes de remover?</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="2997" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3041" />
        <source>Falha ao carregar o arquivo vetorial.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3076" />
        <source>Camadas de '{layer_name}' adicionadas com sucesso em {tempo_formatado}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3088" />
        <source>Todos os formatos suportados</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3092" />
        <source>Arquivos DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3093" />
        <source>Arquivos KML</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3094" />
        <source>Arquivos KMZ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3095" />
        <source>Arquivos Shapefile</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3096" />
        <source>Arquivos GeoJSON</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3097" />
        <source>Arquivos GeoPackage</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3098" />
        <source>Todos os arquivos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3100" />
        <source>Abrir Arquivo de Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3109" />
        <source>Nenhuma feição de linha encontrada ou o arquivo não pôde ser carregado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3114" />
        <source>Erro ao adicionar arquivo: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="5233" />
        <location filename="..\codigos\UiManager.py" line="4886" />
        <location filename="..\codigos\UiManager.py" line="3251" />
        <source>Nenhuma camada selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="5265" />
        <location filename="..\codigos\UiManager.py" line="3295" />
        <location filename="..\codigos\UiManager.py" line="3277" />
        <source>Exportação cancelada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3293" />
        <source>Camada exportada para KMZ em {elapsed_time:.2f} segundos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3308" />
        <source>A biblioteca 'defusedxml' não está instalada no Python do QGIS. Instale com: python -m pip install defusedxml</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3314" />
        <source>XML/KML inválido ou inseguro: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3466" />
        <source>Ícone</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3467" />
        <source>Tabela de Informações:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3695" />
        <source>Erro ao abrir a imagem. O arquivo não é uma imagem válida ou está corrompido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3700" />
        <source>Erro ao processar a imagem: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3752" />
        <source>Erro ao modificar o arquivo KML: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3878" />
        <source>Falha ao carregar KML/KMZ.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="3882" />
        <source>Nenhuma camada de LINHAS encontrada no KML/KMZ.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4090" />
        <source>Camada de origem inválida em _copiar_para_memoria().</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4107" />
        <source>Falha ao criar camada em memória (None).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4141" />
        <source>Falha ao criar camada em memória ({mem_geom}).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4331" />
        <source>Caminho DXF inválido: {path_dxf}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4458" />
        <source>Não foi possível abrir o DXF como LineString ou LineStringZ.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4464" />
        <source>Operação cancelada pelo usuário.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4467" />
        <source>Nenhum SRC selecionado – operação cancelada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4474" />
        <source>Erro ao abrir o DXF (camada com nome inválido): {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4587" />
        <source>Preparando processamento do DXF, aguarde…</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4608" />
        <source>Carregando entidades do DXF "{layer_name}", aguarde...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4625" />
        <source>Erro ao ler TEXTOS do DXF: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4656" />
        <source>Espessura da Linha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4657" />
        <source>Abrir Propriedades da Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4692" />
        <source>Alterar Espessura da Linha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4703" />
        <source>OK</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4897" />
        <source>A camada selecionada não é válida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4918" />
        <source>Processando: {layer_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4920" />
        <source>Processando, aguarde...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="4927" />
        <source>%p% - %v de %m Feições processadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="5242" />
        <source>A camada selecionada não é válida ou não é uma camada de linhas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManager.py" line="5262" />
        <source>Camada exportada para DXF em {duration:.2f} segundos</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>UiManagerM</name>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="235" />
        <source>Nenhuma camada de malha para salvar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="242" />
        <source>Salvando malhas...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="269" />
        <source>Salvamento concluído com falhas: {ok_count}/{total}.
Falharam: {falhas}{sufixo}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="271" />
        <source>Salvamento concluído: {ok_count}/{total} arquivos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="278" />
        <source>Salvar Múltiplas Malhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="288" />
        <source>Salvar todas as Camadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="289" />
        <source>Salvar apenas as Camadas Visíveis</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="317" />
        <source>Selecione a pasta de destino</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="388" />
        <source>Arquivos de Malha (*.2dm *.mesh *.nc *.slf);;Todos os Arquivos (*)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="394" />
        <source>Abrir Arquivo de Malha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="407" />
        <source>Falha ao carregar a malha.
Verifique se o arquivo é compatível com o MDAL.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="416" />
        <source>Definir SRC da Malha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="424" />
        <source>A malha não foi adicionada porque o SRC não foi definido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="432" />
        <source>O SRC selecionado não é válido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="447" />
        <source>Camada de malha '{nome_camada}' adicionada com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="774" />
        <location filename="..\codigos\UiManagerM.py" line="465" />
        <source>Nenhuma camada de malha selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="473" />
        <source>Camada selecionada não é uma malha válida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="478" />
        <source>Arquivo de Malha (*.mesh)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="490" />
        <source>Malha salva com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="492" />
        <source>Erro ao salvar malha. Verifique se o provedor suporta exportação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="494" />
        <source>Erro ao salvar malha: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="566" />
        <source>Renomear Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="566" />
        <source>Digite o novo nome da camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="670" />
        <source>Nenhuma camada selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="780" />
        <location filename="..\codigos\UiManagerM.py" line="676" />
        <source>Selecione uma camada de malha válida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="681" />
        <source>Não é possível clonar malhas de provedores online.
Somente malhas locais (arquivos no disco) podem ser clonadas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="717" />
        <source>Não foi possível localizar o arquivo-fonte da malha.
Origem: {raw_src}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="727" />
        <source>Erro ao clonar arquivo da malha: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="746" />
        <source>Clone de malha criado com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="748" />
        <source>Erro ao criar o clone de malha!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="756" />
        <source>Selecionar SRC</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="785" />
        <source>Definir SRC para a malha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="787" />
        <source>SRC não definido!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="790" />
        <source>SRC definido na malha.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="794" />
        <source>Selecionar SRC de destino</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="796" />
        <source>SRC de destino não selecionado ou igual ao atual.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="812" />
        <source>Malha reprojetada com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="814" />
        <source>Erro ao carregar malha reprojetada!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="816" />
        <source>Erro ao reprojetar a malha: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="843" />
        <source>Sem Georreferenciamento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="858" />
        <source>SRC: {crs}
Arquivo: {source}
Vértices: {num_vertices}
Faces: {num_faces}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="875" />
        <source>Desconhecido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="903" />
        <source>Lista de Camadas de Malhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1318" />
        <source>Abrir Propriedades da Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1387" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1413" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1453" />
        <location filename="..\codigos\UiManagerM.py" line="1417" />
        <source>Informação</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1421" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1425" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1428" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1440" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1457" />
        <source>Exportando malha...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1477" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2368" />
        <location filename="..\codigos\UiManagerM.py" line="2001" />
        <location filename="..\codigos\UiManagerM.py" line="1709" />
        <source>Nenhuma camada selecionada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2374" />
        <location filename="..\codigos\UiManagerM.py" line="2007" />
        <location filename="..\codigos\UiManagerM.py" line="1713" />
        <source>Camada não encontrada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2379" />
        <location filename="..\codigos\UiManagerM.py" line="2012" />
        <location filename="..\codigos\UiManagerM.py" line="1716" />
        <source>A camada selecionada não é uma malha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2266" />
        <location filename="..\codigos\UiManagerM.py" line="1721" />
        <source>Aguarde</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1721" />
        <source>Preparando malha para visualização…</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1782" />
        <source>Erro ao instanciar visualizador: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1793" />
        <source>Falha no pipeline de buffers e no fallback DAE.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1798" />
        <source>Erro ao abrir visualização 3D: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1815" />
        <source>Erro na preparação da malha: {msg}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1825" />
        <source>Erro ao iniciar preparação: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1869" />
        <source>Sem polígonos ou sem pontos Z para exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1904" />
        <source>Camada exportada para {fmt} em {duration:.2f} segundos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="1924" />
        <source>Erro ao exportar {fmt}: {message}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2021" />
        <source>Aguarde, iniciando exportação da camada para KML</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2023" />
        <source>Exportando malha para KML</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2841" />
        <location filename="..\codigos\UiManagerM.py" line="2727" />
        <location filename="..\codigos\UiManagerM.py" line="2613" />
        <location filename="..\codigos\UiManagerM.py" line="2498" />
        <location filename="..\codigos\UiManagerM.py" line="2078" />
        <source>Algoritmo 'native:exportmeshfaces' não encontrado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2850" />
        <location filename="..\codigos\UiManagerM.py" line="2736" />
        <location filename="..\codigos\UiManagerM.py" line="2622" />
        <location filename="..\codigos\UiManagerM.py" line="2508" />
        <location filename="..\codigos\UiManagerM.py" line="2087" />
        <source>Exporta malha de faces</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2855" />
        <location filename="..\codigos\UiManagerM.py" line="2741" />
        <location filename="..\codigos\UiManagerM.py" line="2627" />
        <location filename="..\codigos\UiManagerM.py" line="2513" />
        <location filename="..\codigos\UiManagerM.py" line="2092" />
        <source>Falha ao exportar faces da malha (native:exportmeshfaces).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2866" />
        <location filename="..\codigos\UiManagerM.py" line="2752" />
        <location filename="..\codigos\UiManagerM.py" line="2638" />
        <location filename="..\codigos\UiManagerM.py" line="2524" />
        <location filename="..\codigos\UiManagerM.py" line="2103" />
        <source>Falha ao exportar vértices da malha (native:exportmeshvertices): {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2110" />
        <source>Falha ao carregar arquivos temporários (GPKG).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2119" />
        <source>Falha na preparação para KML: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2166" />
        <source>A biblioteca 'defusedxml' não está instalada no Python do QGIS. Instale com: python -m pip install defusedxml</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2173" />
        <source>XML/DAE inválido ou inseguro: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2176" />
        <source>Erro ao ler DAE: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2256" />
        <source>A camada '{layer_name}' está no modo de edição. Por favor, salve ou cancele as edições antes de exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2266" />
        <source>Preparando malha para exportação...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2288" />
        <source>Falha na conversão da malha para polígonos e pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2335" />
        <source>Erro ao exportar a malha para DAE: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2338" />
        <source>Camada exportada para DAE em {duration:.2f} segundos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2342" />
        <source>Erro ao exportar a malha para DAE: {error}. Verifique o modo de edição ou as restrições da camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2345" />
        <source>Erro inesperado: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2388" />
        <source>Aguarde, iniciando exportação da camada para DAE</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2391" />
        <source>Exportando malha para DAE</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2402" />
        <source>Aguarde, iniciando exportação da camada para DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2405" />
        <source>Exportando malha para DXF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2416" />
        <source>Aguarde, iniciando exportação da camada para OBJ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2418" />
        <source>Exportando malha para OBJ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2428" />
        <source>Aguarde, iniciando exportação da camada para STL</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2430" />
        <source>Exportando malha para STL</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2873" />
        <location filename="..\codigos\UiManagerM.py" line="2759" />
        <location filename="..\codigos\UiManagerM.py" line="2645" />
        <location filename="..\codigos\UiManagerM.py" line="2531" />
        <source>Falha ao carregar arquivos temporários gerados (GPKG).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="2879" />
        <location filename="..\codigos\UiManagerM.py" line="2765" />
        <location filename="..\codigos\UiManagerM.py" line="2651" />
        <location filename="..\codigos\UiManagerM.py" line="2537" />
        <source>Falha ao converter dados para Python: {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>UiManagerP</name>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4163" />
        <location filename="..\codigos\UiManagerP.py" line="3560" />
        <location filename="..\codigos\UiManagerP.py" line="318" />
        <source>Selecione uma camada para exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="324" />
        <source>Nenhuma camada vetorial válida selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="327" />
        <source>Nenhuma feição para exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="345" />
        <source>Nenhum formato selecionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="349" />
        <source>Escolha um diretório para salvar os arquivos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="368" />
        <source>Arquivos salvos com sucesso ({ok}/{total}): {fmt_ok}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="371" />
        <source>Arquivos salvos ({ok}/{total}).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="373" />
        <source>OK: {fmt_ok}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="375" />
        <source>Falharam: {fmt_fail}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="397" />
        <source>Camada inválida para salvar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="406" />
        <source>Extensão não informada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="426" />
        <source>Extensão não suportada: {ext}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="482" />
        <source>Arquivo salvo com sucesso ({ext}).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="484" />
        <source>Não foi possível salvar ({ext}).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="529" />
        <source>Dados</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="555" />
        <source>GeoPackage (.gpkg)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="556" />
        <source>Shapefile (.shp)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="557" />
        <source>GeoJSON (.geojson)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="558" />
        <source>KML (.kml)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="559" />
        <source>DXF (.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="560" />
        <source>CSV (.csv)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="561" />
        <source>TXT (.txt)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="562" />
        <source>Excel (.xlsx)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="567" />
        <source>Salvar antes de remover</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="567" />
        <source>Formato de arquivo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="745" />
        <location filename="..\codigos\UiManagerP.py" line="581" />
        <source>Selecione uma camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4173" />
        <location filename="..\codigos\UiManagerP.py" line="3570" />
        <location filename="..\codigos\UiManagerP.py" line="589" />
        <source>Camada não encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="594" />
        <source>Confirmar Remoção</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="594" />
        <source>Existem alterações não salvas. Deseja salvar antes de remover?</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="759" />
        <source>Camada selecionada inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="766" />
        <source>Camada não encontrada ou inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="771" />
        <source>A camada selecionada não é uma camada de polígonos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3369" />
        <location filename="..\codigos\UiManagerP.py" line="810" />
        <source>Arquivos Shapefile (*.shp)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="830" />
        <source>Falha ao salvar a camada no formato Shapefile.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="837" />
        <source>Falha ao carregar a nova camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="878" />
        <location filename="..\codigos\UiManagerP.py" line="877" />
        <source>Camadas Salvas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="893" />
        <source>Camada salva em {elapsed:.2f} s.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1007" />
        <source>Renomear Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1008" />
        <source>Digite o novo nome da camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1066" />
        <source>Sem Georreferenciamento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1067" />
        <source>Tipo: {tipo_poligono}
SRC: {crs}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1157" />
        <source>Nome da Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1171" />
        <source>Digite o nome da camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1176" />
        <source>Polígonos Temporários</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1184" />
        <source>Escolher Cor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1185" />
        <source>Projetar SRC</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1193" />
        <source>Não exibir diálogo de atributos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1198" />
        <source>Quando marcado, os polígonos serão adicionados sem abrir o formulário de atributos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1256" />
        <source>Preenchimento: {fill}
Borda: {border}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1259" />
        <location filename="..\codigos\UiManagerP.py" line="1256" />
        <source>Transparente</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1291" />
        <source>SRC selecionado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1295" />
        <source>{authid} - {description}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1300" />
        <source>Adicionar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1302" />
        <source>Cancelar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1340" />
        <source>Não foi possível criar a camada de polígonos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1614" />
        <source>Falha ao carregar KML/KMZ.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1618" />
        <source>Nenhuma camada de POLÍGONOS encontrada no KML/KMZ.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1639" />
        <source>Abrir Arquivo de Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3383" />
        <location filename="..\codigos\UiManagerP.py" line="1647" />
        <source>Nenhuma feição de polígono encontrada ou o arquivo não pôde ser carregado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3386" />
        <location filename="..\codigos\UiManagerP.py" line="1649" />
        <source>Erro ao adicionar arquivo: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1663" />
        <source>Preparando processamento do DXF, aguarde...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1683" />
        <source>Erro ao abrir o DXF: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1698" />
        <source>Operação cancelada pelo usuário.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1736" />
        <source>Processando polígonos do DXF "{layer_name}", aguarde...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1843" />
        <location filename="..\codigos\UiManagerP.py" line="1800" />
        <source>Processo cancelado pelo usuário.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1875" />
        <source>Nenhum polígono encontrado no DXF.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="1916" />
        <source>Caminho DXF inválido: {path_dxf}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="2212" />
        <source>Por favor, selecione uma camada de polígonos válida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="2231" />
        <source>Erro ao reprojetar: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="2236" />
        <source>Erro na reprojeção da camada '{layer_name}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="2309" />
        <source>A camada '{layer_name}' foi reprojetada para {crs_authid} ({crs_description}) com o nome '{novo_nome}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="2669" />
        <source>Lista de Camadas de Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="2766" />
        <source>Nenhuma camada de polígono selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="2778" />
        <source>Não foi possível localizar a camada no projeto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="2783" />
        <source>A camada selecionada não é um polígono.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="2906" />
        <source>Abrir Propriedades da Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="2958" />
        <location filename="..\codigos\UiManagerP.py" line="2908" />
        <source>Espessura da Borda e Transparência</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="2969" />
        <source>Espessura da Borda:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="2982" />
        <source>Transparência do Preenchimento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="2993" />
        <source>{percent}% opaco</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3009" />
        <source>OK</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3072" />
        <source>Escolha a Cor da Borda</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3077" />
        <source>Escolha a Cor de Preenchimento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3314" />
        <source>Falha ao carregar o arquivo vetorial.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3354" />
        <source>Camadas de '{layer_name}' adicionadas com sucesso em {tempo_formatado}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3365" />
        <source>Todos os formatos suportados (*.dxf *.kml *.kmz *.shp *.geojson *.gpkg)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3584" />
        <location filename="..\codigos\UiManagerP.py" line="3366" />
        <source>Arquivos DXF (*.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3367" />
        <source>Arquivos KML (*.kml)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3368" />
        <source>Arquivos KMZ (*.kmz)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3370" />
        <source>Arquivos GeoJSON (*.geojson)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3371" />
        <source>Arquivos GeoPackage (*.gpkg)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3372" />
        <source>Todos os arquivos (*.*)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3374" />
        <source>Abrir Arquivo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3427" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3455" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3459" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3463" />
        <source>Info</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3467" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3473" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3487" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3509" />
        <source>Abrir Google Earth Web</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3512" />
        <source>Abre o Google Earth Web e copia o caminho do arquivo para a área de transferência.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3541" />
        <source>Google Earth Web</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3542" />
        <source>Clique em Novo &gt; Importar arquivo &gt; Dispositivo local. O caminho do KML foi copiado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3601" />
        <source>Arquivo DXF salvo com sucesso em {duracao:.2f} s</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3772" />
        <source>DXF exportado. {ignored_features} feição(ões) sem geometria válida foram ignoradas.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3803" />
        <source>Exportando camada para DXF: {layer_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3805" />
        <source>Processando, aguarde...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="3812" />
        <source>%p% - %v de %m Feições processadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4052" />
        <source>Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4189" />
        <location filename="..\codigos\UiManagerP.py" line="4182" />
        <source>Exportação cancelada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4186" />
        <source>Arquivos KML</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4215" />
        <source>Camada exportada para KML em {execution_time:.2f} segundos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4259" />
        <source>Erro ao abrir a imagem. O arquivo não é uma imagem válida ou está corrompido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4264" />
        <source>Erro ao processar a imagem: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4522" />
        <source>Ícone</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerP.py" line="4523" />
        <source>Tabela de Informações:</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>UiManagerR</name>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="186" />
        <source>Imagens Raster (*.tif *.tiff *.asc *.jpg *.jpeg *.png)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="187" />
        <source>Todos os Arquivos (*)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="189" />
        <source>Abrir Imagem Raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="202" />
        <source>Falha ao carregar a imagem raster.
Verifique se o formato é suportado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="208" />
        <source>Imagem raster '{nome_camada}' adicionada com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="229" />
        <source>Nenhuma camada raster para salvar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="269" />
        <source>Salvamento concluído com falhas: {ok_count}/{total}.
Falharam: {falhas}{sufixo}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="271" />
        <source>Salvamento concluído: {ok_count}/{total} arquivos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="281" />
        <source>Salvar Múltiplos Rasters</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="291" />
        <source>Salvar todas as Camadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="292" />
        <source>Salvar apenas as Camadas Visíveis</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="321" />
        <source>Selecione a pasta de destino</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="561" />
        <location filename="..\codigos\UiManagerR.py" line="448" />
        <location filename="..\codigos\UiManagerR.py" line="389" />
        <source>Nenhuma camada selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2539" />
        <location filename="..\codigos\UiManagerR.py" line="454" />
        <location filename="..\codigos\UiManagerR.py" line="395" />
        <source>Selecione uma camada raster válida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="401" />
        <source>Não é possível clonar rasters de provedores online (WMS, XYZ, ArcGIS, etc).
Somente rasters locais (arquivos no disco) podem ser clonados.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="405" />
        <source>{layer_name}_Clone</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="414" />
        <source>Falha ao abrir o arquivo raster original.
Verifique se o arquivo existe e está acessível.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="428" />
        <source>Clone criado com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="430" />
        <source>Erro ao criar o clone!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="459" />
        <source>Definir SRC para a camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="461" />
        <source>SRC não definido!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="464" />
        <source>SRC definido. Agora escolha o SRC de destino.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="467" />
        <source>Selecione o SRC de destino</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="506" />
        <source>{layer_name}_reprojetado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="512" />
        <source>Raster reprojetado com sucesso!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="514" />
        <source>Falha ao carregar raster reprojetado!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="516" />
        <source>Erro na reprojeção GDAL!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="524" />
        <source>Selecionar SRC</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="571" />
        <source>Camada raster inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="577" />
        <source>GeoTIFF (*.tif)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="615" />
        <source>Não foi possível salvar o raster: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="639" />
        <source>Não foi possível salvar o raster. Verifique se o arquivo ou a pasta estão em uso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="648" />
        <source>O arquivo foi salvo, mas não pôde ser carregado novamente no projeto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="700" />
        <source>O raster estava em uso. Uma cópia foi salva como '{nome}' e adicionada ao projeto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="704" />
        <source>Raster salvo e substituído no projeto como '{nome}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="755" />
        <source>{nome}_copia</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="879" />
        <source>SRC da camada não definido – usando SRC do projeto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="884" />
        <source>Falha ao clonar provider</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="893" />
        <source>Erro ao gravar GeoTIFF</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="909" />
        <source>Extensão vazia: {layer_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="956" />
        <source>Falha ao salvar serviço '{layer_name}': {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="997" />
        <source>Visualização do canvas salva em GeoTIFF!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1001" />
        <source>Falha ao salvar GeoTIFF: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1209" />
        <source>Renomear Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1209" />
        <source>Digite o novo nome da camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1335" />
        <source>Sem Georreferenciamento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1357" />
        <source>SRC: {crs_desc}
Bandas: {num_bandas}
Dimensões: {cols} x {rows} pixels
Área: {area_total:,.3f} {unidade}²</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1382" />
        <source>Raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1383" />
        <source>Desconhecido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1471" />
        <source>Lista de Camadas de Rasters</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1656" />
        <source>Abrir Propriedades da Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1725" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1758" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1762" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1766" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1770" />
        <source>Info</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1779" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1794" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1824" />
        <source>Abrir Google Earth Web</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1826" />
        <source>Abre o Google Earth Web e copia o caminho do arquivo para a área de transferência.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1861" />
        <source>Clique em Novo &gt; Importar arquivo &gt; Dispositivo local. O caminho do KMZ foi copiado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1879" />
        <source>Exportando camada...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1882" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2333" />
        <location filename="..\codigos\UiManagerR.py" line="1934" />
        <source>Nenhuma camada selecionada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2342" />
        <location filename="..\codigos\UiManagerR.py" line="1942" />
        <source>Camada não encontrada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1970" />
        <source>Arquivos KMZ (*.kmz)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="1989" />
        <source>Camada exportada para KMZ em {execution_time:.2f} segundos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2035" />
        <source>Erro ao reprojetar a camada para WGS84</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2038" />
        <source>Erro ao reprojetar a camada: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2072" />
        <source>Erro ao gerar a legenda da camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2258" />
        <location filename="..\codigos\UiManagerR.py" line="2109" />
        <source>Legenda</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2385" />
        <source>visualizacao_qgis.png</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2385" />
        <source>Image Files (*.png)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2390" />
        <source>Erro ao salvar a imagem capturada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2397" />
        <source>visualizacao_qgis.dxf</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2453" />
        <location filename="..\codigos\UiManagerR.py" line="2397" />
        <source>DXF Files (*.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2421" />
        <source>Visualização da área de trabalho exportada para DXF em {execution_time:.2f} segundos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2447" />
        <source>Image Files (*.tif)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2467" />
        <source>Erro ao clonar o provedor de dados do raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2471" />
        <source>Erro ao clonar o renderizador do raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2481" />
        <location filename="..\codigos\UiManagerR.py" line="2475" />
        <source>Erro ao salvar o arquivo raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2489" />
        <source>Erro ao carregar o arquivo TIFF para conversão</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2495" />
        <source>Erro ao salvar o arquivo como PNG</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2520" />
        <source>Camada exportada para DXF em {execution_time:.2f} segundos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2531" />
        <source>Nenhuma camada raster selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2543" />
        <source>O raster selecionado não possui bandas disponíveis.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2547" />
        <source>A visualização 3D inicial aceita apenas rasters locais de elevação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="2574" />
        <source>Erro ao abrir o visualizador 3D: {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>UiManagerT</name>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4037" />
        <location filename="..\codigos\UiManagerT.py" line="3384" />
        <location filename="..\codigos\UiManagerT.py" line="326" />
        <source>Selecione uma camada para exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="332" />
        <source>Nenhuma camada vetorial válida selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2478" />
        <location filename="..\codigos\UiManagerT.py" line="335" />
        <source>Nenhuma feição para exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="353" />
        <source>Nenhum formato selecionado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="357" />
        <source>Escolha um diretório para salvar os arquivos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="376" />
        <source>Arquivos salvos com sucesso ({ok}/{total}): {fmt_ok}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="383" />
        <source>Arquivos salvos ({ok}/{total}).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="388" />
        <source>OK: {fmt_ok}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="390" />
        <source>Falharam: {fmt_fail}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="412" />
        <source>Camada inválida para salvar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="421" />
        <source>Extensão não informada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="441" />
        <source>Extensão não suportada: {ext}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="498" />
        <source>Arquivo salvo com sucesso ({ext}).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="500" />
        <source>Não foi possível salvar ({ext}).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="938" />
        <location filename="..\codigos\UiManagerT.py" line="608" />
        <source>Selecione uma camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="624" />
        <source>Camada não encontrada ou inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="686" />
        <source>Falha ao salvar a camada no formato Shapefile.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="696" />
        <source>Falha ao carregar a nova camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="718" />
        <location filename="..\codigos\UiManagerT.py" line="717" />
        <source>Camadas Salvas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="743" />
        <source>Camada salva em {elapsed:.2f} s.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="887" />
        <source>Dados</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="913" />
        <source>GeoPackage (.gpkg)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="914" />
        <source>Shapefile (.shp)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="915" />
        <source>GeoJSON (.geojson)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="916" />
        <source>KML (.kml)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="917" />
        <source>DXF (.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="918" />
        <source>CSV (.csv)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="919" />
        <source>TXT (.txt)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="920" />
        <source>Excel (.xlsx)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="924" />
        <source>Salvar antes de remover</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="924" />
        <source>Formato de arquivo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4044" />
        <location filename="..\codigos\UiManagerT.py" line="946" />
        <source>Camada não encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="952" />
        <source>Confirmar Remoção</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="953" />
        <source>Existem alterações não salvas. Deseja salvar antes de remover?</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1021" />
        <source>Renomear Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1022" />
        <source>Digite o novo nome da camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1212" />
        <source>Sem Georreferenciamento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1213" />
        <source>Tipo: {tipo_ponto}
SRC: {crs}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1322" />
        <source>Nome da Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1336" />
        <source>Digite o nome da camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1339" />
        <source>Pontos Temporários</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1348" />
        <source>Escolher Cor</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1350" />
        <source>Projetar SRC</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1358" />
        <source>Não exibir diálogo de atributos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1361" />
        <source>Quando marcado, os pontos serão adicionados sem abrir o formulário de atributos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1387" />
        <source>Escolher Cor do Preenchimento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1402" />
        <source>Escolher Cor da Borda</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1427" />
        <source>Preenchimento: {fill}
Borda: {border}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1461" />
        <source>{authid} - {description}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1466" />
        <source>Adicionar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1467" />
        <source>Cancelar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1496" />
        <source>Não foi possível criar a camada de pontos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1609" />
        <source>Por favor, selecione uma camada de pontos válida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1689" />
        <source>A camada '{layer_name}' foi reprojetada para {crs_authid} ({crs_description}) com o nome '{novo_nome}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="1692" />
        <source>Erro na reprojeção da camada '{layer_name}'.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2063" />
        <source>Lista de Camadas de Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2183" />
        <source>Escolha a Cor da Borda</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2188" />
        <source>Escolha a Cor de Preenchimento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2450" />
        <location filename="..\codigos\UiManagerT.py" line="2322" />
        <source>Tamanho do Ponto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2448" />
        <source>Abrir Propriedades da Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2453" />
        <source>Abrir Excel</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2475" />
        <source>Camada inválida para exportar ao Excel.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2492" />
        <source>Não foi possível gerar o XLSX.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2503" />
        <source>Arquivo gerado em:
{xlsx_path}
Abra manualmente no seu editor.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2506" />
        <source>O arquivo XLSX foi gerado, mas não foi possível abri-lo automaticamente:
{xlsx_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2760" />
        <source>Nenhuma camada de ponto selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2772" />
        <source>Não foi possível localizar a camada no projeto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2777" />
        <source>A camada selecionada não é de pontos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2824" />
        <source>Salvar Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2852" />
        <source>Erro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2856" />
        <source>Aviso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2860" />
        <source>Info</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2864" />
        <source>Sucesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2870" />
        <source>Abrir Pasta</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2884" />
        <source>Executar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2906" />
        <source>Abrir Google Earth Web</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2909" />
        <source>Abre o Google Earth Web e copia o caminho do arquivo para a área de transferência.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2938" />
        <source>Google Earth Web</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2939" />
        <source>Clique em Novo &gt; Importar arquivo &gt; Dispositivo local. O caminho do KML foi copiado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2962" />
        <source>Exportando camada para DXF: {layer_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2964" />
        <source>Processando, aguarde...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="2971" />
        <source>%p% - %v de %m Feições processadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3091" />
        <source>Falha ao carregar o arquivo vetorial.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3133" />
        <source>Camadas de '{layer_name}' adicionadas com sucesso em {tempo_formatado}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3144" />
        <source>Todos os formatos suportados (*.dxf *.kml *.kmz *.shp *.geojson *.gpkg)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3145" />
        <source>Arquivos DXF (*.dxf)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3503" />
        <location filename="..\codigos\UiManagerT.py" line="3146" />
        <source>Arquivos KML (*.kml)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3147" />
        <source>Arquivos KMZ (*.kmz)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3148" />
        <source>Arquivos Shapefile (*.shp)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3149" />
        <source>Arquivos GeoJSON (*.geojson)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3150" />
        <source>Arquivos GeoPackage (*.gpkg)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3151" />
        <source>Todos os arquivos (*.*)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3153" />
        <source>Abrir Arquivo de Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3162" />
        <source>Nenhuma feição de ponto encontrada ou o arquivo não pôde ser carregado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3165" />
        <source>Erro ao adicionar arquivo: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3929" />
        <location filename="..\codigos\UiManagerT.py" line="3249" />
        <source>Link de acesso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3341" />
        <source>Erro ao modificar o arquivo KML: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3353" />
        <source>A biblioteca 'defusedxml' não está instalada no Python do QGIS. Instale com: python -m pip install defusedxml</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3361" />
        <source>XML/KML inválido ou inseguro: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3364" />
        <source>Erro ao abrir o arquivo KML: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3397" />
        <source>Nenhuma camada vetorial de pontos válida selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3402" />
        <source>Nenhuma feição para ser exportada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3483" />
        <source>Diálogo encerrado antes da exportação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3492" />
        <source>Falha ao ler seleção do diálogo: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3505" />
        <source>Exportação cancelada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3548" />
        <source>Camada exportada para KML em {execution_time:.2f} segundos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3557" />
        <source>Falha ao criar/gravar KML: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3910" />
        <source>Imagem</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="3961" />
        <source>Tabela de Informações:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4002" />
        <source>Erro ao abrir a imagem. O arquivo não é uma imagem válida ou está corrompido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4007" />
        <source>Erro ao processar a imagem: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4078" />
        <source>Valores inválidos ou vazios encontrados nos seguintes campos (STRING):
</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4080" />
        <source>{campo} (IDs: {ids})
</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4323" />
        <source>Arquivo DXF salvo com sucesso em {execution_time:.2f} segundos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4337" />
        <source>Falha ao carregar KML/KMZ.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4358" />
        <source>Sem_nome</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4427" />
        <source>Carregando pontos de "{nome_memoria}", aguarde...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4972" />
        <location filename="..\codigos\UiManagerT.py" line="4485" />
        <source>Processo cancelado pelo usuário.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4544" />
        <source>Nenhuma feição de ponto encontrada nas pastas do KML/KMZ.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4719" />
        <source>Caminho DXF inválido: {path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4863" />
        <source>Preparando processamento do DXF, aguarde…</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4880" />
        <source>Falha ao carregar pontos do DXF.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4888" />
        <source>Operação cancelada pelo usuário.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4893" />
        <source>Nenhum SRC selecionado – operação cancelada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4903" />
        <source>Erro ao abrir o DXF: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4938" />
        <source>Carregando pontos de "{layer_name}", aguarde...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="4993" />
        <source>Nenhuma feição de ponto encontrada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerT.py" line="5005" />
        <source>Erro ao ler TEXTOS do DXF: {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>VisualizadorDAE3D</name>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="3921" />
        <source>Visualização 3D da Malha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4043" />
        <source>Configurações:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4061" />
        <source>Escala de Cores:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4081" />
        <source>Selecione a Rampa de Cores</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4089" />
        <source>Selecione a rampa utilizada para colorir a malha de acordo com a elevação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4112" />
        <source>Salvar Visualização PNG</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4117" />
        <source>Salvar Arquivo DAE</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4129" />
        <source>Editar Arestas (Ctrl + Clique)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4944" />
        <location filename="..\codigos\UiManagerM.py" line="4131" />
        <source>Ativa a edição temporária das diagonais da malha. As alterações não modificam a camada original.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4139" />
        <source>Adicionar ao Mapa</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4140" />
        <source>Cria uma nova malha 2DM com as alterações realizadas e a adiciona ao projeto do QGIS.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4164" />
        <source>Número de faixas de cores:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4213" />
        <source>Inverter Cores do Gradiente</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4225" />
        <source>Fundo Branco</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4226" />
        <source>Fundo Preto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4241" />
        <source>Exibir Linhas dos Vértices</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4247" />
        <source>Exibir Eixos XYZ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4260" />
        <source>Centralizar Malha:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4261" />
        <source>Aperte</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4284" />
        <source>Erro ao carregar malha no visualizador: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4527" />
        <source>Os vértices da malha não estão disponíveis.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4534" />
        <source>As faces não formam um quadrilátero com quatro vértices distintos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4565" />
        <source>As faces não formam um quadrilátero convexo.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4575" />
        <source>A nova diagonal ficaria fora do quadrilátero.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4582" />
        <source>A nova diagonal já existe na malha.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4686" />
        <source>Erro ao atualizar a malha editada: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4695" />
        <source>Não há alterações de arestas para desfazer.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4729" />
        <source>Não foi possível desfazer a alteração da aresta.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4741" />
        <source>Última alteração de aresta desfeita.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4748" />
        <source>Não há alterações de arestas para refazer.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4773" />
        <source>Não foi possível refazer a alteração da aresta.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4790" />
        <source>Última alteração de aresta refeita.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4809" />
        <source>Esta aresta não pode ser invertida porque não pertence a duas faces.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4837" />
        <source>Não foi possível identificar os vértices opostos da aresta.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4875" />
        <source>A inversão produziria um triângulo com área nula.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="4934" />
        <source>Modo de edição ativo. Passe o mouse sobre uma aresta para destacá-la.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5347" />
        <source>Os vértices reais da malha não estão disponíveis.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5351" />
        <source>As faces editadas da malha não estão disponíveis.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5359" />
        <source>A estrutura dos vértices da malha não é válida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5363" />
        <source>A estrutura das faces triangulares não é válida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5375" />
        <source>Malha</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5378" />
        <source>Não foi possível identificar um SRC válido para a nova malha.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5387" />
        <source>A geração da malha já está em andamento.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5416" />
        <source>Gerando malha editada em 2DM</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5425" />
        <source>A geração da nova malha foi iniciada em segundo plano.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5447" />
        <source>A geração da malha foi cancelada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5450" />
        <source>Não foi possível gerar a malha 2DM: {erro}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5450" />
        <source>erro desconhecido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5462" />
        <source>{nome}_Editada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5492" />
        <source>O arquivo 2DM não foi criado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5502" />
        <source>O arquivo 2DM foi criado, mas não pôde ser carregado como uma camada de malha.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5544" />
        <source>A malha editada foi adicionada ao projeto.
Rampa: {rampa}.
Faixas: {faixas}.
Grupo escalar: {grupo}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5556" />
        <source>A malha foi adicionada, mas a simbologia não pôde ser aplicada.
Detalhes: {detalhe}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5601" />
        <source>Sem nome</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5676" />
        <source>Camada de malha inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5687" />
        <source>nenhum grupo detectado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5689" />
        <source>O grupo de elevação não foi localizado. Grupos encontrados: {grupos}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5696" />
        <source>O grupo '{grupo}' não possui datasets.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5710" />
        <source>Não foi possível determinar o intervalo de elevação.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5724" />
        <source>A rampa selecionada não possui cores.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5805" />
        <source>O QGIS não manteve o grupo escalar ativo. Esperado: {esperado}; ativo: {ativo}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5809" />
        <source>{grupo}, intervalo {minimo} a {maximo}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="5835" />
        <source>Não foi possível aplicar o enquadramento inicial: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6122" />
        <source>PNG Files (*.png)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6152" />
        <location filename="..\codigos\UiManagerM.py" line="6126" />
        <source>Operação cancelada pelo usuário.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6138" />
        <source>Visualização salva com sucesso em {file_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6142" />
        <source>Erro ao salvar a visualização: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6149" />
        <source>DAE Files (*.dae)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6157" />
        <source>Não há geometria carregada para exportar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6244" />
        <source>DAE salvo com sucesso em {file_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6247" />
        <source>Erro ao salvar DAE: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6425" />
        <source>Não foi possível enquadrar a malha: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6624" />
        <source>Não foi possível mostrar toda a visualização: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6720" />
        <source>Nenhuma geometria encontrada no DAE.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6810" />
        <source>Renderização da malha DAE concluída com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6813" />
        <source>Erro ao carregar/processar o DAE: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6912" />
        <source>Erro ao recalcular cores: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6944" />
        <source>Erro ao recriar MeshData: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerM.py" line="6968" />
        <source>Erro ao atualizar a malha: {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>VisualizadorRaster3DManager</name>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3419" />
        <source>Visualização 3D do Raster - {nome}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="9842" />
        <location filename="..\codigos\UiManagerR.py" line="3472" />
        <source>Processando terreno...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3499" />
        <source>Configurações:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3525" />
        <source>Sem SRC</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3535" />
        <source>Raster:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3539" />
        <source>SRC:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3543" />
        <source>Dimensões:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3547" />
        <source>Elevação:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3551" />
        <source>Grade 3D:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3567" />
        <source>Escala de Cores:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3578" />
        <source>Selecione a Rampa de Cores:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3595" />
        <source>Número de Faixas de Cores:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3613" />
        <source>Qualidade do Terreno:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3618" />
        <source>Rápido</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3620" />
        <source>Equilibrado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3622" />
        <source>Detalhado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3624" />
        <source>Pesado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3631" />
        <source>Controla a quantidade de amostras utilizadas para construir a superfície 3D. Qualidades maiores produzem mais detalhes, mas aumentam o processamento.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3647" />
        <source>Inverter cores do gradiente</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3656" />
        <source>Exagero Vertical:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3672" />
        <source>Mostrar Linhas da Superfície</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3682" />
        <source>Inserir Sobreposição</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3686" />
        <source>Habilita a exibição de camadas do projeto sobre a superfície do MDT.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3695" />
        <source>Selecionar os tipos de camadas que serão exibidos sobre o MDT.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3711" />
        <source>Selecione o fundo do Mapa:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3719" />
        <source>Branco</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3720" />
        <source>Preto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3721" />
        <source>Céu</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3736" />
        <source>Exibir eixos X, Y e Z</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3743" />
        <source>Exportar para Web (em breve)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3747" />
        <source>Salvar Visualização PNG</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3751" />
        <source>Centralizar Raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3837" />
        <source>Configurar Rasters</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3838" />
        <source>Configurar Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3839" />
        <source>Configurar Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3840" />
        <source>Configurar Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3843" />
        <source>Configurar Sobreposição</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3865" />
        <source>Configurar:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3868" />
        <source>Configuração padrão</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3948" />
        <source>Expansão lateral:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3956" />
        <location filename="..\codigos\UiManagerR.py" line="3949" />
        <source>Opacidade:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3950" />
        <source>Expandir somente serviços online</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3998" />
        <location filename="..\codigos\UiManagerR.py" line="3968" />
        <location filename="..\codigos\UiManagerR.py" line="3954" />
        <source>Altura sobre o terreno:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3955" />
        <source>Espessura:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3958" />
        <source>Mostrar parede vertical até o terreno</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3959" />
        <source>Opacidade da parede:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4003" />
        <location filename="..\codigos\UiManagerR.py" line="3991" />
        <location filename="..\codigos\UiManagerR.py" line="3961" />
        <source>Mostrar rótulo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4004" />
        <location filename="..\codigos\UiManagerR.py" line="3992" />
        <location filename="..\codigos\UiManagerR.py" line="3962" />
        <source>Ocultar rótulos encobertos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3963" />
        <source>Altura do rótulo sobre a linha:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4006" />
        <location filename="..\codigos\UiManagerR.py" line="3994" />
        <location filename="..\codigos\UiManagerR.py" line="3964" />
        <source>Tamanho do texto:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3970" />
        <source>Elevar em forma de caixa</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3972" />
        <source>Mostrar preenchimento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3976" />
        <source>Modo do preenchimento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3977" />
        <source>Pintura rápida</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3978" />
        <source>Superfície 3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3979" />
        <source>Recorte preciso</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3982" />
        <source>Pintura rápida: maior desempenho.
Superfície 3D: usa as faces completas do terreno.
Recorte preciso: recorta exatamente as bordas e pode ser mais lento.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3987" />
        <source>Opacidade do preenchimento:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3988" />
        <source>Mostrar contorno</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3989" />
        <source>Espessura do contorno:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3993" />
        <source>Altura do rótulo sobre o polígono:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="3999" />
        <source>Tamanho do ponto:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4000" />
        <source>Mostrar haste</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4001" />
        <source>Altura da haste:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4002" />
        <source>Espessura da haste:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4005" />
        <source>Altura do rótulo sobre o topo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4013" />
        <source>Campo do rótulo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4027" />
        <source>Restaurar configuração padrão</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4032" />
        <source>Aplicar esta configuração a todos os rasters</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4033" />
        <source>Aplicar esta configuração a todas as linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4034" />
        <source>Aplicar esta configuração a todos os polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4035" />
        <source>Aplicar esta configuração a todos os pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4041" />
        <source>As alterações são visualizadas imediatamente no 3D. Cada camada pode possuir sua própria configuração.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4133" />
        <source>Definir individualmente por camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4877" />
        <source>Configurar Sobreposições</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4893" />
        <source>Tipos de camadas exibidos sobre o MDT:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4896" />
        <source>Raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4897" />
        <source>Linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4898" />
        <source>Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4899" />
        <source>Pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4918" />
        <source>Configurar aparência 3D dos rasters</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4919" />
        <source>Configurar aparência 3D das linhas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4920" />
        <source>Configurar aparência 3D dos polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4921" />
        <source>Configurar aparência 3D dos pontos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="4939" />
        <source>As alterações de visibilidade são exibidas imediatamente. Use a engrenagem para configurar individualmente cada tipo de camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="5471" />
        <location filename="..\codigos\UiManagerR.py" line="5428" />
        <location filename="..\codigos\UiManagerR.py" line="5385" />
        <location filename="..\codigos\UiManagerR.py" line="5203" />
        <source>Falha ao verificar a extensão da camada sobre o MDT</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="9520" />
        <location filename="..\codigos\UiManagerR.py" line="5244" />
        <source>A grade 3D do MDT é inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="9548" />
        <location filename="..\codigos\UiManagerR.py" line="5289" />
        <source>A imagem renderizada não coincide com a grade 3D do MDT.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="9209" />
        <location filename="..\codigos\UiManagerR.py" line="8985" />
        <location filename="..\codigos\UiManagerR.py" line="7717" />
        <location filename="..\codigos\UiManagerR.py" line="7498" />
        <location filename="..\codigos\UiManagerR.py" line="7119" />
        <location filename="..\codigos\UiManagerR.py" line="6931" />
        <source>Falha ao transformar a geometria para o CRS do MDT</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="7241" />
        <source>Falha ao processar a interseção do polígono com a malha 3D</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="8042" />
        <source>Não foi possível criar a sobreposição raster: {erro}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="9499" />
        <source>Falha ao verificar a extensão da imagem sobre o MDT</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="9943" />
        <source>Não foi possível alterar a qualidade do terreno: {erro}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="10044" />
        <source>Não foi possível abrir o raster com o GDAL.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="10049" />
        <source>Não foi possível acessar a banda 1 do raster.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="10062" />
        <source>Falha ao ler os valores do raster.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="10071" />
        <source>O raster não possui valores de elevação válidos na banda 1.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="10110" />
        <source>Não foi possível formar triângulos válidos a partir do raster.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="10453" />
        <source>Estilo do Mapa</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="10456" />
        <source>Escala de Cinza</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="10827" />
        <source>PNG Files (*.png)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="10834" />
        <source>A imagem não pôde ser gravada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="10836" />
        <source>Visualização 3D salva com sucesso.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\UiManagerR.py" line="10842" />
        <source>Erro ao salvar a visualização 3D: {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>VolumeManager</name>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="26" />
        <source>Calcular Volumes entre MDTs</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="638" />
        <location filename="..\codigos\CalcularVolume.py" line="394" />
        <source>Nenhuma camada selecionada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="647" />
        <source>Camada selecionada não é um raster válido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="660" />
        <source>Estatísticas:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="661" />
        <source>Valor Mínimo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="662" />
        <source>Valor Máximo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="663" />
        <source>Total de Pixels:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="664" />
        <source>Área:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="665" />
        <source>Resolução Espacial:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="666" />
        <source>Extensão (Extent):</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="671" />
        <source>SRC da Camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="707" />
        <source>Extraindo cotas do Raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="710" />
        <source>%p% - %v de %m etapas concluídas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="984" />
        <location filename="..\codigos\CalcularVolume.py" line="852" />
        <source>O raster primitivo '{raster_name}' possui resolução inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="987" />
        <location filename="..\codigos\CalcularVolume.py" line="855" />
        <source>O raster modificado '{raster_name}' possui resolução inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="862" />
        <source>Os rasters possuem diferença relevante de resolução.

Primitivo: {res_x_1:.6f} x {res_y_1:.6f} m
Modificado: {res_x_2:.6f} x {res_y_2:.6f} m

Diferença X: {diferenca_x:.6f} m
Diferença Y: {diferenca_y:.6f} m

Como a diferença é superior a 0,1 m, recomenda-se reamostrar os rasters para a mesma resolução antes do cálculo.

O cálculo ainda pode ser executado usando a grade de saída do raster primitivo, mas o resultado deve ser conferido tecnicamente.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="905" />
        <source>Nenhum raster disponível para cálculo. Adicione pelo menos dois MDTs ao projeto.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="910" />
        <source>Existe apenas um raster disponível para cálculo. Adicione outro MDT para comparar.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="918" />
        <source>Selecione duas camadas raster para calcular a diferença.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="921" />
        <source>Selecione dois rasters diferentes. O raster primitivo e o modificado não podem ser a mesma camada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="927" />
        <source>A camada selecionada como raster primitivo não é um raster válido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="930" />
        <source>A camada selecionada como raster modificado não é um raster válido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="933" />
        <source>O raster primitivo '{raster_name}' não está válido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="936" />
        <source>O raster modificado '{raster_name}' não está válido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="942" />
        <source>O raster primitivo '{raster_name}' está sem SRC válido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="945" />
        <source>O raster modificado '{raster_name}' está sem SRC válido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="949" />
        <source>Os rasters possuem SRC diferentes.
Primitivo: {crs_primitivo_authid} - {crs_primitivo_description}
Modificado: {crs_modificado_authid} - {crs_modificado_description}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="960" />
        <source>Os rasters estão em coordenadas geográficas.
Para calcular volume corretamente, reprojete os MDTs para um SRC projetado em metros, como UTM.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="967" />
        <source>Um dos rasters possui extensão vazia ou inválida.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="972" />
        <source>Os rasters não possuem área de interseção.
Verifique se eles estão na mesma região espacial.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="993" />
        <source>A área de interseção entre os rasters é menor que a resolução do raster primitivo.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1017" />
        <source>Atenção: rasters com grade diferente</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1018" />
        <source>{mensagem_grade}

O cálculo ainda pode ser executado usando a grade de saída do raster primitivo, mas o resultado deve ser conferido tecnicamente.

Deseja continuar mesmo assim?</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1044" />
        <source>Cálculo cancelado pelo usuário.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1072" />
        <source>Calculando diferença entre MDTs</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1073" />
        <source>%p% - calculando raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1125" />
        <source>Erro inesperado ao calcular o raster: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1143" />
        <source>Erro ao calcular a diferença dos rasters: {result}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1154" />
        <source>Sucesso: raster calculado em {total_time:.2f} segundos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1175" />
        <source>Poligonização muito pesada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1176" />
        <source>O raster '{nome_raster}' possui aproximadamente {total_pixels} pixels.

Gerar um polígono para cada pixel pode travar o QGIS ou deixar o projeto muito pesado.

A operação foi bloqueada por segurança.

Sugestão: recorte o raster, reduza a resolução ou use uma poligonização por classes.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1189" />
        <source>Poligonização pesada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1190" />
        <source>alto</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1192" />
        <source>Confirmar poligonização</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1193" />
        <source>moderado</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1200" />
        <source>O raster '{nome_raster}' possui aproximadamente {total_pixels} pixels.

O risco de lentidão é {nivel}, pois esta rotina cria até um polígono para cada pixel válido.

Isso pode deixar o QGIS lento, gerar uma tabela de atributos muito grande e aumentar bastante o tempo de processamento.

Deseja continuar mesmo assim?</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1250" />
        <source>Geração de polígonos cancelada.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1255" />
        <source>Gerando polígonos do raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1256" />
        <source>%p% - convertendo pixels em polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1344" />
        <source>Camada de polígonos gerada com sucesso em {total_time:.2f} segundos!</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1450" />
        <source>A camada selecionada não é um raster válido.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1462" />
        <source>Não foi possível localizar o arquivo físico do raster para calcular o volume.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1469" />
        <source>Calculando volumes</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1470" />
        <source>%p% - processando raster</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1482" />
        <source>Não foi possível abrir o raster com GDAL.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1492" />
        <source>Não foi possível acessar a banda 1 do raster.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1501" />
        <source>Não foi possível ler os valores do raster.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1515" />
        <source>O raster possui resolução inválida para cálculo de área.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1557" />
        <source>Nenhum pixel válido encontrado para calcular o volume. Verifique o raster ou o valor NoData.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1584" />
        <source>Volume calculado com sucesso. Pixels válidos: {pixels_validos}. Pixels ignorados: {pixels_ignorados}.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1587" />
        <source>Erro ao calcular o volume: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1815" />
        <location filename="..\codigos\CalcularVolume.py" line="1617" />
        <source>Nome da Camada</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1815" />
        <location filename="..\codigos\CalcularVolume.py" line="1618" />
        <source>Descrição</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1815" />
        <location filename="..\codigos\CalcularVolume.py" line="1619" />
        <source>Volume (m³)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1815" />
        <location filename="..\codigos\CalcularVolume.py" line="1620" />
        <source>Volume Empolado (m³)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1628" />
        <source>Corte</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1629" />
        <source>Aterro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1780" />
        <source>volumes_exportados.xlsx</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1781" />
        <source>Excel Files (*.xlsx)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1823" />
        <source>Exportação concluída com sucesso: {file_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1831" />
        <source>A tabela foi exportada e aberta no Excel temporariamente.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1833" />
        <source>A tabela foi exportada, mas não foi possível abrir o arquivo automaticamente.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1836" />
        <source>Erro ao salvar o arquivo Excel: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CalcularVolume.py" line="1874" />
        <source>Calcular diferença entre os MDTs selecionados.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>WhiteboxDrenagemRunner</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15096" />
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15094" />
        <source>Strahler stream order</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15096" />
        <source>strahler_stream_order</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15099" />
        <source>StrahlerStreamOrder não encontrado. Continuando sem ORDER no vetor.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15135" />
        <source>Strahler stream order falhou. results={results}. Continuando sem ORDER.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15140" />
        <source>{dem_name} - Ordem (Strahler Whitebox)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15169" />
        <source>Provider 'WhiteboxTools' (wbt) não está disponível no Processing. Verifique se o plugin 'WhiteboxTools for Processing' está instalado e habilitado.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15178" />
        <source>Algoritmo resolvido diretamente: '{alg_id_direct}'</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15199" />
        <source>Resolvendo '{tool_name}' para algoritmo '{algorithm_id}' (WhiteboxTools).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15203" />
        <source>Resolvendo '{tool_name}' (match parcial) para algoritmo '{algorithm_id}' (WhiteboxTools).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15211" />
        <source>Não foi possível obter a lista de algoritmos.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15213" />
        <source>Algoritmo '{tool_name}' não encontrado no provider '{prov_id}'. Alguns ids disponíveis: {sample_ids}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15215" />
        <source>Algoritmo WhiteboxTools '{human_name}' não encontrado (id esperado parecido com '{prov_id}:{tool_name}').</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15240" />
        <source>{tool_desc}: parâmetro de entrada='{in_name}', saída='{out_name}'</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15243" />
        <source>{tool_desc}: não conseguiu identificar parâmetros de entrada/saída.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15245" />
        <source>Não foi possível identificar parâmetros de entrada/saída para '{tool_desc}' no WhiteboxTools (veja o Registro de Mensagens).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15283" />
        <source>{tool_desc}: parâmetros disponíveis = {params}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15285" />
        <source>{tool_desc}: não foi possível listar parâmetros: {error}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15404" />
        <source>Fallback ACC: pointer não encontrado: {pointer_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15409" />
        <source>Fallback ACC: GDAL não abriu o pointer: {pointer_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15504" />
        <source>Fallback ACC: {remaining} células ficaram com dependência circular/pendente. O raster será salvo mesmo assim.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15524" />
        <source>Fallback ACC: não foi possível criar o raster: {output_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15542" />
        <source>Fallback ACC: erro inesperado: {error}
{traceback_info}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15547" />
        <source>Processamento de drenagem com WhiteboxTools iniciado em segundo plano (etapa 1/4: D8 pointer)...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15560" />
        <source>D8 pointer: parâmetro de entrada='{in_name}', saída='{out_name}'</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15573" />
        <source>D8 pointer terminou com falha. results={results}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15575" />
        <source>Erro ao executar 'D8 pointer' (WhiteboxTools). Verifique o painel 'Registro de Mensagens' para detalhes.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15579" />
        <source>{dem_name} - D8 pointer (Whitebox)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15581" />
        <source>Executando WhiteboxTools: D8 flow accumulation...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15602" />
        <source>D8 flow accumulation: não encontrou parâmetros de entrada/saída. in_name={in_name}, out_name={out_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15604" />
        <source>Não foi possível identificar os parâmetros do D8 flow accumulation no WhiteboxTools atualizado. Veja o Registro de Mensagens.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15634" />
        <source>D8 flow accumulation: usando parâmetros={params}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15648" />
        <source>D8 flow accumulation finalizou. successful={successful}, results={results}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15662" />
        <source>D8 flow accumulation não gerou o raster esperado: {accum_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15666" />
        <source>Tentando gerar ACC pelo fallback interno a partir do D8 pointer...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15674" />
        <source>Fallback interno também não gerou o ACC: {accum_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15676" />
        <source>Erro ao gerar a acumulação D8. O WhiteboxTools não criou o raster ACC e o fallback interno também falhou.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15679" />
        <source>Erro ao gerar a acumulação D8. O WhiteboxTools não criou o raster ACC.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15685" />
        <source>{dem_name} - Acumulação (Whitebox)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15689" />
        <source>Executando WhiteboxTools: Stream definition by threshold.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15715" />
        <source>Extract streams: não encontrou parâmetros necessários. flow={flow_name}, threshold={threshold_name}, output={out_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15717" />
        <source>Não foi possível identificar os parâmetros do Extract streams no WhiteboxTools atualizado. Veja o Registro de Mensagens.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15729" />
        <source>Extract streams: usando parâmetros={params}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15760" />
        <source>Raster streams to vector: não encontrou parâmetros necessários. streams={streams_name}, pntr={pntr_name}, output={out_name}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15762" />
        <source>Não foi possível identificar os parâmetros do Raster streams to vector no WhiteboxTools atualizado. Veja o Registro de Mensagens.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15778" />
        <source>Raster streams to vector: usando parâmetros={params}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15792" />
        <source>Erro ao executar 'Raster streams to vector' (WhiteboxTools).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15796" />
        <source>{dem_name} - Rede de drenagem (vetor Whitebox)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15799" />
        <source>Executando WhiteboxTools: Watershed (bacias)...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15804" />
        <source>Erro ao executar 'Stream definition by threshold' (WhiteboxTools).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15808" />
        <source>{dem_name} - Canais (raster Whitebox)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15811" />
        <source>Executando WhiteboxTools: Strahler stream order (ordem de canais)...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15843" />
        <source>Subbasins: entrada='{d8_pntr}' + '{streams}', saída='{output}'</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15854" />
        <source>Basins: entrada='{d8_pntr}', saída='{output}'</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15869" />
        <source>Erro ao vetorizar bacias (gdal:polygonize).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15879" />
        <source>{dem_name} - Bacias (Whitebox, vetor)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15881" />
        <source>Processamento de drenagem com WhiteboxTools concluído (incluindo bacias vetorizadas).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15896" />
        <source>Camada de bacias inválida para cálculo de área: {vec_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15916" />
        <source>Não foi possível localizar campos area_m2/area_ha após adicioná-los.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15939" />
        <source>Erro ao executar 'Watershed' (WhiteboxTools).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15943" />
        <source>{dem_name} - Bacias (Whitebox)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15946" />
        <source>Vetorizar bacias (gdal:polygonize)...</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15958" />
        <source>Raster de bacias não encontrado para vetorizar: {basins_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15960" />
        <source>Raster de bacias não encontrado para vetorizar (WhiteboxTools).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="15966" />
        <source>Algoritmo 'gdal:polygonize' (Polygonize raster to vector) não foi encontrado no Processing.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>WhiteboxInundacaoTask</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13353" />
        <source>Inundação Whitebox (Tempo Salvo Tools)</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13386" />
        <source>DEM não encontrado: {path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13389" />
        <source>D8 pointer não encontrado: {path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13392" />
        <source>Streams raster não encontrado: {path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13400" />
        <source>Falha ao abrir rasters (DEM/pointer/streams).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13410" />
        <source>Rasters com dimensões diferentes.
DEM={dem_shape}, D8={pntr_shape}, Streams={streams_shape}
Dica: garanta que os produtos Whitebox foram gerados a partir do mesmo DEM/grid.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13431" />
        <source>Streams raster não contém células de canal (&gt;0).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13548" />
        <source>Driver GTiff não disponível (GDAL).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="13571" />
        <source>Erro na inundação (Whitebox): {error}</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>_PocasPostProcessTask</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14117" />
        <source>Falha ao carregar camada vetorial temporária (polygonize).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14123" />
        <source>Raster de profundidade inválido: {depth_path}</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14171" />
        <source>Nenhuma poça encontrada para vetorizar (todas profundidades = 0).</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14189" />
        <source> Campo DEP_* não encontrado após ZonalStatistics.</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14222" />
        <source>Erro ao salvar camada vetorial de poças (código {error_code}).</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>_RasterCalcTask</name>
    <message>
        <location filename="..\codigos\CriarRedesDrenagem.py" line="14082" />
        <source>QgsRasterCalculator retornou código {code}.</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>calcularVolumeMDTDialog</name>
    <message>
        <location filename="..\codigos\calcularVolumeMDT.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\calcularVolumeMDT.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\calcularVolumeMDT.ui" line="0" />
        <source>Camada MDT Primitivo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\calcularVolumeMDT.ui" line="0" />
        <source>Gerar Camada de Polígonos</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\calcularVolumeMDT.ui" line="0" />
        <source>Gerar MDT de Corte/Aterro</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\calcularVolumeMDT.ui" line="0" />
        <source>Calcular Diferença</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\calcularVolumeMDT.ui" line="0" />
        <source>Calcular Volume</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\calcularVolumeMDT.ui" line="0" />
        <source>Camada MDT Modificado:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\calcularVolumeMDT.ui" line="0" />
        <source>Abrir Excel</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\calcularVolumeMDT.ui" line="0" />
        <source>Salvar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>fotos_kmzDialog</name>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source> AUTOR:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>RESOLUÇÃO:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>x</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>Nome:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>Ícones :</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>ScreenOverlay</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>Coordenadas da Foto:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>Latitude:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>Longitude:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>Altitude:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>Resolução:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>Data:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>Horário:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>ABRIR PASTA</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>Exportar KMZ</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\fotos_kmz.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>imagens_kmzDialog</name>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source> AUTOR:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>RESOLUÇÃO:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>x</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Camada:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Campo:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Apenas Feições selecionadas</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Ícones :</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>ScreenOverlay</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Coordenadas Aplicadas à Imagem:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Latitude:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Longitude:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Adicionar Feição</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Resolução:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Data:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Horário:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>ABRIR PASTA</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\imagens_kmz.ui" line="0" />
        <source>Exportar KMZ</source>
        <translation type="unfinished" />
    </message>
</context><context>
    <name>platoMDTDialog</name>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source>Dialog</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source>Selecione a Camada Raster:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source>Selecione a Camada Polígono:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source> Calcular Estaqueamento</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source>Esquerda</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source>Direita</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source>Equidistância:</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source> Calcular Talude</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source>Logo</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source>Gráfico Simples</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source>Cria Vértices</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source>Calcular</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source>Fechar</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source>Juntar Camadas de Pontos Tratados</source>
        <translation type="unfinished" />
    </message>
    <message>
        <location filename="..\codigos\platoMDT.ui" line="0" />
        <source>Executar Malha</source>
        <translation type="unfinished" />
    </message>
</context></TS>
