<?xml version="1.0" ?><!DOCTYPE TS><TS language="pl" version="2.1">
<context>
    <name>AboutDialog</name>
    <message>
        <source>About</source>
        <translation>O programie</translation>
    </message>
    <message>
        <source>Translation</source>
        <translation>Tłumaczenie</translation>
    </message>
    <message>
        <source>License</source>
        <translation>Licencja</translation>
    </message>
    <message>
        <source>About Veyon</source>
        <translation>O programie Veyon</translation>
    </message>
    <message>
        <source>Contributors</source>
        <translation>Współpraca</translation>
    </message>
    <message>
        <source>Version:</source>
        <translation>Wersja:</translation>
    </message>
    <message>
        <source>Website:</source>
        <translation>Strona WWW:</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>Bieżący język nie jest jeszcze do końca przetłumaczony.

Jeżeli chcesz pomóc w tłumaczeniu programu lub chcesz poprawić istniejące tłumaczenie, skontaktuj się z twórcami Veyon.</translation>
    </message>
    <message>
        <source>About %1 %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Support Veyon project with a donation</source>
        <translation>Wesprzyj projekt Veyon za pomocą dotacji</translation>
    </message>
</context>
<context>
    <name>AccessControlPage</name>
    <message>
        <source>Computer access control</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Grant access to every authenticated user (default)</source>
        <translation>Zezwól na dostęp wszystkim uwierzytelnionym użytkownikom (domyślne)</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Test</translation>
    </message>
    <message>
        <source>Process access control rules</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>User groups authorized for computer access</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please add the groups whose members should be authorized to access computers in your Veyon network.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Authorized user groups</source>
        <translation>Zautoryzowane grupy użytkowników</translation>
    </message>
    <message>
        <source>All groups</source>
        <translation>Wszystkie grupy</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Access control rules</source>
        <translation>Reguły dostępu</translation>
    </message>
    <message>
        <source>Add access control rule</source>
        <translation>Dodaj regułę dostępu</translation>
    </message>
    <message>
        <source>Remove access control rule</source>
        <translation>Usuń regułę dostępu</translation>
    </message>
    <message>
        <source>Move selected rule down</source>
        <translation>Przesuń regułę niżej</translation>
    </message>
    <message>
        <source>Move selected rule up</source>
        <translation>Przesuń regułę wyżej</translation>
    </message>
    <message>
        <source>Edit selected rule</source>
        <translation>Edytuj wybraną regułę</translation>
    </message>
    <message>
        <source>Enter username</source>
        <translation>Wprowadź nazwę użytkownika</translation>
    </message>
    <message>
        <source>Please enter a user login name whose access permissions to test:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Access allowed</source>
        <translation>Dostęp zabroniony</translation>
    </message>
    <message>
        <source>The specified user is allowed to access computers with this configuration.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Access denied</source>
        <translation>Odmowa dostępu</translation>
    </message>
    <message>
        <source>The specified user is not allowed to access computers with this configuration.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enable usage of domain groups</source>
        <translation>Włącz użycie grup domenowych</translation>
    </message>
    <message>
        <source>User groups backend:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Missing user groups backend</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No default user groups plugin was found. Please check your installation!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Restrict access to members of specific user groups</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AccessControlRuleEditDialog</name>
    <message>
        <source>Edit access control rule</source>
        <translation>Edytuj reguły kontroli dostępu</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <source>enter a short name for the rule here</source>
        <translation>Wprowadź tutaj skróconą nazwę reguły.</translation>
    </message>
    <message>
        <source>Rule name:</source>
        <translation>Nazwa reguły:</translation>
    </message>
    <message>
        <source>enter a description for the rule here</source>
        <translation>tutaj wprowadź opis reguły</translation>
    </message>
    <message>
        <source>Rule description:</source>
        <translation>Opis reguły:</translation>
    </message>
    <message>
        <source>Invert all conditions (&quot;is/has&quot; interpreted as &quot;is/has not&quot;)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Conditions</source>
        <translation>Warunki</translation>
    </message>
    <message>
        <source>is member of group</source>
        <translation>jest członkiem grupy</translation>
    </message>
    <message>
        <source>Accessing computer is localhost</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Accessing user is logged on user</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Accessing user is already connected</source>
        <translation type="unfinished"/>
    </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 type="unfinished"/>
    </message>
    <message>
        <source>Action</source>
        <translation>Akcja</translation>
    </message>
    <message>
        <source>Allow access</source>
        <translation>Zezwól na dostęp.</translation>
    </message>
    <message>
        <source>Deny access</source>
        <translation>Odmów dostępu.</translation>
    </message>
    <message>
        <source>Ask logged on user for permission</source>
        <translation>Poproś zalogowanego użytkownika o dostęp</translation>
    </message>
    <message>
        <source>None (rule disabled)</source>
        <translation>Brak (reguła nieaktywna)</translation>
    </message>
    <message>
        <source>Accessing user</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Accessing computer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Local (logged on) user</source>
        <translation>Użytkownik lokalny (zalogowany)</translation>
    </message>
    <message>
        <source>Local computer</source>
        <translation>Komputer lokalny</translation>
    </message>
    <message>
        <source>Always process rule and ignore conditions</source>
        <translation>Zawsze stosuj regułę i ignoruj warunki</translation>
    </message>
    <message>
        <source>No user logged on</source>
        <translation>Brak zalogowanych użytkowników.</translation>
    </message>
    <message>
        <source>Accessing user has one or more groups in common with local (logged on) user</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Accessing computer and local computer are at the same location</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>is located at</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AccessControlRulesTestDialog</name>
    <message>
        <source>Access control rules test</source>
        <translation>Test reguł kontroli dostępu</translation>
    </message>
    <message>
        <source>Accessing user:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Local computer:</source>
        <translation>Komputer lokalny:</translation>
    </message>
    <message>
        <source>Accessing computer:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please enter the following user and computer information in order to test the configured ruleset.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Local user:</source>
        <translation>Użytkownik lokalny:</translation>
    </message>
    <message>
        <source>Connected users:</source>
        <translation>Połączeni użytkownicy:</translation>
    </message>
    <message>
        <source>The access in the given scenario is allowed.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The access in the given scenario is denied.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The access in the given scenario needs permission of the logged on user.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>ERROR: Unknown action</source>
        <translation>Błąd: nieznana akcja.</translation>
    </message>
    <message>
        <source>Test result</source>
        <translation>Wynik testu</translation>
    </message>
</context>
<context>
    <name>AndroidPlatformConfigurationPage</name>
    <message>
        <source>Android</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
</context>
<context>
    <name>AndroidPlatformPlugin</name>
    <message>
        <source>Plugin implementing specific functions for the Android platform</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AuthKeysConfigurationPage</name>
    <message>
        <source>Authentication keys</source>
        <translation>Klucze uwierzytelniające</translation>
    </message>
    <message>
        <source>Introduction</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Key file directories</source>
        <translation>Lokalizacja plików kluczy</translation>
    </message>
    <message>
        <source>Public key file base directory</source>
        <translation>Katalog z plikami kluczy publicznych</translation>
    </message>
    <message>
        <source>Private key file base directory</source>
        <translation>Katalog z plikami kluczy prywatnych</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Available authentication keys</source>
        <translation>Dostępne klucze uwierzytelniające</translation>
    </message>
    <message>
        <source>Create key pair</source>
        <translation>Stwórz parę kluczy</translation>
    </message>
    <message>
        <source>Delete key</source>
        <translation>Usuń klucz</translation>
    </message>
    <message>
        <source>Import key</source>
        <translation>Importuj klucz</translation>
    </message>
    <message>
        <source>Export key</source>
        <translation>Eksportuj klucz</translation>
    </message>
    <message>
        <source>Set access group</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Key files (*.pem)</source>
        <translation>Pliki kluczy (*.pem)</translation>
    </message>
    <message>
        <source>Authentication key name</source>
        <translation>Nazwa klucza uwierzytelniającego</translation>
    </message>
    <message>
        <source>Please enter the name of the user group or role for which to create an authentication key pair:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do you really want to delete authentication key &quot;%1/%2&quot;?</source>
        <translation>Czy na pewno chcesz usunąć klucz uwierzytelniający &quot;%1/%2&quot;?</translation>
    </message>
    <message>
        <source>Please select a key to delete!</source>
        <translation>Wybierz klucz do usunięcia!</translation>
    </message>
    <message>
        <source>Please enter the name of the user group or role for which to import the authentication key:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please select a key to export!</source>
        <translation>Wybierz klucz do wyeksportowania!</translation>
    </message>
    <message>
        <source>Please select a user group which to grant access to key &quot;%1&quot;:</source>
        <translation>Wybierz grupę użytkowników której chcesz przydzielić dostęp do klucza %1.</translation>
    </message>
    <message>
        <source>Please select a key which to set the access group for!</source>
        <translation>Wybierz klucz do którego chcesz przydzielić dostęp dla grupy!</translation>
    </message>
    <message>
        <source>Please perform the following steps to set up key file authentication:</source>
        <translation>Wykonaj poniższe kroki w celu ustawienia pliku klucza uwierzytelniającego:</translation>
    </message>
    <message>
        <source>1) Create a key pair on the master computer.</source>
        <translation>)1 Stwórz parę kluczy uwierzytelniających na głównym komputerze.</translation>
    </message>
    <message>
        <source>2) Set an access group whose members should be allowed to access other computers.</source>
        <translation>2) Utwórz grupę użytkowników którzy mają mieć dostęp do innych komputerów.</translation>
    </message>
    <message>
        <source>3) Export the public key and import it on all client computers with the same name.</source>
        <translation>3) Wyeksportuj klucz publiczny i zaimportuj go na wszystkich komputerach klienckich z taką samą nazwą.</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 type="unfinished"/>
    </message>
    <message>
        <source>An authentication key pair consist of two coupled cryptographic keys, a private and a public key.
