<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="pt">
<context>
    <name>About</name>
    <message>
        <source>Developed by</source>
        <translation>Desenvolvido por</translation>
    </message>
    <message>
        <source>Support QField</source>
        <translation>Apoie o QField</translation>
    </message>
    <message>
        <source>Changelog</source>
        <translation>Registo de alterações</translation>
    </message>
    <message>
        <source>Documentation</source>
        <translation>Documentação</translation>
    </message>
    <message>
        <source>Links Menu</source>
        <translation>Menu de Ligações</translation>
    </message>
    <message>
        <source>QField app directories</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>QField app directory</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AbstractGnssReceiver</name>
    <message>
        <source>Connecting…</source>
        <translation>Ligando...</translation>
    </message>
    <message>
        <source>Successfully connected</source>
        <translation>Ligado com sucesso</translation>
    </message>
    <message>
        <source>Disconnected</source>
        <translation>Desligado</translation>
    </message>
    <message>
        <source>Socket state %1</source>
        <translation>Estado do socket %1</translation>
    </message>
</context>
<context>
    <name>ActiveLayerFeaturesLocatorFilter</name>
    <message>
        <source>Limit the search to the field &apos;%1&apos;</source>
        <translation>Limite a pesquisa ao campo &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Open form</source>
        <translation>Abrir formulário</translation>
    </message>
    <message>
        <source>Set feature as destination</source>
        <translation>Definir elemento como destino</translation>
    </message>
    <message>
        <source>Feature has no geometry</source>
        <translation>O elemento não tem geometria</translation>
    </message>
    <message>
        <source>Features from active layer</source>
        <translation>Elementos da camada ativa</translation>
    </message>
</context>
<context>
    <name>AndroidProjectSource</name>
    <message>
        <source>File %1 does not exist</source>
        <translation>O ficheiro %1 não existe</translation>
    </message>
</context>
<context>
    <name>AppMissingGridHandler</name>
    <message>
        <source>No transform available between %1 and %2</source>
        <translation>Nenhuma transformação disponível entre %1 e %2</translation>
    </message>
    <message>
        <source>This grid is part of the “&lt;i&gt;%1&lt;/i&gt;” package, available for download from &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</source>
        <translation>Esta grelha faz parte do pacote “&lt;i&gt;%1&lt;/i&gt;”, disponível para descarregar desde &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>This grid is available for download from &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;.</source>
        <translation>Esta grelha está disponível para descarregar a partir de &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>projection</source>
        <translation>projeção</translation>
    </message>
    <message>
        <source>This transformation requires the grid file “%1”, which is not available for use on the system.</source>
        <translation>Esta transformação requer o ficheiro de grelhas “%1”, que não está disponível para uso no sistema.</translation>
    </message>
    <message>
        <source>This grid is part of the &lt;i&gt;%1&lt;/i&gt; package, available for download from &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</source>
        <translation>Esta grelha faz parte do pacote &lt;i&gt;%1&lt;/i&gt;, disponível para descarregar desde &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>&lt;p&gt;Current transform “&lt;i&gt;%1&lt;/i&gt;” has an accuracy of %2 meters, while the preferred transformation “&lt;i&gt;%3&lt;/i&gt;” has accuracy %4 meters.&lt;/p&gt;</source>
        <translation>&lt;p&gt;A transformação atual “&lt;i&gt;%1&lt;/i&gt;” tem uma precisão de %2 metros, enquanto a transformação preferida “&lt;i&gt;%3&lt;/i&gt;” tem precisão de %4 metros.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;p&gt;Current transform “&lt;i&gt;%1&lt;/i&gt;” has an unknown accuracy, while the preferred transformation “&lt;i&gt;%2&lt;/i&gt;” has accuracy %3 meters.&lt;/p&gt;</source>
        <translation>&lt;p&gt;A transformação atual “&lt;i&gt;%1&lt;/i&gt;” tem uma precisão desconhecida, enquanto a transformação preferida “&lt;i&gt;%2&lt;/i&gt;” tem uma precisão %3 metros.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>&lt;p&gt;The preferred transform between &lt;i&gt;%1&lt;/i&gt; and &lt;i&gt;%2&lt;/i&gt; is not available for use on the system.&lt;/p&gt;</source>
        <translation>&lt;p&gt;A transformação preferida entre &lt;i&gt;%1&lt;/i&gt; e &lt;i&gt;%2&lt;/i&gt; não está disponível no seu sistema.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>No transform is available between &lt;i&gt;%1&lt;/i&gt; and &lt;i&gt;%2&lt;/i&gt;.&lt;p style=&quot;color: red&quot;&gt;%3&lt;/p&gt;</source>
        <translation>Nenhuma transformação disponível entre &lt;i&gt;%1&lt;/i&gt; e &lt;i&gt;%2&lt;/i&gt;.&lt;p style=&quot;color: red&quot;&gt;%3&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Cannot use project transform between %1 and %2</source>
        <translation>Não é possível usar a transformação do projeto ente %1 e %2</translation>
    </message>
    <message>
        <source>Used a ballpark transform from %1 to %2</source>
        <translation>Utilização de uma transformação aproximada de %1 para %2</translation>
    </message>
</context>
<context>
    <name>AttributeFormModelBase</name>
    <message>
        <source>Expression constraint</source>
        <translation>Restrição de expressão</translation>
    </message>
    <message>
        <source>Not NULL</source>
        <translation>Não NULO</translation>
    </message>
    <message>
        <source>Unique</source>
        <translation>Único</translation>
    </message>
</context>
<context>
    <name>BadLayerItem</name>
    <message>
        <source>Unable to load some layers</source>
        <translation>Não foi possível carregar todas as camadas</translation>
    </message>
    <message>
        <source>The following layers could not be loaded, please review those and reconfigure the QGIS project.</source>
        <translation>Não foi possível carregar as seguintes camadas, reveja-as e reconfigure o projeto QGIS.</translation>
    </message>
    <message>
        <source>You may check the Portable Project section in the QField documentation for more help.</source>
        <translation type="vanished">Você pode verificar a seção sobre o Projeto Portátil na documentação do QField para obter mais ajuda.</translation>
    </message>
    <message>
        <source>You may check the %1Portable Project%2 documentation page for more help.</source>
        <translation>Você pode verificar a página de documentação do %1Portable Project%2 para obter mais ajuda.</translation>
    </message>
</context>
<context>
    <name>BarcodeReader</name>
    <message>
        <source>Code Reader</source>
        <translation type="vanished">Leitor de Código</translation>
    </message>
    <message>
        <source>Center your camera on a code</source>
        <translation type="vanished">Centre a sua câmera num código</translation>
    </message>
</context>
<context>
    <name>Binary</name>
    <message>
        <source>(Blob)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>BluetoothDeviceChooser</name>
    <message>
        <source>Positioning device in use:</source>
        <translation type="vanished">Posicionamento do dispositivo em uso:</translation>
    </message>
    <message>
        <source>Scanning for paired devices</source>
        <translation>Pesquisa por dispositivos emparelhados</translation>
    </message>
    <message>
        <source>Scanning failed: %1</source>
        <translation>Pesquisa falhou: %1</translation>
    </message>
    <message>
        <source>Scanning done</source>
        <translation>Pesquisa feita</translation>
    </message>
    <message numerus="yes">
        <source>%n device(s) found</source>
        <translation><numerusform>%n dispositivo encontrado</numerusform><numerusform>%n dispositivo(s) encontrado(s)</numerusform><numerusform>%n dispositivo(s) encontrado(s)</numerusform></translation>
    </message>
    <message>
        <source>Scanning canceled</source>
        <translation>Pesquisa cancelada</translation>
    </message>
    <message>
        <source>Scan</source>
        <translation type="vanished">Pesquisa</translation>
    </message>
    <message>
        <source>Make a full service discovery</source>
        <translation>Fazer uma descoberta completa do serviço</translation>
    </message>
    <message>
        <source>A full device scan can take longer. You really want to do it?
Cancel to make a minimal device scan instead.</source>
        <translation>Uma verificação completa do dispositivo pode demorar. Quer realmente fazer isso?
Cancele para fazer uma verificação mínima.</translation>
    </message>
    <message>
        <source>Connected to %1</source>
        <translation type="vanished">Ligado a %1</translation>
    </message>
    <message>
        <source>Connect to %1</source>
        <translation type="vanished">Ligar a %1</translation>
    </message>
    <message>
        <source>Connect  to %1</source>
        <translation type="vanished">Ligar a %1</translation>
    </message>
    <message>
        <source>Connecting to %1</source>
        <translation type="vanished">Ligando a %1</translation>
    </message>
    <message>
        <source>Use orthometric altitude from device</source>
        <translation type="vanished">Utilize a altitude ortométrica do dispositivo </translation>
    </message>
    <message>
        <source>Select the Bluetooth device from the list below:</source>
        <translation>Selecione o dispositivo bluetooh a partir da lista:</translation>
    </message>
    <message>
        <source>Bluetooth device name:</source>
        <translation>Nome do dispositivo Bluetooth:</translation>
    </message>
    <message>
        <source>N/A</source>
        <translation type="vanished">N/A</translation>
    </message>
    <message>
        <source>Bluetooth device address:</source>
        <translation>Endereço do dispositivo Bluetooth</translation>
    </message>
    <message>
        <source>Scan for nearby devices</source>
        <translation>Procurar por dispositivos próximos</translation>
    </message>
    <message>
        <source>No Bluetooth devices detected, scan to populate nearby devices.</source>
        <translation>Sem dispositivos Bluetooth detetados, procure para obter dispositivos próximos.</translation>
    </message>
    <message>
        <source>Scanning error: %1</source>
        <translation>Erro de verificação: %1</translation>
    </message>
</context>
<context>
    <name>BluetoothDeviceModel</name>
    <message>
        <source>Internal device</source>
        <translation type="vanished">Dispositivo interno</translation>
    </message>
    <message>
        <source>Bluetooth permission denied</source>
        <translation>Permissão Bluetooth negada</translation>
    </message>
</context>
<context>
    <name>BluetoothReceiver</name>
    <message>
        <source>Connecting…</source>
        <translation type="vanished">Ligando...</translation>
    </message>
    <message>
        <source>Successfully connected</source>
        <translation type="vanished">Ligado com sucesso</translation>
    </message>
    <message>
        <source>Disconnected</source>
        <translation type="vanished">Desligado</translation>
    </message>
    <message>
        <source>Socket state %1</source>
        <translation type="vanished">Estado do socket %1</translation>
    </message>
    <message>
        <source>Could not find the remote host</source>
        <translation type="vanished">Não foi possível encontrar o host remoto</translation>
    </message>
    <message>
        <source>Could not find the service UUID on remote host</source>
        <translation type="vanished">Não foi possível encontrar o UUID de serviço no host remoto</translation>
    </message>
    <message>
        <source>Attempt to read or write from socket returned an error</source>
        <translation type="vanished">Tentativa de ler ou escrever a partir do socket retornou um erro</translation>
    </message>
    <message>
        <source>The protocol is not supported on this platform</source>
        <translation type="vanished">O protocolo não é suportado nesta plataforma</translation>
    </message>
    <message>
        <source>An operation was attempted while the socket was in a state that did not permit it</source>
        <translation type="vanished">Foi realizada uma tentativa da operação num momento em que não era permitido</translation>
    </message>
    <message>
        <source>The remote host closed the connection</source>
        <translation type="vanished">O host remoto fechou a ligação</translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation type="vanished">Erro desconhecido</translation>
    </message>
    <message>
        <source>Bluetooth permission denied</source>
        <translation>Permissão Bluetooth negada</translation>
    </message>
</context>
<context>
    <name>BookmarkLocatorFilter</name>
    <message>
        <source>Spatial bookmarks</source>
        <translation>Marcadores espaciais</translation>
    </message>
</context>
<context>
    <name>BookmarkProperties</name>
    <message>
        <source>Bookmark Properties</source>
        <translation>Propriedades do Marcador</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Cor</translation>
    </message>
    <message>
        <source>Copy bookmark details</source>
        <translation>Copiar detalhes do marcador</translation>
    </message>
    <message>
        <source>Lon</source>
        <translation type="vanished">Lon</translation>
    </message>
    <message>
        <source>Lat</source>
        <translation type="vanished">Lat</translation>
    </message>
    <message>
        <source>X</source>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="vanished">Y</translation>
    </message>
    <message>
        <source>Bookmark details copied to clipboard</source>
        <translation>Detalhes do marcador copiados para área de transferência</translation>
    </message>
    <message>
        <source>Remove bookmark</source>
        <translation>Remover marcador</translation>
    </message>
    <message>
        <source>You are about to remove a bookmark, proceed?</source>
        <translation>Está prestes a remover o marcador, proceder?</translation>
    </message>
</context>
<context>
    <name>BookmarkRenderer</name>
    <message>
        <source>Bookmark: %1</source>
        <translation>Marcador: %1</translation>
    </message>
    <message>
        <source>Project bookmarks cannot be edited</source>
        <translation>Os marcadores do projeto não podem ser editados</translation>
    </message>
</context>
<context>
    <name>BrowserPanel</name>
    <message>
        <source>Browser</source>
        <translation>Navegador</translation>
    </message>
</context>
<context>
    <name>CalendarPanel</name>
    <message>
        <source>Hours</source>
        <translation type="vanished">Horas</translation>
    </message>
    <message>
        <source>Minutes</source>
        <translation type="vanished">Minutos</translation>
    </message>
    <message>
        <source>Seconds</source>
        <translation type="vanished">Segundos</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="vanished">OK</translation>
    </message>
</context>
<context>
    <name>Changelog</name>
    <message>
        <source>What&apos;s new in QField</source>
        <translation>O que há de novo no QField</translation>
    </message>
    <message>
        <source>Error while fetching changelog, try again later.</source>
        <translation>Erro ao obter o registo de alterações. Tente mais tarde.</translation>
    </message>
    <message>
        <source>Support QField</source>
        <translation>Apoie o QField</translation>
    </message>
    <message>
        <source>Check the latest QField changes on </source>
        <translation>Verifique as últimas alterações do QField em</translation>
    </message>
    <message>
        <source>QField releases page</source>
        <translation>Página de lançamentos do QField</translation>
    </message>
</context>
<context>
    <name>ChangelogContents</name>
    <message>
        <source>Previous releases on GitHub</source>
        <translation>Versões anteriores no GitHub</translation>
    </message>
</context>
<context>
    <name>CheckBox</name>
    <message>
        <source>True</source>
        <translation>Verdadeiro</translation>
    </message>
    <message>
        <source>False</source>
        <translation>Falso</translation>
    </message>
    <message>
        <source>NULL</source>
        <translation>NULL</translation>
    </message>
</context>
<context>
    <name>ClipboardManager</name>
    <message>
        <source>Geometry</source>
        <translation>Geometria</translation>
    </message>
</context>
<context>
    <name>CloseTool</name>
    <message>
        <source>close</source>
        <translation type="vanished">fechar</translation>
    </message>
</context>
<context>
    <name>CodeReader</name>
    <message>
        <source>NFC text tag detected</source>
        <translation>Detetada tag de texto NFC</translation>
    </message>
    <message>
        <source>Code Reader</source>
        <translation>Leitor de Código</translation>
    </message>
    <message>
        <source>Center your device on a code</source>
        <translation>Centre o seu dispositivo num código</translation>
    </message>
</context>
<context>
    <name>DashBoard</name>
    <message>
        <source>The layer %1 is read only.</source>
        <translation>A camada %1 é só de leitura.</translation>
    </message>
    <message>
        <source>Map Theme</source>
        <translation>Tema do mapa</translation>
    </message>
    <message>
        <source>Finish or dimiss the digitizing feature before toggling to browse mode</source>
        <translation>Termine ou desative a digitalização do elemento antes de mudar para modo de navegação</translation>
    </message>
</context>
<context>
    <name>DateTime</name>
    <message>
        <source>(no date)</source>
        <translation>(sem data)</translation>
    </message>
    <message>
        <source>Date value set to today.</source>
        <translation>Valor da data definido para hoje.</translation>
    </message>
    <message>
        <source>Hours</source>
        <translation type="vanished">Horas</translation>
    </message>
    <message>
        <source>Minutes</source>
        <translation type="vanished">Minutos</translation>
    </message>
    <message>
        <source>Seconds</source>
        <translation type="vanished">Segundos</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="vanished">OK</translation>
    </message>
</context>
<context>
    <name>DeltaListModel</name>
    <message>
        <source>Expected the json document to be an array of delta status</source>
        <translation>Esperava-se que o documento json fosse uma matriz de status delta</translation>
    </message>
    <message>
        <source>Expected all array elements to be an object, but the element at #%1 is not</source>
        <translation>Esperava-se que todos os elementos da matriz fossem um objeto, mas o elemento em #%1 não é</translation>
    </message>
    <message>
        <source>Expected all array elements to be an object containing a key &quot;%1&quot;, but the element at #%2 is not</source>
        <translation>Esperava-se que todos os elementos da matriz fossem um objeto contendo uma chave &quot;%1&quot;, mas o elemento em #%2 não é</translation>
    </message>
    <message>
        <source>Unrecognized status &quot;%1&quot; for $%2</source>
        <translation>Status não reconhecido &quot;%1&quot; para $%2</translation>
    </message>
</context>
<context>
    <name>DigitizingLogger</name>
    <message>
        <source>Default value expression for the digitizing logger&apos;s %2 field has a parser error: %3</source>
        <translation>A expressão de valor padrão para o campo %2 do registrador de digitalização tem um erro de analisador: %3</translation>
    </message>
    <message>
        <source>Default value expression for the digitizing logger&apos;s %2 field has an evaluation error: %3</source>
        <translation>A expressão de valor padrão para o campo %2 do registrador de digitalização tem um erro de avaliação: %3</translation>
    </message>
    <message>
        <source>Digitizing logs layer feature addition failed</source>
        <translation>Falha na adição do recurso da camada de registros de digitalização</translation>
    </message>
    <message>
        <source>Digitizing logs layer change commits failed</source>
        <translation>Falha ao digitalizar os registros de alteração da camada</translation>
    </message>
    <message>
        <source>Digitizing logs layer editing failed</source>
        <translation>A digitalização da camada de registros falhou</translation>
    </message>
</context>
<context>
    <name>DigitizingToolbar</name>
    <message>
        <source>Position accuracy doesn&apos;t meet the minimum requirement, vertex not added</source>
        <translation>A precisão da posição não satisfaz o requisito mínimo, vértice não adicionado</translation>
    </message>
    <message>
        <source>Cancel digitizing</source>
        <translation>Cancelar digitalização</translation>
    </message>
    <message>
        <source>The collected positions count does not meet the requirement</source>
        <translation>A contagem de posições recolhidas não atende ao necessário</translation>
    </message>
    <message>
        <source>Should the digitized geometry be discarded?</source>
        <translation>A geometria digitalizada deve ser rejeitada?</translation>
    </message>
</context>
<context>
    <name>DrawingTemplateModel</name>
    <message>
        <source>Blank</source>
        <translation>Em branco</translation>
    </message>
</context>
<context>
    <name>EditorWidgetBase</name>
    <message>
        <source>Item Menu</source>
        <translation>Menu de Itens</translation>
    </message>
</context>
<context>
    <name>EgenioussReceiver</name>
    <message>
        <source>Successfully connected</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Disconnected</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Received data is too short to process</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Invalid start byte</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Received data is too short to contain the payload</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to parse JSON</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not find the remote host</source>
        <translation>Não foi possível encontrar o host remoto</translation>
    </message>
    <message>
        <source>Attempt to read or write from socket returned an error</source>
        <translation>Tentativa de ler ou escrever a partir do socket retornou um erro</translation>
    </message>
    <message>
        <source>The connection was refused by the remote host</source>
        <translation>A ligação foi recusada pelo servidor remoto</translation>
    </message>
    <message>
        <source>TCP receiver error (%1)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ElevationProfile</name>
    <message>
        <source>Digitize a path to render the elevation profile</source>
        <translation>Digitalize o caminho para renderizar o perfil de elevação</translation>
    </message>
    <message>
        <source>Rendering elevation profile…</source>
        <translation>Renderizar Perfil de elevação...</translation>
    </message>
