diff --git a/guacamole/src/main/frontend/src/translations/cs.json b/guacamole/src/main/frontend/src/translations/cs.json index 53ba7f543..6e56426b8 100644 --- a/guacamole/src/main/frontend/src/translations/cs.json +++ b/guacamole/src/main/frontend/src/translations/cs.json @@ -7,11 +7,13 @@ "ACTION_ACKNOWLEDGE" : "OK", "ACTION_CANCEL" : "Zrušit", + "ACTION_CLEAR" : "Vyčistit", "ACTION_CLONE" : "Klonovat", "ACTION_CONTINUE" : "Pokračovat", "ACTION_DELETE" : "Smazat", "ACTION_DELETE_SESSIONS" : "Ukončit sezení", "ACTION_DOWNLOAD" : "Stáhnout", + "ACTION_IMPORT" : "Importovat", "ACTION_LOGIN" : "Přihlásit", "ACTION_LOGIN_AGAIN" : "Znovu přihlásit", "ACTION_LOGOUT" : "Odhlásit", @@ -37,6 +39,7 @@ "ERROR_PAGE_UNAVAILABLE" : "Došlo k chybě a tuto akci nelze dokončit. Pokud problém přetrvává, informujte prosím správce systému nebo zkontrolujte systémové protokoly.", "ERROR_PASSWORD_BLANK" : "Heslo nesmí být prázdné.", "ERROR_PASSWORD_MISMATCH" : "Hesla nesouhlasí.", + "ERROR_SINGLE_FILE_ONLY" : "Nahrajte prosím vždy pouze jeden soubor", "FIELD_HEADER_PASSWORD" : "Heslo:", "FIELD_HEADER_PASSWORD_AGAIN" : "Heslo znovu:", @@ -48,7 +51,7 @@ "INFO_ACTIVE_USER_COUNT" : "V současné době používá {USERS} {USERS, plural, one{uživatel} other{uživatelů}}.", "INFO_LOGGED_OUT" : "Byli jste odhlášeni.", - "TEXT_ANONYMOUS_USER" : "Neznámý uživatel", + "TEXT_ANONYMOUS_USER" : "Anonymní uživatel", "TEXT_HISTORY_DURATION" : "{VALUE} {UNIT, select, second{{VALUE, plural, one{sekundu} other{sekund}}} minute{{VALUE, plural, one{minutu} other{minut}}} hour{{VALUE, plural, one{hodinu} other{hodin}}} day{{VALUE, plural, one{den} other{dnů}}} other{}}", "TEXT_UNTRANSLATED" : "{MESSAGE}" @@ -127,9 +130,10 @@ "INFO_ANONYMOUS_USER_COUNT" : "Anonymní{COUNT, plural, one{} other{ (#)}}", "INFO_CONNECTION_SHARED" : "Toto připojení je nyní sdíleno.", "INFO_NO_FILE_TRANSFERS" : "Žádné přenosy souborů.", + "INFO_USER_COUNT" : "{USERNAME}{COUNT, plural, one{} other{ (#)}}", "NAME_INPUT_METHOD_NONE" : "Žádné", - "NAME_INPUT_METHOD_OSK" : "Na obrazovce, klávesnice", + "NAME_INPUT_METHOD_OSK" : "Klávesnice na obrazovce", "NAME_INPUT_METHOD_TEXT" : "Textový vstup", "NAME_KEY_CTRL" : "Ctrl", "NAME_KEY_ALT" : "Alt", @@ -181,6 +185,80 @@ }, + "IMPORT": { + + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_BROWSE" : "Vyhledejte soubor", + "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", + "ACTION_CLEAR" : "@:APP.ACTION_CLEAR", + "ACTION_VIEW_FORMAT_HELP" : "Zobrazit tipy formátů", + "ACTION_IMPORT" : "@:APP.ACTION_IMPORT", + "ACTION_IMPORT_CONNECTIONS" : "Importovat připojení", + + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", + "DIALOG_HEADER_SUCCESS" : "Úspěch", + + "ERROR_AMBIGUOUS_CSV_HEADER" : "Nejednoznačné záhlaví CSV \"{HEADER}\", může být buď atribut nebo parametr připojení", + "ERROR_AMBIGUOUS_PARENT_GROUP" : "Skupina a parentIdentifier nesmí být zadány současně", + "ERROR_ARRAY_REQUIRED" : "Zadaný soubor musí obsahovat seznam připojení", + "ERROR_DETECTED_INVALID_TYPE" : "Nepodporovaný typ souboru. Ujistěte se, že je soubor platný CSV, JSON nebo YAML.", + "ERROR_DUPLICATE_CONNECTION_IN_FILE" : "Duplicitní připojení \"{NAME}\" v \"{PATH}\" v souboru importu", + "ERROR_DUPLICATE_CSV_HEADER" : "Duplicitní záhlaví CSV: {HEADER}", + "ERROR_EMPTY_FILE" : "Zadaný soubor je prázdný", + "ERROR_INVALID_CSV_HEADER" : "Neplatné záhlaví CSV \"{HEADER}\" není atribut ani parametr", + "ERROR_INVALID_MIME_TYPE" : "Nepodporovaný typ souboru: \"{TYPE}\"", + "ERROR_INVALID_GROUP" : "Nebyla nalezena žádná skupina odpovídající \"{GROUP}\"", + "ERROR_INVALID_GROUP_IDENTIFIER" : "Nebyla nalezena žádná skupina připojení s identifikátorem \"{IDENTIFIER}\"", + "ERROR_INVALID_GROUP_TYPE" : "Neplatná skupina – musí být zadán řetězec.", + "ERROR_INVALID_PROTOCOL" : "Neplatný protokol \"{PROTOCOL}\"", + "ERROR_INVALID_USER_GROUPS_TYPE" : "Neplatné skupiny uživatelů – musí se jednat o pole identifikátorů skupiny uživatelů.", + "ERROR_INVALID_USERS_TYPE" : "Neplatní uživatelé – musí se jednat o pole identifikátorů uživatelů.", + "ERROR_NO_FILE_SUPPLIED" : "Vyberte soubor k importu", + "ERROR_PARSE_FAILURE_CSV" : "Ujistěte se, že je váš soubor platný CSV. Analýza se nezdařila s chybou \"{ERROR}\". ", + "ERROR_PARSE_FAILURE_JSON" : "Ujistěte se, že váš soubor je platný JSON. Analýza se nezdařila s chybou \"{ERROR}\". ", + "ERROR_PARSE_FAILURE_YAML" : "Ujistěte se, že váš soubor je platný YAML. Analýza se nezdařila s chybou \"{ERROR}\". ", + "ERROR_REJECT_UPDATE_CONNECTION" : "Připojení \"{NAME}\" již existuje v \"{PATH}\"", + "ERROR_REQUIRED_NAME_CONNECTION" : "Název připojení je povinný parametr", + "ERROR_REQUIRED_PROTOCOL_CONNECTION" : "Protokol připojení je povinný parametr", + "ERROR_REQUIRED_NAME_FILE" : "V zadaném souboru nebyl nalezen žádný název připojení", + "ERROR_REQUIRED_PROTOCOL_FILE" : "V zadaném souboru nebyl nalezen žádný protokol připojení", + + "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", + + "FIELD_HEADER_EXISTING_CONNECTION_MODE" : "Nahradit/aktualizovat stávající připojení", + "FIELD_HEADER_EXISTING_PERMISSION_MODE" : "Obnovit oprávnění", + + "HELP_CSV_DESCRIPTION" : "Soubor CSV pro import připojení má jeden záznam připojení na řádek. Každý sloupec bude specifikovat pole připojení. Minimálně musí být specifikován název připojení a protokol.", + "HELP_CSV_EXAMPLE" : "name,protocol,username,password,hostname,group,users,groups,guacd-encryption (attribute)\nprip1,vnc,alice,heslo1,prip1.web.com,ROOT,guac uživatel 1;guac uživatel 2,Uživatelé Připojení 1,none\nprip2,rdp,bob,heslo2,prip2.web.com,ROOT/Nadřazená skupina,guac uživatel 1,,ssl\nprip3,ssh,karolina,heslo3,prip3.web.com,ROOT/Nadřazená skupina/Podřízená skupina,guac uživatel 2;guac uživatel 3,,\nprip4,kubernetes,,,,,,,", + "HELP_CSV_MORE_DETAILS" : "V záhlaví CSV každého řádku je uvedeno pole připojení. ID skupiny připojení, do které má být připojení importováno, lze přímo zadat pomocí parametru \"parentIdentifier\" nebo lze cestu k nadřazené skupině zadat pomocí parametru \"group\", jak je uvedeno níže. Ve většině případů by mezi poli neměl být žádný konflikt, ale v případě potřeby lze pro jednoznačnost přidat příponu \" (attribute)\" nebo \" (parameter)\". Seznamy identifikátorů uživatelů nebo skupin uživatelů musí být odděleny středníkem.¹", + "HELP_FILE_TYPE_DESCRIPTION" : "Pro import připojení jsou podporovány tři typy souborů: CSV, JSON a YAML. Pro každý typ souboru mohou být zadána stejná data. Musí obsahovat název připojení a protokol. Volitelně lze také zadat umístění skupiny připojení, seznam uživatelů a/nebo skupiny uživatelů pro udělení přístupu, parametry připojení nebo protokoly připojení. Všichni uživatelé nebo skupiny uživatelů, kteří v aktuálním zdroji dat neexistují, budou automaticky vytvořeni. Upozorňujeme, že žádná existující oprávnění připojení nebudou odebrána pro aktualizovaná připojení, pokud není zaškrtnuto políčko \"Obnovit oprávnění\".", + "HELP_FILE_TYPE_HEADER" : "Typy souborů", + "HELP_JSON_DESCRIPTION" : "Soubor JSON pro import připojení je seznam objektů připojení. V každém objektu připojení musí být uvedeno minimálně jméno připojení a protokol.", + "HELP_JSON_EXAMPLE" : "[\n \\{\n \"name\": \"prip1\",\n \"protocol\": \"vnc\",\n \"parameters\": \\{ \"username\": \"alice\", \"password\": \"heslo1\", \"hostname\": \"prip1.web.com\" \\},\n \"parentIdentifier\": \"ROOT\",\n \"users\": [ \"guac uživatel 1\", \"guac uživatel 2\" ],\n \"groups\": [ \"Uživatelé Připojení 1\" ],\n \"attributes\": \\{ \"guacd-encryption\": \"none\" \\}\n \\},\n \\{\n \"name\": \"prip2\",\n \"protocol\": \"rdp\",\n \"parameters\": \\{ \"username\": \"bob\", \"password\": \"heslo2\", \"hostname\": \"prip2.web.com\" \\},\n \"group\": \"ROOT/Nadřazená skupina\",\n \"users\": [ \"guac uživatel 1\" ],\n \"attributes\": \\{ \"guacd-encryption\": \"none\" \\}\n \\},\n \\{\n \"name\": \"prip3\",\n \"protocol\": \"ssh\",\n \"parameters\": \\{ \"username\": \"karolina\", \"password\": \"heslo3\", \"hostname\": \"prip3.web.com\" \\},\n \"group\": \"ROOT/Nadřazená skupina/Podřízená skupina\",\n \"users\": [ \"guac uživatel 2\", \"guac uživatel 3\" ]\n \\},\n \\{\n \"name\": \"prip4\",\n \"protocol\": \"kubernetes\"\n \\}\n]", + "HELP_JSON_MORE_DETAILS" : "ID skupiny připojení, do které má být připojení importováno, lze přímo zadat pomocí pole \"parentIdentifier\" nebo lze cestu k nadřazené skupině zadat pomocí pole \"group\", jak je uvedeno níže. Pro každé připojení lze zadat pole identifikátorů uživatelů a skupin uživatelů, kterým chcete udělit přístup.", + "HELP_EXISTING_CONNECTION_MODE" : "Zcela nahradit/aktualizovat existující připojení, pokud jejich názvy a nadřazené skupiny připojení odpovídají hodnotám v poskytnutém souboru. Pokud není zaškrtnuto, pokus o import připojení se stejným názvem a nadřazenou skupinou připojení jako existující připojení bude považován za chybu.", + "HELP_EXISTING_PERMISSION_MODE" : "Úplně resetujte oprávnění udělená pro všechna připojení v poskytnutém souboru za oprávnění určená v tomto souboru. Pokud nejsou zadána žádná oprávnění, všechna příslušná oprávnění k připojení budou odvolána. Pokud není zaškrtnuto, stávající oprávnění zůstanou zachována a všechna oprávnění uvedená v souboru budou přidána.", + "HELP_SEMICOLON_FOOTNOTE" : "Pokud jsou přítomny středníky, mohou být escapovány zpětným lomítkem, např. \"první\\\\;poslední\"", + "HELP_UPLOAD_DROP_TITLE" : "Sem přetáhněte soubor", + "HELP_UPLOAD_FILE_TYPES" : "CSV, JSON, nebo YAML", + "HELP_YAML_DESCRIPTION" : "Soubor YAML pro import připojení je seznam objektů připojení se zcela stejnou strukturou jako formát JSON.", + "HELP_YAML_EXAMPLE" : "---\n - name: prip1\n protocol: vnc\n parameters:\n username: alice\n password: heslo1\n hostname: prip1.web.com\n group: ROOT\n users:\n - guac uživatel 1\n - guac uživatel 2\n groups:\n - Uživatelé Připojení 1\n attributes:\n guacd-encryption: none\n - name: prip2\n protocol: rdp\n parameters:\n username: bob\n password: heslo2\n hostname: prip2.web.com\n group: ROOT/Nadřazená skupina\n users:\n - guac uživatel 1\n attributes:\n guacd-encryption: none\n - name: prip3\n protocol: ssh\n parameters:\n username: karolina\n password: heslo3\n hostname: prip3.web.com\n group: ROOT/Nadřazená skupina/Podřízená skupina\n users:\n - guac uživatel 2\n - guac uživatel 3\n - name: prip4\n protocol: kubernetes", + + "INFO_CONNECTIONS_IMPORTED_SUCCESS" : "{NUMBER} {NUMBER, plural, one{připojení} other{připojení}} úspěšně importováno.", + + "SECTION_HEADER_CONNECTION_IMPORT" : "Import připojení", + "SECTION_HEADER_HELP_CONNECTION_IMPORT_FILE" : "Formát souboru importu připojení", + "SECTION_HEADER_CSV" : "Formát CSV", + "SECTION_HEADER_JSON" : "Formát JSON", + "SECTION_HEADER_YAML" : "Formát YAML", + + "TABLE_HEADER_ERRORS" : "Chyby", + "TABLE_HEADER_GROUP" : "Skupina", + "TABLE_HEADER_NAME" : "Jméno", + "TABLE_HEADER_PROTOCOL" : "Protokol", + "TABLE_HEADER_ROW_NUMBER" : "Řádek #" + }, + "DATA_SOURCE_DEFAULT" : { "NAME" : "Výchozí (XML)" }, @@ -212,7 +290,7 @@ "LIST" : { - "TEXT_ANONYMOUS_USER" : "Neznámý uživatel" + "TEXT_ANONYMOUS_USER" : "Anonymní uživatel" }, @@ -597,9 +675,10 @@ "FIELD_OPTION_SERVER_LAYOUT_IT_IT_QWERTY" : "Italština (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_JA_JP_QWERTY" : "Japonština (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_NO_NO_QWERTY" : "Norština (Qwerty)", - "FIELD_OPTION_SERVER_LAYOUT_PL_PL_QWERTY" : "Polské (Qwerty)", + "FIELD_OPTION_SERVER_LAYOUT_PL_PL_QWERTY" : "Polština (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_PT_BR_QWERTY" : "Portugalská Brazilština (Qwerty)", - "FIELD_OPTION_SERVER_LAYOUT_PT_PT_QWERTY" : "Portugalská (Qwerty)", + "FIELD_OPTION_SERVER_LAYOUT_PT_PT_QWERTY" : "Portugalština (Qwerty)", + "FIELD_OPTION_SERVER_LAYOUT_RO_RO_QWERTY" : "Rumunština (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_SV_SE_QWERTY" : "Švédština (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_DA_DK_QWERTY" : "Dánština (Qwerty)", "FIELD_OPTION_SERVER_LAYOUT_TR_TR_QWERTY" : "Turečtina (Qwerty)", @@ -904,6 +983,7 @@ "SETTINGS_CONNECTIONS" : { "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_IMPORT" : "@:APP.ACTION_IMPORT", "ACTION_NEW_CONNECTION" : "Nové připojení", "ACTION_NEW_CONNECTION_GROUP" : "Nový skupina", "ACTION_NEW_SHARING_PROFILE" : "Nový sdílený profil",