A private key allows users on the master computer to access client computers.
It is important that only authorized users have read access to the private key file.
The public key is used on client computers to authenticate incoming connection request.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AuthKeysManager</name>
    <message>
        <source>Please check your permissions.</source>
        <translation>Sprawdź swoje uprawnienia.</translation>
    </message>
    <message>
        <source>Key name contains invalid characters!</source>
        <translation>Nazwa klucza zawiera niedozwolone znaki!</translation>
    </message>
    <message>
        <source>Invalid key type specified! Please specify &quot;%1&quot; or &quot;%2&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Specified key does not exist! Please use the &quot;list&quot; command to list all installed keys.</source>
        <translation>Wybrany klucz nie istnieje! Użyj komendy &quot;list&quot; aby wyświetlić wszystkie zainstalowane klucze.</translation>
    </message>
    <message>
        <source>One or more key files already exist! Please delete them using the &quot;delete&quot; command.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Creating new key pair for &quot;%1&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to create public or private key!</source>
        <translation>Błąd podczas tworzenia klucza!</translation>
    </message>
    <message>
        <source>Newly created key pair has been saved to &quot;%1&quot; and &quot;%2&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not remove key file &quot;%1&quot;!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not remove key file directory &quot;%1&quot;!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to create directory for output file.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>File &quot;%1&quot; already exists.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to write output file.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Key &quot;%1/%2&quot; has been exported to &quot;%3&quot; successfully.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed read input file.</source>
        <translation>Nie można odczytać pliku wejściowego.</translation>
    </message>
    <message>
        <source>File &quot;%1&quot; does not contain a valid private key!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>File &quot;%1&quot; does not contain a valid public key!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to create directory for key file.</source>
        <translation>Nie można utworzyć folderu dla pliku klucza.</translation>
    </message>
    <message>
        <source>Failed to write key file &quot;%1&quot;.</source>
        <translation>Nie można zapisać pliku klucza %1.</translation>
    </message>
    <message>
        <source>Failed to set permissions for key file &quot;%1&quot;!</source>
        <translation>Wystąpił błąd podczas ustawiania uprawnień dla pliku klucza %1!</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>Klucz %1/%2 został zaimportowany poprawnie. Sprawdź uprawnienia pliku %3 w celu uniknięcia niepowołanego dostępu.</translation>
    </message>
    <message>
        <source>Failed to convert private key to public key</source>
        <translation>Błąd podczas konwertowania klucza prywatnego do klucza publicznego</translation>
    </message>
    <message>
        <source>Failed to create directory for private key file &quot;%1&quot;.</source>
        <translation>Nie można stworzyć folderu dla pliku klucza prywatnego &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Failed to save private key in file &quot;%1&quot;!</source>
        <translation>Błąd podczas zapisywania klucza prywatnego w pliku &quot;%1&quot;!</translation>
    </message>
    <message>
        <source>Failed to set permissions for private key file &quot;%1&quot;!</source>
        <translation>Nie można ustawić uprawnień dla pliku klucza prywatnego &quot;%1&quot;!</translation>
    </message>
    <message>
        <source>Failed to create directory for public key file &quot;%1&quot;.</source>
        <translation>Nie można stworzyć folderu dla pliku klucza publicznego &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Failed to save public key in file &quot;%1&quot;!</source>
        <translation>Błąd podczas zapisywania klucza publicznego w pliku &quot;%1&quot;!</translation>
    </message>
    <message>
        <source>Failed to set permissions for public key file &quot;%1&quot;!</source>
        <translation>Nie można ustawić uprawnień dla pliku klucza publicznego &quot;%1&quot;!</translation>
    </message>
    <message>
        <source>Failed to set owner of key file &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to set permissions for key file &quot;%1&quot;.</source>
        <translation>Nie można ustawić uprawnień dla pliku klucza &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Key &quot;%1&quot; is now accessible by user group &quot;%2&quot;.</source>
        <translation>Klucz &quot;%1&quot; jest teraz dostępny dla grupy użytkowników &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>&lt;N/A&gt;</source>
        <translation>Brak danych</translation>
    </message>
    <message>
        <source>Failed to read key file.</source>
        <translation>Nie można odczytać pliku klucza.</translation>
    </message>
</context>
<context>
    <name>AuthKeysPlugin</name>
    <message>
        <source>Create new authentication key pair</source>
        <translation>Stwórz nową parę kluczy uwierzytelniających</translation>
    </message>
    <message>
        <source>Delete authentication key</source>
        <translation>Usuń klucz uwierzytelniający</translation>
    </message>
    <message>
        <source>List authentication keys</source>
        <translation>Lista kluczy uwierzytelniających</translation>
    </message>
    <message>
        <source>Import public or private key</source>
        <translation>Importuj klucz publiczny/prywatny</translation>
    </message>
    <message>
        <source>Export public or private key</source>
        <translation>Eksportuj klucz publiczny/prywatny</translation>
    </message>
    <message>
        <source>Extract public key from existing private key</source>
        <translation>Utwórz klucz publiczny z istniejącego klucza prywatnego</translation>
    </message>
    <message>
        <source>Set user group allowed to access a key</source>
        <translation>Wskaż grupę użytkowników która może uzyskać dostęp do klucza</translation>
    </message>
    <message>
        <source>KEY</source>
        <translation>KLUCZ</translation>
    </message>
    <message>
        <source>ACCESS GROUP</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This command adjusts file access permissions to &lt;KEY&gt; such that only the user group &lt;ACCESS GROUP&gt; has read access to it.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>NAME</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>FILE</source>
        <translation>PLIK</translation>
    </message>
    <message>
        <source>This command exports the authentication key &lt;KEY&gt; to &lt;FILE&gt;. If &lt;FILE&gt; is not specified a name will be constructed from name and type of &lt;KEY&gt;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This command imports the authentication key &lt;KEY&gt; from &lt;FILE&gt;. If &lt;FILE&gt; is not specified a name will be constructed from name and type of &lt;KEY&gt;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This command lists all available authentication keys in the configured key directory. If the option &quot;%1&quot; is specified a table with key details will be displayed instead. Some details might be missing if a key is not accessible e.g. due to the lack of read permissions.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please specify the command to display help for!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>TYPE</source>
        <translation>TYP</translation>
    </message>
    <message>
        <source>PAIR ID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Command line support for managing authentication keys</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for managing authentication keys</source>
        <translation>Komendy do zarządzania kluczami uwierzytelniającymi</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 type="unfinished"/>
    </message>
    <message>
        <source>This command deletes the authentication key &lt;KEY&gt; from the configured key directory. Please note that a key can&apos;t be recovered once it has been deleted.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This command extracts the public key part from the private key &lt;KEY&gt; and saves it as the corresponding public key. 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 type="unfinished"/>
    </message>
</context>
<context>
    <name>AuthKeysTableModel</name>
    <message>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <source>Access group</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Pair ID</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>BuiltinDirectoryConfigurationPage</name>
    <message>
        <source>Computers</source>
        <translation>Komputery</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <source>Host address/IP</source>
        <translation>adres hosta/IP</translation>
    </message>
    <message>
        <source>MAC address</source>
        <translation>Adres MAC</translation>
    </message>
    <message>
        <source>Add new computer</source>
        <translation>Dodaj nowy komputer</translation>
    </message>
    <message>
        <source>Remove selected computer</source>
        <translation>Usuń wybrany komputer</translation>
    </message>
    <message>
        <source>New computer</source>
        <translation>Nowy komputer</translation>
    </message>
    <message>
        <source>Builtin directory</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Locations &amp; computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Locations</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add new location</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove selected location</source>
        <translation type="unfinished"/>
    </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 type="unfinished"/>
    </message>
    <message>
        <source>New location</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>BuiltinDirectoryPlugin</name>
    <message>
        <source>Show help for specific command</source>
        <translation>Pokaż pomoc dla wskazanej komendy</translation>
    </message>
    <message>
        <source>Import objects from given file</source>
        <translation>Importuj obiekty ze wskazanego pliku</translation>
    </message>
    <message>
        <source>Export objects to given file</source>
        <translation>Eksportuj obiekty do wskazanego pliku</translation>
    </message>
    <message>
        <source>Invalid type specified. Valid values are &quot;%1&quot; or &quot;%2&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Type</source>
        <translation>Typ</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <source>Host address</source>
        <translation>Adres hosta</translation>
    </message>
    <message>
        <source>MAC address</source>
        <translation>Adres MAC</translation>
    </message>
    <message>
        <source>Specified object not found.</source>
        <translation>Nie znaleziono wybranego obiektu.</translation>
    </message>
    <message>
        <source>File &quot;%1&quot; does not exist!</source>
        <translation>Plik &quot;%1&quot; nie istnieje!</translation>
    </message>
    <message>
        <source>Can&apos;t open file &quot;%1&quot; for reading!</source>
        <translation>Nie można odczytać pliku &quot;%1&quot;!</translation>
    </message>
    <message>
        <source>Unknown argument &quot;%1&quot;.</source>
        <translation>Nieprawidłowy argument &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Computer &quot;%1&quot; (host address: &quot;%2&quot; MAC address: &quot;%3&quot;)</source>
        <translation>Komputer %1 (adres hosta: %2 adres MAC: %3)</translation>
    </message>
    <message>
        <source>Unclassified object &quot;%1&quot; with ID &quot;%2&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>None</source>
        <translation>Brak</translation>
    </message>
    <message>
        <source>Computer</source>
        <translation>Komputer</translation>
    </message>
    <message>
        <source>Root</source>
        <translation>Administrator</translation>
    </message>
    <message>
        <source>Invalid</source>
        <translation>Nieprawidłowy</translation>
    </message>
    <message>
        <source>Error while parsing line %1.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network object directory which stores objects in local configuration</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for managing the builtin network object directory</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No format string or regular expression specified!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Can&apos;t open file &quot;%1&quot; for writing!</source>
        <translation>Nie można otworzyć pliku &quot;%1&quot; w celu zapisu!</translation>
    </message>
    <message>
        <source>No format string specified!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Object UUID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Parent UUID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add a location or computer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Clear all locations and computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Dump all or individual locations and computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>List all locations and computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove a location or computer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Location &quot;%1&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Builtin (computers and locations in local configuration)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Location</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>FILE</source>
        <translation>PLIK</translation>
    </message>
    <message>
        <source>LOCATION</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>FORMAT-STRING-WITH-PLACEHOLDERS</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>REGULAR-EXPRESSION-WITH-PLACEHOLDER</source>
        <translation type="unfinished"/>
    </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 type="unfinished"/>
    </message>
    <message>
        <source>Import simple CSV file to a single room</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Import CSV file with location name in first column</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Import text file with with key/value pairs using regular expressions</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Import arbitrarily formatted data</source>
        <translation type="unfinished"/>
    </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 type="unfinished"/>
    </message>
    <message>
        <source>Export all objects to a CSV file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Export all computers in a specific location to a CSV file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>TYPE</source>
        <translation>TYP</translation>
    </message>
    <message>
        <source>NAME</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>PARENT</source>
        <translation type="unfinished"/>
    </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 type="unfinished"/>
    </message>
    <message>
        <source>Add a room</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add a computer to room %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>OBJECT</source>
        <translation type="unfinished"/>
    </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 type="unfinished"/>
    </message>
    <message>
        <source>Remove a computer by name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove an object by UUID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&quot;Room 01&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&quot;Computer 01&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>HOST ADDRESS</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>MAC ADDRESS</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>BuiltinUltraVncServer</name>
    <message>
        <source>Builtin VNC server (UltraVNC)</source>
        <translation>Wbudowany serwer VNC (UltraVNC)</translation>
    </message>
