<?xml version="1.0" ?><!DOCTYPE TS><TS language="pt_BR" version="2.1">
<context>
    <name>AboutDialog</name>
    <message>
        <source>About</source>
        <translation>Sobre</translation>
    </message>
    <message>
        <source>Translation</source>
        <translation>Tradução</translation>
    </message>
    <message>
        <source>License</source>
        <translation>Licença</translation>
    </message>
    <message>
        <source>About Veyon</source>
        <translation>Sobre o Veyon</translation>
    </message>
    <message>
        <source>Contributors</source>
        <translation>Contribuidores</translation>
    </message>
    <message>
        <source>Version:</source>
        <translation>Versão:</translation>
    </message>
    <message>
        <source>Website:</source>
        <translation>Website:</translation>
    </message>
    <message>
        <source>Current language not translated yet (or native English).

If you&apos;re interested in translating Veyon into your local or another language or want to improve an existing translation, please contact a Veyon developer!</source>
        <translation>Idioma atual não traduzido ainda (ou Inglês nativo)

Se você tem interesse em traduzir o Veyon para o seu idioma local, ou outro idioma, ou melhorar uma tradução existente, por favor entre em contato com um desenvolvedor Veyon!</translation>
    </message>
    <message>
        <source>About %1 %2</source>
        <translation>Sobre %1 %2</translation>
    </message>
    <message>
        <source>Support Veyon project with a donation</source>
        <translation>Apoie o projeto Veyon com uma doação</translation>
    </message>
</context>
<context>
    <name>AccessControlPage</name>
    <message>
        <source>Computer access control</source>
        <translation>Controle de acesso do computador</translation>
    </message>
    <message>
        <source>Grant access to every authenticated user (default)</source>
        <translation>Conceder acesso para cada usuário autenticado (padrão)</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Teste</translation>
    </message>
    <message>
        <source>Restrict access to members of certain user groups</source>
        <translation>Restringir acesso para membros de determinados grupos</translation>
    </message>
    <message>
        <source>Process access control rules</source>
        <translation>Regras de controle de acesso do processo</translation>
    </message>
    <message>
        <source>User groups authorized for computer access</source>
        <translation>Grupos de usuário autorizados para acesso do computador</translation>
    </message>
    <message>
        <source>Please add the groups whose members should be authorized to access computers in your Veyon network.</source>
        <translation>Adicione os grupos cujos membros devem estar autorizados a acessar computadores na sua rede Veyon.</translation>
    </message>
    <message>
        <source>Authorized user groups</source>
        <translation>Grupos de usuários autorizados</translation>
    </message>
    <message>
        <source>All groups</source>
        <translation>Todos os grupos</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Access control rules</source>
        <translation>Regras de controle de acesso</translation>
    </message>
    <message>
        <source>Add access control rule</source>
        <translation>Adicionar regra de controle de acesso</translation>
    </message>
    <message>
        <source>Remove access control rule</source>
        <translation>Remover regra de controle de acesso</translation>
    </message>
    <message>
        <source>Move selected rule down</source>
        <translation>Mover para baixo a regra selecionada</translation>
    </message>
    <message>
        <source>Move selected rule up</source>
        <translation>Mover para cima a regra selecionada</translation>
    </message>
    <message>
        <source>Edit selected rule</source>
        <translation>Editar a regra selecionada</translation>
    </message>
    <message>
        <source>Enter username</source>
        <translation>Digite o nome do usuário</translation>
    </message>
    <message>
        <source>Please enter a user login name whose access permissions to test:</source>
        <translation>Digite o login do usuário para testar suas permissões de acesso:</translation>
    </message>
    <message>
        <source>Access allowed</source>
        <translation>Acesso permitido</translation>
    </message>
    <message>
        <source>The specified user is allowed to access computers with this configuration.</source>
        <translation>O usuário especificado pode acessar computadores com esta configuração.</translation>
    </message>
    <message>
        <source>Access denied</source>
        <translation>Acesso negado</translation>
    </message>
    <message>
        <source>The specified user is not allowed to access computers with this configuration.</source>
        <translation>O usuário especificado não pode acessar computadores com esta configuração.</translation>
    </message>
    <message>
        <source>Enable usage of domain groups</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>User groups backend:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Missing user groups backend</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No default user groups plugin was found. Please check your installation!</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AccessControlRuleEditDialog</name>
    <message>
        <source>Edit access control rule</source>
        <translation>Editar regras de controle de acesso</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Geral</translation>
    </message>
    <message>
        <source>enter a short name for the rule here</source>
        <translation>digite aqui um nome curto para a regra</translation>
    </message>
    <message>
        <source>Rule name:</source>
        <translation>Nome da regra:</translation>
    </message>
    <message>
        <source>enter a description for the rule here</source>
        <translation>digite aqui uma descrição para a regra</translation>
    </message>
    <message>
        <source>Rule description:</source>
        <translation>Descrição da regra:</translation>
    </message>
    <message>
        <source>Invert all conditions (&quot;is/has&quot; interpreted as &quot;is/has not&quot;)</source>
        <translation>Inverter todas as condições</translation>
    </message>
    <message>
        <source>Conditions</source>
        <translation>Condições</translation>
    </message>
    <message>
        <source>is member of group</source>
        <translation>é membro do grupo</translation>
    </message>
    <message>
        <source>is located in room</source>
        <translation>está localizado na sala</translation>
    </message>
    <message>
        <source>Accessing computer is localhost</source>
        <translation>O computador acessando é localhost</translation>
    </message>
    <message>
        <source>Accessing user is logged on user</source>
        <translation>O usuário acessando está logado como usuário</translation>
    </message>
    <message>
        <source>Accessing user is already connected</source>
        <translation>O usuário acessando já está conectado</translation>
    </message>
    <message>
        <source>If more than one condition is activated each condition has to meet in order to make the rule apply (logical AND). If only one of multiple conditions has to meet (logical OR) please create multiple access control rules.</source>
        <translation>Se mais de uma condição for ativada, todas devem ser atendidas para que a regra seja aplicada (E lógico). Se apenas uma das múltiplas condições tiver que ser atendida (OU lógico), crie múltiplas regras de controle de acesso.</translation>
    </message>
    <message>
        <source>Action</source>
        <translation>Ação</translation>
    </message>
    <message>
        <source>Allow access</source>
        <translation>Permitir acesso</translation>
    </message>
    <message>
        <source>Deny access</source>
        <translation>Negar acesso</translation>
    </message>
    <message>
        <source>Ask logged on user for permission</source>
        <translation>Pedir permissão para um usuário logado</translation>
    </message>
    <message>
        <source>None (rule disabled)</source>
        <translation>Nenhuma (regras desativadas)</translation>
    </message>
    <message>
        <source>Accessing user</source>
        <translation>Usuário acessando</translation>
    </message>
    <message>
        <source>Accessing computer</source>
        <translation>Computador acessando</translation>
    </message>
    <message>
        <source>Local (logged on) user</source>
        <translation>Usuários locais (logados)</translation>
    </message>
    <message>
        <source>Local computer</source>
        <translation>Computador local</translation>
    </message>
    <message>
        <source>Always process rule and ignore conditions</source>
        <translation>Sempre processe as regras e ignore as condições</translation>
    </message>
    <message>
        <source>No user logged on</source>
        <translation>Nenhum usuário logado</translation>
    </message>
    <message>
        <source>Accessing computer is located in the same room as local computer</source>
        <translation>O acesso ao computador está localizado na mesma sala do computador local</translation>
    </message>
    <message>
        <source>Accessing user has one or more groups in common with local (logged on) user</source>
        <translation>O acesso ao usuário tem um ou mais grupos em comum com o usuário local (logado)</translation>
    </message>
</context>
<context>
    <name>AccessControlRulesTestDialog</name>
    <message>
        <source>Access control rules test</source>
        <translation>Teste das regras de controle de acesso</translation>
    </message>
    <message>
        <source>Accessing user:</source>
        <translation>Acessando usuário:</translation>
    </message>
    <message>
        <source>Local computer:</source>
        <translation>Computador local:</translation>
    </message>
    <message>
        <source>Accessing computer:</source>
        <translation>Acessando computador:</translation>
    </message>
    <message>
        <source>Please enter the following user and computer information in order to test the configured ruleset.</source>
        <translation>Digite as informações seguintes sobre o usuário e o computador para testar o conjunto de regras configurado.</translation>
    </message>
    <message>
        <source>Local user:</source>
        <translation>Usuário local:</translation>
    </message>
    <message>
        <source>Connected users:</source>
        <translation>Usuários conectados:</translation>
    </message>
    <message>
        <source>The access in the given scenario is allowed.</source>
        <translation>O acesso é permitido na configuração atual.</translation>
    </message>
    <message>
        <source>The access in the given scenario is denied.</source>
        <translation>O acesso é negado na configuração atual.</translation>
    </message>
    <message>
        <source>The access in the given scenario needs permission of the logged on user.</source>
        <translation>O acesso na configuração atual requer a permissão de um usuário logado.</translation>
    </message>
    <message>
        <source>ERROR: Unknown action</source>
        <translation>ERRO: Ação desconhecida</translation>
    </message>
    <message>
        <source>Test result</source>
        <translation>Resultado do teste</translation>
    </message>
</context>
<context>
    <name>AuthKeysConfigurationPage</name>
    <message>
        <source>Authentication keys</source>
        <translation>Chaves de autenticação</translation>
    </message>
    <message>
        <source>Introduction</source>
        <translation>Introdução</translation>
    </message>
    <message>
        <source>Key file directories</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Public key file base directory</source>
        <translation>Diretório base do arquivo de chave pública</translation>
    </message>
    <message>
        <source>Private key file base directory</source>
        <translation>Diretório base do arquivo de chave privada</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Available authentication keys</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create key pair</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Delete key</source>
        <translation>Apagar chave</translation>
    </message>
    <message>
        <source>Import key</source>
        <translation>Importar chave</translation>
    </message>
    <message>
        <source>Export key</source>
        <translation>Exportar chave</translation>
    </message>
    <message>
        <source>Set access group</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Key files (*.pem)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Authentication key name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please enter the name of the user group or role for which to create an authentication key pair:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do you really want to delete authentication key &quot;%1/%2&quot;?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please select a key to delete!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please enter the name of the user group or role for which to import the authentication key:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please select a key to export!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please select a user group which to grant access to key &quot;%1&quot;:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please select a key which to set the access group for!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please perform the following steps to set up key file authentication:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>1) Create a key pair on the master computer.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>2) Set an access group whose members should be allowed to access other computers.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>3) Export the public key and import it on all client computers with the same name.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please refer to the &lt;a href=&quot;https://veyon.readthedocs.io/en/latest/admin/index.html&quot;&gt;Veyon Administrator Manual&lt;/a&gt; for more information.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>An authentication key pair consist of two coupled cryptographic keys, a private and a public key.