</context>
<context>
    <name>Erase</name>
    <message>
        <source>The geometry could not be modified into multiple parts</source>
        <translation>A geometria não pode ser modificada em partes múltiplas</translation>
    </message>
    <message>
        <source>The geometry could not be modified</source>
        <translation>A geometria não pode ser modificada</translation>
    </message>
</context>
<context>
    <name>ExpressionCalculatorLocatorFilter</name>
    <message>
        <source>Copy “%1” to clipboard</source>
        <translation>Copiar “%1” para a área de transferência</translation>
    </message>
    <message>
        <source>Calculator</source>
        <translation>Calculadora</translation>
    </message>
</context>
<context>
    <name>ExpressionVariableModel</name>
    <message>
        <source>Not Available</source>
        <translation>Não está Disponível</translation>
    </message>
</context>
<context>
    <name>ExternalResource</name>
    <message>
        <source>No Value</source>
        <translation>Nenhum valor</translation>
    </message>
    <message>
        <source>Cannot handle this file type</source>
        <translation>Não é possível lidar com este tipo de ficheiro</translation>
    </message>
    <message>
        <source>Take a photo</source>
        <translation>Tire uma foto</translation>
    </message>
    <message>
        <source>Take a video</source>
        <translation>Grave um vídeo</translation>
    </message>
    <message>
        <source>Record an audio clip</source>
        <translation>Grave um clip áudio</translation>
    </message>
    <message>
        <source>Attach a gallery item</source>
        <translation>Anexar um item da galeria</translation>
    </message>
    <message>
        <source>Attach a file</source>
        <translation>Anexar um ficheiro</translation>
    </message>
    <message>
        <source>Draw a sketch</source>
        <translation>Desenhe um esboço</translation>
    </message>
</context>
<context>
    <name>FeatureForm</name>
    <message>
        <source>Value applied</source>
        <translation>Valor aplicado</translation>
    </message>
    <message>
        <source>Value skipped</source>
        <translation>Valor ignorado</translation>
    </message>
    <message>
        <source> (click to toggle)</source>
        <translation>(clique para editar)</translation>
    </message>
    <message>
        <source>Constraints not valid</source>
        <translation>As restrições não são válidas</translation>
    </message>
    <message>
        <source>Note: soft constraints were not met</source>
        <translation>Nota: restrições leves não foram tomadas em consideração</translation>
    </message>
    <message>
        <source>Unable to save changes</source>
        <translation>Não foi possível guardar as alterações</translation>
    </message>
    <message>
        <source>Add feature on %1</source>
        <translation>Adicionar elemento no %1</translation>
    </message>
    <message>
        <source>Edit feature on %1</source>
        <translation>Editar elemento no %1</translation>
    </message>
    <message>
        <source>View feature on %1</source>
        <translation>Ver elemento no %1</translation>
    </message>
    <message>
        <source>Cancel editing</source>
        <translation>Cancelar edição</translation>
    </message>
    <message>
        <source>You are about to dismiss the new feature, proceed?</source>
        <translation>Está prestes a recusar o novo elemento, prosseguir?</translation>
    </message>
    <message>
        <source>You are about to leave editing state, any changes will be lost. Proceed?</source>
        <translation>Está prestes a sair do estado de edição, todas as alterações serão perdidas. Continuar?</translation>
    </message>
    <message>
        <source>The last entered value for this field will be remembered and reused when creating new features</source>
        <translation>O último valor inserido neste campo será lembrado e reutilizado ao criar novos elementos</translation>
    </message>
    <message>
        <source>The last entered value for this field will not be reused when creating new features</source>
        <translation>O último valor inserido neste campo não será reutilizado ao criar novos elementos</translation>
    </message>
</context>
<context>
    <name>FeatureHistory</name>
    <message>
        <source>Failed to undo created features in layer &quot;%1&quot;</source>
        <translation>Falha ao desfazer os elementos criados na camada &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Failed to undo deleted features in layer &quot;%1&quot;</source>
        <translation>Falha ao desfazer elementos apagados na camada &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Failed to undo update features in layer &quot;%1&quot;</source>
        <translation>Falha ao desfazer a atualização dos elementos na camada &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Failed to commit undo feature modification in layer &quot;%1&quot;</source>
        <translation>Falha ao confirmar a alteração de desfazer do elemento na camada &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Failed to rollback undo feature modifications in layer &quot;%1&quot;</source>
        <translation>Falha ao reverter as alterações do elemento na camada &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>FeatureListForm</name>
    <message>
        <source>Stop tracking this feature to edit attributes</source>
        <translation>Terminar tracking GPS deste elemento para editar atributos</translation>
    </message>
    <message>
        <source>Stop tracking this feature to edit geometry</source>
        <translation>Terminar rastreamento deste elemento para editar geometria</translation>
    </message>
    <message>
        <source>Changes saved</source>
        <translation>Alterações guardadas</translation>
    </message>
    <message>
        <source>Last changes discarded</source>
        <translation type="vanished">As últimas alterações foram removidas</translation>
    </message>
    <message>
        <source>Successfully duplicated feature</source>
        <translation>Elemento duplicado com sucesso</translation>
    </message>
    <message>
        <source>A number of features are being tracked, stop tracking to delete those</source>
        <translation>Um conjunto de elementos estão a ser recolhidos, pare o tracking GPS para os apagar</translation>
    </message>
    <message>
        <source>A number of features are being tracked, stop tracking to merge those</source>
        <translation>Um conjunto de elementos estão a ser rastreados, pare de os rastrear para os unir</translation>
    </message>
    <message>
        <source>Successfully duplicated selected features, list updated to show newly-created features</source>
        <translation>Os elementos selecionados foram duplicados com sucesso, a lista está atualizada para mostrar os elementos recém-criados</translation>
    </message>
    <message>
        <source>No feature at this position</source>
        <translation>Nenhum elemento nesta posição</translation>
    </message>
    <message>
        <source>Merge feature(s)</source>
        <translation>Junção de elemento(s)</translation>
    </message>
    <message numerus="yes">
        <source>Should the %n feature(s) selected really be merge?

The features geometries will be combined into feature &apos;%1&apos;, which will keep its attributes.</source>
        <comment>0</comment>
        <translation><numerusform>O %n recurso selecionado realmente deve ser mesclado?

As geometrias dos recursos serão combinadas no recurso &apos;% &apos;, que manterá seus atributos.</numerusform><numerusform>Os %n recursos selecionados realmente devem ser mesclados?

As geometrias dos recursos serão combinadas no recurso &apos;% &apos;, que manterá seus atributos.</numerusform><numerusform>Os %n recursos selecionados realmente devem ser mesclados?

As geometrias dos recursos serão combinadas no recurso &apos;% &apos;, que manterá seus atributos.</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>Successfully merged %n feature(s)</source>
        <translation><numerusform>%n recurso mesclado com sucesso</numerusform><numerusform>%n recursos mesclados com sucesso</numerusform><numerusform>%n recursos mesclados com sucesso</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>Failed to merge %n feature(s)</source>
        <translation><numerusform>Falha ao mesclar %n recurso</numerusform><numerusform>Falha ao mesclar %n recursos</numerusform><numerusform>Falha ao mesclar %n recursos</numerusform></translation>
    </message>
    <message>
        <source>Delete feature(s)</source>
        <translation>Apagar elemento(s)</translation>
    </message>
    <message numerus="yes">
        <source>Should the %n feature(s) selected really be deleted?</source>
        <comment>0</comment>
        <translation><numerusform>O elemento %n selecionado deve ser realmente eliminado?</numerusform><numerusform>Os elementos %n selecionados devem ser realmente eliminados?</numerusform><numerusform>Os elementos %n selecionados devem ser realmente eliminados?</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>Successfully deleted %n feature(s)</source>
        <translation><numerusform>%n Elemento foi eliminado com sucesso</numerusform><numerusform>%n Elementos foram eliminados com sucesso</numerusform><numerusform>%n Elementos foram eliminados com sucesso</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>Failed to delete %n feature(s)</source>
        <translation><numerusform>Falha ao eliminar %n elemento</numerusform><numerusform>Falha ao eliminar %n elementos</numerusform><numerusform>Falha ao eliminar %n elementos</numerusform></translation>
    </message>
    <message>
        <source>Changes discarded</source>
        <translation>Alterações removidas</translation>
    </message>
    <message>
        <source>Transfer Feature Attributes</source>
        <translation>Transferir atributos do elemento</translation>
    </message>
    <message>
        <source>Select a feature below from which attributes will be transfered onto the currently opened feature.</source>
        <translation>Selecione um elemento abaixo do qual os atributos serão transferidos para o elemento aberto atualmente.</translation>
    </message>
    <message>
        <source>Feature attributes transferred</source>
        <translation>Atributos do elemento transferidos</translation>
    </message>
    <message>
        <source>No feature attributes were transferred</source>
        <translation>Nenhum atributo do elemento foi transferido</translation>
    </message>
    <message>
        <source>Features</source>
        <translation>Elementos</translation>
    </message>
    <message>
        <source>Processing Algorithms</source>
        <translation>Algoritmos de Processamento</translation>
    </message>
</context>
<context>
    <name>FeatureModel</name>
    <message>
        <source>Value &quot;%1&quot; %4 could not be converted to a compatible value for field %2(%3).</source>
        <translation>Não foi possível converter o valor &quot;%1&quot; %4 num valor compatível para o campo %2(%3).</translation>
    </message>
    <message>
        <source>Cannot update feature</source>
        <translation>Não é possível atualizar o elemento</translation>
    </message>
    <message>
        <source>Feature %1 could not be fetched after commit</source>
        <translation>Não foi possível obter o elemento %1 após a submissão</translation>
    </message>
    <message>
        <source>Default value expression for %1:%2 has parser error: %3</source>
        <translation>O valor padrão da expressão para %1:%2 tem um erro de interpretação: %3</translation>
    </message>
    <message>
        <source>Default value expression for %1:%2 has evaluation error: %3</source>
        <translation>O valor padrão da expressão para %1:%2 tem uma expressão inválida: %3</translation>
    </message>
    <message>
        <source>Cannot start editing on layer &quot;%1&quot; to create feature %2</source>
        <translation>Não é possível iniciar a edição na camada &quot;%1&quot; para criar o elemento %2</translation>
    </message>
    <message>
        <source>Layer &quot;%1&quot; has been commited but the newly created feature %2 could not be fetched</source>
        <translation>Camada &quot;%1&quot; foi confirmada, mas o elemento %2 criado recentemente não pode ser encontrado </translation>
    </message>
    <message>
        <source>Layer &quot;%1&quot; cannot be commited with the newly created feature %2. Reason:
%3</source>
        <translation>Camada &quot;%1&quot; não pode ser confirmada com o elemento %2 criado recentemente. Motivo:
%3</translation>
    </message>
    <message>
        <source>Feature %2 could not be added in layer &quot;%1&quot;</source>
        <translation>O elemento %2 não foi possível adicionar à camada &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Could not save changes. Rolling back.</source>
        <translation>Não foi possível guardar as alterações. Revertendo.</translation>
    </message>
    <message>
        <source>Cannot start editing</source>
        <translation>Não é possível iniciar a edição</translation>
    </message>
</context>
<context>
    <name>FeaturesLocatorFilter</name>
    <message>
        <source>Open form</source>
        <translation>Abrir formulário</translation>
    </message>
    <message>
        <source>Set feature as destination</source>
        <translation>Definir elemento como destino</translation>
    </message>
    <message>
        <source>Set feature as navigation</source>
        <translation type="vanished">Definir elemento como navegação</translation>
    </message>
    <message>
        <source>Feature has no geometry</source>
        <translation>O elemento não tem geometria</translation>
    </message>
    <message>
        <source>Features in all layers</source>
        <translation>Elementos em todas as camadas</translation>
    </message>
</context>
<context>
    <name>FillRing</name>
    <message>
        <source>The ring is not closed</source>
        <translation>O anel não está fechado</translation>
    </message>
    <message>
        <source>The ring is not valid</source>
        <translation>O anel não é válido</translation>
    </message>
    <message>
        <source>The ring crosses existing rings (it is not disjoint)</source>
        <translation>O anel atravessa anéis existentes (não é disjunto)</translation>
    </message>
    <message>
        <source>The ring doesn&apos;t have any existing ring to fit into</source>
        <translation>O anel introduzido não tem nenhum anel existente para encaixar</translation>
    </message>
    <message>
        <source>Unknown error when creating the ring</source>
        <translation>Erro desconhecido ao criar o anel</translation>
    </message>
    <message>
        <source>Fill ring</source>
        <translation>Preencher anel</translation>
    </message>
    <message>
        <source>Would you like to fill the ring with a new polygon?</source>
        <translation>Gostaria de preencher o anel com um novo polígono?</translation>
    </message>
</context>
<context>
    <name>FillRingToolBar</name>
    <message>
        <source>The ring is not closed</source>
        <translation type="vanished">O anel não está fechado</translation>
    </message>
    <message>
        <source>The ring is not valid</source>
        <translation type="vanished">O anel não é válido</translation>
    </message>
    <message>
        <source>The ring crosses existing rings (it is not disjoint)</source>
        <translation type="vanished">O anel atravessa anéis existentes (não é disjunto)</translation>
    </message>
    <message>
        <source>The ring doesn&apos;t have any existing ring to fit into</source>
        <translation type="vanished">O anel introduzido não tem nenhum anel existente para encaixar</translation>
    </message>
    <message>
        <source>Unknown error when creating the ring</source>
        <translation type="vanished">Erro desconhecido ao criar o anel</translation>
    </message>
    <message>
        <source>Fill ring</source>
        <translation type="vanished">Preencher anel</translation>
    </message>
    <message>
        <source>Would you like to fill the ring with a new polygon?</source>
        <translation type="vanished">Gostaria de preencher o anel com um novo polígono?</translation>
    </message>
</context>
<context>
    <name>FinlandLocatorFilter</name>
    <message>
        <source>Finnish address search</source>
        <translation>Pesquisa de endereços finlandeses </translation>
    </message>
</context>
<context>
    <name>GeometryEditorsToolbar</name>
    <message>
        <source>Vertex Tool</source>
        <translation>Ferramenta de vértices</translation>
    </message>
    <message>
        <source>Split Tool</source>
        <translation>Ferramenta de divisão</translation>
    </message>
    <message>
        <source>Reshape Tool</source>
        <translation>Ferramenta de Redesenhar</translation>
    </message>
    <message>
        <source>Fill Ring Tool</source>
        <translation>Ferramenta anel de preenchimento</translation>
    </message>
    <message>
        <source>Erase Tool</source>
        <translation>Ferramenta Apagar</translation>
    </message>
</context>
<context>
    <name>GotoLocatorFilter</name>
    <message>
        <source>Go to %1 %2 (Map CRS)</source>
        <translation type="vanished">Ir para %1 %2 (SRC do Mapa)</translation>
    </message>
    <message>
        <source>Set navigation point</source>
        <translation type="vanished">Definir ponto de navegação</translation>
    </message>
    <message>
        <source>Go to %1° %2° (WGS84)</source>
        <translation type="vanished">Ir para %1° %2° (WGS84)</translation>
    </message>
    <message>
        <source>Go to coordinate</source>
        <translation>Ir para Coordenada</translation>
    </message>
    <message>
        <source>Go to %1%2 %3%4 (Map CRS, %5)</source>
        <translation>Ir para %1%2 %3%4 (SRC do Mapa, %5)</translation>
    </message>
    <message>
        <source>Go to %1°N %2°E (%3)</source>
        <translation>Ir para %1°N %2°E (%3)</translation>
    </message>
</context>
<context>
    <name>HelpLocatorFilter</name>
    <message>
        <source>QField Documentation</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>InformationDrawer</name>
    <message>
        <source>Navigation</source>
        <translation>Navegação</translation>
    </message>
    <message>
        <source>Positioning</source>
        <translation>Posicionamento</translation>
    </message>
    <message>
        <source>Precise view</source>
        <translation>Visão precisa</translation>
    </message>
    <message>
        <source>Sensors</source>
        <translation>Sensores</translation>
    </message>
    <message>
        <source>Elevation profile</source>
        <translation>Perfil de Elevação</translation>
    </message>
</context>
<context>
    <name>InternalGnssReceiver</name>
    <message>
        <source>Location permission denied</source>
        <translation>Permissão de localização negada</translation>
    </message>
</context>
<context>
    <name>LayerLoginDialog</name>
    <message>
        <source>Login information</source>
        <translation type="vanished">Informação de login</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Utilizador</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Senha</translation>
    </message>
    <message>
        <source>Credentials Details</source>
        <translation>Detalhes das Credenciais</translation>
    </message>
</context>
<context>
    <name>LayerObserver</name>
    <message>
        <source>Failed to find a local primary key column in layer &quot;%1&quot;</source>
        <translation>Ocorreu uma falha ao tentar encontrar a chave primária local da  coluna na camada &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Failed to find a source primary key column in layer &quot;%1&quot;</source>
        <translation>Ocorreu uma falha ao tentar encontrar a fonte da chave primária da coluna na camada &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>LayerTreeItemProperties</name>
    <message>
        <source>Expand group</source>
        <translation>Expandir grupo</translation>
    </message>
    <message>
        <source>Expand legend item</source>
        <translation>Expandir item da legenda</translation>
    </message>
    <message>
        <source>Stop tracking</source>
        <translation>Terminar tracking GPS</translation>
    </message>
    <message>
        <source>Setup tracking</source>
        <translation>Configuração do tracking GPS</translation>
    </message>
    <message>
        <source>This layer is invalid. This might be due to a network issue, a missing file or a misconfiguration of the project.</source>
        <translation>Esta camada é inválida. Isto pode ser devido a um problema de rede, um ficheiro ausente ou uma configuração incorreta do projeto.</translation>
    </message>
    <message>
        <source>Show on map</source>
        <translation>Mostrar no mapa</translation>
    </message>
    <message>
        <source>Show labels</source>
        <translation>Mostrar etiquetas</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation>Opacidade</translation>
    </message>
    <message>
        <source>Zoom to group</source>
        <translation>Aproximar ao grupo</translation>
    </message>
    <message>
        <source>Zoom to parent layer</source>
        <translation>Aproximar à camada pai</translation>
    </message>
    <message>
        <source>Zoom to layer</source>
        <translation>Aproximar à camada</translation>
    </message>
    <message>
        <source>Reload data</source>
        <translation type="vanished">Recarregar Dados</translation>
    </message>
    <message>
        <source>Reload of layer %1 triggered</source>
        <translation>Recarregar a camada %1 ativada</translation>
    </message>
    <message>
        <source>Show features list</source>
        <translation>Mostrar lista de elementos</translation>
    </message>
    <message>
        <source>The layer has no features</source>
        <translation>A camada não tem elementos</translation>
    </message>
    <message>
        <source>Track on layer %1 stopped</source>
        <translation>Rastreamento na camada % 1 parada</translation>
    </message>
    <message>
        <source>Read-Only Layer</source>
        <translation type="vanished">Camada apenas de leitura</translation>
    </message>
    <message>
        <source>Geometry Locked Layer</source>
        <translation type="vanished">Bloquear geometria da camada</translation>
    </message>
    <message>
        <source>This layer is configured as &quot;Read-Only&quot; which disables adding, deleting and editing features.</source>
        <translation>Esta camada é configurada como &quot;Apenas leitura&quot; o que desativa a adição, exclusão e edição de elementos.</translation>
    </message>
    <message>
        <source>This layer is configured as &quot;Lock Geometries&quot; which disables adding and deleting features, as well as modifying the geometries of existing features.</source>
        <translation>Esta camada está configurada como &quot;Bloquear Geometrias&quot; o que desativa a opção de adicionar e apagar elementos, bem como modificar as geometrias de elementos existentes.</translation>
    </message>
    <message>
        <source>Show visible features list</source>
        <translation>Mostrar lista de elementos visíveis</translation>
    </message>
    <message>
        <source>Show Features Menu</source>
        <translation>Mostrar Menu de Elementos</translation>
    </message>
    <message>
        <source>Read-only layer</source>
        <translation>Camada apenas de leitura</translation>
    </message>
    <message>
        <source>Geometry-locked layer</source>
        <translation>Bloquear geometria da camada</translation>
    </message>