</context>
<context>
    <name>BuiltinX11VncServer</name>
    <message>
        <source>Builtin VNC server (x11vnc)</source>
        <translation>Wbudowany serwer VNC (x11vnc)</translation>
    </message>
</context>
<context>
    <name>ComputerControlListModel</name>
    <message>
        <source>Host/IP address: %1</source>
        <translation>Host/adres IP: %1</translation>
    </message>
    <message>
        <source>Active features: %1</source>
        <translation>Aktywne funkcje: %1</translation>
    </message>
    <message>
        <source>Online and connected</source>
        <translation>Online i połączony</translation>
    </message>
    <message>
        <source>Establishing connection</source>
        <translation>Nawiązywanie połączenia</translation>
    </message>
    <message>
        <source>Computer offline or switched off</source>
        <translation>Komputer nie połączony z siecią lub wyłączony</translation>
    </message>
    <message>
        <source>Service unreachable or not running</source>
        <translation>Usługa jest  niedostępna lub nie uruchomiona </translation>
    </message>
    <message>
        <source>Authentication failed or access denied</source>
        <translation>Uwierzytelnienie nie powiodło się lub dostęp jest zabroniony</translation>
    </message>
    <message>
        <source>Disconnected</source>
        <translation>Rozłączono</translation>
    </message>
    <message>
        <source>No user logged on</source>
        <translation>Brak zalogowanych użytkowników.</translation>
    </message>
    <message>
        <source>Logged on user: %1</source>
        <translation>Zalogowano użytkownika: %1</translation>
    </message>
    <message>
        <source>Location: %1</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ComputerControlServer</name>
    <message>
        <source>%1 Service %2 at %3:%4</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Authentication error</source>
        <translation>Błąd uwierzytelnienia</translation>
    </message>
    <message>
        <source>Remote access</source>
        <translation>Zdalny dostęp</translation>
    </message>
    <message>
        <source>User &quot;%1&quot; at host &quot;%2&quot; is now accessing this computer.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>User &quot;%1&quot; at host &quot;%2&quot; attempted to access this computer but could not authenticate successfully.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Access control error</source>
        <translation type="unfinished"/>
    </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 type="unfinished"/>
    </message>
</context>
<context>
    <name>ComputerManager</name>
    <message>
        <source>User</source>
        <translation>Użytkownik</translation>
    </message>
    <message>
        <source>Missing network object directory plugin</source>
        <translation type="unfinished"/>
    </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 type="unfinished"/>
    </message>
    <message>
        <source>Location detection failed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer name;Hostname;User</source>
        <translation type="unfinished"/>
    </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 type="unfinished"/>
    </message>
</context>
<context>
    <name>ComputerSelectPanel</name>
    <message>
        <source>Computer management</source>
        <translation>Zarządzanie komputerem</translation>
    </message>
    <message>
        <source>Computer search</source>
        <translation>Znajdź komputer</translation>
    </message>
    <message>
        <source>Add location</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Save computer/user list</source>
        <translation>Zapisz listę komputerów/użytkowników</translation>
    </message>
    <message>
        <source>Select output filename</source>
        <translation>Wybierz nazwę pliku wyjściowego</translation>
    </message>
    <message>
        <source>CSV files (*.csv)</source>
        <translation>pliki CSV (*csv)</translation>
    </message>
    <message>
        <source>File error</source>
        <translation>Błąd pliku</translation>
    </message>
    <message>
        <source>Could not write the computer and users list to %1! Please check the file access permissions.</source>
        <translation>Nie można zapisać listy komputerów i użytkowników w %1! Sprawdź prawa dostępu do pliku</translation>
    </message>
</context>
<context>
    <name>ConfigCommandLinePlugin</name>
    <message>
        <source>Please specify an existing configuration file to import.</source>
        <translation>Wskaż istniejący plik konfiguracyjny w celu zaimportowania.</translation>
    </message>
    <message>
        <source>Please specify a valid filename for the configuration export.</source>
        <translation>Wskaż nazwę wyeksportowanego pliku konfiguracyjnego.</translation>
    </message>
    <message>
        <source>Please specify a valid key.</source>
        <translation>Wskaż poprawny klucz</translation>
    </message>
    <message>
        <source>Specified key does not exist in current configuration!</source>
        <translation>Wskazany klucz nie istnieje w bieżącej konfiguracji!</translation>
    </message>
    <message>
        <source>Please specify a valid value.</source>
        <translation>Proszę wpisać prawidłową wartość.</translation>
    </message>
    <message>
        <source>Configure Veyon at command line</source>
        <translation>Konfiguruj Veyon za pomocą wiersza polecenia</translation>
    </message>
    <message>
        <source>Output file is not writable!</source>
        <translation>Plik wyjściowy nie ma uprawnień zapisu!</translation>
    </message>
    <message>
        <source>Output directory is not writable!</source>
        <translation>Lokalizacja wyjściowa nie ma uprawnień zapisu!</translation>
    </message>
    <message>
        <source>Configuration file is not readable!</source>
        <translation>Plik konfiguracyjny nie nadaje się do odczytu!</translation>
    </message>
    <message>
        <source>Clear system-wide Veyon configuration</source>
        <translation>Wyczyść konfigurację programu Veyon</translation>
    </message>
    <message>
        <source>List all configuration keys and values</source>
        <translation>Wyświetl wszystkie klucze konfiguracyjne i wartości</translation>
    </message>
    <message>
        <source>Import configuration from given file</source>
        <translation>Zaimportuj konfiguracje z podanego pliku</translation>
    </message>
    <message>
        <source>Export configuration to given file</source>
        <translation>Wyeksportuj konfiguracje do podanego pliku</translation>
    </message>
    <message>
        <source>Read and output configuration value for given key</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Write given value to given configuration key</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unset (remove) given configuration key</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for managing the configuration of Veyon</source>
        <translation>Komendy do zarządzania konfiguracją programu Veyon</translation>
    </message>
    <message>
        <source>Upgrade and save configuration of program and plugins</source>
        <translation>Aktualizuj i zapisz konfigurację programu i rozszerzeń</translation>
    </message>
</context>
<context>
    <name>ConfigurationManager</name>
    <message>
        <source>Could not modify the autostart property for the %1 Service.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not configure the firewall configuration for the %1 Server.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not configure the firewall configuration for the %1 Worker.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Configuration is not writable. Please check your permissions!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not apply platform-specific configuration settings.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DemoClient</name>
    <message>
        <source>%1 Demo</source>
        <translation>Demo %1</translation>
    </message>
</context>
<context>
    <name>DemoConfigurationPage</name>
    <message>
        <source>Demo server</source>
        <translation>Serwer demo</translation>
    </message>
    <message>
        <source>Tunables</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source> ms</source>
        <translation>ms</translation>
    </message>
    <message>
        <source>Key frame interval</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Memory limit</source>
        <translation>Limit pamięci</translation>
    </message>
    <message>
        <source>Use multithreading (experimental)</source>
        <translation>Użyj wielowątkowości (eksperymentalne)</translation>
    </message>
    <message>
        <source> MB</source>
        <translation>MB</translation>
    </message>
    <message>
        <source>Update interval</source>
        <translation>Interwał odświeżania:</translation>
    </message>
    <message>
        <source> s</source>
        <translation>s</translation>
    </message>
    <message>
        <source>Slow down thumbnail updates while demo is running</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DemoFeaturePlugin</name>
    <message>
        <source>Fullscreen demo</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Stop demo</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Window demo</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Give a demonstration by screen broadcasting</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Demo server</source>
        <translation>Serwer demo</translation>
    </message>
    <message>
        <source>In this mode your screen is being displayed in fullscreen mode on all computers while input devices of the users are locked.</source>
        <translation>W tym trybie twój ekran jest wyświetlany w trybie pełnoekranowym na wszystkich komputerach. Urządzenia wejścia użytkowników są zablokowane.</translation>
    </message>
    <message>
        <source>In this mode your screen being displayed in a window on all computers. The users are able to switch to other windows as needed.</source>
        <translation>W tym trybie twój ekran jest wyświetlany w oknie na wszystkich komputerach. Użytkownicy mogą się przełączać między oknami.</translation>
    </message>
