<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="bg">
<context>
    <name>AboutDialog</name>
    <message>
        <source>About Veyon</source>
        <translation>За Veyron</translation>
    </message>
    <message>
        <source>About</source>
        <translation>За програмата</translation>
    </message>
    <message>
        <source>Version:</source>
        <translation>Версия:</translation>
    </message>
    <message>
        <source>Website:</source>
        <translation>Уебсайт:</translation>
    </message>
    <message>
        <source>Support Veyon project with a donation</source>
        <translation>Подкрепете проект Veyon с дарение</translation>
    </message>
    <message>
        <source>Contributors</source>
        <translation>Автори</translation>
    </message>
    <message>
        <source>Translation</source>
        <translation>Превод</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>Настоящият език все още не е преведен (или местен английски).

 Ако се интересувате от превода на Veyon на вашия местен или друг език или искате да подобрите съществуващ превод, моля, свържете се с разработчик на Veyon!</translation>
    </message>
    <message>
        <source>License</source>
        <translation>Лиценз</translation>
    </message>
    <message>
        <source>About %1 %2</source>
        <translation>Относно %1 %2</translation>
    </message>
</context>
<context>
    <name>AccessControlPage</name>
    <message>
        <source>Computer access control</source>
        <translation>Контрол на достъпа на компютъра</translation>
    </message>
    <message>
        <source>Restrict access to members of specific user groups</source>
        <translation>Ограничете достъпа до членове на определени потребителски групи</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Тест</translation>
    </message>
    <message>
        <source>Process access control rules</source>
        <translation>Обработвайте правила за контрол на достъпа</translation>
    </message>
    <message>
        <source>Grant access to every authenticated user (default)</source>
        <translation>Дайте достъп на всеки удостоверен потребител (по подразбиране)</translation>
    </message>
    <message>
        <source>User groups authorized for computer access</source>
        <translation>Потребителски групи, оторизирани за достъп до компютър</translation>
    </message>
    <message>
        <source>Please add the groups whose members should be authorized to access computers in your Veyon network.</source>
        <translation>Моля, добавете групите, чиито членове трябва да бъдат упълномощени за достъп до компютри във вашата Veyon мрежа.</translation>
    </message>
    <message>
        <source>Authorized user groups</source>
        <translation>Оторизирани потребителски групи</translation>
    </message>
    <message>
        <source>All groups</source>
        <translation>Всички групи</translation>
    </message>
    <message>
        <source>Access control rules</source>
        <translation>Правила за контрол на достъпа</translation>
    </message>
    <message>
        <source>Move selected rule up</source>
        <translation>Премести нагоре</translation>
    </message>
    <message>
        <source>Edit selected rule</source>
        <translation>Промени</translation>
    </message>
    <message>
        <source>Add access control rule</source>
        <translation>Добави правило за контрол на достъпа</translation>
    </message>
    <message>
        <source>Remove access control rule</source>
        <translation>Премахни правило за контрол на достъпа</translation>
    </message>
    <message>
        <source>Move selected rule down</source>
        <translation>Премести надолу</translation>
    </message>
    <message>
        <source>Enter username</source>
        <translation>Въведи потребителско име</translation>
    </message>
    <message>
        <source>Please enter a user login name whose access permissions to test:</source>
        <translation>Моля, въведете потребителско име за вход, чиито разрешения за достъп да тествате:</translation>
    </message>
    <message>
        <source>Access allowed</source>
        <translation>Достъпът е разрешен</translation>
    </message>
    <message>
        <source>The specified user is allowed to access computers with this configuration.</source>
        <translation>На посочения потребител е разрешен достъпа до компютри с тази конфигурация.</translation>
    </message>
    <message>
        <source>Access denied</source>
        <translation>Достъпът е отказан</translation>
    </message>
    <message>
        <source>The specified user is not allowed to access computers with this configuration.</source>
        <translation>Посоченият потребител няма право да получава достъп до компютри с тази конфигурация.</translation>
    </message>
</context>
<context>
    <name>AccessControlProvider</name>
    <message>
        <source>Provider for access control features</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AccessControlRuleEditDialog</name>
    <message>
        <source>Edit access control rule</source>
        <translation>Промени</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Общи настройки</translation>
    </message>
    <message>
        <source>enter a short name for the rule here</source>
        <translation>въведете кратко име за правилото</translation>
    </message>
    <message>
        <source>Rule name:</source>
        <translation>Име на правило:</translation>
    </message>
    <message>
        <source>enter a description for the rule here</source>
        <translation>въведете описание на правилото</translation>
    </message>
    <message>
        <source>Rule description:</source>
        <translation>Описание на правилото:</translation>
    </message>
    <message>
        <source>Invert all conditions (&quot;is/has&quot; interpreted as &quot;is/has not&quot;)</source>
        <translation>Invert all conditions (&quot;is/has&quot; interpreted as &quot;is/has not&quot;)</translation>
    </message>
    <message>
        <source>Always process rule and ignore conditions</source>
        <translation>Винаги използвай правилото и игнорирай условията</translation>
    </message>
    <message>
        <source>Conditions</source>
        <translation>Условия</translation>
    </message>
    <message>
        <source>is member of group</source>
        <translation>е член на групата</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>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.</translation>
    </message>
    <message>
        <source>Accessing computer and local computer are at the same location</source>
        <translation>Accessing computer and local computer are at the same location</translation>
    </message>
    <message>
        <source>No user logged on</source>
        <translation>Няма потребител</translation>
    </message>
    <message>
        <source>is located at</source>
        <translation>is located at</translation>
    </message>
    <message>
        <source>Accessing computer is localhost</source>
        <translation>Достъпът до компютъра е localhost</translation>
    </message>
    <message>
        <source>Accessing user has one or more groups in common with local (logged on) user</source>
        <translation>Accessing user has one or more groups in common with local (logged on) user</translation>
    </message>
    <message>
        <source>Accessing user is logged on user</source>
        <translation>Достъп като влезлия потребител</translation>
    </message>
    <message>
        <source>Accessing user is already connected</source>
        <translation>Вече сте свързан</translation>
    </message>
    <message>
        <source>Action</source>
        <translation>Действие</translation>
    </message>
    <message>
        <source>Allow access</source>
        <translation>Позволи достъп</translation>
    </message>
    <message>
        <source>Deny access</source>
        <translation>Забрани достъп</translation>
    </message>
    <message>
        <source>Ask logged on user for permission</source>
        <translation>Попитайте влезлия потребител за разрешение</translation>
    </message>
    <message>
        <source>None (rule disabled)</source>
        <translation>Няма (правилото е деактивирано)</translation>
    </message>
    <message>
        <source>Accessing user</source>
        <translation>Достъп до потребител</translation>
    </message>
    <message>
        <source>Accessing computer</source>
        <translation>Достъп до компютър</translation>
    </message>
    <message>
        <source>Local (logged on) user</source>
        <translation>Локален (влязъл) потребител</translation>
    </message>
    <message>
        <source>Local computer</source>
        <translation>Локален компютър</translation>
    </message>
    <message>
        <source>Local computer is already being accessed</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AccessControlRulesTestDialog</name>
    <message>
        <source>Access control rules test</source>
        <translation>Access control rules test</translation>
    </message>
    <message>
        <source>Accessing user:</source>
        <translation>Accessing user:</translation>
    </message>
    <message>
        <source>Local computer:</source>
        <translation>Local computer:</translation>
    </message>
    <message>
        <source>Accessing computer:</source>
        <translation>Accessing computer:</translation>
    </message>
    <message>
        <source>Please enter the following user and computer information in order to test the configured ruleset.</source>
        <translation>Please enter the following user and computer information in order to test the configured ruleset.</translation>
    </message>
    <message>
        <source>Local user:</source>
        <translation>Local user:</translation>
    </message>
    <message>
        <source>Connected users:</source>
        <translation>Connected users:</translation>
    </message>
    <message>
        <source>The access in the given scenario is allowed.</source>
        <translation>The access in the given scenario is allowed.</translation>
    </message>
    <message>
        <source>The access in the given scenario is denied.</source>
        <translation>The access in the given scenario is denied.</translation>
    </message>
    <message>
        <source>The access in the given scenario needs permission of the logged on user.</source>
        <translation>The access in the given scenario needs permission of the logged on user.</translation>
    </message>
    <message>
        <source>Test result</source>
        <translation>Test result</translation>
    </message>
    <message>
        <source>There is no matching rule with a valid action. The access is therefore denied.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AuthKeysConfigurationPage</name>
    <message>
        <source>Authentication keys</source>
        <translation>Authentication keys</translation>
    </message>
    <message>
        <source>Introduction</source>
        <translation>Introduction</translation>
    </message>
    <message>
        <source>Please perform the following steps to set up key file authentication:</source>
        <translation>Please perform the following steps to set up key file authentication:</translation>
    </message>
    <message>
        <source>1) Create a key pair on the master computer.</source>
        <translation>1) Create a key pair on the master computer.</translation>
    </message>
    <message>
        <source>2) Set an access group whose members should be allowed to access other computers.</source>
        <translation>2) Set an access group whose members should be allowed to access other computers.</translation>
    </message>
    <message>
        <source>3) Export the public key and import it on all client computers with the same name.</source>
        <translation>3) Export the public key and import it on all client computers with the same name.</translation>
    </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>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.</translation>
    </message>
    <message>
        <source>Key file directories</source>
        <translation>Key file directories</translation>
    </message>
    <message>
        <source>Public key file base directory</source>
        <translation>Public key file base directory</translation>
    </message>
    <message>
        <source>Private key file base directory</source>
        <translation>Private key file base directory</translation>
    </message>
    <message>
        <source>Available authentication keys</source>
        <translation>Available authentication keys</translation>
    </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>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.</translation>
    </message>
    <message>
        <source>Create key pair</source>
        <translation>Create key pair</translation>
    </message>
    <message>
        <source>Delete key</source>
        <translation>Delete key</translation>
    </message>
    <message>
        <source>Import key</source>
        <translation>Import key</translation>
    </message>
    <message>
        <source>Export key</source>
        <translation>Export key</translation>
    </message>
    <message>
        <source>Set access group</source>
        <translation>Set access group</translation>
    </message>
    <message>
        <source>Key files (*.pem)</source>
        <translation>Key files (*.pem)</translation>
    </message>
    <message>
        <source>Authentication key name</source>
        <translation>Authentication key name</translation>
    </message>
    <message>
        <source>Please enter the name of the user group or role for which to create an authentication key pair:</source>
        <translation>Please enter the name of the user group or role for which to create an authentication key pair:</translation>
    </message>
    <message>
        <source>Do you really want to delete authentication key &quot;%1/%2&quot;?</source>
        <translation>Do you really want to delete authentication key &quot;%1/%2&quot;?</translation>
    </message>
    <message>
        <source>Please select a key to delete!</source>
        <translation>Please select a key to delete!</translation>
    </message>
    <message>
        <source>Please select a key to export!</source>
        <translation>Please select a key to export!</translation>
    </message>
    <message>
        <source>Please select a user group which to grant access to key &quot;%1&quot;:</source>
        <translation>Please select a user group which to grant access to key &quot;%1&quot;:</translation>
    </message>
    <message>
        <source>Please select a key which to set the access group for!</source>
        <translation>Please select a key which to set the access group for!</translation>
    </message>
    <message>
        <source>Please enter the name of the user group or role for which to import the authentication key.