A private key allows users on the master computer to access client computers.
It is important that only authorized users have read access to the private key file.
The public key is used on client computers to authenticate incoming connection request.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AuthKeysManager</name>
    <message>
        <source>Please check your permissions.</source>
        <translation>Por favor verifique suas permissões.</translation>
    </message>
    <message>
        <source>Key name contains invalid characters!</source>
        <translation>Chave contém caracteres inválidos!</translation>
    </message>
    <message>
        <source>Invalid key type specified! Please specify &quot;%1&quot; or &quot;%2&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Specified key does not exist! Please use the &quot;list&quot; command to list all installed keys.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>One or more key files already exist! Please delete them using the &quot;delete&quot; command.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creating new key pair for &quot;%1&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to create public or private key!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Newly created key pair has been saved to &quot;%1&quot; and &quot;%2&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not remove key file &quot;%1&quot;!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not remove key file directory &quot;%1&quot;!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to create directory for output file.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>File &quot;%1&quot; already exists.</source>
        <translation>Arquivo &quot;%1&quot; já existe.</translation>
    </message>
    <message>
        <source>Failed to write output file.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Key &quot;%1/%2&quot; has been exported to &quot;%3&quot; successfully.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed read input file.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>File &quot;%1&quot; does not contain a valid private key!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>File &quot;%1&quot; does not contain a valid public key!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to create directory for key file.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to write key file &quot;%1&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to set permissions for key file &quot;%1&quot;!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Key &quot;%1/%2&quot; has been imported successfully. Please check file permissions of &quot;%3&quot; in order to prevent unauthorized accesses.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to convert private key to public key</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to create directory for private key file &quot;%1&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to save private key in file &quot;%1&quot;!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to set permissions for private key file &quot;%1&quot;!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to create directory for public key file &quot;%1&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to save public key in file &quot;%1&quot;!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to set permissions for public key file &quot;%1&quot;!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to set owner of key file &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to set permissions for key file &quot;%1&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Key &quot;%1&quot; is now accessible by user group &quot;%2&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&lt;N/A&gt;</source>
        <translation>&lt;N/A&gt;</translation>
    </message>
    <message>
        <source>Failed to read key file.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AuthKeysPlugin</name>
    <message>
        <source>Create new authentication key pair</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Delete authentication key</source>
        <translation>Apagar chave de autenticação</translation>
    </message>
    <message>
        <source>List authentication keys</source>
        <translation>Listar chaves de autenticação</translation>
    </message>
    <message>
        <source>Import public or private key</source>
        <translation>Importar chave pública ou privada</translation>
    </message>
    <message>
        <source>Export public or private key</source>
        <translation>Exportar chave pública ou privada</translation>
    </message>
    <message>
        <source>Extract public key from existing private key</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Set user group allowed to access a key</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>KEY</source>
        <translation>CHAVE</translation>
    </message>
    <message>
        <source>ACCESS GROUP</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This command adjusts file access permissions to &lt;KEY&gt; such that only the user group &lt;ACCESS GROUP&gt; has read access to it.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>NAME</source>
        <translation>NOME</translation>
    </message>
    <message>
        <source>This command creates a new authentication key pair with name &lt;NAME&gt; and saves private and public key to the configured key directories.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This command deletes the authentication key &lt;KEY&gt; from the configured key directory. Please note that a key can&apos;t be recovered once deleted.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>FILE</source>
        <translation>ARQUIVO</translation>
    </message>
    <message>
        <source>This command exports the authentication key &lt;KEY&gt; to &lt;FILE&gt;. If &lt;FILE&gt; is not specified a name will be constructed from name and type of &lt;KEY&gt;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This command imports the authentication key &lt;KEY&gt; from &lt;FILE&gt;. If &lt;FILE&gt; is not specified a name will be constructed from name and type of &lt;KEY&gt;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This command lists all available authentication keys in the configured key directory. If the option &quot;%1&quot; is specified a table with key details will be displayed instead. Some details might be missing if a key is not accessible e.g. due to the lack of read permissions.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This command extracts the public key part from the private key &lt;KEY&gt; and saves it as the corresponding public key.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please specify the command to display help for!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>TYPE</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>PAIR ID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Command line support for managing authentication keys</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for managing authentication keys</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AuthKeysTableModel</name>
    <message>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <source>Access group</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Pair ID</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>BuiltinDirectoryConfigurationPage</name>
    <message>
        <source>Rooms &amp; computers</source>
        <translation>Salas &amp; computadores</translation>
    </message>
    <message>
        <source>Rooms</source>
        <translation>Salas</translation>
    </message>
    <message>
        <source>Computers</source>
        <translation>Computadores</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <source>Host address/IP</source>
        <translation>Endereço do Host/IP</translation>
    </message>
    <message>
        <source>MAC address</source>
        <translation>Endereço MAC</translation>
    </message>
    <message>
        <source>Add new room</source>
        <translation>Adicionar nova sala</translation>
    </message>
    <message>
        <source>Remove selected room</source>
        <translation>Remover sala selecionada</translation>
    </message>
    <message>
        <source>Add new computer</source>
        <translation>Adicionar novo computador</translation>
    </message>
    <message>
        <source>Remove selected computer</source>
        <translation>Remover computador selecionado</translation>
    </message>
    <message>
        <source>New room</source>
        <translation>Nova sala</translation>
    </message>
    <message>
        <source>New computer</source>
        <translation>Novo computador</translation>
    </message>
    <message>
        <source>Builtin directory</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>BuiltinDirectoryPlugin</name>
    <message>
        <source>Show help for specific command</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add a room or computer</source>
        <translation>Adicionar uma sala ou computador</translation>
    </message>
    <message>
        <source>Clear all rooms and computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Dump all or individual rooms and computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>List all rooms and computers</source>
        <translation>Listar todas as salas e computadores</translation>
    </message>
    <message>
        <source>Remove a room or computer</source>
        <translation>Remover uma sala ou computador</translation>
    </message>
    <message>
        <source>Import objects from given file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Export objects to given file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Invalid type specified. Valid values are &quot;%1&quot; or &quot;%2&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Type</source>
        <translation>Tipo</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <source>Host address</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>MAC address</source>
        <translation>Endereço MAC</translation>
    </message>
    <message>
        <source>Specified object not found.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>File &quot;%1&quot; does not exist!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Can&apos;t open file &quot;%1&quot; for reading!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unknown argument &quot;%1&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Room &quot;%1&quot;</source>
        <translation>Sala &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Computer &quot;%1&quot; (host address: &quot;%2&quot; MAC address: &quot;%3&quot;)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unclassified object &quot;%1&quot; with ID &quot;%2&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>None</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Room</source>
        <translation>Sala</translation>
    </message>
    <message>
        <source>Computer</source>
        <translation>Computador</translation>
    </message>
    <message>
        <source>Root</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Invalid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Error while parsing line %1.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network object directory which stores objects in local configuration</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Builtin (computers and rooms in local configuration)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for managing the builtin network object directory</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No format string or regular expression specified!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Can&apos;t open file &quot;%1&quot; for writing!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No format string specified!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>
USAGE

%1 export &lt;FILE&gt; [room &lt;ROOM&gt;] [format &lt;FORMAT-STRING-WITH-VARIABLES&gt;]

Valid variables: %type% %name% %host% %mac% %room%

Examples:

* Export all objects to a CSV file:

    %1 export objects.csv format &quot;%type%;%name%;%host%;%mac%&quot;

* Export all computers in a room to a CSV file:

    %1 export computers.csv room &quot;Room 01&quot; format &quot;%name%;%host%;%mac%&quot;

</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>
USAGE

%1 add &lt;TYPE&gt; &lt;NAME&gt; [&lt;HOST ADDRESS&gt; &lt;MAC ADDRESS&gt; &lt;PARENT&gt;]

Adds an object where TYPE can be one of &quot;%2&quot; or &quot;%3&quot;. PARENT can be specified by name or UUID.

Examples:

* Add a room:

    %1 add room &quot;Room 01&quot;

* Add a computer to room &quot;Room 01&quot;:

    %1 add computer &quot;Computer 01&quot; comp01.example.com 11:22:33:44:55:66 &quot;Room 01&quot;

</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>
USAGE

%1 remove &lt;OBJECT&gt;

Removes the specified object from the directory. OBJECT can be specified by name or UUID. Removing a room will also remove all computers inside.

Examples:

* Remove a computer by name:

    %1 remove &quot;Computer 01&quot;

* Remove an object by UUID:

    %1 remove 068914fc-0f87-45df-a5b9-099a2a6d9141

</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Object UUID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Parent UUID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>
USAGE

%1 import &lt;FILE&gt; [room &lt;ROOM&gt;] [format &lt;FORMAT-STRING-WITH-VARIABLES&gt;] [regex &lt;REGULAR-EXPRESSION-WITH-VARIABLES&gt;]

Valid variables: %type% %name% %host% %mac% %room%

Examples:

* Import simple CSV file to a single room:

    %1 import computers.csv room &quot;Room 01&quot; format &quot;%name%;%host%;%mac%&quot;

* Import CSV file with room name in first column:

    %1 import computers-with-rooms.csv format &quot;%room%,%name%,%mac%&quot;

* Import text file with with key/value pairs using regular expressions:

    %1 import hostlist.txt room &quot;Room 01&quot; regex &quot;^NAME:(%name%:.*)\s+HOST:(%host%:.*)$&quot;

* Import arbitrarily formatted data:

    %1 import data.txt regex '^&quot;(%room%:[^&quot;]+)&quot;;&quot;(%host%:[a-z\d\.]+)&quot;.*$'
</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>BuiltinUltraVncServer</name>
    <message>
        <source>Builtin VNC server (UltraVNC)</source>
        <translation>Servidor VNC embutido (UltraVNC)</translation>
    </message>
</context>
<context>
    <name>BuiltinX11VncServer</name>
    <message>
        <source>Builtin VNC server (x11vnc)</source>
        <translation>Servidor VNC embutido (x11vnc)</translation>
    </message>
</context>
<context>
    <name>ComputerControlListModel</name>
    <message>
        <source>Room: %1</source>
        <translation>Sala: %1</translation>
    </message>
    <message>
        <source>Host/IP address: %1</source>
        <translation>Servidor/endereço IP: %1</translation>
    </message>
    <message>
        <source>Active features: %1</source>
        <translation>Funcionalidades ativas: %1</translation>
    </message>
    <message>
        <source>Online and connected</source>
        <translation>Online e conectado</translation>
    </message>
    <message>
        <source>Establishing connection</source>
        <translation>Estabelecendo conexão</translation>
    </message>
    <message>
        <source>Computer offline or switched off</source>
        <translation>Computador offline ou desligado</translation>
    </message>
    <message>
        <source>Service unreachable or not running</source>
        <translation>Serviço inacessível ou parado</translation>
    </message>
    <message>
        <source>Authentication failed or access denied</source>
        <translation>Falha na autenticação ou acesso negado</translation>
    </message>
    <message>
        <source>Disconnected</source>
        <translation>Desconectado</translation>
    </message>
    <message>
        <source>No user logged on</source>
        <translation>Nenhum usuário logado</translation>
    </message>
    <message>
        <source>Logged on user: %1</source>
        <translation>Usuário logado: %1</translation>
    </message>