</context>
<context>
    <name>DesktopAccessDialog</name>
    <message>
        <source>Desktop access dialog</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Confirm desktop access</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Never for this session</source>
        <translation>Nigdy dla tej sesji</translation>
    </message>
    <message>
        <source>Always for this session</source>
        <translation>Zawsze dla tej sesji</translation>
    </message>
    <message>
        <source>The user %1 at computer %2 wants to access your desktop. Do you want to grant access?</source>
        <translation>Użytkownik %1 komputera %2 chce uzyskać dostęp do twojego pulpitu. Czy chcesz przydzielić dostęp?</translation>
    </message>
</context>
<context>
    <name>DesktopServicesConfigurationPage</name>
    <message>
        <source>Programs &amp; websites</source>
        <translation>Programy i strony internetowe</translation>
    </message>
    <message>
        <source>Predefined programs</source>
        <translation>Predefiniowane programy</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Nazwa</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>Ścieżka</translation>
    </message>
    <message>
        <source>Add new program</source>
        <translation>Dodaj nowy program</translation>
    </message>
    <message>
        <source>Remove selected program</source>
        <translation>Usuń wybrane programy</translation>
    </message>
    <message>
        <source>Predefined websites</source>
        <translation>Predefiniowane strony</translation>
    </message>
    <message>
        <source>Remove selected website</source>
        <translation>Usuń wybrane strony</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>Adres</translation>
    </message>
    <message>
        <source>New program</source>
        <translation>Nowy program</translation>
    </message>
    <message>
        <source>New website</source>
        <translation>Nowa strona</translation>
    </message>
</context>
<context>
    <name>DesktopServicesFeaturePlugin</name>
    <message>
        <source>Run program</source>
        <translation>Uruchom program</translation>
    </message>
    <message>
        <source>Open website</source>
        <translation>Otwórz stronę WWW</translation>
    </message>
    <message>
        <source>Click this button to open a website on all computers.</source>
        <translation>Przyciśnij ten przycisk żeby otworzyć stronę WWW na wszystkich komputerach</translation>
    </message>
    <message>
        <source>Start programs and services in user desktop</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Click this button to run a program on all computers.</source>
        <translation>Przyciśnij ten przycisk żeby uruchomić program na wszystkich komputerach</translation>
    </message>
    <message>
        <source>Run program &quot;%1&quot;</source>
        <translation>Uruchom program &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Custom program</source>
        <translation>Inny program</translation>
    </message>
    <message>
        <source>Open website &quot;%1&quot;</source>
        <translation>Otwórz stronę &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Custom website</source>
        <translation>Inna strona</translation>
    </message>
</context>
<context>
    <name>DocumentationFigureCreator</name>
    <message>
        <source>Teacher</source>
        <translation>Nauczyciel</translation>
    </message>
    <message>
        <source>Room %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please complete all tasks within the next 5 minutes.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Custom website</source>
        <translation>Inna strona</translation>
    </message>
    <message>
        <source>Open file manager</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Start learning tool</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Play tutorial video</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Custom program</source>
        <translation>Inny program</translation>
    </message>
    <message>
        <source>Handout</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Texts to read</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ExternalVncServer</name>
    <message>
        <source>External VNC server</source>
        <translation>Zewnętrzny serwer VNC</translation>
    </message>
</context>
<context>
    <name>ExternalVncServerConfigurationWidget</name>
    <message>
        <source>External VNC server configuration</source>
        <translation>Konfiguracja zewnętrznego serwera VNC</translation>
    </message>
    <message>
        <source>Port:</source>
        <translation>Port:</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Hasło:</translation>
    </message>
</context>
<context>
    <name>FeatureControl</name>
    <message>
        <source>Feature control</source>
        <translation>Zarządzanie funkcjami</translation>
    </message>
</context>
<context>
    <name>FileTransferController</name>
    <message>
        <source>Could not open file &quot;%1&quot; for reading! Please check your permissions!</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>FileTransferDialog</name>
    <message>
        <source>File transfer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Options</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transfer only</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transfer and open file(s) with associated program</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transfer and open destination folder</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Files</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Start</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Overwrite existing files</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>FileTransferPlugin</name>
    <message>
        <source>File transfer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Click this button to transfer files from your computer to all computers.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Select one or more files to transfer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Transfer files to remote computer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Received file &quot;%1&quot;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not receive file &quot;%1&quot; as it already exists.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not receive file &quot;%1&quot; as it could not be opened for writing!</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>GeneralConfigurationPage</name>
    <message>
        <source>User interface</source>
        <translation>Interfejs użytkownika:</translation>
    </message>
    <message>
        <source>Language:</source>
        <translation>Język:</translation>
    </message>
    <message>
        <source>Use system language setting</source>
        <translation>Użyj systemowych ustawień językowych</translation>
    </message>
    <message>
        <source>Veyon</source>
        <translation>Veyon</translation>
    </message>
    <message>
        <source>Logging</source>
        <translation>Logowanie</translation>
    </message>
    <message>
        <source>Log file directory</source>
        <translation>Katalog plików dziennika logowania</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Log level</source>
        <translation>Poziom logowania</translation>
    </message>
    <message>
        <source>Nothing</source>
        <translation>Nic</translation>
    </message>
    <message>
        <source>Only critical messages</source>
        <translation>Tylko komunikaty o błędach krytycznych</translation>
    </message>
    <message>
        <source>Errors and critical messages</source>
        <translation>Błędy i komunikaty o błędach krytycznych</translation>
    </message>
    <message>
        <source>Warnings and errors</source>
        <translation>Ostrzeżenia i błedy</translation>
    </message>
    <message>
        <source>Information, warnings and errors</source>
        <translation>Informacje, ostrzeżenia i błędy</translation>
    </message>
    <message>
        <source>Debug messages and everything else</source>
        <translation>Komunikaty debugowania i wszystkie pozostałe</translation>
    </message>
    <message>
        <source>Limit log file size</source>
        <translation>Ogranicz rozmiar pliku dziennika</translation>
    </message>
    <message>
        <source>Clear all log files</source>
        <translation>Wyczyść wszystkie pliki dzienników</translation>
    </message>
    <message>
        <source>Log to standard error output</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network object directory</source>
        <translation>Adres obiektu sieciowego</translation>
    </message>
    <message>
        <source>Backend:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Update interval:</source>
        <translation>Interwał odświeżania:</translation>
    </message>
    <message>
        <source>%1 service</source>
        <translation>Usługa %1</translation>
    </message>
    <message>
        <source>The %1 service needs to be stopped temporarily in order to remove the log files. Continue?</source>
        <translation>Usługa %1 musi zostać zatrzymana w celu usunięcia plików dziennika. Kontynuować?</translation>
    </message>
    <message>
        <source>Log files cleared</source>
        <translation>Pliki dziennika zostały usunięte</translation>
    </message>
    <message>
        <source>All log files were cleared successfully.</source>
        <translation>Wszystkie pliki dziennika zostały pomyślnie usunięte.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <source>Could not remove all log files.</source>
        <translation>Nie można usunąć wszystkich plików dziennika.</translation>
    </message>
    <message>
        <source> MB</source>
        <translation>MB</translation>
    </message>
    <message>
        <source>Rotate log files</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>x</source>
        <translation>x</translation>
    </message>
    <message>
        <source> seconds</source>
        <translation>sekundy</translation>
    </message>
    <message>
        <source>Write to logging system of operating system</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Authentication</source>
        <translation>Uwierzytelnienie</translation>
    </message>
    <message>
        <source>Method:</source>
        <translation>Metoda:</translation>
    </message>
    <message>
        <source>Logon authentication</source>
        <translation>Uwierzytelnienie z użyciem loginu</translation>
    </message>
    <message>
        <source>Key file authentication</source>
        <translation>Uwierzytelnienie z użyciem klucza</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Test</translation>
    </message>
    <message>
        <source>Authentication is set up properly on this computer.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Authentication keys are not set up properly on this computer.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Authentication test</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>InternetAccessControlConfigurationPage</name>
    <message>
        <source>Internet access control</source>
        <translation>Kontrola dostępu do internetu</translation>
    </message>
    <message>
        <source>Backend:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>General settings</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Backend settings</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>InternetAccessControlPlugin</name>
    <message>
        <source>Block access to the internet</source>
        <translation>Zablokuj dostęp do internetu</translation>
    </message>
    <message>
        <source>Allow access to the internet</source>
        <translation>Zezwól na dostęp do internetu</translation>
    </message>
    <message>
        <source>Show help about command</source>
        <translation>Pokaż pomoc dotyczącą komendy</translation>
    </message>
    <message>
        <source>Block internet</source>
        <translation>Zablokuj internet</translation>
    </message>
    <message>
        <source>Click this button to block access to the internet.</source>
        <translation>Naciśnij ten przycisk żeby zablokować dostęp do internetu</translation>
    </message>
    <message>
        <source>Unblock internet</source>
        <translation>Odblokuj internet</translation>
    </message>
    <message>
        <source>Click this button to allow access to the internet.</source>
        <translation>Naciśnij ten przycisk żeby zezwolić na dostęp do internetu</translation>
    </message>
    <message>
        <source>Control access to the internet</source>
        <translation>Kontroluj dostęp do internetu</translation>
    </message>
    <message>
        <source>Commands for controlling access to the internet</source>
        <translation>Komendy do zarządzania dostępem do internetu</translation>
    </message>