Make sure that the names of the keys belonging to each other are identical on all computers.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AuthKeysManager</name>
    <message>
        <source>Please check your permissions.</source>
        <translation>Please check your permissions.</translation>
    </message>
    <message>
        <source>Key name contains invalid characters!</source>
        <translation>Key name contains invalid characters!</translation>
    </message>
    <message>
        <source>Invalid key type specified! Please specify &quot;%1&quot; or &quot;%2&quot;.</source>
        <translation>Invalid key type specified! Please specify &quot;%1&quot; or &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Specified key does not exist! Please use the &quot;list&quot; command to list all installed keys.</source>
        <translation>Specified key does not exist! Please use the &quot;list&quot; command to list all installed keys.</translation>
    </message>
    <message>
        <source>One or more key files already exist! Please delete them using the &quot;delete&quot; command.</source>
        <translation>One or more key files already exist! Please delete them using the &quot;delete&quot; command.</translation>
    </message>
    <message>
        <source>Creating new key pair for &quot;%1&quot;</source>
        <translation>Creating new key pair for &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Failed to create public or private key!</source>
        <translation>Failed to create public or private key!</translation>
    </message>
    <message>
        <source>Newly created key pair has been saved to &quot;%1&quot; and &quot;%2&quot;.</source>
        <translation>Newly created key pair has been saved to &quot;%1&quot; and &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Could not remove key file &quot;%1&quot;!</source>
        <translation>Could not remove key file &quot;%1&quot;!</translation>
    </message>
    <message>
        <source>Could not remove key file directory &quot;%1&quot;!</source>
        <translation>Could not remove key file directory &quot;%1&quot;!</translation>
    </message>
    <message>
        <source>Failed to create directory for output file.</source>
        <translation>Failed to create directory for output file.</translation>
    </message>
    <message>
        <source>File &quot;%1&quot; already exists.</source>
        <translation>File &quot;%1&quot; already exists.</translation>
    </message>
    <message>
        <source>Failed to write output file.</source>
        <translation>Failed to write output file.</translation>
    </message>
    <message>
        <source>Key &quot;%1/%2&quot; has been exported to &quot;%3&quot; successfully.</source>
        <translation>Key &quot;%1/%2&quot; has been exported to &quot;%3&quot; successfully.</translation>
    </message>
    <message>
        <source>Failed read input file.</source>
        <translation>Failed read input file.</translation>
    </message>
    <message>
        <source>File &quot;%1&quot; does not contain a valid private key!</source>
        <translation>File &quot;%1&quot; does not contain a valid private key!</translation>
    </message>
    <message>
        <source>File &quot;%1&quot; does not contain a valid public key!</source>
        <translation>File &quot;%1&quot; does not contain a valid public key!</translation>
    </message>
    <message>
        <source>Failed to create directory for key file.</source>
        <translation>Failed to create directory for key file.</translation>
    </message>
    <message>
        <source>Failed to write key file &quot;%1&quot;.</source>
        <translation>Failed to write key file &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Failed to set permissions for key file &quot;%1&quot;!</source>
        <translation>Failed to set permissions for key file &quot;%1&quot;!</translation>
    </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>Key &quot;%1/%2&quot; has been imported successfully. Please check file permissions of &quot;%3&quot; in order to prevent unauthorized accesses.</translation>
    </message>
    <message>
        <source>Failed to convert private key to public key</source>
        <translation>Failed to convert private key to public key</translation>
    </message>
    <message>
        <source>Failed to create directory for private key file &quot;%1&quot;.</source>
        <translation>Failed to create directory for private key file &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Failed to save private key in file &quot;%1&quot;!</source>
        <translation>Failed to save private key in file &quot;%1&quot;!</translation>
    </message>
    <message>
        <source>Failed to set permissions for private key file &quot;%1&quot;!</source>
        <translation>Failed to set permissions for private key file &quot;%1&quot;!</translation>
    </message>
    <message>
        <source>Failed to create directory for public key file &quot;%1&quot;.</source>
        <translation>Failed to create directory for public key file &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Failed to save public key in file &quot;%1&quot;!</source>
        <translation>Failed to save public key in file &quot;%1&quot;!</translation>
    </message>
    <message>
        <source>Failed to set permissions for public key file &quot;%1&quot;!</source>
        <translation>Failed to set permissions for public key file &quot;%1&quot;!</translation>
    </message>
    <message>
        <source>Failed to set owner of key file &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>Failed to set owner of key file &quot;%1&quot; to &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Failed to set permissions for key file &quot;%1&quot;.</source>
        <translation>Failed to set permissions for key file &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Key &quot;%1&quot; is now accessible by user group &quot;%2&quot;.</source>
        <translation>Key &quot;%1&quot; is now accessible by user group &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>&lt;N/A&gt;</source>
        <translation>&lt;N/A&gt;</translation>
    </message>
    <message>
        <source>Failed to read key file.</source>
        <translation>Failed to read key file.</translation>
    </message>
</context>
<context>
    <name>AuthKeysPlugin</name>
    <message>
        <source>Create new authentication key pair</source>
        <translation>Create new authentication key pair</translation>
    </message>
    <message>
        <source>Delete authentication key</source>
        <translation>Delete authentication key</translation>
    </message>
    <message>
        <source>List authentication keys</source>
        <translation>List authentication keys</translation>
    </message>
    <message>
        <source>Import public or private key</source>
        <translation>Import public or private key</translation>
    </message>
    <message>
        <source>Export public or private key</source>
        <translation>Export public or private key</translation>
    </message>
    <message>
        <source>Extract public key from existing private key</source>
        <translation>Extract public key from existing private key</translation>
    </message>
    <message>
        <source>Set user group allowed to access a key</source>
        <translation>Set user group allowed to access a key</translation>
    </message>
    <message>
        <source>Please specify the command to display help for.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>NAME</source>
        <translation>NAME</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. The parameter must be a name for the key, which may only contain letters.</source>
        <translation>This command creates a new authentication key pair with name &lt;NAME&gt; and saves private and public key to the configured key directories. The parameter must be a name for the key, which may only contain letters.</translation>
    </message>
    <message>
        <source>KEY</source>
        <translation>KEY</translation>
    </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 it has been deleted.</source>
        <translation>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 it has been deleted.</translation>
    </message>
    <message>
        <source>FILE</source>
        <translation>FILE</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>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;.</translation>
    </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. When setting up another master computer, it is therefore sufficient to transfer the private key only. The public key can then be extracted.</source>
        <translation>This command extracts the public key part from the private key &lt;KEY&gt; and saves it as the corresponding public key. When setting up another master computer, it is therefore sufficient to transfer the private key only. The public key can then be extracted.</translation>
    </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>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;.</translation>
    </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>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.</translation>
    </message>
    <message>
        <source>ACCESS GROUP</source>
        <translation>ACCESS GROUP</translation>
    </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>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.</translation>
    </message>
    <message>
        <source>The specified command does not exist or no help is available for it.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please specify the key name (e.g. &quot;teacher/public&quot;) as the first argument.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>TYPE</source>
        <translation>TYPE</translation>
    </message>
    <message>
        <source>PAIR ID</source>
        <translation>PAIR ID</translation>
    </message>
    <message>
        <source>Command line support for managing authentication keys</source>
        <translation>Command line support for managing authentication keys</translation>
    </message>
    <message>
        <source>Commands for managing authentication keys</source>
        <translation>Commands for managing authentication keys</translation>
    </message>
</context>
<context>
    <name>AuthKeysTableModel</name>
    <message>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <source>Access group</source>
        <translation>Access group</translation>
    </message>
    <message>
        <source>Pair ID</source>
        <translation>Pair ID</translation>
    </message>
</context>
<context>
    <name>BuiltinDirectoryConfigurationPage</name>
    <message>
        <source>Locations &amp; computers</source>
        <translation>Locations &amp; computers</translation>
    </message>
    <message>
        <source>Builtin directory</source>
        <translation>Builtin directory</translation>
    </message>
    <message>
        <source>Computers</source>
        <translation>Computers</translation>
    </message>
    <message>
        <source>Locations</source>
        <translation>Locations</translation>
    </message>
    <message>
        <source>Add new computer</source>
        <translation>Add new computer</translation>
    </message>
    <message>
        <source>Remove selected computer</source>
        <translation>Remove selected computer</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <source>Host address/IP</source>
        <translation>Host address/IP</translation>
    </message>
    <message>
        <source>MAC address</source>
        <translation>MAC address</translation>
    </message>
    <message>
        <source>Add new location</source>
        <translation>Add new location</translation>
    </message>
    <message>
        <source>Remove selected location</source>
        <translation>Remove selected location</translation>
    </message>
    <message>
        <source>The import of CSV files is possible through the command line interface. For more information, see the &lt;a href=&quot;https://docs.veyon.io/en/latest/admin/cli.html#network-object-directory&quot;&gt;online documentation&lt;/a&gt;.</source>
        <translation>The import of CSV files is possible through the command line interface. For more information, see the &lt;a href=&quot;https://docs.veyon.io/en/latest/admin/cli.html#network-object-directory&quot;&gt;online documentation&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>New location</source>
        <translation>New location</translation>
    </message>
    <message>
        <source>New computer</source>
        <translation>New computer</translation>
    </message>
</context>
<context>
    <name>BuiltinDirectoryPlugin</name>
    <message>
        <source>Show help for specific command</source>
        <translation>Show help for specific command</translation>
    </message>
    <message>
        <source>Add a location or computer</source>
        <translation>Add a location or computer</translation>
    </message>
    <message>
        <source>Clear all locations and computers</source>
        <translation>Clear all locations and computers</translation>
    </message>
    <message>
        <source>Dump all or individual locations and computers</source>
        <translation>Dump all or individual locations and computers</translation>
    </message>
    <message>
        <source>List all locations and computers</source>
        <translation>List all locations and computers</translation>
    </message>
    <message>
        <source>Remove a location or computer</source>
        <translation>Remove a location or computer</translation>
    </message>
    <message>
        <source>Import objects from given file</source>
        <translation>Import objects from given file</translation>
    </message>
    <message>
        <source>Export objects to given file</source>
        <translation>Export objects to given file</translation>
    </message>
    <message>
        <source>FILE</source>
        <translation>FILE</translation>
    </message>
    <message>
        <source>LOCATION</source>
        <translation>LOCATION</translation>
    </message>
    <message>
        <source>FORMAT-STRING-WITH-PLACEHOLDERS</source>
        <translation>FORMAT-STRING-WITH-PLACEHOLDERS</translation>
    </message>
    <message>
        <source>REGULAR-EXPRESSION-WITH-PLACEHOLDER</source>
        <translation>REGULAR-EXPRESSION-WITH-PLACEHOLDER</translation>
    </message>
    <message>
        <source>Imports objects from the specified text file using the given format string or regular expression containing one or multiple placeholders. Valid placeholders are: %1</source>
        <translation>Imports objects from the specified text file using the given format string or regular expression containing one or multiple placeholders. Valid placeholders are: %1</translation>
    </message>
    <message>
        <source>Import simple CSV file to a single room</source>
        <translation>Import simple CSV file to a single room</translation>
    </message>
    <message>
        <source>Import CSV file with location name in first column</source>
        <translation>Import CSV file with location name in first column</translation>
    </message>
    <message>
        <source>Import text file with with key/value pairs using regular expressions</source>
        <translation>Import text file with with key/value pairs using regular expressions</translation>
    </message>
    <message>
        <source>Import arbitrarily formatted data</source>
        <translation>Import arbitrarily formatted data</translation>
    </message>
    <message>
        <source>Exports objects to the specified text file using the given format string containing one or multiple placeholders. Valid placeholders are: %1</source>
        <translation>Exports objects to the specified text file using the given format string containing one or multiple placeholders. Valid placeholders are: %1</translation>
    </message>
    <message>
        <source>Export all objects to a CSV file</source>
        <translation>Export all objects to a CSV file</translation>
    </message>
    <message>
        <source>Export all computers in a specific location to a CSV file</source>
        <translation>Export all computers in a specific location to a CSV file</translation>
    </message>
    <message>
        <source>TYPE</source>
        <translation>TYPE</translation>
    </message>
    <message>
        <source>NAME</source>
        <translation>NAME</translation>
    </message>
    <message>
        <source>HOST ADDRESS</source>
        <translation>HOST ADDRESS</translation>
    </message>
    <message>
        <source>MAC ADDRESS</source>
        <translation>MAC ADDRESS</translation>
    </message>
    <message>
        <source>PARENT</source>
        <translation>PARENT</translation>
    </message>
    <message>
        <source>Adds an object where %1 can be one of &quot;%2&quot; or &quot;%3&quot;. %4 can be specified by name or UUID.</source>
        <translation>Adds an object where %1 can be one of &quot;%2&quot; or &quot;%3&quot;. %4 can be specified by name or UUID.</translation>
    </message>
    <message>
        <source>Add a room</source>
        <translation>Add a room</translation>
    </message>
    <message>
        <source>Add a computer to room %1</source>
        <translation>Add a computer to room %1</translation>
    </message>
    <message>
        <source>OBJECT</source>
        <translation>OBJECT</translation>
    </message>
    <message>
        <source>Removes the specified object from the directory. %1 can be specified by name or UUID. Removing a location will also remove all related computers.</source>
        <translation>Removes the specified object from the directory. %1 can be specified by name or UUID. Removing a location will also remove all related computers.</translation>
    </message>
    <message>
        <source>Remove a computer by name</source>
        <translation>Remove a computer by name</translation>
    </message>
    <message>
        <source>Remove an object by UUID</source>
        <translation>Remove an object by UUID</translation>
    </message>
    <message>
        <source>The specified command does not exist or no help is available for it.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Invalid type specified. Valid values are &quot;%1&quot; or &quot;%2&quot;.</source>
        <translation>Invalid type specified. Valid values are &quot;%1&quot; or &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Object UUID</source>
        <translation>Object UUID</translation>
    </message>
    <message>
        <source>Parent UUID</source>
        <translation>Parent UUID</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <source>Host address</source>
        <translation>Host address</translation>
    </message>
    <message>
        <source>MAC address</source>
        <translation>MAC address</translation>
    </message>
    <message>
        <source>Specified object not found.</source>
        <translation>Specified object not found.</translation>
    </message>
    <message>
        <source>File &quot;%1&quot; does not exist!</source>
        <translation>File &quot;%1&quot; does not exist!</translation>
    </message>
    <message>
        <source>Can&apos;t open file &quot;%1&quot; for reading!</source>
        <translation>Can&apos;t open file &quot;%1&quot; for reading!</translation>
    </message>
    <message>
        <source>Unknown argument &quot;%1&quot;.</source>
        <translation>Unknown argument &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>No format string or regular expression specified!</source>
        <translation>No format string or regular expression specified!</translation>
    </message>
    <message>
        <source>Can&apos;t open file &quot;%1&quot; for writing!</source>
        <translation>Can&apos;t open file &quot;%1&quot; for writing!</translation>
    </message>
    <message>
        <source>No format string specified!</source>
        <translation>No format string specified!</translation>
    </message>
    <message>
        <source>Location &quot;%1&quot;</source>
        <translation>Location &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Computer &quot;%1&quot; (host address: &quot;%2&quot; MAC address: &quot;%3&quot;)</source>
        <translation>Computer &quot;%1&quot; (host address: &quot;%2&quot; MAC address: &quot;%3&quot;)</translation>
    </message>
    <message>
        <source>Unclassified object &quot;%1&quot; with ID &quot;%2&quot;</source>
        <translation>Unclassified object &quot;%1&quot; with ID &quot;%2&quot;</translation>
    </message>
    <message>
        <source>None</source>
        <translation>None</translation>
    </message>
    <message>
        <source>Invalid</source>
        <translation>Invalid</translation>
    </message>
    <message>
        <source>Error while parsing line %1.</source>
        <translation>Error while parsing line %1.</translation>
    </message>
    <message>
        <source>Network object directory which stores objects in local configuration</source>
        <translation>Network object directory which stores objects in local configuration</translation>
    </message>
    <message>
        <source>Builtin (computers and locations in local configuration)</source>
        <translation>Builtin (computers and locations in local configuration)</translation>
    </message>
    <message>
        <source>Commands for managing the builtin network object directory</source>
        <translation>Commands for managing the builtin network object directory</translation>
    </message>
    <message>
        <source>Location</source>
        <translation>Location</translation>
    </message>
    <message>
        <source>Computer</source>
        <translation>Computer</translation>
    </message>
    <message>
        <source>Root</source>
        <translation>Root</translation>
    </message>
    <message>
        <source>&quot;Room 01&quot;</source>
        <translation>&quot;Room 01&quot;</translation>
    </message>
    <message>
        <source>&quot;Computer 01&quot;</source>
        <translation>&quot;Computer 01&quot;</translation>
    </message>
    <message>
        <source>Location &quot;%1&quot; not found.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>BuiltinUltraVncServer</name>
    <message>
        <source>Builtin VNC server (UltraVNC)</source>
        <translation>Builtin VNC server (UltraVNC)</translation>
    </message>