</context>
<context>
    <name>ComputerControlServer</name>
    <message>
        <source>%1 Service %2 at %3:%4</source>
        <translation>%1 Serviço %2 em %3:%4</translation>
    </message>
    <message>
        <source>Authentication error</source>
        <translation>Erro na autenticação</translation>
    </message>
    <message>
        <source>Remote access</source>
        <translation>Acesso remoto</translation>
    </message>
    <message>
        <source>User &quot;%1&quot; at host &quot;%2&quot; is now accessing this computer.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>User &quot;%1&quot; at host &quot;%2&quot; attempted to access this computer but could not authenticate successfully!</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ComputerManagementView</name>
    <message>
        <source>Computer management</source>
        <translation>Gerenciamento do computador</translation>
    </message>
    <message>
        <source>Add room</source>
        <translation>Adicionar sala</translation>
    </message>
    <message>
        <source>Save computer/user list</source>
        <translation>Salvar lista de computador/usuário</translation>
    </message>
    <message>
        <source>Select output filename</source>
        <translation>Selecione o nome do arquivo de saída</translation>
    </message>
    <message>
        <source>CSV files (*.csv)</source>
        <translation>Arquivos CSV (*.csv)</translation>
    </message>
    <message>
        <source>File error</source>
        <translation>Erro de arquivo</translation>
    </message>
    <message>
        <source>Could not write the computer and users list to %1! Please check the file access permissions.</source>
        <translation>Não foi possível salvar a lista de computadores e usuários em %1! Verifique as permissões de acesso ao arquivo.</translation>
    </message>
    <message>
        <source>Computer search</source>
        <translation>Pesquisa de computador</translation>
    </message>
</context>
<context>
    <name>ComputerManager</name>
    <message>
        <source>User</source>
        <translation>Usuário</translation>
    </message>
    <message>
        <source>Missing network object directory plugin</source>
        <translation>Está faltando o plugin de diretório de objetos de rede</translation>
    </message>
    <message>
        <source>No default network object directory plugin was found. Please check your installation or configure a different network object directory backend via %1 Configurator.</source>
        <translation>Nenhum plugin de diretório de objetos de rede padrão foi encontrado. Por favor verifique sua instalação ou configure um backend de diretório de objetos de rede diferente via o Configurador %1.</translation>
    </message>
    <message>
        <source>Computer name;Host name;User</source>
        <translation>Nome do computador;Nome do host;Usuário</translation>
    </message>
    <message>
        <source>Room detection failed</source>
        <translation>Falha na detecção de sala</translation>
    </message>
    <message>
        <source>Could not determine the room which this computer belongs to. This indicates a problem with the system configuration. All rooms will be shown in the computer management instead.</source>
        <translation>Não foi possível determinar a sala a que esse computador pertence. Isso indica um problema com a configuração do sistema. Todas as salas serão exibidas no gerenciamento de computadores.</translation>
    </message>
</context>
<context>
    <name>ConfigCommandLinePlugin</name>
    <message>
        <source>Please specify an existing configuration file to import.</source>
        <translation>Por favor especifique um arquivo existente para importar.</translation>
    </message>
    <message>
        <source>Please specify a valid filename for the configuration export.</source>
        <translation>Por favor especifique um nome valido para o arquivo exportado.</translation>
    </message>
    <message>
        <source>Please specify a valid key.</source>
        <translation>Por favor especifique uma chave válida.</translation>
    </message>
    <message>
        <source>Specified key does not exist in current configuration!</source>
        <translation>Chave especificada não existe na configuração atual.</translation>
    </message>
    <message>
        <source>Please specify a valid value.</source>
        <translation>Por favor especifique um valor valido.</translation>
    </message>
    <message>
        <source>Configure Veyon at command line</source>
        <translation>Configurar Veyon pela linha de comando.</translation>
    </message>
    <message>
        <source>Output file is not writable!</source>
        <translation>Arquivo de saída não é gravável!</translation>
    </message>
    <message>
        <source>Output directory is not writable!</source>
        <translation>Diretório de saída não é gravável!</translation>
    </message>
    <message>
        <source>Configuration file is not readable!</source>
        <translation>O arquivo de configuração não pode ser lido!</translation>
    </message>
    <message>
        <source>Clear system-wide Veyon configuration</source>
        <translation>Apagar a configuração Veyon em todo o sistema</translation>
    </message>
    <message>
        <source>List all configuration keys and values</source>
        <translation>Listar todas as chaves de configuração e valores</translation>
    </message>
    <message>
        <source>Import configuration from given file</source>
        <translation>Importar configuração de um dado arquivo</translation>
    </message>
    <message>
        <source>Export configuration to given file</source>
        <translation>Exportar configuração de um dado arquivo</translation>
    </message>
    <message>
        <source>Read and output configuration value for given key</source>
        <translation>Valor de configuração de leitura e saída para a chave</translation>
    </message>
    <message>
        <source>Write given value to given configuration key</source>
        <translation>Escrever um valor para a chave de configuração</translation>
    </message>
    <message>
        <source>Unset (remove) given configuration key</source>
        <translation>Remover a chave de configuração</translation>
    </message>
    <message>
        <source>Commands for managing the configuration of Veyon</source>
        <translation>Comandos para gerenciar a configuração do Veyon</translation>
    </message>
    <message>
        <source>Upgrade and save configuration of program and plugins</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ConfigurationManager</name>
    <message>
        <source>Could not modify the autostart property for the %1 Service.</source>
        <translation>Não foi possível modificar a propriedade autostart (início automático) para o Serviço %1.</translation>
    </message>
    <message>
        <source>Could not configure the firewall configuration for the %1 Server.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not configure the firewall configuration for the %1 Worker.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not change the setting for SAS generation by software. Sending Ctrl+Alt+Del via remote control will not work!</source>
        <translation>Não foi possível mudar a configuração para geração SAS por software. Enviar Ctrl+Alt+Del via controle remoto não vai funcionar!</translation>
    </message>
    <message>
        <source>Configuration is not writable. Please check your permissions!</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DemoClient</name>
    <message>
        <source>%1 Demo</source>
        <translation>Exibição %1</translation>
    </message>
</context>
<context>
    <name>DemoConfigurationPage</name>
    <message>
        <source>Demo server</source>
        <translation>Servidor de exibição</translation>
    </message>
    <message>
        <source>Tunables</source>
        <translation>Tunables</translation>
    </message>
    <message>
        <source> ms</source>
        <translation>ms</translation>
    </message>
    <message>
        <source>Key frame interval</source>
        <translation>Intervalo de frame da chave</translation>
    </message>
    <message>
        <source>Memory limit</source>
        <translation>Limite de memória</translation>
    </message>
    <message>
        <source>Use multithreading (experimental)</source>
        <translation>Utilizar multithreading (experimental)</translation>
    </message>
    <message>
        <source> MB</source>
        <translation>MB</translation>
    </message>
    <message>
        <source>Update interval</source>
        <translation>Intervalo de atualização</translation>
    </message>
    <message>
        <source> s</source>
        <translation>s</translation>
    </message>
</context>
<context>
    <name>DemoFeaturePlugin</name>
    <message>
        <source>Fullscreen demo</source>
        <translation>Exibir em tela cheia</translation>
    </message>
    <message>
        <source>Stop demo</source>
        <translation>Parar exibição</translation>
    </message>
    <message>
        <source>Window demo</source>
        <translation> Exibir em janela</translation>
    </message>
    <message>
        <source>Give a demonstration by screen broadcasting</source>
        <translation>Exibir por transmissão de tela</translation>
    </message>
    <message>
        <source>Demo server</source>
        <translation>Servidor de exibição</translation>
    </message>
    <message>
        <source>In this mode your screen is being displayed in fullscreen mode on all computers while input devices of the users are locked.</source>
        <translation>Neste modo a sua tela está sendo exibida em modo tela cheia em todos os computadores enquanto os dispositivos de entrada dos usuários estão travados.</translation>
    </message>
    <message>
        <source>In this mode your screen being displayed in a window on all computers. The users are able to switch to other windows as needed.</source>
        <translation>Neste modo a sua tela está sendo exibida em uma janela em todos os computadores. Os usuários podem mudar para outras janelas como necessário.</translation>
    </message>
</context>
<context>
    <name>DesktopAccessDialog</name>
    <message>
        <source>Desktop access dialog</source>
        <translation>Caixa de diálogo de acesso ao desktop</translation>
    </message>
    <message>
        <source>Confirm desktop access</source>
        <translation>Confirmar acesso ao desktop</translation>
    </message>
    <message>
        <source>Never for this session</source>
        <translation>Nunca para esta sessão</translation>
    </message>
    <message>
        <source>Always for this session</source>
        <translation>Sempre para esta sessão</translation>
    </message>
    <message>
        <source>The user %1 at computer %2 wants to access your desktop. Do you want to grant access?</source>
        <translation>O usuário %1 no computador %2 deseja acessar o seu desktop. Permitir o acesso?</translation>
    </message>
</context>
<context>
    <name>DesktopServicesConfigurationPage</name>
    <message>
        <source>Programs &amp; websites</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Predefined programs</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name</source>
        <translation>Nome</translation>
    </message>
    <message>
        <source>Path</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add new program</source>
        <translation>Adicionar novo programa</translation>
    </message>
    <message>
        <source>Remove selected program</source>
        <translation>Remover programa selecionado</translation>
    </message>
    <message>
        <source>Predefined websites</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove selected website</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>New program</source>
        <translation>Novo programa</translation>
    </message>
    <message>
        <source>New website</source>
        <translation>Novo website</translation>
    </message>
</context>
<context>
    <name>DesktopServicesFeaturePlugin</name>
    <message>
        <source>Run program</source>
        <translation>Executar programa</translation>
    </message>
    <message>
        <source>Open website</source>
        <translation>Abrir website</translation>
    </message>
    <message>
        <source>Click this button to open a website on all computers.</source>
        <translation>Clique neste botão para abrir um website em todos os computadores.</translation>
    </message>
    <message>
        <source>Please enter the URL of the website to open:</source>
        <translation>Por favor digite o URL do website a ser aberto:</translation>
    </message>
    <message>
        <source>Start programs and services in user desktop</source>
        <translation>Iniciar programas e serviços no desktop do usuário</translation>
    </message>
    <message>
        <source>Click this button to run a program on all computers.</source>
        <translation>Clique neste botão para executar um programa em todos os computadores.</translation>
    </message>
    <message>
        <source>Run program &quot;%1&quot;</source>
        <translation>Executar programa &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Custom program</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Open website &quot;%1&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Custom website</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ExternalVncServer</name>
    <message>
        <source>External VNC server</source>
        <translation>Servidor VNC externo</translation>
    </message>
</context>
<context>
    <name>ExternalVncServerConfigurationWidget</name>
    <message>
        <source>External VNC server configuration</source>
        <translation>Configuração do servidor VNC externo</translation>
    </message>
    <message>
        <source>Port:</source>
        <translation>Porta:</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Senha:</translation>
    </message>
</context>
<context>
    <name>FeatureControl</name>
    <message>
        <source>Feature control</source>
        <translation>Controle de funcionalidades</translation>
    </message>