</context>
<context>
    <name>LdapBrowseDialog</name>
    <message>
        <source>Browse LDAP</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LdapClient</name>
    <message>
        <source>LDAP error description: %1</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LdapConfigurationPage</name>
    <message>
        <source>Basic settings</source>
        <translation>Ustawienia podstawowe</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <source>LDAP server and port</source>
        <translation>Serwer LDAP i port</translation>
    </message>
    <message>
        <source>Bind DN</source>
        <translation>Wskaż nazwę domeny</translation>
    </message>
    <message>
        <source>Bind password</source>
        <translation>wskaż hasło</translation>
    </message>
    <message>
        <source>Anonymous bind</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use bind credentials</source>
        <translation>Użyj wskazanych poświadczeń</translation>
    </message>
    <message>
        <source>Base DN</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Fixed base DN</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. dc=example,dc=org</source>
        <translation>np. dc=przykład,dc=org</translation>
    </message>
    <message>
        <source>Discover base DN by naming context</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. namingContexts or defaultNamingContext</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Environment settings</source>
        <translation>Ustawienia środowiska</translation>
    </message>
    <message>
        <source>Object trees</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer tree</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. OU=Groups</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>User tree</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. OU=Users</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. OU=Computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Group tree</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Perform recursive search operations in object trees</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Object attributes</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. hwAddress</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. member or memberUid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. dNSHostName</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer MAC address attribute</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Group member attribute</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. uid or sAMAccountName</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Advanced settings</source>
        <translation>Ustawienia zaawansowane</translation>
    </message>
    <message>
        <source>Optional object filters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filter for user groups</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filter for users</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filter for computer groups</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Group member identification</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Distinguished name (Samba/AD)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>List all groups of a user</source>
        <translation>Wyświetl wszystkie grupy użytkownika</translation>
    </message>
    <message>
        <source>List all groups of a computer</source>
        <translation>Wyświetl wszystkie grupy komputera</translation>
    </message>
    <message>
        <source>Get computer object by IP address</source>
        <translation>Wybierz komputer za pomocą adresu IP</translation>
    </message>
    <message>
        <source>LDAP connection failed</source>
        <translation>Połączenie LDAP zakończone niepowodzeniem</translation>
    </message>
    <message>
        <source>LDAP bind failed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LDAP bind successful</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Successfully connected to the LDAP server and performed an LDAP bind. The basic LDAP settings are configured correctly.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LDAP base DN test failed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LDAP base DN test successful</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LDAP naming context test failed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LDAP naming context test successful</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The LDAP naming context has been queried successfully. The following base DN was found:
%1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>user tree</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>group tree</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>computer tree</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enter username</source>
        <translation>Wprowadź nazwę użytkownika</translation>
    </message>
    <message>
        <source>Please enter a user login name (wildcards allowed) which to query:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>user objects</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enter group name</source>
        <translation>Wprowadź nazwę grupy</translation>
    </message>
    <message>
        <source>Please enter a group name whose members to query:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>group members</source>
        <translation>Członkowie grupy</translation>
    </message>
    <message>
        <source>Group not found</source>
        <translation>Nie znaleziono grupy</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 type="unfinished"/>
    </message>
    <message>
        <source>Enter computer name</source>
        <translation>Wprowadź nazwę komputera</translation>
    </message>
    <message>
        <source>computer objects</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enter computer DN</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please enter the DN of a computer whose MAC address to query:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>computer MAC addresses</source>
        <translation>adres MAC komputera</translation>
    </message>
    <message>
        <source>users</source>
        <translation>użytkownicy</translation>
    </message>
    <message>
        <source>user groups</source>
        <translation>grupy użytkowników</translation>
    </message>
    <message>
        <source>computer groups</source>
        <translation>grupy komputerów</translation>
    </message>
    <message>
        <source>Please enter a user login name whose group memberships to query:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>groups of user</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>User not found</source>
        <translation>Nie znaleziono użytkownika</translation>
    </message>
    <message>
        <source>groups of computer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer not found</source>
        <translation>Nie znaleziono komputera</translation>
    </message>
    <message>
        <source>Enter computer IP address</source>
        <translation>Wprowadź adres IP komputera</translation>
    </message>
    <message>
        <source>Please enter a computer IP address which to resolve to an computer object:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>computers</source>
        <translation>komputery</translation>
    </message>
    <message>
        <source>LDAP %1 test failed</source>
        <translation>test LDAP %1 zakończony niepowodzeniem</translation>
    </message>
    <message>
        <source>LDAP %1 test successful</source>
        <translation>test LDAP %1 zakończony powodzeniem</translation>
    </message>
    <message>
        <source>The %1 has been queried successfully and %2 entries were found.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>%1 %2 have been queried successfully:

%3</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LDAP filter test failed</source>
        <translation>test filtrów LDAP zakończony niepowodzeniem</translation>
    </message>
    <message>
        <source>Could not query any %1 using the configured filter. Please check the LDAP filter for %1.

%2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LDAP filter test successful</source>
        <translation>test filtrów LDAP zakończony powodzeniem</translation>
    </message>
    <message>
        <source>%1 %2 have been queried successfully using the configured filter.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>(only if different from group tree)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer group tree</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>computer group tree</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Filter for computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. room or computerLab</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Integration tests</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer groups</source>
        <translation>Grupy komputerów</translation>
    </message>
    <message>
        <source>e.g. name or description</source>
        <translation>np. nazwa lub opis</translation>
    </message>
    <message>
        <source>Filter for computer containers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer containers or OUs</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Connection security</source>
        <translation>Bezpieczeństwo połączenia</translation>
    </message>
    <message>
        <source>TLS certificate verification</source>
        <translation>Weryfikacja certyfikatu TLS</translation>
    </message>
    <message>
        <source>System defaults</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Never (insecure!)</source>
        <translation>Nigdy (niebezpieczne!)</translation>
    </message>
    <message>
        <source>Custom CA certificate file</source>
        <translation>Inny plik certyfikatu</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Brak</translation>
    </message>
    <message>
        <source>TLS</source>
        <translation>TLS</translation>
    </message>
    <message>
        <source>SSL</source>
        <translation>SSL</translation>
    </message>
    <message>
        <source>e.g. (objectClass=computer)</source>
        <translation>np.  (objectClass=komputer)</translation>
    </message>
    <message>
        <source>e.g. (objectClass=group)</source>
        <translation>np. (objectClass=grupa)</translation>
    </message>
    <message>
        <source>e.g. (objectClass=person)</source>
        <translation>np. (objectClass=osoba)</translation>
    </message>
    <message>
        <source>e.g. (objectClass=room) or (objectClass=computerLab)</source>
        <translation>np. (objectClass=sala) lub (objectClass=PracowniaKomputerowa)</translation>
    </message>
    <message>
        <source>e.g. (objectClass=container) or (objectClass=organizationalUnit)</source>
        <translation>np. (objectClass=kontener) lub (objectClass=JednostkaOrganizacyjna)</translation>
    </message>
    <message>
        <source>Could not query the configured base DN. Please check the base DN parameter.

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

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

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

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

%1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Encryption protocol</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer location attribute</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer display name attribute</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Location name attribute</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. cn or displayName</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer locations identification</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Identify computer locations (e.g. rooms) via:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Location attribute in computer objects</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>List all entries of a location</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>List all locations</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enter computer display name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please enter a computer display name to query:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enter computer location name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please enter the name of a computer location (wildcards allowed):</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>computer locations</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enter location name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please enter the name of a location whose entries to query:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>location entries</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LDAP test failed</source>
        <translation type="unfinished"/>
    </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 type="unfinished"/>
    </message>
    <message>
        <source>and</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>LDAP test successful</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not query any entries in configured %1. Please check the parameter &quot;%2&quot;.

%3</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Browse</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Test</source>
        <translation>Test</translation>
    </message>
    <message>
        <source>Hostnames stored as fully qualified domain names (FQDN, e.g. myhost.example.org)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer hostname attribute</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please enter a computer hostname to query:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Invalid hostname</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>You configured computer hostnames to be stored as fully qualified domain names (FQDN) but entered a hostname without domain.</source>
        <translation type="unfinished"/>
    </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 type="unfinished"/>
    </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 type="unfinished"/>
    </message>
    <message>
        <source>Enter hostname</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please enter a computer hostname whose group memberships to query:</source>
        <translation type="unfinished"/>
    </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 type="unfinished"/>
    </message>
    <message>
        <source>Hostname lookup failed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not lookup hostname for IP address %1. Please check your DNS server settings.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>User login name attribute</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Configured attribute for user login name or computer hostname (OpenLDAP)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>computer containers</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LdapPlugin</name>
    <message>
        <source>Auto-configure the base DN via naming context</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Query objects from LDAP directory</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show help about command</source>
        <translation>Pokaż pomoc dotyczącą komendy</translation>
    </message>
    <message>
        <source>Commands for configuring and testing LDAP/AD integration</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Basic LDAP/AD support for Veyon</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>%1 (load computers and locations from LDAP/AD)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>%1 (load users and groups from LDAP/AD)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please specify a valid LDAP url following the schema &quot;ldap[s]://[user[:password]@]hostname[:port]&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No naming context attribute name given - falling back to configured value.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not query base DN. Please check your LDAP configuration.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Configuring %1 as base DN and disabling naming context queries.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LdapProConfigurationPage</name>
    <message>
        <source>LDAP Pro</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Instances</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enter name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please enter a name for the instance (can&apos;t be changed later!):</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove instance</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do you really want to remove instance &quot;%1&quot;?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Configuration for instance &quot;%1&quot;</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LdapProPlugin</name>
    <message>
        <source>Professional LDAP/AD integration for Veyon</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>%1 (load computers and locations from LDAP/AD)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>%1 (load users and groups from LDAP/AD)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LicensingConfigurationPage</name>
    <message>
        <source>Licensing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Installed licenses</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add new network range</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove selected network range</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>ID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Feature</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Valid until</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Licensee</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Browse license file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Veyon license files (*.vlf)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove license</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do you really want to remove the selected license?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&lt;N/A&gt;</source>
        <translation>Brak danych</translation>
    </message>
    <message>
        <source>Invalid license file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Could not open the license file for reading!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The selected license file does not contain valid data.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The selected license file could not be verified.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The selected license file is not valid for this installation.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The selected license file is expired.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The license is already installed.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Information</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Installation ID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Addons available for licensing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Addon</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LicensingPlugin</name>
    <message>
        <source>Show help for specific command</source>
        <translation>Pokaż pomoc dla wskazanej komendy</translation>
    </message>
    <message>
        <source>Show all installed licenses</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add license file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove installed license</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>