</context>
<context>
    <name>BuiltinX11VncServer</name>
    <message>
        <source>Builtin VNC server (x11vnc)</source>
        <translation>Builtin VNC server (x11vnc)</translation>
    </message>
</context>
<context>
    <name>ComputerControlListModel</name>
    <message>
        <source>Name: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Location: %1</source>
        <translation>Location: %1</translation>
    </message>
    <message>
        <source>Active features: %1</source>
        <translation>Active features: %1</translation>
    </message>
    <message>
        <source>[no user]</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Online and connected</source>
        <translation>Online and connected</translation>
    </message>
    <message>
        <source>Establishing connection</source>
        <translation>Establishing connection</translation>
    </message>
    <message>
        <source>Computer offline or switched off</source>
        <translation>Computer offline or switched off</translation>
    </message>
    <message>
        <source>Veyon Server unreachable or not running</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Authentication failed or access denied</source>
        <translation>Authentication failed or access denied</translation>
    </message>
    <message>
        <source>Disconnected</source>
        <translation>Disconnected</translation>
    </message>
    <message>
        <source>No user logged on</source>
        <translation>Няма потребител</translation>
    </message>
    <message>
        <source>Logged on user: %1</source>
        <translation>Logged on user: %1</translation>
    </message>
    <message>
        <source>Hostname: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>unknown</source>
        <translation>unknown</translation>
    </message>
    <message>
        <source>IP address: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Hostname could not be resolved</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No features active</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ComputerControlServer</name>
    <message>
        <source>Authentication error</source>
        <translation>Authentication error</translation>
    </message>
    <message>
        <source>User &quot;%1&quot; at host &quot;%2&quot; attempted to access this computer but could not authenticate successfully.</source>
        <translation>User &quot;%1&quot; at host &quot;%2&quot; attempted to access this computer but could not authenticate successfully.</translation>
    </message>
    <message>
        <source>Remote access</source>
        <translation>Remote access</translation>
    </message>
    <message>
        <source>User &quot;%1&quot; at host &quot;%2&quot; is now accessing this computer.</source>
        <translation>User &quot;%1&quot; at host &quot;%2&quot; is now accessing this computer.</translation>
    </message>
    <message>
        <source>Access control error</source>
        <translation>Access control error</translation>
    </message>
    <message>
        <source>User &quot;%1&quot; at host &quot;%2&quot; attempted to access this computer but has been blocked due to access control settings.</source>
        <translation>User &quot;%1&quot; at host &quot;%2&quot; attempted to access this computer but has been blocked due to access control settings.</translation>
    </message>
    <message>
        <source>%1 Service %2 at %3:%4</source>
        <translation>%1 Service %2 at %3:%4</translation>
    </message>
    <message>
        <source>Active connections:</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ComputerManager</name>
    <message>
        <source>User</source>
        <translation>User</translation>
    </message>
    <message>
        <source>Logged in since</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Missing network object directory plugin</source>
        <translation>Missing network object directory plugin</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>No default network object directory plugin was found. Please check your installation or configure a different network object directory backend via %1 Configurator.</translation>
    </message>
    <message>
        <source>Computer name;Hostname;User</source>
        <translation>Computer name;Hostname;User</translation>
    </message>
    <message>
        <source>%1 days</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>1 day</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Location detection failed</source>
        <translation>Location detection failed</translation>
    </message>
    <message>
        <source>Could not determine the location of this computer. This indicates a problem with the system configuration. All locations will be shown in the computer select panel instead.</source>
        <translation>Could not determine the location of this computer. This indicates a problem with the system configuration. All locations will be shown in the computer select panel instead.</translation>
    </message>
</context>
<context>
    <name>ComputerSelectPanel</name>
    <message>
        <source>Search computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add location</source>
        <translation>Add location</translation>
    </message>
    <message>
        <source>Save computer/user list</source>
        <translation>Save computer/user list</translation>
    </message>
    <message>
        <source>Select output filename</source>
        <translation>Select output filename</translation>
    </message>
    <message>
        <source>CSV files (*.csv)</source>
        <translation>CSV files (*.csv)</translation>
    </message>
    <message>
        <source>File error</source>
        <translation>File error</translation>
    </message>
    <message>
        <source>Could not write the computer and users list to %1! Please check the file access permissions.</source>
        <translation>Could not write the computer and users list to %1! Please check the file access permissions.</translation>
    </message>
</context>
<context>
    <name>ConfigCommands</name>
    <message>
        <source>Clear system-wide Veyon configuration</source>
        <translation>Clear system-wide Veyon configuration</translation>
    </message>
    <message>
        <source>List all configuration keys and values</source>
        <translation>List all configuration keys and values</translation>
    </message>
    <message>
        <source>Import configuration from given file</source>
        <translation>Import configuration from given file</translation>
    </message>
    <message>
        <source>Export configuration to given file</source>
        <translation>Export configuration to given file</translation>
    </message>
    <message>
        <source>Read and output configuration value for given key</source>
        <translation>Read and output configuration value for given key</translation>
    </message>
    <message>
        <source>Write given value to given configuration key</source>
        <translation>Write given value to given configuration key</translation>
    </message>
    <message>
        <source>Unset (remove) given configuration key</source>
        <translation>Unset (remove) given configuration key</translation>
    </message>
    <message>
        <source>Upgrade and save configuration of program and plugins</source>
        <translation>Upgrade and save configuration of program and plugins</translation>
    </message>
    <message>
        <source>Please specify an existing configuration file to import.</source>
        <translation>Please specify an existing configuration file to import.</translation>
    </message>
    <message>
        <source>Configuration file is not readable!</source>
        <translation>Configuration file is not readable!</translation>
    </message>
    <message>
        <source>Please specify a valid filename for the configuration export.</source>
        <translation>Please specify a valid filename for the configuration export.</translation>
    </message>
    <message>
        <source>Output file is not writable!</source>
        <translation>Output file is not writable!</translation>
    </message>
    <message>
        <source>Output directory is not writable!</source>
        <translation>Output directory is not writable!</translation>
    </message>
    <message>
        <source>Please specify a valid key.</source>
        <translation>Please specify a valid key.</translation>
    </message>
    <message>
        <source>Specified key does not exist in current configuration!</source>
        <translation>Specified key does not exist in current configuration!</translation>
    </message>
    <message>
        <source>Please specify a valid value.</source>
        <translation>Please specify a valid value.</translation>
    </message>
    <message>
        <source>Configure Veyon at command line</source>
        <translation>Configure Veyon at command line</translation>
    </message>
    <message>
        <source>Commands for managing the configuration of Veyon</source>
        <translation>Commands for managing the configuration of Veyon</translation>
    </message>
</context>
<context>
    <name>ConfigurationManager</name>
    <message>
        <source>Could not modify the autostart property for the %1 Service.</source>
        <translation>Could not modify the autostart property for the %1 Service.</translation>
    </message>
    <message>
        <source>Could not configure the firewall configuration for the %1 Server.</source>
        <translation>Could not configure the firewall configuration for the %1 Server.</translation>
    </message>
    <message>
        <source>Could not configure the firewall configuration for the %1 Worker.</source>
        <translation>Could not configure the firewall configuration for the %1 Worker.</translation>
    </message>
    <message>
        <source>Could not apply platform-specific configuration settings.</source>
        <translation>Could not apply platform-specific configuration settings.</translation>
    </message>
    <message>
        <source>Configuration is not writable. Please check your permissions!</source>
        <translation>Configuration is not writable. Please check your permissions!</translation>
    </message>
</context>
<context>
    <name>DemoClient</name>
    <message>
        <source>%1 Demo</source>
        <translation>%1 Demo</translation>
    </message>
</context>
<context>
    <name>DemoConfigurationPage</name>
    <message>
        <source>Demo server</source>
        <translation>Demo server</translation>
    </message>
    <message>
        <source>Tunables</source>
        <translation>Tunables</translation>
    </message>
    <message>
        <source> s</source>
        <translation> s</translation>
    </message>
    <message>
        <source>Update interval</source>
        <translation>Update interval</translation>
    </message>
    <message>
        <source> MB</source>
        <translation> MB</translation>
    </message>
    <message>
        <source> ms</source>
        <translation> ms</translation>
    </message>
    <message>
        <source>Slow down thumbnail updates while demo is running</source>
        <translation>Slow down thumbnail updates while demo is running</translation>
    </message>
    <message>
        <source>Memory limit</source>
        <translation>Memory limit</translation>
    </message>
    <message>
        <source>Key frame interval</source>
        <translation>Key frame interval</translation>
    </message>
    <message>
        <source>Bandwidth limit</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source> MB/s</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DemoFeaturePlugin</name>
    <message>
        <source>Demo</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Stop demo</source>
        <translation>Stop demo</translation>
    </message>
    <message>
        <source>Share your screen or allow a user to share his screen with other users.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Full screen demo</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Window demo</source>
        <translation>Window demo</translation>
    </message>
    <message>
        <source>Share your own screen in fullscreen mode</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>In this mode your screen is being displayed in full screen mode on all computers while the input devices of the users are locked.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Share your own screen in a window</source>
        <translation type="unfinished"/>
    </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>In this mode your screen being displayed in a window on all computers. The users are able to switch to other windows as needed.</translation>
    </message>
    <message>
        <source>Share selected user&apos;s screen in fullscreen mode</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>In this mode the screen of the selected user is being displayed in full screen mode on all computers while the input devices of the users are locked.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Share selected user&apos;s screen in a window</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>In this mode the screen of the selected user being displayed in a window on all computers. The users are able to switch to other windows as needed.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please select a user screen to share.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please select only one user screen to share.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>All screens</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Give a demonstration by screen broadcasting</source>
        <translation>Give a demonstration by screen broadcasting</translation>
    </message>
</context>
<context>
    <name>DesktopAccessDialog</name>
    <message>
        <source>Desktop access dialog</source>
        <translation>Desktop access dialog</translation>
    </message>
    <message>
        <source>Confirm desktop access</source>
        <translation>Confirm desktop access</translation>
    </message>
    <message>
        <source>The user %1 at computer %2 wants to access your desktop. Do you want to grant access?</source>
        <translation>The user %1 at computer %2 wants to access your desktop. Do you want to grant access?</translation>
    </message>
    <message>
        <source>Never for this session</source>
        <translation>Never for this session</translation>
    </message>
    <message>
        <source>Always for this session</source>
        <translation>Always for this session</translation>
    </message>
</context>
<context>
    <name>DesktopServicesConfigurationPage</name>
    <message>
        <source>Applications &amp; websites</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Predefined applications</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>Path</translation>
    </message>
    <message>
        <source>Add new application</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove selected application</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Predefined websites</source>
        <translation>Predefined websites</translation>
    </message>
    <message>
        <source>Add new website</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove selected website</source>
        <translation>Remove selected website</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>New application</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>New website</source>
        <translation>New website</translation>
    </message>