</context>
<context>
    <name>LayerUtils</name>
    <message>
        <source>Cannot start editing, no layer</source>
        <translation>Não é possível iniciar a edição, sem camada</translation>
    </message>
    <message>
        <source>Cannot start editing</source>
        <translation>Não é possível iniciar a edição</translation>
    </message>
    <message>
        <source>Cannot commit deletion of feature %2 in layer &quot;%1&quot;. Reason:
%3</source>
        <translation>Não é possível confirmar a exclusão do elemento %2 na camada &quot;%1&quot;. Motivo:
%3</translation>
    </message>
    <message>
        <source>Cannot commit deletion in layer &quot;%1&quot;. Reason:
%3</source>
        <translation>Não é possível confirmar a eliminação na camada &quot;%1&quot;. Motivo:
%3</translation>
    </message>
    <message>
        <source>Cannot delete feature %1</source>
        <translation>Não é possível apagar o elemento %1</translation>
    </message>
    <message>
        <source>Cannot rollback layer changes in layer %1</source>
        <translation>Não é possível retroceder as alterações na camada %1</translation>
    </message>
    <message>
        <source>Cannot copy invalid feature</source>
        <translation>Não é possível copiar elemento inválido</translation>
    </message>
    <message>
        <source>Cannot add new feature in layer &quot;%1&quot;. Reason:
%2</source>
        <translation>Não é possível adicionar novo elemento na camada &quot;%1&quot;. Motivo:
%2</translation>
    </message>
    <message>
        <source>Cannot add new feature in layer &quot;%1&quot;.</source>
        <translation type="vanished">Não é possível adicionar novo elemento na camada &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>Legend</name>
    <message>
        <source>This layer is is currently tracking the device position.</source>
        <translation>Esta camada está atualmente a seguir a posição do dispositivo.</translation>
    </message>
    <message>
        <source>This layer is invalid. This might be due to a network issue, a missing file or a misconfiguration of the project.</source>
        <translation>Esta camada é inválida. Isto pode ser devido a um problema de rede, um ficheiro ausente ou uma configuração incorreta do projeto.</translation>
    </message>
    <message>
        <source>This layer is configured as &quot;Read-Only&quot; which disables adding, deleting and editing features.</source>
        <translation>Esta camada é configurada como &quot;Apenas leitura&quot; o que desativa a adição, exclusão e edição de elementos.</translation>
    </message>
    <message>
        <source>This layer is configured as &quot;Lock Geometries&quot; which disables adding and deleting features, as well as modifying the geometries of existing features.</source>
        <translation>Esta camada está configurada como &quot;Bloquear Geometrias&quot; o que desativa a opção de adicionar e apagar elementos, bem como modificar as geometrias de elementos existentes.</translation>
    </message>
</context>
<context>
    <name>LocalFilesModel</name>
    <message>
        <source>QField files directory</source>
        <translation>Diretório de ficheiros QField</translation>
    </message>
    <message>
        <source>Imported projects</source>
        <translation>Projetos importados</translation>
    </message>
    <message>
        <source>Imported datasets</source>
        <translation>Conjunto de dados importados</translation>
    </message>
    <message>
        <source>Additional files directory</source>
        <translation>Diretórios de ficheiros adicionais</translation>
    </message>
    <message>
        <source>Sample projects</source>
        <translation>Projetos exemplo</translation>
    </message>
</context>
<context>
    <name>LocatorFiltersModel</name>
    <message>
        <source>Returns a list of features accross all searchable layers with matching attributes</source>
        <translation type="vanished">Devolve uma lista de elementos através de todas as camadas com atributos correspondentes onde for possível pesquisar.</translation>
    </message>
    <message>
        <source>Returns a point from a pair of X and Y coordinates typed in the search bar</source>
        <translation type="vanished">Devolve um ponto a partir de um par de coordenadas XY introduzida na barra de pesquisa.</translation>
    </message>
    <message>
        <source>Returns a list of bookmark with matching names</source>
        <translation type="vanished">Devolve uma lista de marcadores com os nomes correspondentes</translation>
    </message>
    <message>
        <source>Returns a list of locations and addresses within Finland with matching terms</source>
        <translation type="vanished">Devolva uma lista de locais e endereços na Finlândia com os termos correspondentes. </translation>
    </message>
    <message>
        <source>Search filters for your locations have been activated, customize results in the settings panel</source>
        <translation>Os filtros de pesquisa para os seus locais foi ativado, personalize os resultados no painel de configurações</translation>
    </message>
    <message>
        <source>Returns a list of features from the active layer with matching attributes. Restricting matching to a single attribute is done by identifying its name prefixed with an &apos;@&apos;.</source>
        <translation>Retorna uma lista de elementos da camada ativa com atributos correspondentes. A restrição de correspondência a um único atributo é feita identificando o seu nome com um prefixo &apos;@&apos;.</translation>
    </message>
    <message>
        <source>Returns a list of features accross all searchable layers with matching display name.</source>
        <translation>Devolve uma lista de elementos através de todas as camadas de pesquisa com nome correspondente.</translation>
    </message>
    <message>
        <source>Returns a point from a pair of X and Y coordinates - or WGS84 latitude and longitude - typed in the search bar.</source>
        <translation>Devolve um ponto a partir de um par de coordenadas XY - ou WGS84 latitude e longitude - introduzida na barra de pesquisa.</translation>
    </message>
    <message>
        <source>Returns a list of user and currently open project bookmarks with matching names.</source>
        <translation>Devolve uma lista de marcadores de utilizador e de projetos abertos atualmente com o nome correspondente.</translation>
    </message>
    <message>
        <source>Returns the value of an expression typed in the search bar.</source>
        <translation>Devolve o valor de uma expressão escrita na barra de pesquisa.</translation>
    </message>
    <message>
        <source>Returns a list of locations and addresses within Finland with matching terms.</source>
        <translation>Devolve uma lista de locais e endereços na Finlândia com os termos correspondentes. </translation>
    </message>
    <message>
        <source>Returns QField documentation pages matching terms.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LocatorItem</name>
    <message>
        <source>Search…</source>
        <translation type="vanished">Pesquisar...</translation>
    </message>
    <message>
        <source>To search features within the active layer, select a vector layer through the legend.</source>
        <translation>Para pesquisar elementos na camada ativa, selecione uma camada vetorial através da legenda.</translation>
    </message>
    <message>
        <source>Activate a vector layer in the legend first to use this functionality</source>
        <translation>Para usar esta funcionalidade, ative primeiro uma camada vetorial na legenda</translation>
    </message>
</context>
<context>
    <name>LocatorSettings</name>
    <message>
        <source>Search Settings</source>
        <translation type="vanished">Configurações de Pesquisa</translation>
    </message>
    <message>
        <source>Trigger without its prefix</source>
        <translation type="vanished">Acionar sem o seu prefixo</translation>
    </message>
    <message>
        <source>Search Bar Settings</source>
        <translation>Configurações da Barra de Pesquisa</translation>
    </message>
    <message>
        <source>When disabled, this locator filter can still be used by typing the prefix %1 in the search bar.</source>
        <translation>Quando desativado, este filtro do localizador ainda pode ser usado inserido o prefixo %1 na barra de pesquisa.</translation>
    </message>
    <message>
        <source>Enable %1 locator by default</source>
        <translation>Ativar e definir este localizador % 1 como padrão.</translation>
    </message>
</context>
<context>
    <name>MessageLog</name>
    <message>
        <source>Message Logs</source>
        <translation>Mensagens de Registos</translation>
    </message>
    <message>
        <source>Message text copied</source>
        <translation>Mensagem de texto copiada</translation>
    </message>
    <message>
        <source>Clear message log</source>
        <translation>Limpar registo de mensagens</translation>
    </message>
    <message>
        <source>Message log cleared</source>
        <translation>Registo de mensagens limpo</translation>
    </message>
    <message>
        <source>Send application log</source>
        <translation>Enviar registo de aplicação</translation>
    </message>
    <message>
        <source>Your application log is being sent</source>
        <translation type="vanished">O registo da sua aplicação está a ser enviada</translation>
    </message>
    <message>
        <source>Log runtime profiler</source>
        <translation>Registar perfil de tempo de execução</translation>
    </message>
    <message>
        <source>Type optional details</source>
        <translation>Introduza detalhes opcionais</translation>
    </message>
    <message>
        <source>Include cloud user details</source>
        <translation>Incluir detalhes do utilizador da cloud</translation>
    </message>
    <message>
        <source>This will send a log of your current session to the development team. You only need to do this when you are asked for it.</source>
        <translation>Isto enviará um log da sua sessão atual para a equipa de desenvolvimento. Só precisa fazer isso quando solicitado.</translation>
    </message>
    <message>
        <source>Your application log is being sent…</source>
        <translation>O log da sua aplicação está a ser enviado...</translation>
    </message>
</context>
<context>
    <name>MultiFeatureListModelBase</name>
    <message>
        <source>Cannot start editing</source>
        <translation>Não é possível iniciar a edição</translation>
    </message>
    <message>
        <source>Cannot rollback layer changes in layer %1</source>
        <translation>Não é possível retroceder as alterações na camada %1</translation>
    </message>
    <message>
        <source>Cannot change geometry of feature %1 in %2</source>
        <translation>Não é possível alterar geometria do elemento %1 em %2</translation>
    </message>
</context>
<context>
    <name>NavigationBar</name>
    <message>
        <source>Features</source>
        <translation>Elementos</translation>
    </message>
    <message>
        <source>Feature List Menu</source>
        <translation>Menu de Lista de Elementos</translation>
    </message>
    <message>
        <source>Toggle Feature Selection</source>
        <translation>Ativação de Seleção de Elementos</translation>
    </message>
    <message>
        <source>Print Atlas Feature(s) to PDF</source>
        <translation>Imprimir Elemento(s) do Atlas para PDF</translation>
    </message>
    <message>
        <source>Merge Selected Features</source>
        <translation>Juntar Elementos Selecionados</translation>
    </message>
    <message>
        <source>Move Selected Feature(s)</source>
        <translation>Mover Elemento(s) Selecionados</translation>
    </message>
    <message>
        <source>Duplicate Selected Feature(s)</source>
        <translation>Duplicar Elemento(s) Selecionados</translation>
    </message>
    <message>
        <source>Delete Selected Feature(s)</source>
        <translation>Eliminar Elemento(s) Selecionados</translation>
    </message>
    <message>
        <source>Feature Menu</source>
        <translation>Menu do Elemento</translation>
    </message>
    <message>
        <source>Print Atlas Feature to PDF</source>
        <translation type="vanished">Imprimir Elemento do Atlas para PDF</translation>
    </message>
    <message>
        <source>Zoom to Feature</source>
        <translation>Aproximar à Camada</translation>
    </message>
    <message>
        <source>Auto-Zoom to Feature</source>
        <translation>Zoom Automático para o Elemento</translation>
    </message>
    <message>
        <source>Set Feature as Destination</source>
        <translation type="vanished">Definir elemento como destino</translation>
    </message>
    <message>
        <source>Move Feature</source>
        <translation>Mover Elemento</translation>
    </message>
    <message>
        <source>Duplicate Feature</source>
        <translation>Duplicar Elemento</translation>
    </message>
    <message>
        <source>Delete Feature</source>
        <translation>Eliminar Elemento</translation>
    </message>
    <message>
        <source>Select template below</source>
        <translation>Selecione o modelo abaixo</translation>
    </message>
    <message>
        <source>Printing atlas feature(s) to PDF</source>
        <translation type="vanished">Imprimindo elemento(s) do atlas para PDF</translation>
    </message>
    <message>
        <source>Atlas feature(s) successfully printed to PDF and placed in your documents</source>
        <translation type="vanished">Elemento(s) do Atlas foram impressos para PDF com sucesso para os seus documentos</translation>
    </message>
    <message>
        <source>Print Atlas Feature(s) to Image</source>
        <translation type="vanished">Imprimir Elemento(s) para Imagem</translation>
    </message>
    <message>
        <source>Print Atlas Feature to Image</source>
        <translation type="vanished">Imprimir Elemento do Atlas para Imagem</translation>
    </message>
    <message>
        <source>Print Atlas Feature(s)</source>
        <translation>Imprimir Elemento(s) do Atlas</translation>
    </message>
    <message>
        <source>Printing...</source>
        <translation>Imprimindo...</translation>
    </message>
    <message>
        <source>Atlas feature(s) successfully printed and placed in your project folder</source>
        <translation>Elemento(s) do Atlas foram imprimidos com sucesso e guardados na sua pasta do projeto</translation>
    </message>
    <message>
        <source>Feature attributes copied to clipboard</source>
        <translation>Atributos do elemento copiados para a área de transferência</translation>
    </message>
    <message>
        <source>Feature attributes updated from clipboard</source>
        <translation>Atributos do elemento atualizados apartir área de transferência</translation>
    </message>
    <message>
        <source>No feature attributes were updated from clipboard</source>
        <translation>Nenhum atributo de elemento foi atualizado apartir da área de transferência</translation>
    </message>
    <message>
        <source>Feature set as navigation destination</source>
        <translation>Elemento definido como destino de navegação</translation>
    </message>
    <message>
        <source>Update Attributes From Feature</source>
        <translation>Atualizar os atributos apartir do elemento</translation>
    </message>
    <message>
        <source>Process Selected Feature(s)</source>
        <translation>Processar Elemento Selecionado(s)</translation>
    </message>
    <message>
        <source>Rotate Feature</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>NavigationInformationView</name>
    <message>
        <source>Lat.</source>
        <translation type="vanished">Lat.</translation>
    </message>
    <message>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Lon.</source>
        <translation type="vanished">Lon.</translation>
    </message>
    <message>
        <source>centroid</source>
        <translation type="vanished">centróide</translation>
    </message>
    <message>
        <source>Lon</source>
        <translation>Lon</translation>
    </message>
    <message>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>Lat</source>
        <translation>Lat</translation>
    </message>
    <message>
        <source>Dist.</source>
        <translation>Dist.</translation>
    </message>
    <message>
        <source>N/A</source>
        <translation>N/D</translation>
    </message>
    <message>
        <source>Bearing</source>
        <translation>Orientação</translation>
    </message>
</context>
<context>
    <name>NmeaGnssReceiver</name>
    <message>
        <source>Could not parse the IMU position: %1,%2,%3</source>
        <translation>Não foi possível analisar a posição do IMU: %1,%2,%3</translation>
    </message>
</context>
<context>
    <name>OrderedRelationModel</name>
    <message>
        <source>Cannot start editing</source>
        <translation>Não é possível iniciar a edição</translation>
    </message>
    <message>
        <source>Cannot rollback layer changes in layer %1</source>
        <translation>Não é possível retroceder as alterações na camada %1</translation>
    </message>
    <message>
        <source>Cannot commit layer changes in layer %1.</source>
        <translation>Não é possível confirmar alterações na camada %1.</translation>
    </message>
    <message>
        <source>Cannot update features ordering</source>
        <translation>Não foi possível atualizar a ordem dos elementos</translation>
    </message>
</context>
<context>
    <name>OverlayFeatureFormDrawer</name>
    <message>
        <source>Changes saved</source>
        <translation>Alterações guardadas</translation>
    </message>
    <message>
        <source>Changes discarded</source>
        <translation>Alterações removidas</translation>
    </message>
    <message>
        <source>Last changes discarded</source>
        <translation type="vanished">As últimas alterações foram removidas</translation>
    </message>
    <message>
        <source>Constraints not valid</source>
        <translation>As restrições não são válidas</translation>
    </message>
</context>
<context>
    <name>PlatformUtilities</name>
    <message>
        <source>Select Media File</source>
        <translation type="vanished">Selecionar ficheiro multimédia</translation>
    </message>
    <message>
        <source>JPEG images (*.jpg *.jpeg)</source>
        <translation type="vanished">Images JPEG (*.jpg *.jpeg)</translation>
    </message>
    <message>
        <source>Failed to save gallery picture</source>
        <translation type="vanished">Falha ao guardar a foto na galeria</translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>Abrir Ficheiro</translation>
    </message>
    <message>
        <source>All Supported Files</source>
        <translation>Todos os Ficheiros Suportados</translation>
    </message>
    <message>
        <source>QGIS Project Files</source>
        <translation>Ficheiros de projeto QGIS</translation>
    </message>
    <message>
        <source>Vector Datasets</source>
        <translation>Conjunto dados vector</translation>
    </message>
    <message>
        <source>Raster Datasets</source>
        <translation>Conjunto de dados raster</translation>
    </message>
    <message>
        <source>Failed to save file resource</source>
        <translation>Erro ao guardar o ficheiro</translation>
    </message>
    <message>
        <source>Select Image File</source>
        <translation>Selecionar Ficheiro de Imagem</translation>
    </message>
    <message>
        <source>All images (*.jpg *.jpeg *.png *.bmp);;JPEG images (*.jpg *.jpeg);;PNG images (*.jpg *.jpeg);;BMP images (*.bmp)</source>
        <translation>Todas as imagens (*.jpg *.jpeg *.png *.bmp);;Imagens JPEG (*.jpg *.jpeg);;Imagens PNG (*.jpg *.jpeg);;Imagens BMP (*.bmp)</translation>
    </message>
    <message>
        <source>Select Video File</source>
        <translation>Selecionar Ficheiro de Vídeo</translation>
    </message>
    <message>
        <source>All video (*.mp4 *.mkv *.mov);;MP4 video (*.mp4);;MKV video(*.mkv);;MOV video (*.mov)</source>
        <translation>Todos os vídeos (*.mp4 *.mkv *.mov);;Vídeo MP4 (*.mp4);;Vídeo MKV (*.mkv);;Vídeo MOV (*.mov)</translation>
    </message>
    <message>
        <source>Audio files (*.mp3 *.aac *.ogg)</source>
        <translation type="vanished">Ficheiros áudio (*.mp3 *.aac *.ogg)</translation>
    </message>
    <message>
        <source>All files (*.*)</source>
        <translation>Todos os ficheiros (*)</translation>
    </message>
    <message>
        <source>Select File</source>
        <translation>Selecionar Ficheiro</translation>
    </message>
    <message>
        <source>Audio files (*.mp3 *.aac *.ogg *.m4a *.mp4 *.mov)</source>
        <translation>Ficheiros áudio (*.mp3 *.aac *.ogg *.m4a *.mp4 *.mov)</translation>
    </message>
</context>
<context>
    <name>PluginManager</name>
    <message>
        <source>The downloaded zip file could not be decompressed</source>
        <translation>O ficheiro zip descarregado não pôde ser descompactado</translation>
    </message>
    <message>
        <source>The downloaded zip file does not contain the required main.qml plugin file</source>
        <translation>O ficheiro zip descarregado não contém o ficheiro do plugin main.qml necessário</translation>
    </message>
    <message>
        <source>Can&apos;t save the downloaded file</source>
        <translation>Não é possível guardar o ficheiro descarregado</translation>
    </message>
    <message>
        <source>Download file is not an zipped plugin</source>
        <translation>O ficheiro de download não é um plugin compactado</translation>
    </message>
    <message>
        <source>Network error</source>
        <translation>Erro de rede</translation>
    </message>
</context>
<context>
    <name>PluginManagerSettings</name>
    <message>
        <source>Plugins</source>
        <translation>Plugins</translation>
    </message>
    <message>
        <source>No plugins have been installed yet. To learn more about plugins, %1read the documentation%2.</source>
        <translation>Nenhum plugin foi ainda instalado. Para saber mais sobre plugins, %1leia a documentação%2.</translation>
    </message>
    <message>
        <source>Install plugin from URL</source>
        <translation>Instale o plugin a partir do URL</translation>
    </message>
    <message>
        <source>Clear remembered permissions</source>
        <translation>Limpar permissões recordadas</translation>
    </message>
    <message>
        <source>Type a URL below to download and install a plugin:</source>
        <translation>Introduza um URL abaixo para descarregar e instalar um plugin:</translation>
    </message>
    <message>
        <source>Installing %1</source>
        <translation>Instalando % 1</translation>
    </message>
    <message>
        <source>Authored by %1%2%3</source>
        <translation>Da autoria de %1%2%3</translation>
    </message>
    <message>
        <source>Are you sure you want to uninstall `%1`?</source>
        <translation>Tem a certeza que pretende desinstalar `%1`?</translation>
    </message>
    <message>
        <source>Uninstall version %1</source>
        <translation>Desinstalar a versão %1</translation>
    </message>
    <message>
        <source>Uninstall plugin</source>
        <translation>Desinstalar plugin</translation>
    </message>
    <message>
        <source>The author details shown above are self-reported by the plugin and not independently verified. Please make sure you trust the plugin&apos;s origin.</source>
        <translation>Os detalhes do autor mostrados acima são relatados pelo próprio plugin e não verificados de forma independente. Certifique-se de que confia na origem do plugin.</translation>
    </message>
    <message>
        <source>Plugins management menu</source>
        <translation>Menu de gestão de plugins</translation>
    </message>