USAGE

%1 add &lt;LICENSE FILE&gt;

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

%1 remove &lt;LICENSE ID&gt;

</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>No certificate found with given ID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&lt;N/A&gt;</source>
        <translation>Brak danych</translation>
    </message>
    <message>
        <source>Licensing management</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for managing license keys</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LinuxPlatformConfigurationPage</name>
    <message>
        <source>Linux</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Custom PAM service for user authentication</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>User authentication</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Session management</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Display manager users</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LinuxPlatformPlugin</name>
    <message>
        <source>Plugin implementing abstract functions for the Linux platform</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Plugin implementing specific functions for the Linux platform</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LocationDialog</name>
    <message>
        <source>Select location</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>enter search filter...</source>
        <translation>Wprowadź filtr wyszukiwania...</translation>
    </message>
</context>
<context>
    <name>MainToolBar</name>
    <message>
        <source>Configuration</source>
        <translation>Konfiguracja</translation>
    </message>
    <message>
        <source>Disable balloon tooltips</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show icons only</source>
        <translation>Pokaż tylko ikony</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>MainWindow</source>
        <translation>Główne okno</translation>
    </message>
    <message>
        <source>toolBar</source>
        <translation>Pasek narzędzi</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <source>&amp;File</source>
        <translation>&amp;Plik</translation>
    </message>
    <message>
        <source>&amp;Help</source>
        <translation>&amp;Pomoc</translation>
    </message>
    <message>
        <source>&amp;Quit</source>
        <translation>&amp;Wyjście</translation>
    </message>
    <message>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <source>L&amp;oad settings from file</source>
        <translation>&amp;Załaduj ustawienia z pliku</translation>
    </message>
    <message>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <source>About Qt</source>
        <translation>O Qt</translation>
    </message>
    <message>
        <source>Authentication impossible</source>
        <translation>Uwierzytelnienie niemożliwe</translation>
    </message>
    <message>
        <source>Configuration not writable</source>
        <translation>Nie można zapisać konfiguracji</translation>
    </message>
    <message>
        <source>Load settings from file</source>
        <translation>Wczytaj ustawienia z pliku</translation>
    </message>
    <message>
        <source>Save settings to file</source>
        <translation>Zapisz ustawienia do pliku</translation>
    </message>
    <message>
        <source>Unsaved settings</source>
        <translation>Niezapisane ustawienia</translation>
    </message>
    <message>
        <source>There are unsaved settings. Quit anyway?</source>
        <translation>Istnieją niezapisane zmiany. Wyjść mimo to?</translation>
    </message>
    <message>
        <source>Veyon Configurator</source>
        <translation>Konfigurator Veyon</translation>
    </message>
    <message>
        <source>Service</source>
        <translation>Usługa</translation>
    </message>
    <message>
        <source>Master</source>
        <translation>Master</translation>
    </message>
    <message>
        <source>Access control</source>
        <translation>Kontrola dostępu</translation>
    </message>
    <message>
        <source>About Veyon</source>
        <translation>O programie Veyon</translation>
    </message>
    <message>
        <source>Auto</source>
        <translation>Auto</translation>
    </message>
    <message>
        <source>About</source>
        <translation>O programie</translation>
    </message>
    <message>
        <source>%1 Configurator %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>JSON files (*.json)</source>
        <translation>Pliki JSON (*.json)</translation>
    </message>
    <message>
        <source>The local configuration backend reported that the configuration is not writable! Please run the %1 Configurator with higher privileges.</source>
        <translation type="unfinished"/>
    </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 type="unfinished"/>
    </message>
    <message>
        <source>Access denied</source>
        <translation>Odmowa dostępu</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 type="unfinished"/>
    </message>
    <message>
        <source>Screenshots</source>
        <translation>Zrzuty ekranu</translation>
    </message>
    <message>
        <source>Feature active</source>
        <translation>Aktywne funkcje</translation>
    </message>
    <message>
        <source>The feature &quot;%1&quot; is still active. Please stop it before closing %2.</source>
        <translation>Funkcja &quot;%1&quot; jest wciąż aktywna. Zatrzymaj ją przed zamknięciem %2.</translation>
    </message>
    <message>
        <source>Reset configuration</source>
        <translation>Resetuj konfigurację</translation>
    </message>
    <message>
        <source>Do you really want to reset the local configuration and revert all settings to their defaults?</source>
        <translation>Czy na pewno chcesz zresetować lokalną konfigurację i przywrócić wszystkie ustawienia do wartości domyślnych?</translation>
    </message>
    <message>
        <source>Search users and computers</source>
        <translation>Wyszukaj użytkowników i komputery</translation>
    </message>
    <message>
        <source>Adjust optimal size</source>
        <translation>Dopasuj optymalny rozmiar</translation>
    </message>
    <message>
        <source>Align computers to grid</source>
        <translation>Dopasuj komputery w siatkę</translation>
    </message>
    <message>
        <source>%1 Configurator</source>
        <translation>Konfigurator %1</translation>
    </message>
    <message>
        <source>Insufficient privileges</source>
        <translation>Niewystarczające uprawnienia</translation>
    </message>
    <message>
        <source>Could not start with administrative privileges. Please make sure a sudo-like program is installed for your desktop environment! The program will be run with normal user privileges.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only show powered on computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;Save settings to file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;View</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;Standard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;Advanced</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use custom computer arrangement</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Locations &amp;&amp; computers</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>MasterConfigurationPage</name>
    <message>
        <source>Directories</source>
        <translation>Lokalizacje</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>User configuration</source>
        <translation>Konfiguracja użytkownika</translation>
    </message>
    <message>
        <source>Feature on computer double click:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Features</source>
        <translation>Funkcje</translation>
    </message>
    <message>
        <source>All features</source>
        <translation>Wszystkie funkcje</translation>
    </message>
    <message>
        <source>Disabled features</source>
        <translation>Wyłączone funkcje</translation>
    </message>
    <message>
        <source>Screenshots</source>
        <translation>Zrzuty ekranu</translation>
    </message>
    <message>
        <source>&lt;no feature&gt;</source>
        <translation>&lt;no feature&gt;</translation>
    </message>
    <message>
        <source>Basic settings</source>
        <translation>Ustawienia podstawowe</translation>
    </message>
    <message>
        <source>Behaviour</source>
        <translation>Zachowanie</translation>
    </message>
    <message>
        <source>Enforce selected mode for client computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Hide local computer</source>
        <translation>Ukryj komputer lokalny</translation>
    </message>
    <message>
        <source>Hide computer filter field</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Actions such as rebooting or powering down computers</source>
        <translation>Akcje takie jak uruchom ponownie lub wyłącz komputery</translation>
    </message>
    <message>
        <source>User interface</source>
        <translation>Interfejs użytkownika:</translation>
    </message>
    <message>
        <source>Background color</source>
        <translation>kolor tła</translation>
    </message>
    <message>
        <source>Thumbnail update interval</source>
        <translation>Interwał odświeżania miniatur:</translation>
    </message>
    <message>
        <source> ms</source>
        <translation>ms</translation>
    </message>
    <message>
        <source>Program start</source>
        <translation>Uruchamianie programu</translation>
    </message>
    <message>
        <source>Modes and features</source>
        <translation>Tryby i funkcje</translation>
    </message>
    <message>
        <source>User and computer name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only user name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Only computer name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer thumbnail caption</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Text color</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Sort order</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer and user name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Computer locations</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show current location only</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Allow adding hidden locations manually</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Hide empty locations</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show confirmation dialog for potentially unsafe actions</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Perform access control</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Automatically select current location</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Automatically adjust computer thumbnail size</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Automatically open computer select panel</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>MonitoringMode</name>
    <message>
        <source>Monitoring</source>
        <translation>Monitoring</translation>
    </message>
    <message>
        <source>Builtin monitoring mode</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This mode allows you to monitor all computers at one or more locations.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>NetworkDiscoveryConfigurationPage</name>
    <message>
        <source>Network discovery</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Mode</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scan network ranges</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. 192.168.1.0/24</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scan all subnets of computer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scan custom subnet</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scan sessions on local computer</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Test</source>
        <translation>Test</translation>
    </message>
    <message>
        <source>Network ranges</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add new group</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove selected group</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Groups</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>First address</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Last address</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add new network range</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remove selected network range</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Parallel scans</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Scan timeout</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source> ms</source>
        <translation>ms</translation>
    </message>
    <message>
        <source>Session scan limit</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Options</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Reverse lookup discovered IP addresses to host names</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>New location</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>NetworkDiscoveryDirectory</name>
    <message>
        <source>Scanning...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Discovered computers</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>NetworkDiscoveryPlugin</name>
    <message>
        <source>Show help for specific command</source>
        <translation>Pokaż pomoc dla wskazanej komendy</translation>
    </message>
    <message>
        <source>Scan a subnet</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>
USAGE

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