</context>
<context>
    <name>DesktopServicesFeaturePlugin</name>
    <message>
        <source>Start application</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Click this button to start an application on all computers.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Open website</source>
        <translation>Open website</translation>
    </message>
    <message>
        <source>Click this button to open a website on all computers.</source>
        <translation>Click this button to open a website on all computers.</translation>
    </message>
    <message>
        <source>Start application &quot;%1&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Custom application</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Open website &quot;%1&quot;</source>
        <translation>Open website &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Custom website</source>
        <translation>Custom website</translation>
    </message>
    <message>
        <source>Start apps and open websites in user sessions</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DocumentationFigureCreator</name>
    <message>
        <source>Teacher</source>
        <translation>Teacher</translation>
    </message>
    <message>
        <source>Room %1</source>
        <translation>Room %1</translation>
    </message>
    <message>
        <source>generic-student-user</source>
        <translation>generic-student-user</translation>
    </message>
    <message>
        <source>Please complete all tasks within the next 5 minutes.</source>
        <translation>Please complete all tasks within the next 5 minutes.</translation>
    </message>
    <message>
        <source>Custom website</source>
        <translation>Custom website</translation>
    </message>
    <message>
        <source>Open file manager</source>
        <translation>Open file manager</translation>
    </message>
    <message>
        <source>Start learning tool</source>
        <translation>Start learning tool</translation>
    </message>
    <message>
        <source>Play tutorial video</source>
        <translation>Play tutorial video</translation>
    </message>
    <message>
        <source>Custom application</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Handout</source>
        <translation>Handout</translation>
    </message>
    <message>
        <source>Texts to read</source>
        <translation>Texts to read</translation>
    </message>
</context>
<context>
    <name>ExternalVncServer</name>
    <message>
        <source>External VNC server</source>
        <translation>External VNC server</translation>
    </message>
</context>
<context>
    <name>ExternalVncServerConfigurationWidget</name>
    <message>
        <source>External VNC server configuration</source>
        <translation>External VNC server configuration</translation>
    </message>
    <message>
        <source>Port:</source>
        <translation>Port:</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Password:</translation>
    </message>
</context>
<context>
    <name>FeatureCommands</name>
    <message>
        <source>List names of all available features</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show table with details of all available features</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Start a feature on a remote host</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Stop a feature on a remote host</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please specify the command to display help for.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Displays a list with the names of all available features.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Displays a table with detailed information about all available features. This information include a description, the UID, the name of the plugin providing the respective feature and some other implementation-related details.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>HOST ADDRESS</source>
        <translation>HOST ADDRESS</translation>
    </message>
    <message>
        <source>FEATURE</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>ARGUMENTS</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Starts the specified feature on the specified host by connecting to the Veyon Server running remotely. The feature can be specified by name or UID. Use the ``show`` command to see all available features. Depending on the feature, additional arguments (such as the text message to display) encoded as a single JSON string have to be specified. Please refer to the developer documentation for more information</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lock the screen</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Display a text message</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Test message</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Start an application</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Stops the specified feature on the specified host by connecting to the Veyon Server running remotely. The feature can be specified by name or UID. Use the ``show`` command to see all available features.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unlock the screen</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The specified command does not exist or no help is available for it.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <source>Description</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Master</source>
        <translation>Master</translation>
    </message>
    <message>
        <source>Service</source>
        <translation>Service</translation>
    </message>
    <message>
        <source>Worker</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>UID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Plugin</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Invalid feature name or UID specified</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Error parsing the JSON-encoded arguments: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to initialize credentials</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not establish a connection to host %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to send feature control message to host %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Feature-related CLI operations</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for controlling features</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>FileTransferConfigurationPage</name>
    <message>
        <source>File transfer</source>
        <translation>File transfer</translation>
    </message>
    <message>
        <source>Directories</source>
        <translation>Directories</translation>
    </message>
    <message>
        <source>Destination directory</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Default source directory</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <source>Remember last source directory</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Create destination directory if it does not exist</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>FileTransferController</name>
    <message>
        <source>Could not open file &quot;%1&quot; for reading! Please check your permissions!</source>
        <translation>Could not open file &quot;%1&quot; for reading! Please check your permissions!</translation>
    </message>
</context>
<context>
    <name>FileTransferDialog</name>
    <message>
        <source>File transfer</source>
        <translation>File transfer</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <source>Overwrite existing files</source>
        <translation>Overwrite existing files</translation>
    </message>
    <message>
        <source>Transfer only</source>
        <translation>Transfer only</translation>
    </message>
    <message>
        <source>Transfer and open file(s) with associated program</source>
        <translation>Transfer and open file(s) with associated program</translation>
    </message>
    <message>
        <source>Transfer and open destination folder</source>
        <translation>Transfer and open destination folder</translation>
    </message>
    <message>
        <source>Files</source>
        <translation>Files</translation>
    </message>
    <message>
        <source>Start</source>
        <translation>Start</translation>
    </message>
</context>
<context>
    <name>FileTransferPlugin</name>
    <message>
        <source>File transfer</source>
        <translation>File transfer</translation>
    </message>
    <message>
        <source>Click this button to transfer files from your computer to all computers.</source>
        <translation>Click this button to transfer files from your computer to all computers.</translation>
    </message>
    <message>
        <source>Select one or more files to transfer</source>
        <translation>Select one or more files to transfer</translation>
    </message>
    <message>
        <source>Received file &quot;%1&quot;.</source>
        <translation>Received file &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Could not receive file &quot;%1&quot; as it already exists.</source>
        <translation>Could not receive file &quot;%1&quot; as it already exists.</translation>
    </message>
    <message>
        <source>Could not receive file &quot;%1&quot; as it could not be opened for writing!</source>
        <translation>Could not receive file &quot;%1&quot; as it could not be opened for writing!</translation>
    </message>
    <message>
        <source>Transfer files to remote computer</source>
        <translation>Transfer files to remote computer</translation>
    </message>
</context>
<context>
    <name>GeneralConfigurationPage</name>
    <message>
        <source>User interface</source>
        <translation>User interface</translation>
    </message>
    <message>
        <source>Use system language setting</source>
        <translation>Use system language setting</translation>
    </message>
    <message>
        <source>Language:</source>
        <translation>Language:</translation>
    </message>
    <message>
        <source>Veyon</source>
        <translation>Veyon</translation>
    </message>
    <message>
        <source>Style:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Native</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Authentication</source>
        <translation>Authentication</translation>
    </message>
    <message>
        <source>Method:</source>
        <translation>Method:</translation>
    </message>
    <message>
        <source>Logon authentication</source>
        <translation>Logon authentication</translation>
    </message>
    <message>
        <source>Key file authentication</source>
        <translation>Key file authentication</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Тест</translation>
    </message>
    <message>
        <source>Network object directory</source>
        <translation>Network object directory</translation>
    </message>
    <message>
        <source>Backend:</source>
        <translation>Backend:</translation>
    </message>
    <message>
        <source>Update interval:</source>
        <translation>Update interval:</translation>
    </message>
    <message>
        <source> seconds</source>
        <translation> seconds</translation>
    </message>
    <message>
        <source>Logging</source>
        <translation>Logging</translation>
    </message>
    <message>
        <source>Log file directory</source>
        <translation>Log file directory</translation>
    </message>
    <message>
        <source>Log level</source>
        <translation>Log level</translation>
    </message>
    <message>
        <source>Nothing</source>
        <translation>Nothing</translation>
    </message>
    <message>
        <source>Only critical messages</source>
        <translation>Only critical messages</translation>
    </message>
    <message>
        <source>Errors and critical messages</source>
        <translation>Errors and critical messages</translation>
    </message>
    <message>
        <source>Warnings and errors</source>
        <translation>Warnings and errors</translation>
    </message>
    <message>
        <source>Information, warnings and errors</source>
        <translation>Information, warnings and errors</translation>
    </message>
    <message>
        <source>Debug messages and everything else</source>
        <translation>Debug messages and everything else</translation>
    </message>
    <message>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <source>Rotate log files</source>
        <translation>Rotate log files</translation>
    </message>
    <message>
        <source> MB</source>
        <translation> MB</translation>
    </message>
    <message>
        <source>Limit log file size</source>
        <translation>Limit log file size</translation>
    </message>
    <message>
        <source>Log to standard error output</source>
        <translation>Log to standard error output</translation>
    </message>
    <message>
        <source>Write to logging system of operating system</source>
        <translation>Write to logging system of operating system</translation>
    </message>
    <message>
        <source>Clear all log files</source>
        <translation>Clear all log files</translation>
    </message>
    <message>
        <source>Authentication is set up properly on this computer.</source>
        <translation>Authentication is set up properly on this computer.</translation>
    </message>
    <message>
        <source>Authentication keys are not set up properly on this computer.</source>
        <translation>Authentication keys are not set up properly on this computer.</translation>
    </message>
    <message>
        <source>%1 service</source>
        <translation>%1 service</translation>
    </message>
    <message>
        <source>The %1 service needs to be stopped temporarily in order to remove the log files. Continue?</source>
        <translation>The %1 service needs to be stopped temporarily in order to remove the log files. Continue?</translation>
    </message>
    <message>
        <source>Log files cleared</source>
        <translation>Log files cleared</translation>
    </message>
    <message>
        <source>All log files were cleared successfully.</source>
        <translation>All log files were cleared successfully.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <source>Could not remove all log files.</source>
        <translation>Could not remove all log files.</translation>
    </message>
    <message>
        <source>Authentication test</source>
        <translation>Authentication test</translation>
    </message>
    <message>
        <source>User groups</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Include user groups from domain</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Missing user groups backend</source>
        <translation>Липсват потребителски групи</translation>
    </message>
    <message>
        <source>No user groups plugin was found. Please check your installation!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Color scheme:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Light</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Dark</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>HeadlessVncServer</name>
    <message>
        <source>Headless VNC server</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LdapBrowseDialog</name>
    <message>
        <source>Browse LDAP</source>
        <translation>Browse LDAP</translation>
    </message>
</context>
<context>
    <name>LdapClient</name>
    <message>
        <source>LDAP error description: %1</source>
        <translation>LDAP error description: %1</translation>
    </message>