</context>
<context>
    <name>FileTransferController</name>
    <message>
        <source>Could not open file &quot;%1&quot; for reading! Please check your permissions!</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>FileTransferDialog</name>
    <message>
        <source>File transfer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Options</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transfer only</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transfer and open file(s) with associated program</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transfer and open destination folder</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Files</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Start</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Overwrite existing files</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>FileTransferPlugin</name>
    <message>
        <source>File transfer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Click this button to transfer files from your computer to all computers.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Select one or more files to transfer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transfer files to remote computer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Received file &quot;%1&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not receive file &quot;%1&quot; as it already exists.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not receive file &quot;%1&quot; as it could not be opened for writing!</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>GeneralConfigurationPage</name>
    <message>
        <source>User interface</source>
        <translation>Interface do usuário</translation>
    </message>
    <message>
        <source>Language:</source>
        <translation>Idioma:</translation>
    </message>
    <message>
        <source>Use system language setting</source>
        <translation>Usar a configuração de idioma do sistema</translation>
    </message>
    <message>
        <source>Veyon</source>
        <translation>Veyon</translation>
    </message>
    <message>
        <source>Logging</source>
        <translation>Registrando</translation>
    </message>
    <message>
        <source>Log file directory</source>
        <translation>Diretório de arquivo de log</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Log level</source>
        <translation>Nível de log</translation>
    </message>
    <message>
        <source>Nothing</source>
        <translation>Nada</translation>
    </message>
    <message>
        <source>Only critical messages</source>
        <translation>Somente mensagens críticas</translation>
    </message>
    <message>
        <source>Errors and critical messages</source>
        <translation>Mensagens críticas e de erros</translation>
    </message>
    <message>
        <source>Warnings and errors</source>
        <translation>Avisos e erros</translation>
    </message>
    <message>
        <source>Information, warnings and errors</source>
        <translation>Informações, avisos e erros</translation>
    </message>
    <message>
        <source>Debug messages and everything else</source>
        <translation>Mensagens de depuração e tudo o mais</translation>
    </message>
    <message>
        <source>Limit log file size</source>
        <translation>Limite do tamanho do arquivo de log</translation>
    </message>
    <message>
        <source>Clear all log files</source>
        <translation>Remover todos os arquivos de log</translation>
    </message>
    <message>
        <source>Log to standard error output</source>
        <translation>Log para a saída de erro padrão</translation>
    </message>
    <message>
        <source>Network object directory</source>
        <translation>Diretório de objetos de rede</translation>
    </message>
    <message>
        <source>Backend:</source>
        <translation>Backend:</translation>
    </message>
    <message>
        <source>Update interval:</source>
        <translation>Intervalo de atualização:</translation>
    </message>
    <message>
        <source>%1 service</source>
        <translation>serviço %1</translation>
    </message>
    <message>
        <source>The %1 service needs to be stopped temporarily in order to remove the log files. Continue?</source>
        <translation>O serviço %1 precisa ser interrompido temporariamente para remover os arquivos de log. Continuar?</translation>
    </message>
    <message>
        <source>Log files cleared</source>
        <translation>Arquivos de log limpos</translation>
    </message>
    <message>
        <source>All log files were cleared successfully.</source>
        <translation>Todos os arquivos de log foram limpos com sucesso.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erro</translation>
    </message>
    <message>
        <source>Could not remove all log files.</source>
        <translation>Não foi possível remover todos os arquivos de log.</translation>
    </message>
    <message>
        <source> MB</source>
        <translation>MB</translation>
    </message>
    <message>
        <source>Rotate log files</source>
        <translation>Rodar arquivos de log</translation>
    </message>
    <message>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <source> seconds</source>
        <translation>segundos</translation>
    </message>
    <message>
        <source>Write to logging system of operating system</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Authentication</source>
        <translation>Autenticação</translation>
    </message>
    <message>
        <source>Method:</source>
        <translation>Método:</translation>
    </message>
    <message>
        <source>Logon authentication</source>
        <translation>Autenticação de logon</translation>
    </message>
    <message>
        <source>Key file authentication</source>
        <translation>Autenticação de arquivo de chave</translation>
    </message>
</context>
<context>
    <name>InternetAccessControlConfigurationPage</name>
    <message>
        <source>Internet access control</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Backend:</source>
        <translation>Backend:</translation>
    </message>
    <message>
        <source>General settings</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Backend settings</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>InternetAccessControlPlugin</name>
    <message>
        <source>Block access to the internet</source>
        <translation>Bloquear acesso à internet</translation>
    </message>
    <message>
        <source>Allow access to the internet</source>
        <translation>Permitir acesso à Internet</translation>
    </message>
    <message>
        <source>Show help about command</source>
        <translation>Mostrar ajuda sobre comando</translation>
    </message>
    <message>
        <source>Block internet</source>
        <translation>Bloquear internet</translation>
    </message>
    <message>
        <source>Click this button to block access to the internet.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unblock internet</source>
        <translation>Desbloquear internet</translation>
    </message>
    <message>
        <source>Click this button to allow access to the internet.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Control access to the internet</source>
        <translation>Controlar acesso à internet</translation>
    </message>
    <message>
        <source>Commands for controlling access to the internet</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LdapBrowseDialog</name>
    <message>
        <source>Browse LDAP</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LdapClient</name>
    <message>
        <source>LDAP error description: %1</source>
        <translation>Descrição de erro LDAP: %1</translation>
    </message>
    <message>
        <source>No LDAP error description available</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LdapConfigurationPage</name>
    <message>
        <source>LDAP</source>
        <translation>LDAP</translation>
    </message>
    <message>
        <source>Basic settings</source>
        <translation>Configurações básicas</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Geral</translation>
    </message>
    <message>
        <source>LDAP server and port</source>
        <translation>Servidor LDAP e porta</translation>
    </message>
    <message>
        <source>Bind DN</source>
        <translation>Bind DN</translation>
    </message>
    <message>
        <source>Bind password</source>
        <translation>Senha bind</translation>
    </message>
    <message>
        <source>Anonymous bind</source>
        <translation>Bind anônimo</translation>
    </message>
    <message>
        <source>Use bind credentials</source>
        <translation>Utilizar credenciais de bind</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Teste</translation>
    </message>
    <message>
        <source>Base DN</source>
        <translation>Base DN</translation>
    </message>
    <message>
        <source>Fixed base DN</source>
        <translation>Base DN fixo</translation>
    </message>
    <message>
        <source>e.g. dc=example,dc=org</source>
        <translation>e.g. dc=exemplo,dc=org</translation>
    </message>
    <message>
        <source>Discover base DN by naming context</source>
        <translation>Descobrir o DN base por contexto de nomeação</translation>
    </message>
    <message>
        <source>e.g. namingContexts or defaultNamingContext</source>
        <translation>e.g. namingContexts ou defaultNamingContext</translation>
    </message>
    <message>
        <source>Environment settings</source>
        <translation>Configurações de ambiente</translation>
    </message>
    <message>
        <source>Object trees</source>
        <translation>Árvores de objeto</translation>
    </message>
    <message>
        <source>Computer tree</source>
        <translation>Árvore de computador</translation>
    </message>
    <message>
        <source>e.g. OU=Groups</source>
        <translation>e.g. OU=Grupos</translation>
    </message>
    <message>
        <source>User tree</source>
        <translation>Árvore de usuário</translation>
    </message>
    <message>
        <source>e.g. OU=Users</source>
        <translation>e.g. OU=Usuários</translation>
    </message>
    <message>
        <source>e.g. OU=Computers</source>
        <translation>e.g. OU=Computadores</translation>
    </message>
    <message>
        <source>Group tree</source>
        <translation>Árvore de grupo</translation>
    </message>
    <message>
        <source>Perform recursive search operations in object trees</source>
        <translation>Executar operações de pesquisa recursivas em árvores de objeto</translation>
    </message>
    <message>
        <source>Object attributes</source>
        <translation>Atributos de objeto</translation>
    </message>
    <message>
        <source>e.g. hwAddress</source>
        <translation>e.g. hwAddress</translation>
    </message>
    <message>
        <source>Computer host name attribute</source>
        <translation>Atributo de nome de host do computador</translation>
    </message>
    <message>
        <source>e.g. member or memberUid</source>
        <translation>e.g. member ou memberUid</translation>
    </message>
    <message>
        <source>User login attribute</source>
        <translation>Atributo de login do usuário</translation>
    </message>
    <message>
        <source>e.g. dNSHostName</source>
        <translation>e.g. dNSHostName</translation>
    </message>
    <message>
        <source>Computer MAC address attribute</source>
        <translation>Atributo de endereço MAC do computador</translation>
    </message>
    <message>
        <source>Group member attribute</source>
        <translation>Atributo de membro do grupo</translation>
    </message>
    <message>
        <source>e.g. uid or sAMAccountName</source>
        <translation>e.g. uid ou sAMAccountName</translation>
    </message>
    <message>
        <source>Host names stored as fully qualified domain names (FQDN, e.g. myhost.example.org)</source>
        <translation>Nomes de host armazenados como nomes de domínio totalmente qualificados (FQDN, e.g. meuhost.exemplo.org)</translation>
    </message>
    <message>
        <source>Advanced settings</source>
        <translation>Configurações avançadas</translation>
    </message>
    <message>
        <source>Optional object filters</source>
        <translation>Filtros de objeto opcionais</translation>
    </message>
    <message>
        <source>Filter for user groups</source>
        <translation>FIltro para grupos de usuários</translation>
    </message>
    <message>
        <source>Filter for users</source>
        <translation>FIltro para usuários</translation>
    </message>
    <message>
        <source>Filter for computer groups</source>
        <translation>Filtro para grupos de computador</translation>
    </message>
    <message>
        <source>Group member identification</source>
        <translation>Identificação de membro do grupo</translation>
    </message>
    <message>
        <source>Distinguished name (Samba/AD)</source>
        <translation>Nome distinto (Samba/AD)</translation>
    </message>
    <message>
        <source>Configured attribute for user login or computer host name (OpenLDAP)</source>
        <translation>Atributo configurado para login de usuário ou nome de host do computador (OpenLDAP)</translation>
    </message>
    <message>
        <source>List all groups of a user</source>
        <translation>Listar todos os grupos de um usuário</translation>
    </message>
    <message>
        <source>List all groups of a computer</source>
        <translation>Listar todos os grupos de um computador</translation>
    </message>
    <message>
        <source>Get computer object by IP address</source>
        <translation>Obter objeto de computador pelo endereço IP</translation>
    </message>
    <message>
        <source>LDAP connection failed</source>
        <translation>Falha na conexão LDAP</translation>
    </message>
    <message>
        <source>LDAP bind failed</source>
        <translation>Falha no bind de LDAP</translation>
    </message>
    <message>
        <source>LDAP bind successful</source>
        <translation>Bind de LDAP bem sucedido</translation>
    </message>
    <message>
        <source>Successfully connected to the LDAP server and performed an LDAP bind. The basic LDAP settings are configured correctly.</source>
        <translation>Conexão com o servidor LDAP foi feita com sucesso e foi executado um bind de LDAP. As configurações LDAP básicas estão configuradas corretamente.</translation>
    </message>
    <message>
        <source>LDAP base DN test failed</source>
        <translation>Falha no teste de base DN LDAP</translation>
    </message>
    <message>
        <source>LDAP base DN test successful</source>
        <translation>Teste de base DN LDAP bem sucedido</translation>
    </message>
    <message>
        <source>LDAP naming context test failed</source>
        <translation>Falha no teste de contexto de nomeação LDAP </translation>
    </message>
    <message>
        <source>LDAP naming context test successful</source>
        <translation>Teste de contexto de nomeação LDAP bem sucedido</translation>
    </message>
    <message>
        <source>The LDAP naming context has been queried successfully. The following base DN was found:
%1</source>
        <translation>O contexto de nomeação LDAP foi consultado com sucesso. As seguintes entradas foram encontradas:
%1</translation>
    </message>
    <message>
        <source>user tree</source>
        <translation>árvore de usuário</translation>
    </message>
    <message>
        <source>group tree</source>
        <translation>árvore de grupo</translation>
    </message>
    <message>
        <source>computer tree</source>
        <translation>árvore de computador</translation>
    </message>
    <message>
        <source>Enter username</source>
        <translation>Digite o nome do usuário</translation>
    </message>
    <message>
        <source>Please enter a user login name (wildcards allowed) which to query:</source>
        <translation>Por favor digite um nome de login de usuário (wildcards permitidos) para ser consultado:</translation>
    </message>
    <message>
        <source>user objects</source>
        <translation>objetos de usuário</translation>
    </message>
    <message>
        <source>user login attribute</source>
        <translation>Atributo de login do usuário</translation>
    </message>
    <message>
        <source>Enter group name</source>
        <translation>Digite o nome do grupo</translation>
    </message>
    <message>
        <source>Please enter a group name whose members to query:</source>
        <translation>Por favor digite um nome de um grupo cujos membros devem ser consultados:</translation>
    </message>
    <message>
        <source>group members</source>
        <translation>Membros do grupo</translation>
    </message>
    <message>
        <source>group member attribute</source>
        <translation>Atributo de membro de grupo</translation>
    </message>
    <message>
        <source>Group not found</source>
        <translation>Grupo não encontrado</translation>
    </message>
    <message>
        <source>Could not find a group with the name &quot;%1&quot;. Please check the group name or the group tree parameter.</source>
        <translation>Não foi possível encontrar um grupo com o nome &quot;%1&quot;. Por favor verifique o nome do grupo ou o parâmetro de árvore.</translation>
    </message>
    <message>
        <source>Enter computer name</source>
        <translation>Digite o nome do computador</translation>
    </message>
    <message>
        <source>Please enter a computer host name to query:</source>
        <translation>Por favor digite um nome de host para consultar:</translation>
    </message>
    <message>
        <source>Invalid host name</source>
        <translation>Nome de host inválido</translation>
    </message>
    <message>
        <source>You configured computer host names to be stored as fully qualified domain names (FQDN) but entered a host name without domain.</source>
        <translation>Você configurou os nomes de host dos computadores para serem armazenados como nomes de domínio totalmente qualificados (FQDN) mas digitou um nome de host sem domínio.</translation>
    </message>
    <message>
        <source>You configured computer host names to be stored as simple host names without a domain name but entered a host name with a domain name part.</source>
        <translation>Você configurou os nomes de host dos computadores para serem armazenados como nomes de host simples sem um nome de domínio, mas digitou um nome de host com uma parte com nome de domínio.</translation>
    </message>
    <message>
        <source>computer objects</source>
        <translation>objetos do computador</translation>
    </message>
    <message>
        <source>computer host name attribute</source>
        <translation>Atributo do nome de host do computador</translation>
    </message>
    <message>
        <source>Enter computer DN</source>
        <translation>Digite o DN do computador</translation>
    </message>
    <message>
        <source>Please enter the DN of a computer whose MAC address to query:</source>
        <translation>Por favor digite o DN de um computador cujos endereços MAC devem ser consultados:</translation>
    </message>
    <message>
        <source>computer MAC addresses</source>
        <translation>endereços MAC dos computadores</translation>
    </message>
    <message>
        <source>computer MAC address attribute</source>
        <translation>Atributo de endereço MAC do computador</translation>
    </message>
    <message>
        <source>users</source>
        <translation>usuários</translation>
    </message>
    <message>
        <source>user groups</source>
        <translation>grupos de usuários</translation>
    </message>
    <message>
        <source>computer groups</source>
        <translation>grupos de computadores</translation>
    </message>
    <message>
        <source>Please enter a user login name whose group memberships to query:</source>
        <translation>Por favor digite um nome de login cujas associações de grupo devem ser consultadas:</translation>
    </message>
    <message>
        <source>groups of user</source>
        <translation>Grupos do usuário</translation>
    </message>
    <message>
        <source>user login attribute or group membership attribute</source>
        <translation>Atributo de login do usuário ou atributo de associação a um grupo</translation>
    </message>
    <message>
        <source>User not found</source>
        <translation>Usuário não encontrado</translation>
    </message>
    <message>
        <source>Could not find a user with the name &quot;%1&quot;. Please check the user name or the user tree parameter.</source>
        <translation>Não foi possível encontrar um usuário com o nome &quot;%1&quot;. Por favor verifique o nome de usuário ou o parâmetro de usuário.</translation>
    </message>
    <message>
        <source>Enter host name</source>
        <translation>Digite o nome do host</translation>
    </message>
    <message>
        <source>Please enter a computer host name whose group memberships to query:</source>
        <translation>Por favor digite um nome de host cujas associações de grupo devem ser consultadas:</translation>
    </message>
    <message>
        <source>groups of computer</source>
        <translation>grupos do computador</translation>
    </message>
    <message>
        <source>computer host name attribute or group membership attribute</source>
        <translation>Atributo de nome de host do computador ou atributo de associação a um grupo</translation>
    </message>
    <message>
        <source>Computer not found</source>
        <translation>Computador não encontrado</translation>
    </message>
    <message>
        <source>Could not find a computer with the host name &quot;%1&quot;. Please check the host name or the computer tree parameter.</source>
        <translation>Não foi possível encontrar um computador com o nome de host &quot;%1&quot;. Por favor verifique o nome de host ou o parâmetro de árvore do computador.</translation>
    </message>
    <message>
        <source>Enter computer IP address</source>
        <translation>Digite o endereço IP do computador</translation>
    </message>
    <message>
        <source>Please enter a computer IP address which to resolve to an computer object:</source>
        <translation>Por favor digite um endereço de IP que deve ser resolvido para um objeto:</translation>
    </message>
    <message>
        <source>Host name lookup failed</source>
        <translation>Falha ao procurar o nome do Host</translation>
    </message>
    <message>
        <source>Could not lookup host name for IP address %1. Please check your DNS server settings.</source>
        <translation>Não foi possível encontrar nome de host para o endereço IP %1. Por favor verifique suas configurações de servidor DNS.</translation>
    </message>
    <message>
        <source>computers</source>
        <translation>computadores</translation>
    </message>
    <message>
        <source>LDAP %1 test failed</source>
        <translation>Falha no teste LDAP %1</translation>
    </message>
    <message>
        <source>Could not query any entries in configured %1. Please check the %1 parameter.

%2</source>
        <translation>Não foi possível consultar nenhuma das entradas no %1 configurado. Por favor verifique o parâmetro de %1.

%2</translation>
    </message>
    <message>
        <source>LDAP %1 test successful</source>
        <translation>Teste LDAP %1 bem sucedido</translation>
    </message>
    <message>
        <source>The %1 has been queried successfully and %2 entries were found.</source>
        <translation>O %1 foi consultado com sucesso e %2 entradas foram encontradas.</translation>
    </message>
    <message>
        <source>Could not query any %1. Please check the %2 parameter or enter the name of an existing object.

%3</source>
        <translation>Não foi possível consultar nenhum %1. Por favor verifique o parâmetro %2 ou digite o nome de um objeto existente.

%3</translation>
    </message>
    <message>
        <source>%1 %2 have been queried successfully:

%3</source>
        <translation>%1 %2 foram consultados com sucesso:

%3</translation>
    </message>
    <message>
        <source>LDAP filter test failed</source>
        <translation>Falha no teste de filtro LDAP</translation>
    </message>
    <message>
        <source>Could not query any %1 using the configured filter. Please check the LDAP filter for %1.

%2</source>
        <translation>Não foi possível consultar nenhum %1 usando o filtro configurado. Por favor verifique o filtro LDAP para %1.

%2</translation>
    </message>
    <message>
        <source>LDAP filter test successful</source>
        <translation>Teste de filtro LDAP bem sucedido</translation>
    </message>
    <message>
        <source>%1 %2 have been queried successfully using the configured filter.</source>
        <translation>%1 %2 foram consultados com sucesso usando o filtro configurado.</translation>
    </message>
    <message>
        <source>(only if different from group tree)</source>
        <translation>(apenas se for diferente da árvore de grupo)</translation>
    </message>
    <message>
        <source>Computer group tree</source>
        <translation>Árvore de grupos de computador</translation>
    </message>
    <message>
        <source>computer group tree</source>
        <translation>árvore de grupos de computador</translation>
    </message>
    <message>
        <source>Filter for computers</source>
        <translation>Filtro para computadores</translation>
    </message>
    <message>
        <source>e.g. room or computerLab</source>
        <translation>e.g. sala ou salaDeComputador</translation>
    </message>
    <message>
        <source>List all members of a computer room</source>
        <translation>Listar todos os membros de uma sala de computador</translation>
    </message>
    <message>
        <source>List all computer rooms</source>
        <translation>Listar todas as salas de computador</translation>
    </message>
    <message>
        <source>Enter computer room name</source>
        <translation>Digite o nome da sala de computador</translation>
    </message>
    <message>
        <source>Please enter the name of a computer room (wildcards allowed):</source>
        <translation>Por favor digite o nome de uma sala de computador (curingas são permitidos):</translation>
    </message>
    <message>
        <source>computer rooms</source>
        <translation>salas de computador</translation>
    </message>
    <message>
        <source>computer room attribute</source>
        <translation>atributo das salas de computador</translation>
    </message>
    <message>
        <source>Please enter the name of a computer room whose members to query:</source>
        <translation>Por favor digite o nome de uma sala de computador cujos membros devem ser consultados:</translation>
    </message>
    <message>
        <source>computer room members</source>
        <translation>membros da sala de computador</translation>
    </message>
    <message>
        <source>computer group filter or computer room member aggregation</source>
        <translation>Filtro de grupo de computador ou agregação de membros em sala de computador</translation>
    </message>
    <message>
        <source>Computer rooms</source>
        <translation>Salas de computador</translation>
    </message>
    <message>
        <source>Integration tests</source>
        <translation>Testes de integração</translation>
    </message>
    <message>
        <source>Computer room attribute</source>
        <translation>Atributo da sala de computador</translation>
    </message>
    <message>
        <source>Aggregate computers in a room via:</source>
        <translation>Agregar computadores em uma sala via:</translation>
    </message>
    <message>
        <source>Computer groups</source>
        <translation>Grupos de computadores</translation>
    </message>
    <message>
        <source>Computer room attribute in computer objects</source>
        <translation>Atributo de sala de computador em objetos de computador</translation>
    </message>
    <message>
        <source>Test not applicable</source>
        <translation>Teste não aplicável</translation>
    </message>
    <message>
        <source>Computer room name attribute</source>
        <translation>Atributo do nome da sala de computador</translation>
    </message>
    <message>
        <source>e.g. name or description</source>
        <translation>e.g. nome ou descrição</translation>
    </message>
    <message>
        <source>Filter for computer containers</source>
        <translation>Filtro para contêineres de computador</translation>
    </message>
    <message>
        <source>Computer containers or OUs</source>
        <translation>Contêineres de computador ou OUs</translation>
    </message>
    <message>
        <source>Please change the computer room settings to use computer groups or computer containers as computer rooms. Then the specified attribute instead of the common name of computer groups or container objects will be queried. Otherwise you don&apos;t need to configure this attribute.</source>
        <translation>Por favor mude as configurações da sala de computador para usar grupos ou contêineres como salas. Daí o atributo especificado será inquirido ao invés do nome comum de grupos ou objetos de contêiner. Caso contrário você não precisa configurar esse atributo.</translation>
    </message>
    <message>
        <source>Please change the computer room settings below to use computer containers as computer rooms. Otherwise you don&apos;t need to configure this filter.</source>
        <translation>Por favor mude as configurações da sala de computador abaixo para usar contêineres como salas de computador. Caso contrário você não precisa configurar esse filtro.</translation>
    </message>
    <message>
        <source>Connection security</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>TLS certificate verification</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>System defaults</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Never (insecure!)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Custom CA certificate file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>None</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>TLS</source>
        <translation>TLS</translation>
    </message>
    <message>
        <source>SSL</source>
        <translation>SSL</translation>
    </message>
    <message>
        <source>e.g. (objectClass=computer)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. (objectClass=group)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. (objectClass=person)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. (objectClass=room) or (objectClass=computerLab)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. (objectClass=container) or (objectClass=organizationalUnit)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not query the configured base DN. Please check the base DN parameter.