</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network object directory which automatically discovers computers in the network</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Network discovery (scan network for Veyon clients)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for managing the network discovery directory</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>NetworkObjectTreeModel</name>
    <message>
        <source>Locations/Computers</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>OpenWebsiteDialog</name>
    <message>
        <source>Open website</source>
        <translation>Otwórz stronę WWW</translation>
    </message>
    <message>
        <source>e.g. Veyon</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remember and add to website menu</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. www.veyon.io</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please enter the URL of the website to open:</source>
        <translation>Wprowadź adres strony do otwarcia:</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PasswordDialog</name>
    <message>
        <source>Username</source>
        <translation>Nazwa użytkownika</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Hasło</translation>
    </message>
    <message>
        <source>Veyon Logon</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Authentication error</source>
        <translation>Błąd uwierzytelnienia</translation>
    </message>
    <message>
        <source>Logon failed with given username and password. Please try again!</source>
        <translation>Nie można się zalogować z użytym loginem i hasłem. Spróbuj ponownie!</translation>
    </message>
    <message>
        <source>Please enter your username and password in order to access computers.</source>
        <translation>By uzyskać dostęp do komputerów wprowadź nazwę użytkownika i hasło.</translation>
    </message>
</context>
<context>
    <name>PowerControlFeaturePlugin</name>
    <message>
        <source>Power on</source>
        <translation>Uruchom</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>Kliknij ten przycisk żeby uruchomić wszystkie komputery. Dzięki tej metodzie nie musisz uruchamiać ręcznie każdego komputera.</translation>
    </message>
    <message>
        <source>Reboot</source>
        <translation>Uruchom ponownie</translation>
    </message>
    <message>
        <source>Click this button to reboot all computers.</source>
        <translation>Naciśnij ten przycisk, aby uruchomić ponownie wszystkie komputery.</translation>
    </message>
    <message>
        <source>Power down</source>
        <translation>Wyłącz</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>Kliknij ten przycisk żeby wyłączyć wszystkie komputery. Dzięki tej metodzie nie musisz wyłączać ręcznie każdego komputera.</translation>
    </message>
    <message>
        <source>Power on/down or reboot a computer</source>
        <translation>Włącz, wyłącz lub zresetuj komputer</translation>
    </message>
    <message>
        <source>Confirm reboot</source>
        <translation>Potwierdź ponowne uruchomienie</translation>
    </message>
    <message>
        <source>Confirm power down</source>
        <translation>Potwierdź wyłączenie</translation>
    </message>
    <message>
        <source>Do you really want to reboot the selected computers?</source>
        <translation>Czy na pewno chcesz uruchomić ponownie wybrane komputery?</translation>
    </message>
    <message>
        <source>Do you really want to power down the selected computer?</source>
        <translation>Czy na pewno chcesz wyłączyć wybrany komputer?</translation>
    </message>
    <message>
        <source>Power on a computer via Wake-on-LAN (WOL)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>MAC ADDRESS</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>This command broadcasts a Wake-on-LAN (WOL) packet to the network in order to power on the computer with the given MAC address.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Please specify the command to display help for!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Invalid MAC address specified!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for controlling power status of computers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Power down now</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Install updates and power down</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Power down after user confirmation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Power down after timeout</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The computer was remotely requested to power down. Do you want to power down the computer now?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The computer will be powered down in %1 minutes, %2 seconds.

Please save your work and close all programs.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PowerDownTimeInputDialog</name>
    <message>
        <source>Power down</source>
        <translation>Wyłącz</translation>
    </message>
    <message>
        <source>Please specify a timeout for powering down the selected computers:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>minutes</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>seconds</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>RemoteAccessFeaturePlugin</name>
    <message>
        <source>Remote view</source>
        <translation>Zdalny podgląd</translation>
    </message>
    <message>
        <source>Open a remote view for a computer without interaction.</source>
        <translation>Otwórz podgląd zdalnego komputera bez wchodzenia w interakcję z nim.</translation>
    </message>
    <message>
        <source>Remote control</source>
        <translation>Zdalna kontrola</translation>
    </message>
    <message>
        <source>Open a remote control window for a computer.</source>
        <translation>Otwórz okno zdalnego sterowania komputerem.</translation>
    </message>
    <message>
        <source>Remote access</source>
        <translation>Zdalny dostęp</translation>
    </message>
    <message>
        <source>Remote view or control a computer</source>
        <translation>Zdalny podgląd lub sterowanie komputerem</translation>
    </message>
    <message>
        <source>Please enter the hostname or IP address of the computer to access:</source>
        <translation>Wprowadź nazwę lub adres IP komputera, do którego chcesz uzyskać dostęp:</translation>
    </message>
    <message>
        <source>Show help about command</source>
        <translation>Pokaż pomoc dotyczącą komendy</translation>
    </message>
</context>
<context>
    <name>RemoteAccessWidget</name>
    <message>
        <source>%1 - %2 Remote Access</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>RemoteAccessWidgetToolBar</name>
    <message>
        <source>View only</source>
        <translation>Tylko podgląd</translation>
    </message>
    <message>
        <source>Remote control</source>
        <translation>Zdalna kontrola</translation>
    </message>
    <message>
        <source>Send shortcut</source>
        <translation>Wyślij skrót</translation>
    </message>
    <message>
        <source>Fullscreen</source>
        <translation>Pełny ekran</translation>
    </message>
    <message>
        <source>Window</source>
        <translation>Okno</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>Alt+Tab</translation>
    </message>
    <message>
        <source>Win</source>
        <translation>Win</translation>
    </message>
    <message>
        <source>Menu</source>
        <translation>Menu</translation>
    </message>
    <message>
        <source>Alt+Ctrl+F1</source>
        <translation>Alt+Ctrl+F1</translation>
    </message>
    <message>
        <source>Connecting %1</source>
        <translation>Łączenie z %1</translation>
    </message>
    <message>
        <source>Connected.</source>
        <translation>Połączono.</translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation>Zrzut ekranu</translation>
    </message>
    <message>
        <source>Exit</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>Routing</name>
    <message>
        <source>Control internet access by modifying routing table</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>RoutingConfigurationWidget</name>
    <message>
        <source>Remove default routes to block internet access</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Add custom route to block internet</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Destination</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Gateway</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>RunProgramDialog</name>
    <message>
        <source>Please enter the programs or commands to run on the selected computer(s). You can separate multiple programs/commands by line.</source>
        <translation>Wprowadź nazwę programów lub komendy do uruchomienia na zdalnym komputerze(komputerach). Możesz oddzielić je, zapisując w osobnych wierszach.</translation>
    </message>
    <message>
        <source>Run programs</source>
        <translation>Uruchom programy</translation>
    </message>
    <message>
        <source>e.g. &quot;C:\Program Files\VideoLAN\VLC\vlc.exe&quot;</source>
        <translation>np. &quot;C:\Program Files\VideoLAN\VLC\vlc.exe&quot;</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Remember and add to program menu</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>e.g. VLC</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ScreenLockFeaturePlugin</name>
    <message>
        <source>Lock</source>
        <translation>Zablokuj</translation>
    </message>
    <message>
        <source>Unlock</source>
        <translation>Odblokuj</translation>
    </message>
    <message>
        <source>Lock screen and input devices of a computer</source>
        <translation>Zablokuj ekran i urządzenia wejścia komputera</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>Żeby zdobyć pełną uwagę użytkowników, możesz zablokować ich komputery za pomocą tego przycisku. W tym trybie wszystkie urządzenia wejścia oraz ekran są zablokowane. </translation>
    </message>
</context>
<context>
    <name>Screenshot</name>
    <message>
        <source>unknown</source>
        <translation>nieznane</translation>
    </message>
    <message>
        <source>Could not take a screenshot as directory %1 doesn&apos;t exist and couldn&apos;t be created.</source>
        <translation>Nie można przechwycić zrzutu ekranu. Folder %1 nie istnieje i nie można go stworzyć.</translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation>Zrzut ekranu</translation>
    </message>
</context>
<context>
    <name>ScreenshotFeaturePlugin</name>
    <message>
        <source>Screenshot</source>
        <translation>Zrzut ekranu</translation>
    </message>
    <message>
        <source>Use this function to take a screenshot of selected computers.</source>
        <translation>Użyj tej funkcji, aby wykonać zrzut ekranu wybranych komputerów.</translation>
    </message>
    <message>
        <source>Screenshots taken</source>
        <translation>Wykonane zrzuty ekranu</translation>
    </message>
    <message>
        <source>Screenshot of %1 computer have been taken successfully.</source>
        <translation>Wykonano zrzut ekranu komputera %1.</translation>
    </message>
    <message>
        <source>Take screenshots of computers and save them locally.</source>
        <translation>Wykonaj zrzuty ekranów komputerów i zapisz je lokalnie.</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>Wszystkie zrzuty ekranu zrobione przez ciebie będą pokazane tutaj. Możesz wykonać zrzut ekranu poprzez wciśnięcie przycisku &quot;Zrzut ekranu&quot; w menu kontekstowym. Zrzutami ekranu można zarządzać przyciskami poniżej.</translation>
    </message>
    <message>
        <source>User:</source>
        <translation>Użytkownik:</translation>
    </message>
    <message>
        <source>Computer:</source>
        <translation>Komputer:</translation>
    </message>
    <message>
        <source>Date:</source>
        <translation>Data:</translation>
    </message>
    <message>
        <source>Time:</source>
        <translation>Czas:</translation>
    </message>
    <message>
        <source>Show</source>
        <translation>Pokaż</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