</context>
<context>
    <name>LdapConfigurationPage</name>
    <message>
        <source>Basic settings</source>
        <translation>Basic settings</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Общи настройки</translation>
    </message>
    <message>
        <source>Anonymous bind</source>
        <translation>Anonymous bind</translation>
    </message>
    <message>
        <source>Use bind credentials</source>
        <translation>Use bind credentials</translation>
    </message>
    <message>
        <source>Query timeout</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Bind DN</source>
        <translation>Bind DN</translation>
    </message>
    <message>
        <source> ms</source>
        <translation> ms</translation>
    </message>
    <message>
        <source>LDAP server and port</source>
        <translation>LDAP server and port</translation>
    </message>
    <message>
        <source>Bind password</source>
        <translation>Bind password</translation>
    </message>
    <message>
        <source>Connection security</source>
        <translation>Connection security</translation>
    </message>
    <message>
        <source>TLS certificate verification</source>
        <translation>TLS certificate verification</translation>
    </message>
    <message>
        <source>Encryption protocol</source>
        <translation>Encryption protocol</translation>
    </message>
    <message>
        <source>System defaults</source>
        <translation>System defaults</translation>
    </message>
    <message>
        <source>Never (insecure!)</source>
        <translation>Never (insecure!)</translation>
    </message>
    <message>
        <source>Custom CA certificate file</source>
        <translation>Custom CA certificate file</translation>
    </message>
    <message>
        <source>None</source>
        <translation>None</translation>
    </message>
    <message>
        <source>TLS</source>
        <translation>TLS</translation>
    </message>
    <message>
        <source>SSL</source>
        <translation>SSL</translation>
    </message>
    <message>
        <source>Base DN</source>
        <translation>Base DN</translation>
    </message>
    <message>
        <source>Discover base DN by naming context</source>
        <translation>Discover base DN by naming context</translation>
    </message>
    <message>
        <source>e.g. namingContexts or defaultNamingContext</source>
        <translation>e.g. namingContexts or defaultNamingContext</translation>
    </message>
    <message>
        <source>Fixed base DN</source>
        <translation>Fixed base DN</translation>
    </message>
    <message>
        <source>e.g. dc=example,dc=org</source>
        <translation>e.g. dc=example,dc=org</translation>
    </message>
    <message>
        <source>Environment settings</source>
        <translation>Environment settings</translation>
    </message>
    <message>
        <source>Object trees</source>
        <translation>Object trees</translation>
    </message>
    <message>
        <source>(only if different from group tree)</source>
        <translation>(only if different from group tree)</translation>
    </message>
    <message>
        <source>Computer tree</source>
        <translation>Computer tree</translation>
    </message>
    <message>
        <source>Perform recursive search operations in object trees</source>
        <translation>Perform recursive search operations in object trees</translation>
    </message>
    <message>
        <source>User tree</source>
        <translation>User tree</translation>
    </message>
    <message>
        <source>e.g. OU=Computers</source>
        <translation>e.g. OU=Computers</translation>
    </message>
    <message>
        <source>Group tree</source>
        <translation>Group tree</translation>
    </message>
    <message>
        <source>Computer group tree</source>
        <translation>Computer group tree</translation>
    </message>
    <message>
        <source>e.g. OU=Users</source>
        <translation>e.g. OU=Users</translation>
    </message>
    <message>
        <source>e.g. OU=Groups</source>
        <translation>e.g. OU=Groups</translation>
    </message>
    <message>
        <source>Object attributes</source>
        <translation>Object attributes</translation>
    </message>
    <message>
        <source>e.g. name or description</source>
        <translation>e.g. name or description</translation>
    </message>
    <message>
        <source>Hostnames stored as fully qualified domain names (FQDN, e.g. myhost.example.org)</source>
        <translation>Hostnames stored as fully qualified domain names (FQDN, e.g. myhost.example.org)</translation>
    </message>
    <message>
        <source>e.g. room or computerLab</source>
        <translation>e.g. room or computerLab</translation>
    </message>
    <message>
        <source>User login name attribute</source>
        <translation>User login name attribute</translation>
    </message>
    <message>
        <source>Computer location attribute</source>
        <translation>Computer location attribute</translation>
    </message>
    <message>
        <source>e.g. member or memberUid</source>
        <translation>e.g. member or memberUid</translation>
    </message>
    <message>
        <source>Group member attribute</source>
        <translation>Group member attribute</translation>
    </message>
    <message>
        <source>e.g. hwAddress</source>
        <translation>e.g. hwAddress</translation>
    </message>
    <message>
        <source>Computer MAC address attribute</source>
        <translation>Computer MAC address attribute</translation>
    </message>
    <message>
        <source>e.g. dNSHostName</source>
        <translation>e.g. dNSHostName</translation>
    </message>
    <message>
        <source>e.g. uid or sAMAccountName</source>
        <translation>e.g. uid or sAMAccountName</translation>
    </message>
    <message>
        <source>Computer display name attribute</source>
        <translation>Computer display name attribute</translation>
    </message>
    <message>
        <source>Computer hostname attribute</source>
        <translation>Computer hostname attribute</translation>
    </message>
    <message>
        <source>Location name attribute</source>
        <translation>Location name attribute</translation>
    </message>
    <message>
        <source>e.g. cn or displayName</source>
        <translation>e.g. cn or displayName</translation>
    </message>
    <message>
        <source>Advanced settings</source>
        <translation>Advanced settings</translation>
    </message>
    <message>
        <source>Optional object filters</source>
        <translation>Optional object filters</translation>
    </message>
    <message>
        <source>Filter for computer groups</source>
        <translation>Filter for computer groups</translation>
    </message>
    <message>
        <source>e.g. (objectClass=computer)</source>
        <translation>e.g. (objectClass=computer)</translation>
    </message>
    <message>
        <source>e.g. (objectClass=group)</source>
        <translation>e.g. (objectClass=group)</translation>
    </message>
    <message>
        <source>e.g. (objectClass=person)</source>
        <translation>e.g. (objectClass=person)</translation>
    </message>
    <message>
        <source>Filter for users</source>
        <translation>Filter for users</translation>
    </message>
    <message>
        <source>Filter for computers</source>
        <translation>Filter for computers</translation>
    </message>
    <message>
        <source>Filter for user groups</source>
        <translation>Filter for user groups</translation>
    </message>
    <message>
        <source>e.g. (objectClass=room) or (objectClass=computerLab)</source>
        <translation>e.g. (objectClass=room) or (objectClass=computerLab)</translation>
    </message>
    <message>
        <source>Filter for computer containers</source>
        <translation>Filter for computer containers</translation>
    </message>
    <message>
        <source>e.g. (objectClass=container) or (objectClass=organizationalUnit)</source>
        <translation>e.g. (objectClass=container) or (objectClass=organizationalUnit)</translation>
    </message>
    <message>
        <source>Query options</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Query nested user groups (supported by AD only)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Group member identification</source>
        <translation>Group member identification</translation>
    </message>
    <message>
        <source>Distinguished name (Samba/AD)</source>
        <translation>Distinguished name (Samba/AD)</translation>
    </message>
    <message>
        <source>Configured attribute for user login name or computer hostname (OpenLDAP)</source>
        <translation>Configured attribute for user login name or computer hostname (OpenLDAP)</translation>
    </message>
    <message>
        <source>Computer locations identification</source>
        <translation>Computer locations identification</translation>
    </message>
    <message>
        <source>Identify computer locations (e.g. rooms) via:</source>
        <translation>Identify computer locations (e.g. rooms) via:</translation>
    </message>
    <message>
        <source>Computer groups</source>
        <translation>Computer groups</translation>
    </message>
    <message>
        <source>Computer containers or OUs</source>
        <translation>Computer containers or OUs</translation>
    </message>
    <message>
        <source>Location attribute in computer objects</source>
        <translation>Location attribute in computer objects</translation>
    </message>
    <message>
        <source>Integration tests</source>
        <translation>Integration tests</translation>
    </message>
    <message>
        <source>List all groups of a user</source>
        <translation>List all groups of a user</translation>
    </message>
    <message>
        <source>List all groups of a computer</source>
        <translation>List all groups of a computer</translation>
    </message>
    <message>
        <source>Get computer object by IP address</source>
        <translation>Get computer object by IP address</translation>
    </message>
    <message>
        <source>List all entries of a location</source>
        <translation>List all entries of a location</translation>
    </message>
    <message>
        <source>List all locations</source>
        <translation>List all locations</translation>
    </message>
    <message>
        <source>Browse</source>
        <translation>Browse</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Тест</translation>
    </message>
    <message>
        <source>LDAP base DN test failed</source>
        <translation>LDAP base DN test failed</translation>
    </message>
    <message>
        <source>Could not query the configured base DN. Please check the base DN parameter.

%1</source>
        <translation>Could not query the configured base DN. Please check the base DN parameter.

%1</translation>
    </message>
    <message>
        <source>LDAP base DN test successful</source>
        <translation>LDAP base DN test successful</translation>
    </message>
    <message>
        <source>The LDAP base DN has been queried successfully. The following entries were found:

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

%1</translation>
    </message>
    <message>
        <source>LDAP naming context test failed</source>
        <translation>LDAP naming context test failed</translation>
    </message>
    <message>
        <source>Could not query the base DN via naming contexts. Please check the naming context attribute parameter.

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

%1</translation>
    </message>
    <message>
        <source>LDAP naming context test successful</source>
        <translation>LDAP naming context test successful</translation>
    </message>
    <message>
        <source>The LDAP naming context has been queried successfully. The following base DN was found:
%1</source>
        <translation>The LDAP naming context has been queried successfully. The following base DN was found:
%1</translation>
    </message>
    <message>
        <source>user tree</source>
        <translation>user tree</translation>
    </message>
    <message>
        <source>group tree</source>
        <translation>group tree</translation>
    </message>
    <message>
        <source>computer tree</source>
        <translation>computer tree</translation>
    </message>
    <message>
        <source>computer group tree</source>
        <translation>computer group tree</translation>
    </message>
    <message>
        <source>Enter username</source>
        <translation>Въведи потребителско име</translation>
    </message>
    <message>
        <source>Please enter a user login name (wildcards allowed) which to query:</source>
        <translation>Please enter a user login name (wildcards allowed) which to query:</translation>
    </message>
    <message>
        <source>user objects</source>
        <translation>user objects</translation>
    </message>
    <message>
        <source>Enter group name</source>
        <translation>Enter group name</translation>
    </message>
    <message>
        <source>Please enter a group name whose members to query:</source>
        <translation>Please enter a group name whose members to query:</translation>
    </message>
    <message>
        <source>group members</source>
        <translation>group members</translation>
    </message>
    <message>
        <source>Group not found</source>
        <translation>Group not found</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>Could not find a group with the name &quot;%1&quot;. Please check the group name or the group tree parameter.</translation>
    </message>
    <message>
        <source>Enter computer display name</source>
        <translation>Enter computer display name</translation>
    </message>
    <message>
        <source>Please enter a computer display name to query:</source>
        <translation>Please enter a computer display name to query:</translation>
    </message>
    <message>
        <source>computer objects</source>
        <translation>computer objects</translation>
    </message>
    <message>
        <source>Enter computer name</source>
        <translation>Enter computer name</translation>
    </message>
    <message>
        <source>Please enter a computer hostname to query:</source>
        <translation>Please enter a computer hostname to query:</translation>
    </message>
    <message>
        <source>Invalid hostname</source>
        <translation>Invalid hostname</translation>
    </message>
    <message>
        <source>You configured computer hostnames to be stored as fully qualified domain names (FQDN) but entered a hostname without domain.</source>
        <translation>You configured computer hostnames to be stored as fully qualified domain names (FQDN) but entered a hostname without domain.</translation>
    </message>
    <message>
        <source>You configured computer hostnames to be stored as simple hostnames without a domain name but entered a hostname with a domain name part.</source>
        <translation>You configured computer hostnames to be stored as simple hostnames without a domain name but entered a hostname with a domain name part.</translation>
    </message>
    <message>
        <source>Enter computer DN</source>
        <translation>Enter computer DN</translation>
    </message>
    <message>
        <source>Please enter the DN of a computer whose MAC address to query:</source>
        <translation>Please enter the DN of a computer whose MAC address to query:</translation>
    </message>
    <message>
        <source>computer MAC addresses</source>
        <translation>computer MAC addresses</translation>
    </message>
    <message>
        <source>Enter computer location name</source>
        <translation>Enter computer location name</translation>
    </message>
    <message>
        <source>Please enter the name of a computer location (wildcards allowed):</source>
        <translation>Please enter the name of a computer location (wildcards allowed):</translation>
    </message>
    <message>
        <source>computer locations</source>
        <translation>computer locations</translation>
    </message>
    <message>
        <source>Enter location name</source>
        <translation>Enter location name</translation>
    </message>
    <message>
        <source>users</source>
        <translation>users</translation>
    </message>
    <message>
        <source>user groups</source>
        <translation>user groups</translation>
    </message>
    <message>
        <source>computers</source>
        <translation>computers</translation>
    </message>
    <message>
        <source>computer groups</source>
        <translation>computer groups</translation>
    </message>
    <message>
        <source>computer containers</source>
        <translation>computer containers</translation>
    </message>
    <message>
        <source>Please enter a user login name whose group memberships to query:</source>
        <translation>Please enter a user login name whose group memberships to query:</translation>
    </message>
    <message>
        <source>groups of user</source>
        <translation>groups of user</translation>
    </message>
    <message>
        <source>User not found</source>
        <translation>User not found</translation>
    </message>
    <message>
        <source>Could not find a user with the name &quot;%1&quot;. Please check the username or the user tree parameter.</source>
        <translation>Could not find a user with the name &quot;%1&quot;. Please check the username or the user tree parameter.</translation>
    </message>
    <message>
        <source>Enter hostname</source>
        <translation>Enter hostname</translation>
    </message>
    <message>
        <source>Please enter a computer hostname whose group memberships to query:</source>
        <translation>Please enter a computer hostname whose group memberships to query:</translation>
    </message>
    <message>
        <source>groups of computer</source>
        <translation>groups of computer</translation>
    </message>
    <message>
        <source>Computer not found</source>
        <translation>Computer not found</translation>
    </message>
    <message>
        <source>Could not find a computer with the hostname &quot;%1&quot;. Please check the hostname or the computer tree parameter.</source>
        <translation>Could not find a computer with the hostname &quot;%1&quot;. Please check the hostname or the computer tree parameter.</translation>
    </message>
    <message>
        <source>Enter computer IP address</source>
        <translation>Enter computer IP address</translation>
    </message>
    <message>
        <source>Please enter a computer IP address which to resolve to an computer object:</source>
        <translation>Please enter a computer IP address which to resolve to an computer object:</translation>
    </message>
    <message>
        <source>Hostname lookup failed</source>
        <translation>Hostname lookup failed</translation>
    </message>
    <message>
        <source>Could not lookup hostname for IP address %1. Please check your DNS server settings.</source>
        <translation>Could not lookup hostname for IP address %1. Please check your DNS server settings.</translation>
    </message>
    <message>
        <source>Please enter the name of a location whose entries to query:</source>
        <translation>Please enter the name of a location whose entries to query:</translation>
    </message>
    <message>
        <source>location entries</source>
        <translation>location entries</translation>
    </message>
    <message>
        <source>Certificate files (*.pem)</source>
        <translation>Certificate files (*.pem)</translation>
    </message>
    <message>
        <source>LDAP connection failed</source>
        <translation>LDAP connection failed</translation>
    </message>
    <message>
        <source>Could not connect to the LDAP server. Please check the server parameters.

%1</source>
        <translation>Could not connect to the LDAP server. Please check the server parameters.

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

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