</context>
<context>
    <name>PositionInformationView</name>
    <message>
        <source>Lat.</source>
        <translation type="vanished">Lat.</translation>
    </message>
    <message>
        <source>N/A</source>
        <translation type="vanished">N/D</translation>
    </message>
    <message>
        <source>X</source>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>Lon.</source>
        <translation type="vanished">Lon.</translation>
    </message>
    <message>
        <source>Lon</source>
        <translation type="vanished">Lon</translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="vanished">Y</translation>
    </message>
    <message>
        <source>Lat</source>
        <translation type="vanished">Lat</translation>
    </message>
    <message>
        <source>Altitude</source>
        <translation type="vanished">Altitude</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation type="vanished">Velocidade</translation>
    </message>
    <message>
        <source>H. Accuracy</source>
        <translation type="vanished">Precisão H.</translation>
    </message>
    <message>
        <source>V. Accuracy</source>
        <translation type="vanished">Precisão V.</translation>
    </message>
    <message>
        <source>PDOP</source>
        <translation type="vanished">PDOP</translation>
    </message>
    <message>
        <source>HDOP</source>
        <translation type="vanished">HDOP</translation>
    </message>
    <message>
        <source>VDOP</source>
        <translation type="vanished">VDOP</translation>
    </message>
    <message>
        <source>Valid</source>
        <translation type="vanished">Válido</translation>
    </message>
    <message>
        <source>Fix</source>
        <translation type="vanished">Fixo</translation>
    </message>
    <message>
        <source>Quality</source>
        <translation type="vanished">Qualidade</translation>
    </message>
</context>
<context>
    <name>PositioningDeviceModel</name>
    <message>
        <source>Internal device</source>
        <translation>Dispositivo interno</translation>
    </message>
</context>
<context>
    <name>PositioningDeviceSettings</name>
    <message>
        <source>Positioning Device Settings</source>
        <translation>Definições de Posicionamento do Dispositivo</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>Nome:</translation>
    </message>
    <message>
        <source>Leave empty to auto-fill</source>
        <translation>Deixar vazio no preenchimento automático</translation>
    </message>
    <message>
        <source>Connection type:</source>
        <translation>Tipo de ligação:</translation>
    </message>
    <message>
        <source>Bluetooth</source>
        <translation type="vanished">Bluetooth</translation>
    </message>
    <message>
        <source>Bluetooth (NMEA)</source>
        <translation>Bluetooth (NMEA)</translation>
    </message>
    <message>
        <source>TCP (NMEA)</source>
        <translation>TCP (NMEA)</translation>
    </message>
    <message>
        <source>UDP (NMEA)</source>
        <translation>UDP (NMEA)</translation>
    </message>
    <message>
        <source>Serial port (NMEA)</source>
        <translation>Serial port (NMEA)</translation>
    </message>
    <message>
        <source>Egeniouss</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PositioningInformationModel</name>
    <message>
        <source>Altitude</source>
        <translation>Altitude</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation>Velocidade</translation>
    </message>
    <message>
        <source>H. Accuracy</source>
        <translation>Precisão H.</translation>
    </message>
    <message>
        <source>V. Accuracy</source>
        <translation>Precisão V.</translation>
    </message>
    <message>
        <source>Lon</source>
        <translation>Lon</translation>
    </message>
    <message>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <source>Lat</source>
        <translation>Lat</translation>
    </message>
    <message>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <source>N/A</source>
        <translation>N/A</translation>
    </message>
    <message>
        <source>grid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>ortho.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>ant.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PositioningInformationView</name>
    <message>
        <source>Lon</source>
        <translation type="vanished">Lon</translation>
    </message>
    <message>
        <source>X</source>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>N/A</source>
        <translation>N/A</translation>
    </message>
    <message>
        <source>Lat</source>
        <translation type="vanished">Lat</translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="vanished">Y</translation>
    </message>
    <message>
        <source>Altitude</source>
        <translation type="vanished">Altitude</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation type="vanished">Velocidade</translation>
    </message>
    <message>
        <source>H. Accuracy</source>
        <translation type="vanished">Precisão H.</translation>
    </message>
    <message>
        <source>V. Accuracy</source>
        <translation type="vanished">Precisão V.</translation>
    </message>
    <message>
        <source>PDOP</source>
        <translation type="vanished">PDOP</translation>
    </message>
    <message>
        <source>HDOP</source>
        <translation type="vanished">HDOP</translation>
    </message>
    <message>
        <source>VDOP</source>
        <translation type="vanished">VDOP</translation>
    </message>
    <message>
        <source>Valid</source>
        <translation type="vanished">Válido</translation>
    </message>
    <message>
        <source>Fix</source>
        <translation type="vanished">Fixo</translation>
    </message>
    <message>
        <source>Quality</source>
        <translation type="vanished">Qualidade</translation>
    </message>
</context>
<context>
    <name>PositioningPreciseView</name>
    <message>
        <source>Dist.</source>
        <translation>Dist.</translation>
    </message>
    <message>
        <source>Positioning accuracy too low for this precision level</source>
        <translation>Precisão de posicionamento muito baixa para este nível de precisão</translation>
    </message>
</context>
<context>
    <name>PositioningSettings</name>
    <message>
        <source>Internal device</source>
        <translation>Dispositivo interno</translation>
    </message>
</context>
<context>
    <name>ProcessingAlgorithmForm</name>
    <message>
        <source>General Parameters</source>
        <translation>Parâmetros Gerais</translation>
    </message>
    <message>
        <source>Advanced Parameters</source>
        <translation>Parâmetros Avançados</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>Ajuda</translation>
    </message>
    <message>
        <source>There are no general parameters attached to this algorithm.</source>
        <translation>Não existem parâmetros gerais anexados a este algoritmo.</translation>
    </message>
    <message>
        <source>Algorithm description</source>
        <translation>Descrição do Algoritmo</translation>
    </message>
</context>
<context>
    <name>ProcessingAlgorithmsList</name>
    <message>
        <source>Favorites</source>
        <translation>Favoritos</translation>
    </message>
    <message>
        <source>All Algorithms</source>
        <translation>Todos os Algoritmos</translation>
    </message>
</context>
<context>
    <name>QFieldAppAuthRequestHandler</name>
    <message>
        <source>Please enter credentials for database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>at host</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>at service</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QFieldAudioRecorder</name>
    <message>
        <source>Audio Recorder</source>
        <translation>Registar Áudio</translation>
    </message>
</context>
<context>
    <name>QFieldCamera</name>
    <message>
        <source>Geotagging enabled</source>
        <translation>Geotagging ativado</translation>
    </message>
    <message>
        <source>Geotagging disabled</source>
        <translation>Geotagging desativado</translation>
    </message>
    <message>
        <source>Grid enabled</source>
        <translation>Grelha ativada</translation>
    </message>
    <message>
        <source>Grid disabled</source>
        <translation>Grelha desativada</translation>
    </message>
    <message>
        <source>front</source>
        <translation>frente</translation>
    </message>
    <message>
        <source>back</source>
        <translation>costas</translation>
    </message>
    <message>
        <source>Image geotagging requires positioning to be turned on</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Details stamping enabled</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Latitude</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Longitude</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Altitude</source>
        <translation>Altitude</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation>Velocidade</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Details stamping disabled</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QFieldCloudConnection</name>
    <message>
        <source>[timeout] The request took too long to finish, please retry.</source>
        <translation>[tempo esgotado] A ligação levou muito tempo para terminar, por favor tente novamente.</translation>
    </message>
    <message>
        <source>[aborted] The request has been aborted.</source>
        <translation>[abortada] A ligação foi abortada.</translation>
    </message>
    <message>
        <source>Server Error.</source>
        <translation>Erro no Servidor.</translation>
    </message>
    <message>
        <source>Network Error.</source>
        <translation>Erro de Ligação.</translation>
    </message>
    <message>
        <source>Server not found, please check the server URL</source>
        <translation>Servidor não encontrado, por favor verifique o URL do servidor</translation>
    </message>
    <message>
        <source>Timeout error, please retry</source>
        <translation>Tempo esgotado, por favor, tente novamente</translation>
    </message>
    <message>
        <source>Wrong username or password</source>
        <translation>Nome de utilizador ou palavra-chave errado</translation>
    </message>
    <message>
        <source>Session expired</source>
        <translation>Sessão expirada</translation>
    </message>
    <message>
        <source>Login temporary unavailable</source>
        <translation>Autenticação temporariamente indisponível</translation>
    </message>
    <message>
        <source>Failed to upload attachment stored at `%1`, reason:
%2</source>
        <translation>Falha ao carregar o anexo armazenado em `%1`, motivo:
%2</translation>
    </message>
    <message>
        <source>Login error due to unexpected redirect, please retry later</source>
        <translation>Login error due to unexpected redirect, please retry later</translation>
    </message>
</context>
<context>
    <name>QFieldCloudDeltaHistory</name>
    <message>
        <source>Push History</source>
        <translation>Histórico de Envios</translation>
    </message>
    <message>
        <source>Loading…</source>
        <translation>A carregar...</translation>
    </message>
    <message>
        <source>No changes have been pushed yet!</source>
        <translation>Nenhuma alteração foi ainda enviada!</translation>
    </message>
</context>
<context>
    <name>QFieldCloudLogin</name>
    <message>
        <source>Failed to login</source>
        <translation type="vanished">Falha na autenticação</translation>
    </message>
    <message>
        <source>Failed to sign in</source>
        <translation>Falha ao ligar-se</translation>
    </message>
    <message>
        <source>Server URL
(Leave empty to use the default server)</source>
        <translation>URL do Servidor
(Deixe vazio se usar o servidor padrão)</translation>
    </message>
    <message>
        <source>Username or email</source>
        <translation>Nome do utilizador ou email</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Senha</translation>
    </message>
    <message>
        <source>Sign out</source>
        <translation>Sair</translation>
    </message>
    <message>
        <source>Signing in, please wait</source>
        <translation>A ligar-se, aguarde</translation>
    </message>
    <message>
        <source>Sign in</source>
        <translation>Ligar-se</translation>
    </message>
    <message>
        <source>New user?</source>
        <translation>Novo utilizador?</translation>
    </message>
    <message>
        <source>Register an account</source>
        <translation>Registar uma conta</translation>
    </message>
    <message>
        <source>Logout</source>
        <translation type="vanished">Terminar sessão</translation>
    </message>
    <message>
        <source>Logging in, please wait</source>
        <translation type="vanished">Autentincando, por favor aguarde</translation>
    </message>
    <message>
        <source>Login</source>
        <translation type="vanished">Autenticar</translation>
    </message>
    <message>
        <source>The easiest way to transfer you project from QGIS to your devices!</source>
        <translation>A forma mais fácil de transferir projetos do QGIS para seus dispositivos!</translation>
    </message>
    <message>
        <source>Learn more about QFieldCloud</source>
        <translation>Aprenda mais sobre o QField Cloud</translation>
    </message>
</context>
<context>
    <name>QFieldCloudPackageLayersFeedback</name>
    <message>
        <source>Problematic QFieldCloud layer packaging</source>
        <translation type="vanished">Problemas no package da camada do QFieldCloud</translation>
    </message>
    <message>
        <source>Some layers have not been packaged correctly on QFieldCloud. These layers might be misconfigured or their data source is not accessible from the QFieldCloud server.</source>
        <translation type="vanished">Algumas camadas não foram integradas no package corretamente no QfieldCloud. Essas camadas podem ficar desconfiguradas ou sem fonte de dados acessível a partir do servidor QFieldCloud.</translation>
    </message>
    <message>
        <source>QFieldCloud had troubles packaging your project</source>
        <translation>QFieldCloud teve problemas no package do seu projeto</translation>
    </message>
    <message>
        <source>Some layers have not been packaged correctly on QFieldCloud. These layers might be misconfigured or their data source is not accessible from the QFieldCloud server. Please check the logs of the latest packaging job on the qfield.cloud website.</source>
        <translation>Algumas camadas não foram empacotadas corretamente no QFieldCloud. Essas camadas podem estar mal configuradas ou a sua origem de dados não pode ser acessada a partir do servidor QFieldCloud. Verifique os logs do último trabalho de package no site qfield.cloud.</translation>
    </message>
</context>
<context>
    <name>QFieldCloudPopup</name>
    <message>
        <source>QFieldCloud</source>
        <translation>QFieldCloud</translation>
    </message>
    <message>
        <source>The current project is not stored on QFieldCloud.&lt;br&gt;&lt;br&gt;</source>
        <translation>O projeto atual não está armazenado no QFieldCloud. &lt;br&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <source>Storing projects on QFieldCloud offers seamless synchornization, offline editing, and team management.&lt;br&gt;&lt;br&gt;</source>
        <translation type="vanished">Armazenar projetos no QFieldCloud oferece uma sincronização segura, com edição offline e gestão de equipas.&lt;br&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <source>Learn more about QFieldCloud</source>
        <translation>Aprenda mais sobre o QFieldCloud</translation>
    </message>
    <message>
        <source>Disconnected from the cloud.</source>
        <translation>Desligado da cloud.</translation>
    </message>
    <message>
        <source>Connecting to the cloud.</source>
        <translation>Ligando à cloud.</translation>
    </message>
    <message>
        <source>Greetings &lt;strong&gt;%1&lt;/strong&gt;.</source>
        <translation>Saudações &lt;strong&gt;%1&lt;/strong&gt;.</translation>
    </message>
    <message>
        <source>This QFieldCloud project was first downloaded with another cloud account. Please sign in with the original account for this project to use the QFieldCloud functionality.</source>
        <translation>Este projeto QFieldCloud foi descarregado pela primeira vez com outra conta na cloud. Faça login com a conta original deste projeto para usar a funcionalidade QFieldCloud.</translation>
    </message>
    <message>
        <source>Downloading %1%…</source>
        <translation type="vanished">Transferindo %1%...</translation>
    </message>
    <message>
        <source>QFieldCloud is preparing the latest data just for you. This might take some time, please hold tight…</source>
        <translation type="vanished">O QFieldCloud está a preparar os dados mais atualizados apenas para você. Isto pode levar alguns instantes, por favor, aguarde...</translation>
    </message>
    <message>
        <source>Uploading %1%…</source>
        <translation>Carregando %1%...</translation>
    </message>
    <message>
        <source>QFieldCloud is applying the latest uploaded changes. This might take some time, please hold tight…</source>
        <translation>QFieldCloud está a atualizar as últimas alterações carregadas. Esta ação pode levar algum tempo, por favor, aguarde...</translation>
    </message>
    <message>
        <source>A server error has occured, please try again.</source>
        <translation type="vanished">Ocoreu um erro no servidor, por favor tente novamente.</translation>
    </message>
    <message>
        <source>A network error has occured, please try again.</source>
        <translation type="vanished">Ocorreu um erro na rede, por favor tente novamente.</translation>
    </message>
    <message numerus="yes">
        <source>There is/are %n local change(s)</source>
        <translation><numerusform>Existe %n alteração local</numerusform><numerusform>Existem %n alterações locais</numerusform><numerusform>Existem %n alterações locais</numerusform></translation>
    </message>
    <message>
        <source>There are no local changes</source>
        <translation>Não tem alterações locais</translation>
    </message>
    <message>
        <source>The locally stored cloud project has been corrupted</source>
        <translation>O armazenamento local do projeto da cloud foi corrompido</translation>
    </message>
    <message>
        <source>Synchronize</source>
        <translation>Sincronizar</translation>
    </message>
    <message>
        <source>Synchronize the whole project with all modified features and download the freshly updated project with all the applied changes from QFieldCloud.</source>
        <translation>Sincroniza o projeto todo com todos os elementos modificados e transfere um novo projeto atualizado com todas alterações aplicadas a partir do QFieldCloud.</translation>
    </message>
    <message>
        <source>Push changes</source>
        <translation>Enviar alterações</translation>
    </message>
    <message>
        <source>Save internet bandwidth by only pushing the local features and pictures to the cloud, without updating the whole project.</source>
        <translation>Economize Internet móvel apenas transferindo os elementos e imagens locais para a cloud, sem atualizar todo o projeto.</translation>
    </message>
    <message>
        <source>Revert local changes</source>
        <translation>Reverter alterações locais</translation>
    </message>
    <message>
        <source>Reset project</source>
        <translation>Limpar projeto</translation>
    </message>
    <message>
        <source>Revert all modified features in the local layers. You cannot restore those changes.</source>
        <translation>Reverter todos os elementos modificados nas camadas locais. Não poderá restaurar essas alterações.</translation>
    </message>
    <message>
        <source>Revert all modified features in the local cloud layers. You cannot restore those changes.</source>
        <translation type="vanished">Reverte todos os elementos modificados nas camadas localizadas na cloud local. Você não pode restaurar essas alterações.</translation>
    </message>
    <message>
        <source>The local copy of this cloud project has been corrupted. Resetting the project will re-download the cloud version and will remove any local changes, make sure those were copied first if needed.

While you can still view and use the project, it is strongly recommended to reset to avoid any accidental data loss as none of the changes made will be pushed back to the cloud.</source>
        <translation>A cópia local deste projeto da cloud foi corrompido. Limpando o projeto irá re-transferir a versão cloud e irá remover qualquer tipo de alterações locais, tenha a certeza que as copiou primeiro.

Enquanto pode ver e usar o projeto, recomendamos fortemente a limpá-lo para evitar qualquer perda acidental de dados uma vez que nenhuma das alterações feitas serão enviadas de volta para a cloud.</translation>
    </message>
    <message>
        <source>Last synchronized just now</source>
        <translation>Sincronizado pela última vez agora mesmo</translation>
    </message>
    <message>
        <source>Last synchronized %1 minutes ago</source>
        <translation>Sincronizado pela última vez à %1 minutos atrás</translation>
    </message>
    <message>
        <source>Last synchronized at %1</source>
        <translation>Última sincronização às %1</translation>
    </message>
    <message>
        <source>Last synchronized on %1</source>
        <translation>Última sincronização às %1</translation>
    </message>
    <message>
        <source>Last changes pushed just now</source>
        <translation>Últimas alterações enviadas agora mesmo</translation>
    </message>
    <message>
        <source>Last changes pushed %1 minutes ago</source>
        <translation>Últimas alterações enviadas %1 minutos atrás</translation>
    </message>
    <message>
        <source>Last changes pushed at %1</source>
        <translation>Últimas alterações enviadas às %1 </translation>
    </message>
    <message>
        <source>Last changes pushed on %1</source>
        <translation>Últimas alterações enviadas às %1 </translation>
    </message>
    <message>
        <source>No changes pushed yet</source>
        <translation>Sem alterações por enviar</translation>
    </message>
    <message numerus="yes">
        <source>%n attachment(s) are currently being uploaded in the background.</source>
        <translation type="vanished"><numerusform>%n anexo está a ser atualmente carregado em segundo plano.</numerusform><numerusform>%n anexos estão a ser atualmente carregados em segundo plano.</numerusform><numerusform>%n anexos estão a ser atualmente carregados em segundo plano.</numerusform></translation>
    </message>
    <message>
        <source>Should local changes be reverted?</source>
        <translation>As alterações locais devem ser revertidas?</translation>
    </message>
    <message>
        <source>Reset cloud project</source>
        <translation>Limpar o projeto cloud</translation>
    </message>
    <message>
        <source>Last warning, resetting the cloud project will erase any local changes, are you sure you want to go ahead?</source>
        <translation>Último aviso: limpando os projetos da cloud apagará todas as mudanças locais, tem a certeza de que quer prosseguir?</translation>
    </message>
    <message>
        <source>Connecting cloud</source>
        <translation>Ligando à cloud</translation>
    </message>
    <message>
        <source>Local changes reverted</source>
        <translation>Alterações locais revertidas</translation>
    </message>
    <message>
        <source>Failed to revert changes</source>
        <translation>Ocorreu uma falha ao reverter as mudanças</translation>
    </message>
    <message>
        <source>No changes to revert</source>
        <translation>Sem alterações para reverter</translation>
    </message>
    <message>
        <source>This project has an updated project file on the cloud, you are advised to synchronize.</source>
        <translation>Este projeto tem um ficheiro de projeto atualizado na nuvem, é recomendado sincronizar.</translation>
    </message>
    <message>
        <source>This project has updated data on the cloud, you should synchronize.</source>
        <translation>Este projeto possui dados atualizados na nuvem, você deve sincronizar.</translation>
    </message>
    <message>
        <source>QFieldCloud is packaging the latest data just for you; this might take some time, please hold tight</source>
        <translation>QFieldCloud está empacotando os dados mais recentes só para você; isso pode levar algum tempo, por favor aguarde</translation>
    </message>
    <message>
        <source>Downloading, %1% of %2 fetched</source>
        <translation>Transferência, %1% de %2 obtida</translation>
    </message>
    <message>
        <source>Downloading, %1% fetched</source>
        <translation>Transferência, %1% obtida</translation>
    </message>
    <message>
        <source>Reaching out to QFieldCloud to download project</source>
        <translation>Ligando-se ao QFieldCloud para baixar o projeto</translation>
    </message>
    <message numerus="yes">
        <source>Automatically push changes every %n minute(s)</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <source>The current project does not allow for auto-push to be turned off</source>
        <translation>O projeto atual não permite que o envio automático seja desativado</translation>
    </message>
    <message>
        <source>Storing projects on QFieldCloud offers seamless synchronization, offline editing, and team management.&lt;br&gt;&lt;br&gt;</source>
        <translation>Armazenar projetos no QFieldCloud oferece uma sincronização perfeita, edição offline e gestão de equipas.&lt;br&gt;&lt;br&gt;</translation>
    </message>