</context>
<context>
    <name>ServiceConfigurationPage</name>
    <message>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <source>Autostart</source>
        <translation>Autostart</translation>
    </message>
    <message>
        <source>Hide tray icon</source>
        <translation>Ukryj ikonę na pasku zadań</translation>
    </message>
    <message>
        <source>Start service</source>
        <translation>Uruchom usługę</translation>
    </message>
    <message>
        <source>Stopped</source>
        <translation>Zatrzymana</translation>
    </message>
    <message>
        <source>Stop service</source>
        <translation>Zatrzymaj usługę</translation>
    </message>
    <message>
        <source>State:</source>
        <translation>Stan</translation>
    </message>
    <message>
        <source>Network</source>
        <translation>Sieć</translation>
    </message>
    <message>
        <source>Demo server port</source>
        <translation>port serwera demo</translation>
    </message>
    <message>
        <source>Enable firewall exception</source>
        <translation>Uruchom wyjątki w zaporze sieciowej</translation>
    </message>
    <message>
        <source>Allow connections from localhost only</source>
        <translation>Zezwalaj tylko na połączenia z localhosta</translation>
    </message>
    <message>
        <source>Internal VNC server port</source>
        <translation>Wewnętrzny port VNC</translation>
    </message>
    <message>
        <source>VNC server</source>
        <translation>Serwer VNC</translation>
    </message>
    <message>
        <source>Plugin:</source>
        <translation>Wtyczka:</translation>
    </message>
    <message>
        <source>Restart %1 Service</source>
        <translation>Uruchom ponownie usługę %1</translation>
    </message>
    <message>
        <source>All settings were saved successfully. In order to take effect the %1 service needs to be restarted. Restart it now?</source>
        <translation>Wszystkie ustawienia zostały zapisane poprawnie. Żeby zaczęły działać, usługa %1 musi zostać uruchomiona ponownie. Czy chcesz zrobić to teraz?</translation>
    </message>
    <message>
        <source>Running</source>
        <translation>Uruchomiona</translation>
    </message>
    <message>
        <source>Feature manager port</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Primary service port</source>
        <translation>Główny port usługi</translation>
    </message>
    <message>
        <source>Enabling this option will make the service launch a server process for every interactive session on a computer.
Typically this is required to support terminal servers.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show notification on remote connection</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Multi session mode (for terminal and remote desktop servers)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show notification when an unauthorized access is blocked</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ServiceControl</name>
    <message>
        <source>Starting service %1</source>
        <translation>Uruchamianie usługi %1</translation>
    </message>
    <message>
        <source>Stopping service %1</source>
        <translation>Zatrzymywanie usługi %1</translation>
    </message>
    <message>
        <source>Registering service %1</source>
        <translation>Rejestrowanie usługi %1</translation>
    </message>
    <message>
        <source>Unregistering service %1</source>
        <translation>Wyrejestrowywanie usługi %1</translation>
    </message>
    <message>
        <source>Service control</source>
        <translation>Zarządzenie usługą</translation>
    </message>
</context>
<context>
    <name>ServiceControlPlugin</name>
    <message>
        <source>Service is running</source>
        <translation>Usługa jest uruchomiona</translation>
    </message>
    <message>
        <source>Service is not running</source>
        <translation>Usługa nie jest uruchomiona</translation>
    </message>
    <message>
        <source>Configure and control Veyon service</source>
        <translation>Konfiguruj i zarządzaj usługą Veyon</translation>
    </message>
    <message>
        <source>Register Veyon Service</source>
        <translation>Rejestracja usługi Veyon</translation>
    </message>
    <message>
        <source>Unregister Veyon Service</source>
        <translation>Wyrejestrowanie usługi Veyon</translation>
    </message>
    <message>
        <source>Start Veyon Service</source>
        <translation>Uruchom usługę Veyon</translation>
    </message>
    <message>
        <source>Stop Veyon Service</source>
        <translation>Zatrzymaj usługę Veyon</translation>
    </message>
    <message>
        <source>Restart Veyon Service</source>
        <translation>Uruchom ponownie usługę Veyon</translation>
    </message>
    <message>
        <source>Query status of Veyon Service</source>
        <translation>Status kolejki usługi Veyon</translation>
    </message>
    <message>
        <source>Commands for configuring and controlling Veyon Service</source>
        <translation>Komendy do konfiguracji i zarządzania usługą Veyon</translation>
    </message>
</context>
<context>
    <name>ShellCommandLinePlugin</name>
    <message>
        <source>Run command file</source>
        <translation>Uruchom plik komend</translation>
    </message>
    <message>
        <source>File &quot;%1&quot; does not exist!</source>
        <translation>Plik &quot;%1&quot; nie istnieje!</translation>
    </message>
    <message>
        <source>Interactive shell and script execution for Veyon Control</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for shell functionalities</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>SystemTrayIcon</name>
    <message>
        <source>System tray icon</source>
        <translation>Ikona obszaru powiadamiania</translation>
    </message>
</context>
<context>
    <name>SystemUserGroupsPlugin</name>
    <message>
        <source>User groups backend for system user groups</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Default (system user groups)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TestingCommandLinePlugin</name>
    <message>
        <source>Test internal Veyon components and functions</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Commands for testing internal components and functions of Veyon</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TextMessageDialog</name>
    <message>
        <source>Send text message</source>
        <translation>Wyślij wiadomość tekstową</translation>
    </message>
    <message>
        <source>Use the field below to type your message which will be sent to all selected users.</source>
        <translation>W polu poniżej napisz wiadomość, która ma zostać wysłana do wybranych użytkowników.</translation>
    </message>
</context>
<context>
    <name>TextMessageFeaturePlugin</name>
    <message>
        <source>Text message</source>
        <translation>Wiadomość tekstowa</translation>
    </message>
    <message>
        <source>Use this function to send a text message to all users e.g. to assign them new tasks.</source>
        <translation>Użyj ten funkcji do wysłania wiadomości tekstowej do wszystkich użytkowników, np. przydzielenie nowego zadania.</translation>
    </message>
    <message>
        <source>Message from teacher</source>
        <translation>Wiadomość od nauczyciela</translation>
    </message>
    <message>
        <source>Send a message to a user</source>
        <translation>Wyślij wiadomość do użytkownika</translation>
    </message>
</context>
<context>
    <name>UltraVncConfigurationWidget</name>
    <message>
        <source>Enable capturing of layered (semi-transparent) windows</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Poll full screen (leave this enabled per default)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Low accuracy (turbo mode)</source>
        <translation>Niska dokładność (tryb turbo)</translation>
    </message>
    <message>
        <source>Builtin UltraVNC server configuration</source>
        <translation>Konfiguracja wbudowanego serwera UltraVNC</translation>
    </message>
    <message>
        <source>Enable multi monitor support</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Enable Desktop Duplication Engine on Windows 8 and newer</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>UserConfig</name>
    <message>
        <source>No write access</source>
        <translation>Brak prawa edycji</translation>
    </message>
    <message>
        <source>Could not save your personal settings! Please check the user configuration file path using the %1 Configurator.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>UserSessionControl</name>
    <message>
        <source>User session control</source>
        <translation>Kontrola sesji użytkownika</translation>
    </message>
    <message>
        <source>Log off</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Click this button to log off users from all computers.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Confirm user logoff</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do you really want to log off the selected users?</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VeyonCore</name>
    <message>
        <source>[OK]</source>
        <translation>[OK]</translation>
    </message>
    <message>
        <source>[FAIL]</source>
        <translation>[BŁĄD]</translation>
    </message>
    <message>
        <source>Invalid command!</source>
        <translation>Niepoprawna komenda!</translation>
    </message>
    <message>
        <source>Available commands:</source>
        <translation>Dostępne polecenia:</translation>
    </message>
    <message>
        <source>Invalid arguments given</source>
        <translation>Podano złe argumenty</translation>
    </message>
    <message>
        <source>Not enough arguments given - use &quot;%1 help&quot; for more information</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Unknown result!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Available modules:</source>
        <translation>Dostępne moduły:</translation>
    </message>
    <message>
        <source>No module specified or module not found - available modules are:</source>
        <translation>Nie wybrano modułu lub nie może zostać on znaleziony. Dostępne moduły:</translation>
    </message>
    <message>
        <source>Plugin not licensed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>INFO</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>ERROR</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>licensed for</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>USAGE</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>DESCRIPTION</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>EXAMPLES</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>WARNING</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VeyonServiceControl</name>
    <message>
        <source>Veyon Service</source>
        <translation>Usługa Veyon</translation>
    </message>
</context>
<context>
    <name>VncView</name>
    <message>
        <source>Establishing connection to %1 ...</source>
        <translation>Nawiązywanie połączenia z %1</translation>
    </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 type="unfinished"/>
    </message>
</context>
<context>
    <name>WindowsPlatformConfigurationPage</name>
    <message>
        <source>Windows</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>General</source>
        <translation>Ogólne</translation>
    </message>
    <message>
        <source>Enable SAS generation by software (Ctrl+Alt+Del)</source>
        <translation>Uruchom generowanie SAS przez oprogramowanie (Ctrl+Alt+Del)</translation>
    </message>
    <message>
        <source>Screen lock</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Hide taskbar</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Hide start menu</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Hide desktop</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>User authentication</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Use alternative user authentication mechanism</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>WindowsPlatformPlugin</name>
    <message>
        <source>Plugin implementing abstract functions for the Windows platform</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Plugin implementing specific functions for the Windows platform</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>WindowsServiceControl</name>
    <message>
        <source>The service &quot;%1&quot; is already installed.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The service &quot;%1&quot; could not be installed.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The service &quot;%1&quot; has been installed successfully.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The service &quot;%1&quot; could not be uninstalled.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The service &quot;%1&quot; has been uninstalled successfully.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The start type of service &quot;%1&quot; could not be changed.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Service &quot;%1&quot; could not be found.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>X11VncConfigurationWidget</name>
    <message>
        <source>Builtin x11vnc server configuration</source>
        <translation>Konfiguracja wbudowanego serwera x11vnc</translation>
    </message>
    <message>
        <source>Custom x11vnc parameters:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do not use X Damage extension</source>
        <translation type="unfinished"/>
    </message>
</context>
</TS>