%1</translation>
    </message>
    <message>
        <source>LDAP bind successful</source>
        <translation>LDAP bind successful</translation>
    </message>
    <message>
        <source>Successfully connected to the LDAP server and performed an LDAP bind. The basic LDAP settings are configured correctly.</source>
        <translation>Successfully connected to the LDAP server and performed an LDAP bind. The basic LDAP settings are configured correctly.</translation>
    </message>
    <message>
        <source>LDAP %1 test failed</source>
        <translation>LDAP %1 test failed</translation>
    </message>
    <message>
        <source>Could not query any entries in configured %1. Please check the parameter &quot;%2&quot;.

%3</source>
        <translation>Could not query any entries in configured %1. Please check the parameter &quot;%2&quot;.

%3</translation>
    </message>
    <message>
        <source>LDAP %1 test successful</source>
        <translation>LDAP %1 test successful</translation>
    </message>
    <message>
        <source>The %1 has been queried successfully and %2 entries were found.</source>
        <translation>The %1 has been queried successfully and %2 entries were found.</translation>
    </message>
    <message>
        <source>LDAP test failed</source>
        <translation>LDAP test failed</translation>
    </message>
    <message>
        <source>Could not query any %1. Please check the parameter(s) %2 and enter the name of an existing object.

%3</source>
        <translation>Could not query any %1. Please check the parameter(s) %2 and enter the name of an existing object.

%3</translation>
    </message>
    <message>
        <source>and</source>
        <translation>and</translation>
    </message>
    <message>
        <source>LDAP test successful</source>
        <translation>LDAP test successful</translation>
    </message>
    <message>
        <source>%1 %2 have been queried successfully:

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

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

%2</source>
        <translation>Could not query any %1 using the configured filter. Please check the LDAP filter for %1.

%2</translation>
    </message>
    <message>
        <source>LDAP filter test successful</source>
        <translation>LDAP filter test successful</translation>
    </message>
    <message>
        <source>%1 %2 have been queried successfully using the configured filter.</source>
        <translation>%1 %2 have been queried successfully using the configured filter.</translation>
    </message>
    <message>
        <source>Map container/OU structure 1:1 to locations</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LdapPlugin</name>
    <message>
        <source>Auto-configure the base DN via naming context</source>
        <translation>Auto-configure the base DN via naming context</translation>
    </message>
    <message>
        <source>Query objects from LDAP directory</source>
        <translation>Query objects from LDAP directory</translation>
    </message>
    <message>
        <source>Show help about command</source>
        <translation>Show help about command</translation>
    </message>
    <message>
        <source>Please specify a valid LDAP url following the schema &quot;ldap[s]://[user[:password]@]hostname[:port]&quot;</source>
        <translation>Please specify a valid LDAP url following the schema &quot;ldap[s]://[user[:password]@]hostname[:port]&quot;</translation>
    </message>
    <message>
        <source>No naming context attribute name given - falling back to configured value.</source>
        <translation>No naming context attribute name given - falling back to configured value.</translation>
    </message>
    <message>
        <source>Could not query base DN. Please check your LDAP configuration.</source>
        <translation>Could not query base DN. Please check your LDAP configuration.</translation>
    </message>
    <message>
        <source>Configuring %1 as base DN and disabling naming context queries.</source>
        <translation>Configuring %1 as base DN and disabling naming context queries.</translation>
    </message>
    <message>
        <source>Basic LDAP/AD support for Veyon</source>
        <translation>Basic LDAP/AD support for Veyon</translation>
    </message>
    <message>
        <source>Commands for configuring and testing LDAP/AD integration</source>
        <translation>Commands for configuring and testing LDAP/AD integration</translation>
    </message>
    <message>
        <source>%1 (load computers and locations from LDAP/AD)</source>
        <translation>%1 (load computers and locations from LDAP/AD)</translation>
    </message>
    <message>
        <source>%1 (load users and groups from LDAP/AD)</source>
        <translation>%1 (load users and groups from LDAP/AD)</translation>
    </message>
</context>
<context>
    <name>LinuxPlatformConfigurationPage</name>
    <message>
        <source>Linux</source>
        <translation>Linux</translation>
    </message>
    <message>
        <source>User authentication</source>
        <translation>User authentication</translation>
    </message>
    <message>
        <source>Custom PAM service for user authentication</source>
        <translation>Custom PAM service for user authentication</translation>
    </message>
    <message>
        <source>User sessions</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Minimum session lifetime before server start</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>User login</source>
        <translation>User login</translation>
    </message>
    <message>
        <source>Login key sequence</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LinuxPlatformPlugin</name>
    <message>
        <source>Plugin implementing abstract functions for the Linux platform</source>
        <translation>Plugin implementing abstract functions for the Linux platform</translation>
    </message>
</context>
<context>
    <name>LocationDialog</name>
    <message>
        <source>Select location</source>
        <translation>Select location</translation>
    </message>
    <message>
        <source>enter search filter...</source>
        <translation>enter search filter...</translation>
    </message>
</context>
<context>
    <name>MainToolBar</name>
    <message>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <source>Disable tooltips</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show icons only</source>
        <translation>Show icons only</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>Veyon Configurator</source>
        <translation>Veyon Configurator</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Общи настройки</translation>
    </message>
    <message>
        <source>Service</source>
        <translation>Service</translation>
    </message>
    <message>
        <source>Master</source>
        <translation>Master</translation>
    </message>
    <message>
        <source>Access control</source>
        <translation>Access control</translation>
    </message>
    <message>
        <source>&amp;File</source>
        <translation>&amp;File</translation>
    </message>
    <message>
        <source>&amp;Help</source>
        <translation>&amp;Help</translation>
    </message>
    <message>
        <source>&amp;View</source>
        <translation>&amp;View</translation>
    </message>
    <message>
        <source>&amp;Quit</source>
        <translation>&amp;Quit</translation>
    </message>
    <message>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <source>&amp;Save settings to file</source>
        <translation>&amp;Save settings to file</translation>
    </message>
    <message>
        <source>Save settings to file</source>
        <translation>Save settings to file</translation>
    </message>
    <message>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <source>L&amp;oad settings from file</source>
        <translation>L&amp;oad settings from file</translation>
    </message>
    <message>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <source>About Veyon</source>
        <translation>За Veyron</translation>
    </message>
    <message>
        <source>About Qt</source>
        <translation>About Qt</translation>
    </message>
    <message>
        <source>Reset configuration</source>
        <translation>Reset configuration</translation>
    </message>
    <message>
        <source>&amp;Standard</source>
        <translation>&amp;Standard</translation>
    </message>
    <message>
        <source>&amp;Advanced</source>
        <translation>&amp;Advanced</translation>
    </message>
    <message>
        <source>MainWindow</source>
        <translation>MainWindow</translation>
    </message>
    <message>
        <source>Adjust size of computer icons automatically</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Auto</source>
        <translation>Auto</translation>
    </message>
    <message>
        <source>About</source>
        <translation>За програмата</translation>
    </message>
    <message>
        <source>Search users and computers</source>
        <translation>Search users and computers</translation>
    </message>
    <message>
        <source>Align computers to grid</source>
        <translation>Align computers to grid</translation>
    </message>
    <message>
        <source>Only show powered on computers</source>
        <translation>Only show powered on computers</translation>
    </message>
    <message>
        <source>Locations &amp;&amp; computers</source>
        <translation>Locations &amp;&amp; computers</translation>
    </message>
    <message>
        <source>Screenshots</source>
        <translation>Screenshots</translation>
    </message>
    <message>
        <source>Slideshow</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Spotlight</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only show computers with logged on users</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>toolBar</source>
        <translation>toolBar</translation>
    </message>
    <message>
        <source>%1 Configurator %2</source>
        <translation>%1 Configurator %2</translation>
    </message>
    <message>
        <source>Load settings from file</source>
        <translation>Load settings from file</translation>
    </message>
    <message>
        <source>JSON files (*.json)</source>
        <translation>JSON files (*.json)</translation>
    </message>
    <message>
        <source>Do you really want to reset the local configuration and revert all settings to their defaults?</source>
        <translation>Do you really want to reset the local configuration and revert all settings to their defaults?</translation>
    </message>
    <message>
        <source>%1 Configurator</source>
        <translation>%1 Configurator</translation>
    </message>
    <message>
        <source>Unsaved settings</source>
        <translation>Unsaved settings</translation>
    </message>
    <message>
        <source>There are unsaved settings. Quit anyway?</source>
        <translation>There are unsaved settings. Quit anyway?</translation>
    </message>
    <message>
        <source>Insufficient privileges</source>
        <translation>Insufficient privileges</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>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.</translation>
    </message>
    <message>
        <source>Configuration not writable</source>
        <translation>Configuration not writable</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>The local configuration backend reported that the configuration is not writable! Please run the %1 Configurator with higher privileges.</translation>
    </message>
    <message>
        <source>Authentication impossible</source>
        <translation>Authentication impossible</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>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.</translation>
    </message>
    <message>
        <source>Access denied</source>
        <translation>Достъпът е отказан</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>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.</translation>
    </message>
    <message>
        <source>Feature active</source>
        <translation>Feature active</translation>
    </message>
    <message>
        <source>The feature &quot;%1&quot; is still active. Please stop it before closing %2.</source>
        <translation>The feature &quot;%1&quot; is still active. Please stop it before closing %2.</translation>
    </message>
    <message>
        <source>Use custom computer arrangement.

Press and hold to load arrangement from a file or save current arrangement to a file.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Load computer positions</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Save computer positions</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>MasterConfigurationPage</name>
    <message>
        <source>Basic settings</source>
        <translation>Basic settings</translation>
    </message>
    <message>
        <source>Directories</source>
        <translation>Directories</translation>
    </message>
    <message>
        <source>User configuration</source>
        <translation>User configuration</translation>
    </message>
    <message>
        <source>Screenshots</source>
        <translation>Screenshots</translation>
    </message>
    <message>
        <source>User interface</source>
        <translation>User interface</translation>
    </message>
    <message>
        <source>Text color</source>
        <translation>Text color</translation>
    </message>
    <message>
        <source> ms</source>
        <translation> ms</translation>
    </message>
    <message>
        <source>Background color</source>
        <translation>Background color</translation>
    </message>
    <message>
        <source>Thumbnail spacing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source> px</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Auto</source>
        <translation>Auto</translation>
    </message>
    <message>
        <source>Computer thumbnail caption</source>
        <translation>Computer thumbnail caption</translation>
    </message>
    <message>
        <source>Computer and user name</source>
        <translation>Computer and user name</translation>
    </message>
    <message>
        <source>Only user name</source>
        <translation>Only user name</translation>
    </message>
    <message>
        <source>Only computer name</source>
        <translation>Only computer name</translation>
    </message>
    <message>
        <source>User and computer name</source>
        <translation>User and computer name</translation>
    </message>
    <message>
        <source>Thumbnail update interval</source>
        <translation>Thumbnail update interval</translation>
    </message>
    <message>
        <source>Sort order</source>
        <translation>Sort order</translation>
    </message>
    <message>
        <source>Thumbnail aspect ratio</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Highest</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>High</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Medium</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Low</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lowest</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Image quality in monitoring mode</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remote access image quality</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Behaviour</source>
        <translation>Behaviour</translation>
    </message>
    <message>
        <source>Program start</source>
        <translation>Program start</translation>
    </message>
    <message>
        <source>Perform access control</source>
        <translation>Perform access control</translation>
    </message>
    <message>
        <source>Automatically select current location</source>
        <translation>Automatically select current location</translation>
    </message>
    <message>
        <source>Automatically adjust computer icon size</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Automatically open computer select panel</source>
        <translation>Automatically open computer select panel</translation>
    </message>
    <message>
        <source>Computer locations</source>
        <translation>Computer locations</translation>
    </message>
    <message>
        <source>Show current location only</source>
        <translation>Show current location only</translation>
    </message>
    <message>
        <source>Allow adding hidden locations manually</source>
        <translation>Allow adding hidden locations manually</translation>
    </message>
    <message>
        <source>Hide local computer</source>
        <translation>Hide local computer</translation>
    </message>
    <message>
        <source>Hide local session</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Hide empty locations</source>
        <translation>Hide empty locations</translation>
    </message>
    <message>
        <source>Hide computer filter field</source>
        <translation>Hide computer filter field</translation>
    </message>
    <message>
        <source>Modes and features</source>
        <translation>Modes and features</translation>
    </message>
    <message>
        <source>Enforce selected mode for client computers</source>
        <translation>Enforce selected mode for client computers</translation>
    </message>
    <message>
        <source>Actions such as rebooting or powering down computers</source>
        <translation>Actions such as rebooting or powering down computers</translation>
    </message>
    <message>
        <source>Show confirmation dialog for potentially unsafe actions</source>
        <translation>Show confirmation dialog for potentially unsafe actions</translation>
    </message>
    <message>
        <source>Feature on computer double click:</source>
        <translation>Feature on computer double click:</translation>
    </message>
    <message>
        <source>Open feature windows on the same screen as the main window</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Features</source>
        <translation>Features</translation>
    </message>
    <message>
        <source>All features</source>
        <translation>All features</translation>
    </message>
    <message>
        <source>Disabled features</source>
        <translation>Disabled features</translation>
    </message>
    <message>
        <source>&lt;no feature&gt;</source>
        <translation>&lt;no feature&gt;</translation>
    </message>
    <message>
        <source>Always expand all locations</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Configuration templates</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Advanced</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer name source</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Default</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Host address</source>
        <translation>Host address</translation>
    </message>
    <message>
        <source>Session client address</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Session client name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Session host name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Session metadata</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Full name of user</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>User login name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer UID role</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Session meta data hash</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>MonitoringMode</name>
    <message>
        <source>Monitoring</source>
        <translation>Monitoring</translation>
    </message>
    <message>
        <source>This mode allows you to monitor all computers at one or more locations.</source>
        <translation>This mode allows you to monitor all computers at one or more locations.</translation>
    </message>
    <message>
        <source>Query application version of the server</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Query active features</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Query properties of remotely available screens</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Builtin monitoring mode</source>
        <translation>Builtin monitoring mode</translation>
    </message>