</context>
<context>
    <name>QFieldCloudProjectsModel</name>
    <message>
        <source>Export failed</source>
        <translation type="vanished">Falha ao exportar</translation>
    </message>
    <message>
        <source>Packaged layer &apos;%1&apos; is not valid: &apos;%2&apos;</source>
        <translation type="vanished">A camada &apos;%1&apos; do package não é válida: &apos;%2&apos;</translation>
    </message>
    <message>
        <source>Failed to open temporary file for &quot;%1&quot;, reason:
%2</source>
        <translation type="vanished">Ocorreu uma falha ao abrir o ficheiro temporário para &quot;%1&quot;, motivo:
%2</translation>
    </message>
    <message>
        <source>Failed to upload attachment stored at &quot;%1&quot;, reason:
%2</source>
        <translation type="vanished">Ocorreu um erro ao carregar o anexo armazenado em &quot;%1&quot;, motivo:
%2</translation>
    </message>
    <message>
        <source>Failed to download file &quot;%1&quot;, reason:</source>
        <translation type="vanished">Ocorreu uma falha a transferir o ficheiro &quot;%1&quot;, motivo:</translation>
    </message>
    <message>
        <source>Failed to write downloaded file stored at &quot;%1&quot;, fs reason:</source>
        <translation type="vanished">Ocorreu uma falha ao gravar o ficheiro transferido e armazenado no &quot;%1&quot;, motivo fs:</translation>
    </message>
    <message>
        <source>aborted</source>
        <translation>abortado</translation>
    </message>
    <message>
        <source>project(%1) trigger response refresh not contain all the expected keys: name(string), owner(string), description(string), user_role(string), is_public(bool), can_repackage(bool), needs_repackaging(bool)</source>
        <translation>A resposta à atualização ao acionador do projeto(%1) não contém todas as chaves espectáveis: name(string), owner(string), description(string), user_role(string), is_public(bool), can_repackage(bool), needs_repackaging(bool)</translation>
    </message>
    <message>
        <source>Getting job status, but the project is deleted.</source>
        <translation>Obtendo o estado do trabalho, mas o projeto foi apagado.</translation>
    </message>
    <message>
        <source>Job creation finished, but the server response is missing required fields: id(string)</source>
        <translation>Criação do trabalho foi concluída, mas a resposta do servidor não contém os campos obrigatórios: id(string)</translation>
    </message>
    <message>
        <source>Getting job status, but no `%2` job triggered yet.</source>
        <translation>Obtendo o estado do trabalho, mas nenhum trabalho `%2` acionado ainda.</translation>
    </message>
    <message>
        <source>Getting job status finished, but the project is deleted.</source>
        <translation>Obtendo o estado do trabalho concluído, mas o projeto foi apagado.</translation>
    </message>
    <message>
        <source>job(%1) status response does not contain all the expected keys: status(string)</source>
        <translation>a resposta de estado do trabalho(%1) não contém todas as chaves esperadas: status(string)</translation>
    </message>
    <message>
        <source>Job(%1) finished with a failed status.</source>
        <translation>Trabalho(%1) concluído com status de falha.</translation>
    </message>
    <message>
        <source>Project busy.</source>
        <translation>Projeto ocupado.</translation>
    </message>
    <message>
        <source>Packaging job finished unsuccessfully for `%1`. %2</source>
        <translation>Trabalho de package foi concluído sem sucesso para `%1`. %2 </translation>
    </message>
    <message>
        <source>Failed to refresh the latest info for `%1`: %2</source>
        <translation>Falha ao atualizar a informação mais recente para `%1`: %2</translation>
    </message>
    <message>
        <source>Failed to get latest package data.</source>
        <translation>Falha ao obter os dados do pacote mais recente.</translation>
    </message>
    <message>
        <source>Latest package data response error.</source>
        <translation>Erro de resposta de dados do pacote mais recente.</translation>
    </message>
    <message>
        <source>Latest package data structure error.</source>
        <translation>Erro de estrutura de dados do pacote mais recente.</translation>
    </message>
    <message>
        <source>Project %1: Packaged layer `%2` is not valid. Error code %3, error message: %4</source>
        <translation>Projeto %1: A camada de package `%2` não é válida. Código de erro %3, mensagem de erro: %4</translation>
    </message>
    <message>
        <source>Failed to open temporary file for `%1`, reason:
%2</source>
        <translation>Falha a abrir o ficheiro temporário para `%1`, motivo:
%2</translation>
    </message>
    <message>
        <source>Failed to upload attachment stored at `%1`, reason:
%2</source>
        <translation type="vanished">Falha ao carregar o anexo armazenado em `%1`, motivo:
%2</translation>
    </message>
    <message>
        <source>Network error. Failed to download file `%1`.</source>
        <translation>Erro de rede. Falha ao descarregar o ficheiro `%1`.</translation>
    </message>
    <message>
        <source>File system error. Failed to write file to temporary location `%1`.</source>
        <translation>Erro no sistema de ficheiros. Falha ao gravar o ficheiro no local temporário `%1`.</translation>
    </message>
    <message>
        <source>File system error. Failed to open file for writing on temporary `%1`.</source>
        <translation>Erro no sistema de ficheiros. Falha ao abrir ficheiro para escrita em `%1` temporário.</translation>
    </message>
    <message>
        <source>Project `%1`, file `%2`: %3</source>
        <translation>Projeto `%1`, ficheiro `%2`: %3</translation>
    </message>
    <message>
        <source>System message: </source>
        <translation>Mensagem do sistema:</translation>
    </message>
    <message>
        <source> (see more in the QField error log)…</source>
        <translation>(veja mais no registro de erros do QField)...</translation>
    </message>
    <message>
        <source>Failed to copy some of the downloaded files on your device. Check your device storage.</source>
        <translation>Ocorreu uma falha a copiar alguns dos ficheiros transferidos para o seu dispositivo. Verifique o seu dispositivo de armazenamento.</translation>
    </message>
</context>
<context>
    <name>QFieldCloudScreen</name>
    <message>
        <source>QFieldCloud Projects</source>
        <translation>Projetos QFieldCloud</translation>
    </message>
    <message>
        <source>Disconnected from the cloud.</source>
        <translation>Desligado da cloud.</translation>
    </message>
    <message>
        <source>Connecting to the cloud.</source>
        <translation>Ligando à cloud.</translation>
    </message>
    <message>
        <source>Greetings &lt;strong&gt;%1&lt;/strong&gt;.</source>
        <translation>Saudações &lt;strong&gt;%1&lt;/strong&gt;.</translation>
    </message>
    <message>
        <source>My Projects</source>
        <translation>Meus Projetos</translation>
    </message>
    <message>
        <source>Community</source>
        <translation>Comunidade</translation>
    </message>
    <message>
        <source>(Available locally)</source>
        <translation>(Disponível localmente)</translation>
    </message>
    <message>
        <source>Downloading, %1% fetched…</source>
        <translation type="vanished">Transferindo, %1% obtido...</translation>
    </message>
    <message>
        <source>QFieldCloud is preparing the latest data just for you. This might take some time, please hold tight…</source>
        <translation type="vanished">O QFieldCloud está a preparar os dados mais atualizados apenas para você. Isto pode levar alguns instantes, por favor, aguarde...</translation>
    </message>
    <message>
        <source>Uploading…</source>
        <translation>Carregando...</translation>
    </message>
    <message>
        <source>Downloading error. </source>
        <translation>Erro ao transferir.</translation>
    </message>
    <message>
        <source>Uploading error. </source>
        <translation>Erro ao carregar.</translation>
    </message>
    <message>
        <source>Available locally, missing on the cloud</source>
        <translation>Disponível localmente, ausente na cloud</translation>
    </message>
    <message>
        <source>Available on the cloud, missing locally</source>
        <translation>Disponível na cloud, ausente localmente</translation>
    </message>
    <message>
        <source>Available locally</source>
        <translation>Disponível localmente</translation>
    </message>
    <message>
        <source>Has changes. </source>
        <translation>Tem alterações.</translation>
    </message>
    <message>
        <source>Downloading project %1</source>
        <translation>Transferindo projeto %1</translation>
    </message>
    <message>
        <source>Download Project</source>
        <translation>Transferir Projeto</translation>
    </message>
    <message>
        <source>Open Project</source>
        <translation>Abrir Projeto</translation>
    </message>
    <message>
        <source>Remove Stored Project</source>
        <translation>Remover Projeto Armazenado</translation>
    </message>
    <message>
        <source>Cancel Project Download</source>
        <translation>Cancelar Transferência do Projeto</translation>
    </message>
    <message>
        <source>Press and hold over a cloud project for a menu of additional actions.</source>
        <translation>Pressione e segure sobre o projeto cloud para ver um menu para ações adicionais.</translation>
    </message>
    <message>
        <source>Refresh projects list</source>
        <translation>Atualizar lista de projetos</translation>
    </message>
    <message>
        <source>Refreshing projects list</source>
        <translation>Atualizando a lista de projetos</translation>
    </message>
    <message>
        <source>No projects found</source>
        <translation type="vanished">Não foram encontrados projetos</translation>
    </message>
    <message>
        <source>Project Actions</source>
        <translation>Ações de Projeto</translation>
    </message>
    <message>
        <source>, updated data available on the cloud</source>
        <translation>, dados atualizados disponíveis na nuvem</translation>
    </message>
    <message>
        <source>QFieldCloud is packaging the latest data just for you; this might take some time, please hold tight</source>
        <translation>QFieldCloud está empacotando os dados mais recentes só para você; isso pode levar algum tempo, por favor aguarde</translation>
    </message>
    <message>
        <source>Downloading, %1% of %2 fetched</source>
        <translation>Transferência, %1% de %2 obtida</translation>
    </message>
    <message>
        <source>Downloading, %1% fetched</source>
        <translation>Transferência, %1% obtida</translation>
    </message>
    <message>
        <source>Reaching out to QFieldCloud to download project</source>
        <translation>Ligando-se ao QFieldCloud para baixar o projeto</translation>
    </message>
    <message>
        <source>No cloud projects found. To get started, %1read the documentation%2.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Search for project</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QFieldCloudUtils</name>
    <message>
        <source>A server error has occured, please try again.</source>
        <translation>Ocoreu um erro no servidor, por favor tente novamente.</translation>
    </message>
    <message>
        <source>A network error has occured, please try again.</source>
        <translation>Ocorreu um erro na rede, por favor tente novamente.</translation>
    </message>
    <message>
        <source>Your account&apos;s available storage is full.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QFieldGuide</name>
    <message>
        <source>Finish</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Next</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Previous</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QFieldLocalDataPickerScreen</name>
    <message>
        <source>Project Folder</source>
        <translation>Pasta do projeto</translation>
    </message>
    <message>
        <source>Local Projects &amp; Datasets</source>
        <translation>Projetos e conjuntos de dados locais </translation>
    </message>
    <message>
        <source>Folders</source>
        <translation>Pastas</translation>
    </message>
    <message>
        <source>Projects</source>
        <translation>Projetos</translation>
    </message>
    <message>
        <source>Datasets</source>
        <translation>Conjuntos de dados</translation>
    </message>
    <message>
        <source>Favorites</source>
        <translation>Favoritos</translation>
    </message>
    <message>
        <source>Project file</source>
        <translation>Ficheiro de projeto</translation>
    </message>
    <message>
        <source>Vector dataset</source>
        <translation>Conjunto de dados vectoriais</translation>
    </message>
    <message>
        <source>Raster dataset</source>
        <translation>Conjunto de dados raster</translation>
    </message>
    <message>
        <source>Send to...</source>
        <translation>Enviar para...</translation>
    </message>
    <message>
        <source>Export to folder...</source>
        <translation>Exportar para pasta...</translation>
    </message>
    <message>
        <source>Remove dataset</source>
        <translation>Remover conjunto de dados</translation>
    </message>
    <message>
        <source>Send compressed folder to...</source>
        <translation>Enviar pasta compatada para...</translation>
    </message>
    <message>
        <source>Remove project folder</source>
        <translation>Remover pasta do projeto</translation>
    </message>
    <message>
        <source>Import project from folder</source>
        <translation>Importar projeto da pasta</translation>
    </message>
    <message>
        <source>Import project from ZIP</source>
        <translation>Importar projeto do ZIP</translation>
    </message>
    <message>
        <source>Import dataset(s)</source>
        <translation>Importar conjunto de dado(s)</translation>
    </message>
    <message>
        <source>Storage management help</source>
        <translation>Ajuda na gestão de armazenamento</translation>
    </message>
    <message>
        <source>Import URL</source>
        <translation>Importar URL</translation>
    </message>
    <message>
        <source>Type a URL below to download and import the project or dataset:</source>
        <translation>Escreve um URL para fazer download e importar o projeto ou conjunto de dados:</translation>
    </message>
    <message>
        <source>Item Actions</source>
        <translation>Ações</translation>
    </message>
    <message>
        <source>Import Actions</source>
        <translation>Importar Ações</translation>
    </message>
    <message>
        <source>Project Actions</source>
        <translation>Ações de Projeto</translation>
    </message>
    <message>
        <source>Update project from ZIP</source>
        <translation>Atualizar projeto do ZIP</translation>
    </message>
    <message>
        <source>Push to QFieldCloud...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>‘%1’ is being uploaded to QFieldCloud</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add to favorites</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove from favorites</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Files</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QFieldSettings</name>
    <message>
        <source>Show scale bar</source>
        <translation>Mostrar barra de escala</translation>
    </message>
    <message>
        <source>Maximized attribute form</source>
        <translation>Formulário de atributos maximizado</translation>
    </message>
    <message>
        <source>Fixed scale navigation</source>
        <translation>Navegação com escala fixa</translation>
    </message>
    <message>
        <source>When fixed scale navigation is active, focusing on a search result will pan to the feature. With fixed scale navigation disabled it will pan and zoom to the feature.</source>
        <translation>Quando a navegação em escala fixa estiver ativa, o foco no resultado da pesquisa será deslocado para o elemento. Com a navegação em escala fixa desativada, será deslocado para o elemento e ampliado.</translation>
    </message>
    <message>
        <source>Show digitizing information</source>
        <translation>Mostrar informações de digitalização</translation>
    </message>
    <message>
        <source>When switched on, coordinate information, such as latitude and longitude, is overlayed onto the map while digitizing new features or using the measure tool.</source>
        <translation>Quando ativada, as informações das coordenadas, como latitude e longitude, serão sobrepostas no mapa ao digitalizar novos elementos ou usar a ferramenta de medição.</translation>
    </message>
    <message>
        <source>Show bookmarks</source>
        <translation>Mostrar marcadores</translation>
    </message>
    <message>
        <source>When switched on, user&apos;s saved and currently opened project bookmarks will be displayed on the map.</source>
        <translation>Quando ativado, os utilizadores guardam e os marcadores do projetos atualmente abertos no projeto serão exibidos no mapa.</translation>
    </message>
    <message>
        <source>Use native camera</source>
        <translation>Usar câmera nativa</translation>
    </message>
    <message>
        <source>If disabled, QField will use a minimalist internal camera instead of the camera app on the device.&lt;br&gt;Tip: Enable this option and install the open camera app to create geo tagged photos.</source>
        <translation>Se desativado, o QField usará uma câmera interna minimalista em vez do aplicativo da câmera do dispositivo.&lt;br&gt;Dica: Ative esta opção e instale a aplicação Open Camera para criar fotos georeferenciadas.</translation>
    </message>
    <message>
        <source>Fast editing mode</source>
        <translation>Modo de edição rápida</translation>
    </message>
    <message>
        <source>If enabled, the feature is stored after having a valid geometry and the constraints are fulfilled and atributes are commited immediately.</source>
        <translation>Se ativada, o elemento é armazenado após ter uma geometria válida e respeita as restrições e atributos sendo imediatamente submetidos.</translation>
    </message>
    <message>
        <source>Dim screen when idling</source>
        <translation>Escurecer o ecrã quando inativo</translation>
    </message>
    <message>
        <source>If enabled, the screen brightness will be dimmed after 20 seconds of inactivity to preserve battery.</source>
        <translation type="vanished">Se ativo, o brilho do ecrã diminuirá após 20 segundos de inatividade para preservar o nível da bateria.</translation>
    </message>
    <message>
        <source>Consider mouse as a touchscreen device</source>
        <translation>Considere o rato como um dispositivo ecrã tátil</translation>
    </message>
    <message>
        <source>If disabled, the mouse will act as a stylus pen.</source>
        <translation type="vanished">Se desativado, o rato vai atuar como uma caneta stylus.</translation>
    </message>
    <message>
        <source>Send anonymized metrics</source>
        <translation>Enviar métricas anónimas</translation>
    </message>
    <message>
        <source>If enabled, anonymized metrics will be collected and sent to help improve QField for everyone.</source>
        <translation>Se ativas, as métricas anónimas serão recolhidas e enviadas para melhorar o QField.</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Geral</translation>
    </message>
    <message>
        <source>Positioning</source>
        <translation>Posicionamento</translation>
    </message>
    <message>
        <source>Variables</source>
        <translation>Variáveis</translation>
    </message>
    <message>
        <source>Customize search bar</source>
        <translation>Personalizar a barra de pesquisa</translation>
    </message>
    <message>
        <source>User interface language:</source>
        <translation type="vanished">Idioma da interface do utilizador</translation>
    </message>
    <message>
        <source>To apply the selected user interface language, QField needs to completely shutdown and restart.</source>
        <translation>Para aplicar o idioma selecionado à interface, o QField precisa ser completamente fechado, e depois reiniciado.</translation>
    </message>
    <message>
        <source>system</source>
        <translation>sistem</translation>
    </message>
    <message>
        <source>Found a missing or incomplete language? %1Join the translator community.%2</source>
        <translation>Sentiu falta de algum idioma ou traduções incompletas? %1Junte-se a comunidade de traduções.%2</translation>
    </message>
    <message>
        <source>Positioning device in use:</source>
        <translation>Posicionamento do dispositivo em uso:</translation>
    </message>
    <message>
        <source>Scanning for paired devices</source>
        <translation type="vanished">Pesquisa por dispositivos emparelhados</translation>
    </message>
    <message>
        <source>Scanning failed: %1</source>
        <translation type="vanished">Pesquisa falhou: %1</translation>
    </message>
    <message>
        <source>Scanning done</source>
        <translation type="vanished">Pesquisa feita</translation>
    </message>
    <message numerus="yes">
        <source>%n device(s) found</source>
        <translation type="vanished"><numerusform>%n dispositivo encontrado</numerusform><numerusform>%n dispositivos encontrados</numerusform><numerusform>%n dispositivos encontrados</numerusform></translation>
    </message>
    <message>
        <source>Scanning canceled</source>
        <translation type="vanished">Pesquisa cancelada</translation>
    </message>
    <message>
        <source>Scan</source>
        <translation type="vanished">Pesquisa</translation>
    </message>
    <message>
        <source>Make a full service discovery</source>
        <translation type="vanished">Fazer uma descoberta completa do serviço</translation>
    </message>
    <message>
        <source>A full device scan can take longer. You really want to do it?
