diff --git a/src/backend/ssh/server-stats.ts b/src/backend/ssh/server-stats.ts index 963a1db7..e5bff949 100644 --- a/src/backend/ssh/server-stats.ts +++ b/src/backend/ssh/server-stats.ts @@ -359,6 +359,7 @@ class SSHConnectionPool { host: SSHHostWithCredentials, ): Promise { return new Promise(async (resolve, reject) => { + const config = buildSshConfig(host); const client = new Client(); const timeout = setTimeout(() => { client.end(); @@ -401,7 +402,10 @@ class SSHConnectionPool { sessionId, hostId: host.id, userId: host.userId!, - prompts, + prompts: prompts.map((p) => ({ + prompt: p.prompt, + echo: p.echo ?? false, + })), totpPromptIndex, resolvedPassword: host.password, totpAttempts: 0, @@ -430,8 +434,6 @@ class SSHConnectionPool { ); try { - const config = buildSshConfig(host); - if ( host.useSocks5 && (host.socks5Host || @@ -1948,7 +1950,10 @@ app.post("/metrics/start/:id", validateHostId, async (req, res) => { sessionId, hostId: host.id, userId: host.userId!, - prompts, + prompts: prompts.map((p) => ({ + prompt: p.prompt, + echo: p.echo ?? false, + })), totpPromptIndex, resolvedPassword: host.password, totpAttempts: 0, diff --git a/src/locales/cs.json b/src/locales/cs.json deleted file mode 100644 index d0a8209b..00000000 --- a/src/locales/cs.json +++ /dev/null @@ -1,2396 +0,0 @@ -{ - "credentials": { - "credentialsViewer": "Prohlížeč přihlašovacích údajů", - "manageYourSSHCredentials": "Bezpečná správa přihlašovacích údajů SSH", - "addCredential": "Přidat přihlašovací údaje", - "createCredential": "Vytvořit přihlašovací údaje", - "editCredential": "Upravit přihlašovací údaje", - "viewCredential": "Zobrazit přihlašovací údaje", - "duplicateCredential": "Duplikovat přihlašovací údaje", - "deleteCredential": "Smazat přihlašovací údaje", - "updateCredential": "Aktualizovat přihlašovací údaje", - "credentialName": "Název přihlašovacího údaje", - "credentialDescription": "Popis", - "username": "Uživatelské jméno", - "searchCredentials": "Vyhledat přihlašovací údaje...", - "selectFolder": "Vybrat složku", - "selectAuthType": "Vybrat typ autorizace", - "allFolders": "Všechny složky", - "allAuthTypes": "Všechny typy autorizace", - "uncategorized": "Nezařazené", - "totalCredentials": "Celkem", - "keyBased": "Na základě klíče", - "passwordBased": "Založené na hesle", - "folders": "Složky", - "noCredentialsMatchFilters": "Žádné přihlašovací údaje neodpovídají vašim filtrům", - "noCredentialsYet": "Zatím nebyly vytvořeny žádné přihlašovací údaje", - "createFirstCredential": "Vytvořte si své první přihlašovací údaje", - "failedToFetchCredentials": "Načtení přihlašovacích údajů se nezdařilo", - "credentialDeletedSuccessfully": "Přihlašovací údaje byly úspěšně smazány", - "failedToDeleteCredential": "Smazání přihlašovacích údajů se nezdařilo", - "confirmDeleteCredential": "Jste si jisti, že chcete smazat přihlašovací údaje „{{name}}“?", - "credentialCreatedSuccessfully": "Přihlašovací údaje byly úspěšně vytvořeny", - "credentialUpdatedSuccessfully": "Přihlašovací údaje úspěšně aktualizovány", - "failedToSaveCredential": "Uložení přihlašovacích údajů se nezdařilo", - "failedToFetchCredentialDetails": "Načtení podrobností o přihlašovacích údajích se nezdařilo", - "failedToFetchHostsUsing": "Načtení hostitelů pomocí těchto přihlašovacích údajů se nezdařilo", - "loadingCredentials": "Načítání přihlašovacích údajů...", - "retry": "Zkusit znovu", - "noCredentials": "Žádné přihlašovací údaje", - "noCredentialsMessage": "Zatím jste nepřidali žádné přihlašovací údaje. Klikněte na tlačítko „Přidat přihlašovací údaje“ a začněte.", - "sshCredentials": "Přihlašovací údaje SSH", - "credentialsCount": "{{count}} přihlašovací údaje", - "refresh": "Obnovit", - "passwordRequired": "Je vyžadováno heslo", - "sshKeyRequired": "Je vyžadován klíč SSH", - "credentialAddedSuccessfully": "Přihlašovací údaje „{{name}}“ byly úspěšně přidány", - "general": "Obecné", - "description": "Popis", - "folder": "Složka", - "tags": "Štítky", - "addTagsSpaceToAdd": "Přidat štítky (stiskněte mezerník pro přidání)", - "password": "Heslo", - "key": "Klíč", - "sshPrivateKey": "Soukromý klíč SSH", - "upload": "Nahrát", - "updateKey": "Aktualizovat klíč", - "keyPassword": "Heslo klíče", - "keyType": "Typ klíče", - "keyTypeRSA": "RSA", - "keyTypeECDSA": "ECDSA", - "keyTypeEd25519": "Ed25519", - "basicInfo": "Základní informace", - "authentication": "Ověřování", - "organization": "Organizace", - "basicInformation": "Základní informace", - "basicInformationDescription": "Zadejte základní informace pro tyto přihlašovací údaje", - "authenticationMethod": "Metoda ověřování", - "authenticationMethodDescription": "Vyberte, jak se chcete ověřovat na SSH serverech", - "organizationDescription": "Uspořádejte své přihlašovací údaje pomocí složek a štítků", - "enterCredentialName": "Zadejte název přihlašovacího údaje", - "enterCredentialDescription": "Zadejte popis (volitelné)", - "enterUsername": "Zadejte uživatelské jméno", - "nameIsRequired": "Je vyžadováno jméno pro přihlašovací údaje", - "usernameIsRequired": "Je vyžadováno uživatelské jméno", - "authenticationType": "Typ ověřování", - "passwordAuthDescription": "Použít ověřování heslem", - "sshKeyAuthDescription": "Použít ověřování klíčem SSH", - "passwordIsRequired": "Je vyžadováno heslo", - "sshKeyIsRequired": "Je vyžadován klíč SSH", - "sshKeyType": "Typ klíče SSH", - "privateKey": "Soukromý klíč", - "enterPassword": "Zadejte heslo", - "enterPrivateKey": "Zadejte soukromý klíč", - "keyPassphrase": "Přístupová fráze klíče", - "enterKeyPassphrase": "Zadejte přístupovou frázi klíče (volitelné)", - "keyPassphraseOptional": "Volitelné: ponechte prázdné, pokud váš klíč nemá přístupovou frázi", - "leaveEmptyToKeepCurrent": "Ponechte prázdné, chcete-li zachovat aktuální hodnotu", - "uploadKeyFile": "Nahrát soubor s klíčem", - "generateKeyPairButton": "Generovat pár klíčů", - "generateKeyPair": "Generovat pár klíčů", - "generateKeyPairDescription": "Vygenerujte nový pár klíčů SSH. Pokud chcete klíč chránit přístupovou frází, zadejte ji nejprve do pole Heslo klíče níže.", - "deploySSHKey": "Nasadit klíč SSH", - "deploySSHKeyDescription": "Nasazení veřejného klíče na cílový server", - "sourceCredential": "Zdrojové přihlašovací údaje", - "targetHost": "Cílový hostitel", - "deploymentProcess": "Proces nasazení", - "deploymentProcessDescription": "Tímto se bezpečně přidá veřejný klíč do souboru ~/.ssh/authorized_keys cílového hostitele bez přepsání stávajících klíčů. Operace je vratná.", - "chooseHostToDeploy": "Vyberte hostitele, na kterého chcete nasadit...", - "deploying": "Nasazení...", - "name": "Název", - "noHostsAvailable": "Žádné dostupné hostitele", - "noHostsMatchSearch": "Žádné hostitele neodpovídají vašemu vyhledávání", - "sshKeyGenerationNotImplemented": "Funkce generování klíčů SSH brzy", - "connectionTestingNotImplemented": "Funkce testování připojení brzy", - "testConnection": "Testování připojení", - "selectOrCreateFolder": "Vybrat nebo vytvořit složku", - "noFolder": "Žádná složka", - "orCreateNewFolder": "Nebo vytvořit novou složku", - "addTag": "Přidat štítek", - "saving": "Ukládání...", - "credentialId": "ID přihlašovacích údajů", - "overview": "Přehled", - "security": "Zabezpečení", - "usage": "Použití", - "securityDetails": "Podrobnosti o zabezpečení", - "securityDetailsDescription": "Zobrazit informace o šifrovaných přihlašovacích údajích", - "credentialSecured": "Přihlašovací údaje zabezpečeny", - "credentialSecuredDescription": "Všechna citlivá data jsou šifrována pomocí AES-256", - "passwordAuthentication": "Ověřování heslem", - "keyAuthentication": "Ověřování klíčem", - "securityReminder": "Připomenutí zabezpečení", - "securityReminderText": "Nikdy nesdílejte své přihlašovací údaje. Všechna data jsou v klidovém stavu šifrována.", - "hostsUsingCredential": "Hostitelé používající toto přihlašovací údaje", - "noHostsUsingCredential": "Žádní hostitelé aktuálně toto přihlašovací údaje nepoužívají", - "timesUsed": "Počet použití", - "lastUsed": "Naposledy použito", - "connectedHosts": "Připojeny hostitele", - "created": "Vytvořeno", - "lastModified": "Naposledy upraveno", - "usageStatistics": "Statistiky použití", - "copiedToClipboard": "{{field}} zkopírováno do schránky", - "failedToCopy": "Kopírování do schránky se nezdařilo", - "sshKey": "SSH klíč", - "createCredentialDescription": "Vytvořit nové SSH přihlašovací údaje pro zabezpečený přístup", - "editCredentialDescription": "Aktualizovat informace o přihlašovacích údajích", - "listView": "Seznam", - "folderView": "Složky", - "unknownCredential": "Neznámý", - "confirmRemoveFromFolder": "Jste si jisti, že chcete odebrat „{{name}}“ ze složky „{{folder}}“? Přihlašovací údaje budou přesunuty do kategorie „Nezařazené“.", - "removedFromFolder": "Přihlašovací údaje „{{name}}“ byly ze složky úspěšně odebrány", - "failedToRemoveFromFolder": "Odebrání přihlašovacích údajů ze složky se nezdařilo", - "folderRenamed": "Složka „{{oldName}}“ byla úspěšně přejmenována na „{{newName}}“", - "failedToRenameFolder": "Přejmenování složky se nezdařilo", - "movedToFolder": "Přihlašovací údaje „{{name}}“ byly úspěšně přesunuty do složky „{{folder}}“", - "failedToMoveToFolder": "Přesun přihlašovacích údajů do složky se nezdařilo", - "sshPublicKey": "Veřejný klíč SSH", - "publicKeyNote": "Veřejný klíč je volitelný, ale doporučuje se pro ověření klíče", - "publicKeyUploaded": "Veřejný klíč nahrán", - "uploadPublicKey": "Nahrát veřejný klíč", - "uploadPrivateKeyFile": "Nahrát soubor soukromého klíče", - "uploadPublicKeyFile": "Nahrát soubor veřejného klíče", - "privateKeyRequiredForGeneration": "Pro generování veřejného klíče je vyžadován soukromý klíč", - "failedToGeneratePublicKey": "Nepodařilo se vygenerovat veřejný klíč", - "generatePublicKey": "Generovat ze soukromého klíče", - "publicKeyGeneratedSuccessfully": "Veřejný klíč byl úspěšně vygenerován", - "detectedKeyType": "Detekován typ klíče", - "detectingKeyType": "detekce...", - "optional": "Volitelné", - "generateKeyPairNew": "Generovat nový pár klíčů", - "generateEd25519": "Generovat Ed25519", - "generateECDSA": "Generovat ECDSA", - "generateRSA": "Generovat RSA", - "keyTypeEcdsaP256": "ECDSA P-256 (SSH)", - "keyTypeEcdsaP384": "ECDSA P-384 (SSH)", - "keyTypeEcdsaP521": "ECDSA P-521 (SSH)", - "keyTypeDsa": "DSA (SSH)", - "keyTypeRsaSha256": "RSA-SHA2-256", - "keyTypeRsaSha512": "RSA-SHA2-512", - "keyPairGeneratedSuccessfully": "Pár klíčů {{keyType}} byl úspěšně vygenerován", - "failedToGenerateKeyPair": "Generování páru klíčů se nezdařilo", - "generateKeyPairNote": "Vygenerujte přímo nový pár klíčů SSH. Tím se nahradí všechny existující klíče ve formuláři.", - "invalidKey": "Neplatný klíč", - "detectionError": "Chyba detekce", - "removing": "Odebírání:", - "clickToEditCredential": "Kliknutím upravíte přihlašovací údaje", - "dragToMoveBetweenFolders": "Přetažením se přesouváte mezi složkami", - "keyBasedOnlyForDeployment": "Lze nasadit pouze přihlašovací údaje založené na klíči SSH", - "publicKeyRequiredForDeployment": "Pro nasazení je vyžadován veřejný klíč", - "selectTargetHost": "Vyberte cílového hostitele", - "keyDeployedSuccessfully": "Klíč SSH byl úspěšně nasazen", - "deploymentFailed": "Nasazení se nezdařilo", - "failedToDeployKey": "Nasazení klíče SSH se nezdařilo", - "clickToRenameFolder": "Kliknutím přejmenujete složku", - "renameFolder": "Přejmenovat složku", - "idLabel": "ID:" - }, - "dragIndicator": { - "error": "Chyba: {{error}}", - "dragging": "Přetahování {{fileName}}", - "preparing": "Příprava {{fileName}}", - "readySingle": "Připraveno ke stažení {{fileName}}", - "readyMultiple": "Připraveno ke stažení {{count}} souborů", - "batchDrag": "Přetáhněte {{count}} souborů na plochu", - "dragToDesktop": "Přetáhněte na plochu", - "canDragAnywhere": "Soubory můžete přetahovat kamkoli na ploše" - }, - "sshTools": { - "title": "Nástroje SSH", - "closeTools": "Zavřít nástroje SSH", - "keyRecording": "Záznam kláves", - "startKeyRecording": "Spustit záznam kláves", - "stopKeyRecording": "Zastavit záznam kláves", - "selectTerminals": "Vybrat terminály:", - "typeCommands": "Zadejte příkazy (podporovány všechny klávesy):", - "commandsWillBeSent": "Příkazy budou odeslány na {{count}} vybraný terminál (terminály).", - "settings": "Nastavení", - "enableRightClickCopyPaste": "Povolit kopírování/vkládání kliknutím pravým tlačítkem", - "shareIdeas": "Máte nápady, co by mělo být dalším přínosem pro nástroje SSH? Sdílejte je na", - "scripts": { - "inputPlaceholder": "např. Systémové příkazy, Docker skripty" - } - }, - "snippets": { - "title": "Úryvky kódu", - "new": "Nový úryvek kódu", - "create": "Vytvořit úryvek kódu", - "edit": "Upravit úryvek kódu", - "run": "Spustit", - "empty": "Zatím žádné úryvky kódu", - "emptyHint": "Vytvořit úryvek kódu pro uložení běžně používaných příkazů", - "searchSnippets": "Vyhledat úryvky kódu...", - "name": "Název", - "description": "Popis", - "content": "Příkaz", - "namePlaceholder": "např. Restartovat Nginx", - "descriptionPlaceholder": "Volitelný popis", - "contentPlaceholder": "např. sudo systemctl restart nginx", - "nameRequired": "Název je povinný", - "contentRequired": "Příkaz je povinný", - "createDescription": "Vytvořit nový úryvek příkazu pro rychlé spuštění", - "editDescription": "Upravit tento úryvek příkazu", - "deleteConfirmTitle": "Smazat úryvek", - "deleteConfirmDescription": "Jste si jisti, že chcete smazat „{{name}}“?", - "createSuccess": "Úryvek úspěšně vytvořen", - "updateSuccess": "Úryvek úspěšně aktualizován", - "deleteSuccess": "Úryvek úspěšně smazán", - "createFailed": "Vytvoření úryvku se nezdařilo", - "updateFailed": "Aktualizace úryvku se nezdařilo", - "deleteFailed": "Smazání úryvku se nezdařilo", - "failedToFetch": "Načtení úryvků se nezdařilo", - "executeSuccess": "Spouštění: {{name}}", - "copySuccess": "Zkopírováno „{{name}}“ do schránky", - "runTooltip": "Spustit tento úryvek v terminálu", - "copyTooltip": "Zkopírovat úryvek do schránky", - "editTooltip": "Upravit tento úryvek", - "deleteTooltip": "Smazat tento úryvek", - "newFolder": "Nová složka", - "reorderSameFolder": "Lze změnit pořadí úryvků pouze v rámci stejné složky", - "reorderSuccess": "Úryvky byly úspěšně změněny", - "reorderFailed": "Změna pořadí úryvků se nezdařilo", - "deleteFolderConfirm": "Smazat složku „{{name}}“? Všechny úryvky budou přesunuty do kategorie Nekategorizované.", - "deleteFolderSuccess": "Složka úspěšně smazána", - "deleteFolderFailed": "Smazání složky se nezdařilo", - "updateFolderSuccess": "Složka úspěšně aktualizována", - "createFolderSuccess": "Složka úspěšně vytvořena", - "updateFolderFailed": "Aktualizace složky se nezdařilo", - "createFolderFailed": "Vytvoření složky se nezdařilo", - "selectTerminals": "Vybrat terminály (volitelné)", - "executeOnSelected": "Spustit na {{count}} vybraných terminálech", - "executeOnCurrent": "Spustit na aktuálním terminálu (kliknutím vyberete více)", - "folder": "Složka", - "selectFolder": "Vyberte složku nebo nechte pole prázdné", - "noFolder": "Žádná složka (Nezařazeno)", - "folderName": "Název složky", - "folderNameRequired": "Název složky je povinný", - "folderColor": "Barva složky", - "folderIcon": "Ikona složky", - "preview": "Náhled", - "updateFolder": "Aktualizovat složku", - "createFolder": "Vytvořit složku", - "editFolder": "Upravit složku", - "editFolderDescription": "Přizpůsobte si složku s úryvky", - "createFolderDescription": "Uspořádejte si úryvky do složek" - }, - "commandHistory": { - "title": "Historie", - "searchPlaceholder": "Vyhledat příkazy...", - "noTerminal": "Žádný aktivní terminál", - "noTerminalHint": "Otevřete terminál a zobrazte si historii jeho příkazů.", - "empty": "Zatím žádná historie příkazů", - "emptyHint": "Spusťte příkazy v aktivním terminálu a vytvořte jeho historii.", - "noResults": "Nebyly nalezeny žádné příkazy", - "noResultsHint": "Žádné příkazy odpovídající \"{{query}}\"", - "deleteSuccess": "Příkaz smazán z historie", - "deleteFailed": "Smazání příkazu se nezdařilo.", - "deleteTooltip": "Smazat příkaz", - "tabHint": "Použijte Tab v Terminálu k automatickému doplňování z historie příkazů, pokud je to povoleno v profilu uživatele", - "authRequiredRefresh": "Vyžadováno ověření. Aktualizujte stránku.", - "dataAccessLockedReauth": "Přístup k datům je zablokován. Znovu se ověřte.", - "loading": "Načítání historie příkazů...", - "error": "Chyba při načítání historie" - }, - "splitScreen": { - "title": "Rozdělená obrazovka", - "none": "Žádné", - "twoSplit": "2cestné", - "threeSplit": "3cestné", - "fourSplit": "4cestné", - "availableTabs": "Dostupné karty", - "dragTabsHint": "Přetáhněte karty do buněk rozvržení níže a přiřaďte je", - "layout": "Rozvržení rozdělené obrazovky", - "dropHere": "Přetáhněte kartu sem", - "apply": "Použít rozdělení", - "clear": "Vymazat rozdělení", - "selectMode": "Vyberte režim rozdělené obrazovky", - "helpText": "Vyberte, kolik karet chcete zobrazit najednou", - "success": "Rozdělená obrazovka byla úspěšně použita", - "cleared": "Rozdělená obrazovka byla vymazána", - "error": { - "noAssignments": "Přiřaďte k rozvržení alespoň jednu kartu", - "fillAllSlots": "Před použitím prosím vyplňte všech {{count}} slotů" - } - }, - "homepage": { - "loggedInTitle": "Přihlášeni!", - "loggedInMessage": "Jste přihlášeni! Pro přístup ke všem dostupným nástrojům použijte postranní panel. Chcete-li začít, vytvořte hostitele SSH na kartě SSH Manager. Po vytvoření se k tomuto hostiteli můžete připojit pomocí ostatních aplikací na postranním panelu.", - "failedToLoadAlerts": "Načtení upozornění se nezdařilo", - "failedToDismissAlert": "Zrušení upozornění se nezdařilo" - }, - "serverConfig": { - "title": "Konfigurace serveru", - "description": "Nakonfigurujte URL serveru Termix pro připojení k vašim backendovým službám", - "serverUrl": "URL serveru", - "enterServerUrl": "Zadejte URL serveru", - "testConnectionFirst": "Nejprve prosím otestujte připojení", - "connectionSuccess": "Připojení úspěšné!", - "connectionFailed": "Připojení selhalo", - "connectionError": "Došlo k chybě připojení", - "connected": "Připojeno", - "disconnected": "Odpojeno", - "configSaved": "Konfigurace úspěšně uložena", - "saveFailed": "Uložení konfigurace se nezdařilo", - "saveError": "Chyba při ukládání konfigurace", - "saving": "Ukládání...", - "saveConfig": "Uložit konfiguraci", - "helpText": "Zadejte URL adresu, na které běží váš server Termix (např. http://localhost:30001 nebo https://vas-server.com)", - "warning": "Varování", - "notValidatedWarning": "URL adresa není ověřena - ujistěte se, že je správná", - "changeServer": "Změnit server", - "mustIncludeProtocol": "URL adresa serveru musí začínat http:// nebo https://" - }, - "versionCheck": { - "error": "Chyba při kontrole verze", - "checkFailed": "Nepodařilo se zkontrolovat aktualizace", - "upToDate": "Aplikace je aktuální", - "currentVersion": "Používáte verzi {{version}}", - "updateAvailable": "Aktualizace k dispozici", - "newVersionAvailable": "Je k dispozici nová verze! Používáte {{current}}, ale k dispozici je {{latest}}.", - "releasedOn": "Vydáno dne {{date}}", - "downloadUpdate": "Stáhnout aktualizaci", - "dismiss": "Zavřít", - "checking": "Kontrolují se aktualizace...", - "checkUpdates": "Kontrola aktualizací", - "checkingUpdates": "Kontrolování aktualizací...", - "refresh": "Obnovit", - "updateRequired": "Aktualizace vyžadována", - "updateDismissed": "Oznámení o aktualizaci zrušeno", - "noUpdatesFound": "Žádné aktualizace nenalezeny" - }, - "common": { - "close": "Zavřít", - "minimize": "Minimalizovat", - "online": "Online", - "offline": "Offline", - "continue": "Pokračovat", - "maintenance": "Údržba", - "degraded": "Zhoršeno", - "discord": "Discord", - "error": "Chyba", - "warning": "Varování", - "info": "Informace", - "success": "Úspěch", - "loading": "Načítání...", - "required": "Povinné", - "optional": "Volitelné", - "connect": "Připojit", - "connecting": "Připojování...", - "creating": "Vytváření...", - "clear": "Vymazat", - "toggleSidebar": "Přepnout postranní panel", - "sidebar": "Postranní panel", - "home": "Domů", - "expired": "Platnost vypršela", - "expiresToday": "Platnost vyprší dnes", - "expiresTomorrow": "Platnost vyprší za {{days}} dní", - "updateAvailable": "Aktualizace k dispozici", - "sshPath": "Cesta SSH", - "localPath": "Lokální cesta", - "appName": "Termix", - "resetSidebarWidth": "Obnovit šířku postranního panelu", - "dragToResizeSidebar": "Přetažením změníte velikost postranního panelu", - "noAuthCredentials": "Pro tento hostitel SSH nejsou k dispozici žádné ověřovací údaje", - "noReleases": "Žádné verze", - "updatesAndReleases": "Aktualizace a verze", - "newVersionAvailable": "Je k dispozici nová verze ({{version}}).", - "failedToFetchUpdateInfo": "Nepodařilo se načíst informace o aktualizaci", - "preRelease": "Předběžná verze", - "loginFailed": "Přihlášení se nezdařilo", - "noReleasesFound": "Nebyly nalezeny žádné verze.", - "yourBackupCodes": "Vaše záložní kódy", - "sendResetCode": "Odeslat resetovací kód", - "verifyCode": "Ověřit kód", - "resetPassword": "Resetovat heslo", - "resetCode": "Resetovací kód", - "newPassword": "Nové heslo", - "folder": "Složka", - "file": "Soubor", - "renamedSuccessfully": "úspěšně přejmenován", - "deletedSuccessfully": "úspěšně smazán", - "noTunnelConnections": "Není nakonfigurováno žádné tunelové připojení", - "sshTools": "SSH nástroje", - "english": "Angličtina", - "chinese": "Čínština", - "german": "Němčina", - "cancel": "Zrušit", - "username": "Uživatelské jméno", - "name": "Jméno", - "login": "Přihlásit se", - "logout": "Odhlásit se", - "register": "Registrovat", - "password": "Heslo", - "version": "Verze", - "confirmPassword": "Potvrdit heslo", - "back": "Zpět", - "email": "E-mail", - "submit": "Odeslat", - "change": "Změnit", - "save": "Uložit", - "saving": "Ukládání...", - "delete": "Smazat", - "edit": "Upravit", - "add": "Přidat", - "search": "Hledat", - "confirm": "Potvrdit", - "yes": "Ano", - "no": "Ne", - "ok": "OK", - "enabled": "Povoleno", - "disabled": "Zakázáno", - "important": "Důležité", - "notEnabled": "Nepovoleno", - "settingUp": "Nastavení...", - "next": "Další", - "previous": "Předchozí", - "refresh": "Obnovit", - "settings": "Nastavení", - "profile": "Profil", - "help": "Nápověda", - "about": "O nás", - "language": "Jazyk", - "autoDetect": "Automatická detekce", - "changeAccountPassword": "Změnit heslo k účtu", - "passwordResetTitle": "Reset hesla", - "passwordResetDescription": "Chystáte se resetovat heslo. Tímto se odhlásíte ze všech aktivních relací.", - "enterSixDigitCode": "Zadejte 6místný kód z protokolů kontejneru Docker pro uživatele:", - "enterNewPassword": "Zadejte nové heslo pro uživatele:", - "passwordsDoNotMatch": "Hesla se neshodují", - "passwordMinLength": "Heslo musí mít alespoň 6 znaků", - "passwordResetSuccess": "Heslo bylo úspěšně resetováno! Nyní se můžete přihlásit s novým heslem.", - "failedToInitiatePasswordReset": "Reset hesla se nepodařilo zahájit", - "failedToVerifyResetCode": "Ověření kódu pro resetování se nepodařilo", - "failedToCompletePasswordReset": "Reset hesla se nepodařilo dokončit", - "documentation": "Dokumentace", - "retry": "Zkuste to znovu", - "checking": "Kontrola...", - "checkingDatabase": "Kontrola připojení k databázi...", - "actions": "Akce", - "remove": "Odebrat", - "revoke": "Zrušit", - "create": "Vytvořit" - }, - "nav": { - "home": "Domů", - "hosts": "Hostitelé", - "credentials": "Přihlašovací údaje", - "terminal": "Terminál", - "docker": "Docker", - "tunnels": "Tunely", - "fileManager": "Správce souborů", - "serverStats": "Statistiky serveru", - "admin": "Administrátor", - "userProfile": "Uživatelský profil", - "tools": "Nástroje", - "snippets": "Úryvky kódu", - "newTab": "Nová karta", - "splitScreen": "Rozdělená obrazovka", - "closeTab": "Zavřít kartu", - "sshManager": "Správce SSH", - "hostManager": "Správce hostitele", - "cannotSplitTab": "Tuto kartu nelze rozdělit", - "tabNavigation": "Navigace kartami", - "hostTabTitle": "{{username}}@{{ip}}:{{port}}" - }, - "admin": { - "title": "Nastavení administrátora", - "oidc": "OIDC", - "users": "Uživatelé", - "userManagement": "Správa uživatelů", - "makeAdmin": "Nastavit administrátora", - "removeAdmin": "Odebrat administrátora", - "deleteUser": "Smazat uživatele {{username}}? Tuto akci nelze vrátit zpět.", - "allowRegistration": "Povolit registraci", - "oidcSettings": "Nastavení OIDC", - "clientId": "ID klienta", - "clientSecret": "Tajemství klienta", - "issuerUrl": "URL vydavatele", - "authorizationUrl": "URL autorizace", - "tokenUrl": "URL tokenu", - "updateSettings": "Aktualizovat nastavení", - "confirmDelete": "Opravdu chcete tohoto uživatele smazat?", - "confirmMakeAdmin": "Opravdu chcete uživatele {{username}} jmenovat administrátorem?", - "confirmRemoveAdmin": "Opravdu chcete uživatele {{username}} odebrat jako administrátora?", - "externalAuthentication": "Externí ověřování (OIDC)", - "configureExternalProvider": "Nakonfigurujte externího poskytovatele identity pro ověřování OIDC/OAuth2.", - "userIdentifierPath": "Cesta k identifikátoru uživatele", - "displayNamePath": "Cesta k zobrazovanému jménu", - "scopes": "Rozsahy", - "saving": "Ukládání...", - "saveConfiguration": "Uložit konfiguraci", - "reset": "Resetovat", - "success": "Úspěšně", - "loading": "Načítání...", - "refresh": "Obnovit", - "loadingUsers": "Načítání uživatelů...", - "username": "Uživatelské jméno", - "type": "Typ", - "actions": "Akce", - "external": "Externí", - "local": "Místní", - "adminManagement": "Správa administrátorů", - "makeUserAdmin": "Udělit uživatele administrátorem", - "adding": "Přidávání...", - "currentAdmins": "Aktuální administrátoři", - "adminBadge": "Admin", - "removeAdminButton": "Odebrat administrátora", - "general": "Obecné", - "userRegistration": "Registrace uživatele", - "allowNewAccountRegistration": "Povolit registraci nového účtu", - "allowPasswordLogin": "Povolit přihlášení pomocí uživatelského jména/hesla", - "missingRequiredFields": "Chybějící povinná pole: {{fields}}", - "oidcConfigurationUpdated": "Konfigurace OIDC úspěšně aktualizována!", - "failedToFetchOidcConfig": "Načtení konfigurace OIDC se nepodařilo", - "failedToFetchRegistrationStatus": "Načtení stavu registrace se nepodařilo", - "failedToFetchPasswordLoginStatus": "Načtení stavu přihlášení pomocí hesla se nepodařilo", - "failedToFetchUsers": "Načtení uživatelů se nepodařilo", - "oidcConfigurationDisabled": "Konfigurace OIDC úspěšně deaktivována!", - "failedToUpdateOidcConfig": "Aktualizace konfigurace OIDC se nepodařilo", - "failedToDisableOidcConfig": "Deaktivace konfigurace OIDC se nepodařilo", - "enterUsernameToMakeAdmin": "Zadejte uživatelské jméno pro nastavení administrátora", - "userIsNowAdmin": "Uživatel {{username}} je nyní administrátorem", - "failedToMakeUserAdmin": "Nepodařilo se nastavit uživatele jako administrátora", - "removeAdminStatus": "Odebrat status administrátora z {{username}}?", - "adminStatusRemoved": "Statát administrátora byl odebrán z {{username}}", - "failedToRemoveAdminStatus": "Odebrat status administrátora se nepodařilo", - "userDeletedSuccessfully": "Uživatel {{username}} byl úspěšně smazán", - "failedToDeleteUser": "Smazání uživatele se nepodařilo", - "overrideUserInfoUrl": "Přepsat URL s informacemi o uživateli (není povinné)", - "failedToFetchSessions": "Načtení relací se nepodařilo", - "sessionRevokedSuccessfully": "Relace úspěšně zrušena", - "failedToRevokeSession": "Zrušení relace se nepodařilo", - "confirmRevokeSession": "Jste si jisti, že chcete tuto relaci zrušit?", - "confirmRevokeAllSessions": "Jste si jisti, že chcete zrušit všechny relace pro tohoto uživatele?", - "failedToRevokeSessions": "Zrušení relací se nepodařilo", - "sessionsRevokedSuccessfully": "Relace byly úspěšně zrušeny", - "linkToPasswordAccount": "Propojit s účtem s heslem", - "linkOIDCDialogTitle": "Propojit účet OIDC s účtem s heslem", - "linkOIDCDialogDescription": "Propojit {{username}} (uživatel OIDC) s existujícím účtem s heslem. Tím se povolí duální ověřování pro účet s heslem.", - "createUser": "Vytvořit uživatele", - "createUserDescription": "Vytvořit nového lokálního uživatele s uživatelským jménem a heslem", - "enterUsername": "Zadat uživatelské jméno", - "enterPassword": "Zadat heslo", - "userCreatedSuccessfully": "Uživatel {{username}} byl úspěšně vytvořen", - "failedToCreateUser": "Vytvoření uživatele se nezdařilo", - "manageUser": "Spravovat uživatele", - "manageUserDescription": "Spravovat nastavení, role a oprávnění uživatele", - "authType": "Typ ověřování", - "adminStatus": "Stav správce", - "userId": "ID uživatele", - "regularUser": "Běžný uživatel", - "adminPrivileges": "Oprávnění správce", - "administratorRole": "Role správce", - "administratorRoleDescription": "Udělit plný přístup k systému a oprávnění ke správě", - "passwordManagement": "Správa hesel", - "passwordResetWarning": "Resetováním hesla uživatele se smažou všechna jeho data (hostitelé SSH, přihlašovací údaje, nastavení). Tuto akci nelze vrátit zpět.", - "resetUserPassword": "Resetovat heslo uživatele", - "resettingPassword": "Resetování...", - "passwordResetInitiated": "Bylo zahájeno resetování hesla pro {{username}}. Kód pro resetování byl odeslán.", - "failedToResetPassword": "Nepodařilo se zahájit resetování hesla", - "sessionManagement": "Správa relací", - "revokeAllSessions": "Zrušit všechny relace", - "revokeAllSessionsDescription": "Vynutit odhlášení ze všech zařízení a relací", - "revoking": "Zrušení...", - "revoke": "Zrušit vše", - "dangerZone": "Nebezpečná zóna", - "deleteUserTitle": "Smazat uživatelský účet", - "deleteUserWarning": "Trvale smazat tento uživatelský účet a všechna související data. Tuto akci nelze vrátit zpět.", - "deleting": "Mazání...", - "cannotDeleteSelf": "Svůj vlastní účet nemůžete smazat", - "cannotRemoveLastAdmin": "Nelze odebrat posledního administrátora", - "cannotRemoveOwnAdmin": "Nelze odebrat svá vlastní administrátorská oprávnění", - "cannotModifyOwnAdminStatus": "Nelze změnit svůj vlastní administrátorský status", - "dualAuth": "Duální ověřování", - "externalOIDC": "Externí (OIDC)", - "localPassword": "Lokální heslo", - "confirmRevokeOwnSessions": "Jste si jisti, že chcete zrušit všechny své vlastní relace? Budete odhlášeni.", - "linkOIDCWarningTitle": "Varování: Uživatelská data OIDC budou smazána", - "linkOIDCActionDeleteUser": "Smazat uživatelský účet OIDC a všechna jeho data", - "linkOIDCActionAddCapability": "Přidat možnost přihlášení k OIDC k cílovému účtu s heslem", - "linkOIDCActionDualAuth": "Povolit přihlášení k účtu s heslem pomocí hesla i OIDC", - "linkTargetUsernameLabel": "Uživatelské jméno cílového účtu s heslem", - "linkTargetUsernamePlaceholder": "Zadejte uživatelské jméno účtu s heslem", - "linkAccountsButton": "Propojení účtů", - "linkingAccounts": "Propojení...", - "accountsLinkedSuccessfully": "Uživatel OIDC {{oidcUsername}} byl propojen s {{targetUsername}}", - "failedToLinkAccounts": "Propojení účtů se nezdařilo", - "linkTargetUsernameRequired": "Je vyžadováno cílové uživatelské jméno", - "unlinkOIDCTitle": "Zrušit propojení ověřování OIDC", - "unlinkOIDCDescription": "Odebrat ověřování OIDC z {{username}}? Uživatel se poté bude moci přihlásit pouze pomocí uživatelského jména/hesla.", - "unlinkOIDCSuccess": "OIDC odpojeno od {{username}}", - "failedToUnlinkOIDC": "Odpojení OIDC se nezdařilo", - "databaseSecurity": "Zabezpečení databáze", - "encryptionStatus": "Stav šifrování", - "encryptionEnabled": "Šifrování povoleno", - "enabled": "Povoleno", - "disabled": "Zakázáno", - "keyId": "ID klíče", - "created": "Vytvořeno", - "migrationStatus": "Stav migrace", - "migrationCompleted": "Migrace dokončena", - "migrationRequired": "Migrace vyžadována", - "deviceProtectedMasterKey": "Hlavní klíč chráněný prostředím", - "legacyKeyStorage": "Úložiště starších klíčů", - "masterKeyEncryptedWithDeviceFingerprint": "Hlavní klíč šifrovaný otiskem prstu prostředí (ochrana KEK aktivní)", - "keyNotProtectedByDeviceBinding": "Klíč není chráněn vazbou prostředí (doporučuje se upgrade)", - "valid": "Platný", - "initializeDatabaseEncryption": "Inicializovat šifrování databáze", - "enableAes256EncryptionWithDeviceBinding": "Povolit šifrování AES-256 s ochranou hlavního klíče vázanou na prostředí. Tím se vytvoří zabezpečení na podnikové úrovni pro klíče SSH, hesla a ověřovací tokeny.", - "featuresEnabled": "Povolené funkce:", - "aes256GcmAuthenticatedEncryption": "Šifrování ověřené AES-256-GCM", - "deviceFingerprintMasterKeyProtection": "Ochrana hlavního klíče otiskem prstu prostředí (KEK)", - "pbkdf2KeyDerivation": "Odvození klíče PBKDF2 se 100K iteracemi", - "automaticKeyManagement": "Automatická správa a rotace klíčů", - "initializing": "Inicializace...", - "initializeEnterpriseEncryption": "Inicializace podnikového šifrování", - "migrateExistingData": "Migrace existujících dat", - "encryptExistingUnprotectedData": "Zašifrujte existující nechráněná data ve vaší databázi. Tento proces je bezpečný a vytváří automatické zálohy.", - "testMigrationDryRun": "Ověření kompatibility šifrování", - "migrating": "Migrace...", - "migrateData": "Migrace dat", - "securityInformation": "Bezpečnostní informace", - "sshPrivateKeysEncryptedWithAes256": "Soukromé klíče a hesla SSH jsou šifrovány pomocí AES-256-GCM", - "userAuthTokensProtected": "Tokeny pro ověřování uživatelů a tajné klíče 2FA jsou chráněny", - "masterKeysProtectedByDeviceFingerprint": "Hlavní šifrovací klíče jsou chráněny otiskem prstu zařízení (KEK)", - "keysBoundToServerInstance": "Klíče jsou vázány na aktuální prostředí serveru (migrovatelné pomocí proměnných prostředí)", - "pbkdf2HkdfKeyDerivation": "Odvození klíčů PBKDF2 + HKDF se 100K iteracemi", - "backwardCompatibleMigration": "Všechna data zůstávají během migrace zpětně kompatibilní", - "enterpriseGradeSecurityActive": "Zabezpečení podnikové úrovně aktivní", - "masterKeysProtectedByDeviceBinding": "Vaše hlavní šifrovací klíče jsou chráněny otiskem prstu prostředí. Toto používá název hostitele serveru, cesty a další informace o prostředí k vygenerování ochranných klíčů. Pro migraci serverů nastavte proměnnou prostředí DB_ENCRYPTION_KEY na novém serveru.", - "important": "Důležité", - "keepEncryptionKeysSecure": "Zajistěte zabezpečení dat: pravidelně zálohujte soubory databáze a konfiguraci serveru. Chcete-li migrovat na nový server, nastavte proměnnou prostředí DB_ENCRYPTION_KEY na novém prostředí nebo zachujte stejný název hostitele a strukturu adresářů.", - "loadingEncryptionStatus": "Načítání stavu šifrování...", - "testMigrationDescription": "Ověřte, zda lze stávající data bezpečně migrovat do šifrovaného formátu bez skutečné úpravy dat", - "serverMigrationGuide": "Průvodce migrací serveru", - "migrationInstructions": "Chcete-li migrovat šifrovaná data na nový server: 1) Zálohujte soubory databáze, 2) Nastavte proměnnou prostředí DB_ENCRYPTION_KEY=„váš-klíč“ na novém serveru, 3) Obnovte soubory databáze", - "environmentProtection": "Ochrana prostředí", - "environmentProtectionDesc": "Chrání šifrovací klíče na základě informací o prostředí serveru (název hostitele, cesty atd.), migrovatelné pomocí proměnných prostředí", - "verificationCompleted": "Ověření kompatibility dokončeno - žádná data nebyla změněna", - "verificationInProgress": "Ověření dokončeno", - "dataMigrationCompleted": "Migrace dat úspěšně dokončena!", - "verificationFailed": "Ověření kompatibility selhalo", - "migrationFailed": "Migrace selhala", - "runningVerification": "Spouštění ověření kompatibility...", - "startingMigration": "Zahájení migrace...", - "hardwareFingerprintSecurity": "Zabezpečení otiskem prstu hardwaru", - "hardwareBoundEncryption": "Hardwarově vázané šifrování aktivní", - "masterKeysNowProtectedByHardwareFingerprint": "Hlavní klíče jsou nyní chráněny skutečným hardwarovým otiskem prstu namísto proměnných prostředí", - "cpuSerialNumberDetection": "Detekce sériového čísla CPU", - "motherboardUuidIdentification": "Identifikace UUID základní desky", - "diskSerialNumberVerification": "Ověření sériového čísla disku", - "biosSerialNumberCheck": "Kontrola sériového čísla v BIOSu", - "stableMacAddressFiltering": "Filtrování stabilních MAC adres", - "databaseFileEncryption": "Šifrování souborů databáze", - "dualLayerProtection": "Aktivní dvouvrstvá ochrana", - "bothFieldAndFileEncryptionActive": "Pro maximální zabezpečení je nyní aktivní šifrování na úrovni polí i souborů", - "fieldLevelAes256Encryption": "Šifrování AES-256 na úrovni polí pro citlivá data", - "fileLevelDatabaseEncryption": "Šifrování databáze na úrovni souborů s hardwarovou vazbou", - "hardwareBoundFileKeys": "Hardwarově vázané šifrovací klíče souborů", - "automaticEncryptedBackups": "Automatické vytváření šifrovaných záloh", - "createEncryptedBackup": "Vytvořit šifrovanou zálohu", - "creatingBackup": "Vytváření zálohy...", - "backupCreated": "Záloha vytvořena", - "encryptedBackupCreatedSuccessfully": "Šifrovaná záloha úspěšně vytvořena", - "backupCreationFailed": "Vytvoření zálohy selhalo", - "databaseMigration": "Migrace databáze", - "exportForMigration": "Export pro migraci", - "exportDatabaseForHardwareMigration": "Exportovat databázi jako soubor SQLite s dešifrovanými daty pro migraci na nový hardware", - "exportDatabase": "Exportovat databázi SQLite", - "exporting": "Export...", - "exportCreated": "Export SQLite vytvořen", - "exportContainsDecryptedData": "Export SQLite obsahuje dešifrovaná data – uchovávejte v bezpečí!", - "databaseExportedSuccessfully": "Databáze SQLite úspěšně exportována", - "databaseExportFailed": "Export databáze SQLite selhal", - "importFromMigration": "Import z migrace", - "importDatabaseFromAnotherSystem": "Import databáze SQLite z jiného systému nebo hardwaru", - "importDatabase": "Import databáze SQLite", - "importing": "Import...", - "selectedFile": "Vybraný soubor SQLite", - "importWillReplaceExistingData": "Import SQLite nahradí existující data – doporučuje se záloha!", - "pleaseSelectImportFile": "Vyberte prosím importní soubor SQLite", - "databaseImportedSuccessfully": "Databáze SQLite byla úspěšně importována", - "databaseImportFailed": "Import databáze SQLite selhal", - "manageEncryptionAndBackups": "Správa šifrovacích klíčů, zabezpečení databáze a zálohovacích operací", - "activeSecurityFeatures": "Aktuálně aktivní bezpečnostní opatření a ochrany", - "deviceBindingTechnology": "Pokročilá technologie ochrany klíčů založená na hardwaru", - "backupAndRecovery": "Bezpečné vytváření záloh a možnosti obnovy databáze", - "crossSystemDataTransfer": "Export a import databází mezi různými systémy", - "noMigrationNeeded": "Migrace není nutná", - "encryptionKey": "Šifrovací klíč", - "keyProtection": "Ochrana klíče", - "active": "Aktivní", - "legacy": "Starší", - "dataStatus": "Stav dat", - "encrypted": "Šifrováno", - "needsMigration": "Vyžaduje migraci", - "ready": "Připraveno", - "initializeEncryption": "Inicializovat šifrování", - "initialize": "Inicializovat", - "test": "Test", - "migrate": "Migrace", - "backup": "Záloha", - "createBackup": "Vytvořit zálohu", - "exportImport": "Export/Import", - "export": "Export", - "import": "Import", - "passwordRequired": "Vyžadováno heslo", - "confirmExport": "Potvrdit export", - "exportDescription": "Exportovat hostitele SSH a přihlašovací údaje jako soubor SQLite", - "importDescription": "Importovat soubor SQLite s inkrementálním sloučením (přeskočí duplikáty)", - "criticalWarning": "Kritické varování", - "cannotDisablePasswordLoginWithoutOIDC": "Nelze zakázat přihlašování heslem bez nakonfigurovaného OIDC! Před zakázáním přihlašování heslem musíte nakonfigurovat ověřování OIDC, jinak ztratíte přístup k Termixu.", - "confirmDisablePasswordLogin": "Jste si jisti, že chcete zakázat přihlašování heslem? Před pokračováním se ujistěte, že je OIDC správně nakonfigurováno a funkční, jinak ztratíte přístup k instanci Termixu.", - "passwordLoginDisabled": "Přihlášení heslem úspěšně zakázáno", - "passwordLoginAndRegistrationDisabled": "Přihlášení heslem a registrace nového účtu úspěšně zakázány", - "requiresPasswordLogin": "Vyžaduje povolení přihlášení heslem", - "passwordLoginDisabledWarning": "Přihlášení heslem je zakázáno. Ujistěte se, že je OIDC správně nakonfigurováno, jinak se nebudete moci přihlásit k Termixu.", - "oidcRequiredWarning": "KRITICKÉ: Přihlášení heslem je zakázáno. Pokud resetujete nebo špatně nakonfigurujete OIDC, ztratíte veškerý přístup k Termixu a zablokujete svou instanci. Pokračujte, pouze pokud jste si naprosto jisti.", - "confirmDisableOIDCWarning": "VAROVÁNÍ: Chystáte se zakázat OIDC, zatímco je zakázáno i přihlašování heslem. Tím se zablokuje vaše instance Termixu a vy ztratíte veškerý přístup. Jste si naprosto jisti, že chcete pokračovat?", - "failedToUpdatePasswordLoginStatus": "Nepodařilo se aktualizovat stav přihlášení pomocí hesla", - "loadingSessions": "Načítání relací...", - "noActiveSessions": "Nebyly nalezeny žádné aktivní relace.", - "device": "Zařízení", - "user": "Uživatel", - "lastActive": "Poslední aktivní", - "expires": "Platnost vyprší", - "revoked": "Zrušeno", - "revokeAllUserSessionsTitle": "Zrušit všechny relace pro tohoto uživatele", - "revokeAll": "Zrušit vše", - "linkOidcToPasswordAccount": "Propojit účet OIDC s účtem s heslem", - "linkOidcToPasswordAccountDescription": "Propojte {{username}} (uživatel OIDC) s existujícím účtem s heslem. Tím povolíte duální ověřování pro účet s heslem.", - "linkOidcWarningTitle": "Varování: Data uživatele OIDC budou smazána", - "linkOidcWarningDescription": "Tato akce:", - "linkOidcActionDeleteUser": "Smaže uživatelský účet OIDC a všechna jeho data", - "linkOidcActionAddCapability": "Přidá možnost přihlášení k OIDC cílovému účtu s heslem", - "linkOidcActionDualAuth": "Povolí účtu s heslem přihlášení pomocí hesla i OIDC", - "passwordMinLength": "Heslo musí mít alespoň 6 znaků", - "currentRoles": "Aktuální role", - "noRolesAssigned": "Žádné role nejsou přiřazeny", - "assignNewRole": "Přiřadit novou roli" - }, - "hosts": { - "title": "Správce hostitelů", - "sshHosts": "Hostitelé SSH", - "noHosts": "Žádné hostitele SSH", - "noHostsMessage": "Zatím jste nepřidali žádné hostitele SSH. Klikněte na tlačítko „Přidat hostitele“ a začněte.", - "loadingHosts": "Načítání hostitelů...", - "failedToLoadHosts": "Načtení hostitelů se nezdařilo", - "retry": "Zkusit znovu", - "refresh": "Obnovit", - "optional": "Volitelné", - "hostsCount": "{{count}} hostitelů", - "importJson": "Import JSON", - "importing": "Import...", - "importJsonTitle": "Import SSH hostitelů z JSON", - "importJsonDesc": "Nahrajte soubor JSON pro hromadný import více SSH hostitelů (max. 100).", - "downloadSample": "Stáhnout ukázku", - "formatGuide": "Průvodce formátem", - "exportCredentialWarning": "Varování: Hostitel „{{name}}“ používá ověřování přihlašovacích údajů. Exportovaný soubor nebude obsahovat data přihlašovacích údajů a po importu bude nutné jej ručně překonfigurovat. Chcete pokračovat?", - "exportSensitiveDataWarning": "Varování: Hostitel „{{name}}“ obsahuje citlivá ověřovací data (heslo/SSH klíč). Exportovaný soubor bude tato data obsahovat v prostém textu. Uchovávejte soubor v bezpečí a po použití jej smažte. Chcete pokračovat?", - "uncategorized": "Nezařazené", - "confirmDelete": "Jste si jisti, že chcete smazat „{{name}}“?", - "failedToDeleteHost": "Smazání hostitele se nezdařilo", - "failedToExportHost": "Export hostitele se nezdařilo. Ujistěte se, že jste přihlášeni a máte přístup k datům hostitele.", - "jsonMustContainHosts": "JSON musí obsahovat pole „hosts“ nebo být polem hostitelů", - "noHostsInJson": "V souboru JSON nebyly nalezeny žádné hostitele", - "maxHostsAllowed": "Maximální povolený počet hostitelů na import je 100", - "importCompleted": "Import dokončen: {{success}} úspěšný, {{failed}} selhal", - "importFailed": "Import se nezdařil", - "importError": "Chyba importu", - "failedToImportJson": "Import souboru JSON se nezdařilo", - "connectionDetails": "Podrobnosti o připojení", - "organization": "Organizace", - "ipAddress": "IP adresa", - "port": "Port", - "name": "Jméno", - "username": "Uživatelské jméno", - "folder": "Složka", - "tags": "Štítky", - "pin": "PIN", - "notes": "Poznámky", - "expirationDate": "Datum vypršení platnosti", - "passwordRequired": "Při použití ověřování heslem je vyžadováno heslo", - "sshKeyRequired": "Při použití ověřování klíčem je vyžadován soukromý klíč SSH", - "keyTypeRequired": "Při použití ověřování klíčem je vyžadován typ klíče", - "mustSelectValidSshConfig": "Musí být vybrána platná konfigurace SSH ze seznamu", - "addHost": "Přidat hostitele", - "editHost": "Upravit hostitele", - "cloneHost": "Klonovat hostitele", - "updateHost": "Aktualizovat hostitele", - "hostUpdatedSuccessfully": "Hostitel „{{name}}“ byl úspěšně aktualizován!", - "hostAddedSuccessfully": "Hostitel „{{name}}“ byl úspěšně přidán!", - "hostDeletedSuccessfully": "Hostitel „{{name}}“ byl úspěšně smazán!", - "failedToSaveHost": "Uložení hostitele se nezdařilo. Zkuste to prosím znovu.", - "enableTerminal": "Povolit Terminál", - "enableTerminalDesc": "Povolit/zakázat viditelnost hostitele na kartě Terminál", - "enableTunnel": "Povolit Tunel", - "enableTunnelDesc": "Povolit/zakázat viditelnost hostitele na kartě Tunel", - "enableFileManager": "Povolit Správce souborů", - "enableFileManagerDesc": "Povolit/zakázat viditelnost hostitele na kartě Správce souborů", - "enableDockerDesc": "Povolit/zakázat viditelnost hostitele na kartě Docker", - "enableDocker": "Povolit Docker", - "defaultPath": "Výchozí cesta", - "defaultPathDesc": "Výchozí adresář při otevírání správce souborů pro tohoto hostitele", - "tunnelConnections": "Tunelová připojení", - "connection": "Připojení", - "remove": "Odebrat", - "sourcePort": "Zdrojový port", - "sourcePortDesc": "(Zdroj odkazuje na aktuální podrobnosti připojení na kartě Obecné)", - "endpointPort": "Koncový port", - "endpointSshConfig": "Konfigurace SSH koncového bodu", - "tunnelForwardDescription": "Tento tunel bude přesměrovávat provoz z portu {{sourcePort}} na zdrojovém počítači (aktuální podrobnosti připojení na kartě Obecné) na port {{endpointPort}} na koncovém počítači.", - "maxRetries": "Max. počet pokusů", - "maxRetriesDescription": "Maximální počet pokusů o připojení k tunelu.", - "retryInterval": "Interval opakování (sekundy)", - "retryIntervalDescription": "Doba čekání mezi pokusy o připojení.", - "autoStartContainer": "Automatické spuštění při spuštění kontejneru", - "autoStartDesc": "Automaticky spustit tento tunel při spuštění kontejneru", - "addConnection": "Přidat připojení k tunelu", - "sshpassRequired": "Pro ověřování heslem je vyžadován Sshpass", - "sshpassRequiredDesc": "Pro ověřování heslem v tunelech musí být v systému nainstalován sshpass.", - "otherInstallMethods": "Další metody instalace:", - "debianUbuntuEquivalent": "(Debian/Ubuntu) nebo ekvivalent pro váš operační systém.", - "or": "nebo", - "centosRhelFedora": "CentOS/RHEL/Fedora", - "macos": "macOS", - "windows": "Windows", - "sshServerConfigRequired": "Vyžadována konfigurace SSH serveru", - "sshServerConfigDesc": "Pro tunelové připojení musí být SSH server nakonfigurován tak, aby umožňoval přesměrování portů:", - "gatewayPortsYes": "pro vázání vzdálených portů na všechna rozhraní", - "allowTcpForwardingYes": "pro povolení přesměrování portů", - "permitRootLoginYes": "pokud pro tunelování používáte uživatele root", - "editSshConfig": "Upravte /etc/ssh/sshd_config a restartujte SSH: sudo systemctl restart sshd", - "upload": "Nahrát", - "authentication": "Ověření", - "password": "Heslo", - "key": "Klíč", - "credential": "Přihlašovací údaje", - "none": "Žádné", - "selectCredential": "Vybrat přihlašovací údaje", - "selectCredentialPlaceholder": "Vybrat přihlašovací údaje...", - "credentialRequired": "Při použití ověřování pomocí přihlašovacích údajů jsou vyžadovány přihlašovací údaje", - "credentialDescription": "Výběrem přihlašovacích údajů se přepíše aktuální uživatelské jméno a použijí se ověřovací údaje přihlašovacích údajů.", - "cannotChangeAuthAsSharedUser": "Nelze změnit ověřování jako sdílený uživatel", - "sshPrivateKey": "Soukromý klíč SSH", - "keyPassword": "Heslo klíče", - "keyType": "Typ klíče", - "autoDetect": "Automatická detekce", - "rsa": "RSA", - "ed25519": "ED25519", - "ecdsaNistP256": "ECDSA NIST P-256", - "ecdsaNistP384": "ECDSA NIST P-384", - "ecdsaNistP521": "ECDSA NIST P-521", - "dsa": "DSA", - "rsaSha2256": "RSA SHA2-256", - "rsaSha2512": "RSA SHA2-512", - "uploadFile": "Nahrát soubor", - "pasteKey": "Vložit klíč", - "updateKey": "Aktualizovat klíč", - "existingKey": "Existující klíč (kliknutím změníte)", - "existingCredential": "Existující přihlašovací údaje (kliknutím změníte)", - "addTagsSpaceToAdd": "přidat tagy (mezera pro přidání)", - "terminalBadge": "Terminál", - "tunnelBadge": "Tunel", - "fileManagerBadge": "Správce souborů", - "general": "Obecné", - "terminal": "Terminál", - "tunnel": "Tunel", - "fileManager": "Správce souborů", - "serverStats": "Statistiky serveru", - "hostViewer": "Prohlížeč hostitele", - "enableServerStats": "Povolit statistiky serveru", - "enableServerStatsDesc": "Povolit/zakázat shromažďování statistik serveru pro tohoto hostitele", - "displayItems": "Zobrazené položky", - "displayItemsDesc": "Vyberte, které metriky se mají zobrazovat na stránce se statistikami serveru", - "enableCpu": "Využití CPU", - "enableMemory": "Využití paměti", - "enableDisk": "Využití disku", - "enableNetwork": "Statistiky sítě (Již brzy)", - "enableProcesses": "Počet procesů (Již brzy)", - "enableUptime": "Doba provozuschopnosti (Již brzy)", - "enableHostname": "Název hostitele (Již brzy)", - "enableOs": "Operační systém (brzy)", - "customCommands": "Vlastní příkazy (brzy)", - "customCommandsDesc": "Definujte vlastní příkazy pro vypnutí a restart tohoto serveru", - "shutdownCommand": "Příkaz pro vypnutí", - "rebootCommand": "Příkaz pro restart", - "confirmRemoveFromFolder": "Jste si jisti, že chcete odebrat „{{name}}“ ze složky „{{folder}}“? Hostitel bude přesunut do „Žádná složka“.", - "removedFromFolder": "Hostitel „{{name}}“ byl ze složky úspěšně odebrán", - "failedToRemoveFromFolder": "Odebrání hostitele ze složky se nezdařilo", - "folderRenamed": "Složka „{{oldName}}“ byla úspěšně přejmenována na „{{newName}}“", - "failedToRenameFolder": "Přejmenování složky se nezdařilo", - "editFolderAppearance": "Upravit vzhled složky", - "editFolderAppearanceDesc": "Přizpůsobit barvu a ikonu složky", - "folderColor": "Barva složky", - "folderIcon": "Ikona složky", - "preview": "Náhled", - "folderAppearanceUpdated": "Vzhled složky byl úspěšně aktualizován", - "failedToUpdateFolderAppearance": "Aktualizace vzhledu složky se nezdařilo", - "deleteAllHostsInFolder": "Smazat všechny hostitele ve složce", - "confirmDeleteAllHostsInFolder": "Jste si jisti, že chcete smazat všechny {{count}} hostitele ve složce „{{folder}}“? Tuto akci nelze vrátit zpět.", - "allHostsInFolderDeleted": "Hostitele {{count}} ze složky „{{folder}}“ bylo úspěšně smazáno", - "failedToDeleteHostsInFolder": "Nepodařilo se smazat hostitele ve složce", - "movedToFolder": "Hostitel „{{name}}“ byl úspěšně přesunut do „{{folder}}“", - "failedToMoveToFolder": "Nepodařilo se přesunout hostitele do složky", - "clickToRenameFolder": "Kliknutím přejmenujete složku", - "renameFolder": "Přejmenovat složku", - "removeFromFolder": "Odebrat ze složky „{{folder}}“", - "editHostTooltip": "Upravit hostitele", - "deleteHostTooltip": "Smazat hostitele", - "exportHostTooltip": "Exportovat hostitele", - "cloneHostTooltip": "Klonovat hostitele", - "clickToEditHost": "Kliknutím upravíte hostitele", - "dragToMoveBetweenFolders": "Přetažením se přesouváte mezi složkami", - "exportedHostConfig": "Exportována konfigurace hostitele pro {{name}}", - "openTerminal": "Otevřít terminál", - "openFileManager": "Otevřít Správce souborů", - "openTunnels": "Otevřít tunely", - "openServerDetails": "Otevřít podrobnosti o serveru", - "statistics": "Statistiky", - "enabledWidgets": "Povolené widgety", - "openServerStats": "Otevřít statistiky serveru", - "enabledWidgetsDesc": "Vyberte, které statistické widgety se mají pro tohoto hostitele zobrazovat", - "monitoringConfiguration": "Konfigurace monitorování", - "monitoringConfigurationDesc": "Konfigurace frekvence kontroly statistik a stavu serveru", - "statusCheckEnabled": "Povolit monitorování stavu", - "statusCheckEnabledDesc": "Kontrolovat, zda je server online nebo offline", - "statusCheckInterval": "Interval kontroly stavu", - "statusCheckIntervalDesc": "Jak často kontrolovat, zda je hostitel online (5 s - 1 h)", - "metricsEnabled": "Povolit monitorování metrik", - "metricsEnabledDesc": "Shromažďovat statistiky CPU, RAM, disku a další systémové statistiky", - "metricsInterval": "Interval sběru metrik", - "metricsIntervalDesc": "Jak často shromažďovat statistiky serveru (5 s - 1 h)", - "intervalSeconds": "sekund", - "intervalMinutes": "minut", - "intervalValidation": "Intervaly monitorování musí být mezi 5 sekundami a 1 hodinou (3600 sekund)", - "monitoringDisabled": "Monitorování serveru je pro tohoto hostitele zakázáno", - "enableMonitoring": "Povolit monitorování ve Správci hostitele → karta Statistiky", - "monitoringDisabledBadge": "Monitorování vypnuto", - "statusMonitoring": "Stav", - "metricsMonitoring": "Metriky", - "terminalCustomization": "Přizpůsobení terminálu", - "appearance": "Vzhled", - "behavior": "Chování", - "advanced": "Pokročilé", - "themePreview": "Náhled motivu", - "theme": "Motiv", - "selectTheme": "Vybrat motiv", - "chooseColorTheme": "Vybrat barevný motiv pro terminál", - "fontFamily": "Rodina písem", - "selectFont": "Vybrat písmo", - "selectFontDesc": "Vybrat písmo, které se má v terminálu použít", - "fontSize": "Velikost písma", - "fontSizeValue": "Velikost písma: {{value}}px", - "adjustFontSize": "Úprava velikosti písma terminálu", - "letterSpacing": "Mezery mezi písmeny", - "letterSpacingValue": "Mezery mezi písmeny: {{value}}px", - "adjustLetterSpacing": "Úprava mezer mezi znaky", - "lineHeight": "Výška řádku", - "lineHeightValue": "Výška řádku: {{value}}", - "adjustLineHeight": "Úprava mezer mezi řádky", - "cursorStyle": "Styl kurzoru", - "selectCursorStyle": "Vyberte styl kurzoru", - "cursorStyleBlock": "Blok", - "cursorStyleUnderline": "Podtržení", - "cursorStyleBar": "Čára", - "chooseCursorAppearance": "Vyberte vzhled kurzoru", - "cursorBlink": "Blikání kurzoru", - "enableCursorBlink": "Povolit animaci blikání kurzoru", - "scrollbackBuffer": "Vyrovnávací paměť pro rolování", - "scrollbackBufferValue": "Vyrovnávací paměť pro rolování: {{value}} řádků", - "scrollbackBufferDesc": "Počet řádků, které se mají uchovávat v historii rolování", - "bellStyle": "Styl zvonku", - "selectBellStyle": "Vybrat styl zvonku", - "bellStyleNone": "Žádný", - "bellStyleSound": "Zvuk", - "bellStyleVisual": "Vizuální", - "bellStyleBoth": "Oba", - "bellStyleDesc": "Jak zacházet se zvonkem terminálu (znak BEL, \\x07). Programy toto spouštějí při dokončení úkolů, při výskytu chyb nebo při oznámeních. „Zvuk“ přehraje zvukový signál, „Vizuální“ krátce zabliká obrazovka, „Oba“ provede obojí, „Žádný“ vypne upozornění zvonku.", - "rightClickSelectsWord": "Kliknutí pravým tlačítkem myši vybere slovo", - "rightClickSelectsWordDesc": "Kliknutí pravým tlačítkem myši vybere slovo pod kurzorem", - "fastScrollModifier": "Modifikátor rychlého rolování", - "selectModifier": "Vyberte modifikátor", - "modifierAlt": "Alt", - "modifierCtrl": "Ctrl", - "modifierShift": "Shift", - "fastScrollModifierDesc": "Modifikační klávesa pro rychlé rolování", - "fastScrollSensitivity": "Citlivost rychlého rolování", - "fastScrollSensitivityValue": "Citlivost rychlého rolování: {{value}}", - "fastScrollSensitivityDesc": "Násobitel rychlosti rolování při podržení modifikátoru", - "minimumContrastRatio": "Minimální kontrastní poměr", - "minimumContrastRatioValue": "Minimální kontrastní poměr: {{value}}", - "minimumContrastRatioDesc": "Automaticky upravovat barvy pro lepší čitelnost", - "sshAgentForwarding": "Přeposílání SSH agenta", - "sshAgentForwardingDesc": "Přeposílání SSH ověřovacího agenta na vzdálený hostitel", - "backspaceMode": "Režim Backspace", - "selectBackspaceMode": "Vybrat režim Backspace", - "backspaceModeNormal": "Normální (DEL)", - "backspaceModeControlH": "Control-H (^H)", - "backspaceModeDesc": "Chování klávesy Backspace pro kompatibilitu", - "startupSnippet": "Úryvek kódu při spuštění", - "selectSnippet": "Vybrat úryvek", - "searchSnippets": "Úryvky vyhledávání...", - "snippetNone": "Žádné", - "noneAuthTitle": "Interaktivní ověřování pomocí klávesnice", - "noneAuthDescription": "Tato metoda ověřování použije interaktivní ověřování pomocí klávesnice při připojování k serveru SSH.", - "noneAuthDetails": "Interaktivní ověřování pomocí klávesnice umožňuje serveru vyzvat vás k zadání přihlašovacích údajů během připojení. To je užitečné pro servery, které vyžadují vícefaktorové ověřování, nebo pokud nechcete přihlašovací údaje ukládat lokálně.", - "forceKeyboardInteractive": "Vynutit interaktivní ověřování pomocí klávesnice", - "forceKeyboardInteractiveDesc": "Vynucuje použití interaktivního ověřování pomocí klávesnice. To je někdy vyžadováno pro servery, které používají dvoufaktorové ověřování (TOTP/2FA).", - "overrideCredentialUsername": "Přepsat uživatelské jméno pro přihlašovací údaje", - "overrideCredentialUsernameDesc": "Použijte jiné uživatelské jméno, než je uložené v přihlašovacích údajích. To vám umožní používat stejné přihlašovací údaje s různými uživatelskými jmény.", - "jumpHosts": "Přejít na hostitele", - "jumpHostsDescription": "Jump hosts (také známé jako bastion hosts) vám umožňují připojit se k cílovému serveru prostřednictvím jednoho nebo více zprostředkujících serverů. To je užitečné pro přístup k serverům za firewally nebo v privátních sítích.", - "jumpHostChain": "Jump Host Chain", - "addJumpHost": "Přidat Jump Host", - "selectServer": "Vybrat server", - "searchServers": "Vyhledat servery...", - "noServerFound": "Žádný server nenalezen", - "jumpHostsOrder": "Připojení budou navázána v pořadí: Jump Host 1 → Jump Host 2 → ... → Cílový server", - "socks5Proxy": "SOCKS5 Proxy", - "socks5Description": "Nakonfigurujte SOCKS5 proxy pro SSH připojení. Veškerý provoz bude směrován přes zadaný proxy server.", - "enableSocks5": "Povolit SOCKS5 Proxy", - "enableSocks5Description": "Pro toto SSH připojení použijte proxy SOCKS5", - "socks5Host": "Hostitel proxy", - "socks5Port": "Port proxy", - "socks5Username": "Uživatelské jméno proxy", - "socks5Password": "Heslo proxy", - "socks5UsernameOptional": "Volitelné: ponechte prázdné, pokud proxy nevyžaduje ověřování", - "socks5PasswordOptional": "Volitelné: ponechte prázdné, pokud proxy nevyžaduje ověřování", - "socks5ProxyChain": "Řetězec proxy", - "socks5ProxyChainDescription": "Nakonfigurujte řetězec proxy SOCKS. Každý proxy v řetězci se bude připojovat přes předchozí.", - "socks5ProxyMode": "Režim proxy", - "socks5UseSingleProxy": "Použít jeden proxy", - "socks5UseProxyChain": "Použít řetězec proxy", - "socks5UsePreset": "Použít uloženou předvolbu", - "socks5SelectPreset": "Vybrat předvolbu", - "socks5ManagePresets": "Spravovat předvolby", - "socks5ProxyNode": "Proxy {{number}}", - "socks5AddProxy": "Přidat proxy do řetězce", - "socks5RemoveProxy": "Odebrat proxy", - "socks5ProxyType": "Typ proxy", - "socks5SaveAsPreset": "Uložit jako předvolbu", - "socks5SavePresetTitle": "Uložit řetězec proxy jako předvolbu", - "socks5SavePresetDescription": "Uložit aktuální konfiguraci řetězce proxy jako opakovaně použitelnou předvolbu", - "socks5PresetName": "Název předvolby", - "socks5PresetDescription": "Popis (volitelný)", - "socks5PresetCreated": "Předvolba řetězce proxy vytvořena", - "socks5PresetUpdated": "Předvolba řetězce proxy aktualizována", - "socks5PresetDeleted": "Předvolba řetězce proxy smazána", - "socks5PresetSaved": "Předvolba „{{name}}“ úspěšně uložena", - "socks5PresetSaveError": "Uložení předvolby se nezdařilo", - "socks5PresetNameRequired": "Název předvolby je vyžadován", - "socks5EmptyChainError": "Nelze uložit prázdný řetězec proxy", - "socks5ProxyChainEmpty": "Přidat alespoň jeden proxy do řetězce", - "socks5HostDescription": "Název hostitele nebo IP adresa proxy serveru SOCKS", - "socks5PortDescription": "Číslo portu proxy serveru SOCKS (výchozí: 1080)", - "addProxyNode": "Přidat uzel proxy", - "noProxyNodes": "Žádné proxy uzly nejsou nakonfigurovány. Kliknutím na tlačítko „Přidat uzel proxy“ jej přidáte.", - "proxyNode": "Uzel proxy", - "proxyType": "Typ proxy", - "quickActions": "Rychlé akce", - "quickActionsDescription": "Rychlé akce vám umožňují vytvářet vlastní tlačítka, která na tomto serveru spouštějí úryvky SSH. Tato tlačítka se zobrazí v horní části stránky Statistiky serveru pro rychlý přístup.", - "quickActionsList": "Seznam rychlých akcí", - "addQuickAction": "Přidat rychlou akci", - "quickActionName": "Název akce", - "noSnippetFound": "Nenalezen žádný úryvek", - "quickActionsOrder": "Tlačítka rychlých akcí se zobrazí v pořadí uvedeném výše na stránce Statistiky serveru", - "advancedAuthSettings": "Pokročilé nastavení ověřování", - "sudoPasswordAutoFill": "Automatické vyplňování hesla Sudo", - "sudoPasswordAutoFillDesc": "Automaticky nabídnout zadání hesla SSH, když Sudo vyzve k zadání hesla", - "sudoPassword": "Heslo Sudo", - "sudoPasswordDesc": "Volitelné heslo pro příkazy Sudo (užitečné při ověřování klíčem)", - "socks4": "SOCKS4", - "socks5": "SOCKS5", - "executeSnippetOnConnect": "Spustit úryvek při připojení terminálu", - "autoMosh": "Auto-MOSH", - "autoMoshDesc": "Automaticky spustit příkaz MOSH při připojení", - "moshCommand": "Příkaz MOSH", - "moshCommandDesc": "Příkaz MOSH, který se má spustit", - "environmentVariables": "Proměnné prostředí", - "environmentVariablesDesc": "Nastavit vlastní proměnné prostředí pro terminálovou relaci", - "variableName": "Název proměnné", - "variableValue": "Hodnota", - "addVariable": "Přidat proměnnou", - "docker": "Docker", - "openDocker": "Otevřít Docker", - "notEnabled": "Docker není pro tohoto hostitele povolen. Povolte jej v nastavení hostitele, abyste mohli používat funkce Dockeru.", - "validating": "Ověřování Dockeru...", - "error": "Chyba", - "errorCode": "Kód chyby: {{code}}", - "version": "Docker v{{version}}", - "current": "Aktuální", - "used_limit": "Použité / Limit", - "percentage": "Procento", - "input": "Vstup", - "output": "Výstup", - "read": "Čtení", - "write": "Zápis", - "pids": "PID", - "id": "ID", - "state": "Stav", - "console": "Konzole", - "containerMustBeRunning": "Kontejner musí být spuštěn pro připojení ke konzoli", - "authenticationRequired": "Vyžadováno ověření", - "connectedTo": "Připojeno k {{containerName}}", - "disconnected": "Odpojeno", - "consoleError": "Chyba konzole", - "errorMessage": "Chyba: {{message}}", - "failedToConnect": "Připojení ke konzoli se nezdařilo", - "disconnectedFromContainer": "Odpojeno od konzole kontejneru.", - "containerNotRunning": "Kontejner neběží", - "startContainerToAccess": "Spusťte kontejner pro přístup ke konzoli", - "selectShell": "Vyberte shell", - "bash": "Bash", - "sh": "Sh", - "ash": "Ash", - "connecting": "Připojování...", - "connect": "Připojit", - "disconnect": "Odpojit", - "notConnected": "Nepřipojeno", - "clickToConnect": "Klikněte na Připojit pro spuštění interaktivního shellu", - "connectingTo": "Připojování k {{containerName}}...", - "containerMustBeRunningToViewStats": "Pro zobrazení statistik musí být spuštěn kontejner", - "failedToFetchStats": "Načtení statistik se nezdařilo", - "noContainersFound": "Nenalezeny žádné kontejnery", - "noContainersFoundHint": "Začněte vytvořením kontejnerů na serveru", - "searchPlaceholder": "Vyhledat podle názvu, obrázku nebo ID...", - "filterByStatusPlaceholder": "Filtrovat podle stavu", - "allContainersCount": "Vše ({{count}})", - "statusCount": "{{status}} ({{count}})", - "noContainersMatchFilters": "Žádné kontejnery neodpovídají vašim filtrům", - "noContainersMatchFiltersHint": "Zkuste upravit vyhledávání nebo filtr", - "containerStarted": "Kontejner {{name}} spuštěn", - "failedToStartContainer": "Spuštění kontejneru se nezdařilo: {{error}}", - "containerStopped": "Kontejner {{name}} zastaven", - "failedToStopContainer": "Zastavení kontejneru se nezdařilo: {{error}}", - "containerRestarted": "Restartování kontejneru {{name}} se nezdařilo", - "failedToRestartContainer": "Restartování kontejneru se nezdařilo: {{error}}", - "containerUnpaused": "Pozastavení kontejneru {{name}} obnoveno", - "containerPaused": "Pozastavení kontejneru {{name}} se nezdařilo", - "failedToTogglePauseContainer": "Spuštění kontejneru {{action}}: {{error}}", - "containerRemoved": "Odstranění kontejneru {{name}}", - "failedToRemoveContainer": "Nepodařilo se odstranit kontejner: {{error}}", - "image": "Obrázek:", - "idLabel": "ID:", - "ports": "Porty:", - "noPorts": "Žádné", - "created": "Vytvořeno:", - "start": "Start", - "stop": "Stop", - "unpause": "Obnovit", - "pause": "Pozastavit", - "restart": "Restartovat", - "removeContainer": "Odebrat kontejner", - "confirmRemoveContainer": "Opravdu chcete odstranit kontejner „{{name}}“?", - "runningContainerWarning": "Varování: Tento kontejner je aktuálně spuštěn a bude násilně odstraněn.", - "removing": "Odebírání:", - "containerNotFound": "Kontejner nebyl nalezen", - "backToList": "Zpět na seznam", - "logs": "Protokoly", - "stats": "Statistiky", - "consoleTab": "Konzole", - "failedToFetchLogs": "Nepodařilo se načíst protokoly: {{error}}", - "failedToDownloadLogs": "Nepodařilo se stáhnout protokoly: {{error}}", - "linesToShow": "Řádky k zobrazení", - "last50Lines": "Posledních 50 řádků", - "last100Lines": "Posledních 100 řádků", - "last500Lines": "Posledních 500 řádků", - "last1000Lines": "Posledních 1000 řádků", - "allLogs": "Všechny protokoly", - "showTimestamps": "Zobrazit časová razítka", - "autoRefresh": "Automatická aktualizace", - "filterLogsPlaceholder": "Filtrovat protokoly...", - "noLogsAvailable": "Žádné protokoly nejsou k dispozici" - }, - "terminal": { - "title": "Terminál", - "connect": "Připojit k hostiteli", - "disconnect": "Odpojit", - "clear": "Vymazat", - "copy": "Kopírovat", - "paste": "Vložit", - "find": "Najít", - "fullscreen": "Celá obrazovka", - "splitHorizontal": "Rozdělit horizontálně", - "splitVertical": "Rozdělit vertikálně", - "closePanel": "Zavřít panel", - "reconnect": "Znovu připojit", - "sessionEnded": "Relace ukončena", - "connectionLost": "Spojení ztraceno", - "error": "CHYBA: {{message}}", - "disconnected": "Odpojeno", - "connectionClosed": "Spojení ukončeno", - "connectionError": "Chyba připojení: {{message}}", - "connected": "Připojeno", - "sshConnected": "SSH připojení navázáno", - "authError": "Ověření selhalo: {{message}}", - "unknownError": "Došlo k neznámé chybě", - "messageParseError": "Nepodařilo se analyzovat zprávu serveru", - "websocketError": "Chyba připojení WebSocket", - "connecting": "Připojování...", - "reconnecting": "Opětovné připojování... ({{attempt}}/{{max}})", - "reconnected": "Úspěšné opětovné připojení", - "maxReconnectAttemptsReached": "Dosažen maximální počet pokusů o opětovné připojení", - "connectionTimeout": "Časový limit připojení", - "terminalTitle": "Terminál - {{host}}", - "terminalWithPath": "Terminál - {{host}}:{{path}}", - "runTitle": "Spuštěno {{command}} - {{host}}", - "totpRequired": "Vyžadováno dvoufaktorové ověřování", - "totpCodeLabel": "Ověřovací kód", - "totpPlaceholder": "000000", - "totpVerify": "Ověřit", - "sudoPasswordPopupTitle": "Vložit heslo?", - "sudoPasswordPopupHint": "Stiskněte Enter pro vložení, Esc pro zavření", - "sudoPasswordPopupConfirm": "Vložit", - "sudoPasswordPopupDismiss": "Zavřít" - }, - "fileManager": { - "title": "Správce souborů", - "file": "Soubor", - "folder": "Složka", - "connectToSsh": "Připojit se k SSH pro použití operací se soubory", - "uploadFile": "Nahrát soubor", - "downloadFile": "Stáhnout", - "extractArchive": "Rozbalit archiv", - "extractingArchive": "Rozbalování {{name}}...", - "archiveExtractedSuccessfully": "{{name}} úspěšně extrahováno", - "extractFailed": "Extrakce selhala", - "compressFile": "Komprimovat soubor", - "compressFiles": "Komprimovat soubory", - "compressFilesDesc": "Komprimovat {{count}} položek do archivu", - "archiveName": "Název archivu", - "enterArchiveName": "Zadejte název archivu...", - "compressionFormat": "Formát komprese", - "selectedFiles": "Vybrané soubory", - "andMoreFiles": "a {{count}} dalších...", - "compress": "Komprimovat", - "compressingFiles": "Komprimace {{count}} položek do {{name}}...", - "filesCompressedSuccessfully": "{{name}} úspěšně vytvořeno", - "compressFailed": "Komprimace selhala", - "edit": "Upravit", - "preview": "Náhled", - "previous": "Předchozí", - "next": "Další", - "pageXOfY": "Strana {{current}} z {{total}}", - "zoomOut": "Oddálit", - "zoomIn": "Přiblížit", - "newFile": "Nový soubor", - "newFolder": "Nová složka", - "rename": "Přejmenovat", - "renameItem": "Přejmenovat položku", - "deleteItem": "Smazat položku", - "currentPath": "Aktuální cesta", - "uploadFileTitle": "Nahrát soubor", - "maxFileSize": "Max.: 1 GB (JSON) / 5 GB (binární) - Podporovány velké soubory", - "removeFile": "Odebrat soubor", - "clickToSelectFile": "Kliknutím vyberete soubor", - "chooseFile": "Vybrat soubor", - "uploading": "Nahrávání...", - "downloading": "Stahování...", - "uploadingFile": "Nahrávání {{name}}...", - "uploadingLargeFile": "Nahrávání velkého souboru {{name}} ({{size}})...", - "downloadingFile": "Stahování {{name}}...", - "creatingFile": "Vytváření {{name}}...", - "creatingFolder": "Vytváření {{name}}...", - "deletingItem": "Mazání {{type}} {{name}}...", - "renamingItem": "Přejmenování {{type}} {{oldName}} na {{newName}}...", - "createNewFile": "Vytvořit nový soubor", - "fileName": "Název souboru", - "creating": "Vytváření...", - "createFile": "Vytvořit soubor", - "createNewFolder": "Vytvořit novou složku", - "folderName": "Název složky", - "createFolder": "Vytvořit složku", - "warningCannotUndo": "Varování: Tuto akci nelze vrátit zpět", - "itemPath": "Cesta k položce", - "thisIsDirectory": "Toto je adresář (bude rekurzivně smazán)", - "deleting": "Mazání...", - "currentPathLabel": "Aktuální cesta", - "newName": "Nový název", - "thisIsDirectoryRename": "Toto je adresář", - "renaming": "Přejmenování...", - "fileUploadedSuccessfully": "Soubor „{{name}}“ byl úspěšně nahrán", - "failedToUploadFile": "Nahrávání souboru se nezdařilo", - "fileDownloadedSuccessfully": "Soubor „{{name}}“ byl úspěšně stažen", - "failedToDownloadFile": "Stažení souboru se nezdařilo", - "noFileContent": "Nebyl přijat žádný obsah souboru", - "filePath": "Cesta k souboru", - "fileCreatedSuccessfully": "Soubor „{{name}}“ úspěšně vytvořen", - "failedToCreateFile": "Vytvoření souboru se nezdařilo", - "folderCreatedSuccessfully": "Složka „{{name}}“ úspěšně vytvořena", - "failedToCreateFolder": "Vytvoření složky se nezdařilo", - "failedToCreateItem": "Vytvoření položky se nezdařilo", - "operationFailed": "Operace {{operation}} se nezdařila pro {{name}}: {{error}}", - "failedToResolveSymlink": "Symbolický odkaz se nepodařilo vyřešit", - "itemDeletedSuccessfully": "Soubor {{type}} byl úspěšně smazán", - "itemsDeletedSuccessfully": "{{count}} položek úspěšně smazáno", - "failedToDeleteItems": "Smazání položek se nezdařilo", - "dragFilesToUpload": "Sem přetáhněte soubory pro nahrání", - "emptyFolder": "Tato složka je prázdná", - "itemCount": "{{count}} položek", - "selectedCount": "{{count}} vybráno", - "searchFiles": "Vyhledat soubory...", - "upload": "Nahrát", - "selectHostToStart": "Vyberte hostitele pro spuštění správy souborů", - "failedToConnect": "Připojení k SSH se nezdařilo", - "failedToLoadDirectory": "Načtení adresáře se nezdařilo", - "noSSHConnection": "Není k dispozici žádné připojení SSH", - "enterFolderName": "Zadejte název složky:", - "enterFileName": "Zadejte název souboru:", - "copy": "Kopírovat", - "cut": "Vyjmout", - "paste": "Vložit", - "copyPath": "Kopírovat cestu", - "copyPaths": "Kopírovat cesty", - "delete": "Smazat", - "properties": "Vlastnosti", - "refresh": "Obnovit", - "downloadFiles": "Stáhnout {{count}} souborů do prohlížeče", - "copyFiles": "Kopírovat {{count}} položek", - "cutFiles": "Vyjmout {{count}} položek", - "deleteFiles": "Smazat {{count}} položek", - "filesCopiedToClipboard": "{{count}} položek zkopírováno do schránky", - "filesCutToClipboard": "{{count}} položek vyjmuto do schránky", - "pathCopiedToClipboard": "Cesta zkopírována do schránky", - "pathsCopiedToClipboard": "{{count}} cest zkopírováno do schránky", - "failedToCopyPath": "Nepodařilo se kopírovat cestu do schránky", - "movedItems": "Přesunuto {{count}} položek", - "failedToDeleteItem": "Nepodařilo se smazat položku", - "itemRenamedSuccessfully": "{{type}} úspěšně přejmenováno", - "failedToRenameItem": "Nepodařilo se přejmenovat položku", - "download": "Stáhnout", - "permissions": "Oprávnění", - "size": "Velikost", - "modified": "Upraveno", - "path": "Cesta", - "confirmDelete": "Opravdu chcete smazat {{name}}?", - "uploadSuccess": "Soubor byl úspěšně nahrán", - "uploadFailed": "Nahrávání souboru se nezdařilo", - "downloadSuccess": "Soubor byl úspěšně stažen", - "downloadFailed": "Stažení souboru se nezdařilo", - "permissionDenied": "Oprávnění odepřeno", - "checkDockerLogs": "Podrobné informace o chybě naleznete v protokolech Dockeru", - "internalServerError": "Došlo k interní chybě serveru", - "serverError": "Chyba serveru", - "error": "Chyba", - "requestFailed": "Požadavek se nezdařil se stavovým kódem", - "unknownFileError": "neznámý", - "cannotReadFile": "Soubor nelze přečíst", - "noSshSessionId": "ID relace SSH není k dispozici", - "noFilePath": "Cesta k souboru není k dispozici", - "noCurrentHost": "Aktuální hostitel není k dispozici", - "fileSavedSuccessfully": "Soubor byl úspěšně uložen", - "saveTimeout": "Časový limit operace uložení vypršel. Soubor mohl být úspěšně uložen, ale dokončení operace trvalo příliš dlouho. Potvrďte to v protokolech Dockeru.", - "failedToSaveFile": "Uložení souboru se nezdařilo", - "deletedSuccessfully": "Úspěšně smazán", - "connectToServer": "Připojení k serveru", - "selectServerToEdit": "Vyberte server z bočního panelu a začněte upravovat soubory", - "fileOperations": "Operace se soubory", - "confirmDeleteMessage": "Opravdu chcete smazat {{name}}?", - "confirmDeleteSingleItem": "Opravdu chcete trvale smazat „{{name}}“?", - "confirmDeleteMultipleItems": "Opravdu chcete trvale smazat položky ({{count}})?", - "confirmDeleteMultipleItemsWithFolders": "Opravdu chcete trvale smazat položky ({{count}})? To zahrnuje složky a jejich obsah.", - "confirmDeleteFolder": "Opravdu chcete trvale smazat složku „{{name}}“ a veškerý její obsah?", - "deleteDirectoryWarning": "Tímto se smaže složka a veškerý její obsah.", - "actionCannotBeUndone": "Tuto akci nelze vrátit zpět.", - "permanentDeleteWarning": "Tuto akci nelze vrátit zpět. Položka(y) bude(budou) trvale smazána(y) ze serveru.", - "recent": "Nedávné", - "pinned": "Připnuté", - "folderShortcuts": "Zkratky složek", - "noRecentFiles": "Žádné nedávné soubory.", - "noPinnedFiles": "Žádné připnuté soubory.", - "enterFolderPath": "Zadejte cestu ke složce", - "noShortcuts": "Žádné zkratky.", - "searchFilesAndFolders": "Hledat soubory a složky...", - "noFilesOrFoldersFound": "Nebyly nalezeny žádné soubory ani složky.", - "failedToConnectSSH": "Nepodařilo se připojit k SSH", - "failedToReconnectSSH": "Nepodařilo se znovu navázat relaci SSH", - "failedToListFiles": "Nepodařilo se zobrazit soubory", - "fetchHomeDataTimeout": "Vypršel časový limit pro načtení dat z domova", - "sshStatusCheckTimeout": "Vypršel časový limit pro kontrolu stavu SSH", - "sshReconnectionTimeout": "Vypršel časový limit pro opětovné připojení k SSH", - "saveOperationTimeout": "Vypršel časový limit pro operaci uložení", - "cannotSaveFile": "Soubor nelze uložit", - "dragSystemFilesToUpload": "Přetáhněte systémové soubory sem pro nahrání", - "dragFilesToWindowToDownload": "Přetáhněte soubory mimo okno pro stažení", - "openTerminalHere": "Otevřít terminál zde", - "run": "Spustit", - "saveToSystem": "Uložit jako...", - "selectLocationToSave": "Vyberte umístění pro uložení", - "openTerminalInFolder": "Otevřít terminál v této složce", - "openTerminalInFileLocation": "Otevřít terminál v umístění souboru", - "terminalWithPath": "Terminál - {{host}}:{{path}}", - "runningFile": "Spuštěno - {{file}}", - "onlyRunExecutableFiles": "Lze spustit pouze spustitelné soubory", - "noHostSelected": "Není vybrán žádný hostitel", - "starred": "Označeno hvězdičkou", - "shortcuts": "Zkratky", - "directories": "Adresáře", - "removedFromRecentFiles": "Odebráno „{{name}}“ z posledních souborů", - "removeFailed": "Odebrání se nezdařilo", - "unpinnedSuccessfully": "Odepnutí „{{name}}“ úspěšně provedeno", - "unpinFailed": "Odepnutí se nezdařilo", - "removedShortcut": "Zkratka „{{name}}“ odstraněna", - "removeShortcutFailed": "Odebrání zkratky se nezdařilo", - "clearedAllRecentFiles": "Všechny poslední soubory byly vymazány", - "clearFailed": "Vymazání se nezdařilo", - "removeFromRecentFiles": "Odebrat z posledních souborů", - "clearAllRecentFiles": "Vymazat všechny poslední soubory", - "unpinFile": "Odepnout soubor", - "removeShortcut": "Odebrat zástupce", - "saveFilesToSystem": "Uložit {{count}} souborů jako...", - "pinFile": "Připnout soubor", - "addToShortcuts": "Přidat k zástupcům", - "downloadToDefaultLocation": "Stáhnout do výchozího umístění", - "pasteFailed": "Vložení se nezdařilo", - "noUndoableActions": "Žádné akce, které lze vrátit zpět", - "undoCopySuccess": "Zrušená operace kopírování: Smazány {{count}} zkopírované soubory", - "undoCopyFailedDelete": "Vrácení se nezdařilo: Nelze smazat žádné zkopírované soubory", - "undoCopyFailedNoInfo": "Vrácení se nezdařilo: Nelze nalézt informace o zkopírovaných souborech", - "undoMoveSuccess": "Zrušená operace přesunutí: Přesunuty {{count}} soubory zpět do původního umístění", - "undoMoveFailedMove": "Vrácení se nezdařilo: Nelze přesunout žádné soubory zpět", - "undoMoveFailedNoInfo": "Vrácení se nezdařilo: Nelze nalézt informace o přesunutých souborech", - "undoDeleteNotSupported": "Operaci smazání nelze vrátit zpět: Soubory byly trvale smazány ze serveru", - "undoTypeNotSupported": "Nepodporovaný typ operace vrácení zpět", - "undoOperationFailed": "Operace vrácení zpět se nezdařila", - "unknownError": "Neznámá chyba", - "enterPath": "Zadejte cestu...", - "editPath": "Upravit cestu", - "confirm": "Potvrdit", - "cancel": "Zrušit", - "find": "Najít...", - "replaceWith": "Nahradit za...", - "replace": "Nahradit", - "replaceAll": "Nahradit vše", - "downloadInstead": "Stáhnout místo toho", - "keyboardShortcuts": "Klávesové zkratky", - "searchAndReplace": "Hledat a nahrazovat", - "editing": "Úpravy", - "navigation": "Navigace", - "code": "Kód", - "search": "Hledat", - "findNext": "Najít další", - "findPrevious": "Najít předchozí", - "save": "Uložit", - "selectAll": "Vybrat vše", - "undo": "Zpět", - "redo": "Znovu", - "goToLine": "Přejít na řádek", - "moveLineUp": "Přesunout řádek nahoru", - "moveLineDown": "Přesunout řádek dolů", - "toggleComment": "Přepnout komentář", - "indent": "Odsazení", - "outdent": "Zmenšit odsazení", - "autoComplete": "Automatické dokončení", - "imageLoadError": "Načtení obrázku se nezdařilo", - "rotate": "Otočit", - "originalSize": "Původní velikost", - "startTyping": "Začněte psát...", - "unknownSize": "Neznámá velikost", - "fileIsEmpty": "Soubor je prázdný", - "largeFileWarning": "Varování – velký soubor", - "largeFileWarningDesc": "Tento soubor má velikost {{size}}, což může při otevření jako text způsobit problémy s výkonem.", - "fileNotFoundAndRemoved": "Soubor „{{name}}“ nebyl nalezen a byl odstraněn z nedávných/připnutých souborů", - "failedToLoadFile": "Nepodařilo se načíst soubor: {{error}}", - "serverErrorOccurred": "Došlo k chybě serveru. Zkuste to prosím znovu později.", - "autoSaveFailed": "Automatické uložení se nezdařilo", - "fileAutoSaved": "Soubor se automaticky uložil", - "moveFileFailed": "Přesun {{name}} se nezdařilo", - "moveOperationFailed": "Přesun se nezdařil", - "canOnlyCompareFiles": "Lze porovnat pouze dva soubory", - "comparingFiles": "Porovnávání souborů: {{file1}} a {{file2}}", - "dragFailed": "Přetažení se nezdařilo", - "filePinnedSuccessfully": "Soubor „{{name}}“ byl úspěšně připnut", - "pinFileFailed": "Přesun souboru se nezdařilo", - "fileUnpinnedSuccessfully": "Soubor „{{name}}“ byl úspěšně odepnut", - "unpinFileFailed": "Odepnout soubor se nepodařilo", - "shortcutAddedSuccessfully": "Zástupce složky „{{name}}“ byl úspěšně přidán", - "addShortcutFailed": "Přidání zástupce se nepodařilo", - "operationCompletedSuccessfully": "{{operation}} {{count}} položek úspěšně", - "operationCompleted": "{{operation}} {{count}} položek", - "downloadFileSuccess": "Soubor {{name}} byl úspěšně stažen", - "downloadFileFailed": "Stažení se nezdařilo", - "moveTo": "Přesunout do {{name}}", - "diffCompareWith": "Rozdíl ve srovnání s {{name}}", - "dragOutsideToDownload": "Přetažením mimo okno stáhnete ({{count}} souborů)", - "newFolderDefault": "Nová složka", - "newFileDefault": "Nový soubor.txt", - "successfullyMovedItems": "Položky ({{count}}) byly úspěšně přesunuty do {{target}}", - "move": "Přesunout", - "searchInFile": "Hledat v souboru (Ctrl+F)", - "showKeyboardShortcuts": "Zobrazit klávesové zkratky", - "startWritingMarkdown": "Začněte psát obsah Markdownu...", - "loadingFileComparison": "Načítání porovnání souborů...", - "reload": "Znovu načíst", - "compare": "Porovnat", - "sideBySide": "Vedle sebe", - "inline": "Vložený soubor", - "fileComparison": "Porovnání souborů: {{file1}} vs {{file2}}", - "fileTooLarge": "Soubor je příliš velký: {{error}}", - "sshConnectionFailed": "SSH připojení selhalo. Zkontrolujte prosím připojení k {{name}} ({{ip}}:{{port}})", - "loadFileFailed": "Načtení souboru se nezdařilo: {{error}}", - "connectedSuccessfully": "Připojení úspěšné", - "totpVerificationFailed": "Ověření TOTP selhalo", - "verificationCodePrompt": "Ověřovací kód:", - "changePermissions": "Změnit oprávnění", - "changePermissionsDesc": "Změnit oprávnění k souboru pro", - "currentPermissions": "Aktuální oprávnění", - "newPermissions": "Nová oprávnění", - "owner": "Vlastník", - "group": "Skupina", - "others": "Ostatní", - "read": "Čtení", - "write": "Zápis", - "execute": "Spuštění", - "permissionsChangedSuccessfully": "Oprávnění byla úspěšně změněna", - "failedToChangePermissions": "Nepodařilo se změnit oprávnění" - }, - "tunnel": { - "noTunnelsConfigured": "Žádné tunely nakonfigurovány", - "configureTunnelsInHostSettings": "Nakonfigurujte tunelová připojení ve Správci hostitelů, abyste mohli začít" - }, - "tunnels": { - "title": "SSH tunely", - "noSshTunnels": "Žádné SSH tunely", - "createFirstTunnelMessage": "Zatím jste nevytvořili žádné SSH tunely. Nakonfigurujte tunelová připojení ve Správci hostitelů, abyste mohli začít.", - "connected": "Připojeno", - "disconnected": "Odpojeno", - "connecting": "Připojování...", - "disconnecting": "Odpojování...", - "unknownTunnelStatus": "Neznámý", - "statusUnknown": "Neznámý", - "unknown": "Neznámý", - "error": "Chyba", - "failed": "Neúspěšné", - "retrying": "Opakovaný pokus", - "waiting": "Čekání", - "waitingForRetry": "Čekání na opakování", - "retryingConnection": "Opakovaný pokus o připojení", - "canceling": "Rušení...", - "connect": "Připojit", - "disconnect": "Odpojit", - "cancel": "Zrušit", - "port": "Port", - "attempt": "Pokus {{current}} z {{max}}", - "nextRetryIn": "Další pokus za {{seconds}} sekund", - "checkDockerLogs": "Zkontrolujte protokoly Dockeru, zda nezjistily důvod chyby, připojte se k", - "orCreate": "nebo vytvořte", - "noTunnelConnections": "Není nakonfigurováno žádné tunelové připojení", - "tunnelConnections": "Tunelová připojení", - "addTunnel": "Přidat tunel", - "editTunnel": "Upravit tunel", - "deleteTunnel": "Smazat tunel", - "tunnelName": "Název tunelu", - "localPort": "Místní port", - "remoteHost": "Vzdálený hostitel", - "remotePort": "Vzdálený port", - "autoStart": "Automatické spuštění", - "status": "Stav", - "active": "Aktivní", - "inactive": "Neaktivní", - "start": "Start", - "stop": "Stop", - "restart": "Restart", - "connectionType": "Typ připojení", - "local": "Lokální", - "remote": "Vzdálené", - "dynamic": "Dynamické", - "unknownConnectionStatus": "Neznámé", - "portMapping": "Port {{sourcePort}} → {{endpointHost}}:{{endpointPort}}", - "endpointHostNotFound": "Koncový hostitel nenalezen", - "discord": "Discord", - "githubIssue": "Problém s GitHubem", - "forHelp": "pro pomoc" - }, - "serverStats": { - "title": "Statistiky serveru", - "cpu": "CPU", - "memory": "Paměť", - "disk": "Disk", - "network": "Síť", - "uptime": "Provozní doba", - "loadAverage": "Průměr: {{avg1}}, {{avg5}}, {{avg15}}", - "processes": "Procesy", - "connections": "Připojení", - "usage": "Využití", - "available": "Dostupné", - "total": "Celkem", - "free": "Volné", - "used": "Použité", - "percentage": "Procento", - "refreshStatusAndMetrics": "Obnovit stav a metriky", - "refreshStatus": "Stav aktualizace", - "fileManagerAlreadyOpen": "Správce souborů je již pro tohoto hostitele otevřen", - "openFileManager": "Otevřít Správce souborů", - "cpuCores_one": "{{count}} CPU", - "cpuCores_other": "{{count}} CPU", - "naCpus": "N/A CPU(y)", - "loadAverageNA": "Průměr: N/A", - "cpuUsage": "Využití CPU", - "memoryUsage": "Využití paměti", - "diskUsage": "Využití disku", - "rootStorageSpace": "Kořenový úložný prostor", - "of": "z", - "feedbackMessage": "Máte nápady, co by mělo být dalším krokem v oblasti správy serverů? Sdílejte je na", - "failedToFetchHostConfig": "Nepodařilo se načíst konfiguraci hostitele", - "failedToFetchStatus": "Nepodařilo se načíst stav serveru", - "failedToFetchMetrics": "Nepodařilo se načíst metriky serveru", - "failedToFetchHomeData": "Nepodařilo se načíst domovská data", - "loadingMetrics": "Načítání metrik...", - "refreshing": "Obnovování...", - "serverOffline": "Server offline", - "cannotFetchMetrics": "Nelze načíst metriky z offline serveru", - "totpRequired": "Vyžadováno ověření TOTP", - "totpUnavailable": "Statistiky serveru nejsou k dispozici pro servery s povoleným TOTP", - "totpVerified": "TOTP ověřen, sběr metrik zahájen", - "totpFailed": "Ověření TOTP selhalo", - "totpInvalidCode": "Neplatný ověřovací kód", - "totpCancelled": "Sběr metrik zrušen", - "authenticationFailed": "Ověření selhalo", - "load": "Načíst", - "editLayout": "Upravit rozvržení", - "cancelEdit": "Zrušit", - "addWidget": "Přidat widget", - "saveLayout": "Uložit rozvržení", - "unsavedChanges": "Neuložené změny", - "layoutSaved": "Rozvržení úspěšně uloženo", - "failedToSaveLayout": "Uložení rozvržení se nezdařilo", - "systemInfo": "Informace o systému", - "hostname": "Název hostitele", - "operatingSystem": "Operační systém", - "kernel": "Jádro", - "totalUptime": "Celková doba provozuschopnosti", - "seconds": "sekund", - "networkInterfaces": "Síťová rozhraní", - "noInterfacesFound": "Nenalezena žádná síťová rozhraní", - "totalProcesses": "Celkem procesů", - "running": "Spuštěno", - "noProcessesFound": "Nenalezeny žádné procesy", - "loginStats": "Statistiky přihlášení SSH", - "totalLogins": "Celkem přihlášení", - "uniqueIPs": "Unikátní IP adresy", - "recentSuccessfulLogins": "Nedávná úspěšná přihlášení", - "recentFailedAttempts": "Nedávné neúspěšné pokusy", - "noRecentLoginData": "Žádná nedávná přihlašovací data", - "from": "od", - "quickActions": "Rychlé akce", - "executeQuickAction": "Spustit {{name}}", - "executingQuickAction": "Spouštění {{name}}...", - "quickActionSuccess": "{{name}} úspěšně dokončeno", - "quickActionFailed": "{{name}} selhalo", - "quickActionError": "Spuštění {{name}} se nezdařilo" - }, - "auth": { - "tagline": "SPRÁVCE SSH SERVERŮ", - "description": "Bezpečná, výkonná a intuitivní správa SSH připojení", - "welcomeBack": "Vítejte zpět v TERMIX", - "createAccount": "Vytvořte si účet TERMIX", - "continueExternal": "Pokračovat u externího poskytovatele", - "loginTitle": "Přihlásit se do Termixu", - "registerTitle": "Vytvořit účet", - "loginButton": "Přihlásit se", - "registerButton": "Registrovat se", - "forgotPassword": "Zapomněli jste heslo?", - "rememberMe": "Zapamatovat si mě", - "noAccount": "Nemáte účet?", - "hasAccount": "Již máte účet?", - "loginSuccess": "Přihlášení úspěšné", - "loginFailed": "Přihlášení se nezdařilo", - "registerSuccess": "Registrace úspěšná", - "registerFailed": "Registrace se nezdařila", - "logoutSuccess": "Úspěšné odhlášení", - "invalidCredentials": "Neplatné uživatelské jméno nebo heslo", - "accountCreated": "Účet byl úspěšně vytvořen", - "passwordReset": "Odkaz pro resetování hesla odeslán", - "twoFactorAuth": "Dvoufaktorové ověřování", - "enterCode": "Zadejte ověřovací kód", - "backupCode": "Nebo použijte záložní kód", - "verifyCode": "Ověřovací kód", - "redirectingToApp": "Přesměrování do aplikace...", - "enableTwoFactor": "Povolit dvoufaktorové ověřování", - "disableTwoFactor": "Zakázat dvoufaktorové ověřování", - "scanQRCode": "Naskenujte tento QR kód pomocí ověřovací aplikace", - "backupCodes": "Záložní kódy", - "saveBackupCodes": "Uložte si tyto záložní kódy na bezpečné místo", - "twoFactorEnabledSuccess": "Dvoufaktorové ověřování úspěšně povoleno!", - "twoFactorDisabled": "Dvoufaktorové ověřování zakázáno", - "newBackupCodesGenerated": "Nové záložní kódy vygenerovány", - "backupCodesDownloaded": "Záložní kódy staženy", - "pleaseEnterSixDigitCode": "Zadejte prosím 6místný kód", - "invalidVerificationCode": "Neplatný ověřovací kód", - "failedToDisableTotp": "Zakázání TOTP se nezdařilo", - "failedToGenerateBackupCodes": "Vygenerování záložních kódů se nezdařilo", - "enterPassword": "Zadejte heslo", - "lockedOidcAuth": "Zamčeno (OIDC Auth)", - "twoFactorTitle": "Dvoufaktorové ověřování", - "twoFactorProtected": "Váš účet je chráněn dvoufaktorovým ověřováním", - "twoFactorActive": "Dvoufaktorové ověřování je na vašem účtu aktuálně aktivní", - "disable2FA": "Zakázat 2FA", - "disableTwoFactorWarning": "Zakázání dvoufaktorového ověřování sníží zabezpečení vašeho účtu", - "passwordOrTotpCode": "Heslo nebo kód TOTP", - "or": "Nebo", - "generateNewBackupCodesText": "Vygenerujte nové záložní kódy, pokud jste ztratili ty stávající", - "generateNewBackupCodes": "Vygenerujte nové záložní kódy", - "yourBackupCodes": "Vaše záložní kódy", - "download": "Stáhnout", - "setupTwoFactorTitle": "Nastavit dvoufaktorové ověřování", - "sshAuthenticationRequired": "Vyžadováno ověřování SSH", - "sshNoKeyboardInteractive": "Interaktivní ověřování klávesnice není k dispozici", - "sshAuthenticationFailed": "Ověřování selhalo", - "sshAuthenticationTimeout": "Časový limit ověřování", - "sshNoKeyboardInteractiveDescription": "Server nepodporuje interaktivní ověřování klávesnice. Zadejte prosím své heslo nebo klíč SSH.", - "sshAuthFailedDescription": "Zadané přihlašovací údaje byly nesprávné. Zkuste to prosím znovu s platnými přihlašovacími údaji.", - "sshTimeoutDescription": "Časový limit pokusu o ověřování vypršel. Zkuste to prosím znovu.", - "sshProvideCredentialsDescription": "Pro připojení k tomuto serveru zadejte prosím své SSH přihlašovací údaje.", - "sshPasswordDescription": "Zadejte heslo pro toto SSH připojení.", - "sshKeyPasswordDescription": "Pokud je váš SSH klíč šifrovaný, zadejte zde přístupovou frázi.", - "step1ScanQR": "Krok 1: Naskenujte QR kód pomocí ověřovací aplikace", - "manualEntryCode": "Kód pro ruční zadání", - "cannotScanQRText": "Pokud QR kód nelze naskenovat, zadejte tento kód ručně do ověřovací aplikace", - "nextVerifyCode": "Další: Ověření kódu", - "verifyAuthenticator": "Ověření ověřovacího zařízení", - "step2EnterCode": "Krok 2: Zadejte 6místný kód z ověřovací aplikace", - "verificationCode": "Ověřovací kód", - "back": "Zpět", - "verifyAndEnable": "Ověření a povolení", - "saveBackupCodesTitle": "Uložení záložních kódů", - "step3StoreCodesSecurely": "Krok 3: Uložte tyto kódy na bezpečné místo", - "importantBackupCodesText": "Uložte si tyto záložní kódy na bezpečné místo. Můžete je použít k přístupu k účtu, pokud ztratíte ověřovací zařízení.", - "completeSetup": "Dokončit nastavení", - "notEnabledText": "Dvoufaktorové ověřování přidává další vrstvu zabezpečení tím, že při přihlašování vyžaduje kód z vaší ověřovací aplikace.", - "enableTwoFactorButton": "Povolit dvoufaktorové ověřování", - "addExtraSecurityLayer": "Přidejte k účtu další vrstvu zabezpečení", - "firstUser": "První uživatel", - "firstUserMessage": "Jste prvním uživatelem a budete jmenováni administrátorem. Nastavení administrátora si můžete zobrazit v rozbalovací nabídce uživatelů na bočním panelu. Pokud si myslíte, že se jedná o chybu, zkontrolujte protokoly Dockeru nebo vytvořte problém na GitHubu.", - "external": "Externí", - "loginWithExternal": "Přihlášení pomocí externího poskytovatele", - "loginWithExternalDesc": "Přihlášení pomocí nakonfigurovaného externího poskytovatele identity", - "externalNotSupportedInElectron": "Externí ověřování zatím není v aplikaci Electron podporováno. Pro přihlášení k OIDC použijte webovou verzi.", - "resetPasswordButton": "Resetovat heslo", - "sendResetCode": "Odeslat resetovací kód", - "resetCodeDesc": "Zadejte své uživatelské jméno a obdržíte kód pro resetování hesla. Kód bude zaznamenán do protokolů kontejneru Dockeru.", - "resetCode": "Resetovací kód", - "verifyCodeButton": "Ověřit kód", - "enterResetCode": "Zadejte 6místný kód z protokolů kontejneru Docker pro uživatele:", - "goToLogin": "Přejít na Přihlášení", - "newPassword": "Nové heslo", - "confirmNewPassword": "Potvrdit heslo", - "enterNewPassword": "Zadejte nové heslo pro uživatele:", - "signUp": "Registrace", - "mobileApp": "Mobilní aplikace", - "loggingInToMobileApp": "Přihlášení do mobilní aplikace", - "desktopApp": "Počítačová aplikace", - "loggingInToDesktopApp": "Přihlášení do počítačové aplikace", - "loggingInToDesktopAppViaWeb": "Přihlášení do desktopové aplikace přes webové rozhraní", - "loadingServer": "Načítání serveru...", - "authenticating": "Ověřování...", - "dataLossWarning": "Resetováním hesla tímto způsobem smažete všechny uložené hostitele SSH, přihlašovací údaje a další šifrovaná data. Tuto akci nelze vrátit zpět. Použijte ji pouze v případě, že jste zapomněli heslo a nejste přihlášeni.", - "authenticationDisabled": "Ověřování zakázáno", - "authenticationDisabledDesc": "Všechny metody ověřování jsou aktuálně zakázány. Kontaktujte prosím svého administrátora.", - "passwordResetSuccess": "Reset hesla úspěšný", - "passwordResetSuccessDesc": "Vaše heslo bylo úspěšně resetováno. Nyní se můžete přihlásit s novým heslem." - }, - "errors": { - "notFound": "Stránka nenalezena", - "unauthorized": "Neoprávněný přístup", - "forbidden": "Přístup zakázán", - "serverError": "Chyba serveru", - "networkError": "Chyba sítě", - "databaseConnection": "Nelze se připojit k databázi", - "unknownError": "Neznámá chyba", - "loginFailed": "Přihlášení se nezdařilo", - "failedPasswordReset": "Nepodařilo se zahájit resetování hesla", - "failedVerifyCode": "Nepodařilo se ověřit resetovací kód", - "failedCompleteReset": "Nepodařilo se dokončit resetování hesla", - "invalidTotpCode": "Neplatný TOTP kód", - "failedOidcLogin": "Nepodařilo se spustit přihlášení k OIDC", - "failedUserInfo": "Nepodařilo se získat informace o uživateli po přihlášení k OIDC", - "oidcAuthFailed": "Ověření k OIDC selhalo", - "noTokenReceived": "Z přihlášení nebyl přijat žádný token", - "invalidAuthUrl": "Z backendu byla přijata neplatná autorizační URL", - "invalidInput": "Neplatný vstup", - "requiredField": "Toto pole je povinné", - "minLength": "Minimální délka je {{min}}", - "maxLength": "Maximální délka je {{max}}", - "invalidEmail": "Neplatná e-mailová adresa", - "passwordMismatch": "Hesla se neshodují", - "passwordLoginDisabled": "Přihlášení pomocí uživatelského jména/hesla je momentálně zakázáno", - "weakPassword": "Heslo je příliš slabé", - "usernameExists": "Uživatelské jméno již existuje", - "emailExists": "E-mail již existuje", - "loadFailed": "Načtení dat se nezdařilo", - "saveError": "Uložení se nezdařilo", - "sessionExpired": "Relace vypršela - přihlaste se prosím znovu" - }, - "messages": { - "saveSuccess": "Úspěšně uloženo", - "saveError": "Uložení se nezdařilo", - "deleteSuccess": "Úspěšně smazáno", - "deleteError": "Smazání se nezdařilo", - "updateSuccess": "Aktualizace úspěšná", - "updateError": "Aktualizace se nezdařilo", - "copySuccess": "Zkopírováno do schránky", - "copyError": "Kopírování se nezdařilo", - "copiedToClipboard": "{{item}} zkopírováno do schránky", - "connectionEstablished": "Spojení navázáno", - "connectionClosed": "Spojení ukončeno", - "reconnecting": "Opětovné připojení...", - "processing": "Zpracování...", - "pleaseWait": "Čekejte prosím...", - "registrationDisabled": "Registrace nového účtu je momentálně zakázána administrátorem. Přihlaste se prosím nebo kontaktujte administrátora.", - "databaseConnected": "Databáze úspěšně připojena", - "databaseConnectionFailed": "Připojení k databázovému serveru se nezdařilo", - "checkServerConnection": "Zkontrolujte prosím připojení k serveru a zkuste to znovu", - "resetCodeSent": "Kód pro resetování odeslán do protokolů Dockeru", - "codeVerified": "Kód úspěšně ověřen", - "passwordResetSuccess": "Heslo úspěšně resetováno", - "loginSuccess": "Přihlášení úspěšné", - "registrationSuccess": "Registrace úspěšná" - }, - "profile": { - "title": "Uživatelský profil", - "description": "Spravujte nastavení a zabezpečení svého účtu", - "security": "Zabezpečení", - "changePassword": "Změnit heslo", - "twoFactorAuth": "Dvoufaktorové ověřování", - "accountInfo": "Informace o účtu", - "role": "Role", - "admin": "Administrátor", - "user": "Uživatel", - "authMethod": "Metoda ověřování", - "local": "Lokální", - "external": "Externí (OIDC)", - "externalAndLocal": "Duální ověřování", - "selectPreferredLanguage": "Vyberte preferovaný jazyk rozhraní", - "fileColorCoding": "Barevné kódování souborů", - "fileColorCodingDesc": "Barevné kódování souborů podle typu: složky (červená), soubory (modrá), symbolické odkazy (zelená)", - "commandAutocomplete": "Automatické doplňování příkazů", - "commandAutocompleteDesc": "Povolit návrhy automatického doplňování klávesou Tab pro příkazy terminálu na základě historie vašich příkazů", - "defaultSnippetFoldersCollapsed": "Sbalit složky úryvků kódu ve výchozím nastavení", - "defaultSnippetFoldersCollapsedDesc": "Pokud je tato možnost povolena, všechny složky s úryvky kódu se po otevření karty s úryvky sbalí.", - "terminalSyntaxHighlighting": "Zvýrazňování syntaxe terminálu", - "showHostTags": "Zobrazit tagy hostitele", - "showHostTagsDesc": "Zobrazit tagy pod každým hostitelem v postranním panelu. Zakázáním skryjete všechny tagy.", - "account": "Účet", - "appearance": "Vzhled", - "languageLocalization": "Jazyk a lokalizace", - "fileManagerSettings": "Správce souborů", - "terminalSettings": "Terminál", - "hostSidebarSettings": "Hostitel a postranní panel", - "snippetsSettings": "Úryvky", - "currentPassword": "Aktuální heslo", - "passwordChangedSuccess": "Heslo bylo úspěšně změněno! Přihlaste se prosím znovu.", - "failedToChangePassword": "Změna hesla se nezdařilo. Zkontrolujte prosím své aktuální heslo a zkuste to znovu.", - "theme": "Motiv", - "themeLight": "Světlý", - "themeDark": "Tmavý", - "themeSystem": "Systém", - "appearanceDesc": "Vyberte barevný motiv pro aplikaci", - "terminalSyntaxHighlightingDesc": "Automaticky zvýrazňovat příkazy, cesty, IP adresy a úrovně protokolování ve výstupu terminálu" - }, - "user": { - "failedToLoadVersionInfo": "Nepodařilo se načíst informace o verzi" - }, - "placeholders": { - "enterCode": "000000", - "ipAddress": "127.0.0.1", - "port": "22", - "maxRetries": "3", - "retryInterval": "10", - "language": "Jazyk", - "username": "uživatelské jméno", - "hostname": "název hostitele", - "folder": "složka", - "password": "heslo", - "keyPassword": "klíčové heslo", - "sudoPassword": "heslo sudo (volitelné)", - "notes": "přidat poznámky k tomuto hostiteli...", - "expirationDate": "Vybrat datum platnosti", - "pastePrivateKey": "Sem vložit svůj soukromý klíč...", - "pastePublicKey": "Sem vložit svůj veřejný klíč...", - "credentialName": "Můj SSH server", - "description": "Popis SSH přihlašovacích údajů", - "searchCredentials": "Vyhledat přihlašovací údaje podle jména, uživatelského jména nebo tagů...", - "sshConfig": "konfigurace SSH koncového bodu", - "homePath": "/home", - "clientId": "vaše-id-klienta", - "clientSecret": "tajný-klíč", - "authUrl": "https://vaše-poskytovatele.com/application/o/authorize/", - "redirectUrl": "https://vaše-poskytovatele.com/application/o/termix/", - "tokenUrl": "https://vaše-poskytovatele.com/application/o/token/", - "userIdField": "sub", - "usernameField": "jméno", - "scopes": "openid e-mail profil", - "userinfoUrl": "https://your-provider.com/application/o/userinfo/", - "enterUsername": "Zadejte uživatelské jméno pro administrátora", - "searchHosts": "Vyhledávejte hostitele podle názvu, uživatelského jména, IP adresy, složky, tagů...", - "enterPassword": "Zadejte své heslo", - "totpCode": "6místný kód TOTP", - "searchHostsAny": "Vyhledávejte hostitele (zkuste: tag:prod, user:root, ip:192.168)...", - "confirmPassword": "Zadejte heslo pro potvrzení", - "typeHere": "Zadejte zde", - "fileName": "Zadejte název souboru (např. example.txt)", - "folderName": "Zadejte název složky", - "fullPath": "Zadejte úplnou cestu k položce", - "currentPath": "Zadejte aktuální cestu k položce", - "newName": "Zadejte nový název", - "socks5Host": "127.0.0.1", - "socks5Username": "uživatelské jméno proxy", - "socks5Password": "heslo proxy", - "socks5PresetName": "např. Řetězec pracovní VPN", - "socks5PresetDescription": "např. Řetězec proxy pro přístup k pracovním serverům", - "moshCommand": "mosh uživatel@server", - "defaultPort": "22", - "defaultEndpointPort": "224", - "defaultMaxRetries": "3", - "defaultRetryInterval": "10" - }, - "leftSidebar": { - "failedToLoadHosts": "Načtení hostitelů se nezdařilo", - "noFolder": "Žádná složka", - "passwordRequired": "Je vyžadováno heslo", - "failedToDeleteAccount": "Smazání účtu se nezdařilo", - "failedToMakeUserAdmin": "Změna uživatele na administrátora se nezdařilo", - "userIsNowAdmin": "Uživatel {{username}} je nyní administrátorem", - "removeAdminConfirm": "Jste si jisti, že chcete odebrat status administrátora z {{username}}?", - "deleteUserConfirm": "Jste si jisti, že chcete smazat uživatele {{username}}? Tuto akci nelze vrátit zpět.", - "deleteAccount": "Smazat účet", - "closeDeleteAccount": "Zavřít Smazat účet", - "deleteAccountWarning": "Tuto akci nelze vrátit zpět. Tímto trvale smažete svůj účet a všechna související data.", - "deleteAccountWarningDetails": "Smazáním účtu odstraníte všechna data včetně hostitelů SSH, konfigurací a nastavení. Tato akce je nevratná.", - "deleteAccountWarningShort": "Tato akce není vratná a trvale smaže váš účet.", - "cannotDeleteAccount": "Účet nelze smazat", - "lastAdminWarning": "Jste poslední administrátor. Svůj účet nemůžete smazat, protože by to systém nechalo bez administrátorů. Nejprve prosím nastavte administrátora jiného uživatele nebo kontaktujte systémovou podporu.", - "confirmPassword": "Potvrdit heslo", - "deleting": "Mazání...", - "cancel": "Zrušit" - }, - "interface": { - "sidebar": "Postranní panel", - "toggleSidebar": "Přepnout postranní panel", - "close": "Zavřít", - "online": "Online", - "offline": "Offline", - "maintenance": "Údržba", - "degraded": "Zhoršeno", - "noTunnelConnections": "Není nakonfigurováno žádné tunelové připojení", - "discord": "Discord", - "connectToSshForOperations": "Připojení k SSH pro použití operací se soubory", - "uploadFile": "Nahrát soubor", - "newFile": "Nový soubor", - "newFolder": "Nová složka", - "rename": "Přejmenovat", - "deleteItem": "Smazat položku", - "createNewFile": "Vytvořit nový soubor", - "createNewFolder": "Vytvořit novou složku", - "renameItem": "Přejmenovat položku", - "clickToSelectFile": "Kliknutím vyberete soubor", - "noSshHosts": "Žádní SSH hostitelé", - "sshHosts": "SSH hostitelé", - "importSshHosts": "Importovat SSH hostitele z JSON", - "clientId": "ID klienta", - "clientSecret": "Tajemství klienta", - "error": "Chyba", - "warning": "Varování", - "deleteAccount": "Smazat účet", - "closeDeleteAccount": "Zavřít Smazat účet", - "cannotDeleteAccount": "Účet nelze smazat", - "confirmPassword": "Potvrzení hesla", - "deleting": "Mazání...", - "externalAuth": "Externí ověřování (OIDC)", - "configureExternalProvider": "Konfigurace externího poskytovatele identity pro", - "waitingForRetry": "Čekání na opakování", - "retryingConnection": "Opakování připojení", - "resetSplitSizes": "Resetovat velikosti rozdělení", - "sshManagerAlreadyOpen": "SSH Manager je již otevřený", - "disabledDuringSplitScreen": "Zakázáno během rozdělené obrazovky", - "unknown": "Neznámý", - "connected": "Připojeno", - "disconnected": "Odpojeno", - "maxRetriesExhausted": "Maximální počet pokusů vyčerpán", - "endpointHostNotFound": "Hostitel koncového bodu nenalezen", - "administrator": "Administrátor", - "user": "Uživatel", - "external": "Externí", - "local": "Lokální", - "saving": "Ukládání...", - "saveConfiguration": "Uložit konfiguraci", - "loading": "Načítání...", - "refresh": "Obnovit", - "adding": "Přidávání...", - "makeAdmin": "Udělit administrátora", - "verifying": "Ověřování...", - "verifyAndEnable": "Ověření a povolení", - "secretKey": "Tajný klíč", - "totpQrCode": "QR kód TOTP", - "passwordRequired": "Při použití ověřování heslem je vyžadováno heslo", - "sshKeyRequired": "Při použití ověřování klíčem je vyžadován soukromý klíč SSH", - "keyTypeRequired": "Při použití ověřování klíčem je vyžadován typ klíče.", - "validSshConfigRequired": "Ze seznamu je nutné vybrat platnou konfiguraci SSH.", - "updateHost": "Aktualizovat hostitele.", - "addHost": "Přidat hostitele.", - "editHost": "Upravit hostitele.", - "pinConnection": "PIN připojení.", - "authentication": "Ověřování.", - "password": "Heslo.", - "key": "Klíč.", - "sshPrivateKey": "Soukromý klíč SSH.", - "keyPassword": "Heslo klíče", - "keyType": "Typ klíče", - "enableTerminal": "Povolit terminál", - "enableTunnel": "Povolit tunel", - "enableFileManager": "Povolit správce souborů", - "defaultPath": "Výchozí cesta", - "tunnelConnections": "Připojení tunelu", - "maxRetries": "Maximální počet pokusů", - "upload": "Nahrát", - "updateKey": "Aktualizovat klíč", - "productionFolder": "Produkce", - "databaseServer": "Databázový server", - "developmentServer": "Vývojový server", - "developmentFolder": "Vývoj", - "webServerProduction": "Webový server - Produkce", - "unknownError": "Neznámá chyba", - "failedToInitiatePasswordReset": "Nepodařilo se zahájit resetování hesla", - "failedToVerifyResetCode": "Nepodařilo se ověřit resetovací kód", - "failedToCompletePasswordReset": "Nepodařilo se dokončit resetování hesla", - "invalidTotpCode": "Neplatný TOTP kód", - "failedToStartOidcLogin": "Nepodařilo se spustit přihlášení k OIDC", - "failedToGetUserInfoAfterOidc": "Nepodařilo se získat informace o uživateli po přihlášení k OIDC", - "loginWithExternalProvider": "Přihlášení s externím poskytovatelem", - "loginWithExternal": "Přihlášení s externím poskytovatelem", - "sendResetCode": "Odeslat resetovací kód", - "verifyCode": "Ověřit kód", - "resetPassword": "Resetovat heslo", - "login": "Přihlášení", - "signUp": "Registrace", - "failedToUpdateOidcConfig": "Nepodařilo se aktualizovat konfiguraci OIDC", - "failedToMakeUserAdmin": "Nepodařilo se nastavit uživatele jako administrátora", - "failedToStartTotpSetup": "Nepodařilo se spustit nastavení TOTP", - "invalidVerificationCode": "Neplatný ověřovací kód", - "failedToDisableTotp": "Nepodařilo se zakázat TOTP", - "failedToGenerateBackupCodes": "Nepodařilo se vygenerovat záložní kódy" - }, - "mobile": { - "selectHostToStart": "Vyberte hostitele pro spuštění terminálové relace", - "limitedSupportMessage": "Podpora webových stránek pro mobilní zařízení stále probíhá. Pro lepší zážitek použijte mobilní aplikaci.", - "mobileAppInProgress": "Mobilní aplikace se vyvíjí", - "mobileAppInProgressDesc": "Pracujeme na specializované mobilní aplikaci, která vám poskytne lepší zážitek na mobilních zařízeních.", - "viewMobileAppDocs": "Nainstalovat mobilní aplikaci", - "mobileAppDocumentation": "Dokumentace mobilní aplikace" - }, - "dashboard": { - "title": "Nástěna", - "github": "GitHub", - "support": "Podpora", - "discord": "Discord", - "donate": "Darovat", - "serverOverview": "Přehled serveru", - "version": "Verze", - "upToDate": "Aktuální", - "updateAvailable": "Aktualizace k dispozici", - "uptime": "Provozní doba", - "database": "Databáze", - "healthy": "V pořádku", - "error": "Chyba", - "totalServers": "Celkem serverů", - "totalTunnels": "Celkem tunelů", - "totalCredentials": "Celkem přihlašovacích údajů", - "recentActivity": "Nedávná aktivita", - "reset": "Reset", - "loadingRecentActivity": "Načítání nedávné aktivity...", - "noRecentActivity": "Žádná nedávná aktivita", - "quickActions": "Rychlé akce", - "addHost": "Přidat hostitele", - "addCredential": "Přidat přihlašovací údaje", - "adminSettings": "Nastavení administrátora", - "userProfile": "Uživatelský profil", - "serverStats": "Statistiky serveru", - "loadingServerStats": "Načítání statistik serveru...", - "noServerData": "Žádná data serveru nejsou k dispozici", - "cpu": "CPU", - "ram": "RAM", - "notAvailable": "N/A" - }, - "rbac": { - "shareHost": "Sdílet hostitele", - "shareHostTitle": "Přístup ke sdílenému hostiteli", - "shareHostDescription": "Udělit dočasný nebo trvalý přístup k tomuto hostiteli", - "targetUser": "Cílový uživatel", - "selectUser": "Vyberte uživatele, se kterým chcete sdílet", - "duration": "Trvání", - "durationHours": "Trvání (hodiny)", - "neverExpires": "Nikdy nevyprší", - "permissionLevel": "Úroveň oprávnění", - "permissionLevels": { - "readonly": "Pouze pro čtení", - "readonlyDesc": "Pouze prohlížení, zadávání příkazů není povoleno", - "restricted": "Omezené", - "restrictedDesc": "Blokuje nebezpečné příkazy (passwd, rm -rf atd.)", - "monitored": "Monitorované", - "monitoredDesc": "Zaznamenává všechny příkazy, ale neblokuje je (doporučeno)", - "full": "Plný přístup", - "fullDesc": "Žádná omezení (nedoporučeno)" - }, - "blockedCommands": "Blokované příkazy", - "blockedCommandsPlaceholder": "Zadejte příkazy k blokování, např. passwd, rm, dd", - "maxSessionDuration": "Maximální doba trvání relace (minuty)", - "createTempUser": "Vytvořit dočasného uživatele", - "createTempUserDesc": "Vytvoří uživatele s omezeným přístupem na serveru namísto sdílení vašich přihlašovacích údajů. Vyžaduje přístup sudo. Nejbezpečnější možnost.", - "expiresAt": "Platnost vyprší v", - "expiresIn": "Platnost vyprší za {{hours}} hodin", - "expired": "Platnost vypršela", - "grantedBy": "Uděleno kým", - "accessLevel": "Úroveň přístupu", - "lastAccessed": "Naposledy zpřístupněno", - "accessCount": "Počet přístupů", - "revokeAccess": "Zrušení přístupu", - "confirmRevokeAccess": "Jste si jisti, že chcete zrušit přístup pro {{username}}?", - "hostSharedSuccessfully": "Hostitel úspěšně sdílen s {{username}}", - "hostAccessUpdated": "Přístup hostitele aktualizován", - "failedToShareHost": "Sdílení hostitele se nezdařilo", - "accessRevokedSuccessfully": "Přístup úspěšně zrušen", - "failedToRevokeAccess": "Zrušení přístupu se nezdařilo", - "shared": "Sdílený", - "sharedHosts": "Sdílené hostitele", - "sharedWithMe": "Sdíleno se mnou", - "noSharedHosts": "Žádní hostitelé nesdíleli s vámi", - "owner": "Vlastník", - "viewAccessList": "Zobrazit seznam přístupových práv", - "accessList": "Seznam přístupových práv", - "noAccessGranted": "Pro tento hostitel nebyl udělen žádný přístup", - "noAccessGrantedMessage": "K tomuto hostiteli zatím nebyl udělen žádný uživatel", - "manageAccessFor": "Spravovat přístup pro", - "totalAccessRecords": "{{count}} záznam(y) přístupu", - "neverAccessed": "Nikdy", - "timesAccessed": "{{count}} čas(y)", - "daysRemaining": "{{days}} den(y)", - "hoursRemaining": "{{hours}} hodin(y)", - "failedToFetchAccessList": "Nepodařilo se načíst seznam přístupových práv", - "currentAccess": "Aktuální přístup", - "securityWarning": "Bezpečnostní varování", - "securityWarningMessage": "Sdílení přihlašovacích údajů dává uživateli plný přístup k provádění jakýchkoli operací na serveru, včetně změny hesel a mazání souborů. Sdílejte pouze s důvěryhodnými uživateli.", - "tempUserRecommended": "Pro lepší zabezpečení doporučujeme povolit možnost „Vytvořit dočasného uživatele“. #__#\nSpráva rolí", - "roleManagement": "Spravovat role", - "manageRoles": "Spravovat role pro {{username}}", - "manageRolesFor": "Přiřadit roli", - "assignRole": "Odebrat roli", - "removeRole": "Uživatelské role", - "userRoles": "Oprávnění", - "permissions": "Systémová role", - "systemRole": "Vlastní role", - "customRole": "Role úspěšně přiřazena uživateli {{username}}", - "roleAssignedSuccessfully": "Přiřazení role se nezdařilo", - "failedToAssignRole": "Role úspěšně odebrána uživateli {{username}}", - "roleRemovedSuccessfully": "Nepodařilo se odebrat roli", - "failedToRemoveRole": "Systémovou roli nelze odebrat", - "cannotRemoveSystemRole": "Hostitele nelze sdílet se sebou", - "cannotShareWithSelf": "Nejsou k dispozici žádné vlastní role. Systémové role jsou přiřazovány automaticky.", - "noCustomRolesToAssign": "Ověřování přihlašovacích údajů není pro sdílení podporováno", - "credentialSharingWarning": "Při sdílení hostitele jsou vyžadovány přihlašovací údaje", - "credentialRequired": "Tento hostitel nepoužívá ověřování na základě přihlašovacích údajů. Aby bylo možné sdílet hostitele, musí hostitel kvůli šifrování pro jednotlivé uživatele používat ověřování na základě přihlašovacích údajů.", - "credentialRequiredDescription": "Protokoly auditu", - "auditLogs": "Zobrazit protokoly auditu", - "viewAuditLogs": "Akce", - "action": "Typ zdroje", - "resourceType": "Název zdroje", - "resourceName": "Časové razítko", - "timestamp": "IP adresa", - "ipAddress": "Uživatelský agent", - "userAgent": "Úspěch", - "success": "Neúspěch", - "failed": "Podrobnosti", - "details": "Žádné protokoly auditu nejsou k dispozici", - "noAuditLogs": "Záznamy relací", - "sessionRecordings": "Zobrazit nahrávku", - "viewRecording": "Stáhnout nahrávku", - "downloadRecording": "Detekován nebezpečný příkaz", - "dangerousCommand": "Příkaz zablokován", - "commandBlocked": "Ukončit relaci", - "terminateSession": "Relace ukončena vlastníkem hostitele", - "sessionTerminated": "Váš sdílený přístup k tomuto hostiteli vypršel", - "sharedAccessExpired": "Sdílený přístup vyprší za {{hours}} hodin", - "sharedAccessExpiresIn": "Role", - "roles": { - "label": "Administrátor", - "admin": "Uživatel", - "user": "Vytvořit roli" - }, - "createRole": "Upravit roli", - "editRole": "Název role", - "roleName": "Zobrazovaný název", - "displayName": "Popis", - "description": "Přiřadit role", - "assignRoles": "Přiřazení uživatele k roli", - "userRoleAssignment": "Vybrat uživatele", - "selectUserPlaceholder": "Hledat uživatele...", - "searchUsers": "Nenalezen žádný uživatel", - "noUserFound": "Aktuální role", - "currentRoles": "Žádné přiřazené role", - "noRolesAssigned": "Přiřadit novou roli", - "assignNewRole": "Vybrat roli", - "selectRolePlaceholder": "Hledat role...", - "searchRoles": "Žádná role nenalezena", - "noRoleFound": "Přiřadit", - "assign": "Role úspěšně vytvořena", - "roleCreatedSuccessfully": "Role úspěšně aktualizována", - "roleUpdatedSuccessfully": "Role úspěšně smazána", - "roleDeletedSuccessfully": "Načtení rolí se nepodařilo", - "failedToLoadRoles": "Uložení role se nepodařilo", - "failedToSaveRole": "Smazání role se nepodařilo", - "failedToDeleteRole": "Zobrazovaný název role je povinný", - "roleDisplayNameRequired": "Název role je povinný", - "roleNameRequired": "Používejte pouze malá písmena, číslice, podtržítka a pomlčky", - "roleNameHint": "Vývojář", - "displayNamePlaceholder": "Softwaroví vývojáři a inženýři", - "descriptionPlaceholder": "Smazat roli", - "confirmDeleteRole": "Opravdu chcete smazat roli '{{name}}'? Tuto akci nelze vrátit zpět.", - "confirmDeleteRoleDescription": "Odebrat roli", - "confirmRemoveRole": "Opravdu chcete tuto roli od uživatele odebrat?", - "confirmRemoveRoleDescription": "Aktualizovat informace o roli", - "editRoleDescription": "Vytvořit novou vlastní roli pro seskupení uživatelů", - "createRoleDescription": "Spravovat přiřazení rolí uživatelům", - "assignRolesDescription": "Nenalezeny žádné role", - "noRoles": "Vybrat roli", - "selectRole": "Typ", - "type": "Uživatel", - "user": "Role", - "role": "Nejprve uložit hostitele", - "saveHostFirst": "Před konfigurací nastavení sdílení uložte hostitele.", - "saveHostFirstDescription": "Sdílet s uživatelem", - "shareWithUser": "Sdílet s rolí", - "shareWithRole": "Sdílet", - "share": "Cíl", - "target": "Platnost vyprší", - "expires": "Nikdy", - "never": "Nebyly nalezeny žádné záznamy o přístupu", - "noAccessRecords": "Úspěšně sdíleno", - "sharedSuccessfully": "Sdílení se nezdařilo", - "failedToShare": "Jste si jisti, že chcete tento přístup zrušit?", - "confirmRevokeAccessDescription": "hodin", - "hours": "Sdílení", - "sharing": "Vyberte prosím uživatele i roli", - "selectUserAndRole": "Pouze zobrazení", - "view": "Vzhledem k šifrovacímu systému Termix budou další úrovně oprávnění k dispozici později", - "viewDesc": "Hledat hostitele nebo rychlé akce..." - }, - "commandPalette": { - "searchPlaceholder": "Nedávná aktivita", - "recentActivity": "Navigace", - "navigation": "Přidat hostitele", - "addHost": "Přidat přihlašovací údaje", - "addCredential": "Nastavení administrátora", - "adminSettings": "Uživatelský profil", - "userProfile": "Protokol aktualizací", - "updateLog": "Hostitelé", - "hosts": "Otevřít podrobnosti serveru", - "openServerDetails": "Otevřít Správce souborů", - "openFileManager": "Upravit", - "edit": "Odkazy", - "links": "GitHub", - "github": "Podpora", - "support": "Discord", - "discord": "Přispět", - "donate": "Stiskněte", - "press": "pro přepnutí", - "toToggle": "Zavřít", - "close": "Správce hostitele", - "hostManager": "Dvakrát stiskněte levý Shift pro otevření palety příkazů", - "pressToToggle": "Docker není pro tohoto hostitele povolen" - }, - "docker": { - "notEnabled": "Ověřování Dockeru...", - "validating": "Připojování k hostiteli...", - "connectingToHost": "Chyba", - "error": "Kód chyby: {{code}}", - "errorCode": "Docker {{version}}", - "version": "Kontejner {{name}} spuštěn", - "containerStarted": "Spuštění kontejneru {{name}} se nezdařilo", - "failedToStartContainer": "Zastavení kontejneru {{name}} se nezdařilo", - "containerStopped": "Zastavení kontejneru {{name}} se nezdařilo", - "failedToStopContainer": "Kontejner {{name}} restartován", - "containerRestarted": "Restartování kontejneru {{name}} se nezdařilo", - "failedToRestartContainer": "Kontejner {{name}} pozastaven", - "containerPaused": "Pozastavení kontejneru {{name}} obnoveno", - "containerUnpaused": "Přepnutí stavu pozastavení pro kontejner {{name}} se nezdařilo", - "failedToTogglePauseContainer": "Kontejner {{name}} odstraněn", - "containerRemoved": "Odebrání kontejneru {{name}} se nezdařilo", - "failedToRemoveContainer": "Obrázek", - "image": "ID", - "idLabel": "Porty", - "ports": "Žádné porty", - "noPorts": "Vytvořeno", - "created": "Spustit", - "start": "Zastavit", - "stop": "Pozastavit", - "pause": "Znovu spustit", - "unpause": "Restartovat", - "restart": "Odebrat", - "remove": "Odebrat kontejner", - "removeContainer": "Jste si jisti, že chcete kontejner '{{name}}' odstranit? Tuto akci nelze vrátit zpět.", - "confirmRemoveContainer": "Varování: Tento kontejner je aktuálně spuštěn. Jeho odstraněním se nejprve zastaví.", - "runningContainerWarning": "Odebírání...", - "removing": "Načítání kontejnerů...", - "loadingContainers": "Žádné kontejnery nenalezeny", - "noContainersFound": "Na tomto hostiteli nejsou k dispozici žádné kontejnery Docker", - "noContainersFoundHint": "Vyhledat kontejnery...", - "searchPlaceholder": "Filtrovat podle stavu", - "filterByStatusPlaceholder": "Vše ({{count}})", - "allContainersCount": "{{status}} ({{count}})", - "statusCount": "Žádné kontejnery neodpovídají vašim filtrům", - "noContainersMatchFilters": "Zkuste upravit kritéria vyhledávání nebo filtrování", - "noContainersMatchFiltersHint": "Pro zobrazení statistik musí být kontejner spuštěný", - "containerMustBeRunningToViewStats": "Načtení statistik kontejneru se nezdařilo", - "failedToFetchStats": "Kontejner neběží", - "containerNotRunning": "Pro zobrazení statistik spusťte kontejner", - "startContainerToViewStats": "Načítání statistik...", - "loadingStats": "Chyba při načítání statistik", - "errorLoadingStats": "Žádné statistiky nejsou k dispozici", - "noStatsAvailable": "Využití CPU", - "cpuUsage": "Aktuální", - "current": "Využití paměti", - "memoryUsage": "Použité / Limit", - "usedLimit": "Procento", - "percentage": "Síťové I/O", - "networkIo": "Vstup", - "input": "Výstup", - "output": "Blok I/O", - "blockIo": "Čtení", - "read": "Zápis", - "write": "PID", - "pids": "Informace o kontejneru", - "containerInformation": "Název", - "name": "ID", - "id": "Stav", - "state": "Odpojeno od kontejneru", - "disconnectedFromContainer": "Pro přístup ke konzoli musí být kontejner spuštěn", - "containerMustBeRunning": "Vyžadováno ověření", - "authenticationRequired": "Zadejte ověřovací kód", - "verificationCodePrompt": "Ověření TOTP se nezdařilo. Zkuste to prosím znovu.", - "totpVerificationFailed": "Připojeno k {{containerName}}", - "connectedTo": "Odpojeno", - "disconnected": "Chyba konzole", - "consoleError": "Chyba: {{message}}", - "errorMessage": "Nepodařilo se připojit ke kontejneru", - "failedToConnect": "Konzole", - "console": "Vyberte shell", - "selectShell": "Bash", - "bash": "sh", - "sh": "ash", - "ash": "Připojování...", - "connecting": "Připojit", - "connect": "Odpojit", - "disconnect": "Nepřipojeno", - "notConnected": "Kliknutím na tlačítko Připojit spusťte relaci shellu", - "clickToConnect": "Připojování k {{containerName}}...", - "connectingTo": "Kontejner nenalezen", - "containerNotFound": "Zpět na seznam", - "backToList": "Protokoly", - "logs": "Statistiky", - "stats": "Konzole", - "consoleTab": "Spusťte kontejner pro přístup ke konzoli", - "startContainerToAccess": "Přepnout na světlou" - }, - "theme": { - "switchToLight": "Přepnout na tmavou" - } -} \ No newline at end of file diff --git a/src/locales/en.json b/src/locales/en.json index 60ecd48b..2dfcdc4c 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -1685,6 +1685,7 @@ "failedToFetchMetrics": "Failed to fetch server metrics", "failedToFetchHomeData": "Failed to fetch home data", "loadingMetrics": "Loading metrics...", + "connecting": "Connecting...", "refreshing": "Refreshing...", "serverOffline": "Server Offline", "cannotFetchMetrics": "Cannot fetch metrics from offline server",