</context>
<context>
    <name>NetworkObjectTreeModel</name>
    <message>
        <source>Locations/Computers</source>
        <translation>Locations/Computers</translation>
    </message>
</context>
<context>
    <name>OpenWebsiteDialog</name>
    <message>
        <source>Open website</source>
        <translation>Open website</translation>
    </message>
    <message>
        <source>e.g. Veyon</source>
        <translation>e.g. Veyon</translation>
    </message>
    <message>
        <source>Remember and add to website menu</source>
        <translation>Remember and add to website menu</translation>
    </message>
    <message>
        <source>e.g. www.veyon.io</source>
        <translation>e.g. www.veyon.io</translation>
    </message>
    <message>
        <source>Please enter the URL of the website to open:</source>
        <translation>Please enter the URL of the website to open:</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>Name:</translation>
    </message>
</context>
<context>
    <name>PasswordDialog</name>
    <message>
        <source>Veyon Logon</source>
        <translation>Veyon Logon</translation>
    </message>
    <message>
        <source>Please enter your username and password in order to access computers.</source>
        <translation>Please enter your username and password in order to access computers.</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Username</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Password</translation>
    </message>
    <message>
        <source>Authentication error</source>
        <translation>Authentication error</translation>
    </message>
    <message>
        <source>Logon failed with given username and password. Please try again!</source>
        <translation>Logon failed with given username and password. Please try again!</translation>
    </message>
</context>
<context>
    <name>PluginCommands</name>
    <message>
        <source>List names of all installed plugins</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show table with details of all installed plugins</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <source>Description</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Version</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>UID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Plugin-related CLI operations</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for managing plugins</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PowerControlFeaturePlugin</name>
    <message>
        <source>Power on a computer via Wake-on-LAN (WOL)</source>
        <translation>Power on a computer via Wake-on-LAN (WOL)</translation>
    </message>
    <message>
        <source>Power on</source>
        <translation>Power on</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>Click this button to power on all computers. This way you do not have to power on each computer by hand.</translation>
    </message>
    <message>
        <source>Reboot</source>
        <translation>Reboot</translation>
    </message>
    <message>
        <source>Click this button to reboot all computers.</source>
        <translation>Click this button to reboot all computers.</translation>
    </message>
    <message>
        <source>Power down</source>
        <translation>Power down</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>Click this button to power down all computers. This way you do not have to power down each computer by hand.</translation>
    </message>
    <message>
        <source>Power down now</source>
        <translation>Power down now</translation>
    </message>
    <message>
        <source>Install updates and power down</source>
        <translation>Install updates and power down</translation>
    </message>
    <message>
        <source>Power down after user confirmation</source>
        <translation>Power down after user confirmation</translation>
    </message>
    <message>
        <source>Power down after timeout</source>
        <translation>Power down after timeout</translation>
    </message>
    <message>
        <source>MAC ADDRESS</source>
        <translation>MAC ADDRESS</translation>
    </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>This command broadcasts a Wake-on-LAN (WOL) packet to the network in order to power on the computer with the given MAC address.</translation>
    </message>
    <message>
        <source>Please specify the command to display help for!</source>
        <translation>Please specify the command to display help for!</translation>
    </message>
    <message>
        <source>Confirm reboot</source>
        <translation>Confirm reboot</translation>
    </message>
    <message>
        <source>Do you really want to reboot &lt;b&gt;ALL&lt;/b&gt; computers?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do you really want to reboot the selected computers?</source>
        <translation>Do you really want to reboot the selected computers?</translation>
    </message>
    <message>
        <source>Confirm power down</source>
        <translation>Confirm power down</translation>
    </message>
    <message>
        <source>Do you really want to power down &lt;b&gt;ALL&lt;/b&gt; computers?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do you really want to power down the selected computers?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Invalid MAC address specified!</source>
        <translation>Invalid MAC address specified!</translation>
    </message>
    <message>
        <source>The computer was remotely requested to power down. Do you want to power down the computer now?</source>
        <translation>The computer was remotely requested to power down. Do you want to power down the computer now?</translation>
    </message>
    <message>
        <source>The computer will be powered down in %1 minutes, %2 seconds.

Please save your work and close all programs.</source>
        <translation>The computer will be powered down in %1 minutes, %2 seconds.

Please save your work and close all programs.</translation>
    </message>
    <message>
        <source>Power on/down or reboot a computer</source>
        <translation>Power on/down or reboot a computer</translation>
    </message>
    <message>
        <source>Commands for controlling power status of computers</source>
        <translation>Commands for controlling power status of computers</translation>
    </message>
</context>
<context>
    <name>PowerDownTimeInputDialog</name>
    <message>
        <source>Power down</source>
        <translation>Power down</translation>
    </message>
    <message>
        <source>Please specify a timeout for powering down the selected computers:</source>
        <translation>Please specify a timeout for powering down the selected computers:</translation>
    </message>
    <message>
        <source>minutes</source>
        <translation>minutes</translation>
    </message>
    <message>
        <source>seconds</source>
        <translation>seconds</translation>
    </message>
</context>
<context>
    <name>RemoteAccessFeaturePlugin</name>
    <message>
        <source>Remote view</source>
        <translation>Remote view</translation>
    </message>
    <message>
        <source>Open a remote view for a computer without interaction.</source>
        <translation>Open a remote view for a computer without interaction.</translation>
    </message>
    <message>
        <source>Remote control</source>
        <translation>Remote control</translation>
    </message>
    <message>
        <source>Open a remote control window for a computer.</source>
        <translation>Open a remote control window for a computer.</translation>
    </message>
    <message>
        <source>Exchange clipboard contents</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show help about command</source>
        <translation>Show help about command</translation>
    </message>
    <message>
        <source>Remote access</source>
        <translation>Remote access</translation>
    </message>
    <message>
        <source>No computer has been selected so you can enter a hostname or IP address of a computer for manual access:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remote view or control a computer</source>
        <translation>Remote view or control a computer</translation>
    </message>
</context>
<context>
    <name>RemoteAccessWidget</name>
    <message>
        <source>%1 - %2 Remote Access</source>
        <translation>%1 - %2 Remote Access</translation>
    </message>
    <message>
        <source>%1 - %2 - %3 Remote Access</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>RemoteAccessWidgetToolBar</name>
    <message>
        <source>View only</source>
        <translation>View only</translation>
    </message>
    <message>
        <source>Remote control</source>
        <translation>Remote control</translation>
    </message>
    <message>
        <source>Select screen</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Send shortcut</source>
        <translation>Send shortcut</translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation>Screenshot</translation>
    </message>
    <message>
        <source>Fullscreen</source>
        <translation>Fullscreen</translation>
    </message>
    <message>
        <source>Window</source>
        <translation>Window</translation>
    </message>
    <message>
        <source>Exit</source>
        <translation>Exit</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>Connected.</source>
        <translation>Connected.</translation>
    </message>
    <message>
        <source>Connecting...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>All screens</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ScreenLockFeaturePlugin</name>
    <message>
        <source>Lock</source>
        <translation>Lock</translation>
    </message>
    <message>
        <source>Unlock</source>
        <translation>Unlock</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>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.</translation>
    </message>
    <message>
        <source>Lock input devices</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unlock input devices</source>
        <translation type="unfinished"/>
    </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 while the desktop is still visible.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lock screen and input devices of a computer</source>
        <translation>Lock screen and input devices of a computer</translation>
    </message>
</context>
<context>
    <name>Screenshot</name>
    <message>
        <source>unknown</source>
        <translation>unknown</translation>
    </message>
    <message>
        <source>Could not take a screenshot as directory %1 doesn&apos;t exist and couldn&apos;t be created.</source>
        <translation>Could not take a screenshot as directory %1 doesn&apos;t exist and couldn&apos;t be created.</translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation>Screenshot</translation>
    </message>
    <message>
        <source>Could not open screenshot file %1 for writing.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ScreenshotFeaturePlugin</name>
    <message>
        <source>Screenshot</source>
        <translation>Screenshot</translation>
    </message>
    <message>
        <source>Use this function to take a screenshot of selected computers.</source>
        <translation>Use this function to take a screenshot of selected computers.</translation>
    </message>
    <message>
        <source>Screenshots taken</source>
        <translation>Screenshots taken</translation>
    </message>
    <message>
        <source>Screenshot of %1 computer have been taken successfully.</source>
        <translation>Screenshot of %1 computer have been taken successfully.</translation>
    </message>
    <message>
        <source>Take screenshots of computers and save them locally.</source>
        <translation>Take screenshots of computers and save them locally.</translation>
    </message>
</context>
<context>
    <name>ScreenshotManagementPanel</name>
    <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>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.</translation>
    </message>
    <message>
        <source>User:</source>
        <translation>User:</translation>
    </message>
    <message>
        <source>Computer:</source>
        <translation>Computer:</translation>
    </message>
    <message>
        <source>Date:</source>
        <translation>Date:</translation>
    </message>
    <message>
        <source>Time:</source>
        <translation>Time:</translation>
    </message>
    <message>
        <source>Show</source>
        <translation>Show</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation>Screenshot</translation>
    </message>
    <message>
        <source>Do you really want to delete all selected screenshots?</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ServerAccessControlManager</name>
    <message>
        <source>Requested authentication method not available</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Access allowed by rule &quot;%1&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Access denied by rule &quot;%1&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No rule allowed access</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Accessing user not member of an authorized user group</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>User has denied access</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>User confirmed access</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ServiceConfigurationPage</name>
    <message>
        <source>General</source>
        <translation>Общи настройки</translation>
    </message>
    <message>
        <source>Show notification when an unauthorized access is blocked</source>
        <translation>Show notification when an unauthorized access is blocked</translation>
    </message>
    <message>
        <source>Show notification on remote connection</source>
        <translation>Show notification on remote connection</translation>
    </message>
    <message>
        <source>Hide tray icon</source>
        <translation>Hide tray icon</translation>
    </message>
    <message>
        <source>Autostart</source>
        <translation>Autostart</translation>
    </message>
    <message>
        <source>State:</source>
        <translation>State:</translation>
    </message>
    <message>
        <source>Stopped</source>
        <translation>Stopped</translation>
    </message>
    <message>
        <source>Start service</source>
        <translation>Start service</translation>
    </message>
    <message>
        <source>Stop service</source>
        <translation>Stop service</translation>
    </message>
    <message>
        <source>Session mode</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Local session mode (single server instance for primary local session)</source>
        <translation type="unfinished"/>
    </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>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.</translation>
    </message>
    <message>
        <source>Active session mode (single server instance for active local or remote session)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Multi session mode (distinct server instance for each local and remote desktop session)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum session count</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network port numbers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Veyon server</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Internal VNC server</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Feature manager</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Demo server</source>
        <translation>Demo server</translation>
    </message>
    <message>
        <source>Miscellaneous settings</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enable firewall exception</source>
        <translation>Enable firewall exception</translation>
    </message>
    <message>
        <source>Allow connections from localhost only</source>
        <translation>Allow connections from localhost only</translation>
    </message>
    <message>
        <source>Disable clipboard synchronization</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>VNC server</source>
        <translation>VNC server</translation>
    </message>
    <message>
        <source>Plugin:</source>
        <translation>Plugin:</translation>
    </message>
    <message>
        <source>Restart %1 Service</source>
        <translation>Restart %1 Service</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>All settings were saved successfully. In order to take effect the %1 service needs to be restarted. Restart it now?</translation>
    </message>
    <message>
        <source>Running</source>
        <translation>Running</translation>
    </message>
    <message>
        <source>Session metadata</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Content</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>None</source>
        <translation>None</translation>
    </message>
    <message>
        <source>Value of an environment variable</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Value of a registry key</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Optionally enter a regular expression with a capture to extract a part of the computer name and use it as the display name for the computer.