Cancel to make a minimal device scan instead.</source>
        <translation type="vanished">Uma verificação completa do dispositivo pode demorar. Quer realmente fazer isso?
Cancele para fazer uma verificação mínima.</translation>
    </message>
    <message>
        <source>Connected to %1</source>
        <translation>Ligado a %1</translation>
    </message>
    <message>
        <source>Connect  to %1</source>
        <translation type="vanished">Ligar a %1</translation>
    </message>
    <message>
        <source>Connecting to %1</source>
        <translation>Ligando a %1</translation>
    </message>
    <message>
        <source>Use orthometric altitude from device</source>
        <translation type="vanished">Utilize a altitude ortométrica do dispositivo </translation>
    </message>
    <message>
        <source>Show position information</source>
        <translation>Mostrar a informação da posição</translation>
    </message>
    <message>
        <source>Activate accuracy indicator</source>
        <translation>Ativar indicador de precisão</translation>
    </message>
    <message>
        <source>Bad accuracy below [m]</source>
        <translation type="vanished">Má precisão abaixo de [m]</translation>
    </message>
    <message>
        <source>Excellent accuracy above [m]</source>
        <translation type="vanished">Boa precisão acima de [m]</translation>
    </message>
    <message>
        <source>Enable accuracy requirement</source>
        <translation type="vanished">Ativar requisito de precisão</translation>
    </message>
    <message>
        <source>When the accuracy indicator is enabled, a badge is attached to the location button and colored &lt;span %1&gt;red&lt;/span&gt; if the accuracy value is below bad, &lt;span %2&gt;yellow&lt;/span&gt; if it falls short of excellent, or &lt;span %3&gt;green&lt;/span&gt;.&lt;br&gt;&lt;br&gt;In addition, an accuracy restriction mode can be toggled on, which restricts vertex addition when locked to coordinate cursor to positions with an accuracy value above the bad threshold.</source>
        <translation type="vanished">Quando o indicador de precisão está ativado, um ponto é anexado ao botão de localização e colorido &lt;span %1&gt;vermelho&lt;/span&gt; se o valor de precisão estiver abaixo de mau, &lt;span %2&gt;amarelo&lt;/span&gt; se ficar aquém de excelente, or &lt;span %3&gt;verde&lt;/span&gt;.&lt;br&gt;&lt;br&gt;Além disso, um modo de restrição de precisão pode ser ativado, o que restringe a adição de vértices quando bloqueado para coordenar o cursor em posições com um valor de precisão acima do limite mau.</translation>
    </message>
    <message>
        <source>Enable averaged positioning requirement</source>
        <translation>Ativar o requisito de posicionamento médio</translation>
    </message>
    <message>
        <source>Minimum number of positions collected</source>
        <translation>Número mínimo de posições recolhidas</translation>
    </message>
    <message>
        <source>Automatically end collection when minimum number is met</source>
        <translation>Terminar a recolha automaticamente quando o número mínimo for atingido</translation>
    </message>
    <message>
        <source>When enabled, digitizing vertices with a cursor locked to position will only accepted an averaged position from a minimum number of collected positions. Digitizing using averaged positions is done by pressing and holding the add vertex button, which will collect positions until the press is released. Accuracy requirement settings are respected when enabled.</source>
        <translation>Quando ativo, a digitalização de vértices com o cursor bloqueado à posição não irá aceitar uma posição média a partir de um número de posições recolhidas. A digitalização usando pontos médios é feita pressionando e segurando o botão de adicionar vértice, e que permitirá recolher posições até libertar o botão. As configurações de requisitos de precisão são respeitados quando ativos.</translation>
    </message>
    <message>
        <source>Antenna height compensation</source>
        <translation>Compensação de altura da antena</translation>
    </message>
    <message>
        <source>Antenna height [m]</source>
        <translation>Altura da antena [m]</translation>
    </message>
    <message>
        <source>Z values which are recorded from the positioning device will be corrected by this value. If a value of 1.6 is entered, this will result in a correction of -1.6 for each recorded value.</source>
        <translation type="vanished">Os valores Z que são registados a partir de um recetor de posicionamento serão corrigidos por esse valor. Se um valor de 1,6 for inserido, isso resultará numa correção de -1,6 para cada valor registado.</translation>
    </message>
    <message>
        <source>Skip altitude correction</source>
        <translation>Salta correção de altitude</translation>
    </message>
    <message>
        <source>Use the altitude as reported by the positioning device. Skip any altitude correction that may be implied by the coordinate system transformation.</source>
        <translation>Use a altitude conforme relatado pelo posicionamento do dispositivo. Ignore qualquer correção de altitude que possa estar implícita na transformação do sistema de coordenadas.</translation>
    </message>
    <message>
        <source>Vertical grid shift in use:</source>
        <translation>Deslocamento vertical da grelha em uso:</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Nenhum</translation>
    </message>
    <message>
        <source>Vertical grid shift is used to increase the altitude accuracy.</source>
        <translation>Deslocamento vertical da grelha é usado para aumentar a precisão da altitude.</translation>
    </message>
    <message>
        <source>QField Settings</source>
        <translation>Definições do QField</translation>
    </message>
    <message>
        <source>Time of inactivity in seconds before the screen brightness get be dimmed to preserve battery.</source>
        <translation>Tempo de inatividade em segundos antes que o brilho do ecrã seja reduzido para poupar bateria.</translation>
    </message>
    <message>
        <source>Measure (M) value attached to vertices:</source>
        <translation>Valor da medição (M) anexado aos vértices:</translation>
    </message>
    <message>
        <source>Timestamp (milliseconds since epoch)</source>
        <translation>Timestamp (millisegundos since epoch)</translation>
    </message>
    <message>
        <source>Ground speed</source>
        <translation>Velocidade</translation>
    </message>
    <message>
        <source>Bearing</source>
        <translation>Orientação</translation>
    </message>
    <message>
        <source>Horizontal accuracy</source>
        <translation>Precisão horizontal</translation>
    </message>
    <message>
        <source>Vertical accuracy</source>
        <translation>Precisão vertical</translation>
    </message>
    <message>
        <source>PDOP</source>
        <translation>PDOP</translation>
    </message>
    <message>
        <source>HDOP</source>
        <translation>HDOP</translation>
    </message>
    <message>
        <source>VDOP</source>
        <translation>VDOP</translation>
    </message>
    <message>
        <source>When digitizing features with the coordinate cursor locked to the current position, the measurement type selected above will be added to the geometry provided it has an M dimension.</source>
        <translation>Quando a digitalização de elementos tem o cursor bloqueado à posição atual, o tipo de medição selecionado acima será adicionado à geometria fornecendo a dimensão M.</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Adicionar</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Editar</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Remover</translation>
    </message>
    <message>
        <source>Connect to %1</source>
        <translation>Ligar a %1</translation>
    </message>
    <message>
        <source>Follow system appearance</source>
        <translation>Manter a aparência do sistema</translation>
    </message>
    <message>
        <source>Light theme</source>
        <translation>Tema Claro</translation>
    </message>
    <message>
        <source>Dark theme</source>
        <translation>Tema Escuro</translation>
    </message>
    <message>
        <source>Tiny</source>
        <translation>Pequena</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation>Normal</translation>
    </message>
    <message>
        <source>Large</source>
        <translation>Largo</translation>
    </message>
    <message>
        <source>Extra-large</source>
        <translation>Extra-largo</translation>
    </message>
    <message>
        <source>Log NMEA sentences from device to file</source>
        <translation>Registar informação NMEA a partir do dispositivo para um ficheiro</translation>
    </message>
    <message>
        <source>Map canvas rendering quality:</source>
        <translation>Qualidade de renderização do mapa:</translation>
    </message>
    <message>
        <source>Best quality</source>
        <translation>Melhor qualidade</translation>
    </message>
    <message>
        <source>Lower quality</source>
        <translation>Qualidade inferior</translation>
    </message>
    <message>
        <source>Lowest quality</source>
        <translation>Qualidade mais baixa</translation>
    </message>
    <message>
        <source>A lower quality trades rendering precision in favor of lower memory usage and rendering time.</source>
        <translation>Uma qualidade inferior troca a precisão de renderização a favor de menor uso de memória e tempo de renderização.</translation>
    </message>
    <message>
        <source>This value will correct the Z values recorded from the positioning device. If a value of 1.6 is entered, QField will automatically subtract 1.6 from each recorded value. Make sure to insert the effective antenna height, i.e. pole length + antenna phase centre offset.</source>
        <translation>Este valor irá corrigir os valores Z registrados do dispositivo de posicionamento. Se for inserido um valor de 1.6, o QField subtrairá automaticamente 1.6 de cada valor registrado. Certifique-se de inserir a altura efetiva da antena, ou seja, comprimento do bastão + desvio do centro de fase da antena.</translation>
    </message>
    <message>
        <source>Orthometric from device</source>
        <translation>Ortométrico do dispositivo</translation>
    </message>
    <message>
        <source>Use volume keys to digitize</source>
        <translation>Use as teclas de volume para digitalizar</translation>
    </message>
    <message>
        <source>If enabled, pressing the device&apos;s volume up key will add a vertex while pressing volume down key will remove the last entered vertex during digitizing sessions.</source>
        <translation>Se ativado, pressionar a tecla de aumentar volume do dispositivo adicionará um vértice, enquanto pressionar a tecla de dimininur volume removerá o último vértice inserido durante as sessões de digitalização.</translation>
    </message>
    <message>
        <source>Allow finger tap on canvas to add vertices</source>
        <translation>Permitir o toque com o dedo no ecrã para adicionar vértices</translation>
    </message>
    <message>
        <source>When enabled, tapping on the map canvas with a finger will add a vertex at the tapped location.</source>
        <translation>Quando ativado, tocar no ecrã do mapa com o dedo irá adicionar um vértice no local tocado.</translation>
    </message>
    <message>
        <source>When enabled, the mouse will act as if it was a finger. When disabled, the mouse will match the stylus behavior.</source>
        <translation>Quando ativado, o rato atuará como se fosse um dedo. Quando desativado, o rato corresponderá ao comportamento da caneta.</translation>
    </message>
    <message>
        <source>Map Canvas</source>
        <translation>Ecrã do Mapa</translation>
    </message>
    <message>
        <source>Digitizing &amp; Editing</source>
        <translation>Digitalização e Edição</translation>
    </message>
    <message>
        <source>User Interface</source>
        <translation>Interface do utilizador</translation>
    </message>
    <message>
        <source>Appearance:</source>
        <translation>Aparência:</translation>
    </message>
    <message>
        <source>Font size:</source>
        <translation>Tamanho das letras:</translation>
    </message>
    <message>
        <source>Language:</source>
        <translation>Idioma:</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Avançado</translation>
    </message>
    <message>
        <source>Manage plugins</source>
        <translation>Gerir plugins</translation>
    </message>
    <message>
        <source>Enable map rotation</source>
        <translation>Ativar rotação do mapa</translation>
    </message>
    <message>
        <source>When switched on, the map can be rotated by the user.</source>
        <translation>Quando selecionado, o mapa pode ser rodado pelo utilizador</translation>
    </message>
    <message>
        <source>Bad accuracy threshold [m]</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Excellent accuracy threshold [m]</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enforce accuracy requirement</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>When the accuracy indicator is enabled, a badge is attached to the location button and colored &lt;span %1&gt;red&lt;/span&gt; if the accuracy value is worse than &lt;i&gt;bad&lt;/i&gt;, &lt;span %2&gt;yellow&lt;/span&gt; if it falls short of &lt;i&gt;excellent&lt;/i&gt;, or &lt;span %3&gt;green&lt;/span&gt;.&lt;br&gt;&lt;br&gt;In addition, an accuracy restriction mode can be toggled on, which restricts vertex addition when locked to coordinate cursor to positions with an accuracy value worse than the bad threshold.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QFieldSketcher</name>
    <message>
        <source>Select drawing template</source>
        <translation>Selecione um template de desenho</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Digitizing Logger</source>
        <translation>Registo de Digitalização</translation>
    </message>
    <message>
        <source>Authentication required</source>
        <translation>Necessidade de autenticação</translation>
    </message>
    <message>
        <source>QFieldCloud Unknown Error</source>
        <translation>Erro Desconhecido do QFieldCloud</translation>
    </message>
    <message>
        <source>Status not ok</source>
        <translation>Estado não está ok</translation>
    </message>
    <message>
        <source>Empty content</source>
        <translation>Conteúdo vazio</translation>
    </message>
    <message>
        <source>Object not found</source>
        <translation>Objeto não encontrado</translation>
    </message>
    <message>
        <source>API Error</source>
        <translation>Erro da API</translation>
    </message>
    <message>
        <source>Validation Error</source>
        <translation>Erro de Valudação</translation>
    </message>
    <message>
        <source>Multiple Projects</source>
        <translation>Múltiplos Projetos</translation>
    </message>
    <message>
        <source>Invalid delta file</source>
        <translation>Ficheiro delta inválido</translation>
    </message>
    <message>
        <source>The project does not contain a valid QGIS project file</source>
        <translation>O projeto não possui um ficheiro de projeto QGIS válido</translation>
    </message>
    <message>
        <source>Invalid job</source>
        <translation>Trabalho inválido</translation>
    </message>
    <message>
        <source>QGIS export failed</source>
        <translation>A exportação QGIS falhou</translation>
    </message>
    <message>
        <source>QGIS is unable to open the QGIS project</source>
        <translation>O QGIS não consegue abrir o projeto QGIS</translation>
    </message>
    <message>
        <source>There was an error opening the database &lt;b&gt;%1&lt;/b&gt;: %2</source>
        <translation>Ocorreu um erro ao abrir a base de dados &lt;b&gt;%1&lt;/b&gt;: %2</translation>
    </message>
    <message>
        <source>Could not flush database %1 (%3) </source>
        <translation>Não foi possível remover o cache da base de dados %1 (%3) </translation>
    </message>
    <message>
        <source>Position</source>
        <translation>Posição</translation>
    </message>
    <message>
        <source>Map Tool Capture</source>
        <translation>Ferramenta de Captura de Mapa</translation>
    </message>
    <message>
        <source>Cloud User Info</source>
        <translation>Informação do Utilizador Cloud</translation>
    </message>
    <message>
        <source>Please wait while QField installation finalizes.</source>
        <translation>Por favor aguarde enquanto a instalação do QField termina.</translation>
    </message>
    <message>
        <source>averaged</source>
        <translation>média</translation>
    </message>
    <message>
        <source>centroid</source>
        <translation>centróide</translation>
    </message>
</context>
<context>
    <name>QfCalendarPanel</name>
    <message>
        <source>Hours</source>
        <translation>Horas</translation>
    </message>
    <message>
        <source>Minutes</source>
        <translation>Minutos</translation>
    </message>
    <message>
        <source>Seconds</source>
        <translation>Segundos</translation>
    </message>
    <message>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>QfCloseButton</name>
    <message>
        <source>close</source>
        <translation>fechar</translation>
    </message>
</context>
<context>
    <name>QfSearchBar</name>
    <message>
        <source>Search</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QgisMobileapp</name>
    <message>
        <source>Project file &quot;%1&quot; does not exist</source>
        <translation type="vanished">Ficheiro de projeto &quot;%1&quot; não existe</translation>
    </message>
    <message>
        <source>No project file currently opened</source>
        <translation>Nenhum ficheiro de projeto aberto atualmente</translation>
    </message>
    <message>
        <source>Could not load font %1</source>
        <translation type="vanished">Não foi possível carregar a fonte % 1</translation>
    </message>
    <message>
        <source>Loading font %1</source>
        <translation type="vanished">A Carregar a fonte %1</translation>
    </message>
    <message>
        <source>Project Plugin</source>
        <translation>Plugin do Projeto</translation>
    </message>
    <message>
        <source>Could not load font: %1</source>
        <translation>Não foi possível carregar a fonte: % 1</translation>
    </message>
    <message>
        <source>Can&apos;t load project, file &quot;%1&quot; does not exist</source>
        <translation>Não é possível carregar o projeto, o ficheiro &quot;%1&quot; não existe</translation>
    </message>
    <message>
        <source>Can&apos;t read project, file &quot;%1&quot; does not exist</source>
        <translation>Não é possível ler o projeto, o ficheiro &quot;%1&quot; não existe</translation>
    </message>
</context>
<context>
    <name>QgsGpsInformation</name>
    <message>
        <source>Simulation mode</source>
        <translation>Modo de simulação</translation>
    </message>
    <message>
        <source>Manual input mode</source>
        <translation>Modo de introdução manual</translation>
    </message>
    <message>
        <source>Estimated</source>
        <translation>Estimada</translation>
    </message>
    <message>
        <source>Float RTK</source>
        <translation>RTK float</translation>
    </message>
    <message>
        <source>Fixed RTK</source>
        <translation>RTK Fixo</translation>
    </message>
    <message>
        <source>PPS</source>
        <translation>PPS</translation>
    </message>
    <message>
        <source>DGPS</source>
        <translation>DGPS</translation>
    </message>
    <message>
        <source>Autonomous</source>
        <translation>Autônomo</translation>
    </message>
    <message>
        <source>Invalid</source>
        <translation>Inválido</translation>
    </message>
    <message>
        <source>Unknown (%1)</source>
        <translation>Desconhecido (%1)</translation>
    </message>
    <message>
        <source> + IMU</source>
        <translation> + IMU</translation>
    </message>
</context>
<context>
    <name>QgsQuickMapCanvasMap</name>
    <message>
        <source>Rendering</source>
        <translation>Renderizando</translation>
    </message>
</context>
<context>
    <name>QgsQuickMapSettings</name>
    <message>
        <source>Map Canvas rotation is not supported. Resetting from %1 to 0.</source>
        <translation type="vanished">Rotação do mapa não suportado. Removendo de %1 para 0.</translation>
    </message>
</context>
<context>
    <name>ReferencingFeatureListModel</name>
    <message>
        <source>Invalid referencing layer</source>
        <translation>Camada de referência inválida</translation>
    </message>
    <message>
        <source>Cannot start editing</source>
        <translation>Não é possível iniciar a edição</translation>
    </message>
    <message>
        <source>Cannot delete feature</source>
        <translation>Não é possível apagar o elemento</translation>
    </message>
    <message>
        <source>Cannot rollback layer changes in layer %1</source>
        <translation>Não é possível retroceder as alterações na camada %1</translation>
    </message>
    <message>
        <source>Cannot commit layer changes in layer %1.</source>
        <translation>Não é possível confirmar alterações na camada %1.</translation>
    </message>
</context>
<context>
    <name>RelationCombobox</name>
    <message>
        <source>Search…</source>
        <translation type="vanished">Pesquisar...</translation>
    </message>
    <message>
        <source>Invalid relation</source>
        <translation>Relação inválida</translation>
    </message>
</context>
<context>
    <name>Reshape</name>
    <message>
        <source>The geometry could not be reshaped</source>
        <translation>Não foi possível alterar a geometria</translation>
    </message>
</context>
<context>
    <name>ReshapeToolBar</name>
    <message>
        <source>The geometry could not be reshaped</source>
        <translation type="vanished">Não foi possível alterar a geometria</translation>
    </message>
</context>
<context>
    <name>ScaleBarMeasurement</name>
    <message>
        <source>Unknown</source>
        <translation>Desconhecido</translation>
    </message>
</context>
<context>
    <name>SensorInformationView</name>
    <message>
        <source>N/A</source>
        <translation>N/A</translation>
    </message>