%1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The LDAP base DN has been queried successfully. The following entries were found:

%1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not query the base DN via naming contexts. Please check the naming context attribute parameter.

%1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Certificate files (*.pem)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not connect to the LDAP server. Please check the server parameters.

%1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not bind to the LDAP server. Please check the server parameters and bind credentials.

%1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Encryption protocol</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LdapPlugin</name>
    <message>
        <source>Auto-configure the base DN via naming context</source>
        <translation>Auto-configurar o DN base via contexto de nomeação</translation>
    </message>
    <message>
        <source>Query objects from LDAP directory</source>
        <translation>Objetos de query do diretório LDAP</translation>
    </message>
    <message>
        <source>Show help about command</source>
        <translation>Mostrar ajuda sobre comando</translation>
    </message>
    <message>
        <source>Commands for configuring and testing LDAP/AD integration</source>
        <translation>Comandos para configurar e testar integração LDAP/AD</translation>
    </message>
    <message>
        <source>Provide LDAP/AD integration for Veyon</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LDAP (load computers and rooms from LDAP/AD)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LDAP (load users and groups from LDAP/AD)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LicensingConfigurationPage</name>
    <message>
        <source>Licensing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Installed licenses</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add new network range</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove selected network range</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>ID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Feature</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Valid until</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Licensee</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Browse license file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Veyon license files (*.vlf)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove license</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do you really want to remove the selected license?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&lt;N/A&gt;</source>
        <translation>&lt;N/A&gt;</translation>
    </message>
    <message>
        <source>Invalid license file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not open the license file for reading!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The selected license file does not contain valid data.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The selected license file could not be verified.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The selected license file is not valid for this installation.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The selected license file is expired.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The license is already installed.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LicensingPlugin</name>
    <message>
        <source>Show help for specific command</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show all installed licenses</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add license file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove installed license</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>
USAGE

%1 add &lt;LICENSE FILE&gt;

</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>
USAGE

%1 remove &lt;LICENSE ID&gt;

</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No certificate found with given ID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&lt;N/A&gt;</source>
        <translation>&lt;N/A&gt;</translation>
    </message>
    <message>
        <source>Licensing management</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for managing license keys</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LinuxPlatformPlugin</name>
    <message>
        <source>Plugin implementing abstract functions for the Linux platform</source>
        <translation>Plugin implementando funções abstratas para a plataforma Linux</translation>
    </message>
</context>
<context>
    <name>MainToolBar</name>
    <message>
        <source>Configuration</source>
        <translation>Configuração</translation>
    </message>
    <message>
        <source>Disable balloon tooltips</source>
        <translation>Desativar balões tooltip</translation>
    </message>
    <message>
        <source>Show icons only</source>
        <translation>Exibir apenas ícones</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>MainWindow</source>
        <translation>JanelaPrincipal</translation>
    </message>
    <message>
        <source>toolBar</source>
        <translation>Ferrramentas</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Geral</translation>
    </message>
    <message>
        <source>&amp;File</source>
        <translation>&amp;Arquivo</translation>
    </message>
    <message>
        <source>&amp;Help</source>
        <translation>A&amp;juda</translation>
    </message>
    <message>
        <source>&amp;Quit</source>
        <translation>&amp;Sair</translation>
    </message>
    <message>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <source>L&amp;oad settings from file</source>
        <translation>Carregar c&amp;onfigurações do arquivo</translation>
    </message>
    <message>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <source>About Qt</source>
        <translation>Sobre o QT</translation>
    </message>
    <message>
        <source>Authentication impossible</source>
        <translation>Autenticação impossível</translation>
    </message>
    <message>
        <source>Configuration not writable</source>
        <translation>Configuração não gravável</translation>
    </message>
    <message>
        <source>Load settings from file</source>
        <translation>Carregar configurações de um arquivo</translation>
    </message>
    <message>
        <source>Save settings to file</source>
        <translation>Salvar configurações para arquivo</translation>
    </message>
    <message>
        <source>Unsaved settings</source>
        <translation>Configurações não salvas</translation>
    </message>
    <message>
        <source>There are unsaved settings. Quit anyway?</source>
        <translation>Existem configurações não salvas. Sair mesmo assim?</translation>
    </message>
    <message>
        <source>Veyon Configurator</source>
        <translation>Configurador Veyon</translation>
    </message>
    <message>
        <source>Service</source>
        <translation>Serviço</translation>
    </message>
    <message>
        <source>Master</source>
        <translation>Mestre</translation>
    </message>
    <message>
        <source>Access control</source>
        <translation>Controle de acesso</translation>
    </message>
    <message>
        <source>About Veyon</source>
        <translation>Sobre o Veyon</translation>
    </message>
    <message>
        <source>Auto</source>
        <translation>Auto</translation>
    </message>
    <message>
        <source>Computer rooms</source>
        <translation>Salas de computador</translation>
    </message>
    <message>
        <source>About</source>
        <translation>Sobre</translation>
    </message>
    <message>
        <source>%1 Configurator %2</source>
        <translation>%1 Configurador %2</translation>
    </message>
    <message>
        <source>JSON files (*.json)</source>
        <translation>arquivos JSON (*.json)</translation>
    </message>
    <message>
        <source>The local configuration backend reported that the configuration is not writable! Please run the %1 Configurator with higher privileges.</source>
        <translation>O backend de configuração local relatou que a configuração não é gravável! Por favor execute o Configurador %1 com privilégios mais altos.</translation>
    </message>
    <message>
        <source>No authentication key files were found or your current ones are outdated. Please create new key files using the %1 Configurator. Alternatively set up logon authentication using the %1 Configurator. Otherwise you won&apos;t be able to access computers using %1.</source>
        <translation>Nenhum arquivo de autenticação de chave foi encontrado ou as existentes estão desatualizadas. Por favor crie novos arquivos de chave usando o Configurador %1. Alternativamente, configure a autenticação local usando o Configurador %1. Caso contrário você não poderá acessar computadores usando o %1.</translation>
    </message>
    <message>
        <source>Access denied</source>
        <translation>Acesso negado</translation>
    </message>
    <message>
        <source>According to the local configuration you&apos;re not allowed to access computers in the network. Please log in with a different account or let your system administrator check the local configuration.</source>
        <translation>De acordo com a configuração local você não tem permissão de acessar computadores na rede. Por favor entre com uma conta diferente or deixe o seu administrador de sistemas verificar a configuração local.</translation>
    </message>
    <message>
        <source>Screenshots</source>
        <translation>Capturas de tela</translation>
    </message>
    <message>
        <source>Feature active</source>
        <translation>Funcionalidade ativo</translation>
    </message>
    <message>
        <source>The feature &quot;%1&quot; is still active. Please stop it before closing %2.</source>
        <translation>A funcionalidade &quot;%1&quot; ainda está ativa. Por favor pare-a antes de fechar o %2.</translation>
    </message>
    <message>
        <source>Reset configuration</source>
        <translation>Resetar configuração</translation>
    </message>
    <message>
        <source>Do you really want to reset the local configuration and revert all settings to their defaults?</source>
        <translation>Você quer mesmo resetar a configuração local e revertê-las para o modo padrão?</translation>
    </message>
    <message>
        <source>Search users and computers</source>
        <translation>Buscar usuários e computadores</translation>
    </message>
    <message>
        <source>Adjust optimal size</source>
        <translation>Ajustar janelas e seus tamanhos</translation>
    </message>
    <message>
        <source>Align computers to grid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use custom computer placement</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>%1 Configurator</source>
        <translation>Configurador %1</translation>
    </message>
    <message>
        <source>Insufficient privileges</source>
        <translation>Privilégios insuficientes</translation>
    </message>
    <message>
        <source>Could not start with administrative privileges. Please make sure a sudo-like program is installed for your desktop environment! The program will be run with normal user privileges.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only show powered on computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;Save settings to file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;View</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;Standard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;Advanced</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>MasterConfigurationPage</name>
    <message>
        <source>Directories</source>
        <translation>Diretórios</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>User configuration</source>
        <translation>Configuração de usuário</translation>
    </message>
    <message>
        <source>Feature on computer double click:</source>
        <translation>No clique duplo:</translation>
    </message>
    <message>
        <source>Automatically switch to current room at start</source>
        <translation>Trocar para sala atual automaticamente ao iniciar</translation>
    </message>
    <message>
        <source>Features</source>
        <translation>Funcionalidades</translation>
    </message>
    <message>
        <source>All features</source>
        <translation>Todos as funcionalidades</translation>
    </message>
    <message>
        <source>Disabled features</source>
        <translation>Funcionalidades desativadas</translation>
    </message>
    <message>
        <source>Perform access control at program start</source>
        <translation>Executar controle de acesso ao iniciar programa</translation>
    </message>
    <message>
        <source>Screenshots</source>
        <translation>Capturas de tela</translation>
    </message>
    <message>
        <source>&lt;no feature&gt;</source>
        <translation>&lt;no feature&gt;</translation>
    </message>
    <message>
        <source>Automatically adjust computer thumbnail size at start</source>
        <translation>Ajustar tamanho de thumbnail do computador automaticamente ao iniciar</translation>
    </message>
    <message>
        <source>Basic settings</source>
        <translation>Configurações básicas</translation>
    </message>
    <message>
        <source>Behaviour</source>
        <translation>Comportamento</translation>
    </message>
    <message>
        <source>Enforce selected mode for client computers</source>
        <translation>Aplicar modo selecionado para computadores cliente</translation>
    </message>
    <message>
        <source>Only show current room</source>
        <translation>Exibir apenas a sala atual</translation>
    </message>
    <message>
        <source>Allow adding rooms manually</source>
        <translation>Permitir adicionar salas manualmente</translation>
    </message>
    <message>
        <source>Hide local computer</source>
        <translation>Ocultar computador local</translation>
    </message>
    <message>
        <source>Hide empty rooms</source>
        <translation>Ocultar salas vazias</translation>
    </message>
    <message>
        <source>Hide computer filter field</source>
        <translation>Ocultar campo de filtros de computadores</translation>
    </message>
    <message>
        <source>Actions such as rebooting or powering down computers</source>
        <translation>Ações como reiniciar ou desligar computadores</translation>
    </message>
    <message>
        <source>Show confirmation dialog for potential dangerous actions</source>
        <translation>Exibir diálogo de confirmação para ações potencialmente perigosas</translation>
    </message>
    <message>
        <source>User interface</source>
        <translation>Interface do usuário</translation>
    </message>
    <message>
        <source>Background color</source>
        <translation>Cor de plano de fundo</translation>
    </message>
    <message>
        <source>Thumbnail update interval</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source> ms</source>
        <translation>ms</translation>
    </message>
    <message>
        <source>Program start</source>
        <translation>Iniciar programa</translation>
    </message>
    <message>
        <source>Modes and features</source>
        <translation>Modos e funcionalidades</translation>
    </message>
    <message>
        <source>User and computer name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only user name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only computer name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer thumbnail caption</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer rooms</source>
        <translation>Salas de computador</translation>
    </message>
    <message>
        <source>Automatically open computer rooms widget</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Text color</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sort order</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer and user name</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>MonitoringMode</name>
    <message>
        <source>Monitoring</source>
        <translation>Monitoramento</translation>
    </message>
    <message>
        <source>Builtin monitoring mode</source>
        <translation>Modo de monitoramento embutido</translation>
    </message>
    <message>
        <source>This is the default mode and allows you to monitor all computers in one or more rooms.</source>
        <translation>Esse é o modo padrão e permite que você monitore todos os computadores em uma ou mais salas</translation>
    </message>