Example: [^-]*-(PC[0-9]*)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enable if a single Veyon Server instance should be launched for the currently active session, no matter if local or remote.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Environment variable name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Registry key name</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ServiceControl</name>
    <message>
        <source>Service control</source>
        <translation>Service control</translation>
    </message>
    <message>
        <source>Starting %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Stopping %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Restarting %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Registering %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unregistering %1</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ServiceControlCommands</name>
    <message>
        <source>Register Veyon Service</source>
        <translation>Register Veyon Service</translation>
    </message>
    <message>
        <source>Unregister Veyon Service</source>
        <translation>Unregister Veyon Service</translation>
    </message>
    <message>
        <source>Start Veyon Service</source>
        <translation>Start Veyon Service</translation>
    </message>
    <message>
        <source>Stop Veyon Service</source>
        <translation>Stop Veyon Service</translation>
    </message>
    <message>
        <source>Restart Veyon Service</source>
        <translation>Restart Veyon Service</translation>
    </message>
    <message>
        <source>Query status of Veyon Service</source>
        <translation>Query status of Veyon Service</translation>
    </message>
    <message>
        <source>Service is running</source>
        <translation>Service is running</translation>
    </message>
    <message>
        <source>Service is not running</source>
        <translation>Service is not running</translation>
    </message>
    <message>
        <source>Configure and control Veyon service</source>
        <translation>Configure and control Veyon service</translation>
    </message>
    <message>
        <source>Commands for configuring and controlling Veyon Service</source>
        <translation>Commands for configuring and controlling Veyon Service</translation>
    </message>
</context>
<context>
    <name>ShellCommands</name>
    <message>
        <source>Run command file</source>
        <translation>Run command file</translation>
    </message>
    <message>
        <source>File &quot;%1&quot; does not exist!</source>
        <translation>File &quot;%1&quot; does not exist!</translation>
    </message>
    <message>
        <source>Interactive shell and script execution for Veyon CLI</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for shell functionalities</source>
        <translation>Commands for shell functionalities</translation>
    </message>
</context>
<context>
    <name>SlideshowPanel</name>
    <message>
        <source>Previous</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Start/pause</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Next</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Duration:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>View in separate window</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>%1 Master – Slideshow</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>SpotlightPanel</name>
    <message>
        <source>Add computers by clicking with the middle mouse button or clicking the first button below.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add selected computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove selected computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Update computers in realtime</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Spotlight</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please select at least one computer to add.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please select at least one computer to remove.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>StartAppDialog</name>
    <message>
        <source>Start application</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Name:</source>
        <translation>Name:</translation>
    </message>
    <message>
        <source>e.g. &quot;C:\Program Files\VideoLAN\VLC\vlc.exe&quot;</source>
        <translation>e.g. &quot;C:\Program Files\VideoLAN\VLC\vlc.exe&quot;</translation>
    </message>
    <message>
        <source>Remember and add to application menu</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. VLC</source>
        <translation>e.g. VLC</translation>
    </message>
    <message>
        <source>Please enter the applications to start on the selected computers. You can separate multiple applications by line.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>SystemTrayIcon</name>
    <message>
        <source>System tray icon</source>
        <translation>System tray icon</translation>
    </message>
</context>
<context>
    <name>SystemUserGroupsPlugin</name>
    <message>
        <source>User groups backend for system user groups</source>
        <translation>User groups backend for system user groups</translation>
    </message>
    <message>
        <source>Default (system user groups)</source>
        <translation>Default (system user groups)</translation>
    </message>
</context>
<context>
    <name>TestingCommandLinePlugin</name>
    <message>
        <source>Test internal Veyon components and functions</source>
        <translation>Test internal Veyon components and functions</translation>
    </message>
    <message>
        <source>Commands for testing internal components and functions of Veyon</source>
        <translation>Commands for testing internal components and functions of Veyon</translation>
    </message>
</context>
<context>
    <name>TextMessageDialog</name>
    <message>
        <source>Send text message</source>
        <translation>Send text message</translation>
    </message>
    <message>
        <source>Use the field below to type your message which will be sent to all selected users.</source>
        <translation>Use the field below to type your message which will be sent to all selected users.</translation>
    </message>
</context>
<context>
    <name>TextMessageFeaturePlugin</name>
    <message>
        <source>Text message</source>
        <translation>Text message</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 this function to send a text message to all users e.g. to assign them new tasks.</translation>
    </message>
    <message>
        <source>Message from teacher</source>
        <translation>Message from teacher</translation>
    </message>
    <message>
        <source>Send a message to a user</source>
        <translation>Send a message to a user</translation>
    </message>
</context>
<context>
    <name>UltraVncConfigurationWidget</name>
    <message>
        <source>Builtin UltraVNC server configuration</source>
        <translation>Builtin UltraVNC server configuration</translation>
    </message>
    <message>
        <source>Maximum CPU usage</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Low accuracy (turbo mode)</source>
        <translation>Low accuracy (turbo mode)</translation>
    </message>
    <message>
        <source>Poll full screen (leave this enabled per default)</source>
        <translation>Poll full screen (leave this enabled per default)</translation>
    </message>
    <message>
        <source>Enable Desktop Duplication Engine on Windows 8 and newer</source>
        <translation>Enable Desktop Duplication Engine on Windows 8 and newer</translation>
    </message>
    <message>
        <source>Enable multi monitor support</source>
        <translation>Enable multi monitor support</translation>
    </message>
    <message>
        <source>Enable capturing of layered (semi-transparent) windows</source>
        <translation>Enable capturing of layered (semi-transparent) windows</translation>
    </message>
</context>
<context>
    <name>UserLoginDialog</name>
    <message>
        <source>User login</source>
        <translation>User login</translation>
    </message>
    <message>
        <source>Please enter a username and password for automatic login on all computers.</source>
        <translation>Please enter a username and password for automatic login on all computers.</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Username</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Password</translation>
    </message>
</context>
<context>
    <name>UserSessionControlPlugin</name>
    <message>
        <source>Log in</source>
        <translation>Log in</translation>
    </message>
    <message>
        <source>Click this button to log in a specific user on all computers.</source>
        <translation>Click this button to log in a specific user on all computers.</translation>
    </message>
    <message>
        <source>Log off</source>
        <translation>Log off</translation>
    </message>
    <message>
        <source>Click this button to log off users from all computers.</source>
        <translation>Click this button to log off users from all computers.</translation>
    </message>
    <message>
        <source>Confirm user logoff</source>
        <translation>Confirm user logoff</translation>
    </message>
    <message>
        <source>Do you really want to log off &lt;b&gt;ALL&lt;/b&gt; users?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do you really want to log off the selected users?</source>
        <translation>Do you really want to log off the selected users?</translation>
    </message>
    <message>
        <source>User session control</source>
        <translation>User session control</translation>
    </message>
</context>
<context>
    <name>VeyonCore</name>
    <message>
        <source>[OK]</source>
        <translation>[OK]</translation>
    </message>
    <message>
        <source>[FAIL]</source>
        <translation>[FAIL]</translation>
    </message>
    <message>
        <source>Invalid command!</source>
        <translation>Invalid command!</translation>
    </message>
    <message>
        <source>Invalid arguments given</source>
        <translation>Invalid arguments given</translation>
    </message>
    <message>
        <source>Not enough arguments given - use &quot;%1 help&quot; for more information</source>
        <translation>Not enough arguments given - use &quot;%1 help&quot; for more information</translation>
    </message>
    <message>
        <source>Plugin not licensed</source>
        <translation>Plugin not licensed</translation>
    </message>
    <message>
        <source>Unknown result!</source>
        <translation>Unknown result!</translation>
    </message>
    <message>
        <source>Available commands:</source>
        <translation>Available commands:</translation>
    </message>
    <message>
        <source>Available modules:</source>
        <translation>Available modules:</translation>
    </message>
    <message>
        <source>No module specified or module not found - available modules are:</source>
        <translation>No module specified or module not found - available modules are:</translation>
    </message>
    <message>
        <source>INFO</source>
        <translation>INFO</translation>
    </message>
    <message>
        <source>WARNING</source>
        <translation>WARNING</translation>
    </message>
    <message>
        <source>ERROR</source>
        <translation>ERROR</translation>
    </message>
    <message>
        <source>USAGE</source>
        <translation>USAGE</translation>
    </message>
    <message>
        <source>DESCRIPTION</source>
        <translation>DESCRIPTION</translation>
    </message>
    <message>
        <source>EXAMPLES</source>
        <translation>EXAMPLES</translation>
    </message>
    <message>
        <source>Screen %1</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VeyonMaster</name>
    <message>
        <source>No write access</source>
        <translation>No write access</translation>
    </message>
    <message>
        <source>Could not save your personal settings! Please check the user configuration file path using the %1 Configurator.</source>
        <translation>Could not save your personal settings! Please check the user configuration file path using the %1 Configurator.</translation>
    </message>
</context>
<context>
    <name>VeyonServiceControl</name>
    <message>
        <source>Veyon Service</source>
        <translation>Veyon Service</translation>
    </message>
</context>
<context>
    <name>WebApiConfigurationPage</name>
    <message>
        <source>Web API</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>General</source>
        <translation>Общи настройки</translation>
    </message>
    <message>
        <source>Network port</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enable WebAPI server</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Connection settings</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Lifetime</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source> h</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source> s</source>
        <translation> s</translation>
    </message>
    <message>
        <source>Idle timeout</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Authentication timeout</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Maximum number of open connections</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Connection encryption</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>TLS certificate file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>TLS private key file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Use HTTPS with TLS 1.3 instead of HTTP</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>WebApiPlugin</name>
    <message>
        <source>Run WebAPI server</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to start WebAPI server at port %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>WebAPI server running at port %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Provide access to a computer via HTTP</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for running the WebAPI server</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>WindowsPlatformConfiguration</name>
    <message>
        <source>Could not change the setting for SAS generation by software. Sending Ctrl+Alt+Del via remote control will not work!</source>
        <translation>Could not change the setting for SAS generation by software. Sending Ctrl+Alt+Del via remote control will not work!</translation>
    </message>
</context>
<context>
    <name>WindowsPlatformConfigurationPage</name>
    <message>
        <source>Windows</source>
        <translation>Windows</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Общи настройки</translation>
    </message>
    <message>
        <source>Enable SAS generation by software (Ctrl+Alt+Del)</source>
        <translation>Enable SAS generation by software (Ctrl+Alt+Del)</translation>
    </message>
    <message>
        <source>User authentication</source>
        <translation>User authentication</translation>
    </message>
    <message>
        <source>Use alternative user authentication mechanism</source>
        <translation>Use alternative user authentication mechanism</translation>
    </message>
    <message>
        <source>User login</source>
        <translation>User login</translation>
    </message>
    <message>
        <source>Input start delay</source>
        <translation>Input start delay</translation>
    </message>
    <message>
        <source>Simulated key presses interval</source>
        <translation>Simulated key presses interval</translation>
    </message>
    <message>
        <source>Confirm legal notice (message displayed before user logs in)</source>
        <translation>Confirm legal notice (message displayed before user logs in)</translation>
    </message>
    <message>
        <source>Screen lock</source>
        <translation>Screen lock</translation>
    </message>
    <message>
        <source>Hide taskbar</source>
        <translation>Hide taskbar</translation>
    </message>
    <message>
        <source>Hide start menu</source>
        <translation>Hide start menu</translation>
    </message>
    <message>
        <source>Hide desktop</source>
        <translation>Hide desktop</translation>
    </message>
    <message>
        <source>Use input device interception driver</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use custom power scheme with disabled power button</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Handling of interfering windows</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>None</source>
        <translation>None</translation>
    </message>
    <message>
        <source>Fix window attributes</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Terminate related process</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Close session</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>WindowsPlatformPlugin</name>
    <message>
        <source>Internal display</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Plugin implementing abstract functions for the Windows platform</source>
        <translation>Plugin implementing abstract functions for the Windows platform</translation>
    </message>
</context>
<context>
    <name>WindowsServiceControl</name>
    <message>
        <source>The service &quot;%1&quot; is already installed.</source>
        <translation>The service &quot;%1&quot; is already installed.</translation>
    </message>
    <message>
        <source>The service &quot;%1&quot; could not be installed (error %2).</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not change the failure actions config for service &quot;%1&quot; (error %2).</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The service &quot;%1&quot; has been installed successfully.</source>
        <translation>The service &quot;%1&quot; has been installed successfully.</translation>
    </message>
    <message>
        <source>The service &quot;%1&quot; could not be uninstalled (error %2).</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The service &quot;%1&quot; has been uninstalled successfully.</source>
        <translation>The service &quot;%1&quot; has been uninstalled successfully.</translation>
    </message>
    <message>
        <source>The start type of service &quot;%1&quot; could not be changed (error %2).</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Service &quot;%1&quot; could not be found.</source>
        <translation>Service &quot;%1&quot; could not be found.</translation>
    </message>
</context>
<context>
    <name>X11VncConfigurationWidget</name>
    <message>
        <source>Builtin x11vnc server configuration</source>
        <translation>Builtin x11vnc server configuration</translation>
    </message>
    <message>
        <source>Custom x11vnc parameters:</source>
        <translation>Custom x11vnc parameters:</translation>
    </message>
    <message>
        <source>Do not use X Damage extension</source>
        <translation>Do not use X Damage extension</translation>
    </message>
</context>
</TS>