</context>
<context>
    <name>SerialPortDeviceChooser</name>
    <message>
        <source>Select the serial port from the list below:</source>
        <translation>Selecione a serial port a partir da lista:</translation>
    </message>
    <message>
        <source>No serial ports detected, refresh the list once a device is connected.</source>
        <translation>Não foram foram detetadas serial ports, atualize a lista quando o dispositivo estiver ligado.</translation>
    </message>
    <message>
        <source>Refresh list</source>
        <translation>Atualizar lista</translation>
    </message>
    <message>
        <source>Serial port display name:</source>
        <translation>Nome do serial port:</translation>
    </message>
    <message>
        <source>Serial port address:</source>
        <translation>Endereço do serial port:</translation>
    </message>
</context>
<context>
    <name>SerialPortReceiver</name>
    <message>
        <source>Could not find the serial port device</source>
        <translation>Não foi possível encontrar a serial port do dispositivo</translation>
    </message>
    <message>
        <source>Attempt to read from the serial port returned an error</source>
        <translation>Tentativa de ler a partir do serial port retornou um erro</translation>
    </message>
    <message>
        <source>The connection was refused due to not having enough permission</source>
        <translation>A ligação foi recusada por não ter permissões suficientes.</translation>
    </message>
    <message>
        <source>Serial port receiver error (%1)</source>
        <translation>Erro no receptor da serial port (%1)</translation>
    </message>
</context>
<context>
    <name>SplitFeature</name>
    <message>
        <source>Feature could not be split</source>
        <translation>O elemento não pôde ser dividido</translation>
    </message>
</context>
<context>
    <name>SplitFeatureToolbar</name>
    <message>
        <source>Feature could not be split</source>
        <translation type="vanished">O elemento não pôde ser dividido</translation>
    </message>
</context>
<context>
    <name>SystemLoader</name>
    <message>
        <source>Preparing QField, this is a one time operation that might take some time</source>
        <translation type="vanished">Preparar o QField, esta é uma operação única que pode levar algum tempo</translation>
    </message>
</context>
<context>
    <name>TcpDeviceChooser</name>
    <message>
        <source>Address:</source>
        <translation>Endereço:</translation>
    </message>
    <message>
        <source>Port:</source>
        <translation>Porta:</translation>
    </message>
</context>
<context>
    <name>TcpReceiver</name>
    <message>
        <source>Connecting…</source>
        <translation type="vanished">Ligando...</translation>
    </message>
    <message>
        <source>Successfully connected</source>
        <translation type="vanished">Ligado com sucesso</translation>
    </message>
    <message>
        <source>Disconnected</source>
        <translation type="vanished">Desligado</translation>
    </message>
    <message>
        <source>Socket state %1</source>
        <translation type="vanished">Estado do socket %1</translation>
    </message>
    <message>
        <source>Could not find the remote host</source>
        <translation>Não foi possível encontrar o host remoto</translation>
    </message>
    <message>
        <source>Attempt to read or write from socket returned an error</source>
        <translation>Tentativa de ler ou escrever a partir do socket retornou um erro</translation>
    </message>
    <message>
        <source>The connection was refused by the remote hose</source>
        <translation type="vanished">A ligação foi recusada pelo servidor remoto</translation>
    </message>
    <message>
        <source>UDP receiver error (%1)</source>
        <translation type="vanished">Erro do receptor UDP (%1)</translation>
    </message>
    <message>
        <source>The connection was refused by the remote host</source>
        <translation>A ligação foi recusada pelo servidor remoto</translation>
    </message>
    <message>
        <source>TCP receiver error (%1)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TemporalProperties</name>
    <message>
        <source>Temporal Properties</source>
        <translation>Propriedades temporais</translation>
    </message>
    <message>
        <source>Enable temporal filter</source>
        <translation>Ativar filtro temporal</translation>
    </message>
</context>
<context>
    <name>TextEdit</name>
    <message>
        <source>Copy Text</source>
        <translation>Copiar Texto</translation>
    </message>
    <message>
        <source>Paste Text</source>
        <translation>Colar Texto</translation>
    </message>
    <message>
        <source>Scan Code</source>
        <translation>Digitalizar Código</translation>
    </message>
</context>
<context>
    <name>TrackerSettings</name>
    <message>
        <source>Tracking: %1</source>
        <translation>Tracking: %1</translation>
    </message>
    <message>
        <source>Tracking</source>
        <translation>Tracking</translation>
    </message>
    <message>
        <source>Requirement Settings</source>
        <translation>Requisitos de configurações</translation>
    </message>
    <message>
        <source>Time requirement</source>
        <translation>Requisito de tempo</translation>
    </message>
    <message>
        <source>Minimum time [sec]</source>
        <translation>Tempo mínimo [seg]</translation>
    </message>
    <message>
        <source>When enabled, vertex additions will occur when the time between the last and new vertex meets a configured mimimum value.</source>
        <translation>Quando ativado, as adições de vértices ocorrrem quando o tempo entre o último e o novo vértice atingis um valor mínimo configurado.</translation>
    </message>
    <message>
        <source>Distance requirement</source>
        <translation>Requisito de distância</translation>
    </message>
    <message>
        <source>Minimum distance [%1]</source>
        <translation>Distância miníma [%1]</translation>
    </message>
    <message>
        <source>When enabled, vertex additions will occur when the distance between the last and new vertex meets a configured mimimum value.</source>
        <translation>Quando ativado, as adições de vértices ocorrrem quando a distância entre o último e o novo vértice atingis um valor mínimo configurado.</translation>
    </message>
    <message>
        <source>Sensor data requirement</source>
        <translation>Requisito de dados do sensor</translation>
    </message>
    <message>
        <source>When enabled, vertex additions will occur when sensors have captured new data.</source>
        <translation>Quando ativado, as adições de vértices ocorrrem quando os sensores recolherem novos dados.</translation>
    </message>
    <message>
        <source>Wait for all active requirements</source>
        <translation>Esperar todos os requisitos ativos</translation>
    </message>
    <message>
        <source>When enabled, vertices will only be recorded when all active requirements are met. When disabled, individual requirement met will trigger vertex additions.</source>
        <translation>Quando ativado, os vértices só serão registados quando todos os requisitos ativos forem cumpridos. Quando desativado, o requisito individual cumprido acionará adição de vértices.</translation>
    </message>
    <message>
        <source>General Settings</source>
        <translation>Configurações Gerais</translation>
    </message>
    <message>
        <source>Erroneous distance safeguard</source>
        <translation>Proteção na recolha de distância errada</translation>
    </message>
    <message>
        <source>Maximum tolerated distance [%1]</source>
        <translation>Distância máxima tolerada [%1]</translation>
    </message>
    <message>
        <source>When enabled, vertex addition will not occur when the distance between the last and new vertex is greater than a configured maximum value.</source>
        <translation>Quando ativado, a adição de vértices não acorrerá quanda a distância entre o último e o novo vértices for maior que um valor máximo configurado.</translation>
    </message>
    <message>
        <source>Measure (M) value attached to vertices:</source>
        <translation>Valor da medição (M) anexado aos vértices:</translation>
    </message>
    <message>
        <source>Elapsed time (seconds since start of tracking)</source>
        <translation>Tempo decorrido (segundos desde o início do tracking GPS)</translation>
    </message>
    <message>
        <source>Timestamp (milliseconds since epoch)</source>
        <translation>Timestamp (millisegundos since epoch)</translation>
    </message>
    <message>
        <source>Ground speed</source>
        <translation>Velocidade</translation>
    </message>
    <message>
        <source>Bearing</source>
        <translation>Orientação</translation>
    </message>
    <message>
        <source>Horizontal accuracy</source>
        <translation>Precisão horizontal</translation>
    </message>
    <message>
        <source>Vertical accuracy</source>
        <translation>Precisão vertical</translation>
    </message>
    <message>
        <source>PDOP</source>
        <translation>PDOP</translation>
    </message>
    <message>
        <source>HDOP</source>
        <translation>HDOP</translation>
    </message>
    <message>
        <source>VDOP</source>
        <translation>VDOP</translation>
    </message>
    <message>
        <source>To active the measurement functionality, make sure the vector layer&apos;s geometry type used for the tracking session has an M dimension.</source>
        <translation>Para ativar a funcionalidade de medição, garante que o tipo de geometria da camada vetorial usada para a sessão de tracking GPS tem a dimensão M.</translation>
    </message>
    <message>
        <source>Start tracking</source>
        <translation>Iniciar tracking GPS</translation>
    </message>
    <message>
        <source>Track on layer %1 started</source>
        <translation>Tracking iniciado na camada % 1</translation>
    </message>
    <message>
        <source>Resume tracking</source>
        <translation>Retomar tracking</translation>
    </message>
</context>
<context>
    <name>Tracking</name>
    <message>
        <source>Track on layer %1 started</source>
        <translation type="vanished">Rastreamento na camada % 1 iniciada</translation>
    </message>
    <message>
        <source>Tracker Settings</source>
        <translation type="vanished">Configurações de rastreamento</translation>
    </message>
    <message>
        <source>Activate time constraint</source>
        <translation type="vanished">Ativar restrição de tempo</translation>
    </message>
    <message>
        <source>Minimum time [sec]</source>
        <translation type="vanished">Tempo mínimo [seg]</translation>
    </message>
    <message>
        <source>Activate distance constraint</source>
        <translation type="vanished">Ativar restrição de distância</translation>
    </message>
    <message>
        <source>Minimum distance [%1]</source>
        <translation type="vanished">Distância miníma [%1]</translation>
    </message>
    <message>
        <source>Record when both active constraints are met</source>
        <translation type="vanished">Registar quando ambas restrições ativas forem atendidas</translation>
    </message>
    <message>
        <source>When enabled, vertices with only be recorded when both active constraints are met. If the setting is disabled, individual constraints met will trigger a vertex addition.</source>
        <translation type="vanished">Quando ativo, os vértices só serão gravados quando ambas restrições forem válidas. Se a configuração está desativada, as restrições individuais válidas irão ativar a adição de vértices.</translation>
    </message>
    <message>
        <source>Start tracking</source>
        <translation type="vanished">Iniciar tracking GPS</translation>
    </message>
    <message>
        <source>Cannot start track with empty values</source>
        <translation type="vanished">Não é possível iniciar o rastreamento com valores vazios</translation>
    </message>
    <message>
        <source>When both constraints are disabled, vertex additions will occur as frequently as delivered by the positioning device.</source>
        <translation type="vanished">Quando ambas as restrições estiverem desligadas, as adições de vértices ocorrem com a mesma frequência que são fornecidas pelo posicionamento do dispositivo.</translation>
    </message>
    <message>
        <source>Measure (M) value attached to vertices:</source>
        <translation type="vanished">Valor da medição (M) anexado aos vértices:</translation>
    </message>
    <message>
        <source>Elapsed time (seconds since start of tracking)</source>
        <translation type="vanished">Tempo decorrido (segundos desde o início do tracking GPS)</translation>
    </message>
    <message>
        <source>Timestamp (milliseconds since epoch)</source>
        <translation type="vanished">Timestamp (millisegundos since epoch)</translation>
    </message>
    <message>
        <source>Ground speed</source>
        <translation type="vanished">Velocidade</translation>
    </message>
    <message>
        <source>Bearing</source>
        <translation type="vanished">Orientação</translation>
    </message>
    <message>
        <source>Horizontal accuracy</source>
        <translation type="vanished">Precisão horizontal</translation>
    </message>
    <message>
        <source>Vertical accuracy</source>
        <translation type="vanished">Precisão vertical</translation>
    </message>
    <message>
        <source>PDOP</source>
        <translation type="vanished">PDOP</translation>
    </message>
    <message>
        <source>HDOP</source>
        <translation type="vanished">HDOP</translation>
    </message>
    <message>
        <source>VDOP</source>
        <translation type="vanished">VDOP</translation>
    </message>
    <message>
        <source>To active the measurement functionality, make sure the vector layer&apos;s geometry type used for the tracking session has an M dimension.</source>
        <translation type="vanished">Para ativar a funcionalidade de medição, garante que o tipo de geometria da camada vetorial usada para a sessão de tracking GPS tem a dimensão M.</translation>
    </message>
</context>
<context>
    <name>TrackingSession</name>
    <message>
        <source>Track on layer %1 started</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Tracker Settings</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Activate time constraint</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum time [sec]</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Activate distance constraint</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum distance [%1]</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Measure (M) value attached to vertices:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Elapsed time (seconds since start of tracking)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Timestamp (milliseconds since epoch)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Ground speed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Bearing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Horizontal accuracy</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Vertical accuracy</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>PDOP</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>HDOP</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>VDOP</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>To active the measurement functionality, make sure the vector layer&apos;s geometry type used for the tracking session has an M dimension.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Start tracking</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>UdpDeviceChooser</name>
    <message>
        <source>Address:</source>
        <translation>Endereço:</translation>
    </message>
    <message>
        <source>Port:</source>
        <translation>Porta:</translation>
    </message>
</context>
<context>
    <name>UdpReceiver</name>
    <message>
        <source>Connecting…</source>
        <translation type="vanished">Ligando...</translation>
    </message>
    <message>
        <source>Successfully connected</source>
        <translation type="vanished">Ligado com sucesso</translation>
    </message>
    <message>
        <source>Disconnected</source>
        <translation type="vanished">Desligado</translation>
    </message>
    <message>
        <source>Socket state %1</source>
        <translation type="vanished">Estado do socket %1</translation>
    </message>
    <message>
        <source>Could not find the remote host</source>
        <translation>Não foi possível encontrar o host remoto</translation>
    </message>
    <message>
        <source>Attempt to read or write from socket returned an error</source>
        <translation>Tentativa de ler ou escrever a partir do socket retornou um erro</translation>
    </message>
    <message>
        <source>The connection was refused by the remote hose</source>
        <translation type="vanished">A ligação foi recusada pelo servidor remoto</translation>
    </message>
    <message>
        <source>UDP receiver error (%1)</source>
        <translation>Erro do receptor UDP (%1)</translation>
    </message>
    <message>
        <source>The connection was refused by the remote host</source>
        <translation>A ligação foi recusada pelo servidor remoto</translation>
    </message>
</context>
<context>
    <name>ValueMap</name>
    <message>
        <source>Search…</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VariableEditor</name>
    <message>
        <source>Enter name</source>
        <translation type="vanished">Introduza o nome</translation>
    </message>
    <message>
        <source>Enter value</source>
        <translation>Introduza valor</translation>
    </message>
    <message>
        <source>Add a new variable</source>
        <translation>Adicionar nova variável</translation>
    </message>
    <message>
        <source>Global variables</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Project variables</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VertexEditor</name>
    <message>
        <source>Failed to save feature!</source>
        <translation>Falha ao guardar o elemento!</translation>
    </message>
</context>
<context>
    <name>VertexEditorToolbar</name>
    <message>
        <source>Failed to save feature!</source>
        <translation type="vanished">Falha ao guardar o elemento!</translation>
    </message>
</context>
<context>
    <name>WelcomeScreen</name>
    <message>
        <source>We&apos;re sorry to hear that. Click on the button below to comment or seek support.</source>
        <translation>Lamentamos ouvir isso. Clique no botão abaixo para entrar em contato com o suporte.</translation>
    </message>
    <message>
        <source>Reach out</source>
        <translation>Fora do alcance </translation>
    </message>
    <message>
        <source>Hey there, how do you like your experience with QField so far?</source>
        <translation>Olá, como tem sido sua experiência com QField até agora?</translation>
    </message>
    <message>
        <source>That&apos;s great! We&apos;d love for you to click on the button below and leave a comment on the store.</source>
        <translation type="vanished">Fantástico! Adoraríamos que você clicasse no botão abaixo e deixasse um comentário na loja de aplicações.</translation>
    </message>
    <message>
        <source>Rate us</source>
        <translation>Avalie-nos</translation>
    </message>
    <message>
        <source>Anonymized metrics collection has been disabled. You can re-enable through the settings panel.</source>
        <translation>A recolha de métricas anónimas foi desativada. Pode reativá-las através do painel de configurações.</translation>
    </message>
    <message>
        <source>To improve stability for everyone, QField collects and sends anonymized metrics.</source>
        <translation>Para melhorar a estabilidade para todos, o QField recolhe e envia métricas anónimas.</translation>
    </message>
    <message>
        <source>I agree</source>
        <translation>Concordo</translation>
    </message>
    <message>
        <source>I prefer not</source>
        <translation>Prefiro que não</translation>
    </message>
    <message>
        <source>QFieldCloud projects</source>
        <translation>Projetos QFieldCloud</translation>
    </message>
    <message>
        <source>Open local file</source>
        <translation>Abrir ficheiro local</translation>
    </message>
    <message>
        <source>Recent Projects</source>
        <translation>Projetos Recentes</translation>
    </message>
    <message>
        <source>Last session</source>
        <translation>Última sessão</translation>
    </message>
    <message>
        <source>Base map project</source>
        <translation type="vanished">Projeto mapa base</translation>
    </message>
    <message>
        <source>Base Map Project</source>
        <translation type="vanished">Projeto Mapa Base</translation>
    </message>
    <message>
        <source>Remove from Recent Projects</source>
        <translation>Remover dos Projetos Recentes</translation>
    </message>
    <message>
        <source>Welcome to QField. First time using this application? Try out sample projects listed in the list below.</source>
        <translation type="vanished">Bem-vindo ao QField. É a primeira vez que está a usar a aplicação? Experimente alguns exemplos de projetos abaixo listados.</translation>
    </message>
    <message>
        <source>Welcome back to QField.</source>
        <translation>Bem-vindo de volta ao QField.</translation>
    </message>
    <message>
        <source>Default project</source>
        <translation>Projeto padrão</translation>
    </message>
    <message>
        <source>Base map</source>
        <translation>Mapa base</translation>
    </message>
    <message>
        <source>Default Project</source>
        <translation>Projeto padrão</translation>
    </message>
    <message>
        <source>Individual Datasets Base Map</source>
        <translation>Conjunto de dados individuais de mapas base</translation>
    </message>
    <message>
        <source>Load default project on launch</source>
        <translation>Abrir um projeto padrão no lançamento</translation>
    </message>
    <message>
        <source>Load last opened project on launch</source>
        <translation>Abrir o último projeto aberto no lançamento</translation>
    </message>
    <message>
        <source>Recent Project Actions</source>
        <translation>Ações de Projeto Recente</translation>
    </message>
    <message>
        <source>Welcome to QField. First time using this application? Try the sample projects listed below.</source>
        <translation>Bem-vindo ao QField. É a primeira vez que está a usar a aplicação? Experimente alguns exemplos de projetos listados abaixo.</translation>
    </message>
    <message>
        <source>That&apos;s great! We&apos;d love for you to click on the button below and leave a review.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>boolean</name>
    <message>
        <source>True</source>
        <translation>Verdadeiro</translation>
    </message>
    <message>
        <source>False</source>
        <translation>Falso</translation>
    </message>
</context>
<context>
    <name>distance</name>
    <message>
        <source>degrees</source>
        <translation>graus</translation>
    </message>
    <message>
        <source>&lt;unknown&gt;</source>
        <translation>&lt;unknown&gt;</translation>
    </message>
    <message>
        <source>meters</source>
        <translation>metros</translation>
    </message>
    <message>
        <source>kilometers</source>
        <translation>quilómetros</translation>
    </message>
    <message>
        <source>feet</source>
        <translation>pés</translation>
    </message>
    <message>
        <source>yards</source>
        <translation>jardas</translation>
    </message>
    <message>
        <source>miles</source>
        <translation>milhas</translation>
    </message>
    <message>
        <source>nautical miles</source>
        <translation>milhas náuticas</translation>
    </message>
    <message>
        <source>centimeters</source>
        <translation>centímetros</translation>
    </message>
    <message>
        <source>millimeters</source>
        <translation>milímetros</translation>
    </message>
    <message>
        <source>inches</source>
        <translation>polegadas</translation>
    </message>