</context>
<context>
    <name>NetworkDiscoveryConfigurationPage</name>
    <message>
        <source>Network discovery</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Mode</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scan network ranges</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. 192.168.1.0/24</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scan all subnets of computer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scan custom subnet</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scan sessions on local computer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Test</source>
        <translation>Teste</translation>
    </message>
    <message>
        <source>Network ranges</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add new group</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove selected group</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Groups</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>First address</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Last address</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add new network range</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove selected network range</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Parallel scans</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scan timeout</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source> ms</source>
        <translation>ms</translation>
    </message>
    <message>
        <source>Session scan limit</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>New group</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Options</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Reverse lookup discovered IP addresses to host names</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>NetworkDiscoveryDirectory</name>
    <message>
        <source>Scanning...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Discovered computers</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>NetworkDiscoveryPlugin</name>
    <message>
        <source>Show help for specific command</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scan a subnet</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>
USAGE

%1 scan [&lt;SUBNET&gt;]

</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network object directory which automatically discovers computers in the network</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network discovery (scan network for Veyon clients)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for managing the network discovery directory</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>NetworkObjectTreeModel</name>
    <message>
        <source>Room/Computer</source>
        <translation>Sala/Computador</translation>
    </message>
</context>
<context>
    <name>PasswordDialog</name>
    <message>
        <source>Username</source>
        <translation>Nome de usuário</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Senha</translation>
    </message>
    <message>
        <source>Veyon Logon</source>
        <translation>Logon Veyon</translation>
    </message>
    <message>
        <source>Authentication error</source>
        <translation>Erro de autenticação</translation>
    </message>
    <message>
        <source>Logon failed with given username and password. Please try again!</source>
        <translation>Falha no logon com o nome de usuário e senha fornecidos. Por favor tente novamente!</translation>
    </message>
    <message>
        <source>Please enter your username and password in order to access computers.</source>
        <translation>Por favor digite o seu nome de usuário e senha para poder acessar os computadores.</translation>
    </message>
</context>
<context>
    <name>PowerControlFeaturePlugin</name>
    <message>
        <source>Power on</source>
        <translation>Ligar</translation>
    </message>
    <message>
        <source>Click this button to power on all computers. This way you do not have to power on each computer by hand.</source>
        <translation>Clique neste botão para ligar todos os computadores. Desse jeito você não precisará ligar cada computador manualmente.</translation>
    </message>
    <message>
        <source>Reboot</source>
        <translation>Reiniciar</translation>
    </message>
    <message>
        <source>Click this button to reboot all computers.</source>
        <translation>Clique neste botão para reiniciar todos os computadores.</translation>
    </message>
    <message>
        <source>Power down</source>
        <translation>Desligar</translation>
    </message>
    <message>
        <source>Click this button to power down all computers. This way you do not have to power down each computer by hand.</source>
        <translation>Clique neste botão para desligar todos os computadores. Desse jeito você não precisará desligar cada computador manualmente.</translation>
    </message>
    <message>
        <source>Power on/down or reboot a computer</source>
        <translation>Ligar/desligar ou reiniciar um computador</translation>
    </message>
    <message>
        <source>Confirm reboot</source>
        <translation>Confirmar reiniciamento</translation>
    </message>
    <message>
        <source>Confirm power down</source>
        <translation>Confirmar desligamento</translation>
    </message>
    <message>
        <source>Do you really want to reboot the selected computers?</source>
        <translation>Tem certeza que quer reiniciar todos os computadores selecionados?</translation>
    </message>
    <message>
        <source>Do you really want to power down the selected computer?</source>
        <translation>Tem certeza que quer desligar os computadores selecionados?</translation>
    </message>
    <message>
        <source>Power on a computer via Wake-on-LAN (WOL)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>MAC ADDRESS</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This command broadcasts a Wake-on-LAN (WOL) packet to the network in order to power on the computer with the given MAC address.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please specify the command to display help for!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Invalid MAC address specified!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for controlling power status of computers</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>RemoteAccessFeaturePlugin</name>
    <message>
        <source>Remote view</source>
        <translation>Exibir tela</translation>
    </message>
    <message>
        <source>Open a remote view for a computer without interaction.</source>
        <translation>Exibe a tela de um computador sem interação.</translation>
    </message>
    <message>
        <source>Remote control</source>
        <translation>Controlar remotamente</translation>
    </message>
    <message>
        <source>Open a remote control window for a computer.</source>
        <translation>Abra uma janela de controle remoto para um computador.</translation>
    </message>
    <message>
        <source>Remote access</source>
        <translation>Acesso remoto</translation>
    </message>
    <message>
        <source>Remote view or control a computer</source>
        <translation>Exibir tela ou controlar um computador</translation>
    </message>
    <message>
        <source>Please enter the hostname or IP address of the computer to access:</source>
        <translation>Por favor digite o hostname ou endereço IP do computador para acessar:</translation>
    </message>
    <message>
        <source>Show help about command</source>
        <translation>Mostrar ajuda sobre comando</translation>
    </message>
</context>
<context>
    <name>RemoteAccessWidget</name>
    <message>
        <source>%1 - %2 Remote Access</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>RemoteAccessWidgetToolBar</name>
    <message>
        <source>View only</source>
        <translation>Visualizar somente</translation>
    </message>
    <message>
        <source>Remote control</source>
        <translation>Controlar remotamente</translation>
    </message>
    <message>
        <source>Send shortcut</source>
        <translation>Enviar atalho</translation>
    </message>
    <message>
        <source>Fullscreen</source>
        <translation>Tela cheia</translation>
    </message>
    <message>
        <source>Window</source>
        <translation>Janela</translation>
    </message>
    <message>
        <source>Quit</source>
        <translation>Sair</translation>
    </message>
    <message>
        <source>Ctrl+Alt+Del</source>
        <translation>Ctrl+Alt+Del</translation>
    </message>
    <message>
        <source>Ctrl+Esc</source>
        <translation>Ctrl+Esc</translation>
    </message>
    <message>
        <source>Alt+Tab</source>
        <translation>Alt+Tab</translation>
    </message>
    <message>
        <source>Alt+F4</source>
        <translation>Alt+F4</translation>
    </message>
    <message>
        <source>Win+Tab</source>
        <translation>Win+Tab</translation>
    </message>
    <message>
        <source>Win</source>
        <translation>Win</translation>
    </message>
    <message>
        <source>Menu</source>
        <translation>Menu</translation>
    </message>
    <message>
        <source>Alt+Ctrl+F1</source>
        <translation>Alt+Ctrl+F1</translation>
    </message>
    <message>
        <source>Connecting %1</source>
        <translation>Conectando %1</translation>
    </message>
    <message>
        <source>Connected.</source>
        <translation>Conectado.</translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation>Captura de tela</translation>
    </message>
</context>
<context>
    <name>RoomSelectionDialog</name>
    <message>
        <source>Room selection</source>
        <translation>Seleção de salas</translation>
    </message>
    <message>
        <source>enter search filter...</source>
        <translation>insira o filtro de pesquisa...</translation>
    </message>
</context>
<context>
    <name>Routing</name>
    <message>
        <source>Control internet access by modifying routing table</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>RoutingConfigurationWidget</name>
    <message>
        <source>Remove default routes to block internet access</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add custom route to block internet</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Destination</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Gateway</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>RunProgramDialog</name>
    <message>
        <source>Please enter the programs or commands to run on the selected computer(s). You can separate multiple programs/commands by line.</source>
        <translation>Por favor digite os programas ou comandos para executar no(s) computador(s) selecionado(s). Você pode separar múltiplos programas/comandos por linha.</translation>
    </message>
    <message>
        <source>Run programs</source>
        <translation>Executar programas</translation>
    </message>
    <message>
        <source>e.g. &quot;C:\Program Files\VideoLAN\VLC\vlc.exe&quot;</source>
        <translation>e.g. &quot;C:\Arquivos de Programas\VideoLAN\VLC\vlc.exe&quot;</translation>
    </message>
</context>
<context>
    <name>ScreenLockFeaturePlugin</name>
    <message>
        <source>Lock</source>
        <translation>Bloquear computador</translation>
    </message>
    <message>
        <source>Unlock</source>
        <translation>Desbloquear computador</translation>
    </message>
    <message>
        <source>Lock screen and input devices of a computer</source>
        <translation>Bloquear a tela e dispositivos de entrada de um computador</translation>
    </message>
    <message>
        <source>To reclaim all user&apos;s full attention you can lock their computers using this button. In this mode all input devices are locked and the screens are blacked.</source>
        <translation>Com esse botão, você pode bloquear os computadores de todos os usuários para chamar a atenção deles. Nesse modo todos os dispositivos de entrada são travados e as telas são desligadas.</translation>
    </message>
</context>
<context>
    <name>Screenshot</name>
    <message>
        <source>unknown</source>
        <translation>desconhecido</translation>
    </message>
    <message>
        <source>Could not take a screenshot as directory %1 doesn&apos;t exist and couldn&apos;t be created.</source>
        <translation>Não foi possível tirar uma captura de tela porque o diretório %1 não existe e não pôde ser criado.</translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation>Captura de tela</translation>
    </message>
</context>
<context>
    <name>ScreenshotFeaturePlugin</name>
    <message>
        <source>Screenshot</source>
        <translation>Captura de tela</translation>
    </message>
    <message>
        <source>Use this function to take a screenshot of selected computers.</source>
        <translation>Utilize esta função para tirar uma captura de tela dos computadores selecionados.</translation>
    </message>
    <message>
        <source>Screenshots taken</source>
        <translation>Capturas de tela tiradas</translation>
    </message>
    <message>
        <source>Screenshot of %1 computer have been taken successfully.</source>
        <translation>Captura de tela do computador %1 foi tirada com sucesso</translation>
    </message>
    <message>
        <source>Take screenshots of computers and save them locally.</source>
        <translation>Tire capturas de tela de computadores e salve-as localmente.</translation>
    </message>