</context>
<context>
    <name>ordered_relation_editor</name>
    <message>
        <source>Ensure contraints</source>
        <translation type="vanished">Garantir restrições</translation>
    </message>
    <message>
        <source>Adding child feature in layer %1</source>
        <translation>Adicionar elemento filho na camada %1</translation>
    </message>
    <message>
        <source>Cannot add child feature: parent primary keys are not available</source>
        <translation type="vanished">Não é possível adicionar elemento filho: chaves primárias pai não estão disponíveis </translation>
    </message>
    <message>
        <source>Unlink feature %1 (%2) of %3</source>
        <translation>Separar o elemento %1 (%2) de %3</translation>
    </message>
    <message>
        <source>Delete feature %1 (%2) on %3</source>
        <translation>Apagar elemento %1 (%2) em %3</translation>
    </message>
    <message>
        <source>Should the feature &lt;b&gt;%1 (%2)&lt;/b&gt; of layer &lt;b&gt;%3&lt;/b&gt; be unlinked?&lt;br&gt;&lt;i&gt;(The connection will be deleted on layer &lt;b&gt;%4&lt;/b&gt;)&lt;/i&gt;</source>
        <translation>O elemento &lt;b&gt;%1 (%2)&lt;/b&gt; da camada &lt;b&gt;%3&lt;/b&gt; deve ser separado?&lt;br&gt;&lt;i&gt;(A ligação será excluída da camada &lt;b&gt;%4&lt;/b&gt;)&lt;/i&gt;</translation>
    </message>
    <message>
        <source>Should the feature &lt;b&gt;%1 (%2)&lt;/b&gt; on layer &lt;b&gt;%3&lt;/b&gt; be deleted?</source>
        <translation>O elemento &lt;b&gt;%1 (%2)&lt;/b&gt; na camada &lt;b&gt;%3&lt;/b&gt; deve ser apagado?</translation>
    </message>
    <message>
        <source>Failed to delete referencing feature</source>
        <translation>Falha ao apagar o elemento de referência</translation>
    </message>
    <message>
        <source>Cannot add child feature: attribute value linking parent and children is not set</source>
        <translation>Não é possível adicionar elemento filho: o valor do atributo que liga pai e filho não está definido</translation>
    </message>
    <message>
        <source>Cannot add child feature: insure the parent feature meets all constraints and can be saved</source>
        <translation>Não é possível adicionar o elemento filho: certifique-se de que o elemento pai cumpre todas as restrições e pode ser guardado</translation>
    </message>
    <message>
        <source>Ensure contraints are met</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>qgismobileapp</name>
    <message>
        <source>You are now in browse mode</source>
        <translation>Está agora no modo de navegação</translation>
    </message>
    <message>
        <source>You are now in digitize mode on layer %1</source>
        <translation>Está agora no modo de digitalização na camada %1</translation>
    </message>
    <message>
        <source>You are now in digitize mode</source>
        <translation>Está agora no modo de digitalização</translation>
    </message>
    <message>
        <source>You are now in measure mode</source>
        <translation>Está agora no modo de medição</translation>
    </message>
    <message>
        <source>Lon</source>
        <translation>Lon</translation>
    </message>
    <message>
        <source>Lat</source>
        <translation>Lat</translation>
    </message>
    <message>
        <source>Segment</source>
        <translation>Segmento</translation>
    </message>
    <message>
        <source>Perimeter</source>
        <translation>Perímetro</translation>
    </message>
    <message>
        <source>Length</source>
        <translation>Comprimento</translation>
    </message>
    <message>
        <source>Area</source>
        <translation>Área</translation>
    </message>
    <message>
        <source>Close measure tool</source>
        <translation>Fechar ferramenta de medição</translation>
    </message>
    <message>
        <source>Stop editing</source>
        <translation>Terminar edição</translation>
    </message>
    <message>
        <source>Cancel addition</source>
        <translation>Cancelar adição</translation>
    </message>
    <message>
        <source>Topological editing turned on</source>
        <translation>Edição topológica ligada</translation>
    </message>
    <message>
        <source>Topological editing turned off</source>
        <translation>Edição topológica desligada</translation>
    </message>
    <message>
        <source>Freehand digitizing turned on</source>
        <translation>Digitalização manual ativada</translation>
    </message>
    <message>
        <source>Freehand digitizing turned off</source>
        <translation>Digitalização manual desligada</translation>
    </message>
    <message>
        <source>Coordinate cursor now locked to position</source>
        <translation>Coordenada do cursor bloqueada na posição</translation>
    </message>
    <message>
        <source>Coordinate cursor unlocked</source>
        <translation>Coordenada do cursor desbloqueada</translation>
    </message>
    <message>
        <source>Received position</source>
        <translation>Posição recebida</translation>
    </message>
    <message>
        <source>Searching for position</source>
        <translation>Pesquisar por posição</translation>
    </message>
    <message>
        <source>Canvas follows location</source>
        <translation>O ecrã está a seguir a localização</translation>
    </message>
    <message>
        <source>Waiting for location</source>
        <translation>A aguardar pela localização</translation>
    </message>
    <message>
        <source>Positioning activated</source>
        <translation type="vanished">Posicionamento ativo</translation>
    </message>
    <message>
        <source>Positioning turned off</source>
        <translation type="vanished">Posicionamento desativado</translation>
    </message>
    <message>
        <source>Canvas stopped following location</source>
        <translation>O ecrã parou de seguir a localização</translation>
    </message>
    <message>
        <source>Failed to create feature!</source>
        <translation>Falha ao criar o elemento!</translation>
    </message>
    <message>
        <source>Failed to save feature!</source>
        <translation>Falha ao guardar o elemento!</translation>
    </message>
    <message>
        <source>Main Menu</source>
        <translation>Menu Principal</translation>
    </message>
    <message>
        <source>Measure Tool</source>
        <translation type="vanished">Ferramenta para Medir</translation>
    </message>
    <message>
        <source>Print to PDF</source>
        <translation>Imprimir para PDF</translation>
    </message>
    <message>
        <source>Printing to PDF</source>
        <translation type="vanished">Imprimir para PDF</translation>
    </message>
    <message>
        <source>Go to Home Screen</source>
        <translation type="vanished">Ir para a Janela Inicial</translation>
    </message>
    <message>
        <source>Open Project Folder</source>
        <translation type="vanished">Abrir Pasta do Projeto</translation>
    </message>
    <message>
        <source>Open Project</source>
        <translation type="vanished">Abrir Projeto</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Definições</translation>
    </message>
    <message>
        <source>Message Log</source>
        <translation>Mensagens de Registos</translation>
    </message>
    <message>
        <source>About QField</source>
        <translation>Sobre o QField</translation>
    </message>
    <message>
        <source>Select template below</source>
        <translation type="vanished">Selecione o modelo abaixo</translation>
    </message>
    <message>
        <source>Activating positioning service</source>
        <translation>A ativar o serviço de posicionamento</translation>
    </message>
    <message>
        <source>QField has no permissions to use positioning.</source>
        <translation type="vanished">O QField não tem permissões para usar o posicionamento.</translation>
    </message>
    <message>
        <source>Map Canvas Options</source>
        <translation>Opções do mapa</translation>
    </message>
    <message>
        <source>Add Bookmark</source>
        <translation>Adicionar Marcador</translation>
    </message>
    <message>
        <source>Set as Destination</source>
        <translation>Definir como Destino</translation>
    </message>
    <message>
        <source>Add Bookmark at Coordinates</source>
        <translation type="vanished">Adicionar Marcador às Coordenadas</translation>
    </message>
    <message>
        <source>Untitled bookmark</source>
        <translation>Marcador sem título</translation>
    </message>
    <message>
        <source>Set Coordinates as Destination</source>
        <translation type="vanished">Definir coordenadas como destino</translation>
    </message>
    <message>
        <source>Copy Coordinates</source>
        <translation type="vanished">Copiar coordenadas</translation>
    </message>
    <message>
        <source>X</source>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="vanished">Y</translation>
    </message>
    <message>
        <source>Coordinates copied to clipboard</source>
        <translation>Coordenadas copiadas para transferência</translation>
    </message>
    <message>
        <source>Precise View Settings</source>
        <translation>Configuração de Visualização Precisa</translation>
    </message>
    <message>
        <source>0.25m Precision</source>
        <translation type="vanished">0.25m Precisão</translation>
    </message>
    <message>
        <source>0.5m Precision</source>
        <translation type="vanished">0.5m Precisão</translation>
    </message>
    <message>
        <source>1m Precision</source>
        <translation type="vanished">1m Precisão</translation>
    </message>
    <message>
        <source>2.5m Precision</source>
        <translation type="vanished">2.5m Precisão</translation>
    </message>
    <message>
        <source>5m Precision</source>
        <translation type="vanished">5m Precisão</translation>
    </message>
    <message>
        <source>10m Precision</source>
        <translation type="vanished">10m Precisão</translation>
    </message>
    <message>
        <source>Always Show Precise View</source>
        <translation>Mostrar Sempre Visualização Precisa</translation>
    </message>
    <message>
        <source>Center to Location</source>
        <translation>Centrar para a Localização</translation>
    </message>
    <message>
        <source>Add Bookmark at Location</source>
        <translation>Adicionar o Marcador na Localização</translation>
    </message>
    <message>
        <source>Copy Location Coordinates</source>
        <translation>Copiar Coordenadas de Localização</translation>
    </message>
    <message>
        <source>Signed out</source>
        <translation>Sair</translation>
    </message>
    <message>
        <source>Signed in</source>
        <translation>Ligar</translation>
    </message>
    <message>
        <source>Set As Destination</source>
        <translation type="vanished">Definir como destino</translation>
    </message>
    <message>
        <source>Navigation Options</source>
        <translation>Opções de navegação</translation>
    </message>
    <message>
        <source>Clear Destination</source>
        <translation>Limpar destino</translation>
    </message>
    <message>
        <source>%1 Precision</source>
        <translation>%1 Precisão</translation>
    </message>
    <message>
        <source>Enable Audio Proximity Feedback</source>
        <translation>Ativar Feedback de Áudio de Proximidade</translation>
    </message>
    <message>
        <source>Positioning Options</source>
        <translation>Opções de Posicionamento</translation>
    </message>
    <message>
        <source>Enable Positioning</source>
        <translation>Ativar Posicionamento</translation>
    </message>
    <message>
        <source>Show Position Information</source>
        <translation>Mostrar a informação da posição</translation>
    </message>
    <message>
        <source>Positioning Settings</source>
        <translation>Definições de Posicionamento</translation>
    </message>
    <message>
        <source>Center to Current Location</source>
        <translation type="vanished">Centrar para a localização atual</translation>
    </message>
    <message>
        <source>Add Bookmark at Current Location</source>
        <translation type="vanished">Adicionar Marcador à Localização Actual</translation>
    </message>
    <message>
        <source>Current location unknown</source>
        <translation>Localização atual desconhecida</translation>
    </message>
    <message>
        <source>My location</source>
        <translation>A minha localização</translation>
    </message>
    <message>
        <source>Copy Current Location</source>
        <translation type="vanished">Copiar localização atual</translation>
    </message>
    <message>
        <source>Accuracy</source>
        <translation>Precisão</translation>
    </message>
    <message>
        <source>N/A</source>
        <translation>N/D</translation>
    </message>
    <message>
        <source>Current location copied to clipboard</source>
        <translation>Localização atual copiada para transferência</translation>
    </message>
    <message>
        <source>Current layer switched to the one holding the selected geometry.</source>
        <translation>A camada atual mudou para a que contém a geometria selecionada.</translation>
    </message>
    <message>
        <source>Editing of multi geometry layer is not supported yet.</source>
        <translation>A edição de camada com geometria multiparte ainda não é suportada.</translation>
    </message>
    <message>
        <source>Loading %1</source>
        <translation>A Carregar % 1 </translation>
    </message>
    <message>
        <source>Logged out</source>
        <translation type="vanished">Terminada autenticação</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation>Ligando...</translation>
    </message>
    <message>
        <source>Logged in</source>
        <translation type="vanished">Autenticado</translation>
    </message>
    <message>
        <source>Project %1 failed to download</source>
        <translation>Ocorreu uma falha ao transferir o projeto %1</translation>
    </message>
    <message>
        <source>Project %1 successfully downloaded, it&apos;s now available to open</source>
        <translation>O projeto %1 foi transferido com sucesso e está agora disponível para ser aberto</translation>
    </message>
    <message>
        <source>Changes failed to reach QFieldCloud: %1</source>
        <translation>As alterações não foram enviadas para QFieldCloud: %1</translation>
    </message>
    <message>
        <source>Changes successfully pushed to QFieldCloud</source>
        <translation>Alterações enviadas para QFieldCloud com sucesso</translation>
    </message>
    <message>
        <source>Press back again to close project and app</source>
        <translation>Volte a pressionar novamente o retroceder para fechar o projecto e a aplicação</translation>
    </message>
    <message>
        <source>Positioning error: %1</source>
        <translation type="vanished">Erro de posicionamento: %1</translation>
    </message>
    <message>
        <source>Azimuth</source>
        <translation>Azimute</translation>
    </message>
    <message>
        <source>Lock Screen</source>
        <translation>Bloquear Ecrã </translation>
    </message>
    <message>
        <source>Print to Image</source>
        <translation type="vanished">Imprimir a Imagem</translation>
    </message>
    <message>
        <source>Printing...</source>
        <translation>Imprimindo...</translation>
    </message>
    <message>
        <source>Print</source>
        <translation>Imprimir</translation>
    </message>
    <message>
        <source>Positioning device error: %1</source>
        <translation>Erro do dispositivo de posicionamento: %1</translation>
    </message>
    <message>
        <source>Duplicate Feature</source>
        <translation>Duplicar Elemento</translation>
    </message>
    <message>
        <source>Successfully duplicated feature</source>
        <translation>Elemento duplicado com sucesso</translation>
    </message>
    <message>
        <source>Snapping turned on</source>
        <translation>Snapping ligado</translation>
    </message>
    <message>
        <source>Snapping turned off</source>
        <translation>Snapping desligado</translation>
    </message>
    <message>
        <source>Snap to %1° angle turned on</source>
        <translation>Snap para ângulo %1° ativado</translation>
    </message>
    <message>
        <source>Snap to common angle turned off</source>
        <translation>Snap para ângulo comum desativado</translation>
    </message>
    <message>
        <source>Relative angle</source>
        <translation>Ângulo relativo</translation>
    </message>
    <message>
        <source>Snap every %1°</source>
        <translation>Snap a cada %1°</translation>
    </message>
    <message>
        <source>Canvas follows location and compass orientation</source>
        <translation>O enquadramento acompanha a localização e a orientação da bússola.</translation>
    </message>
    <message>
        <source>No print layout available</source>
        <translation>Sem layout de impressão disponível</translation>
    </message>
    <message>
        <source>Learn more</source>
        <translation>Saber mais</translation>
    </message>
    <message>
        <source>Sensors</source>
        <translation>Sensores</translation>
    </message>
    <message>
        <source>No sensor available</source>
        <translation>Sem sensor disponível</translation>
    </message>
    <message>
        <source>Project Folder</source>
        <translation>Pasta do projeto</translation>
    </message>
    <message>
        <source>Select sensor below</source>
        <translation>Selecionar sensor </translation>
    </message>
    <message>
        <source>Sensor error: %1</source>
        <translation>Erro no sensor: %1</translation>
    </message>
    <message>
        <source>Disconnecting sensor &apos;%1&apos;...</source>
        <translation>Desligar sensor &apos;%1&apos;...</translation>
    </message>
    <message>
        <source>Connecting sensor &apos;%1&apos;...</source>
        <translation>Ligar ao sensor &apos;%1&apos;...</translation>
    </message>
    <message>
        <source>Select layout below</source>
        <translation>Seleciona a composição abaixo</translation>
    </message>
    <message>
        <source>Layer:</source>
        <translation>Camada:</translation>
    </message>
    <message>
        <source>Feature:</source>
        <translation>Elemento:</translation>
    </message>
    <message>
        <source>Open Feature Form</source>
        <translation>Abrir formulário do elemento</translation>
    </message>
    <message>
        <source>Feature duplication not available</source>
        <translation>Duplicação de elemento não disponível</translation>
    </message>
    <message>
        <source>Importing %1</source>
        <translation>A importar %1</translation>
    </message>
    <message>
        <source>Import URL failed</source>
        <translation>Falhou a importação do URL</translation>
    </message>
    <message>
        <source>Do you grant permission to activate `%1`?</source>
        <translation>Dá permissões para ativar `%1`?</translation>
    </message>
    <message>
        <source>Remember my choice</source>
        <translation>Relembrar a minha escolha</translation>
    </message>
    <message>
        <source>Copy Feature Attributes</source>
        <translation>Copiar atributos do elemento</translation>
    </message>
    <message>
        <source>Position has trespassed into ‘%1’</source>
        <translation>A posição ultrapassou ‘%1’</translation>
    </message>
    <message>
        <source>Position outside areas after leaving ‘%1’</source>
        <translation>Posicionar fora das áreas após sair de ‘%1’</translation>
    </message>
    <message>
        <source>Position entered into ‘%1’</source>
        <translation>Posição inserida em ‘%1’</translation>
    </message>
    <message>
        <source>Position left from ‘%1’</source>
        <translation>Posição à esquerda de ‘%1’</translation>
    </message>
    <message>
        <source>Enable Map Rotation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Dashboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This button opens the dashboard. With the dashboard you can interact with the legend and map theme, or start digitizing by activating the editing mode. Long-pressing the button gives you immediate access to the main menu.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Positioning</source>
        <translation>Posicionamento</translation>
    </message>
    <message>
        <source>This button toggles the positioning system. When enabled, a position marker will appear top of the map. Long-pressing the button will open the positioning menu where additional functionalities can be explored.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Search</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The search bar provides you with a quick way to find features within your project, jump to a typed latitude and longitude point, and much more.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Zoom</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>In addition to the pinch gesture, these buttons help you quickly zoom in and out.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Cancel algorithm operation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>You are about to dismiss the ongoing algorithm operation, proceed?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unlock the screen to close project and app</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>relation_editor</name>
    <message>
        <source>Ensure contraints</source>
        <translation type="vanished">Garantir restrições</translation>
    </message>
    <message>
        <source>Adding child feature in layer %1</source>
        <translation>Adicionar elemento filho na camada %1</translation>
    </message>
    <message>
        <source>Cannot add child feature: parent primary keys are not available</source>
        <translation type="vanished">Não é possível adicionar elemento filho: chaves primárias pai não estão disponíveis </translation>
    </message>
    <message>
        <source>Unlink feature %1 (%2) of %3</source>
        <translation>Separar o elemento %1 (%2) de %3</translation>
    </message>
    <message>
        <source>Delete feature %1 (%2) on %3</source>
        <translation>Apagar elemento %1 (%2) em %3</translation>
    </message>
    <message>
        <source>Should the feature &lt;b&gt;%1 (%2)&lt;/b&gt; of layer &lt;b&gt;%3&lt;/b&gt; be unlinked?&lt;br&gt;&lt;i&gt;(The connection will be deleted on layer &lt;b&gt;%4&lt;/b&gt;)&lt;/i&gt;</source>
        <translation>O elemento &lt;b&gt;%1 (%2)&lt;/b&gt; da camada &lt;b&gt;%3&lt;/b&gt; deve ser separado?&lt;br&gt;&lt;i&gt;(A ligação será excluída da camada &lt;b&gt;%4&lt;/b&gt;)&lt;/i&gt;</translation>
    </message>
    <message>
        <source>Should the feature &lt;b&gt;%1 (%2)&lt;/b&gt; on layer &lt;b&gt;%3&lt;/b&gt; be deleted?</source>
        <translation>O elemento &lt;b&gt;%1 (%2)&lt;/b&gt; na camada &lt;b&gt;%3&lt;/b&gt; deve ser apagado?</translation>
    </message>
    <message>
        <source>Failed to delete referencing feature</source>
        <translation>Falha ao apagar o elemento de referência</translation>
    </message>
    <message>
        <source>Cannot add child feature: attribute value linking parent and children is not set</source>
        <translation>Não é possível adicionar elemento filho: o valor do atributo que liga pai e filho não está definido</translation>
    </message>
    <message>
        <source>Cannot add child feature: insure the parent feature meets all constraints and can be saved</source>
        <translation>Não é possível adicionar o elemento filho: certifique-se de que o elemento pai cumpre todas as restrições e pode ser guardado</translation>
    </message>
    <message>
        <source>Ensure contraints are met</source>
        <translation type="unfinished"/>
    </message>
</context>
</TS>