</context>
<context>
    <name>ScreenshotManagementView</name>
    <message>
        <source>User:</source>
        <translation>Usuário:</translation>
    </message>
    <message>
        <source>Date:</source>
        <translation>Data:</translation>
    </message>
    <message>
        <source>Time:</source>
        <translation>Hora:</translation>
    </message>
    <message>
        <source>Show</source>
        <translation>Exibir</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Excluir</translation>
    </message>
    <message>
        <source>All screenshots taken by you are listed here. You can take screenshots by clicking the &quot;Screenshot&quot; item in the context menu of a computer. The screenshots can be managed using the buttons below.</source>
        <translation>Todas as capturas de tela tiradas por você estão listadas aqui. Você pode tirar capturas de tela clicando no item &quot;Captura de tela&quot; em um menu de contexto de um computador. As capturas de tela podem ser gerenciadas usando os botões abaixo.</translation>
    </message>
    <message>
        <source>Computer:</source>
        <translation>Computador:</translation>
    </message>
</context>
<context>
    <name>ServiceConfigurationPage</name>
    <message>
        <source>General</source>
        <translation>Geral</translation>
    </message>
    <message>
        <source>Autostart</source>
        <translation>Iniciar automaticamente</translation>
    </message>
    <message>
        <source>Hide tray icon</source>
        <translation>Ocultar ícone da área de notificação</translation>
    </message>
    <message>
        <source>Start service</source>
        <translation>Iniciar serviço</translation>
    </message>
    <message>
        <source>Stopped</source>
        <translation>Parado</translation>
    </message>
    <message>
        <source>Stop service</source>
        <translation>Parar serviço</translation>
    </message>
    <message>
        <source>State:</source>
        <translation>Estado:</translation>
    </message>
    <message>
        <source>Enable SAS generation by software (Ctrl+Alt+Del)</source>
        <translation>Permitir geração SAS por software (Ctrl+Alt+Del)</translation>
    </message>
    <message>
        <source>Network</source>
        <translation>Rede</translation>
    </message>
    <message>
        <source>Demo server port</source>
        <translation>Exibir porta do servidor</translation>
    </message>
    <message>
        <source>Enable firewall exception</source>
        <translation>Habilitar exceção de firewall</translation>
    </message>
    <message>
        <source>Allow connections from localhost only</source>
        <translation>Permitir conexões de localhost apenas</translation>
    </message>
    <message>
        <source>Internal VNC server port</source>
        <translation>Porta do servidor VNC interno</translation>
    </message>
    <message>
        <source>VNC server</source>
        <translation>Servidor VNC</translation>
    </message>
    <message>
        <source>Plugin:</source>
        <translation>Plugin:</translation>
    </message>
    <message>
        <source>Restart %1 Service</source>
        <translation>Reiniciar Serviço %1</translation>
    </message>
    <message>
        <source>All settings were saved successfully. In order to take effect the %1 service needs to be restarted. Restart it now?</source>
        <translation>Todas as configurações foram salvas com sucesso. Para entrarem em efeito, o serviço %1 precisa ser reiniciado. Reiniciá-lo agora?</translation>
    </message>
    <message>
        <source>Running</source>
        <translation>Em execução</translation>
    </message>
    <message>
        <source>Feature manager port</source>
        <translation>Porta de gerenciador de funcionalidades</translation>
    </message>
    <message>
        <source>Primary service port</source>
        <translation>Porta de serviço primário</translation>
    </message>
    <message>
        <source>Enabling this option will make the service launch a server process for every interactive session on a computer.
Typically this is required to support terminal servers.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Multi session support (experimental)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show notification on remote connection</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show notification on failed authentication attempts</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ServiceControl</name>
    <message>
        <source>Starting service %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Stopping service %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Registering service %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unregistering service %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Service control</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ServiceControlPlugin</name>
    <message>
        <source>Service is running</source>
        <translation>Serviço em execução</translation>
    </message>
    <message>
        <source>Service is not running</source>
        <translation>Serviço não está em execução</translation>
    </message>
    <message>
        <source>Configure and control Veyon service</source>
        <translation>Configurar e controlar serviço Veyon</translation>
    </message>
    <message>
        <source>Register Veyon Service</source>
        <translation>Registrar serviço Veyon</translation>
    </message>
    <message>
        <source>Unregister Veyon Service</source>
        <translation>Cancelar registro do serviço Veyon</translation>
    </message>
    <message>
        <source>Start Veyon Service</source>
        <translation>Iniciar Serviço Veyon</translation>
    </message>
    <message>
        <source>Stop Veyon Service</source>
        <translation>Parar Serviço Veyon</translation>
    </message>
    <message>
        <source>Restart Veyon Service</source>
        <translation>Reiniciar Serviço Veyon</translation>
    </message>
    <message>
        <source>Query status of Veyon Service</source>
        <translation>Estado de query do Serviço Veyon</translation>
    </message>
    <message>
        <source>Commands for configuring and controlling Veyon Service</source>
        <translation>Comandos para configurar e controlar o Serviço Veyon</translation>
    </message>
</context>
<context>
    <name>ShellCommandLinePlugin</name>
    <message>
        <source>Run command file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>File &quot;%1&quot; does not exist!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Interactive shell and script execution for Veyon Control</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for shell functionalities</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>SystemTrayIcon</name>
    <message>
        <source>System tray icon</source>
        <translation>Ícone de bandeja do sistema</translation>
    </message>
</context>
<context>
    <name>SystemUserGroupsPlugin</name>
    <message>
        <source>User groups backend for system user groups</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Default (system user groups)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TextMessageDialog</name>
    <message>
        <source>Send text message</source>
        <translation>Enviar mensagem de texto</translation>
    </message>
    <message>
        <source>Use the field below to type your message which will be sent to all selected users.</source>
        <translation>Use o campo abaixo para digitar sua mensagem que será enviada para todos os usuários selecionados.</translation>
    </message>
</context>
<context>
    <name>TextMessageFeaturePlugin</name>
    <message>
        <source>Text message</source>
        <translation>Mensagem de texto</translation>
    </message>
    <message>
        <source>Use this function to send a text message to all users e.g. to assign them new tasks.</source>
        <translation>Use esta função para enviar uma mensagem de texto para todos usuários e.g. para atribuir-lhes novas tarefas.</translation>
    </message>
    <message>
        <source>Message from teacher</source>
        <translation>Mensagem do Professor</translation>
    </message>
    <message>
        <source>Send a message to a user</source>
        <translation>Enviar uma mensagem para um usuário</translation>
    </message>
</context>
<context>
    <name>UltraVncConfigurationWidget</name>
    <message>
        <source>Enable capturing of layered (semi-transparent) windows</source>
        <translation>Habilitar captura de janelas em camadas (semi-transparente)</translation>
    </message>
    <message>
        <source>Poll full screen (leave this enabled per default)</source>
        <translation>Captar em tela cheia (deixar esta opção habilitada por padrão)</translation>
    </message>
    <message>
        <source>Low accuracy (turbo mode)</source>
        <translation>Baixa precisão (modo turbo)</translation>
    </message>
    <message>
        <source>Builtin UltraVNC server configuration</source>
        <translation>Configuração de servidor UltraVNC embutido</translation>
    </message>
    <message>
        <source>Enable multi monitor support</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enable Desktop Duplication Engine on Windows 8 and newer</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>UserConfig</name>
    <message>
        <source>No write access</source>
        <translation>Sem acesso de escrita</translation>
    </message>
    <message>
        <source>Could not save your personal settings! Please check the user configuration file path using the %1 Configurator.</source>
        <translation>Não foi possível salvar suas configurações pessoais! Por favor verifique o arquivo de configuração usando o configurador %1. </translation>
    </message>
</context>
<context>
    <name>UserSessionControl</name>
    <message>
        <source>User session control</source>
        <translation>Controle de sessão do usuário.</translation>
    </message>
    <message>
        <source>Click this button to logout users from all computers.</source>
        <translation>Clique nesse botão para fazer o logoff de todos os usuários dos computadores.</translation>
    </message>
    <message>
        <source>Confirm user logout</source>
        <translation>Confirmar logout de usuário</translation>
    </message>
    <message>
        <source>Do you really want to logout the selected users?</source>
        <translation>Tem certeza que quer fazer logout dos usuários selecionados?</translation>
    </message>
    <message>
        <source>Logout</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VeyonCore</name>
    <message>
        <source>[OK]</source>
        <translation>[OK]</translation>
    </message>
    <message>
        <source>[FAIL]</source>
        <translation>[FALHA]</translation>
    </message>
    <message>
        <source>Invalid command!</source>
        <translation>Comando inválido!</translation>
    </message>
    <message>
        <source>Available commands:</source>
        <translation>Comandos disponíveis:</translation>
    </message>
    <message>
        <source>Invalid arguments given</source>
        <translation>Argumentos inválidos</translation>
    </message>
    <message>
        <source>Not enough arguments given - use &quot;%1 help&quot; for more information</source>
        <translation>Argumentos dados insuficientes - use &quot;Ajuda %1&quot; para mais informação</translation>
    </message>
    <message>
        <source>Unknown result!</source>
        <translation>Resultado desconhecido!</translation>
    </message>
    <message>
        <source>Available modules:</source>
        <translation>Módulos disponíveis:</translation>
    </message>
    <message>
        <source>No module specified or module not found - available modules are:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Plugin not licensed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>INFO</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>ERROR</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>licensed for</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VeyonServiceControl</name>
    <message>
        <source>Veyon Service</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VncView</name>
    <message>
        <source>Establishing connection to %1 ...</source>
        <translation>Estabelecendo conexão para %1 ...</translation>
    </message>
</context>
<context>
    <name>WindowsPlatformPlugin</name>
    <message>
        <source>Plugin implementing abstract functions for the Windows platform</source>
        <translation>Plugin implementando funções abstratas para a plataforma WIndows</translation>
    </message>
</context>
<context>
    <name>WindowsServiceControl</name>
    <message>
        <source>WindowsServiceControl: the service &quot;%1&quot; is already installed.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>WindowsServiceControl: the service &quot;%1&quot; could not be installed.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>WindowsServiceControl: the service &quot;%1&quot; has been installed successfully.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>WindowsServiceControl: the service &quot;%1&quot; could not be uninstalled.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>WindowsServiceControl: the service &quot;%1&quot; has been uninstalled successfully.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>WindowsServiceControl: the start type of service &quot;%1&quot; could not be changed.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>WindowsServiceControl: service &quot;%1&quot; could not be found.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>X11VncConfigurationWidget</name>
    <message>
        <source>Builtin x11vnc server configuration</source>
        <translation>Configuração de servidor x11vnc embutida</translation>
    </message>
    <message>
        <source>Custom x11vnc parameters:</source>
        <translation>parâmetros x11vnc personalizados:</translation>
    </message>
    <message>
        <source>Do not use X Damage extension</source>
        <translation>Não use extensão X Damage</translation>
    </message>
</context>
</TS>