From acfc100e58bb0e5f067ee68b015e9bb8114ff4c7 Mon Sep 17 00:00:00 2001 From: Luke Gustafson <88517757+LukeGus@users.noreply.github.com> Date: Tue, 13 Jan 2026 00:52:17 -0600 Subject: [PATCH] New translations en.json (Hungarian) --- src/locales/translated/hu.json | 4520 ++++++++++++++++---------------- 1 file changed, 2260 insertions(+), 2260 deletions(-) diff --git a/src/locales/translated/hu.json b/src/locales/translated/hu.json index e319cfd7..e2610cd5 100644 --- a/src/locales/translated/hu.json +++ b/src/locales/translated/hu.json @@ -1,882 +1,882 @@ { "credentials": { - "credentialsViewer": "Credentials Viewer", - "manageYourSSHCredentials": "Manage your SSH credentials securely", - "addCredential": "Add Credential", - "createCredential": "Create Credential", - "editCredential": "Edit Credential", - "viewCredential": "View Credential", - "duplicateCredential": "Duplicate Credential", - "deleteCredential": "Delete Credential", - "updateCredential": "Update Credential", - "credentialName": "Credential Name", - "credentialDescription": "Description", - "username": "Username", - "searchCredentials": "Search credentials...", - "selectFolder": "Select Folder", - "selectAuthType": "Select Auth Type", - "allFolders": "All Folders", - "allAuthTypes": "All Auth Types", - "uncategorized": "Uncategorized", - "totalCredentials": "Total", - "keyBased": "Key-based", - "passwordBased": "Password-based", - "folders": "Folders", - "noCredentialsMatchFilters": "No credentials match your filters", - "noCredentialsYet": "No credentials created yet", - "createFirstCredential": "Create your first credential", - "failedToFetchCredentials": "Failed to fetch credentials", - "credentialDeletedSuccessfully": "Credential deleted successfully", - "failedToDeleteCredential": "Failed to delete credential", - "confirmDeleteCredential": "Are you sure you want to delete credential \"{{name}}\"?", - "credentialCreatedSuccessfully": "Credential created successfully", - "credentialUpdatedSuccessfully": "Credential updated successfully", - "failedToSaveCredential": "Failed to save credential", - "failedToFetchCredentialDetails": "Failed to fetch credential details", - "failedToFetchHostsUsing": "Failed to fetch hosts using this credential", - "loadingCredentials": "Loading credentials...", - "retry": "Retry", - "noCredentials": "No Credentials", - "noCredentialsMessage": "You haven't added any credentials yet. Click \"Add Credential\" to get started.", - "sshCredentials": "SSH Credentials", - "credentialsCount": "{{count}} credentials", - "refresh": "Refresh", - "passwordRequired": "Password is required", - "sshKeyRequired": "SSH key is required", - "credentialAddedSuccessfully": "Credential \"{{name}}\" added successfully", - "general": "General", - "description": "Description", - "folder": "Folder", - "tags": "Tags", - "addTagsSpaceToAdd": "Add tags (press space to add)", - "password": "Password", - "key": "Key", - "sshPrivateKey": "SSH Private Key", - "upload": "Upload", - "updateKey": "Update Key", - "keyPassword": "Key Password", - "keyType": "Key Type", + "credentialsViewer": "Hitelesítő adatok megtekintője", + "manageYourSSHCredentials": "SSH-hitelesítő adatainak biztonságos kezelése", + "addCredential": "Hitelesítő adat hozzáadása", + "createCredential": "Hitelesítő adat létrehozása", + "editCredential": "Hitelesítő adatok szerkesztése", + "viewCredential": "Hitelesítő adatok megtekintése", + "duplicateCredential": "Másodpéldány hitelesítő adat", + "deleteCredential": "Hitelesítő adatok törlése", + "updateCredential": "Hitelesítő adatok frissítése", + "credentialName": "Hitelesítő adat neve", + "credentialDescription": "Leírás", + "username": "Felhasználónév", + "searchCredentials": "Hitelesítő adatok keresése...", + "selectFolder": "Mappa kiválasztása", + "selectAuthType": "Válasszon hitelesítési típust", + "allFolders": "Minden mappa", + "allAuthTypes": "Minden hitelesítési típus", + "uncategorized": "Kategorizálatlan", + "totalCredentials": "Teljes", + "keyBased": "Kulcsalapú", + "passwordBased": "Jelszó alapú", + "folders": "Mappák", + "noCredentialsMatchFilters": "Nincsenek a szűrőknek megfelelő hitelesítő adatok", + "noCredentialsYet": "Még nincsenek létrehozva hitelesítő adatok", + "createFirstCredential": "Hozza létre első hitelesítő adatait", + "failedToFetchCredentials": "Nem sikerült lekérni a hitelesítő adatokat", + "credentialDeletedSuccessfully": "A hitelesítő adatok sikeresen törölve", + "failedToDeleteCredential": "Nem sikerült törölni a hitelesítő adatokat", + "confirmDeleteCredential": "Biztosan törölni szeretné a(z) \"{{name}}\" hitelesítő adatot?", + "credentialCreatedSuccessfully": "A hitelesítő adatok sikeresen létrehozva", + "credentialUpdatedSuccessfully": "A hitelesítő adatok sikeresen frissítve", + "failedToSaveCredential": "Nem sikerült menteni a hitelesítő adatokat", + "failedToFetchCredentialDetails": "Nem sikerült lekérni a hitelesítő adatok adatait", + "failedToFetchHostsUsing": "Nem sikerült lekérni a gazdagépeket ezzel a hitelesítő adattal.", + "loadingCredentials": "Hitelesítő adatok betöltése...", + "retry": "Újrapróbálkozás", + "noCredentials": "Nincsenek hitelesítő adatok", + "noCredentialsMessage": "Még nem adott hozzá hitelesítő adatokat. Kattintson a „Hitelesítő adatok hozzáadása” gombra a kezdéshez.", + "sshCredentials": "SSH hitelesítő adatok", + "credentialsCount": "{{count}} hitelesítő adatok", + "refresh": "Frissítés", + "passwordRequired": "Jelszó szükséges", + "sshKeyRequired": "SSH-kulcs szükséges", + "credentialAddedSuccessfully": "A(z) „{{name}}” hitelesítő adat sikeresen hozzáadva", + "general": "Általános", + "description": "Leírás", + "folder": "Mappa", + "tags": "Címkék", + "addTagsSpaceToAdd": "Címkék hozzáadása (szóköz billentyűvel hozzáadható)", + "password": "Jelszó", + "key": "Kulcsfontosságú", + "sshPrivateKey": "SSH privát kulcs", + "upload": "Feltöltés", + "updateKey": "Kulcs frissítése", + "keyPassword": "Kulcs jelszó", + "keyType": "Kulcstípus", "keyTypeRSA": "RSA", "keyTypeECDSA": "ECDSA", "keyTypeEd25519": "Ed25519", - "basicInfo": "Basic Info", - "authentication": "Authentication", - "organization": "Organization", - "basicInformation": "Basic Information", - "basicInformationDescription": "Enter the basic information for this credential", - "authenticationMethod": "Authentication Method", - "authenticationMethodDescription": "Choose how you want to authenticate with SSH servers", - "organizationDescription": "Organize your credentials with folders and tags", - "enterCredentialName": "Enter credential name", - "enterCredentialDescription": "Enter description (optional)", - "enterUsername": "Enter username", - "nameIsRequired": "Credential name is required", - "usernameIsRequired": "Username is required", - "authenticationType": "Authentication Type", - "passwordAuthDescription": "Use password authentication", - "sshKeyAuthDescription": "Use SSH key authentication", - "passwordIsRequired": "Password is required", - "sshKeyIsRequired": "SSH key is required", - "sshKeyType": "SSH Key Type", - "privateKey": "Private Key", - "enterPassword": "Enter password", - "enterPrivateKey": "Enter private key", - "keyPassphrase": "Key Passphrase", - "enterKeyPassphrase": "Enter key passphrase (optional)", - "keyPassphraseOptional": "Optional: leave empty if your key has no passphrase", - "leaveEmptyToKeepCurrent": "Leave empty to keep current value", - "uploadKeyFile": "Upload Key File", - "generateKeyPairButton": "Generate Key Pair", - "generateKeyPair": "Generate Key Pair", - "generateKeyPairDescription": "Generate a new SSH key pair. If you want to protect the key with a passphrase, enter it in the Key Password field below first.", - "deploySSHKey": "Deploy SSH Key", - "deploySSHKeyDescription": "Deploy public key to target server", - "sourceCredential": "Source Credential", - "targetHost": "Target Host", - "deploymentProcess": "Deployment Process", - "deploymentProcessDescription": "This will safely add the public key to the target host's ~/.ssh/authorized_keys file without overwriting existing keys. The operation is reversible.", - "chooseHostToDeploy": "Choose a host to deploy to...", - "deploying": "Deploying...", - "name": "Name", - "noHostsAvailable": "No hosts available", - "noHostsMatchSearch": "No hosts match your search", - "sshKeyGenerationNotImplemented": "SSH key generation feature coming soon", - "connectionTestingNotImplemented": "Connection testing feature coming soon", - "testConnection": "Test Connection", - "selectOrCreateFolder": "Select or create folder", - "noFolder": "No folder", - "orCreateNewFolder": "Or create new folder", - "addTag": "Add tag", - "saving": "Saving...", - "credentialId": "Credential ID", - "overview": "Overview", - "security": "Security", - "usage": "Usage", - "securityDetails": "Security Details", - "securityDetailsDescription": "View encrypted credential information", - "credentialSecured": "Credential Secured", - "credentialSecuredDescription": "All sensitive data is encrypted with AES-256", - "passwordAuthentication": "Password Authentication", - "keyAuthentication": "Key Authentication", - "securityReminder": "Security Reminder", - "securityReminderText": "Never share your credentials. All data is encrypted at rest.", - "hostsUsingCredential": "Hosts Using This Credential", - "noHostsUsingCredential": "No hosts are currently using this credential", - "timesUsed": "Times Used", - "lastUsed": "Last Used", - "connectedHosts": "Connected Hosts", - "created": "Created", - "lastModified": "Last Modified", - "usageStatistics": "Usage Statistics", - "copiedToClipboard": "{{field}} copied to clipboard", - "failedToCopy": "Failed to copy to clipboard", - "sshKey": "SSH Key", - "createCredentialDescription": "Create a new SSH credential for secure access", - "editCredentialDescription": "Update the credential information", - "listView": "List", - "folderView": "Folders", - "unknownCredential": "Unknown", - "confirmRemoveFromFolder": "Are you sure you want to remove \"{{name}}\" from folder \"{{folder}}\"? The credential will be moved to \"Uncategorized\".", - "removedFromFolder": "Credential \"{{name}}\" removed from folder successfully", - "failedToRemoveFromFolder": "Failed to remove credential from folder", - "folderRenamed": "Folder \"{{oldName}}\" renamed to \"{{newName}}\" successfully", - "failedToRenameFolder": "Failed to rename folder", - "movedToFolder": "Credential \"{{name}}\" moved to \"{{folder}}\" successfully", - "failedToMoveToFolder": "Failed to move credential to folder", - "sshPublicKey": "SSH Public Key", - "publicKeyNote": "Public key is optional but recommended for key validation", - "publicKeyUploaded": "Public Key Uploaded", - "uploadPublicKey": "Upload Public Key", - "uploadPrivateKeyFile": "Upload Private Key File", - "uploadPublicKeyFile": "Upload Public Key File", - "privateKeyRequiredForGeneration": "Private key is required to generate public key", - "failedToGeneratePublicKey": "Failed to generate public key", - "generatePublicKey": "Generate from Private Key", - "publicKeyGeneratedSuccessfully": "Public key generated successfully", - "detectedKeyType": "Detected key type", - "detectingKeyType": "detecting...", - "optional": "Optional", - "generateKeyPairNew": "Generate New Key Pair", - "generateEd25519": "Generate Ed25519", - "generateECDSA": "Generate ECDSA", - "generateRSA": "Generate RSA", + "basicInfo": "Alapvető információk", + "authentication": "Hitelesítés", + "organization": "Szervezet", + "basicInformation": "Alapvető információk", + "basicInformationDescription": "Adja meg a hitelesítő adat alapvető adatait", + "authenticationMethod": "Hitelesítési módszer", + "authenticationMethodDescription": "Válassza ki, hogyan szeretne hitelesíteni az SSH-kiszolgálókkal", + "organizationDescription": "Hitelesítő adatok rendszerezése mappák és címkék segítségével", + "enterCredentialName": "Adja meg a hitelesítő adat nevét", + "enterCredentialDescription": "Írja be a leírást (opcionális)", + "enterUsername": "Felhasználónév megadása", + "nameIsRequired": "Hitelesítő adat nevének megadása kötelező", + "usernameIsRequired": "Felhasználónév megadása kötelező", + "authenticationType": "Hitelesítési típus", + "passwordAuthDescription": "Jelszóhitelesítés használata", + "sshKeyAuthDescription": "SSH-kulcsos hitelesítés használata", + "passwordIsRequired": "Jelszó szükséges", + "sshKeyIsRequired": "SSH-kulcs szükséges", + "sshKeyType": "SSH kulcs típusa", + "privateKey": "Privát kulcs", + "enterPassword": "Jelszó megadása", + "enterPrivateKey": "Adja meg a privát kulcsot", + "keyPassphrase": "Kulcs jelszó", + "enterKeyPassphrase": "Adja meg a kulcs jelszavát (opcionális)", + "keyPassphraseOptional": "Opcionális: hagyja üresen, ha a kulcshoz nincs jelszó", + "leaveEmptyToKeepCurrent": "Hagyja üresen az aktuális érték megtartásához", + "uploadKeyFile": "Kulcsfájl feltöltése", + "generateKeyPairButton": "Kulcspár generálása", + "generateKeyPair": "Kulcspár generálása", + "generateKeyPairDescription": "Generáljon új SSH kulcspárt. Ha jelszóval szeretné védeni a kulcsot, először írja be azt az alábbi „Kulcsjelszó” mezőbe.", + "deploySSHKey": "SSH-kulcs telepítése", + "deploySSHKeyDescription": "Nyilvános kulcs telepítése a célkiszolgálóra", + "sourceCredential": "Forrás hitelesítő adatai", + "targetHost": "Célállomás", + "deploymentProcess": "Telepítési folyamat", + "deploymentProcessDescription": "Ez biztonságosan hozzáadja a nyilvános kulcsot a célgép ~/.ssh/authorized_keys fájljához a meglévő kulcsok felülírása nélkül. A művelet visszafordítható.", + "chooseHostToDeploy": "Válasszon egy hosztot a telepítéshez...", + "deploying": "Telepítés...", + "name": "Név", + "noHostsAvailable": "Nincsenek elérhető házigazdák", + "noHostsMatchSearch": "Nincsenek a keresésnek megfelelő házigazdák", + "sshKeyGenerationNotImplemented": "SSH kulcsgeneráló funkció hamarosan elérhető", + "connectionTestingNotImplemented": "Hamarosan elérhető lesz a kapcsolattesztelési funkció", + "testConnection": "Tesztkapcsolat", + "selectOrCreateFolder": "Mappa kiválasztása vagy létrehozása", + "noFolder": "Nincs mappa", + "orCreateNewFolder": "Vagy hozzon létre egy új mappát", + "addTag": "Címke hozzáadása", + "saving": "Megtakarítás...", + "credentialId": "Hitelesítő azonosító", + "overview": "Áttekintés", + "security": "Biztonság", + "usage": "Használat", + "securityDetails": "Biztonsági adatok", + "securityDetailsDescription": "Titkosított hitelesítő adatok megtekintése", + "credentialSecured": "Hitelesítő adat biztosított", + "credentialSecuredDescription": "Minden érzékeny adat AES-256 titkosítással van titkosítva", + "passwordAuthentication": "Jelszóhitelesítés", + "keyAuthentication": "Kulcshitelesítés", + "securityReminder": "Biztonsági emlékeztető", + "securityReminderText": "Soha ne oszd meg a hitelesítő adataidat. Minden adat titkosítva van inaktív állapotban.", + "hostsUsingCredential": "Ezt a hitelesítő adatot használó hosztok", + "noHostsUsingCredential": "Jelenleg egyetlen házigazda sem használja ezt a hitelesítő adatot", + "timesUsed": "Felhasznált idők", + "lastUsed": "Utolsó használat", + "connectedHosts": "Csatlakoztatott gazdagépek", + "created": "Létrehozva", + "lastModified": "Utolsó módosítás", + "usageStatistics": "Használati statisztikák", + "copiedToClipboard": "{{field}} a vágólapra másolva", + "failedToCopy": "Nem sikerült a vágólapra másolni", + "sshKey": "SSH-kulcs", + "createCredentialDescription": "Hozzon létre egy új SSH hitelesítő adatot a biztonságos hozzáféréshez", + "editCredentialDescription": "Frissítse a hitelesítő adatokat", + "listView": "Lista", + "folderView": "Mappák", + "unknownCredential": "Ismeretlen", + "confirmRemoveFromFolder": "Biztosan eltávolítja a(z) „{{name}}” elemet a(z) „{{folder}}” mappából? A hitelesítő adat a „Nincs kategorizálva” mappába kerül.", + "removedFromFolder": "A(z) „{{name}}” hitelesítő adat sikeresen eltávolítva a mappából", + "failedToRemoveFromFolder": "Nem sikerült eltávolítani a hitelesítő adatokat a mappából", + "folderRenamed": "A(z) „{{oldName}}” mappa sikeresen átnevezve „{{newName}}” névre", + "failedToRenameFolder": "Nem sikerült átnevezni a mappát", + "movedToFolder": "A(z) „{{name}}” hitelesítő adat sikeresen áthelyezve ide: „{{folder}}”", + "failedToMoveToFolder": "Nem sikerült áthelyezni a hitelesítő adatokat a mappába", + "sshPublicKey": "SSH nyilvános kulcs", + "publicKeyNote": "A nyilvános kulcs megadása opcionális, de ajánlott a kulcsérvényesítéshez", + "publicKeyUploaded": "Nyilvános kulcs feltöltve", + "uploadPublicKey": "Nyilvános kulcs feltöltése", + "uploadPrivateKeyFile": "Privátkulcsfájl feltöltése", + "uploadPublicKeyFile": "Nyilvános kulcsfájl feltöltése", + "privateKeyRequiredForGeneration": "A nyilvános kulcs létrehozásához privát kulcs szükséges", + "failedToGeneratePublicKey": "Nem sikerült létrehozni a nyilvános kulcsot", + "generatePublicKey": "Privát kulcsból generálás", + "publicKeyGeneratedSuccessfully": "A nyilvános kulcs sikeresen generálva", + "detectedKeyType": "Észlelt kulcstípus", + "detectingKeyType": "észlelése...", + "optional": "Választható", + "generateKeyPairNew": "Új kulcspár generálása", + "generateEd25519": "Ed25519 generálása", + "generateECDSA": "ECDSA generálása", + "generateRSA": "RSA generálása", "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": "{{keyType}} key pair generated successfully", - "failedToGenerateKeyPair": "Failed to generate key pair", - "generateKeyPairNote": "Generate a new SSH key pair directly. This will replace any existing keys in the form.", - "invalidKey": "Invalid Key", - "detectionError": "Detection Error", - "removing": "Removing:", - "clickToEditCredential": "Click to edit credential", - "dragToMoveBetweenFolders": "Drag to move between folders", - "keyBasedOnlyForDeployment": "Only SSH key-based credentials can be deployed", - "publicKeyRequiredForDeployment": "Public key is required for deployment", - "selectTargetHost": "Please select a target host", - "keyDeployedSuccessfully": "SSH key deployed successfully", - "deploymentFailed": "Deployment failed", - "failedToDeployKey": "Failed to deploy SSH key", - "clickToRenameFolder": "Click to rename folder", - "renameFolder": "Rename folder", - "idLabel": "ID:" + "keyPairGeneratedSuccessfully": "{{keyType}} kulcspár sikeresen generálva", + "failedToGenerateKeyPair": "Nem sikerült kulcspárt generálni", + "generateKeyPairNote": "Generáljon közvetlenül egy új SSH kulcspárt. Ez felülírja az űrlapon található összes meglévő kulcsot.", + "invalidKey": "Érvénytelen kulcs", + "detectionError": "Észlelési hiba", + "removing": "Eltávolítás:", + "clickToEditCredential": "Kattintson a hitelesítő adatok szerkesztéséhez", + "dragToMoveBetweenFolders": "Húzással mozoghat a mappák között", + "keyBasedOnlyForDeployment": "Csak SSH-kulcs alapú hitelesítő adatok telepíthetők", + "publicKeyRequiredForDeployment": "A telepítéshez nyilvános kulcs szükséges", + "selectTargetHost": "Kérjük, válasszon egy célhosztot", + "keyDeployedSuccessfully": "SSH-kulcs sikeresen telepítve", + "deploymentFailed": "A telepítés sikertelen", + "failedToDeployKey": "Nem sikerült telepíteni az SSH-kulcsot", + "clickToRenameFolder": "Kattintson a mappa átnevezéséhez", + "renameFolder": "Mappa átnevezése", + "idLabel": "Azonosító:" }, "dragIndicator": { - "error": "Error: {{error}}", - "dragging": "Dragging {{fileName}}", - "preparing": "Preparing {{fileName}}", - "readySingle": "Ready to download {{fileName}}", - "readyMultiple": "Ready to download {{count}} files", - "batchDrag": "Drag {{count}} files to desktop", - "dragToDesktop": "Drag to desktop", - "canDragAnywhere": "You can drag files anywhere on your desktop" + "error": "Hiba: {{error}}", + "dragging": "Húzás {{fileName}}", + "preparing": "{{fileName}}előkészítése", + "readySingle": "Letöltésre kész {{fileName}}", + "readyMultiple": "Készen áll a {{count}} fájl letöltésére", + "batchDrag": "Húzd a {{count}} fájlokat az asztalra", + "dragToDesktop": "Húzza az asztalra", + "canDragAnywhere": "Fájlokat húzhatsz bárhová az asztalodon" }, "sshTools": { - "title": "SSH Tools", - "closeTools": "Close SSH Tools", - "keyRecording": "Key Recording", - "startKeyRecording": "Start Key Recording", - "stopKeyRecording": "Stop Key Recording", - "selectTerminals": "Select terminals:", - "typeCommands": "Type commands (all keys supported):", - "commandsWillBeSent": "Commands will be sent to {{count}} selected terminal(s).", - "settings": "Settings", - "enableRightClickCopyPaste": "Enable right‑click copy/paste", - "shareIdeas": "Have ideas for what should come next for ssh tools? Share them on", + "title": "SSH eszközök", + "closeTools": "SSH-eszközök bezárása", + "keyRecording": "Kulcsfelvétel", + "startKeyRecording": "Billentyűzetfelvétel indítása", + "stopKeyRecording": "Billentyűzetfelvétel leállítása", + "selectTerminals": "Válasszon terminálokat:", + "typeCommands": "Gépelje be a parancsokat (minden billentyű támogatott):", + "commandsWillBeSent": "A parancsok a {{count}} kiválasztott terminál(ok)ra lesznek küldve.", + "settings": "Beállítások", + "enableRightClickCopyPaste": "Jobb kattintással másolás/beillesztés engedélyezése", + "shareIdeas": "Vannak ötleteid, hogy mi legyen a következő lépés az ssh eszközök terén? Oszd meg őket a következőn:", "scripts": { - "inputPlaceholder": "e.g., System Commands, Docker Scripts" + "inputPlaceholder": "pl. rendszerparancsok, Docker szkriptek" } }, "snippets": { - "title": "Snippets", - "new": "New Snippet", - "create": "Create Snippet", - "edit": "Edit Snippet", - "run": "Run", - "empty": "No snippets yet", - "emptyHint": "Create a snippet to save commonly used commands", - "searchSnippets": "Search snippets...", - "name": "Name", - "description": "Description", - "content": "Command", - "namePlaceholder": "e.g., Restart Nginx", - "descriptionPlaceholder": "Optional description", - "contentPlaceholder": "e.g., sudo systemctl restart nginx", - "nameRequired": "Name is required", - "contentRequired": "Command is required", - "createDescription": "Create a new command snippet for quick execution", - "editDescription": "Edit this command snippet", - "deleteConfirmTitle": "Delete Snippet", - "deleteConfirmDescription": "Are you sure you want to delete \"{{name}}\"?", - "createSuccess": "Snippet created successfully", - "updateSuccess": "Snippet updated successfully", - "deleteSuccess": "Snippet deleted successfully", - "createFailed": "Failed to create snippet", - "updateFailed": "Failed to update snippet", - "deleteFailed": "Failed to delete snippet", - "failedToFetch": "Failed to fetch snippets", - "executeSuccess": "Executing: {{name}}", - "copySuccess": "Copied \"{{name}}\" to clipboard", - "runTooltip": "Execute this snippet in the terminal", - "copyTooltip": "Copy snippet to clipboard", - "editTooltip": "Edit this snippet", - "deleteTooltip": "Delete this snippet", - "newFolder": "New Folder", - "reorderSameFolder": "Can only reorder snippets within the same folder", - "reorderSuccess": "Snippets reordered successfully", - "reorderFailed": "Failed to reorder snippets", - "deleteFolderConfirm": "Delete folder \"{{name}}\"? All snippets will be moved to Uncategorized.", - "deleteFolderSuccess": "Folder deleted successfully", - "deleteFolderFailed": "Failed to delete folder", - "updateFolderSuccess": "Folder updated successfully", - "createFolderSuccess": "Folder created successfully", - "updateFolderFailed": "Failed to update folder", - "createFolderFailed": "Failed to create folder", - "selectTerminals": "Select Terminals (optional)", - "executeOnSelected": "Execute on {{count}} selected terminal(s)", - "executeOnCurrent": "Execute on current terminal (click to select multiple)", - "folder": "Folder", - "selectFolder": "Select a folder or leave empty", - "noFolder": "No folder (Uncategorized)", - "folderName": "Folder Name", - "folderNameRequired": "Folder name is required", - "folderColor": "Folder Color", - "folderIcon": "Folder Icon", - "preview": "Preview", - "updateFolder": "Update Folder", - "createFolder": "Create Folder", - "editFolder": "Edit Folder", - "editFolderDescription": "Customize your snippet folder", - "createFolderDescription": "Organize your snippets into folders" + "title": "Kódrészletek", + "new": "Új részlet", + "create": "Kódrészlet létrehozása", + "edit": "Kódrészlet szerkesztése", + "run": "Fut", + "empty": "Még nincsenek részletek", + "emptyHint": "Kódrészlet létrehozása a gyakran használt parancsok mentéséhez", + "searchSnippets": "Keresési kódrészletek...", + "name": "Név", + "description": "Leírás", + "content": "Parancs", + "namePlaceholder": "pl. Indítsd újra az Nginx-et", + "descriptionPlaceholder": "Opcionális leírás", + "contentPlaceholder": "Pl.: sudo systemctl indítsa újra az nginx-et", + "nameRequired": "Név megadása kötelező", + "contentRequired": "Parancs megadása kötelező", + "createDescription": "Hozzon létre egy új parancsrészletet a gyors végrehajtáshoz", + "editDescription": "Parancsrészlet szerkesztése", + "deleteConfirmTitle": "Kódrészlet törlése", + "deleteConfirmDescription": "Biztosan törölni szeretnéd a(z) \"{{name}}\" fájlt?", + "createSuccess": "A kódrészlet sikeresen létrehozva", + "updateSuccess": "A részlet sikeresen frissítve", + "deleteSuccess": "A részlet sikeresen törölve", + "createFailed": "Nem sikerült létrehozni a kódrészletet", + "updateFailed": "Nem sikerült frissíteni a kódrészletet", + "deleteFailed": "Nem sikerült törölni a részletet", + "failedToFetch": "Nem sikerült lekérni a kódrészleteket", + "executeSuccess": "Végrehajtás alatt: {{name}}", + "copySuccess": "A(z) „{{name}}” a vágólapra másolva", + "runTooltip": "Hajtsa végre ezt a kódrészletet a terminálban", + "copyTooltip": "Kódrészlet másolása a vágólapra", + "editTooltip": "Kódrészlet szerkesztése", + "deleteTooltip": "Törölje ezt a részletet", + "newFolder": "Új mappa", + "reorderSameFolder": "Csak ugyanazon a mappán belül lehet átrendezni a kódrészleteket", + "reorderSuccess": "A kódrészletek átrendezése sikeresen megtörtént.", + "reorderFailed": "Nem sikerült átrendezni a kódrészleteket", + "deleteFolderConfirm": "Törli a(z) „{{name}}” mappát? Az összes kódrészlet átkerül a „Nincs kategorizálva” mappába.", + "deleteFolderSuccess": "Mappa sikeresen törölve", + "deleteFolderFailed": "Nem sikerült törölni a mappát", + "updateFolderSuccess": "Mappa sikeresen frissítve", + "createFolderSuccess": "Mappa sikeresen létrehozva", + "updateFolderFailed": "Nem sikerült frissíteni a mappát", + "createFolderFailed": "Nem sikerült létrehozni a mappát", + "selectTerminals": "Terminálok kiválasztása (opcionális)", + "executeOnSelected": "Végrehajtás a {{count}} kiválasztott terminálon/terminálokon", + "executeOnCurrent": "Végrehajtás az aktuális terminálon (kattintson több kiválasztásához)", + "folder": "Mappa", + "selectFolder": "Válasszon ki egy mappát, vagy hagyja üresen", + "noFolder": "Nincs mappa (Nincs kategorizálva)", + "folderName": "Mappa neve", + "folderNameRequired": "Mappanév megadása kötelező", + "folderColor": "Mappa színe", + "folderIcon": "Mappa ikon", + "preview": "Előnézet", + "updateFolder": "Mappa frissítése", + "createFolder": "Mappa létrehozása", + "editFolder": "Mappa szerkesztése", + "editFolderDescription": "Kódrészlet mappa testreszabása", + "createFolderDescription": "Rendezd a kódrészleteket mappákba" }, "commandHistory": { - "title": "History", - "searchPlaceholder": "Search commands...", - "noTerminal": "No active terminal", - "noTerminalHint": "Open a terminal to see its command history.", - "empty": "No command history yet", - "emptyHint": "Execute commands in the active terminal to build its history.", - "noResults": "No commands found", - "noResultsHint": "No commands matching \"{{query}}\"", - "deleteSuccess": "Command deleted from history", - "deleteFailed": "Failed to delete command.", - "deleteTooltip": "Delete command", - "tabHint": "Use Tab in Terminal to autocomplete from command history if enabled in User Profile", - "authRequiredRefresh": "Authentication required. Please refresh the page.", - "dataAccessLockedReauth": "Data access locked. Please re-authenticate.", - "loading": "Loading command history...", - "error": "Error Loading History" + "title": "Történelem", + "searchPlaceholder": "Keresési parancsok...", + "noTerminal": "Nincs aktív terminál", + "noTerminalHint": "Nyisson meg egy terminált a parancselőzmények megtekintéséhez.", + "empty": "Még nincsenek parancselőzmények", + "emptyHint": "Parancsok végrehajtása az aktív terminálban az előzmények felépítéséhez.", + "noResults": "Nem található parancs", + "noResultsHint": "Nincsenek megfelelő parancsok: \"{{query}}\"", + "deleteSuccess": "Parancs törölve az előzményekből", + "deleteFailed": "Nem sikerült törölni a parancsot.", + "deleteTooltip": "Törlési parancs", + "tabHint": "A parancselőzményekből való automatikus kiegészítéshez használja a Tab billentyűt a Terminálban, ha engedélyezve van a felhasználói profilban.", + "authRequiredRefresh": "Hitelesítés szükséges. Kérjük, frissítse az oldalt.", + "dataAccessLockedReauth": "Adathozzáférés zárolva. Kérjük, hitelesítse magát újra.", + "loading": "Parancselőzmények betöltése...", + "error": "Hiba az előzmények betöltése során" }, "splitScreen": { - "title": "Split Screen", - "none": "None", - "twoSplit": "2-Way", - "threeSplit": "3-Way", - "fourSplit": "4-Way", - "availableTabs": "Available Tabs", - "dragTabsHint": "Drag tabs to the layout cells below to assign them", - "layout": "Split Screen Layout", - "dropHere": "Drop tab here", - "apply": "Apply Split", - "clear": "Clear Split", - "selectMode": "Select a split screen mode", - "helpText": "Choose how many tabs you want to view at once", - "success": "Split screen applied successfully", - "cleared": "Split screen cleared", + "title": "Osztott képernyő", + "none": "Egyik sem", + "twoSplit": "2-utas", + "threeSplit": "3-utas", + "fourSplit": "4-utas", + "availableTabs": "Elérhető lapok", + "dragTabsHint": "Húzd a tabulátorokat az alábbi elrendezési cellákra a hozzárendeléshez", + "layout": "Osztott képernyő elrendezés", + "dropHere": "Húzza ide a lapot", + "apply": "Felosztás alkalmazása", + "clear": "Tiszta felosztás", + "selectMode": "Válasszon osztott képernyős módot", + "helpText": "Válassza ki, hogy hány lapot szeretne egyszerre megtekinteni", + "success": "A képernyő osztott beállítása sikeresen megtörtént", + "cleared": "Osztott képernyő törölve", "error": { - "noAssignments": "Please assign at least one tab to the layout", - "fillAllSlots": "Please fill all {{count}} slots before applying" + "noAssignments": "Kérjük, rendeljen legalább egy fület az elrendezéshez", + "fillAllSlots": "Kérjük, töltse ki az összes {{count}} mezőt a jelentkezés előtt" } }, "homepage": { - "loggedInTitle": "Logged in!", - "loggedInMessage": "You are logged in! Use the sidebar to access all available tools. To get started, create an SSH Host in the SSH Manager tab. Once created, you can connect to that host using the other apps in the sidebar.", - "failedToLoadAlerts": "Failed to load alerts", - "failedToDismissAlert": "Failed to dismiss alert" + "loggedInTitle": "Bejelentkezve!", + "loggedInMessage": "Bejelentkeztél! Az oldalsáv segítségével érheted el az összes elérhető eszközt. Első lépésként hozz létre egy SSH-hosztot az SSH-kezelő lapon. Létrehozás után csatlakozhatsz ehhez a hoszthoz az oldalsávon található többi alkalmazással.", + "failedToLoadAlerts": "Nem sikerült betölteni az értesítéseket", + "failedToDismissAlert": "Nem sikerült elvetni a riasztást" }, "serverConfig": { - "title": "Server Configuration", - "description": "Configure the Termix server URL to connect to your backend services", - "serverUrl": "Server URL", - "enterServerUrl": "Please enter a server URL", - "testConnectionFirst": "Please test the connection first", - "connectionSuccess": "Connection successful!", - "connectionFailed": "Connection failed", - "connectionError": "Connection error occurred", - "connected": "Connected", - "disconnected": "Disconnected", - "configSaved": "Configuration saved successfully", - "saveFailed": "Failed to save configuration", - "saveError": "Error saving configuration", - "saving": "Saving...", - "saveConfig": "Save Configuration", - "helpText": "Enter the URL where your Termix server is running (e.g., http://localhost:30001 or https://your-server.com)", - "warning": "Warning", - "notValidatedWarning": "URL not validated - ensure it's correct", - "changeServer": "Change Server", - "mustIncludeProtocol": "Server URL must start with http:// or https://" + "title": "Szerver konfiguráció", + "description": "Konfigurálja a Termix szerver URL-címét a háttérszolgáltatásokhoz való csatlakozáshoz", + "serverUrl": "Szerver URL-címe", + "enterServerUrl": "Kérjük, adjon meg egy szerver URL-címét", + "testConnectionFirst": "Kérjük, először tesztelje a kapcsolatot", + "connectionSuccess": "Sikeres csatlakozás!", + "connectionFailed": "Kapcsolódás sikertelen", + "connectionError": "Kapcsolódási hiba történt", + "connected": "Csatlakoztatva", + "disconnected": "Szétkapcsolt", + "configSaved": "A konfiguráció mentése sikeres volt", + "saveFailed": "Nem sikerült menteni a konfigurációt", + "saveError": "Hiba a konfiguráció mentése során", + "saving": "Megtakarítás...", + "saveConfig": "Konfiguráció mentése", + "helpText": "Add meg az URL-címet, ahol a Termix szervered fut (pl. http://localhost:30001 vagy https://your-server.com)", + "warning": "Figyelmeztetés", + "notValidatedWarning": "Az URL nincs érvényesítve – ellenőrizze, hogy helyes-e", + "changeServer": "Szerverváltás", + "mustIncludeProtocol": "A szerver URL-címének http:// vagy https:// előtaggal kell kezdődnie." }, "versionCheck": { - "error": "Version Check Error", - "checkFailed": "Failed to check for updates", - "upToDate": "App is Up to Date", - "currentVersion": "You are running version {{version}}", - "updateAvailable": "Update Available", - "newVersionAvailable": "A new version is available! You are running {{current}}, but {{latest}} is available.", - "releasedOn": "Released on {{date}}", - "downloadUpdate": "Download Update", - "dismiss": "Dismiss", - "checking": "Checking for updates...", - "checkUpdates": "Check for Updates", - "checkingUpdates": "Checking for updates...", - "refresh": "Refresh", - "updateRequired": "Update Required", - "updateDismissed": "Update notification dismissed", - "noUpdatesFound": "No updates found" + "error": "Verzióellenőrzési hiba", + "checkFailed": "Nem sikerült ellenőrizni a frissítéseket", + "upToDate": "Az alkalmazás naprakész", + "currentVersion": "A(z) {{version}}verziót futtatod", + "updateAvailable": "Frissítés elérhető", + "newVersionAvailable": "Új verzió érhető el! A(z) {{current}}verziót futtatod, de a(z) {{latest}} elérhető.", + "releasedOn": "Megjelent: {{date}}", + "downloadUpdate": "Frissítés letöltése", + "dismiss": "Elvetés", + "checking": "Frissítések keresése...", + "checkUpdates": "Frissítések keresése", + "checkingUpdates": "Frissítések keresése...", + "refresh": "Frissítés", + "updateRequired": "Frissítés szükséges", + "updateDismissed": "Frissítési értesítés elvetve", + "noUpdatesFound": "Nem található frissítés" }, "common": { - "close": "Close", - "minimize": "Minimize", + "close": "Közeli", + "minimize": "Minimalizálás", "online": "Online", "offline": "Offline", - "continue": "Continue", - "maintenance": "Maintenance", - "degraded": "Degraded", - "discord": "Discord", - "error": "Error", - "warning": "Warning", - "info": "Info", - "success": "Success", - "loading": "Loading...", - "required": "Required", - "optional": "Optional", - "connect": "Connect", - "connecting": "Connecting...", - "creating": "Creating...", - "clear": "Clear", - "toggleSidebar": "Toggle Sidebar", - "sidebar": "Sidebar", - "home": "Home", - "expired": "Expired", - "expiresToday": "Expires today", - "expiresTomorrow": "Expires in {{days}} days", - "updateAvailable": "Update Available", - "sshPath": "SSH Path", - "localPath": "Local Path", + "continue": "Folytatás", + "maintenance": "Karbantartás", + "degraded": "Leromlott", + "discord": "Viszály", + "error": "Hiba", + "warning": "Figyelmeztetés", + "info": "Információ", + "success": "Siker", + "loading": "Terhelés...", + "required": "Kívánt", + "optional": "Választható", + "connect": "Csatlakozás", + "connecting": "Kapcsolódás...", + "creating": "Létrehozás...", + "clear": "Világos", + "toggleSidebar": "Oldalsáv be- és kikapcsolása", + "sidebar": "Oldalsáv", + "home": "Otthon", + "expired": "Lejárt", + "expiresToday": "Ma lejár", + "expiresTomorrow": "Lejár {{days}} nap múlva", + "updateAvailable": "Frissítés elérhető", + "sshPath": "SSH-útvonal", + "localPath": "Helyi elérési út", "appName": "Termix", - "resetSidebarWidth": "Reset sidebar width", - "dragToResizeSidebar": "Drag to resize sidebar", - "noAuthCredentials": "No authentication credentials available for this SSH host", - "noReleases": "No Releases", - "updatesAndReleases": "Updates & Releases", - "newVersionAvailable": "A new version ({{version}}) is available.", - "failedToFetchUpdateInfo": "Failed to fetch update information", - "preRelease": "Pre-release", - "loginFailed": "Login failed", - "noReleasesFound": "No releases found.", - "yourBackupCodes": "Your Backup Codes", - "sendResetCode": "Send Reset Code", - "verifyCode": "Verify Code", - "resetPassword": "Reset Password", - "resetCode": "Reset Code", - "newPassword": "New Password", - "folder": "Folder", - "file": "File", - "renamedSuccessfully": "renamed successfully", - "deletedSuccessfully": "deleted successfully", - "noTunnelConnections": "No tunnel connections configured", - "sshTools": "SSH Tools", - "english": "English", - "chinese": "Chinese", - "german": "German", - "cancel": "Cancel", - "username": "Username", - "name": "Name", - "login": "Login", - "logout": "Logout", - "register": "Register", - "password": "Password", - "version": "Version", - "confirmPassword": "Confirm Password", - "back": "Back", + "resetSidebarWidth": "Oldalsáv szélességének visszaállítása", + "dragToResizeSidebar": "Húzással átméretezheti az oldalsávot", + "noAuthCredentials": "Nincsenek elérhető hitelesítő adatok ehhez az SSH-hoszthoz", + "noReleases": "Nincsenek kiadások", + "updatesAndReleases": "Frissítések és kiadások", + "newVersionAvailable": "Új verzió ({{version}}) érhető el.", + "failedToFetchUpdateInfo": "Nem sikerült lekérni a frissítési információkat", + "preRelease": "Kiadás előtti", + "loginFailed": "Bejelentkezés sikertelen", + "noReleasesFound": "Nem találhatók kiadások.", + "yourBackupCodes": "A biztonsági kódjaid", + "sendResetCode": "Visszaállítási kód küldése", + "verifyCode": "Kód ellenőrzése", + "resetPassword": "Jelszó visszaállítása", + "resetCode": "Kód visszaállítása", + "newPassword": "Új jelszó", + "folder": "Mappa", + "file": "Fájl", + "renamedSuccessfully": "sikeresen átnevezték", + "deletedSuccessfully": "sikeresen törölve", + "noTunnelConnections": "Nincsenek konfigurált alagútkapcsolatok", + "sshTools": "SSH eszközök", + "english": "angol", + "chinese": "kínai", + "german": "német", + "cancel": "Mégsem", + "username": "Felhasználónév", + "name": "Név", + "login": "Bejelentkezés", + "logout": "Kijelentkezés", + "register": "Nyilvántartás", + "password": "Jelszó", + "version": "Változat", + "confirmPassword": "Jelszó megerősítése", + "back": "Vissza", "email": "Email", - "submit": "Submit", - "change": "Change", - "save": "Save", - "saving": "Saving...", - "delete": "Delete", - "edit": "Edit", - "add": "Add", - "search": "Search", - "confirm": "Confirm", - "yes": "Yes", - "no": "No", - "ok": "OK", - "enabled": "Enabled", - "disabled": "Disabled", - "important": "Important", - "notEnabled": "Not Enabled", - "settingUp": "Setting up...", - "next": "Next", - "previous": "Previous", - "refresh": "Refresh", - "settings": "Settings", - "profile": "Profile", - "help": "Help", - "about": "About", - "language": "Language", - "autoDetect": "Auto-detect", - "changeAccountPassword": "Change your account password", - "passwordResetTitle": "Password Reset", - "passwordResetDescription": "You are about to reset your password. This will log you out of all active sessions.", - "enterSixDigitCode": "Enter the 6-digit code from the docker container logs for user:", - "enterNewPassword": "Enter your new password for user:", - "passwordsDoNotMatch": "Passwords do not match", - "passwordMinLength": "Password must be at least 6 characters long", - "passwordResetSuccess": "Password reset successfully! You can now log in with your new password.", - "failedToInitiatePasswordReset": "Failed to initiate password reset", - "failedToVerifyResetCode": "Failed to verify reset code", - "failedToCompletePasswordReset": "Failed to complete password reset", - "documentation": "Documentation", - "retry": "Retry", - "checking": "Checking...", - "checkingDatabase": "Checking database connection...", - "actions": "Actions", - "remove": "Remove", - "revoke": "Revoke", - "create": "Create" + "submit": "Küldés", + "change": "Változás", + "save": "Megtakarítás", + "saving": "Megtakarítás...", + "delete": "Töröl", + "edit": "Szerkesztés", + "add": "Hozzáadás", + "search": "Keresés", + "confirm": "Megerősítés", + "yes": "Igen", + "no": "Nem", + "ok": "RENDBEN", + "enabled": "Engedélyezve", + "disabled": "Mozgáskorlátozott", + "important": "Fontos", + "notEnabled": "Nincs engedélyezve", + "settingUp": "Beállítás...", + "next": "Következő", + "previous": "Előző", + "refresh": "Frissítés", + "settings": "Beállítások", + "profile": "Profil", + "help": "Segítség", + "about": "Körülbelül", + "language": "Nyelv", + "autoDetect": "Automatikus felismerés", + "changeAccountPassword": "Fiókjelszó módosítása", + "passwordResetTitle": "Jelszó visszaállítása", + "passwordResetDescription": "Jelszava visszaállítására készül. Ezzel kijelentkezteti az összes aktív munkamenetből.", + "enterSixDigitCode": "Írja be a felhasználó 6 számjegyű kódját a Docker konténer naplóiból:", + "enterNewPassword": "Írja be az új jelszavát a következő felhasználóhoz:", + "passwordsDoNotMatch": "A jelszavak nem egyeznek", + "passwordMinLength": "A jelszónak legalább 6 karakter hosszúnak kell lennie", + "passwordResetSuccess": "Jelszó visszaállítása sikeresen megtörtént! Most már bejelentkezhet az új jelszavával.", + "failedToInitiatePasswordReset": "Nem sikerült elindítani a jelszó-visszaállítást", + "failedToVerifyResetCode": "Nem sikerült ellenőrizni a visszaállítási kódot", + "failedToCompletePasswordReset": "Nem sikerült befejezni a jelszó visszaállítását", + "documentation": "Dokumentáció", + "retry": "Újrapróbálkozás", + "checking": "Ellenőrzés...", + "checkingDatabase": "Adatbázis-kapcsolat ellenőrzése...", + "actions": "Műveletek", + "remove": "Eltávolítás", + "revoke": "Visszavonás", + "create": "Teremt" }, "nav": { - "home": "Home", - "hosts": "Hosts", - "credentials": "Credentials", - "terminal": "Terminal", - "docker": "Docker", - "tunnels": "Tunnels", - "fileManager": "File Manager", - "serverStats": "Server Stats", - "admin": "Admin", - "userProfile": "User Profile", - "tools": "Tools", - "snippets": "Snippets", - "newTab": "New Tab", - "splitScreen": "Split Screen", - "closeTab": "Close Tab", - "sshManager": "SSH Manager", - "hostManager": "Host Manager", - "cannotSplitTab": "Cannot split this tab", - "tabNavigation": "Tab Navigation", + "home": "Otthon", + "hosts": "Házigazdák", + "credentials": "Hitelesítő adatok", + "terminal": "Terminál", + "docker": "Dokkmunkás", + "tunnels": "Alagutak", + "fileManager": "Fájlkezelő", + "serverStats": "Szerver statisztikák", + "admin": "Adminisztrátor", + "userProfile": "Felhasználói profil", + "tools": "Eszközök", + "snippets": "Kódrészletek", + "newTab": "Új lap", + "splitScreen": "Osztott képernyő", + "closeTab": "Lap bezárása", + "sshManager": "SSH-kezelő", + "hostManager": "Házigazda-kezelő", + "cannotSplitTab": "Ez a lap nem osztható fel", + "tabNavigation": "Lapnavigáció", "hostTabTitle": "{{username}}@{{ip}}:{{port}}" }, "admin": { - "title": "Admin Settings", + "title": "Adminisztrátori beállítások", "oidc": "OIDC", - "users": "Users", - "userManagement": "User Management", - "makeAdmin": "Make Admin", - "removeAdmin": "Remove Admin", - "deleteUser": "Delete user {{username}}? This cannot be undone.", - "allowRegistration": "Allow Registration", - "oidcSettings": "OIDC Settings", - "clientId": "Client ID", - "clientSecret": "Client Secret", - "issuerUrl": "Issuer URL", - "authorizationUrl": "Authorization URL", + "users": "Felhasználók", + "userManagement": "Felhasználókezelés", + "makeAdmin": "Adminisztrátorrá válás", + "removeAdmin": "Adminisztrátor eltávolítása", + "deleteUser": "Törli a felhasználót {{username}}? Ez a művelet nem vonható vissza.", + "allowRegistration": "Regisztráció engedélyezése", + "oidcSettings": "OIDC-beállítások", + "clientId": "Ügyfél-azonosító", + "clientSecret": "Ügyféltitkos kód", + "issuerUrl": "Kibocsátó URL-címe", + "authorizationUrl": "Engedélyezési URL", "tokenUrl": "Token URL", - "updateSettings": "Update Settings", - "confirmDelete": "Are you sure you want to delete this user?", - "confirmMakeAdmin": "Are you sure you want to make {{username}} an admin?", - "confirmRemoveAdmin": "Are you sure you want to remove admin status from {{username}}?", - "externalAuthentication": "External Authentication (OIDC)", - "configureExternalProvider": "Configure external identity provider for OIDC/OAuth2 authentication.", - "userIdentifierPath": "User Identifier Path", - "displayNamePath": "Display Name Path", - "scopes": "Scopes", - "saving": "Saving...", - "saveConfiguration": "Save Configuration", - "reset": "Reset", - "success": "Success", - "loading": "Loading...", - "refresh": "Refresh", - "loadingUsers": "Loading users...", - "username": "Username", - "type": "Type", - "actions": "Actions", - "external": "External", - "local": "Local", - "adminManagement": "Admin Management", - "makeUserAdmin": "Make User Admin", - "adding": "Adding...", - "currentAdmins": "Current Admins", - "adminBadge": "Admin", - "removeAdminButton": "Remove Admin", - "general": "General", - "userRegistration": "User Registration", - "allowNewAccountRegistration": "Allow new account registration", - "allowPasswordLogin": "Allow username/password login", - "missingRequiredFields": "Missing required fields: {{fields}}", - "oidcConfigurationUpdated": "OIDC configuration updated successfully!", - "failedToFetchOidcConfig": "Failed to fetch OIDC configuration", - "failedToFetchRegistrationStatus": "Failed to fetch registration status", - "failedToFetchPasswordLoginStatus": "Failed to fetch password login status", - "failedToFetchUsers": "Failed to fetch users", - "oidcConfigurationDisabled": "OIDC configuration disabled successfully!", - "failedToUpdateOidcConfig": "Failed to update OIDC configuration", - "failedToDisableOidcConfig": "Failed to disable OIDC configuration", - "enterUsernameToMakeAdmin": "Enter username to make admin", - "userIsNowAdmin": "User {{username}} is now an admin", - "failedToMakeUserAdmin": "Failed to make user admin", - "removeAdminStatus": "Remove admin status from {{username}}?", - "adminStatusRemoved": "Admin status removed from {{username}}", - "failedToRemoveAdminStatus": "Failed to remove admin status", - "userDeletedSuccessfully": "User {{username}} deleted successfully", - "failedToDeleteUser": "Failed to delete user", - "overrideUserInfoUrl": "Override User Info URL (not required)", - "failedToFetchSessions": "Failed to fetch sessions", - "sessionRevokedSuccessfully": "Session revoked successfully", - "failedToRevokeSession": "Failed to revoke session", - "confirmRevokeSession": "Are you sure you want to revoke this session?", - "confirmRevokeAllSessions": "Are you sure you want to revoke all sessions for this user?", - "failedToRevokeSessions": "Failed to revoke sessions", - "sessionsRevokedSuccessfully": "Sessions revoked successfully", - "linkToPasswordAccount": "Link to Password Account", - "linkOIDCDialogTitle": "Link OIDC Account to Password Account", - "linkOIDCDialogDescription": "Link {{username}} (OIDC user) to an existing password account. This will enable dual authentication for the password account.", - "createUser": "Create User", - "createUserDescription": "Create a new local user with username and password", - "enterUsername": "Enter username", - "enterPassword": "Enter password", - "userCreatedSuccessfully": "User {{username}} created successfully", - "failedToCreateUser": "Failed to create user", - "manageUser": "Manage User", - "manageUserDescription": "Manage user settings, roles, and permissions", - "authType": "Authentication Type", - "adminStatus": "Admin Status", - "userId": "User ID", - "regularUser": "Regular User", - "adminPrivileges": "Administrator Privileges", - "administratorRole": "Administrator Role", - "administratorRoleDescription": "Grant full system access and management privileges", - "passwordManagement": "Password Management", - "passwordResetWarning": "Resetting a user's password will delete all their data (SSH hosts, credentials, settings). This action cannot be undone.", - "resetUserPassword": "Reset User Password", - "resettingPassword": "Resetting...", - "passwordResetInitiated": "Password reset initiated for {{username}}. Reset code sent.", - "failedToResetPassword": "Failed to initiate password reset", - "sessionManagement": "Session Management", - "revokeAllSessions": "Revoke All Sessions", - "revokeAllSessionsDescription": "Force logout from all devices and sessions", - "revoking": "Revoking...", - "revoke": "Revoke All", - "dangerZone": "Danger Zone", - "deleteUserTitle": "Delete User Account", - "deleteUserWarning": "Permanently delete this user account and all associated data. This action cannot be undone.", - "deleting": "Deleting...", - "cannotDeleteSelf": "You cannot delete your own account", - "cannotRemoveLastAdmin": "Cannot remove the last administrator", - "cannotRemoveOwnAdmin": "You cannot remove your own admin privileges", - "cannotModifyOwnAdminStatus": "You cannot modify your own admin status", - "dualAuth": "Dual Auth", - "externalOIDC": "External (OIDC)", - "localPassword": "Local Password", - "confirmRevokeOwnSessions": "Are you sure you want to revoke all your own sessions? You will be logged out.", - "linkOIDCWarningTitle": "Warning: OIDC User Data Will Be Deleted", - "linkOIDCActionDeleteUser": "Delete the OIDC user account and all their data", - "linkOIDCActionAddCapability": "Add OIDC login capability to the target password account", - "linkOIDCActionDualAuth": "Allow the password account to login with both password and OIDC", - "linkTargetUsernameLabel": "Target Password Account Username", - "linkTargetUsernamePlaceholder": "Enter username of password account", - "linkAccountsButton": "Link Accounts", - "linkingAccounts": "Linking...", - "accountsLinkedSuccessfully": "OIDC user {{oidcUsername}} has been linked to {{targetUsername}}", - "failedToLinkAccounts": "Failed to link accounts", - "linkTargetUsernameRequired": "Target username is required", - "unlinkOIDCTitle": "Unlink OIDC Authentication", - "unlinkOIDCDescription": "Remove OIDC authentication from {{username}}? The user will only be able to login with username/password after this.", - "unlinkOIDCSuccess": "OIDC unlinked from {{username}}", - "failedToUnlinkOIDC": "Failed to unlink OIDC", - "databaseSecurity": "Database Security", - "encryptionStatus": "Encryption Status", - "encryptionEnabled": "Encryption Enabled", - "enabled": "Enabled", - "disabled": "Disabled", - "keyId": "Key ID", - "created": "Created", - "migrationStatus": "Migration Status", - "migrationCompleted": "Migration completed", - "migrationRequired": "Migration required", - "deviceProtectedMasterKey": "Environment-Protected Master Key", - "legacyKeyStorage": "Legacy Key Storage", - "masterKeyEncryptedWithDeviceFingerprint": "Master key encrypted with environment fingerprint (KEK protection active)", - "keyNotProtectedByDeviceBinding": "Key not protected by environment binding (upgrade recommended)", - "valid": "Valid", - "initializeDatabaseEncryption": "Initialize Database Encryption", - "enableAes256EncryptionWithDeviceBinding": "Enable AES-256 encryption with environment-bound master key protection. This creates enterprise-grade security for SSH keys, passwords, and authentication tokens.", - "featuresEnabled": "Features enabled:", - "aes256GcmAuthenticatedEncryption": "AES-256-GCM authenticated encryption", - "deviceFingerprintMasterKeyProtection": "Environment fingerprint master key protection (KEK)", - "pbkdf2KeyDerivation": "PBKDF2 key derivation with 100K iterations", - "automaticKeyManagement": "Automatic key management and rotation", - "initializing": "Initializing...", - "initializeEnterpriseEncryption": "Initialize Enterprise Encryption", - "migrateExistingData": "Migrate Existing Data", - "encryptExistingUnprotectedData": "Encrypt existing unprotected data in your database. This process is safe and creates automatic backups.", - "testMigrationDryRun": "Verify Encryption Compatibility", - "migrating": "Migrating...", - "migrateData": "Migrate Data", - "securityInformation": "Security Information", - "sshPrivateKeysEncryptedWithAes256": "SSH private keys and passwords are encrypted with AES-256-GCM", - "userAuthTokensProtected": "User authentication tokens and 2FA secrets are protected", - "masterKeysProtectedByDeviceFingerprint": "Master encryption keys are protected by device fingerprint (KEK)", - "keysBoundToServerInstance": "Keys are bound to current server environment (migratable via environment variables)", - "pbkdf2HkdfKeyDerivation": "PBKDF2 + HKDF key derivation with 100K iterations", - "backwardCompatibleMigration": "All data remains backward compatible during migration", - "enterpriseGradeSecurityActive": "Enterprise-Grade Security Active", - "masterKeysProtectedByDeviceBinding": "Your master encryption keys are protected by environment fingerprinting. This uses server hostname, paths, and other environment info to generate protection keys. To migrate servers, set the DB_ENCRYPTION_KEY environment variable on the new server.", - "important": "Important", - "keepEncryptionKeysSecure": "Ensure data security: regularly backup your database files and server configuration. To migrate to a new server, set the DB_ENCRYPTION_KEY environment variable on the new environment, or maintain the same hostname and directory structure.", - "loadingEncryptionStatus": "Loading encryption status...", - "testMigrationDescription": "Verify that existing data can be safely migrated to encrypted format without actually modifying any data", - "serverMigrationGuide": "Server Migration Guide", - "migrationInstructions": "To migrate encrypted data to a new server: 1) Backup database files, 2) Set environment variable DB_ENCRYPTION_KEY=\"your-key\" on new server, 3) Restore database files", - "environmentProtection": "Environment Protection", - "environmentProtectionDesc": "Protects encryption keys based on server environment info (hostname, paths, etc.), migratable via environment variables", - "verificationCompleted": "Compatibility verification completed - no data was changed", - "verificationInProgress": "Verification completed", - "dataMigrationCompleted": "Data migration completed successfully!", - "verificationFailed": "Compatibility verification failed", - "migrationFailed": "Migration failed", - "runningVerification": "Running compatibility verification...", - "startingMigration": "Starting migration...", - "hardwareFingerprintSecurity": "Hardware Fingerprint Security", - "hardwareBoundEncryption": "Hardware-Bound Encryption Active", - "masterKeysNowProtectedByHardwareFingerprint": "Master keys are now protected by real hardware fingerprinting instead of environment variables", - "cpuSerialNumberDetection": "CPU serial number detection", - "motherboardUuidIdentification": "Motherboard UUID identification", - "diskSerialNumberVerification": "Disk serial number verification", - "biosSerialNumberCheck": "BIOS serial number check", - "stableMacAddressFiltering": "Stable MAC address filtering", - "databaseFileEncryption": "Database File Encryption", - "dualLayerProtection": "Dual-Layer Protection Active", - "bothFieldAndFileEncryptionActive": "Both field-level and file-level encryption are now active for maximum security", - "fieldLevelAes256Encryption": "Field-level AES-256 encryption for sensitive data", - "fileLevelDatabaseEncryption": "File-level database encryption with hardware binding", - "hardwareBoundFileKeys": "Hardware-bound file encryption keys", - "automaticEncryptedBackups": "Automatic encrypted backup creation", - "createEncryptedBackup": "Create Encrypted Backup", - "creatingBackup": "Creating Backup...", - "backupCreated": "Backup Created", - "encryptedBackupCreatedSuccessfully": "Encrypted backup created successfully", - "backupCreationFailed": "Backup creation failed", - "databaseMigration": "Database Migration", - "exportForMigration": "Export for Migration", - "exportDatabaseForHardwareMigration": "Export database as SQLite file with decrypted data for migration to new hardware", - "exportDatabase": "Export SQLite Database", - "exporting": "Exporting...", - "exportCreated": "SQLite Export Created", - "exportContainsDecryptedData": "SQLite export contains decrypted data - keep secure!", - "databaseExportedSuccessfully": "SQLite database exported successfully", - "databaseExportFailed": "SQLite database export failed", - "importFromMigration": "Import from Migration", - "importDatabaseFromAnotherSystem": "Import SQLite database from another system or hardware", - "importDatabase": "Import SQLite Database", - "importing": "Importing...", - "selectedFile": "Selected SQLite File", - "importWillReplaceExistingData": "SQLite import will replace existing data - backup recommended!", - "pleaseSelectImportFile": "Please select a SQLite import file", - "databaseImportedSuccessfully": "SQLite database imported successfully", - "databaseImportFailed": "SQLite database import failed", - "manageEncryptionAndBackups": "Manage encryption keys, database security, and backup operations", - "activeSecurityFeatures": "Currently active security measures and protections", - "deviceBindingTechnology": "Advanced hardware-based key protection technology", - "backupAndRecovery": "Secure backup creation and database recovery options", - "crossSystemDataTransfer": "Export and import databases across different systems", - "noMigrationNeeded": "No migration needed", - "encryptionKey": "Encryption Key", - "keyProtection": "Key Protection", - "active": "Active", - "legacy": "Legacy", - "dataStatus": "Data Status", - "encrypted": "Encrypted", - "needsMigration": "Needs Migration", - "ready": "Ready", - "initializeEncryption": "Initialize Encryption", - "initialize": "Initialize", - "test": "Test", - "migrate": "Migrate", - "backup": "Backup", - "createBackup": "Create Backup", + "updateSettings": "Beállítások frissítése", + "confirmDelete": "Biztosan törölni szeretné ezt a felhasználót?", + "confirmMakeAdmin": "Biztosan adminisztrátorrá szeretnéd tenni {{username}} felhasználót?", + "confirmRemoveAdmin": "Biztosan eltávolítod az adminisztrátori státuszt a következő felhasználóról: {{username}}?", + "externalAuthentication": "Külső hitelesítés (OIDC)", + "configureExternalProvider": "Külső identitásszolgáltató konfigurálása OIDC/OAuth2 hitelesítéshez.", + "userIdentifierPath": "Felhasználói azonosító útvonala", + "displayNamePath": "Megjelenített név útvonala", + "scopes": "Hatókör", + "saving": "Megtakarítás...", + "saveConfiguration": "Konfiguráció mentése", + "reset": "Visszaállítás", + "success": "Siker", + "loading": "Terhelés...", + "refresh": "Frissítés", + "loadingUsers": "Felhasználók betöltése...", + "username": "Felhasználónév", + "type": "Típus", + "actions": "Műveletek", + "external": "Külső", + "local": "Helyi", + "adminManagement": "Adminisztrációs menedzsment", + "makeUserAdmin": "Felhasználó adminisztrátorrá tétele", + "adding": "Hozzáadás...", + "currentAdmins": "Jelenlegi adminisztrátorok", + "adminBadge": "Adminisztrátor", + "removeAdminButton": "Adminisztrátor eltávolítása", + "general": "Általános", + "userRegistration": "Felhasználói regisztráció", + "allowNewAccountRegistration": "Új fiók regisztrációjának engedélyezése", + "allowPasswordLogin": "Felhasználónév/jelszó bejelentkezés engedélyezése", + "missingRequiredFields": "Hiányzó kötelező mezők: {{fields}}", + "oidcConfigurationUpdated": "Az OIDC konfigurációja sikeresen frissítve!", + "failedToFetchOidcConfig": "Nem sikerült lekérni az OIDC konfigurációját", + "failedToFetchRegistrationStatus": "Nem sikerült lekérni a regisztrációs állapotot", + "failedToFetchPasswordLoginStatus": "Nem sikerült lekérni a jelszó bejelentkezési állapotát", + "failedToFetchUsers": "Nem sikerült lekérni a felhasználókat", + "oidcConfigurationDisabled": "Az OIDC konfiguráció letiltása sikeresen megtörtént!", + "failedToUpdateOidcConfig": "Nem sikerült frissíteni az OIDC konfigurációját", + "failedToDisableOidcConfig": "Nem sikerült letiltani az OIDC konfigurációját", + "enterUsernameToMakeAdmin": "Adja meg a felhasználónevet, hogy adminisztrátor legyen", + "userIsNowAdmin": "{{username}} felhasználó mostantól adminisztrátor", + "failedToMakeUserAdmin": "Nem sikerült a felhasználót adminisztrátorrá tenni", + "removeAdminStatus": "Eltávolítod az adminisztrátori státuszt a {{username}}felhasználótól?", + "adminStatusRemoved": "Adminisztrátori státusz eltávolítva innen: {{username}}", + "failedToRemoveAdminStatus": "Nem sikerült eltávolítani az adminisztrátori státuszt", + "userDeletedSuccessfully": "{{username}} felhasználó sikeresen törölve", + "failedToDeleteUser": "Nem sikerült törölni a felhasználót", + "overrideUserInfoUrl": "Felhasználói adatok URL-címének felülbírálása (nem kötelező)", + "failedToFetchSessions": "Nem sikerült lekérni a munkameneteket", + "sessionRevokedSuccessfully": "Munkamenet sikeresen visszavonva", + "failedToRevokeSession": "Nem sikerült visszavonni a munkamenetet", + "confirmRevokeSession": "Biztosan visszavonja ezt a munkamenetet?", + "confirmRevokeAllSessions": "Biztosan visszavonja az összes munkamenetet ennél a felhasználónál?", + "failedToRevokeSessions": "Nem sikerült visszavonni a munkameneteket", + "sessionsRevokedSuccessfully": "Munkamenetek sikeresen visszavonva", + "linkToPasswordAccount": "Jelszófiókhoz való kapcsolódás", + "linkOIDCDialogTitle": "OIDC-fiók összekapcsolása Jelszó-fiókkal", + "linkOIDCDialogDescription": "Kapcsold össze a(z) {{username}} (OIDC felhasználó) felhasználót egy meglévő jelszófiókkal. Ez lehetővé teszi a kettős hitelesítést a jelszófiókhoz.", + "createUser": "Felhasználó létrehozása", + "createUserDescription": "Hozz létre egy új helyi felhasználót felhasználónévvel és jelszóval", + "enterUsername": "Felhasználónév megadása", + "enterPassword": "Jelszó megadása", + "userCreatedSuccessfully": "Felhasználó {{username}} sikeresen létrehozva", + "failedToCreateUser": "Nem sikerült létrehozni a felhasználót", + "manageUser": "Felhasználó kezelése", + "manageUserDescription": "Felhasználói beállítások, szerepkörök és engedélyek kezelése", + "authType": "Hitelesítési típus", + "adminStatus": "Adminisztrátori állapot", + "userId": "Felhasználói azonosító", + "regularUser": "Rendszeres felhasználó", + "adminPrivileges": "Rendszergazdai jogosultságok", + "administratorRole": "Adminisztrátori szerepkör", + "administratorRoleDescription": "Teljes rendszerhozzáférés és kezelési jogosultságok megadása", + "passwordManagement": "Jelszókezelés", + "passwordResetWarning": "A felhasználó jelszavának visszaállítása az összes adatát törli (SSH-hosztok, hitelesítő adatok, beállítások). Ez a művelet nem vonható vissza.", + "resetUserPassword": "Felhasználói jelszó visszaállítása", + "resettingPassword": "Visszaállítás...", + "passwordResetInitiated": "Jelszó-visszaállítás kezdeményezve a(z) {{username}}felhasználóhoz. Visszaállító kód elküldve.", + "failedToResetPassword": "Nem sikerült elindítani a jelszó-visszaállítást", + "sessionManagement": "Munkamenet-kezelés", + "revokeAllSessions": "Összes munkamenet visszavonása", + "revokeAllSessionsDescription": "Kijelentkezés kényszerítése minden eszközről és munkamenetből", + "revoking": "Visszavonás...", + "revoke": "Összes visszavonása", + "dangerZone": "Veszélyes zóna", + "deleteUserTitle": "Felhasználói fiók törlése", + "deleteUserWarning": "A felhasználói fiók és az összes kapcsolódó adat végleges törlése. Ez a művelet nem vonható vissza.", + "deleting": "Törlés...", + "cannotDeleteSelf": "Nem törölheted a saját fiókodat", + "cannotRemoveLastAdmin": "Nem lehet eltávolítani az utolsó adminisztrátort", + "cannotRemoveOwnAdmin": "Nem távolíthatja el saját rendszergazdai jogosultságait", + "cannotModifyOwnAdminStatus": "Nem módosíthatod a saját adminisztrátori státuszodat", + "dualAuth": "Kettős hitelesítés", + "externalOIDC": "Külső (OIDC)", + "localPassword": "Helyi jelszó", + "confirmRevokeOwnSessions": "Biztosan visszavonja az összes saját munkamenetét? Kijelentkezteti a rendszer.", + "linkOIDCWarningTitle": "Figyelmeztetés: Az OIDC felhasználói adatai törlődni fognak.", + "linkOIDCActionDeleteUser": "Töröld az OIDC felhasználói fiókot és az összes adatát", + "linkOIDCActionAddCapability": "OIDC bejelentkezési képesség hozzáadása a céljelszó-fiókhoz", + "linkOIDCActionDualAuth": "Engedélyezze a jelszófiók számára a bejelentkezést jelszóval és OIDC-vel is.", + "linkTargetUsernameLabel": "Cél jelszó Fiók felhasználónév", + "linkTargetUsernamePlaceholder": "Adja meg a jelszóhoz tartozó fiók felhasználónevét", + "linkAccountsButton": "Fiókok összekapcsolása", + "linkingAccounts": "Összekapcsolás...", + "accountsLinkedSuccessfully": "A(z) {{oidcUsername}} OIDC felhasználót összekapcsolták a(z) {{targetUsername}}felhasználóval.", + "failedToLinkAccounts": "Nem sikerült összekapcsolni a fiókokat", + "linkTargetUsernameRequired": "Cél felhasználónév megadása kötelező", + "unlinkOIDCTitle": "OIDC-hitelesítés leválasztása", + "unlinkOIDCDescription": "Eltávolítja az OIDC hitelesítést a {{username}}elemről? A felhasználó ezután csak felhasználónévvel/jelszóval tud majd bejelentkezni.", + "unlinkOIDCSuccess": "OIDC leválasztva innen: {{username}}", + "failedToUnlinkOIDC": "Nem sikerült leválasztani az OIDC-t", + "databaseSecurity": "Adatbázis-biztonság", + "encryptionStatus": "Titkosítási állapot", + "encryptionEnabled": "Titkosítás engedélyezve", + "enabled": "Engedélyezve", + "disabled": "Mozgáskorlátozott", + "keyId": "Kulcsazonosító", + "created": "Létrehozva", + "migrationStatus": "Migrációs állapot", + "migrationCompleted": "Migráció befejezve", + "migrationRequired": "Migráció szükséges", + "deviceProtectedMasterKey": "Környezetbarát főkulcs", + "legacyKeyStorage": "Régi kulcstárolás", + "masterKeyEncryptedWithDeviceFingerprint": "Környezeti ujjlenyomattal titkosított főkulcs (KEK-védelem aktív)", + "keyNotProtectedByDeviceBinding": "A kulcsot nem védi a környezeti kötés (frissítés ajánlott)", + "valid": "Érvényes", + "initializeDatabaseEncryption": "Adatbázis-titkosítás inicializálása", + "enableAes256EncryptionWithDeviceBinding": "Engedélyezze az AES-256 titkosítást környezethez kötött főkulcs-védelemmel. Ez vállalati szintű biztonságot teremt az SSH-kulcsok, jelszavak és hitelesítési tokenek számára.", + "featuresEnabled": "Engedélyezett funkciók:", + "aes256GcmAuthenticatedEncryption": "AES-256-GCM hitelesített titkosítás", + "deviceFingerprintMasterKeyProtection": "Környezeti ujjlenyomat-főkulcsvédelem (KEK)", + "pbkdf2KeyDerivation": "PBKDF2 kulcs származtatása 100K iterációval", + "automaticKeyManagement": "Automatikus kulcskezelés és -rotáció", + "initializing": "Inicializálás...", + "initializeEnterpriseEncryption": "Vállalati titkosítás inicializálása", + "migrateExistingData": "Meglévő adatok migrálása", + "encryptExistingUnprotectedData": "Titkosítsa az adatbázisában található meglévő, nem védett adatokat. Ez a folyamat biztonságos, és automatikus biztonsági mentéseket hoz létre.", + "testMigrationDryRun": "Titkosítási kompatibilitás ellenőrzése", + "migrating": "Migrálás...", + "migrateData": "Adatok migrálása", + "securityInformation": "Biztonsági információk", + "sshPrivateKeysEncryptedWithAes256": "Az SSH privát kulcsok és jelszavak AES-256-GCM titkosítással vannak titkosítva.", + "userAuthTokensProtected": "A felhasználói hitelesítési tokenek és a 2FA titkok védettek", + "masterKeysProtectedByDeviceFingerprint": "A fő titkosítási kulcsokat eszköz ujjlenyomat (KEK) védi", + "keysBoundToServerInstance": "A kulcsok az aktuális szerverkörnyezethez vannak kötve (környezeti változókon keresztül migrálhatók)", + "pbkdf2HkdfKeyDerivation": "PBKDF2 + HKDF kulcslevezetés 100K iterációval", + "backwardCompatibleMigration": "Az összes adat visszafelé kompatibilis marad a migráció során", + "enterpriseGradeSecurityActive": "Vállalati szintű biztonsági aktív", + "masterKeysProtectedByDeviceBinding": "A fő titkosítási kulcsokat környezeti ujjlenyomat-kezelés védi. Ez a kiszolgáló hostnevét, elérési útját és egyéb környezeti információkat használ a védelmi kulcsok létrehozásához. A kiszolgálók migrálásához állítsa be a DB_ENCRYPTION_KEY környezeti változót az új kiszolgálón.", + "important": "Fontos", + "keepEncryptionKeysSecure": "Adatbiztonság biztosítása: rendszeresen készítsen biztonsági másolatot az adatbázisfájlokról és a szerver konfigurációjáról. Új szerverre való migráláshoz állítsa be a DB_ENCRYPTION_KEY környezeti változót az új környezetben, vagy tartsa meg ugyanazt a hosztnevet és könyvtárstruktúrát.", + "loadingEncryptionStatus": "Titkosítási állapot betöltése...", + "testMigrationDescription": "Ellenőrizze, hogy a meglévő adatok biztonságosan migrálhatók-e titkosított formátumba anélkül, hogy bármilyen adatot módosítanának.", + "serverMigrationGuide": "Szervermigrációs útmutató", + "migrationInstructions": "Titkosított adatok új szerverre migrálásához: 1) Készítsen biztonsági másolatot az adatbázisfájlokról, 2) Állítsa be a DB_ENCRYPTION_KEY=\"a-kulcsa\" környezeti változót az új szerveren, 3) Állítsa vissza az adatbázisfájlokat", + "environmentProtection": "Környezetvédelem", + "environmentProtectionDesc": "A titkosítási kulcsokat a szerver környezeti adatai (hostname, elérési utak stb.) alapján védi, környezeti változókon keresztül migrálható", + "verificationCompleted": "Kompatibilitási ellenőrzés befejeződött - nem változtak adatok", + "verificationInProgress": "Ellenőrzés befejezve", + "dataMigrationCompleted": "Adatmigráció sikeresen befejeződött!", + "verificationFailed": "Kompatibilitás-ellenőrzés sikertelen", + "migrationFailed": "Migráció sikertelen", + "runningVerification": "Kompatibilitás-ellenőrzés futtatása...", + "startingMigration": "Migráció indítása...", + "hardwareFingerprintSecurity": "Hardveres ujjlenyomat-biztonság", + "hardwareBoundEncryption": "Hardverhez kötött titkosítás aktív", + "masterKeysNowProtectedByHardwareFingerprint": "A főkulcsokat mostantól valódi hardveres ujjlenyomat-kezelés védi a környezeti változók helyett.", + "cpuSerialNumberDetection": "CPU sorozatszám-észlelés", + "motherboardUuidIdentification": "Alaplap UUID azonosítása", + "diskSerialNumberVerification": "Lemez sorozatszámának ellenőrzése", + "biosSerialNumberCheck": "BIOS sorozatszám ellenőrzése", + "stableMacAddressFiltering": "Stabil MAC-cím szűrés", + "databaseFileEncryption": "Adatbázisfájl titkosítása", + "dualLayerProtection": "Kétrétegű védelem aktív", + "bothFieldAndFileEncryptionActive": "A maximális biztonság érdekében mostantól mind a mezőszintű, mind a fájlszintű titkosítás aktív.", + "fieldLevelAes256Encryption": "Terepi szintű AES-256 titkosítás érzékeny adatokhoz", + "fileLevelDatabaseEncryption": "Fájlszintű adatbázis-titkosítás hardveres kötéssel", + "hardwareBoundFileKeys": "Hardverhez kötött fájltitkosítási kulcsok", + "automaticEncryptedBackups": "Automatikus titkosított biztonsági mentés létrehozása", + "createEncryptedBackup": "Titkosított biztonsági mentés létrehozása", + "creatingBackup": "Biztonsági mentés létrehozása...", + "backupCreated": "Biztonsági mentés létrehozva", + "encryptedBackupCreatedSuccessfully": "Titkosított biztonsági mentés sikeresen létrehozva", + "backupCreationFailed": "A biztonsági mentés létrehozása sikertelen", + "databaseMigration": "Adatbázis-migráció", + "exportForMigration": "Exportálás migrációhoz", + "exportDatabaseForHardwareMigration": "Adatbázis exportálása SQLite fájlként visszafejtett adatokkal új hardverre való migráláshoz", + "exportDatabase": "SQLite adatbázis exportálása", + "exporting": "Exportálás...", + "exportCreated": "SQLite export létrehozva", + "exportContainsDecryptedData": "Az SQLite export dekódolt adatokat tartalmaz - őrizze meg biztonságban!", + "databaseExportedSuccessfully": "SQLite adatbázis exportálása sikeresen megtörtént", + "databaseExportFailed": "SQLite adatbázis exportálása sikertelen", + "importFromMigration": "Importálás a migrációból", + "importDatabaseFromAnotherSystem": "SQLite adatbázis importálása másik rendszerről vagy hardverről", + "importDatabase": "SQLite adatbázis importálása", + "importing": "Importálás...", + "selectedFile": "Kiválasztott SQLite fájl", + "importWillReplaceExistingData": "Az SQLite import felülírja a meglévő adatokat - biztonsági mentés ajánlott!", + "pleaseSelectImportFile": "Válasszon ki egy SQLite importfájlt", + "databaseImportedSuccessfully": "SQLite adatbázis importálása sikeresen megtörtént", + "databaseImportFailed": "SQLite adatbázis importálása sikertelen", + "manageEncryptionAndBackups": "Titkosítási kulcsok, adatbázis-biztonság és biztonsági mentési műveletek kezelése", + "activeSecurityFeatures": "Jelenleg aktív biztonsági intézkedések és védelmek", + "deviceBindingTechnology": "Fejlett hardveralapú kulcsvédelmi technológia", + "backupAndRecovery": "Biztonságos biztonsági mentéskészítési és adatbázis-helyreállítási lehetőségek", + "crossSystemDataTransfer": "Adatbázisok exportálása és importálása különböző rendszerek között", + "noMigrationNeeded": "Nincs szükség migrációra", + "encryptionKey": "Titkosítási kulcs", + "keyProtection": "Kulcsvédelem", + "active": "Aktív", + "legacy": "Örökség", + "dataStatus": "Adatok állapota", + "encrypted": "Titkosított", + "needsMigration": "Migrációra van szükség", + "ready": "Kész", + "initializeEncryption": "Titkosítás inicializálása", + "initialize": "Inicializálás", + "test": "Teszt", + "migrate": "Vándorol", + "backup": "Biztonsági mentés", + "createBackup": "Biztonsági mentés létrehozása", "exportImport": "Export/Import", "export": "Export", - "import": "Import", - "passwordRequired": "Password required", - "confirmExport": "Confirm Export", - "exportDescription": "Export SSH hosts and credentials as SQLite file", - "importDescription": "Import SQLite file with incremental merge (skips duplicates)", - "criticalWarning": "Critical Warning", - "cannotDisablePasswordLoginWithoutOIDC": "Cannot disable password login without OIDC configured! You must configure OIDC authentication before disabling password login, or you will lose access to Termix.", - "confirmDisablePasswordLogin": "Are you sure you want to disable password login? Make sure OIDC is properly configured and working before proceeding, or you will lose access to your Termix instance.", - "passwordLoginDisabled": "Password login disabled successfully", - "passwordLoginAndRegistrationDisabled": "Password login and new account registration disabled successfully", - "requiresPasswordLogin": "Requires password login enabled", - "passwordLoginDisabledWarning": "Password login is disabled. Ensure OIDC is properly configured or you will not be able to log in to Termix.", - "oidcRequiredWarning": "CRITICAL: Password login is disabled. If you reset or misconfigure OIDC, you will lose all access to Termix and brick your instance. Only proceed if you are absolutely certain.", - "confirmDisableOIDCWarning": "WARNING: You are about to disable OIDC while password login is also disabled. This will brick your Termix instance and you will lose all access. Are you absolutely sure you want to proceed?", - "failedToUpdatePasswordLoginStatus": "Failed to update password login status", - "loadingSessions": "Loading sessions...", - "noActiveSessions": "No active sessions found.", - "device": "Device", - "user": "User", - "lastActive": "Last Active", - "expires": "Expires", - "revoked": "Revoked", - "revokeAllUserSessionsTitle": "Revoke all sessions for this user", - "revokeAll": "Revoke All", - "linkOidcToPasswordAccount": "Link OIDC Account to Password Account", - "linkOidcToPasswordAccountDescription": "Link {{username}} (OIDC user) to an existing password account. This will enable dual authentication for the password account.", - "linkOidcWarningTitle": "Warning: OIDC User Data Will Be Deleted", - "linkOidcWarningDescription": "This action will:", - "linkOidcActionDeleteUser": "Delete the OIDC user account and all their data", - "linkOidcActionAddCapability": "Add OIDC login capability to the target password account", - "linkOidcActionDualAuth": "Allow the password account to login with both password and OIDC", - "passwordMinLength": "Password must be at least 6 characters", - "currentRoles": "Current Roles", - "noRolesAssigned": "No roles assigned", - "assignNewRole": "Assign New Role" + "import": "Importálás", + "passwordRequired": "Jelszó szükséges", + "confirmExport": "Exportálás megerősítése", + "exportDescription": "SSH-hosztok és hitelesítő adatok exportálása SQLite-fájlként", + "importDescription": "SQLite fájl importálása növekményes egyesítéssel (kihagyja a duplikátumokat)", + "criticalWarning": "Kritikus figyelmeztetés", + "cannotDisablePasswordLoginWithoutOIDC": "A jelszóval történő bejelentkezés nem tiltható le OIDC konfigurálása nélkül! A jelszóval történő bejelentkezés letiltása előtt konfigurálnia kell az OIDC hitelesítést, különben elveszíti a Termixhez való hozzáférést.", + "confirmDisablePasswordLogin": "Biztosan letiltja a jelszavas bejelentkezést? A folytatás előtt győződjön meg arról, hogy az OIDC megfelelően van konfigurálva és működik, különben elveszíti a hozzáférést a Termix-példányhoz.", + "passwordLoginDisabled": "Jelszó bejelentkezés sikeresen letiltva", + "passwordLoginAndRegistrationDisabled": "Jelszó bejelentkezés és új fiók regisztrációja sikeresen letiltva", + "requiresPasswordLogin": "Jelszóval történő bejelentkezés engedélyezése szükséges", + "passwordLoginDisabledWarning": "A jelszóval történő bejelentkezés le van tiltva. Győződjön meg arról, hogy az OIDC megfelelően van konfigurálva, különben nem fog tudni bejelentkezni a Termixbe.", + "oidcRequiredWarning": "KRITIKUS: A jelszóval történő bejelentkezés le van tiltva. Ha visszaállítja vagy rosszul konfigurálja az OIDC-t, elveszíti a Termixhez való összes hozzáférést, és a példánya téglás lesz. Csak akkor folytassa, ha teljesen biztos benne.", + "confirmDisableOIDCWarning": "FIGYELMEZTETÉS: Arra készül, hogy letiltsa az OIDC-t, miközben a jelszóval történő bejelentkezés is le van tiltva. Ez blokkolja a Termix-példányát, és elveszíti az összes hozzáférését. Biztos benne, hogy folytatni szeretné?", + "failedToUpdatePasswordLoginStatus": "Nem sikerült frissíteni a jelszó bejelentkezési állapotát", + "loadingSessions": "Munkamenetek betöltése...", + "noActiveSessions": "Nincsenek aktív munkamenetek.", + "device": "Eszköz", + "user": "Felhasználó", + "lastActive": "Utolsó aktív", + "expires": "Lejár", + "revoked": "Visszavonva", + "revokeAllUserSessionsTitle": "Az összes munkamenet visszavonása ennél a felhasználónál", + "revokeAll": "Összes visszavonása", + "linkOidcToPasswordAccount": "OIDC-fiók összekapcsolása Jelszó-fiókkal", + "linkOidcToPasswordAccountDescription": "Kapcsold össze a(z) {{username}} (OIDC felhasználó) felhasználót egy meglévő jelszófiókkal. Ez lehetővé teszi a kettős hitelesítést a jelszófiókhoz.", + "linkOidcWarningTitle": "Figyelmeztetés: Az OIDC felhasználói adatai törlődni fognak.", + "linkOidcWarningDescription": "Ez a művelet a következőket fogja eredményezni:", + "linkOidcActionDeleteUser": "Töröld az OIDC felhasználói fiókot és az összes adatot", + "linkOidcActionAddCapability": "OIDC bejelentkezési képesség hozzáadása a céljelszó-fiókhoz", + "linkOidcActionDualAuth": "Engedélyezze a jelszófiók számára a bejelentkezést jelszóval és OIDC-vel is.", + "passwordMinLength": "A jelszónak legalább 6 karakterből kell állnia", + "currentRoles": "Jelenlegi szerepkörök", + "noRolesAssigned": "Nincsenek hozzárendelt szerepkörök", + "assignNewRole": "Új szerepkör hozzárendelése" }, "hosts": { - "title": "Host Manager", - "sshHosts": "SSH Hosts", - "noHosts": "No SSH Hosts", - "noHostsMessage": "You haven't added any SSH hosts yet. Click \"Add Host\" to get started.", - "loadingHosts": "Loading hosts...", - "failedToLoadHosts": "Failed to load hosts", - "retry": "Retry", - "refresh": "Refresh", - "optional": "Optional", - "hostsCount": "{{count}} hosts", - "importJson": "Import JSON", - "importing": "Importing...", - "importJsonTitle": "Import SSH Hosts from JSON", - "importJsonDesc": "Upload a JSON file to bulk import multiple SSH hosts (max 100).", - "downloadSample": "Download Sample", - "formatGuide": "Format Guide", - "exportCredentialWarning": "Warning: Host \"{{name}}\" uses credential authentication. The exported file will not include the credential data and will need to be manually reconfigured after import. Do you want to continue?", - "exportSensitiveDataWarning": "Warning: Host \"{{name}}\" contains sensitive authentication data (password/SSH key). The exported file will include this data in plaintext. Please keep the file secure and delete it after use. Do you want to continue?", - "uncategorized": "Uncategorized", - "confirmDelete": "Are you sure you want to delete \"{{name}}\" ?", - "failedToDeleteHost": "Failed to delete host", - "failedToExportHost": "Failed to export host. Please ensure you're logged in and have access to the host data.", - "jsonMustContainHosts": "JSON must contain a \"hosts\" array or be an array of hosts", - "noHostsInJson": "No hosts found in JSON file", - "maxHostsAllowed": "Maximum 100 hosts allowed per import", - "importCompleted": "Import completed: {{success}} successful, {{failed}} failed", - "importFailed": "Import failed", - "importError": "Import error", - "failedToImportJson": "Failed to import JSON file", - "connectionDetails": "Connection Details", - "organization": "Organization", - "ipAddress": "IP Address", - "port": "Port", - "name": "Name", - "username": "Username", - "folder": "Folder", - "tags": "Tags", + "title": "Házigazda-kezelő", + "sshHosts": "SSH-hosztok", + "noHosts": "Nincsenek SSH-hosztok", + "noHostsMessage": "Még nem adott hozzá SSH-hosztokat. Kattintson a „Hoszt hozzáadása” gombra a kezdéshez.", + "loadingHosts": "Gazdagépek betöltése...", + "failedToLoadHosts": "Nem sikerült betölteni a gazdagépeket", + "retry": "Újrapróbálkozás", + "refresh": "Frissítés", + "optional": "Választható", + "hostsCount": "{{count}} gazdagépek", + "importJson": "JSON importálása", + "importing": "Importálás...", + "importJsonTitle": "SSH-hosztok importálása JSON-ból", + "importJsonDesc": "Töltsön fel egy JSON fájlt több SSH-hoszt tömeges importálásához (maximum 100).", + "downloadSample": "Minta letöltése", + "formatGuide": "Formátum útmutató", + "exportCredentialWarning": "Figyelmeztetés: A(z) \"{{name}}\" hoszt hitelesítő adatokon alapuló hitelesítést használ. Az exportált fájl nem fogja tartalmazni a hitelesítő adatokat, és az importálás után manuálisan újra kell konfigurálni. Folytatja?", + "exportSensitiveDataWarning": "Figyelmeztetés: A(z) \"{{name}}\" hoszt érzékeny hitelesítési adatokat tartalmaz (jelszó/SSH kulcs). Az exportált fájl ezeket az adatokat egyszerű szövegként fogja tartalmazni. Kérjük, őrizze meg a fájlt biztonságos helyen, és használat után törölje. Folytatja?", + "uncategorized": "Kategorizálatlan", + "confirmDelete": "Biztosan törölni szeretnéd a(z) \"{{name}}\" fájlt?", + "failedToDeleteHost": "Nem sikerült törölni a gazdagépet", + "failedToExportHost": "Nem sikerült exportálni a gazdagépet. Kérjük, győződjön meg arról, hogy be van jelentkezve, és hozzáfér a gazdagép adataihoz.", + "jsonMustContainHosts": "A JSON-nak tartalmaznia kell egy „hosts” tömböt, vagy hosts tömbnek kell lennie.", + "noHostsInJson": "Nem találhatók hostok a JSON fájlban", + "maxHostsAllowed": "Importálásonként maximum 100 hoszt engedélyezett", + "importCompleted": "Importálás befejezve: {{success}} sikeres, {{failed}} sikertelen", + "importFailed": "Importálás sikertelen", + "importError": "Importálási hiba", + "failedToImportJson": "Nem sikerült importálni a JSON fájlt", + "connectionDetails": "Kapcsolat részletei", + "organization": "Szervezet", + "ipAddress": "IP-cím", + "port": "Kikötő", + "name": "Név", + "username": "Felhasználónév", + "folder": "Mappa", + "tags": "Címkék", "pin": "Pin", - "notes": "Notes", - "expirationDate": "Expiration Date", - "passwordRequired": "Password is required when using password authentication", - "sshKeyRequired": "SSH Private Key is required when using key authentication", - "keyTypeRequired": "Key Type is required when using key authentication", - "mustSelectValidSshConfig": "Must select a valid SSH configuration from the list", - "addHost": "Add Host", - "editHost": "Edit Host", - "cloneHost": "Clone Host", - "updateHost": "Update Host", - "hostUpdatedSuccessfully": "Host \"{{name}}\" updated successfully!", - "hostAddedSuccessfully": "Host \"{{name}}\" added successfully!", - "hostDeletedSuccessfully": "Host \"{{name}}\" deleted successfully!", - "failedToSaveHost": "Failed to save host. Please try again.", - "savingHost": "Saving host...", - "updatingHost": "Updating host...", - "cloningHost": "Cloning host...", - "enableTerminal": "Enable Terminal", - "enableTerminalDesc": "Enable/disable host visibility in Terminal tab", - "enableTunnel": "Enable Tunnel", - "enableTunnelDesc": "Enable/disable host visibility in Tunnel tab", - "enableFileManager": "Enable File Manager", - "enableFileManagerDesc": "Enable/disable host visibility in File Manager tab", - "enableDockerDesc": "Enable/disable host visibility in Docker tab", - "enableDocker": "Enable Docker", - "defaultPath": "Default Path", - "defaultPathDesc": "Default directory when opening file manager for this host", - "tunnelConnections": "Tunnel Connections", - "connection": "Connection", - "remove": "Remove", - "sourcePort": "Source Port", - "sourcePortDesc": " (Source refers to the Current Connection Details in the General tab)", - "endpointPort": "Endpoint Port", - "endpointSshConfig": "Endpoint SSH Configuration", - "tunnelForwardDescription": "This tunnel will forward traffic from port {{sourcePort}} on the source machine (current connection details in general tab) to port {{endpointPort}} on the endpoint machine.", - "maxRetries": "Max Retries", - "maxRetriesDescription": "Maximum number of retry attempts for tunnel connection.", - "retryInterval": "Retry Interval (seconds)", - "retryIntervalDescription": "Time to wait between retry attempts.", - "autoStartContainer": "Auto Start on Container Launch", - "autoStartDesc": "Automatically start this tunnel when the container launches", - "addConnection": "Add Tunnel Connection", - "sshpassRequired": "Sshpass Required For Password Authentication", - "sshpassRequiredDesc": "For password authentication in tunnels, sshpass must be installed on the system.", - "otherInstallMethods": "Other installation methods:", - "debianUbuntuEquivalent": "(Debian/Ubuntu) or the equivalent for your OS.", - "or": "or", + "notes": "Megjegyzések", + "expirationDate": "Lejárati idő", + "passwordRequired": "Jelszó szükséges jelszó hitelesítés használatakor", + "sshKeyRequired": "SSH privát kulcs szükséges kulcshitelesítés használatakor", + "keyTypeRequired": "Kulcstípus megadása kötelező kulcshitelesítés használata esetén", + "mustSelectValidSshConfig": "Érvényes SSH-konfigurációt kell kiválasztani a listából", + "addHost": "Gazdagép hozzáadása", + "editHost": "Gazdagép szerkesztése", + "cloneHost": "Klónozó gazdagép", + "updateHost": "Frissítse a gazdagépet", + "hostUpdatedSuccessfully": "A(z) \"{{name}}\" hoszt sikeresen frissítve!", + "hostAddedSuccessfully": "A(z) \"{{name}}\" hoszt hozzáadása sikerült!", + "hostDeletedSuccessfully": "A(z) \"{{name}}\" hoszt sikeresen törölve!", + "failedToSaveHost": "Nem sikerült menteni a gazdagépet. Próbáld újra.", + "savingHost": "Gazdagép mentése...", + "updatingHost": "Gazdagép frissítése...", + "cloningHost": "Klónozó host...", + "enableTerminal": "Terminál engedélyezése", + "enableTerminalDesc": "A gazdagép láthatóságának engedélyezése/letiltása a Terminál lapon", + "enableTunnel": "Alagút engedélyezése", + "enableTunnelDesc": "Gazdagép láthatóságának engedélyezése/letiltása a Tunnel lapon", + "enableFileManager": "Fájlkezelő engedélyezése", + "enableFileManagerDesc": "A gazdagép láthatóságának engedélyezése/letiltása a Fájlkezelő lapon", + "enableDockerDesc": "Docker lapon engedélyezze/letiltja a gazdagép láthatóságát", + "enableDocker": "Docker engedélyezése", + "defaultPath": "Alapértelmezett elérési út", + "defaultPathDesc": "Alapértelmezett könyvtár a gazdagép fájlkezelőjének megnyitásakor", + "tunnelConnections": "Alagútkapcsolatok", + "connection": "Kapcsolat", + "remove": "Eltávolítás", + "sourcePort": "Forrásport", + "sourcePortDesc": " (A forrás az Általános lapon található Aktuális kapcsolat adataira utal)", + "endpointPort": "Végponti port", + "endpointSshConfig": "Végpont SSH konfiguráció", + "tunnelForwardDescription": "Ez az alagút a forrásgép {{sourcePort}} portjáról (az aktuális kapcsolat részletei az általános fülön találhatók) a véggép {{endpointPort}} portjára továbbítja a forgalmat.", + "maxRetries": "Max. újrapróbálkozások", + "maxRetriesDescription": "Az alagútkapcsolat újrapróbálkozási kísérleteinek maximális száma.", + "retryInterval": "Újrapróbálkozási intervallum (másodperc)", + "retryIntervalDescription": "Várakozási idő az újrapróbálkozások között.", + "autoStartContainer": "Automatikus indítás konténerindításkor", + "autoStartDesc": "Automatikusan indítsa el ezt az alagutat a konténer indulásakor", + "addConnection": "Alagútkapcsolat hozzáadása", + "sshpassRequired": "Sshpass szükséges a jelszóhitelesítéshez", + "sshpassRequiredDesc": "A jelszavas hitelesítéshez alagutakban az sshpass-nak telepítve kell lennie a rendszeren.", + "otherInstallMethods": "Egyéb telepítési módok:", + "debianUbuntuEquivalent": "(Debian/Ubuntu) vagy az operációs rendszerednek megfelelő.", + "or": "vagy", "centosRhelFedora": "CentOS/RHEL/Fedora", "macos": "macOS", - "windows": "Windows", - "sshServerConfigRequired": "SSH Server Configuration Required", - "sshServerConfigDesc": "For tunnel connections, the SSH server must be configured to allow port forwarding:", - "gatewayPortsYes": "to bind remote ports to all interfaces", - "allowTcpForwardingYes": "to enable port forwarding", - "permitRootLoginYes": "if using root user for tunneling", - "editSshConfig": "Edit /etc/ssh/sshd_config and restart SSH: sudo systemctl restart sshd", - "upload": "Upload", - "authentication": "Authentication", - "password": "Password", - "key": "Key", - "credential": "Credential", - "none": "None", - "selectCredential": "Select Credential", - "selectCredentialPlaceholder": "Choose a credential...", - "credentialRequired": "Credential is required when using credential authentication", - "credentialDescription": "Selecting a credential will overwrite the current username and use the credential's authentication details.", - "cannotChangeAuthAsSharedUser": "Cannot change authentication as shared user", - "sshPrivateKey": "SSH Private Key", - "keyPassword": "Key Password", - "keyType": "Key Type", - "autoDetect": "Auto-detect", + "windows": "Ablakok", + "sshServerConfigRequired": "SSH szerver konfiguráció szükséges", + "sshServerConfigDesc": "Alagútkapcsolatok esetén az SSH-kiszolgálót úgy kell konfigurálni, hogy engedélyezze a porttovábbítást:", + "gatewayPortsYes": "távoli portok hozzárendelése az összes interfészhez", + "allowTcpForwardingYes": "a porttovábbítás engedélyezéséhez", + "permitRootLoginYes": "ha root felhasználót használ alagútkezeléshez", + "editSshConfig": "Szerkeszd át az /etc/ssh/sshd_config fájlt, és indítsd újra az SSH-t: sudo systemctl restart sshd", + "upload": "Feltöltés", + "authentication": "Hitelesítés", + "password": "Jelszó", + "key": "Kulcsfontosságú", + "credential": "Hitelesítő adat", + "none": "Egyik sem", + "selectCredential": "Hitelesítő adat kiválasztása", + "selectCredentialPlaceholder": "Válasszon hitelesítő adatlapot...", + "credentialRequired": "Hitelesítő adat szükséges hitelesítő adat alapú hitelesítéshez", + "credentialDescription": "Egy hitelesítő adat kiválasztása felülírja az aktuális felhasználónevet, és a hitelesítő adat hitelesítési adatait használja.", + "cannotChangeAuthAsSharedUser": "Megosztott felhasználóként nem lehet módosítani a hitelesítést", + "sshPrivateKey": "SSH privát kulcs", + "keyPassword": "Kulcs jelszó", + "keyType": "Kulcstípus", + "autoDetect": "Automatikus felismerés", "rsa": "RSA", "ed25519": "ED25519", "ecdsaNistP256": "ECDSA NIST P-256", @@ -885,1015 +885,1015 @@ "dsa": "DSA", "rsaSha2256": "RSA SHA2-256", "rsaSha2512": "RSA SHA2-512", - "uploadFile": "Upload File", - "pasteKey": "Paste Key", - "updateKey": "Update Key", - "existingKey": "Existing Key (click to change)", - "existingCredential": "Existing Credential (click to change)", - "addTagsSpaceToAdd": "add tags (space to add)", - "terminalBadge": "Terminal", - "tunnelBadge": "Tunnel", - "fileManagerBadge": "File Manager", - "general": "General", - "terminal": "Terminal", - "tunnel": "Tunnel", - "fileManager": "File Manager", - "serverStats": "Server Stats", - "hostViewer": "Host Viewer", - "enableServerStats": "Enable Server Stats", - "enableServerStatsDesc": "Enable/disable server statistics collection for this host", - "displayItems": "Display Items", - "displayItemsDesc": "Choose which metrics to display on the server stats page", - "enableCpu": "CPU Usage", - "enableMemory": "Memory Usage", - "enableDisk": "Disk Usage", - "enableNetwork": "Network Statistics (Coming Soon)", - "enableProcesses": "Process Count (Coming Soon)", - "enableUptime": "Uptime (Coming Soon)", - "enableHostname": "Hostname (Coming Soon)", - "enableOs": "Operating System (Coming Soon)", - "customCommands": "Custom Commands (Coming Soon)", - "customCommandsDesc": "Define custom shutdown and reboot commands for this server", - "shutdownCommand": "Shutdown Command", - "rebootCommand": "Reboot Command", - "confirmRemoveFromFolder": "Are you sure you want to remove \"{{name}}\" from folder \"{{folder}}\"? The host will be moved to \"No Folder\".", - "removedFromFolder": "Host \"{{name}}\" removed from folder successfully", - "failedToRemoveFromFolder": "Failed to remove host from folder", - "folderRenamed": "Folder \"{{oldName}}\" renamed to \"{{newName}}\" successfully", - "failedToRenameFolder": "Failed to rename folder", - "editFolderAppearance": "Edit Folder Appearance", - "editFolderAppearanceDesc": "Customize the color and icon for folder", - "folderColor": "Folder Color", - "folderIcon": "Folder Icon", - "preview": "Preview", - "folderAppearanceUpdated": "Folder appearance updated successfully", - "failedToUpdateFolderAppearance": "Failed to update folder appearance", - "deleteAllHostsInFolder": "Delete All Hosts in Folder", - "confirmDeleteAllHostsInFolder": "Are you sure you want to delete all {{count}} hosts in folder \"{{folder}}\"? This action cannot be undone.", - "allHostsInFolderDeleted": "Deleted {{count}} hosts from folder \"{{folder}}\" successfully", - "failedToDeleteHostsInFolder": "Failed to delete hosts in folder", - "movedToFolder": "Host \"{{name}}\" moved to \"{{folder}}\" successfully", - "failedToMoveToFolder": "Failed to move host to folder", - "clickToRenameFolder": "Click to rename folder", - "renameFolder": "Rename folder", - "removeFromFolder": "Remove from folder \"{{folder}}\"", - "editHostTooltip": "Edit host", - "deleteHostTooltip": "Delete host", - "exportHostTooltip": "Export host", - "cloneHostTooltip": "Clone host", - "clickToEditHost": "Click to edit host", - "dragToMoveBetweenFolders": "Drag to move between folders", - "exportedHostConfig": "Exported host configuration for {{name}}", - "openTerminal": "Open Terminal", - "openFileManager": "Open File Manager", - "openTunnels": "Open Tunnels", - "openServerDetails": "Open Server Details", - "statistics": "Statistics", - "enabledWidgets": "Enabled Widgets", - "openServerStats": "Open Server Stats", - "enabledWidgetsDesc": "Select which statistics widgets to display for this host", - "monitoringConfiguration": "Monitoring Configuration", - "monitoringConfigurationDesc": "Configure how often server statistics and status are checked", - "statusCheckEnabled": "Enable Status Monitoring", - "statusCheckEnabledDesc": "Check if the server is online or offline", - "statusCheckInterval": "Status Check Interval", - "statusCheckIntervalDesc": "How often to check if host is online (5s - 1h)", - "metricsEnabled": "Enable Metrics Monitoring", - "metricsEnabledDesc": "Collect CPU, RAM, disk, and other system statistics", - "metricsInterval": "Metrics Collection Interval", - "metricsIntervalDesc": "How often to collect server statistics (5s - 1h)", - "intervalSeconds": "seconds", - "intervalMinutes": "minutes", - "intervalValidation": "Monitoring intervals must be between 5 seconds and 1 hour (3600 seconds)", - "monitoringDisabled": "Server monitoring is disabled for this host", - "enableMonitoring": "Enable monitoring in Host Manager → Statistics tab", - "monitoringDisabledBadge": "Monitoring Off", - "statusMonitoring": "Status", - "metricsMonitoring": "Metrics", - "terminalCustomization": "Terminal Customization", - "appearance": "Appearance", - "behavior": "Behavior", - "advanced": "Advanced", - "themePreview": "Theme Preview", - "theme": "Theme", - "selectTheme": "Select theme", - "chooseColorTheme": "Choose a color theme for the terminal", - "fontFamily": "Font Family", - "selectFont": "Select font", - "selectFontDesc": "Select the font to use in the terminal", - "fontSize": "Font Size", - "fontSizeValue": "Font Size: {{value}}px", - "adjustFontSize": "Adjust the terminal font size", - "letterSpacing": "Letter Spacing", - "letterSpacingValue": "Letter Spacing: {{value}}px", - "adjustLetterSpacing": "Adjust spacing between characters", - "lineHeight": "Line Height", - "lineHeightValue": "Line Height: {{value}}", - "adjustLineHeight": "Adjust spacing between lines", - "cursorStyle": "Cursor Style", - "selectCursorStyle": "Select cursor style", - "cursorStyleBlock": "Block", - "cursorStyleUnderline": "Underline", - "cursorStyleBar": "Bar", - "chooseCursorAppearance": "Choose the cursor appearance", - "cursorBlink": "Cursor Blink", - "enableCursorBlink": "Enable cursor blinking animation", - "scrollbackBuffer": "Scrollback Buffer", - "scrollbackBufferValue": "Scrollback Buffer: {{value}} lines", - "scrollbackBufferDesc": "Number of lines to keep in scrollback history", - "bellStyle": "Bell Style", - "selectBellStyle": "Select bell style", - "bellStyleNone": "None", - "bellStyleSound": "Sound", - "bellStyleVisual": "Visual", - "bellStyleBoth": "Both", - "bellStyleDesc": "How to handle terminal bell (BEL character, \\x07). Programs trigger this when completing tasks, encountering errors, or for notifications. \"Sound\" plays an audio beep, \"Visual\" flashes the screen briefly, \"Both\" does both, \"None\" disables bell alerts.", - "rightClickSelectsWord": "Right Click Selects Word", - "rightClickSelectsWordDesc": "Right-clicking selects the word under cursor", - "fastScrollModifier": "Fast Scroll Modifier", - "selectModifier": "Select modifier", + "uploadFile": "Fájl feltöltése", + "pasteKey": "Beillesztési kulcs", + "updateKey": "Kulcs frissítése", + "existingKey": "Meglévő kulcs (kattintson a módosításhoz)", + "existingCredential": "Meglévő hitelesítő adat (kattintson a módosításhoz)", + "addTagsSpaceToAdd": "címkék hozzáadása (hely a hozzáadáshoz)", + "terminalBadge": "Terminál", + "tunnelBadge": "Alagút", + "fileManagerBadge": "Fájlkezelő", + "general": "Általános", + "terminal": "Terminál", + "tunnel": "Alagút", + "fileManager": "Fájlkezelő", + "serverStats": "Szerver statisztikák", + "hostViewer": "Gazdagép-megjelenítő", + "enableServerStats": "Szerverstatisztikák engedélyezése", + "enableServerStatsDesc": "Szerverstatisztikák gyűjtésének engedélyezése/letiltása ehhez a gazdagéphez", + "displayItems": "Kijelző elemek", + "displayItemsDesc": "Válassza ki, hogy mely mutatók jelenjenek meg a szerver statisztikai oldalán", + "enableCpu": "CPU-használat", + "enableMemory": "Memóriahasználat", + "enableDisk": "Lemezhasználat", + "enableNetwork": "Hálózati statisztikák (Hamarosan)", + "enableProcesses": "Folyamatszámláló (Hamarosan)", + "enableUptime": "Üzemidő (Hamarosan)", + "enableHostname": "Gazdagépnév (Hamarosan)", + "enableOs": "Operációs rendszer (Hamarosan)", + "customCommands": "Egyéni parancsok (Hamarosan)", + "customCommandsDesc": "Egyéni leállítási és újraindítási parancsok meghatározása ehhez a szerverhez", + "shutdownCommand": "Leállítási parancs", + "rebootCommand": "Újraindítási parancs", + "confirmRemoveFromFolder": "Biztosan eltávolítja a(z) „{{name}}” fájlt a(z) „{{folder}}” mappából? A gazdagép a „Nincs mappa” mappába kerül áthelyezésre.", + "removedFromFolder": "A(z) \"{{name}}\" gazdagép sikeresen eltávolítva a mappából", + "failedToRemoveFromFolder": "Nem sikerült eltávolítani a gazdagépet a mappából", + "folderRenamed": "A(z) „{{oldName}}” mappa sikeresen átnevezve „{{newName}}” névre", + "failedToRenameFolder": "Nem sikerült átnevezni a mappát", + "editFolderAppearance": "Mappa megjelenésének szerkesztése", + "editFolderAppearanceDesc": "Mappa színének és ikonjának testreszabása", + "folderColor": "Mappa színe", + "folderIcon": "Mappa ikon", + "preview": "Előnézet", + "folderAppearanceUpdated": "Mappa megjelenése sikeresen frissítve", + "failedToUpdateFolderAppearance": "Nem sikerült frissíteni a mappa megjelenését", + "deleteAllHostsInFolder": "Az összes host törlése a mappában", + "confirmDeleteAllHostsInFolder": "Biztosan törölni szeretné az összes {{count}} hosztot a(z) \"{{folder}}\" mappában? Ez a művelet nem vonható vissza.", + "allHostsInFolderDeleted": "{{count}} hoszt törölve a(z) \"{{folder}}\" mappából sikeresen", + "failedToDeleteHostsInFolder": "Nem sikerült törölni a gazdagépeket a mappában", + "movedToFolder": "A(z) \"{{name}}\" gazdagépet sikeresen áthelyezték ide: \"{{folder}}\"", + "failedToMoveToFolder": "Nem sikerült áthelyezni a gazdagépet a mappába", + "clickToRenameFolder": "Kattintson a mappa átnevezéséhez", + "renameFolder": "Mappa átnevezése", + "removeFromFolder": "Eltávolítás a(z) \"{{folder}}\" mappából", + "editHostTooltip": "Gazdagép szerkesztése", + "deleteHostTooltip": "Gazdagép törlése", + "exportHostTooltip": "Exportálási host", + "cloneHostTooltip": "Klónozó host", + "clickToEditHost": "Kattintson a gazdagép szerkesztéséhez", + "dragToMoveBetweenFolders": "Húzással mozoghat a mappák között", + "exportedHostConfig": "Exportált host konfiguráció a következőhöz: {{name}}", + "openTerminal": "Nyissa meg a terminált", + "openFileManager": "Fájlkezelő megnyitása", + "openTunnels": "Nyílt alagutak", + "openServerDetails": "Nyissa meg a szerver részleteit", + "statistics": "Statisztika", + "enabledWidgets": "Engedélyezett widgetek", + "openServerStats": "Szerver statisztikák megnyitása", + "enabledWidgetsDesc": "Válassza ki, hogy mely statisztikai widgeteket jelenítse meg ehhez a gazdagéphez", + "monitoringConfiguration": "Monitoring konfiguráció", + "monitoringConfigurationDesc": "Konfigurálja a szerver statisztikáinak és állapotának ellenőrzési gyakoriságát", + "statusCheckEnabled": "Állapotfigyelés engedélyezése", + "statusCheckEnabledDesc": "Ellenőrizd, hogy a szerver online vagy offline állapotban van-e", + "statusCheckInterval": "Állapotellenőrzési intervallum", + "statusCheckIntervalDesc": "Milyen gyakran kell ellenőrizni, hogy a host online van-e (5 másodperc - 1 óra)", + "metricsEnabled": "Metrikák monitorozásának engedélyezése", + "metricsEnabledDesc": "CPU-, RAM-, lemez- és egyéb rendszerstatisztikák gyűjtése", + "metricsInterval": "Metrikagyűjtési intervallum", + "metricsIntervalDesc": "Milyen gyakran gyűjtsünk szerverstatisztikákat (5 másodperc - 1 óra)", + "intervalSeconds": "másodperc", + "intervalMinutes": "jegyzőkönyv", + "intervalValidation": "A monitorozási időközöknek 5 másodperc és 1 óra (3600 másodperc) között kell lenniük.", + "monitoringDisabled": "A szerverfigyelés le van tiltva ennél a gazdagépnél", + "enableMonitoring": "Engedélyezze a monitorozást a Host Managerben → Statisztikák fül", + "monitoringDisabledBadge": "Felügyelet kikapcsolva", + "statusMonitoring": "Állapot", + "metricsMonitoring": "Metrikák", + "terminalCustomization": "Terminál testreszabása", + "appearance": "Megjelenés", + "behavior": "Viselkedés", + "advanced": "Fejlett", + "themePreview": "Téma előnézete", + "theme": "Téma", + "selectTheme": "Téma kiválasztása", + "chooseColorTheme": "Válasszon színtémát a terminálhoz", + "fontFamily": "Betűcsalád", + "selectFont": "Betűtípus kiválasztása", + "selectFontDesc": "Válassza ki a terminálban használandó betűtípust", + "fontSize": "Betűméret", + "fontSizeValue": "Betűméret: {{value}}képpont", + "adjustFontSize": "A terminál betűméretének beállítása", + "letterSpacing": "Betűköz", + "letterSpacingValue": "Betűköz: {{value}}px", + "adjustLetterSpacing": "Karakterek közötti térköz beállítása", + "lineHeight": "Vonalmagasság", + "lineHeightValue": "Sormagasság: {{value}}", + "adjustLineHeight": "Sorok közötti térköz beállítása", + "cursorStyle": "Kurzor stílusa", + "selectCursorStyle": "Kurzorstílus kiválasztása", + "cursorStyleBlock": "Tömb", + "cursorStyleUnderline": "Aláhúzás", + "cursorStyleBar": "Bár", + "chooseCursorAppearance": "A kurzor megjelenésének kiválasztása", + "cursorBlink": "Kurzor villogása", + "enableCursorBlink": "Kurzorvillogó animáció engedélyezése", + "scrollbackBuffer": "Görgetési puffer", + "scrollbackBufferValue": "Görgetési puffer: {{value}} sor", + "scrollbackBufferDesc": "A görgetési előzményekben megőrzendő sorok száma", + "bellStyle": "Harang stílus", + "selectBellStyle": "Csengőstílus kiválasztása", + "bellStyleNone": "Egyik sem", + "bellStyleSound": "Hang", + "bellStyleVisual": "Vizuális", + "bellStyleBoth": "Mindkét", + "bellStyleDesc": "A terminálcsengő kezelése (BEL karakter, \\x07). A programok ezt feladatok elvégzésekor, hibák észlelésekor vagy értesítések esetén aktiválják. A „Hang” hangjelzést ad le, a „Vizuális” röviden felvillantja a képernyőt, a „Mindkettő” mindkettőt teszi, a „Nincs” pedig letiltja a csengőriasztásokat.", + "rightClickSelectsWord": "Jobb klikk kijelöli a szót", + "rightClickSelectsWordDesc": "Jobb gombbal kijelöli a kurzor alatti szót", + "fastScrollModifier": "Gyors görgetési módosító", + "selectModifier": "Módosító kiválasztása", "modifierAlt": "Alt", "modifierCtrl": "Ctrl", - "modifierShift": "Shift", - "fastScrollModifierDesc": "Modifier key for fast scrolling", - "fastScrollSensitivity": "Fast Scroll Sensitivity", - "fastScrollSensitivityValue": "Fast Scroll Sensitivity: {{value}}", - "fastScrollSensitivityDesc": "Scroll speed multiplier when modifier is held", - "minimumContrastRatio": "Minimum Contrast Ratio", - "minimumContrastRatioValue": "Minimum Contrast Ratio: {{value}}", - "minimumContrastRatioDesc": "Automatically adjust colors for better readability", - "sshAgentForwarding": "SSH Agent Forwarding", - "sshAgentForwardingDesc": "Forward SSH authentication agent to remote host", - "backspaceMode": "Backspace Mode", - "selectBackspaceMode": "Select backspace mode", - "backspaceModeNormal": "Normal (DEL)", + "modifierShift": "Váltás", + "fastScrollModifierDesc": "Módosító billentyű a gyors görgetéshez", + "fastScrollSensitivity": "Gyors görgetési érzékenység", + "fastScrollSensitivityValue": "Gyors görgetési érzékenység: {{value}}", + "fastScrollSensitivityDesc": "Görgetési sebesség szorzója módosító lenyomva tartásakor", + "minimumContrastRatio": "Minimális kontrasztarány", + "minimumContrastRatioValue": "Minimális kontrasztarány: {{value}}", + "minimumContrastRatioDesc": "A színek automatikus beállítása a jobb olvashatóság érdekében", + "sshAgentForwarding": "SSH ügynöktovábbítás", + "sshAgentForwardingDesc": "SSH hitelesítési ügynök továbbítása távoli gépre", + "backspaceMode": "Visszatörlés mód", + "selectBackspaceMode": "Válassza ki a visszatörlés módot", + "backspaceModeNormal": "Normál (DEL)", "backspaceModeControlH": "Control-H (^H)", - "backspaceModeDesc": "Backspace key behavior for compatibility", - "startupSnippet": "Startup Snippet", - "selectSnippet": "Select snippet", - "searchSnippets": "Search snippets...", - "snippetNone": "None", - "noneAuthTitle": "Keyboard-Interactive Authentication", - "noneAuthDescription": "This authentication method will use keyboard-interactive authentication when connecting to the SSH server.", - "noneAuthDetails": "Keyboard-interactive authentication allows the server to prompt you for credentials during connection. This is useful for servers that require multi-factor authentication or if you do not want to save credentials locally.", - "forceKeyboardInteractive": "Force Keyboard-Interactive", - "forceKeyboardInteractiveDesc": "Forces the use of keyboard-interactive authentication. This is sometimes required for servers that use Two-Factor Authentication (TOTP/2FA).", - "overrideCredentialUsername": "Override Credential Username", - "overrideCredentialUsernameDesc": "Use a different username than the one stored in the credential. This allows you to use the same credential with different usernames.", + "backspaceModeDesc": "A Backspace billentyű viselkedése a kompatibilitás érdekében", + "startupSnippet": "Indítási kódrészlet", + "selectSnippet": "Kódrészlet kiválasztása", + "searchSnippets": "Keresési kódrészletek...", + "snippetNone": "Egyik sem", + "noneAuthTitle": "Billentyűzet-interaktív hitelesítés", + "noneAuthDescription": "Ez a hitelesítési módszer billentyűzet-interaktív hitelesítést használ az SSH-kiszolgálóhoz való csatlakozáskor.", + "noneAuthDetails": "A billentyűzet-interaktív hitelesítés lehetővé teszi, hogy a szerver kérje a hitelesítő adatokat a csatlakozás során. Ez olyan szervereknél hasznos, amelyek többtényezős hitelesítést igényelnek, vagy ha nem szeretné helyben menteni a hitelesítő adatokat.", + "forceKeyboardInteractive": "Kényszerítse a billentyűzet interaktivitását", + "forceKeyboardInteractiveDesc": "Kényszeríti a billentyűzet-interaktív hitelesítés használatát. Ez néha szükséges a kétfaktoros hitelesítést (TOTP/2FA) használó szervereknél.", + "overrideCredentialUsername": "Hitelesítő adat felülírása Felhasználónév", + "overrideCredentialUsernameDesc": "Használjon egy másik felhasználónevet, mint amelyiket a hitelesítő adatokban tároltál. Ez lehetővé teszi, hogy ugyanazt a hitelesítő adatot különböző felhasználónevekkel használja.", "jumpHosts": "Jump Hosts", - "jumpHostsDescription": "Jump hosts (also known as bastion hosts) allow you to connect to a target server through one or more intermediate servers. This is useful for accessing servers behind firewalls or in private networks.", + "jumpHostsDescription": "Az ugróhosztok (más néven bastionhosztok) lehetővé teszik, hogy egy vagy több köztes szerveren keresztül csatlakozz egy célszerverhez. Ez hasznos tűzfalak mögötti vagy privát hálózatokban lévő szerverek eléréséhez.", "jumpHostChain": "Jump Host Chain", - "addJumpHost": "Add Jump Host", - "selectServer": "Select Server", - "searchServers": "Search servers...", - "noServerFound": "No server found", - "jumpHostsOrder": "Connections will be made in order: Jump Host 1 → Jump Host 2 → ... → Target Server", - "socks5Proxy": "SOCKS5 Proxy", - "socks5Description": "Configure SOCKS5 proxy for SSH connection. All traffic will be routed through the specified proxy server.", - "enableSocks5": "Enable SOCKS5 Proxy", - "enableSocks5Description": "Use SOCKS5 proxy for this SSH connection", - "socks5Host": "Proxy Host", - "socks5Port": "Proxy Port", - "socks5Username": "Proxy Username", - "socks5Password": "Proxy Password", - "socks5UsernameOptional": "Optional: leave empty if proxy doesn't require authentication", - "socks5PasswordOptional": "Optional: leave empty if proxy doesn't require authentication", - "socks5ProxyChain": "Proxy Chain", - "socks5ProxyChainDescription": "Configure a chain of SOCKS proxies. Each proxy in the chain will connect through the previous one.", - "socks5ProxyMode": "Proxy Mode", - "socks5UseSingleProxy": "Use Single Proxy", - "socks5UseProxyChain": "Use Proxy Chain", - "socks5UsePreset": "Use Saved Preset", - "socks5SelectPreset": "Select Preset", - "socks5ManagePresets": "Manage Presets", - "socks5ProxyNode": "Proxy {{number}}", - "socks5AddProxy": "Add Proxy to Chain", - "socks5RemoveProxy": "Remove Proxy", - "socks5ProxyType": "Proxy Type", - "socks5SaveAsPreset": "Save as Preset", - "socks5SavePresetTitle": "Save Proxy Chain as Preset", - "socks5SavePresetDescription": "Save the current proxy chain configuration as a reusable preset", - "socks5PresetName": "Preset Name", - "socks5PresetDescription": "Description (optional)", - "socks5PresetCreated": "Proxy chain preset created", - "socks5PresetUpdated": "Proxy chain preset updated", - "socks5PresetDeleted": "Proxy chain preset deleted", - "socks5PresetSaved": "Preset \"{{name}}\" saved successfully", - "socks5PresetSaveError": "Failed to save preset", - "socks5PresetNameRequired": "Preset name is required", - "socks5EmptyChainError": "Cannot save an empty proxy chain", - "socks5ProxyChainEmpty": "Add at least one proxy to the chain", - "socks5HostDescription": "Hostname or IP address of the SOCKS proxy server", - "socks5PortDescription": "Port number of the SOCKS proxy server (default: 1080)", - "addProxyNode": "Add Proxy Node", - "noProxyNodes": "No proxy nodes configured. Click 'Add Proxy Node' to add one.", - "proxyNode": "Proxy Node", - "proxyType": "Proxy Type", - "quickActions": "Quick Actions", - "quickActionsDescription": "Quick actions allow you to create custom buttons that execute SSH snippets on this server. These buttons will appear at the top of the Server Stats page for quick access.", - "quickActionsList": "Quick Actions List", - "addQuickAction": "Add Quick Action", - "quickActionName": "Action name", - "noSnippetFound": "No snippet found", - "quickActionsOrder": "Quick action buttons will appear in the order listed above on the Server Stats page", - "advancedAuthSettings": "Advanced Authentication Settings", - "sudoPasswordAutoFill": "Sudo Password Auto-Fill", - "sudoPasswordAutoFillDesc": "Automatically offer to insert SSH password when sudo prompts for password", - "sudoPassword": "Sudo Password", - "sudoPasswordDesc": "Optional password for sudo commands (useful with key authentication)", - "socks4": "SOCKS4", - "socks5": "SOCKS5", - "executeSnippetOnConnect": "Execute a snippet when the terminal connects", + "addJumpHost": "Jump Host hozzáadása", + "selectServer": "Szerver kiválasztása", + "searchServers": "Szerverek keresése...", + "noServerFound": "Nem található szerver", + "jumpHostsOrder": "A kapcsolatok a következő sorrendben jönnek létre: Jump Host 1 → Jump Host 2 → ... → Célkiszolgáló", + "socks5Proxy": "SOCKS5 proxy", + "socks5Description": "SOCKS5 proxy konfigurálása SSH kapcsolathoz. Minden forgalom a megadott proxy szerveren keresztül fog haladni.", + "enableSocks5": "SOCKS5 proxy engedélyezése", + "enableSocks5Description": "SOCKS5 proxy használata ehhez az SSH kapcsolathoz", + "socks5Host": "Proxy állomás", + "socks5Port": "Proxy port", + "socks5Username": "Proxy felhasználónév", + "socks5Password": "Proxy jelszó", + "socks5UsernameOptional": "Opcionális: hagyja üresen, ha a proxy nem igényel hitelesítést", + "socks5PasswordOptional": "Opcionális: hagyja üresen, ha a proxy nem igényel hitelesítést", + "socks5ProxyChain": "Proxy lánc", + "socks5ProxyChainDescription": "Konfigurálj egy SOCKS proxy láncot. A láncban lévő minden proxy az előzőn keresztül fog csatlakozni.", + "socks5ProxyMode": "Proxy mód", + "socks5UseSingleProxy": "Egyetlen proxy használata", + "socks5UseProxyChain": "Proxy lánc használata", + "socks5UsePreset": "Mentett előbeállítás használata", + "socks5SelectPreset": "Előbeállítás kiválasztása", + "socks5ManagePresets": "Előbeállítások kezelése", + "socks5ProxyNode": "Helyettesítő {{number}}", + "socks5AddProxy": "Proxy hozzáadása a lánchoz", + "socks5RemoveProxy": "Proxy eltávolítása", + "socks5ProxyType": "Proxy típusa", + "socks5SaveAsPreset": "Mentés előre beállítottként", + "socks5SavePresetTitle": "Proxy lánc mentése előre beállított értékként", + "socks5SavePresetDescription": "Mentse el az aktuális proxylánc-konfigurációt újrafelhasználható előbeállításként", + "socks5PresetName": "Előbeállítás neve", + "socks5PresetDescription": "Leírás (opcionális)", + "socks5PresetCreated": "Proxy lánc előbeállítás létrehozva", + "socks5PresetUpdated": "Proxy lánc előre beállított értéke frissítve", + "socks5PresetDeleted": "Proxy lánc előre beállított értéke törölve", + "socks5PresetSaved": "A(z) „{{name}}” előbeállítás mentése sikeresen megtörtént.", + "socks5PresetSaveError": "Nem sikerült menteni az előre beállított értéket", + "socks5PresetNameRequired": "Az előbeállítás nevének megadása kötelező", + "socks5EmptyChainError": "Nem lehet menteni egy üres proxyláncot", + "socks5ProxyChainEmpty": "Adjon hozzá legalább egy proxyt a lánchoz", + "socks5HostDescription": "A SOCKS proxy szerver hostneve vagy IP-címe", + "socks5PortDescription": "A SOCKS proxy szerver portszáma (alapértelmezett: 1080)", + "addProxyNode": "Proxy csomópont hozzáadása", + "noProxyNodes": "Nincsenek proxy csomópontok konfigurálva. Kattintson a „Proxy csomópont hozzáadása” gombra egy hozzáadásához.", + "proxyNode": "Proxy csomópont", + "proxyType": "Proxy típusa", + "quickActions": "Gyors műveletek", + "quickActionsDescription": "A gyorsműveletek lehetővé teszik egyéni gombok létrehozását, amelyek SSH kódrészleteket hajtanak végre ezen a szerveren. Ezek a gombok a Szerver statisztikái oldal tetején jelennek meg a gyors elérés érdekében.", + "quickActionsList": "Gyors műveletek listája", + "addQuickAction": "Gyorsművelet hozzáadása", + "quickActionName": "Művelet neve", + "noSnippetFound": "Nem található részlet", + "quickActionsOrder": "A gyorsműveleti gombok a fent felsorolt sorrendben jelennek meg a Szerver statisztikái oldalon.", + "advancedAuthSettings": "Speciális hitelesítési beállítások", + "sudoPasswordAutoFill": "Sudo jelszó automatikus kitöltése", + "sudoPasswordAutoFillDesc": "Automatikusan felajánlja az SSH jelszó megadását, amikor a sudo jelszót kér", + "sudoPassword": "Sudo jelszó", + "sudoPasswordDesc": "Opcionális jelszó a sudo parancsokhoz (kulcsalapú hitelesítéssel hasznos)", + "socks4": "ZOKNIK4", + "socks5": "ZOKNIK5", + "executeSnippetOnConnect": "Kódrészlet végrehajtása, amikor a terminál csatlakozik", "autoMosh": "Auto-MOSH", - "autoMoshDesc": "Automatically run MOSH command on connect", - "moshCommand": "MOSH Command", - "moshCommandDesc": "The MOSH command to execute", - "environmentVariables": "Environment Variables", - "environmentVariablesDesc": "Set custom environment variables for the terminal session", - "variableName": "Variable name", - "variableValue": "Value", - "addVariable": "Add Variable", - "docker": "Docker", - "openDocker": "Open Docker", - "notEnabled": "Docker is not enabled for this host. Enable it in Host Settings to use Docker features.", - "validating": "Validating Docker...", - "error": "Error", - "errorCode": "Error code: {{code}}", + "autoMoshDesc": "MOSH parancs automatikus futtatása csatlakozáskor", + "moshCommand": "MOSH parancs", + "moshCommandDesc": "A végrehajtandó MOSH parancs", + "environmentVariables": "Környezeti változók", + "environmentVariablesDesc": "Egyéni környezeti változók beállítása a terminál munkamenethez", + "variableName": "Változó neve", + "variableValue": "Érték", + "addVariable": "Változó hozzáadása", + "docker": "Dokkmunkás", + "openDocker": "Nyílt Docker", + "notEnabled": "A Docker nincs engedélyezve ehhez a gazdagéphez. Engedélyezze a Gazdagép beállításaiban a Docker funkcióinak használatához.", + "validating": "Docker érvényesítése...", + "error": "Hiba", + "errorCode": "Hibakód: {{code}}", "version": "Docker v{{version}}", - "current": "Current", - "used_limit": "Used / Limit", - "percentage": "Percentage", - "input": "Input", - "output": "Output", - "read": "Read", - "write": "Write", - "pids": "PIDs", - "id": "ID", - "state": "State", - "console": "Console", - "containerMustBeRunning": "Container must be running to connect to console", - "authenticationRequired": "Authentication required", - "connectedTo": "Connected to {{containerName}}", - "disconnected": "Disconnected", - "consoleError": "Console error", - "errorMessage": "Error: {{message}}", - "failedToConnect": "Failed to connect to console", - "disconnectedFromContainer": "Disconnected from container console.", - "containerNotRunning": "Container is not running", - "startContainerToAccess": "Start the container to access the console", - "selectShell": "Select shell", + "current": "Jelenlegi", + "used_limit": "Felhasznált / Korlátozott", + "percentage": "Százalék", + "input": "Bemenet", + "output": "Kimenet", + "read": "Olvas", + "write": "Írás", + "pids": "PID-ek", + "id": "Személyazonosító", + "state": "Állami", + "console": "Konzol", + "containerMustBeRunning": "A konténernek futnia kell a konzolhoz való csatlakozáshoz", + "authenticationRequired": "Hitelesítés szükséges", + "connectedTo": "Csatlakoztatva ehhez: {{containerName}}", + "disconnected": "Szétkapcsolt", + "consoleError": "Konzolhiba", + "errorMessage": "Hiba: {{message}}", + "failedToConnect": "Nem sikerült csatlakozni a konzolhoz", + "disconnectedFromContainer": "Lecsatlakozva a konténerkonzolról.", + "containerNotRunning": "A konténer nem fut", + "startContainerToAccess": "Indítsa el a konténert a konzol eléréséhez", + "selectShell": "Válassza ki a héjat", "bash": "Bash", "sh": "Sh", - "ash": "Ash", - "connecting": "Connecting...", - "connect": "Connect", - "disconnect": "Disconnect", - "notConnected": "Not connected", - "clickToConnect": "Click Connect to start an interactive shell", - "connectingTo": "Connecting to {{containerName}}...", - "containerMustBeRunningToViewStats": "Container must be running to view stats", - "failedToFetchStats": "Failed to fetch stats", - "noContainersFound": "No containers found", - "noContainersFoundHint": "Start by creating containers on your server", - "searchPlaceholder": "Search by name, image, or ID...", - "filterByStatusPlaceholder": "Filter by status", - "allContainersCount": "All ({{count}})", + "ash": "Hamu", + "connecting": "Kapcsolódás...", + "connect": "Csatlakozás", + "disconnect": "Leválasztás", + "notConnected": "Nincs csatlakoztatva", + "clickToConnect": "Interaktív shell indításához kattintson a Csatlakozás gombra", + "connectingTo": "Kapcsolódás ehhez: {{containerName}}...", + "containerMustBeRunningToViewStats": "A statisztikák megtekintéséhez a konténernek futnia kell", + "failedToFetchStats": "Nem sikerült lekérni a statisztikákat", + "noContainersFound": "Nem találhatók konténerek", + "noContainersFoundHint": "Kezdje konténerek létrehozásával a szerverén", + "searchPlaceholder": "Keresés név, kép vagy azonosító alapján...", + "filterByStatusPlaceholder": "Szűrés állapot szerint", + "allContainersCount": "Mind ({{count}})", "statusCount": "{{status}} ({{count}})", - "noContainersMatchFilters": "No containers match your filters", - "noContainersMatchFiltersHint": "Try adjusting your search or filter", - "containerStarted": "Container {{name}} started", - "failedToStartContainer": "Failed to start container: {{error}}", - "containerStopped": "Container {{name}} stopped", - "failedToStopContainer": "Failed to stop container: {{error}}", - "containerRestarted": "Container {{name}} restarted", - "failedToRestartContainer": "Failed to restart container: {{error}}", - "containerUnpaused": "Container {{name}} unpaused", - "containerPaused": "Container {{name}} paused", - "failedToTogglePauseContainer": "Failed to {{action}} container: {{error}}", - "containerRemoved": "Container {{name}} removed", - "failedToRemoveContainer": "Failed to remove container: {{error}}", - "image": "Image:", - "idLabel": "ID:", - "ports": "Ports:", - "noPorts": "None", - "created": "Created:", - "start": "Start", + "noContainersMatchFilters": "Egyetlen tároló sem felel meg a szűrőknek", + "noContainersMatchFiltersHint": "Próbálja meg módosítani a keresést vagy a szűrőt", + "containerStarted": "{{name}} konténer elindítva", + "failedToStartContainer": "Nem sikerült elindítani a konténert: {{error}}", + "containerStopped": "Konténer {{name}} leállítva", + "failedToStopContainer": "Nem sikerült leállítani a konténert: {{error}}", + "containerRestarted": "{{name}} konténer újraindítva", + "failedToRestartContainer": "Nem sikerült újraindítani a konténert: {{error}}", + "containerUnpaused": "{{name}} konténer szüneteltetése feloldva", + "containerPaused": "{{name}} konténer szünetel", + "failedToTogglePauseContainer": "Nem sikerült a következő konténer létrehozása: {{action}} : {{error}}", + "containerRemoved": "{{name}} konténer eltávolítva", + "failedToRemoveContainer": "Nem sikerült eltávolítani a konténert: {{error}}", + "image": "Kép:", + "idLabel": "Azonosító:", + "ports": "Portok:", + "noPorts": "Egyik sem", + "created": "Létrehozva:", + "start": "Indul", "stop": "Stop", - "unpause": "Unpause", - "pause": "Pause", - "restart": "Restart", - "removeContainer": "Remove Container", - "confirmRemoveContainer": "Are you sure you want to remove container \"{{name}}\"?", - "runningContainerWarning": "Warning: This container is currently running and will be force-removed.", - "removing": "Removing:", - "containerNotFound": "Container not found", - "backToList": "Back to list", - "logs": "Logs", - "stats": "Stats", - "consoleTab": "Console", - "failedToFetchLogs": "Failed to fetch logs: {{error}}", - "failedToDownloadLogs": "Failed to download logs: {{error}}", - "linesToShow": "Lines to show", - "last50Lines": "Last 50 lines", - "last100Lines": "Last 100 lines", - "last500Lines": "Last 500 lines", - "last1000Lines": "Last 1000 lines", - "allLogs": "All logs", - "showTimestamps": "Show Timestamps", - "autoRefresh": "Auto Refresh", - "filterLogsPlaceholder": "Filter logs...", - "noLogsAvailable": "No logs available" + "unpause": "Szüneteltetés folytatása", + "pause": "Szünet", + "restart": "Újraindítás", + "removeContainer": "Tároló eltávolítása", + "confirmRemoveContainer": "Biztosan eltávolítja a(z) \"{{name}}\" konténert?", + "runningContainerWarning": "Figyelmeztetés: Ez a konténer jelenleg fut, és kényszerített módon eltávolításra kerül.", + "removing": "Eltávolítás:", + "containerNotFound": "A konténer nem található", + "backToList": "Vissza a listához", + "logs": "Naplók", + "stats": "Statisztikák", + "consoleTab": "Konzol", + "failedToFetchLogs": "Nem sikerült lekérni a naplókat: {{error}}", + "failedToDownloadLogs": "Nem sikerült letölteni a naplókat: {{error}}", + "linesToShow": "Megjelenítendő vonalak", + "last50Lines": "Utolsó 50 sor", + "last100Lines": "Utolsó 100 sor", + "last500Lines": "Utolsó 500 sor", + "last1000Lines": "Utolsó 1000 sor", + "allLogs": "Minden napló", + "showTimestamps": "Időbélyegek megjelenítése", + "autoRefresh": "Automatikus frissítés", + "filterLogsPlaceholder": "Naplók szűrése...", + "noLogsAvailable": "Nincsenek elérhető naplók" }, "terminal": { - "title": "Terminal", - "connect": "Connect to Host", - "disconnect": "Disconnect", - "clear": "Clear", - "copy": "Copy", - "paste": "Paste", - "find": "Find", - "fullscreen": "Fullscreen", - "splitHorizontal": "Split Horizontal", - "splitVertical": "Split Vertical", - "closePanel": "Close Panel", - "reconnect": "Reconnect", - "sessionEnded": "Session Ended", - "connectionLost": "Connection Lost", - "error": "ERROR: {{message}}", - "disconnected": "Disconnected", - "connectionClosed": "Connection closed", - "connectionError": "Connection error: {{message}}", - "connected": "Connected", - "sshConnected": "SSH connection established", - "authError": "Authentication failed: {{message}}", - "unknownError": "Unknown error occurred", - "messageParseError": "Failed to parse server message", - "websocketError": "WebSocket connection error", - "connecting": "Connecting...", - "reconnecting": "Reconnecting... ({{attempt}}/{{max}})", - "reconnected": "Reconnected successfully", - "maxReconnectAttemptsReached": "Maximum reconnection attempts reached", - "connectionTimeout": "Connection timeout", - "terminalTitle": "Terminal - {{host}}", - "terminalWithPath": "Terminal - {{host}}:{{path}}", - "runTitle": "Running {{command}} - {{host}}", - "totpRequired": "Two-Factor Authentication Required", - "totpCodeLabel": "Verification Code", + "title": "Terminál", + "connect": "Csatlakozás a gazdagéphez", + "disconnect": "Leválasztás", + "clear": "Világos", + "copy": "Másolat", + "paste": "Paszta", + "find": "Lelet", + "fullscreen": "Teljes képernyő", + "splitHorizontal": "Vízszintes felosztás", + "splitVertical": "Függőleges felosztás", + "closePanel": "Panel bezárása", + "reconnect": "Újracsatlakozás", + "sessionEnded": "Munkamenet vége", + "connectionLost": "Kapcsolat megszakadt", + "error": "HIBA: {{message}}", + "disconnected": "Szétkapcsolt", + "connectionClosed": "Kapcsolat lezárva", + "connectionError": "Kapcsolódási hiba: {{message}}", + "connected": "Csatlakoztatva", + "sshConnected": "SSH-kapcsolat létrejött", + "authError": "Hitelesítés sikertelen: {{message}}", + "unknownError": "Ismeretlen hiba történt", + "messageParseError": "Nem sikerült elemezni a szerver üzenetét", + "websocketError": "WebSocket csatlakozási hiba", + "connecting": "Kapcsolódás...", + "reconnecting": "Újracsatlakozás... ({{attempt}}/{{max}})", + "reconnected": "Sikeresen újrakapcsolódott", + "maxReconnectAttemptsReached": "Elérte az újracsatlakozási kísérletek maximális számát", + "connectionTimeout": "Kapcsolat időtúllépése", + "terminalTitle": "Terminál - {{host}}", + "terminalWithPath": "Terminál - {{host}}:{{path}}", + "runTitle": "Futás {{command}} - {{host}}", + "totpRequired": "Kétfaktoros hitelesítés szükséges", + "totpCodeLabel": "Ellenőrző kód", "totpPlaceholder": "000000", - "totpVerify": "Verify", - "sudoPasswordPopupTitle": "Insert Password?", - "sudoPasswordPopupHint": "Press Enter to insert, Esc to dismiss", - "sudoPasswordPopupConfirm": "Insert", - "sudoPasswordPopupDismiss": "Dismiss" + "totpVerify": "Ellenőrzés", + "sudoPasswordPopupTitle": "Jelszó beszúrása?", + "sudoPasswordPopupHint": "Nyomja meg az Enter billentyűt a beszúráshoz, az Esc billentyűt az elvetéshez", + "sudoPasswordPopupConfirm": "Beszúrás", + "sudoPasswordPopupDismiss": "Elvetés" }, "fileManager": { - "title": "File Manager", - "file": "File", - "folder": "Folder", - "connectToSsh": "Connect to SSH to use file operations", - "uploadFile": "Upload File", - "downloadFile": "Download", - "extractArchive": "Extract Archive", - "extractingArchive": "Extracting {{name}}...", - "archiveExtractedSuccessfully": "{{name}} extracted successfully", - "extractFailed": "Extract failed", - "compressFile": "Compress File", - "compressFiles": "Compress Files", - "compressFilesDesc": "Compress {{count}} items into an archive", - "archiveName": "Archive Name", - "enterArchiveName": "Enter archive name...", - "compressionFormat": "Compression Format", - "selectedFiles": "Selected files", - "andMoreFiles": "and {{count}} more...", - "compress": "Compress", - "compressingFiles": "Compressing {{count}} items into {{name}}...", - "filesCompressedSuccessfully": "{{name}} created successfully", - "compressFailed": "Compression failed", - "edit": "Edit", - "preview": "Preview", - "previous": "Previous", - "next": "Next", - "pageXOfY": "Page {{current}} of {{total}}", - "zoomOut": "Zoom Out", - "zoomIn": "Zoom In", - "newFile": "New File", - "newFolder": "New Folder", - "rename": "Rename", - "renameItem": "Rename Item", - "deleteItem": "Delete Item", - "currentPath": "Current Path", - "uploadFileTitle": "Upload File", - "maxFileSize": "Max: 1GB (JSON) / 5GB (Binary) - Large files supported", - "removeFile": "Remove File", - "clickToSelectFile": "Click to select a file", - "chooseFile": "Choose File", - "uploading": "Uploading...", - "downloading": "Downloading...", - "uploadingFile": "Uploading {{name}}...", - "uploadingLargeFile": "Uploading large file {{name}} ({{size}})...", - "downloadingFile": "Downloading {{name}}...", - "creatingFile": "Creating {{name}}...", - "creatingFolder": "Creating {{name}}...", - "deletingItem": "Deleting {{type}} {{name}}...", - "renamingItem": "Renaming {{type}} {{oldName}} to {{newName}}...", - "createNewFile": "Create New File", - "fileName": "File Name", - "creating": "Creating...", - "createFile": "Create File", - "createNewFolder": "Create New Folder", - "folderName": "Folder Name", - "createFolder": "Create Folder", - "warningCannotUndo": "Warning: This action cannot be undone", - "itemPath": "Item Path", - "thisIsDirectory": "This is a directory (will delete recursively)", - "deleting": "Deleting...", - "currentPathLabel": "Current Path", - "newName": "New Name", - "thisIsDirectoryRename": "This is a directory", - "renaming": "Renaming...", - "fileUploadedSuccessfully": "File \"{{name}}\" uploaded successfully", - "failedToUploadFile": "Failed to upload file", - "fileDownloadedSuccessfully": "File \"{{name}}\" downloaded successfully", - "failedToDownloadFile": "Failed to download file", - "noFileContent": "No file content received", - "filePath": "File Path", - "fileCreatedSuccessfully": "File \"{{name}}\" created successfully", - "failedToCreateFile": "Failed to create file", - "folderCreatedSuccessfully": "Folder \"{{name}}\" created successfully", - "failedToCreateFolder": "Failed to create folder", - "failedToCreateItem": "Failed to create item", - "operationFailed": "{{operation}} operation failed for {{name}}: {{error}}", - "failedToResolveSymlink": "Failed to resolve symlink", - "itemDeletedSuccessfully": "{{type}} deleted successfully", - "itemsDeletedSuccessfully": "{{count}} items deleted successfully", - "failedToDeleteItems": "Failed to delete items", - "dragFilesToUpload": "Drop files here to upload", - "emptyFolder": "This folder is empty", - "itemCount": "{{count}} items", - "selectedCount": "{{count}} selected", - "searchFiles": "Search files...", - "upload": "Upload", - "selectHostToStart": "Select a host to start file management", - "failedToConnect": "Failed to connect to SSH", - "failedToLoadDirectory": "Failed to load directory", - "noSSHConnection": "No SSH connection available", - "enterFolderName": "Enter folder name:", - "enterFileName": "Enter file name:", - "copy": "Copy", - "cut": "Cut", - "paste": "Paste", - "copyPath": "Copy Path", - "copyPaths": "Copy Paths", - "delete": "Delete", - "properties": "Properties", - "refresh": "Refresh", - "downloadFiles": "Download {{count}} files to Browser", - "copyFiles": "Copy {{count}} items", - "cutFiles": "Cut {{count}} items", - "deleteFiles": "Delete {{count}} items", - "filesCopiedToClipboard": "{{count}} items copied to clipboard", - "filesCutToClipboard": "{{count}} items cut to clipboard", - "pathCopiedToClipboard": "Path copied to clipboard", - "pathsCopiedToClipboard": "{{count}} paths copied to clipboard", - "failedToCopyPath": "Failed to copy path to clipboard", - "movedItems": "Moved {{count}} items", - "failedToDeleteItem": "Failed to delete item", - "itemRenamedSuccessfully": "{{type}} renamed successfully", - "failedToRenameItem": "Failed to rename item", - "download": "Download", - "permissions": "Permissions", - "size": "Size", - "modified": "Modified", - "path": "Path", - "confirmDelete": "Are you sure you want to delete {{name}}?", - "uploadSuccess": "File uploaded successfully", - "uploadFailed": "File upload failed", - "downloadSuccess": "File downloaded successfully", - "downloadFailed": "File download failed", - "permissionDenied": "Permission denied", - "checkDockerLogs": "Check the Docker logs for detailed error information", - "internalServerError": "Internal server error occurred", - "serverError": "Server Error", - "error": "Error", - "requestFailed": "Request failed with status code", - "unknownFileError": "unknown", - "cannotReadFile": "Cannot read file", - "noSshSessionId": "No SSH session ID available", - "noFilePath": "No file path available", - "noCurrentHost": "No current host available", - "fileSavedSuccessfully": "File saved successfully", - "saveTimeout": "Save operation timed out. The file may have been saved successfully, but the operation took too long to complete. Check the Docker logs for confirmation.", - "failedToSaveFile": "Failed to save file", - "deletedSuccessfully": "deleted successfully", - "connectToServer": "Connect to a Server", - "selectServerToEdit": "Select a server from the sidebar to start editing files", - "fileOperations": "File Operations", - "confirmDeleteMessage": "Are you sure you want to delete {{name}}?", - "confirmDeleteSingleItem": "Are you sure you want to permanently delete \"{{name}}\"?", - "confirmDeleteMultipleItems": "Are you sure you want to permanently delete {{count}} items?", - "confirmDeleteMultipleItemsWithFolders": "Are you sure you want to permanently delete {{count}} items? This includes folders and their contents.", - "confirmDeleteFolder": "Are you sure you want to permanently delete the folder \"{{name}}\" and all its contents?", - "deleteDirectoryWarning": "This will delete the folder and all its contents.", - "actionCannotBeUndone": "This action cannot be undone.", - "permanentDeleteWarning": "This action cannot be undone. The item(s) will be permanently deleted from the server.", - "recent": "Recent", - "pinned": "Pinned", - "folderShortcuts": "Folder Shortcuts", - "noRecentFiles": "No recent files.", - "noPinnedFiles": "No pinned files.", - "enterFolderPath": "Enter folder path", - "noShortcuts": "No shortcuts.", - "searchFilesAndFolders": "Search files and folders...", - "noFilesOrFoldersFound": "No files or folders found.", - "failedToConnectSSH": "Failed to connect to SSH", - "failedToReconnectSSH": "Failed to reconnect SSH session", - "failedToListFiles": "Failed to list files", - "fetchHomeDataTimeout": "Fetch home data timed out", - "sshStatusCheckTimeout": "SSH status check timed out", - "sshReconnectionTimeout": "SSH reconnection timed out", - "saveOperationTimeout": "Save operation timed out", - "cannotSaveFile": "Cannot save file", - "dragSystemFilesToUpload": "Drag system files here to upload", - "dragFilesToWindowToDownload": "Drag files outside window to download", - "openTerminalHere": "Open Terminal Here", - "run": "Run", - "saveToSystem": "Save as...", - "selectLocationToSave": "Select Location to Save", - "openTerminalInFolder": "Open Terminal in This Folder", - "openTerminalInFileLocation": "Open Terminal at File Location", - "terminalWithPath": "Terminal - {{host}}:{{path}}", - "runningFile": "Running - {{file}}", - "onlyRunExecutableFiles": "Can only run executable files", - "noHostSelected": "No host selected", - "starred": "Starred", - "shortcuts": "Shortcuts", - "directories": "Directories", - "removedFromRecentFiles": "Removed \"{{name}}\" from recent files", - "removeFailed": "Remove failed", - "unpinnedSuccessfully": "Unpinned \"{{name}}\" successfully", - "unpinFailed": "Unpin failed", - "removedShortcut": "Removed shortcut \"{{name}}\"", - "removeShortcutFailed": "Remove shortcut failed", - "clearedAllRecentFiles": "Cleared all recent files", - "clearFailed": "Clear failed", - "removeFromRecentFiles": "Remove from recent files", - "clearAllRecentFiles": "Clear all recent files", - "unpinFile": "Unpin file", - "removeShortcut": "Remove shortcut", - "saveFilesToSystem": "Save {{count}} files as...", - "pinFile": "Pin file", - "addToShortcuts": "Add to shortcuts", - "downloadToDefaultLocation": "Download to default location", - "pasteFailed": "Paste failed", - "noUndoableActions": "No undoable actions", - "undoCopySuccess": "Undid copy operation: Deleted {{count}} copied files", - "undoCopyFailedDelete": "Undo failed: Could not delete any copied files", - "undoCopyFailedNoInfo": "Undo failed: Could not find copied file information", - "undoMoveSuccess": "Undid move operation: Moved {{count}} files back to original location", - "undoMoveFailedMove": "Undo failed: Could not move any files back", - "undoMoveFailedNoInfo": "Undo failed: Could not find moved file information", - "undoDeleteNotSupported": "Delete operation cannot be undone: Files have been permanently deleted from server", - "undoTypeNotSupported": "Unsupported undo operation type", - "undoOperationFailed": "Undo operation failed", - "unknownError": "Unknown error", - "enterPath": "Enter path...", - "editPath": "Edit path", - "confirm": "Confirm", - "cancel": "Cancel", - "find": "Find...", - "replaceWith": "Replace with...", - "replace": "Replace", - "replaceAll": "Replace All", - "downloadInstead": "Download Instead", - "keyboardShortcuts": "Keyboard Shortcuts", - "searchAndReplace": "Search & Replace", - "editing": "Editing", - "navigation": "Navigation", - "code": "Code", - "search": "Search", - "findNext": "Find Next", - "findPrevious": "Find Previous", - "save": "Save", - "selectAll": "Select All", - "undo": "Undo", - "redo": "Redo", - "goToLine": "Go to Line", - "moveLineUp": "Move Line Up", - "moveLineDown": "Move Line Down", - "toggleComment": "Toggle Comment", - "indent": "Indent", - "outdent": "Outdent", - "autoComplete": "Auto Complete", - "imageLoadError": "Failed to load image", - "rotate": "Rotate", - "originalSize": "Original Size", - "startTyping": "Start typing...", - "unknownSize": "Unknown size", - "fileIsEmpty": "File is empty", - "largeFileWarning": "Large File Warning", - "largeFileWarningDesc": "This file is {{size}} in size, which may cause performance issues when opened as text.", - "fileNotFoundAndRemoved": "File \"{{name}}\" not found and has been removed from recent/pinned files", - "failedToLoadFile": "Failed to load file: {{error}}", - "serverErrorOccurred": "Server error occurred. Please try again later.", - "autoSaveFailed": "Auto-save failed", - "fileAutoSaved": "File auto-saved", - "moveFileFailed": "Failed to move {{name}}", - "moveOperationFailed": "Move operation failed", - "canOnlyCompareFiles": "Can only compare two files", - "comparingFiles": "Comparing files: {{file1}} and {{file2}}", - "dragFailed": "Drag operation failed", - "filePinnedSuccessfully": "File \"{{name}}\" pinned successfully", - "pinFileFailed": "Failed to pin file", - "fileUnpinnedSuccessfully": "File \"{{name}}\" unpinned successfully", - "unpinFileFailed": "Failed to unpin file", - "shortcutAddedSuccessfully": "Folder shortcut \"{{name}}\" added successfully", - "addShortcutFailed": "Failed to add shortcut", - "operationCompletedSuccessfully": "{{operation}} {{count}} items successfully", - "operationCompleted": "{{operation}} {{count}} items", - "downloadFileSuccess": "File {{name}} downloaded successfully", - "downloadFileFailed": "Download failed", - "moveTo": "Move to {{name}}", - "diffCompareWith": "Diff compare with {{name}}", - "dragOutsideToDownload": "Drag outside window to download ({{count}} files)", - "newFolderDefault": "NewFolder", - "newFileDefault": "NewFile.txt", - "successfullyMovedItems": "Successfully moved {{count}} items to {{target}}", - "move": "Move", - "searchInFile": "Search in file (Ctrl+F)", - "showKeyboardShortcuts": "Show keyboard shortcuts", - "startWritingMarkdown": "Start writing your markdown content...", - "loadingFileComparison": "Loading file comparison...", - "reload": "Reload", - "compare": "Compare", - "sideBySide": "Side by Side", - "inline": "Inline", - "fileComparison": "File Comparison: {{file1}} vs {{file2}}", - "fileTooLarge": "File too large: {{error}}", - "sshConnectionFailed": "SSH connection failed. Please check your connection to {{name}} ({{ip}}:{{port}})", - "loadFileFailed": "Failed to load file: {{error}}", - "connectedSuccessfully": "Connected successfully", - "totpVerificationFailed": "TOTP verification failed", - "verificationCodePrompt": "Verification code:", - "changePermissions": "Change Permissions", - "changePermissionsDesc": "Modify file permissions for", - "currentPermissions": "Current Permissions", - "newPermissions": "New Permissions", - "owner": "Owner", - "group": "Group", - "others": "Others", - "read": "Read", - "write": "Write", - "execute": "Execute", - "permissionsChangedSuccessfully": "Permissions changed successfully", - "failedToChangePermissions": "Failed to change permissions" + "title": "Fájlkezelő", + "file": "Fájl", + "folder": "Mappa", + "connectToSsh": "SSH-kapcsolaton keresztül fájlműveleteket használhat", + "uploadFile": "Fájl feltöltése", + "downloadFile": "Letöltés", + "extractArchive": "Archívum kibontása", + "extractingArchive": "{{name}}kinyerése ...", + "archiveExtractedSuccessfully": "{{name}} sikeresen kibontva", + "extractFailed": "Kibontás sikertelen", + "compressFile": "Fájl tömörítése", + "compressFiles": "Fájlok tömörítése", + "compressFilesDesc": "Tömörítsen {{count}} elemet archívumba", + "archiveName": "Archívum neve", + "enterArchiveName": "Adja meg az archívum nevét...", + "compressionFormat": "Tömörítési formátum", + "selectedFiles": "Kiválasztott fájlok", + "andMoreFiles": "és {{count}} még több...", + "compress": "Borogatás", + "compressingFiles": "{{count}} elem tömörítése {{name}}-ba ...", + "filesCompressedSuccessfully": "{{name}} sikeresen létrehozva", + "compressFailed": "Sikertelen tömörítés", + "edit": "Szerkesztés", + "preview": "Előnézet", + "previous": "Előző", + "next": "Következő", + "pageXOfY": "{{current}} oldal / {{total}}", + "zoomOut": "Kicsinyítés", + "zoomIn": "Nagyítás", + "newFile": "Új fájl", + "newFolder": "Új mappa", + "rename": "Átnevezés", + "renameItem": "Elem átnevezése", + "deleteItem": "Elem törlése", + "currentPath": "Jelenlegi útvonal", + "uploadFileTitle": "Fájl feltöltése", + "maxFileSize": "Max: 1 GB (JSON) / 5 GB (bináris) – Nagy fájlok támogatása", + "removeFile": "Fájl eltávolítása", + "clickToSelectFile": "Kattintson egy fájl kiválasztásához", + "chooseFile": "Fájl kiválasztása", + "uploading": "Feltöltés...", + "downloading": "Letöltés...", + "uploadingFile": "Feltöltés {{name}}...", + "uploadingLargeFile": "Nagy fájl feltöltése {{name}} ({{size}})...", + "downloadingFile": "{{name}}letöltése ...", + "creatingFile": "{{name}}létrehozása ...", + "creatingFolder": "{{name}}létrehozása ...", + "deletingItem": "Törlés {{type}} {{name}}...", + "renamingItem": "{{type}} {{oldName}} átnevezése {{newName}}-re ...", + "createNewFile": "Új fájl létrehozása", + "fileName": "Fájlnév", + "creating": "Létrehozás...", + "createFile": "Fájl létrehozása", + "createNewFolder": "Új mappa létrehozása", + "folderName": "Mappa neve", + "createFolder": "Mappa létrehozása", + "warningCannotUndo": "Figyelmeztetés: Ez a művelet nem vonható vissza", + "itemPath": "Elem útvonala", + "thisIsDirectory": "Ez egy könyvtár (rekurzívan törlődik)", + "deleting": "Törlés...", + "currentPathLabel": "Jelenlegi útvonal", + "newName": "Új név", + "thisIsDirectoryRename": "Ez egy címtár", + "renaming": "Átnevezés...", + "fileUploadedSuccessfully": "A(z) \"{{name}}\" fájl feltöltése sikeresen megtörtént", + "failedToUploadFile": "Nem sikerült feltölteni a fájlt", + "fileDownloadedSuccessfully": "A(z) \"{{name}}\" fájl sikeresen letöltve", + "failedToDownloadFile": "Nem sikerült letölteni a fájlt", + "noFileContent": "Nem érkezett fájltartalom", + "filePath": "Fájl elérési útja", + "fileCreatedSuccessfully": "A(z) \"{{name}}\" fájl sikeresen létrehozva", + "failedToCreateFile": "Nem sikerült létrehozni a fájlt", + "folderCreatedSuccessfully": "A(z) \"{{name}}\" mappa sikeresen létrehozva", + "failedToCreateFolder": "Nem sikerült létrehozni a mappát", + "failedToCreateItem": "Nem sikerült létrehozni az elemet", + "operationFailed": "{{operation}} művelet sikertelen a következőhöz: {{name}}: {{error}}", + "failedToResolveSymlink": "Nem sikerült feloldani a szimbolikus linket", + "itemDeletedSuccessfully": "{{type}} sikeresen törölve", + "itemsDeletedSuccessfully": "{{count}} elem sikeresen törölve", + "failedToDeleteItems": "Nem sikerült törölni az elemeket", + "dragFilesToUpload": "Húzd ide a fájlokat a feltöltéshez", + "emptyFolder": "Ez a mappa üres", + "itemCount": "{{count}} elem", + "selectedCount": "{{count}} kiválasztva", + "searchFiles": "Fájlok keresése...", + "upload": "Feltöltés", + "selectHostToStart": "Válasszon ki egy gazdagépet a fájlkezelés megkezdéséhez", + "failedToConnect": "Nem sikerült csatlakozni az SSH-hoz", + "failedToLoadDirectory": "Nem sikerült betölteni a könyvtárat", + "noSSHConnection": "Nincs elérhető SSH-kapcsolat", + "enterFolderName": "Írja be a mappa nevét:", + "enterFileName": "Írja be a fájlnevet:", + "copy": "Másolat", + "cut": "Vágott", + "paste": "Paszta", + "copyPath": "Útvonal másolása", + "copyPaths": "Útvonalak másolása", + "delete": "Töröl", + "properties": "Tulajdonságok", + "refresh": "Frissítés", + "downloadFiles": "{{count}} fájl letöltése böngészőbe", + "copyFiles": "{{count}} elem másolása", + "cutFiles": "{{count}} elem kivágása", + "deleteFiles": "{{count}} elem törlése", + "filesCopiedToClipboard": "{{count}} elem másolva a vágólapra", + "filesCutToClipboard": "{{count}} elem a vágólapra vágva", + "pathCopiedToClipboard": "Útvonal a vágólapra másolva", + "pathsCopiedToClipboard": "{{count}} elérési utak másolva a vágólapra", + "failedToCopyPath": "Nem sikerült a vágólapra másolni az elérési utat", + "movedItems": "Áthelyezett {{count}} elem", + "failedToDeleteItem": "Nem sikerült törölni az elemet", + "itemRenamedSuccessfully": "{{type}} átnevezése sikeresen megtörtént", + "failedToRenameItem": "Nem sikerült átnevezni az elemet", + "download": "Letöltés", + "permissions": "Engedélyek", + "size": "Méret", + "modified": "Módosított", + "path": "Útvonal", + "confirmDelete": "Biztosan törölni szeretnéd ezt: {{name}}?", + "uploadSuccess": "Fájl feltöltve sikeresen", + "uploadFailed": "Fájlfeltöltés sikertelen", + "downloadSuccess": "Fájl sikeresen letöltve", + "downloadFailed": "Fájl letöltése sikertelen", + "permissionDenied": "Engedély megtagadva", + "checkDockerLogs": "A Docker naplóiban részletes hibainformációkat talál.", + "internalServerError": "Belső szerverhiba történt", + "serverError": "Szerverhiba", + "error": "Hiba", + "requestFailed": "A kérés sikertelen volt az állapotkóddal", + "unknownFileError": "ismeretlen", + "cannotReadFile": "Nem lehet beolvasni a fájlt", + "noSshSessionId": "Nincs elérhető SSH munkamenet-azonosító", + "noFilePath": "Nincs elérhető fájlútvonal", + "noCurrentHost": "Jelenleg nincs elérhető host", + "fileSavedSuccessfully": "Fájl mentése sikeresen megtörtént", + "saveTimeout": "A mentési művelet időtúllépést okozott. Lehetséges, hogy a fájl mentése sikeresen megtörtént, de a művelet túl sokáig tartott. Ellenőrizze a Docker naplókat a megerősítéshez.", + "failedToSaveFile": "Nem sikerült menteni a fájlt", + "deletedSuccessfully": "sikeresen törölve", + "connectToServer": "Csatlakozás egy szerverhez", + "selectServerToEdit": "Válasszon egy szervert az oldalsávból a fájlok szerkesztésének megkezdéséhez", + "fileOperations": "Fájlműveletek", + "confirmDeleteMessage": "Biztosan törölni szeretnéd ezt: {{name}}?", + "confirmDeleteSingleItem": "Biztosan véglegesen törölni szeretnéd a(z) \"{{name}}\" fájlt?", + "confirmDeleteMultipleItems": "Biztosan véglegesen törölni szeretnéd a(z) {{count}} elemet?", + "confirmDeleteMultipleItemsWithFolders": "Biztosan véglegesen törölni szeretnéd a(z) {{count}} elemet? Ez a mappákat és azok tartalmát is tartalmazza.", + "confirmDeleteFolder": "Biztosan véglegesen törölni szeretné a(z) \"{{name}}\" mappát és annak teljes tartalmát?", + "deleteDirectoryWarning": "Ez törli a mappát és annak összes tartalmát.", + "actionCannotBeUndone": "Ez a művelet nem vonható vissza.", + "permanentDeleteWarning": "Ez a művelet nem vonható vissza. Az elem(ek) véglegesen törlődnek a szerverről.", + "recent": "Legutóbbi", + "pinned": "Rögzítve", + "folderShortcuts": "Mappa parancsikonok", + "noRecentFiles": "Nincsenek friss fájlok.", + "noPinnedFiles": "Nincsenek rögzített fájlok.", + "enterFolderPath": "Mappa elérési útjának megadása", + "noShortcuts": "Nincsenek rövidítések.", + "searchFilesAndFolders": "Fájlok és mappák keresése...", + "noFilesOrFoldersFound": "Nem találhatók fájlok vagy mappák.", + "failedToConnectSSH": "Nem sikerült csatlakozni az SSH-hoz", + "failedToReconnectSSH": "Nem sikerült újracsatlakozni az SSH-munkamenethez", + "failedToListFiles": "Nem sikerült listázni a fájlokat", + "fetchHomeDataTimeout": "Az otthoni adatok lekérése időtúllépés miatt megszakadt.", + "sshStatusCheckTimeout": "SSH állapotellenőrzés időtúllépés miatt", + "sshReconnectionTimeout": "SSH újracsatlakozás időtúllépés miatt", + "saveOperationTimeout": "A mentési művelet időtúllépést okozott.", + "cannotSaveFile": "Nem sikerült menteni a fájlt", + "dragSystemFilesToUpload": "Húzd ide a rendszerfájlokat a feltöltéshez", + "dragFilesToWindowToDownload": "Húzd a fájlokat az ablakon kívülre a letöltéshez", + "openTerminalHere": "Nyissa meg a terminált itt", + "run": "Fut", + "saveToSystem": "Mentés másként...", + "selectLocationToSave": "Mentési hely kiválasztása", + "openTerminalInFolder": "Nyissa meg a terminált ebben a mappában", + "openTerminalInFileLocation": "Nyissa meg a terminált a fájl helyén", + "terminalWithPath": "Terminál - {{host}}:{{path}}", + "runningFile": "Futás - {{file}}", + "onlyRunExecutableFiles": "Csak futtatható fájlokat futtathat", + "noHostSelected": "Nincs kiválasztva gazdagép", + "starred": "Csillagos", + "shortcuts": "Gyorsbillentyűk", + "directories": "Könyvtárak", + "removedFromRecentFiles": "Eltávolította a(z) „{{name}}” elemet a legutóbbi fájlok közül", + "removeFailed": "Eltávolítás sikertelen", + "unpinnedSuccessfully": "A(z) \"{{name}}\" rögzítésének feloldása sikeresen megtörtént.", + "unpinFailed": "Feloldás sikertelen", + "removedShortcut": "Eltávolította a(z) \"{{name}}\" parancsikont", + "removeShortcutFailed": "A parancsikon eltávolítása sikertelen", + "clearedAllRecentFiles": "Az összes legutóbbi fájl törölve", + "clearFailed": "Törlés sikertelen", + "removeFromRecentFiles": "Eltávolítás a legutóbbi fájlok közül", + "clearAllRecentFiles": "Az összes legutóbbi fájl törlése", + "unpinFile": "Fájl rögzítésének feloldása", + "removeShortcut": "Parancsikon eltávolítása", + "saveFilesToSystem": "{{count}} fájl mentése más néven...", + "pinFile": "Fájl rögzítése", + "addToShortcuts": "Hozzáadás a parancsikonokhoz", + "downloadToDefaultLocation": "Letöltés az alapértelmezett helyre", + "pasteFailed": "Beillesztés sikertelen", + "noUndoableActions": "Nincsenek visszavonható műveletek", + "undoCopySuccess": "Másolás visszavonása: Törölt {{count}} másolt fájlok", + "undoCopyFailedDelete": "Visszavonás sikertelen: Nem sikerült törölni a másolt fájlokat", + "undoCopyFailedNoInfo": "Visszavonás sikertelen: Nem találhatók másolt fájlinformációk", + "undoMoveSuccess": "Visszavont áthelyezési művelet: {{count}} fájl visszahelyezése az eredeti helyére", + "undoMoveFailedMove": "Visszavonás sikertelen: Nem sikerült fájlokat visszahelyezni", + "undoMoveFailedNoInfo": "Visszavonás sikertelen: Nem találhatók áthelyezett fájlinformációk", + "undoDeleteNotSupported": "A törlési művelet nem vonható vissza: A fájlok véglegesen törölve lettek a szerverről.", + "undoTypeNotSupported": "Nem támogatott visszavonási művelettípus", + "undoOperationFailed": "A visszavonási művelet sikertelen", + "unknownError": "Ismeretlen hiba", + "enterPath": "Adja meg az elérési utat...", + "editPath": "Útvonal szerkesztése", + "confirm": "Megerősítés", + "cancel": "Mégsem", + "find": "Lelet...", + "replaceWith": "Cserélje ki erre...", + "replace": "Csere", + "replaceAll": "Összes cseréje", + "downloadInstead": "Letöltés helyett", + "keyboardShortcuts": "Billentyűparancsok", + "searchAndReplace": "Keresés és csere", + "editing": "Szerkesztés", + "navigation": "Navigáció", + "code": "Kód", + "search": "Keresés", + "findNext": "Következő keresése", + "findPrevious": "Előző keresése", + "save": "Megtakarítás", + "selectAll": "Összes kijelölése", + "undo": "Visszavonás", + "redo": "Újra", + "goToLine": "Ugrás a sorra", + "moveLineUp": "Sor felfelé mozgatása", + "moveLineDown": "Sor mozgatása lejjebb", + "toggleComment": "Hozzászólás be-/kikapcsolása", + "indent": "Behúzás", + "outdent": "Kihúzás", + "autoComplete": "Automatikus kiegészítés", + "imageLoadError": "Nem sikerült betölteni a képet", + "rotate": "Forog", + "originalSize": "Eredeti méret", + "startTyping": "Kezdj el gépelni...", + "unknownSize": "Ismeretlen méret", + "fileIsEmpty": "A fájl üres", + "largeFileWarning": "Nagy fájlra vonatkozó figyelmeztetés", + "largeFileWarningDesc": "A fájl mérete {{size}} , ami szövegként való megnyitáskor teljesítményproblémákat okozhat.", + "fileNotFoundAndRemoved": "A(z) „{{name}}” fájl nem található, és eltávolításra került a legutóbbi/rögzített fájlok közül.", + "failedToLoadFile": "Nem sikerült betölteni a fájlt: {{error}}", + "serverErrorOccurred": "Szerverhiba történt. Kérjük, próbálja meg később.", + "autoSaveFailed": "Automatikus mentés sikertelen", + "fileAutoSaved": "Fájl automatikusan mentve", + "moveFileFailed": "Nem sikerült áthelyezni {{name}}", + "moveOperationFailed": "Áthelyezési művelet sikertelen", + "canOnlyCompareFiles": "Csak két fájlt lehet összehasonlítani", + "comparingFiles": "Fájlok összehasonlítása: {{file1}} és {{file2}}", + "dragFailed": "Húzási művelet sikertelen", + "filePinnedSuccessfully": "A(z) „{{name}}” fájlt sikeresen rögzítették", + "pinFileFailed": "Nem sikerült rögzíteni a fájlt", + "fileUnpinnedSuccessfully": "A(z) „{{name}}” fájl rögzítése sikeresen feloldva", + "unpinFileFailed": "Nem sikerült feloldani a fájl rögzítését", + "shortcutAddedSuccessfully": "A(z) „{{name}}” mappa parancsikonja sikeresen hozzáadva", + "addShortcutFailed": "Nem sikerült hozzáadni a parancsikont", + "operationCompletedSuccessfully": "{{operation}} {{count}} elem sikeresen", + "operationCompleted": "{{operation}} {{count}} elem", + "downloadFileSuccess": "A {{name}} fájl sikeresen letöltve", + "downloadFileFailed": "Letöltés sikertelen", + "moveTo": "Áthelyezés ide: {{name}}", + "diffCompareWith": "Különbség összehasonlítása {{name}}-val", + "dragOutsideToDownload": "Húzd az ablakon kívülre a letöltéshez ({{count}} fájl)", + "newFolderDefault": "Új mappa", + "newFileDefault": "ÚjFájl.txt", + "successfullyMovedItems": "{{count}} elem sikeresen áthelyezve ide: {{target}}", + "move": "Mozog", + "searchInFile": "Keresés a fájlban (Ctrl+F)", + "showKeyboardShortcuts": "Billentyűparancsok megjelenítése", + "startWritingMarkdown": "Kezdj el írni a Markdown tartalmaidat...", + "loadingFileComparison": "Fájl-összehasonlítás betöltése...", + "reload": "Újratöltés", + "compare": "Összehasonlítás", + "sideBySide": "Egymás mellett", + "inline": "Beágyazott", + "fileComparison": "Fájl-összehasonlítás: {{file1}} vs {{file2}}", + "fileTooLarge": "A fájl túl nagy: {{error}}", + "sshConnectionFailed": "SSH kapcsolat sikertelen. Kérjük, ellenőrizze a kapcsolatot a következővel: {{name}} ({{ip}}:{{port}})", + "loadFileFailed": "Nem sikerült betölteni a fájlt: {{error}}", + "connectedSuccessfully": "Sikeres csatlakozás", + "totpVerificationFailed": "TOTP-ellenőrzés sikertelen", + "verificationCodePrompt": "Ellenőrző kód:", + "changePermissions": "Engedélyek módosítása", + "changePermissionsDesc": "Fájlengedélyek módosítása ehhez:", + "currentPermissions": "Jelenlegi engedélyek", + "newPermissions": "Új engedélyek", + "owner": "Tulajdonos", + "group": "Csoport", + "others": "Mások", + "read": "Olvas", + "write": "Írás", + "execute": "Végrehajtás", + "permissionsChangedSuccessfully": "Engedélyek sikeresen módosítva", + "failedToChangePermissions": "Nem sikerült módosítani az engedélyeket" }, "tunnel": { - "noTunnelsConfigured": "No Tunnels Configured", - "configureTunnelsInHostSettings": "Configure tunnel connections in the Host Manager to get started" + "noTunnelsConfigured": "Nincsenek konfigurált alagutak", + "configureTunnelsInHostSettings": "Első lépésként konfigurálja az alagútkapcsolatokat a Host Managerben." }, "tunnels": { - "title": "SSH Tunnels", - "noSshTunnels": "No SSH Tunnels", - "createFirstTunnelMessage": "You haven't created any SSH tunnels yet. Configure tunnel connections in the Host Manager to get started.", - "connected": "Connected", - "disconnected": "Disconnected", - "connecting": "Connecting...", - "disconnecting": "Disconnecting...", - "unknownTunnelStatus": "Unknown", - "statusUnknown": "Unknown", - "unknown": "Unknown", - "error": "Error", - "failed": "Failed", - "retrying": "Retrying", - "waiting": "Waiting", - "waitingForRetry": "Waiting for retry", - "retryingConnection": "Retrying connection", - "canceling": "Canceling...", - "connect": "Connect", - "disconnect": "Disconnect", - "cancel": "Cancel", - "port": "Port", - "attempt": "Attempt {{current}} of {{max}}", - "nextRetryIn": "Next retry in {{seconds}} seconds", - "checkDockerLogs": "Check your Docker logs for the error reason, join the", - "orCreate": "or create a ", - "noTunnelConnections": "No tunnel connections configured", - "tunnelConnections": "Tunnel Connections", - "addTunnel": "Add Tunnel", - "editTunnel": "Edit Tunnel", - "deleteTunnel": "Delete Tunnel", - "tunnelName": "Tunnel Name", - "localPort": "Local Port", - "remoteHost": "Remote Host", - "remotePort": "Remote Port", - "autoStart": "Auto Start", - "status": "Status", - "active": "Active", - "inactive": "Inactive", - "start": "Start", + "title": "SSH alagutak", + "noSshTunnels": "Nincsenek SSH alagutak", + "createFirstTunnelMessage": "Még nem hozott létre SSH alagutakat. A kezdéshez konfigurálja az alagútkapcsolatokat a Host Managerben.", + "connected": "Csatlakoztatva", + "disconnected": "Szétkapcsolt", + "connecting": "Kapcsolódás...", + "disconnecting": "Leválasztás...", + "unknownTunnelStatus": "Ismeretlen", + "statusUnknown": "Ismeretlen", + "unknown": "Ismeretlen", + "error": "Hiba", + "failed": "Sikertelen", + "retrying": "Újrapróbálkozás", + "waiting": "Várakozás", + "waitingForRetry": "Újrapróbálkozásra vár", + "retryingConnection": "Kapcsolódás újrapróbálása", + "canceling": "Lemondás...", + "connect": "Csatlakozás", + "disconnect": "Leválasztás", + "cancel": "Mégsem", + "port": "Kikötő", + "attempt": "{{current}} kísérlet a {{max}}-ből", + "nextRetryIn": "Következő újrapróbálkozás {{seconds}} másodperc múlva", + "checkDockerLogs": "Ellenőrizd a Docker naplóidat a hiba okának kiderítéséhez, csatlakozz a", + "orCreate": "vagy hozzon létre egy ", + "noTunnelConnections": "Nincsenek konfigurált alagútkapcsolatok", + "tunnelConnections": "Alagútkapcsolatok", + "addTunnel": "Alagút hozzáadása", + "editTunnel": "Alagút szerkesztése", + "deleteTunnel": "Alagút törlése", + "tunnelName": "Alagút neve", + "localPort": "Helyi kikötő", + "remoteHost": "Távoli gép", + "remotePort": "Távoli port", + "autoStart": "Automatikus indítás", + "status": "Állapot", + "active": "Aktív", + "inactive": "Inaktív", + "start": "Indul", "stop": "Stop", - "restart": "Restart", - "connectionType": "Connection Type", - "local": "Local", - "remote": "Remote", - "dynamic": "Dynamic", - "unknownConnectionStatus": "Unknown", - "portMapping": "Port {{sourcePort}} → {{endpointHost}}:{{endpointPort}}", - "endpointHostNotFound": "Endpoint host not found", - "discord": "Discord", - "githubIssue": "GitHub issue", - "forHelp": "for help" + "restart": "Újraindítás", + "connectionType": "Kapcsolat típusa", + "local": "Helyi", + "remote": "Távoli", + "dynamic": "Dinamikus", + "unknownConnectionStatus": "Ismeretlen", + "portMapping": "{{sourcePort}} → {{endpointHost}}port :{{endpointPort}}", + "endpointHostNotFound": "Végponti gazdagép nem található", + "discord": "Viszály", + "githubIssue": "GitHub-probléma", + "forHelp": "segítségért" }, "serverStats": { - "title": "Server Statistics", + "title": "Szerver statisztikák", "cpu": "CPU", - "memory": "Memory", - "disk": "Disk", - "network": "Network", - "uptime": "Uptime", - "loadAverage": "Avg: {{avg1}}, {{avg5}}, {{avg15}}", - "processes": "Processes", - "connections": "Connections", - "usage": "Usage", - "available": "Available", - "total": "Total", - "free": "Free", - "used": "Used", - "percentage": "Percentage", - "refreshStatusAndMetrics": "Refresh status and metrics", - "refreshStatus": "Refresh Status", - "fileManagerAlreadyOpen": "File Manager already open for this host", - "openFileManager": "Open File Manager", + "memory": "Memória", + "disk": "Korong", + "network": "Hálózat", + "uptime": "Üzemidő", + "loadAverage": "Átlag: {{avg1}}, {{avg5}}, {{avg15}}", + "processes": "Folyamatok", + "connections": "Kapcsolatok", + "usage": "Használat", + "available": "Elérhető", + "total": "Teljes", + "free": "Ingyenes", + "used": "Használt", + "percentage": "Százalék", + "refreshStatusAndMetrics": "Frissítési állapot és mérőszámok", + "refreshStatus": "Frissítési állapot", + "fileManagerAlreadyOpen": "A fájlkezelő már meg van nyitva ehhez a gazdagéphez", + "openFileManager": "Fájlkezelő megnyitása", "cpuCores_one": "{{count}} CPU", - "cpuCores_other": "{{count}} CPUs", - "naCpus": "N/A CPU(s)", - "loadAverageNA": "Avg: N/A", - "cpuUsage": "CPU Usage", - "memoryUsage": "Memory Usage", - "diskUsage": "Disk Usage", - "rootStorageSpace": "Root Storage Space", - "of": "of", - "feedbackMessage": "Have ideas for what should come next for server management? Share them on", - "failedToFetchHostConfig": "Failed to fetch host configuration", - "failedToFetchStatus": "Failed to fetch server status", - "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", - "totpRequired": "TOTP Authentication Required", - "totpUnavailable": "Server Stats unavailable for TOTP-enabled servers", - "totpVerified": "TOTP verified, metrics collection started", - "totpFailed": "TOTP verification failed", - "totpInvalidCode": "Invalid verification code", - "totpCancelled": "Metrics collection cancelled", - "authenticationFailed": "Authentication failed", - "noneAuthNotSupported": "Server Stats does not support 'none' authentication type.", - "load": "Load", - "editLayout": "Edit Layout", - "cancelEdit": "Cancel", - "addWidget": "Add Widget", - "saveLayout": "Save Layout", - "unsavedChanges": "Unsaved changes", - "layoutSaved": "Layout saved successfully", - "failedToSaveLayout": "Failed to save layout", - "systemInfo": "System Information", - "hostname": "Hostname", - "operatingSystem": "Operating System", + "cpuCores_other": "{{count}} CPU-k", + "naCpus": "Nincs CPU", + "loadAverageNA": "Átlag: N/A", + "cpuUsage": "CPU-használat", + "memoryUsage": "Memóriahasználat", + "diskUsage": "Lemezhasználat", + "rootStorageSpace": "Gyökér tárhely", + "of": "a", + "feedbackMessage": "Vannak ötletei a szerverkezelés jövőjére vonatkozóan? Ossza meg őket a következő oldalon", + "failedToFetchHostConfig": "Nem sikerült lekérni a gazdagép konfigurációját", + "failedToFetchStatus": "Nem sikerült lekérni a szerver állapotát", + "failedToFetchMetrics": "Nem sikerült lekérni a szerver metrikáit", + "failedToFetchHomeData": "Nem sikerült lekérni az otthoni adatokat", + "loadingMetrics": "Metrikák betöltése...", + "connecting": "Kapcsolódás...", + "refreshing": "Üdítő...", + "serverOffline": "Szerver offline állapotban", + "cannotFetchMetrics": "Nem lehet metrikákat lekérni az offline szerverről", + "totpRequired": "TOTP hitelesítés szükséges", + "totpUnavailable": "A TOTP-képes szerverek statisztikái nem érhetők el.", + "totpVerified": "TOTP ellenőrizve, a mutatók gyűjtése megkezdődött", + "totpFailed": "TOTP-ellenőrzés sikertelen", + "totpInvalidCode": "Érvénytelen ellenőrző kód", + "totpCancelled": "Metrikagyűjtés megszakítva", + "authenticationFailed": "Hitelesítés sikertelen", + "noneAuthNotSupported": "A kiszolgáló statisztikái nem támogatják a „nincs” hitelesítési típust.", + "load": "Terhelés", + "editLayout": "Elrendezés szerkesztése", + "cancelEdit": "Mégsem", + "addWidget": "Widget hozzáadása", + "saveLayout": "Elrendezés mentése", + "unsavedChanges": "Nem mentett változtatások", + "layoutSaved": "Az elrendezés mentése sikeres volt", + "failedToSaveLayout": "Nem sikerült menteni az elrendezést", + "systemInfo": "Rendszerinformációk", + "hostname": "Gazdagépnév", + "operatingSystem": "Operációs rendszer", "kernel": "Kernel", - "totalUptime": "Total Uptime", - "seconds": "seconds", - "networkInterfaces": "Network Interfaces", - "noInterfacesFound": "No network interfaces found", - "totalProcesses": "Total Processes", - "running": "Running", - "noProcessesFound": "No processes found", - "loginStats": "SSH Login Statistics", - "totalLogins": "Total Logins", - "uniqueIPs": "Unique IPs", - "recentSuccessfulLogins": "Recent Successful Logins", - "recentFailedAttempts": "Recent Failed Attempts", - "noRecentLoginData": "No recent login data", - "from": "from", - "quickActions": "Quick Actions", - "executeQuickAction": "Execute {{name}}", - "executingQuickAction": "Executing {{name}}...", - "quickActionSuccess": "{{name}} completed successfully", - "quickActionFailed": "{{name}} failed", - "quickActionError": "Failed to execute {{name}}" + "totalUptime": "Teljes üzemidő", + "seconds": "másodperc", + "networkInterfaces": "Hálózati interfészek", + "noInterfacesFound": "Nem találhatók hálózati interfészek", + "totalProcesses": "Összes folyamat", + "running": "Futás", + "noProcessesFound": "Nem találhatók folyamatok", + "loginStats": "SSH bejelentkezési statisztikák", + "totalLogins": "Összes bejelentkezés", + "uniqueIPs": "Egyedi IP-címek", + "recentSuccessfulLogins": "Legutóbbi sikeres bejelentkezések", + "recentFailedAttempts": "Legutóbbi sikertelen próbálkozások", + "noRecentLoginData": "Nincsenek friss bejelentkezési adatok", + "from": "-tól", + "quickActions": "Gyors műveletek", + "executeQuickAction": "Végrehajtás {{name}}", + "executingQuickAction": "{{name}}végrehajtása ...", + "quickActionSuccess": "{{name}} sikeresen befejeződött", + "quickActionFailed": "{{name}} sikertelen", + "quickActionError": "Nem sikerült végrehajtani a {{name}}parancsot." }, "auth": { - "tagline": "SSH SERVER MANAGER", - "description": "Secure, powerful, and intuitive SSH connection management", - "welcomeBack": "Welcome back to TERMIX", - "createAccount": "Create your TERMIX account", - "continueExternal": "Continue with external provider", - "loginTitle": "Login to Termix", - "registerTitle": "Create Account", - "loginButton": "Login", - "registerButton": "Register", - "forgotPassword": "Forgot Password?", - "rememberMe": "Remember Me", - "noAccount": "Don't have an account?", - "hasAccount": "Already have an account?", - "loginSuccess": "Login successful", - "loginFailed": "Login failed", - "registerSuccess": "Registration successful", - "registerFailed": "Registration failed", - "logoutSuccess": "Logged out successfully", - "invalidCredentials": "Invalid username or password", - "accountCreated": "Account created successfully", - "passwordReset": "Password reset link sent", - "twoFactorAuth": "Two-Factor Authentication", - "enterCode": "Enter verification code", - "backupCode": "Or use backup code", - "verifyCode": "Verify Code", - "redirectingToApp": "Redirecting to app...", - "enableTwoFactor": "Enable Two-Factor Authentication", - "disableTwoFactor": "Disable Two-Factor Authentication", - "scanQRCode": "Scan this QR code with your authenticator app", - "backupCodes": "Backup Codes", - "saveBackupCodes": "Save these backup codes in a safe place", - "twoFactorEnabledSuccess": "Two-factor authentication enabled successfully!", - "twoFactorDisabled": "Two-factor authentication disabled", - "newBackupCodesGenerated": "New backup codes generated", - "backupCodesDownloaded": "Backup codes downloaded", - "pleaseEnterSixDigitCode": "Please enter a 6-digit code", - "invalidVerificationCode": "Invalid verification code", - "failedToDisableTotp": "Failed to disable TOTP", - "failedToGenerateBackupCodes": "Failed to generate backup codes", - "enterPassword": "Enter your password", - "lockedOidcAuth": "Locked (OIDC Auth)", - "twoFactorTitle": "Two-Factor Authentication", - "twoFactorProtected": "Your account is protected with two-factor authentication", - "twoFactorActive": "Two-factor authentication is currently active on your account", - "disable2FA": "Disable 2FA", - "disableTwoFactorWarning": "Disabling two-factor authentication will make your account less secure", - "passwordOrTotpCode": "Password or TOTP Code", - "or": "Or", - "generateNewBackupCodesText": "Generate new backup codes if you've lost your existing ones", - "generateNewBackupCodes": "Generate New Backup Codes", - "yourBackupCodes": "Your Backup Codes", - "download": "Download", - "setupTwoFactorTitle": "Set Up Two-Factor Authentication", - "sshAuthenticationRequired": "SSH Authentication Required", - "sshNoKeyboardInteractive": "Keyboard-Interactive Authentication Unavailable", - "sshAuthenticationFailed": "Authentication Failed", - "sshAuthenticationTimeout": "Authentication Timeout", - "sshNoKeyboardInteractiveDescription": "The server does not support keyboard-interactive authentication. Please provide your password or SSH key.", - "sshAuthFailedDescription": "The provided credentials were incorrect. Please try again with valid credentials.", - "sshTimeoutDescription": "The authentication attempt timed out. Please try again.", - "sshProvideCredentialsDescription": "Please provide your SSH credentials to connect to this server.", - "sshPasswordDescription": "Enter the password for this SSH connection.", - "sshKeyPasswordDescription": "If your SSH key is encrypted, enter the passphrase here.", - "step1ScanQR": "Step 1: Scan the QR code with your authenticator app", - "manualEntryCode": "Manual Entry Code", - "cannotScanQRText": "If you can't scan the QR code, enter this code manually in your authenticator app", - "nextVerifyCode": "Next: Verify Code", - "verifyAuthenticator": "Verify Your Authenticator", - "step2EnterCode": "Step 2: Enter the 6-digit code from your authenticator app", - "verificationCode": "Verification Code", - "back": "Back", - "verifyAndEnable": "Verify and Enable", - "saveBackupCodesTitle": "Save Your Backup Codes", - "step3StoreCodesSecurely": "Step 3: Store these codes in a safe place", - "importantBackupCodesText": "Save these backup codes in a secure location. You can use them to access your account if you lose your authenticator device.", - "completeSetup": "Complete Setup", - "notEnabledText": "Two-factor authentication adds an extra layer of security by requiring a code from your authenticator app when signing in.", - "enableTwoFactorButton": "Enable Two-Factor Authentication", - "addExtraSecurityLayer": "Add an extra layer of security to your account", - "firstUser": "First User", - "firstUserMessage": "You are the first user and will be made an admin. You can view admin settings in the sidebar user dropdown. If you think this is a mistake, check the docker logs, or create a GitHub issue.", - "external": "External", - "loginWithExternal": "Login with External Provider", - "loginWithExternalDesc": "Login using your configured external identity provider", - "externalNotSupportedInElectron": "External authentication is not supported in the Electron app yet. Please use the web version for OIDC login.", - "resetPasswordButton": "Reset Password", - "sendResetCode": "Send Reset Code", - "resetCodeDesc": "Enter your username to receive a password reset code. The code will be logged in the docker container logs.", - "resetCode": "Reset Code", - "verifyCodeButton": "Verify Code", - "enterResetCode": "Enter the 6-digit code from the docker container logs for user:", - "goToLogin": "Go to Login", - "newPassword": "New Password", - "confirmNewPassword": "Confirm Password", - "enterNewPassword": "Enter your new password for user:", - "signUp": "Sign Up", - "mobileApp": "Mobile App", - "loggingInToMobileApp": "Logging in to the mobile app", - "desktopApp": "Desktop App", - "loggingInToDesktopApp": "Logging in to the desktop app", - "loggingInToDesktopAppViaWeb": "Logging in to the desktop app via web interface", - "loadingServer": "Loading server...", - "authenticating": "Authenticating...", - "dataLossWarning": "Resetting your password this way will delete all your saved SSH hosts, credentials, and other encrypted data. This action cannot be undone. Only use this if you have forgotten your password and are not logged in.", - "authenticationDisabled": "Authentication Disabled", - "authenticationDisabledDesc": "All authentication methods are currently disabled. Please contact your administrator.", - "passwordResetSuccess": "Password Reset Successful", - "passwordResetSuccessDesc": "Your password has been reset successfully. You can now log in with your new password." + "tagline": "SSH SZERVERKEZELŐ", + "description": "Biztonságos, hatékony és intuitív SSH-kapcsolatkezelés", + "welcomeBack": "Üdvözlünk ismét a TERMIX-nél", + "createAccount": "Hozd létre a TERMIX fiókodat", + "continueExternal": "Folytatás külső szolgáltatóval", + "loginTitle": "Bejelentkezés a Termixbe", + "registerTitle": "Fiók létrehozása", + "loginButton": "Bejelentkezés", + "registerButton": "Nyilvántartás", + "forgotPassword": "Elfelejtett jelszó?", + "rememberMe": "Emlékezz rám", + "noAccount": "Nincs fiókod?", + "hasAccount": "Már van fiókod?", + "loginSuccess": "Bejelentkezés sikeres", + "loginFailed": "Bejelentkezés sikertelen", + "registerSuccess": "Regisztráció sikeres", + "registerFailed": "Regisztráció sikertelen", + "logoutSuccess": "Sikeresen kijelentkezve", + "invalidCredentials": "Érvénytelen felhasználónév vagy jelszó", + "accountCreated": "Fiók sikeresen létrehozva", + "passwordReset": "Jelszó-visszaállító link elküldve", + "twoFactorAuth": "Kétfaktoros hitelesítés", + "enterCode": "Írja be az ellenőrző kódot", + "backupCode": "Vagy használjon biztonsági kódot", + "verifyCode": "Kód ellenőrzése", + "redirectingToApp": "Átirányítás az alkalmazáshoz...", + "enableTwoFactor": "Kétfaktoros hitelesítés engedélyezése", + "disableTwoFactor": "Kétfaktoros hitelesítés letiltása", + "scanQRCode": "Olvasd be ezt a QR-kódot a hitelesítő alkalmazásoddal", + "backupCodes": "Biztonsági kódok", + "saveBackupCodes": "Őrizd meg ezeket a biztonsági kódokat biztonságos helyen", + "twoFactorEnabledSuccess": "A kétfaktoros hitelesítés sikeresen engedélyezve!", + "twoFactorDisabled": "Kétfaktoros hitelesítés letiltva", + "newBackupCodesGenerated": "Új biztonsági kódok generálva", + "backupCodesDownloaded": "Biztonsági kódok letöltve", + "pleaseEnterSixDigitCode": "Kérjük, adjon meg egy 6 jegyű kódot", + "invalidVerificationCode": "Érvénytelen ellenőrző kód", + "failedToDisableTotp": "Nem sikerült letiltani a TOTP-t", + "failedToGenerateBackupCodes": "Nem sikerült biztonsági kódokat generálni", + "enterPassword": "Írja be a jelszavát", + "lockedOidcAuth": "Zárolva (OIDC hitelesítés)", + "twoFactorTitle": "Kétfaktoros hitelesítés", + "twoFactorProtected": "Fiókját kétfaktoros hitelesítés védi", + "twoFactorActive": "A kétfaktoros hitelesítés jelenleg aktív a fiókodban", + "disable2FA": "2FA letiltása", + "disableTwoFactorWarning": "A kétfaktoros hitelesítés letiltása kevésbé biztonságossá teszi a fiókját", + "passwordOrTotpCode": "Jelszó vagy TOTP kód", + "or": "Vagy", + "generateNewBackupCodesText": "Új biztonsági kódok generálása, ha elveszítette a meglévőket", + "generateNewBackupCodes": "Új biztonsági kódok generálása", + "yourBackupCodes": "A biztonsági kódjaid", + "download": "Letöltés", + "setupTwoFactorTitle": "Kétfaktoros hitelesítés beállítása", + "sshAuthenticationRequired": "SSH-hitelesítés szükséges", + "sshNoKeyboardInteractive": "Billentyűzet-interaktív hitelesítés nem érhető el", + "sshAuthenticationFailed": "Hitelesítés sikertelen", + "sshAuthenticationTimeout": "Hitelesítési időtúllépés", + "sshNoKeyboardInteractiveDescription": "A szerver nem támogatja a billentyűzet-interaktív hitelesítést. Kérjük, adja meg jelszavát vagy SSH-kulcsát.", + "sshAuthFailedDescription": "A megadott hitelesítő adatok helytelenek voltak. Kérjük, próbálkozzon újra érvényes hitelesítő adatokkal.", + "sshTimeoutDescription": "A hitelesítési kísérlet időtúllépést okozott. Kérjük, próbálja újra.", + "sshProvideCredentialsDescription": "Kérjük, adja meg SSH hitelesítő adatait a szerverhez való csatlakozáshoz.", + "sshPasswordDescription": "Add meg az SSH-kapcsolat jelszavát.", + "sshKeyPasswordDescription": "Ha az SSH-kulcsa titkosított, adja meg itt a jelszót.", + "step1ScanQR": "1. lépés: Olvasd be a QR-kódot a hitelesítő alkalmazásoddal", + "manualEntryCode": "Manuális beviteli kód", + "cannotScanQRText": "Ha nem tudod beolvasni a QR-kódot, írd be manuálisan a kódot a hitelesítő alkalmazásodba.", + "nextVerifyCode": "Következő: Kód ellenőrzése", + "verifyAuthenticator": "Hitelesítő ellenőrzése", + "step2EnterCode": "2. lépés: Írd be a hitelesítő alkalmazásodból származó 6 jegyű kódot", + "verificationCode": "Ellenőrző kód", + "back": "Vissza", + "verifyAndEnable": "Ellenőrzés és engedélyezés", + "saveBackupCodesTitle": "Mentsd el a biztonsági kódjaidat", + "step3StoreCodesSecurely": "3. lépés: Őrizze meg ezeket a kódokat biztonságos helyen", + "importantBackupCodesText": "Mentse el ezeket a biztonsági kódokat biztonságos helyen. Ezekkel hozzáférhet fiókjához, ha elveszíti hitelesítő eszközét.", + "completeSetup": "Beállítás befejezése", + "notEnabledText": "A kétfaktoros hitelesítés extra biztonsági réteget biztosít azáltal, hogy bejelentkezéskor kódot kér a hitelesítő alkalmazásból.", + "enableTwoFactorButton": "Kétfaktoros hitelesítés engedélyezése", + "addExtraSecurityLayer": "Adjon hozzá extra biztonsági réteget fiókjához", + "firstUser": "Első felhasználó", + "firstUserMessage": "Te vagy az első felhasználó, és rendszergazda leszel. Az adminisztrátori beállításokat az oldalsáv felhasználói legördülő menüjében tekintheted meg. Ha úgy gondolod, hogy ez egy hiba, ellenőrizd a Docker naplókat, vagy hozz létre egy GitHub-problémát.", + "external": "Külső", + "loginWithExternal": "Bejelentkezés külső szolgáltatóval", + "loginWithExternalDesc": "Bejelentkezés a konfigurált külső identitásszolgáltató használatával", + "externalNotSupportedInElectron": "Az Electron alkalmazás egyelőre nem támogatja a külső hitelesítést. Kérjük, használja a webes verziót az OIDC bejelentkezéshez.", + "resetPasswordButton": "Jelszó visszaállítása", + "sendResetCode": "Visszaállítási kód küldése", + "resetCodeDesc": "Add meg a felhasználóneved, hogy jelszó-visszaállító kódot kapj. A kód a Docker konténer naplóiban lesz rögzítve.", + "resetCode": "Kód visszaállítása", + "verifyCodeButton": "Kód ellenőrzése", + "enterResetCode": "Írja be a felhasználó 6 számjegyű kódját a Docker konténer naplóiból:", + "goToLogin": "Bejelentkezés", + "newPassword": "Új jelszó", + "confirmNewPassword": "Jelszó megerősítése", + "enterNewPassword": "Írja be az új jelszavát a következő felhasználóhoz:", + "signUp": "Regisztráció", + "mobileApp": "Mobilalkalmazás", + "loggingInToMobileApp": "Bejelentkezés a mobilalkalmazásba", + "desktopApp": "Asztali alkalmazás", + "loggingInToDesktopApp": "Bejelentkezés az asztali alkalmazásba", + "loggingInToDesktopAppViaWeb": "Bejelentkezés az asztali alkalmazásba webes felületen keresztül", + "loadingServer": "Szerver betöltése...", + "authenticating": "Hitelesítés...", + "dataLossWarning": "A jelszó ilyen módon történő visszaállítása törli az összes mentett SSH-hosztot, hitelesítő adatot és egyéb titkosított adatot. Ez a művelet nem vonható vissza. Csak akkor használja ezt a funkciót, ha elfelejtette jelszavát, és nincs bejelentkezve.", + "authenticationDisabled": "Hitelesítés letiltva", + "authenticationDisabledDesc": "Jelenleg minden hitelesítési módszer le van tiltva. Kérjük, vegye fel a kapcsolatot a rendszergazdával.", + "passwordResetSuccess": "Jelszó visszaállítása sikeres", + "passwordResetSuccessDesc": "Jelszava sikeresen visszaállításra került. Most már bejelentkezhet új jelszavával." }, "errors": { - "notFound": "Page not found", - "unauthorized": "Unauthorized access", - "forbidden": "Access forbidden", - "serverError": "Server error", - "networkError": "Network error", - "databaseConnection": "Could not connect to the database", - "unknownError": "Unknown error", - "loginFailed": "Login failed", - "failedPasswordReset": "Failed to initiate password reset", - "failedVerifyCode": "Failed to verify reset code", - "failedCompleteReset": "Failed to complete password reset", - "invalidTotpCode": "Invalid TOTP code", - "failedOidcLogin": "Failed to start OIDC login", - "failedUserInfo": "Failed to get user info after OIDC login", - "oidcAuthFailed": "OIDC authentication failed", - "noTokenReceived": "No token received from login", - "invalidAuthUrl": "Invalid authorization URL received from backend", - "invalidInput": "Invalid input", - "requiredField": "This field is required", - "minLength": "Minimum length is {{min}}", - "maxLength": "Maximum length is {{max}}", - "invalidEmail": "Invalid email address", - "passwordMismatch": "Passwords do not match", - "passwordLoginDisabled": "Username/password login is currently disabled", - "weakPassword": "Password is too weak", - "usernameExists": "Username already exists", - "emailExists": "Email already exists", - "loadFailed": "Failed to load data", - "saveError": "Failed to save", - "sessionExpired": "Session expired - please log in again" + "notFound": "Az oldal nem található", + "unauthorized": "Jogosulatlan hozzáférés", + "forbidden": "Hozzáférés tiltva", + "serverError": "Szerverhiba", + "networkError": "Hálózati hiba", + "databaseConnection": "Nem sikerült csatlakozni az adatbázishoz", + "unknownError": "Ismeretlen hiba", + "loginFailed": "Bejelentkezés sikertelen", + "failedPasswordReset": "Nem sikerült elindítani a jelszó-visszaállítást", + "failedVerifyCode": "Nem sikerült ellenőrizni a visszaállítási kódot", + "failedCompleteReset": "Nem sikerült befejezni a jelszó visszaállítását", + "invalidTotpCode": "Érvénytelen TOTP-kód", + "failedOidcLogin": "Nem sikerült elindítani az OIDC bejelentkezést", + "failedUserInfo": "Nem sikerült lekérni a felhasználói adatokat az OIDC bejelentkezés után", + "oidcAuthFailed": "OIDC hitelesítés sikertelen", + "noTokenReceived": "Nem érkezett token a bejelentkezésből", + "invalidAuthUrl": "Érvénytelen engedélyezési URL érkezett a háttérrendszertől", + "invalidInput": "Érvénytelen bevitel", + "requiredField": "Ez a mező kötelező", + "minLength": "A minimális hossz {{min}}", + "maxLength": "A maximális hossz {{max}}", + "invalidEmail": "Érvénytelen e-mail cím", + "passwordMismatch": "A jelszavak nem egyeznek", + "passwordLoginDisabled": "A felhasználónév/jelszó bejelentkezés jelenleg le van tiltva.", + "weakPassword": "A jelszó túl gyenge", + "usernameExists": "Felhasználónév már létezik", + "emailExists": "Az e-mail cím már létezik", + "loadFailed": "Nem sikerült betölteni az adatokat", + "saveError": "Nem sikerült menteni", + "sessionExpired": "Lejárt a munkamenet - kérjük, jelentkezzen be újra" }, "messages": { - "saveSuccess": "Saved successfully", - "saveError": "Failed to save", - "deleteSuccess": "Deleted successfully", - "deleteError": "Failed to delete", - "updateSuccess": "Updated successfully", - "updateError": "Failed to update", - "copySuccess": "Copied to clipboard", - "copyError": "Failed to copy", - "copiedToClipboard": "{{item}} copied to clipboard", - "connectionEstablished": "Connection established", - "connectionClosed": "Connection closed", - "reconnecting": "Reconnecting...", - "processing": "Processing...", - "pleaseWait": "Please wait...", - "registrationDisabled": "New account registration is currently disabled by an admin. Please log in or contact an administrator.", - "databaseConnected": "Database connected successfully", - "databaseConnectionFailed": "Failed to connect to the database server", - "checkServerConnection": "Please check your server connection and try again", - "resetCodeSent": "Reset code sent to Docker logs", - "codeVerified": "Code verified successfully", - "passwordResetSuccess": "Password reset successfully", - "loginSuccess": "Login successful", - "registrationSuccess": "Registration successful" + "saveSuccess": "Sikeresen mentve", + "saveError": "Nem sikerült menteni", + "deleteSuccess": "Sikeresen törölve", + "deleteError": "Nem sikerült törölni", + "updateSuccess": "Sikeresen frissítve", + "updateError": "Nem sikerült frissíteni", + "copySuccess": "Vágólapra másolva", + "copyError": "Nem sikerült másolni", + "copiedToClipboard": "{{item}} a vágólapra másolva", + "connectionEstablished": "Kapcsolat létrejött", + "connectionClosed": "Kapcsolat lezárva", + "reconnecting": "Újracsatlakozás...", + "processing": "Feldolgozás...", + "pleaseWait": "Kérem várjon...", + "registrationDisabled": "Az új fiók regisztrációját jelenleg egy adminisztrátor letiltotta. Kérjük, jelentkezzen be, vagy vegye fel a kapcsolatot egy adminisztrátorral.", + "databaseConnected": "Az adatbázis sikeresen csatlakozott", + "databaseConnectionFailed": "Nem sikerült csatlakozni az adatbázis-kiszolgálóhoz", + "checkServerConnection": "Kérjük, ellenőrizze a szerverkapcsolatát, és próbálja újra.", + "resetCodeSent": "Docker naplókba küldött kód visszaállítása", + "codeVerified": "Kód sikeresen ellenőrizve", + "passwordResetSuccess": "Jelszó visszaállítása sikeresen megtörtént", + "loginSuccess": "Bejelentkezés sikeres", + "registrationSuccess": "Regisztráció sikeres" }, "profile": { - "title": "User Profile", - "description": "Manage your account settings and security", - "security": "Security", - "changePassword": "Change Password", - "twoFactorAuth": "Two-Factor Authentication", - "accountInfo": "Account Information", - "role": "Role", - "admin": "Administrator", - "user": "User", - "authMethod": "Authentication Method", - "local": "Local", - "external": "External (OIDC)", - "externalAndLocal": "Dual Auth", - "selectPreferredLanguage": "Select your preferred language for the interface", - "fileColorCoding": "File Color Coding", - "fileColorCodingDesc": "Color-code files by type: folders (red), files (blue), symlinks (green)", - "commandAutocomplete": "Command Autocomplete", - "commandAutocompleteDesc": "Enable Tab key autocomplete suggestions for terminal commands based on your command history", - "defaultSnippetFoldersCollapsed": "Collapse Snippet Folders by Default", - "defaultSnippetFoldersCollapsedDesc": "When enabled, all snippet folders will be collapsed when you open the snippets tab", - "terminalSyntaxHighlighting": "Terminal Syntax Highlighting", - "showHostTags": "Show Host Tags", - "showHostTagsDesc": "Display tags under each host in the sidebar. Disable to hide all tags.", - "account": "Account", - "appearance": "Appearance", - "languageLocalization": "Language & Localization", - "fileManagerSettings": "File Manager", - "terminalSettings": "Terminal", - "hostSidebarSettings": "Host & Sidebar", - "snippetsSettings": "Snippets", - "currentPassword": "Current Password", - "passwordChangedSuccess": "Password changed successfully! Please log in again.", - "failedToChangePassword": "Failed to change password. Please check your current password and try again.", - "theme": "Theme", - "themeLight": "Light", - "themeDark": "Dark", - "themeSystem": "System", - "appearanceDesc": "Select the color theme for the application", - "terminalSyntaxHighlightingDesc": "Automatically highlight commands, paths, IPs, and log levels in terminal output" + "title": "Felhasználói profil", + "description": "Fiókbeállítások és biztonság kezelése", + "security": "Biztonság", + "changePassword": "Jelszó módosítása", + "twoFactorAuth": "Kétfaktoros hitelesítés", + "accountInfo": "Fiókadatok", + "role": "Szerep", + "admin": "Adminisztrátor", + "user": "Felhasználó", + "authMethod": "Hitelesítési módszer", + "local": "Helyi", + "external": "Külső (OIDC)", + "externalAndLocal": "Kettős hitelesítés", + "selectPreferredLanguage": "Válassza ki a kívánt nyelvet a kezelőfelülethez", + "fileColorCoding": "Fájlszín-kódolás", + "fileColorCodingDesc": "Fájlok színkódolása típus szerint: mappák (piros), fájlok (kék), szimbolikus linkek (zöld)", + "commandAutocomplete": "Parancs automatikus kiegészítése", + "commandAutocompleteDesc": "Engedélyezze a Tab billentyű automatikus kiegészítési javaslatait a terminálparancsokhoz a parancselőzmények alapján", + "defaultSnippetFoldersCollapsed": "Kódrészletmappák összecsukása alapértelmezés szerint", + "defaultSnippetFoldersCollapsedDesc": "Ha engedélyezve van, az összes kódrészlet mappa összecsukódik, amikor megnyitja a kódrészletek lapot.", + "terminalSyntaxHighlighting": "Terminál szintaxis kiemelése", + "showHostTags": "Gazdagép címkék megjelenítése", + "showHostTagsDesc": "Címkék megjelenítése az egyes gazdagépek alatt az oldalsávon. Letiltás az összes címke elrejtéséhez.", + "account": "Fiók", + "appearance": "Megjelenés", + "languageLocalization": "Nyelv és lokalizáció", + "fileManagerSettings": "Fájlkezelő", + "terminalSettings": "Terminál", + "hostSidebarSettings": "Gazdagép és oldalsáv", + "snippetsSettings": "Kódrészletek", + "currentPassword": "Jelenlegi jelszó", + "passwordChangedSuccess": "Jelszó sikeresen megváltoztatva! Kérjük, jelentkezzen be újra.", + "failedToChangePassword": "Nem sikerült módosítani a jelszót. Kérjük, ellenőrizze a jelenlegi jelszavát, és próbálja újra.", + "theme": "Téma", + "themeLight": "Fény", + "themeDark": "Sötét", + "themeSystem": "Rendszer", + "appearanceDesc": "Válassza ki az alkalmazás színsémáját", + "terminalSyntaxHighlightingDesc": "Parancsok, elérési utak, IP-címek és naplózási szintek automatikus kiemelése a terminál kimenetében" }, "user": { - "failedToLoadVersionInfo": "Failed to load version information" + "failedToLoadVersionInfo": "Nem sikerült betölteni a verzióinformációkat" }, "placeholders": { "enterCode": "000000", @@ -1901,502 +1901,502 @@ "port": "22", "maxRetries": "3", "retryInterval": "10", - "language": "Language", - "username": "username", - "hostname": "host name", - "folder": "folder", - "password": "password", - "keyPassword": "key password", - "sudoPassword": "sudo password (optional)", - "notes": "add notes about this host...", - "expirationDate": "Select expiration date", - "pastePrivateKey": "Paste your private key here...", - "pastePublicKey": "Paste your public key here...", - "credentialName": "My SSH Server", - "description": "SSH credential description", - "searchCredentials": "Search credentials by name, username, or tags...", - "sshConfig": "endpoint ssh configuration", - "homePath": "/home", - "clientId": "your-client-id", - "clientSecret": "your-client-secret", + "language": "Nyelv", + "username": "felhasználónév", + "hostname": "gazdagép neve", + "folder": "mappa", + "password": "jelszó", + "keyPassword": "kulcs jelszó", + "sudoPassword": "sudo jelszó (opcionális)", + "notes": "megjegyzések hozzáadása ehhez a házigazdához...", + "expirationDate": "Lejárati dátum kiválasztása", + "pastePrivateKey": "Illeszd be ide a privát kulcsodat...", + "pastePublicKey": "Illeszd be ide a nyilvános kulcsodat...", + "credentialName": "Az SSH szerverem", + "description": "SSH hitelesítő adatok leírása", + "searchCredentials": "Hitelesítő adatok keresése név, felhasználónév vagy címkék alapján...", + "sshConfig": "végpont ssh konfiguráció", + "homePath": "/otthon", + "clientId": "az ügyfél-azonosítója", + "clientSecret": "az-ügyfél-titkos-kulcsa", "authUrl": "https://your-provider.com/application/o/authorize/", - "redirectUrl": "https://your-provider.com/application/o/termix/", - "tokenUrl": "https://your-provider.com/application/o/token/", - "userIdField": "sub", - "usernameField": "name", - "scopes": "openid email profile", - "userinfoUrl": "https://your-provider.com/application/o/userinfo/", - "enterUsername": "Enter username to make admin", - "searchHosts": "Search hosts by name, username, IP, folder, tags...", - "enterPassword": "Enter your password", - "totpCode": "6-digit TOTP code", - "searchHostsAny": "Search hosts (try: tag:prod, user:root, ip:192.168)...", - "confirmPassword": "Enter your password to confirm", - "typeHere": "Type here", - "fileName": "Enter file name (e.g., example.txt)", - "folderName": "Enter folder name", - "fullPath": "Enter full path to item", - "currentPath": "Enter current path to item", - "newName": "Enter new name", + "redirectUrl": "https://szolgáltatód.com/application/o/termix/", + "tokenUrl": "https://szolgáltatód.com/application/o/token/", + "userIdField": "alatti", + "usernameField": "név", + "scopes": "nyitott azonosítójú e-mail profil", + "userinfoUrl": "https://szolgáltatód.com/application/o/userinfo/", + "enterUsername": "Adja meg a felhasználónevet, hogy adminisztrátor legyen", + "searchHosts": "Keressen gazdagépeket név, felhasználónév, IP, mappa, címkék alapján...", + "enterPassword": "Írja be a jelszavát", + "totpCode": "6 számjegyű TOTP kód", + "searchHostsAny": "Keresés a következő címeken: tag:prod, user:root, ip:192.168...", + "confirmPassword": "Írja be jelszavát a megerősítéshez", + "typeHere": "Írj ide", + "fileName": "Adja meg a fájl nevét (pl. példa.txt)", + "folderName": "Adja meg a mappa nevét", + "fullPath": "Adja meg az elem teljes elérési útját", + "currentPath": "Adja meg az elem aktuális elérési útját", + "newName": "Adja meg az új nevet", "socks5Host": "127.0.0.1", - "socks5Username": "proxy username", - "socks5Password": "proxy password", - "socks5PresetName": "e.g., Work VPN Chain", - "socks5PresetDescription": "e.g., Proxy chain for accessing work servers", - "moshCommand": "mosh user@server", + "socks5Username": "proxy felhasználónév", + "socks5Password": "proxy jelszó", + "socks5PresetName": "pl. Munkahelyi VPN-lánc", + "socks5PresetDescription": "pl. proxy lánc a munkahelyi szerverek eléréséhez", + "moshCommand": "mosh felhasználó@szerver", "defaultPort": "22", "defaultEndpointPort": "224", "defaultMaxRetries": "3", "defaultRetryInterval": "10" }, "leftSidebar": { - "failedToLoadHosts": "Failed to load hosts", - "noFolder": "No Folder", - "passwordRequired": "Password is required", - "failedToDeleteAccount": "Failed to delete account", - "failedToMakeUserAdmin": "Failed to make user admin", - "userIsNowAdmin": "User {{username}} is now an admin", - "removeAdminConfirm": "Are you sure you want to remove admin status from {{username}}?", - "deleteUserConfirm": "Are you sure you want to delete user {{username}}? This action cannot be undone.", - "deleteAccount": "Delete Account", - "closeDeleteAccount": "Close Delete Account", - "deleteAccountWarning": "This action cannot be undone. This will permanently delete your account and all associated data.", - "deleteAccountWarningDetails": "Deleting your account will remove all your data including SSH hosts, configurations, and settings. This action is irreversible.", - "deleteAccountWarningShort": "This action is not reversible and will permanently delete your account.", - "cannotDeleteAccount": "Cannot Delete Account", - "lastAdminWarning": "You are the last admin user. You cannot delete your account as this would leave the system without any administrators. Please make another user an admin first, or contact system support.", - "confirmPassword": "Confirm Password", - "deleting": "Deleting...", - "cancel": "Cancel" + "failedToLoadHosts": "Nem sikerült betölteni a gazdagépeket", + "noFolder": "Nincs mappa", + "passwordRequired": "Jelszó szükséges", + "failedToDeleteAccount": "Nem sikerült törölni a fiókot", + "failedToMakeUserAdmin": "Nem sikerült a felhasználót adminisztrátorrá tenni", + "userIsNowAdmin": "{{username}} felhasználó mostantól adminisztrátor", + "removeAdminConfirm": "Biztosan eltávolítod az adminisztrátori státuszt a következő felhasználóról: {{username}}?", + "deleteUserConfirm": "Biztosan törölni szeretnéd a(z) {{username}}felhasználót? Ez a művelet nem vonható vissza.", + "deleteAccount": "Fiók törlése", + "closeDeleteAccount": "Fiók törlése", + "deleteAccountWarning": "Ez a művelet nem vonható vissza. Ez véglegesen törli a fiókját és az összes kapcsolódó adatot.", + "deleteAccountWarningDetails": "Fiókod törlése az összes adatodat eltávolítja, beleértve az SSH-hosztokat, konfigurációkat és beállításokat. Ez a művelet visszafordíthatatlan.", + "deleteAccountWarningShort": "Ez a művelet nem visszafordítható, és véglegesen törli a fiókját.", + "cannotDeleteAccount": "Fiók törlése nem lehetséges", + "lastAdminWarning": "Ön az utolsó rendszergazda. Nem törölheti a fiókját, mert ezzel rendszergazda nélkül hagyná a rendszert. Kérjük, először tegyen rendszergazdává egy másik felhasználót, vagy vegye fel a kapcsolatot a rendszertámogatással.", + "confirmPassword": "Jelszó megerősítése", + "deleting": "Törlés...", + "cancel": "Mégsem" }, "interface": { - "sidebar": "Sidebar", - "toggleSidebar": "Toggle Sidebar", - "close": "Close", + "sidebar": "Oldalsáv", + "toggleSidebar": "Oldalsáv be- és kikapcsolása", + "close": "Közeli", "online": "Online", "offline": "Offline", - "maintenance": "Maintenance", - "degraded": "Degraded", - "noTunnelConnections": "No tunnel connections configured", - "discord": "Discord", - "connectToSshForOperations": "Connect to SSH to use file operations", - "uploadFile": "Upload File", - "newFile": "New File", - "newFolder": "New Folder", - "rename": "Rename", - "deleteItem": "Delete Item", - "createNewFile": "Create New File", - "createNewFolder": "Create New Folder", - "renameItem": "Rename Item", - "clickToSelectFile": "Click to select a file", - "noSshHosts": "No SSH Hosts", - "sshHosts": "SSH Hosts", - "importSshHosts": "Import SSH Hosts from JSON", - "clientId": "Client ID", - "clientSecret": "Client Secret", - "error": "Error", - "warning": "Warning", - "deleteAccount": "Delete Account", - "closeDeleteAccount": "Close Delete Account", - "cannotDeleteAccount": "Cannot Delete Account", - "confirmPassword": "Confirm Password", - "deleting": "Deleting...", - "externalAuth": "External Authentication (OIDC)", - "configureExternalProvider": "Configure external identity provider for", - "waitingForRetry": "Waiting for retry", - "retryingConnection": "Retrying connection", - "resetSplitSizes": "Reset split sizes", - "sshManagerAlreadyOpen": "SSH Manager already open", - "disabledDuringSplitScreen": "Disabled during split screen", - "unknown": "Unknown", - "connected": "Connected", - "disconnected": "Disconnected", - "maxRetriesExhausted": "Max retries exhausted", - "endpointHostNotFound": "Endpoint host not found", - "administrator": "Administrator", - "user": "User", - "external": "External", - "local": "Local", - "saving": "Saving...", - "saveConfiguration": "Save Configuration", - "loading": "Loading...", - "refresh": "Refresh", - "adding": "Adding...", - "makeAdmin": "Make Admin", - "verifying": "Verifying...", - "verifyAndEnable": "Verify and Enable", - "secretKey": "Secret key", - "totpQrCode": "TOTP QR Code", - "passwordRequired": "Password is required when using password authentication", - "sshKeyRequired": "SSH Private Key is required when using key authentication", - "keyTypeRequired": "Key Type is required when using key authentication", - "validSshConfigRequired": "Must select a valid SSH configuration from the list", - "updateHost": "Update Host", - "addHost": "Add Host", - "editHost": "Edit Host", - "pinConnection": "Pin Connection", - "authentication": "Authentication", - "password": "Password", - "key": "Key", - "sshPrivateKey": "SSH Private Key", - "keyPassword": "Key Password", - "keyType": "Key Type", - "enableTerminal": "Enable Terminal", - "enableTunnel": "Enable Tunnel", - "enableFileManager": "Enable File Manager", - "defaultPath": "Default Path", - "tunnelConnections": "Tunnel Connections", - "maxRetries": "Max Retries", - "upload": "Upload", - "updateKey": "Update Key", - "productionFolder": "Production", - "databaseServer": "Database Server", - "developmentServer": "Development Server", - "developmentFolder": "Development", - "webServerProduction": "Web Server - Production", - "unknownError": "Unknown error", - "failedToInitiatePasswordReset": "Failed to initiate password reset", - "failedToVerifyResetCode": "Failed to verify reset code", - "failedToCompletePasswordReset": "Failed to complete password reset", - "invalidTotpCode": "Invalid TOTP code", - "failedToStartOidcLogin": "Failed to start OIDC login", - "failedToGetUserInfoAfterOidc": "Failed to get user info after OIDC login", - "loginWithExternalProvider": "Login with external provider", - "loginWithExternal": "Login with External Provider", - "sendResetCode": "Send Reset Code", - "verifyCode": "Verify Code", - "resetPassword": "Reset Password", - "login": "Login", - "signUp": "Sign Up", - "failedToUpdateOidcConfig": "Failed to update OIDC configuration", - "failedToMakeUserAdmin": "Failed to make user admin", - "failedToStartTotpSetup": "Failed to start TOTP setup", - "invalidVerificationCode": "Invalid verification code", - "failedToDisableTotp": "Failed to disable TOTP", - "failedToGenerateBackupCodes": "Failed to generate backup codes" + "maintenance": "Karbantartás", + "degraded": "Leromlott", + "noTunnelConnections": "Nincsenek konfigurált alagútkapcsolatok", + "discord": "Viszály", + "connectToSshForOperations": "SSH-kapcsolaton keresztül fájlműveleteket használhat", + "uploadFile": "Fájl feltöltése", + "newFile": "Új fájl", + "newFolder": "Új mappa", + "rename": "Átnevezés", + "deleteItem": "Elem törlése", + "createNewFile": "Új fájl létrehozása", + "createNewFolder": "Új mappa létrehozása", + "renameItem": "Elem átnevezése", + "clickToSelectFile": "Kattintson egy fájl kiválasztásához", + "noSshHosts": "Nincsenek SSH-hosztok", + "sshHosts": "SSH-hosztok", + "importSshHosts": "SSH-hosztok importálása JSON-ból", + "clientId": "Ügyfél-azonosító", + "clientSecret": "Ügyféltitkos kód", + "error": "Hiba", + "warning": "Figyelmeztetés", + "deleteAccount": "Fiók törlése", + "closeDeleteAccount": "Fiók törlése", + "cannotDeleteAccount": "Fiók törlése nem lehetséges", + "confirmPassword": "Jelszó megerősítése", + "deleting": "Törlés...", + "externalAuth": "Külső hitelesítés (OIDC)", + "configureExternalProvider": "Külső identitásszolgáltató konfigurálása a következőhöz:", + "waitingForRetry": "Újrapróbálkozásra vár", + "retryingConnection": "Kapcsolódás újrapróbálása", + "resetSplitSizes": "Felosztott méretek visszaállítása", + "sshManagerAlreadyOpen": "Az SSH Manager már megnyílt", + "disabledDuringSplitScreen": "Letiltva osztott képernyő esetén", + "unknown": "Ismeretlen", + "connected": "Csatlakoztatva", + "disconnected": "Szétkapcsolt", + "maxRetriesExhausted": "Lejárt a maximális újrapróbálkozási szám", + "endpointHostNotFound": "Végponti gazdagép nem található", + "administrator": "Adminisztrátor", + "user": "Felhasználó", + "external": "Külső", + "local": "Helyi", + "saving": "Megtakarítás...", + "saveConfiguration": "Konfiguráció mentése", + "loading": "Terhelés...", + "refresh": "Frissítés", + "adding": "Hozzáadás...", + "makeAdmin": "Adminisztrátorrá válás", + "verifying": "Ellenőrzés...", + "verifyAndEnable": "Ellenőrzés és engedélyezés", + "secretKey": "Titkos kulcs", + "totpQrCode": "TOTP QR-kód", + "passwordRequired": "Jelszó szükséges jelszó hitelesítés használatakor", + "sshKeyRequired": "SSH privát kulcs szükséges kulcshitelesítés használatakor", + "keyTypeRequired": "Kulcstípus megadása kötelező kulcshitelesítés használata esetén", + "validSshConfigRequired": "Érvényes SSH-konfigurációt kell kiválasztani a listából", + "updateHost": "Frissítse a gazdagépet", + "addHost": "Gazdagép hozzáadása", + "editHost": "Gazdagép szerkesztése", + "pinConnection": "Érintkezős csatlakozás", + "authentication": "Hitelesítés", + "password": "Jelszó", + "key": "Kulcsfontosságú", + "sshPrivateKey": "SSH privát kulcs", + "keyPassword": "Kulcs jelszó", + "keyType": "Kulcstípus", + "enableTerminal": "Terminál engedélyezése", + "enableTunnel": "Alagút engedélyezése", + "enableFileManager": "Fájlkezelő engedélyezése", + "defaultPath": "Alapértelmezett elérési út", + "tunnelConnections": "Alagútkapcsolatok", + "maxRetries": "Max. újrapróbálkozások", + "upload": "Feltöltés", + "updateKey": "Kulcs frissítése", + "productionFolder": "Termelés", + "databaseServer": "Adatbázis-kiszolgáló", + "developmentServer": "Fejlesztői szerver", + "developmentFolder": "Fejlesztés", + "webServerProduction": "Webszerver – Éles környezetben", + "unknownError": "Ismeretlen hiba", + "failedToInitiatePasswordReset": "Nem sikerült elindítani a jelszó-visszaállítást", + "failedToVerifyResetCode": "Nem sikerült ellenőrizni a visszaállítási kódot", + "failedToCompletePasswordReset": "Nem sikerült befejezni a jelszó visszaállítását", + "invalidTotpCode": "Érvénytelen TOTP-kód", + "failedToStartOidcLogin": "Nem sikerült elindítani az OIDC bejelentkezést", + "failedToGetUserInfoAfterOidc": "Nem sikerült lekérni a felhasználói adatokat az OIDC bejelentkezés után", + "loginWithExternalProvider": "Bejelentkezés külső szolgáltatóval", + "loginWithExternal": "Bejelentkezés külső szolgáltatóval", + "sendResetCode": "Visszaállítási kód küldése", + "verifyCode": "Kód ellenőrzése", + "resetPassword": "Jelszó visszaállítása", + "login": "Bejelentkezés", + "signUp": "Regisztráció", + "failedToUpdateOidcConfig": "Nem sikerült frissíteni az OIDC konfigurációját", + "failedToMakeUserAdmin": "Nem sikerült a felhasználót adminisztrátorrá tenni", + "failedToStartTotpSetup": "Nem sikerült elindítani a TOTP beállítását", + "invalidVerificationCode": "Érvénytelen ellenőrző kód", + "failedToDisableTotp": "Nem sikerült letiltani a TOTP-t", + "failedToGenerateBackupCodes": "Nem sikerült biztonsági kódokat generálni" }, "mobile": { - "selectHostToStart": "Select a host to start your terminal session", - "limitedSupportMessage": "Website mobile support is still in progress. Use the mobile app for a better experience.", - "mobileAppInProgress": "Mobile app is in progress", - "mobileAppInProgressDesc": "We're working on a dedicated mobile app to provide a better experience on mobile devices.", - "viewMobileAppDocs": "Install Mobile App", - "mobileAppDocumentation": "Mobile App Documentation" + "selectHostToStart": "Válasszon ki egy hosztot a terminál munkamenet elindításához", + "limitedSupportMessage": "A weboldal mobil támogatása még folyamatban van. Használja a mobilalkalmazást a jobb élmény érdekében.", + "mobileAppInProgress": "Mobilalkalmazás fejlesztés alatt áll", + "mobileAppInProgressDesc": "Egy dedikált mobilalkalmazáson dolgozunk, hogy jobb felhasználói élményt nyújtsunk mobileszközökön.", + "viewMobileAppDocs": "Mobilalkalmazás telepítése", + "mobileAppDocumentation": "Mobilalkalmazás-dokumentáció" }, "dashboard": { - "title": "Dashboard", + "title": "Műszerfal", "github": "GitHub", - "support": "Support", - "discord": "Discord", - "donate": "Donate", - "serverOverview": "Server Overview", - "version": "Version", - "upToDate": "Up to Date", - "updateAvailable": "Update Available", - "uptime": "Uptime", - "database": "Database", - "healthy": "Healthy", - "error": "Error", - "totalServers": "Total Servers", - "totalTunnels": "Total Tunnels", - "totalCredentials": "Total Credentials", - "recentActivity": "Recent Activity", - "reset": "Reset", - "loadingRecentActivity": "Loading recent activity...", - "noRecentActivity": "No recent activity", - "quickActions": "Quick Actions", - "addHost": "Add Host", - "addCredential": "Add Credential", - "adminSettings": "Admin Settings", - "userProfile": "User Profile", - "serverStats": "Server Stats", - "loadingServerStats": "Loading server stats...", - "noServerData": "No server data available", + "support": "Támogatás", + "discord": "Viszály", + "donate": "Adományoz", + "serverOverview": "Szerver áttekintése", + "version": "Változat", + "upToDate": "Naprakész", + "updateAvailable": "Frissítés elérhető", + "uptime": "Üzemidő", + "database": "Adatbázis", + "healthy": "Egészséges", + "error": "Hiba", + "totalServers": "Összes szerver", + "totalTunnels": "Összes alagutak", + "totalCredentials": "Összes hitelesítő adat", + "recentActivity": "Legutóbbi tevékenységek", + "reset": "Visszaállítás", + "loadingRecentActivity": "Legutóbbi tevékenységek betöltése...", + "noRecentActivity": "Nincs friss tevékenység", + "quickActions": "Gyors műveletek", + "addHost": "Gazdagép hozzáadása", + "addCredential": "Hitelesítő adat hozzáadása", + "adminSettings": "Adminisztrátori beállítások", + "userProfile": "Felhasználói profil", + "serverStats": "Szerver statisztikák", + "loadingServerStats": "Szerverstatisztikák betöltése...", + "noServerData": "Nincsenek elérhető szerveradatok", "cpu": "CPU", "ram": "RAM", - "notAvailable": "N/A" + "notAvailable": "Nem alkalmazható" }, "rbac": { - "shareHost": "Share Host", - "shareHostTitle": "Share Host Access", - "shareHostDescription": "Grant temporary or permanent access to this host", - "targetUser": "Target User", - "selectUser": "Select a user to share with", - "duration": "Duration", - "durationHours": "Duration (hours)", - "neverExpires": "Never expires", - "permissionLevel": "Permission Level", + "shareHost": "Megosztási házigazda", + "shareHostTitle": "Megosztom a házigazda hozzáférését", + "shareHostDescription": "Ideiglenes vagy állandó hozzáférést biztosít ehhez a gazdagéphez", + "targetUser": "Célfelhasználó", + "selectUser": "Válasszon ki egy felhasználót a megosztáshoz", + "duration": "Időtartam", + "durationHours": "Időtartam (óra)", + "neverExpires": "Soha nem jár le", + "permissionLevel": "Engedélyszint", "permissionLevels": { - "readonly": "Read-Only", - "readonlyDesc": "Can view only, no command input", - "restricted": "Restricted", - "restrictedDesc": "Blocks dangerous commands (passwd, rm -rf, etc.)", - "monitored": "Monitored", - "monitoredDesc": "Records all commands but doesn't block (Recommended)", - "full": "Full Access", - "fullDesc": "No restrictions (Not recommended)" + "readonly": "Csak olvasható", + "readonlyDesc": "Csak megtekintésre jogosult, parancsbevitelre nincs lehetőség", + "restricted": "Korlátozott", + "restrictedDesc": "Blokkolja a veszélyes parancsokat (passwd, rm -rf stb.)", + "monitored": "Megfigyelt", + "monitoredDesc": "Rögzíti az összes parancsot, de nem blokkolja azokat (ajánlott)", + "full": "Teljes hozzáférés", + "fullDesc": "Nincsenek korlátozások (nem ajánlott)" }, - "blockedCommands": "Blocked Commands", - "blockedCommandsPlaceholder": "Enter commands to block, e.g., passwd, rm, dd", - "maxSessionDuration": "Max Session Duration (minutes)", - "createTempUser": "Create Temporary User", - "createTempUserDesc": "Creates a restricted user on the server instead of sharing your credentials. Requires sudo access. Most secure option.", - "expiresAt": "Expires At", - "expiresIn": "Expires in {{hours}} hours", - "expired": "Expired", - "grantedBy": "Granted By", - "accessLevel": "Access Level", - "lastAccessed": "Last Accessed", - "accessCount": "Access Count", - "revokeAccess": "Revoke Access", - "confirmRevokeAccess": "Are you sure you want to revoke access for {{username}}?", - "hostSharedSuccessfully": "Host shared successfully with {{username}}", - "hostAccessUpdated": "Host access updated", - "failedToShareHost": "Failed to share host", - "accessRevokedSuccessfully": "Access revoked successfully", - "failedToRevokeAccess": "Failed to revoke access", - "shared": "Shared", - "sharedHosts": "Shared Hosts", - "sharedWithMe": "Shared With Me", - "noSharedHosts": "No hosts shared with you", - "owner": "Owner", - "viewAccessList": "View Access List", - "accessList": "Access List", - "noAccessGranted": "No access has been granted for this host", - "noAccessGrantedMessage": "No users have been granted access to this host yet", - "manageAccessFor": "Manage access for", - "totalAccessRecords": "{{count}} access record(s)", - "neverAccessed": "Never", - "timesAccessed": "{{count}} time(s)", - "daysRemaining": "{{days}} day(s)", - "hoursRemaining": "{{hours}} hour(s)", - "failedToFetchAccessList": "Failed to fetch access list", - "currentAccess": "Current Access", - "securityWarning": "Security Warning", - "securityWarningMessage": "Sharing credentials gives the user full access to perform any operations on the server, including changing passwords and deleting files. Only share with trusted users.", - "tempUserRecommended": "We recommend enabling 'Create Temporary User' for better security.", - "roleManagement": "Role Management", - "manageRoles": "Manage Roles", - "manageRolesFor": "Manage roles for {{username}}", - "assignRole": "Assign Role", - "removeRole": "Remove Role", - "userRoles": "User Roles", - "permissions": "Permissions", - "systemRole": "System Role", - "customRole": "Custom Role", - "roleAssignedSuccessfully": "Role assigned to {{username}} successfully", - "failedToAssignRole": "Failed to assign role", - "roleRemovedSuccessfully": "Role removed from {{username}} successfully", - "failedToRemoveRole": "Failed to remove role", - "cannotRemoveSystemRole": "Cannot remove system role", - "cannotShareWithSelf": "Cannot share host with yourself", - "noCustomRolesToAssign": "No custom roles available. System roles are auto-assigned.", - "credentialSharingWarning": "Credential Authentication Not Supported for Sharing", - "credentialRequired": "Credential is required when sharing a host", - "credentialRequiredDescription": "This host does not use credential-based authentication. In order to share hosts, due to per-user-encryption, the host must use credential based authentication.", - "auditLogs": "Audit Logs", - "viewAuditLogs": "View Audit Logs", - "action": "Action", - "resourceType": "Resource Type", - "resourceName": "Resource Name", - "timestamp": "Timestamp", - "ipAddress": "IP Address", - "userAgent": "User Agent", - "success": "Success", - "failed": "Failed", - "details": "Details", - "noAuditLogs": "No audit logs available", - "sessionRecordings": "Session Recordings", - "viewRecording": "View Recording", - "downloadRecording": "Download Recording", - "dangerousCommand": "Dangerous Command Detected", - "commandBlocked": "Command Blocked", - "terminateSession": "Terminate Session", - "sessionTerminated": "Session terminated by host owner", - "sharedAccessExpired": "Your shared access to this host has expired", - "sharedAccessExpiresIn": "Shared access expires in {{hours}} hours", + "blockedCommands": "Blokkolt parancsok", + "blockedCommandsPlaceholder": "Írja be a blokkoláshoz szükséges parancsokat, pl. passwd, rm, dd", + "maxSessionDuration": "Maximális munkamenet időtartama (perc)", + "createTempUser": "Ideiglenes felhasználó létrehozása", + "createTempUserDesc": "Korlátozott felhasználót hoz létre a szerveren a hitelesítő adatok megosztása helyett. Sudo hozzáférést igényel. A legbiztonságosabb lehetőség.", + "expiresAt": "Lejár ekkor:", + "expiresIn": "Lejár {{hours}} óra múlva", + "expired": "Lejárt", + "grantedBy": "Megadta", + "accessLevel": "Hozzáférési szint", + "lastAccessed": "Utolsó hozzáférés", + "accessCount": "Hozzáférésszám", + "revokeAccess": "Hozzáférés visszavonása", + "confirmRevokeAccess": "Biztosan visszavonod a hozzáférést a következő felhasználóhoz: {{username}}?", + "hostSharedSuccessfully": "A gazdagép sikeresen megosztotta a következővel: {{username}}", + "hostAccessUpdated": "Gazdagép hozzáférése frissítve", + "failedToShareHost": "Nem sikerült megosztani a gazdagépet", + "accessRevokedSuccessfully": "Hozzáférés sikeresen visszavonva", + "failedToRevokeAccess": "Nem sikerült visszavonni a hozzáférést", + "shared": "Megosztott", + "sharedHosts": "Megosztott hosztok", + "sharedWithMe": "Megosztva velem", + "noSharedHosts": "Nincsenek megosztott házigazdák", + "owner": "Tulajdonos", + "viewAccessList": "Hozzáférési lista megtekintése", + "accessList": "Hozzáférési lista", + "noAccessGranted": "Nincs hozzáférés megadva ehhez a gazdagéphez", + "noAccessGrantedMessage": "Még egyetlen felhasználó sem kapott hozzáférést ehhez a gazdagéphez.", + "manageAccessFor": "Hozzáférés kezelése a következőhöz:", + "totalAccessRecords": "{{count}} hozzáférési rekord(ok)", + "neverAccessed": "Soha", + "timesAccessed": "{{count}} idő(k)", + "daysRemaining": "{{days}} nap(ok)", + "hoursRemaining": "{{hours}} óra", + "failedToFetchAccessList": "Nem sikerült lekérni a hozzáférési listát", + "currentAccess": "Jelenlegi hozzáférés", + "securityWarning": "Biztonsági figyelmeztetés", + "securityWarningMessage": "A hitelesítő adatok megosztása teljes hozzáférést biztosít a felhasználónak a szerveren végzett műveletekhez, beleértve a jelszavak módosítását és a fájlok törlését. Csak megbízható felhasználókkal ossza meg.", + "tempUserRecommended": "A jobb biztonság érdekében javasoljuk az „Ideiglenes felhasználó létrehozása” engedélyezését.", + "roleManagement": "Szerepkörkezelés", + "manageRoles": "Szerepkörök kezelése", + "manageRolesFor": "{{username}}szerepköreinek kezelése", + "assignRole": "Szerepkör hozzárendelése", + "removeRole": "Szerepkör eltávolítása", + "userRoles": "Felhasználói szerepkörök", + "permissions": "Engedélyek", + "systemRole": "Rendszerszerepkör", + "customRole": "Egyéni szerepkör", + "roleAssignedSuccessfully": "Szerepkör sikeresen hozzárendelve a következőhöz: {{username}}", + "failedToAssignRole": "Nem sikerült hozzárendelni a szerepkört", + "roleRemovedSuccessfully": "Szerepkör sikeresen eltávolítva a {{username}} -ból", + "failedToRemoveRole": "Nem sikerült eltávolítani a szerepkört", + "cannotRemoveSystemRole": "Nem lehet eltávolítani a rendszerszerepkört", + "cannotShareWithSelf": "Nem oszthatod meg magaddal a gazdagépet", + "noCustomRolesToAssign": "Nincsenek elérhető egyéni szerepkörök. A rendszerszerepkörök hozzárendelése automatikusan történik.", + "credentialSharingWarning": "A hitelesítő adatok hitelesítése nem támogatott megosztáshoz", + "credentialRequired": "Hitelesítő adatok szükségesek a gazdagép megosztásához", + "credentialRequiredDescription": "Ez a gazdagép nem használ hitelesítő adatokon alapuló hitelesítést. A gazdagépek megosztásához a felhasználónkénti titkosítás miatt a gazdagépnek hitelesítő adatokon alapuló hitelesítést kell használnia.", + "auditLogs": "Naplók", + "viewAuditLogs": "Naplók megtekintése", + "action": "Akció", + "resourceType": "Erőforrás típusa", + "resourceName": "Erőforrás neve", + "timestamp": "Időbélyeg", + "ipAddress": "IP-cím", + "userAgent": "Felhasználói ügynök", + "success": "Siker", + "failed": "Sikertelen", + "details": "Részletek", + "noAuditLogs": "Nincsenek elérhető naplófájlok", + "sessionRecordings": "Munkamenet-felvételek", + "viewRecording": "Felvétel megtekintése", + "downloadRecording": "Felvétel letöltése", + "dangerousCommand": "Veszélyes parancs észlelve", + "commandBlocked": "Parancs blokkolva", + "terminateSession": "Munkamenet befejezése", + "sessionTerminated": "A munkamenetet a tárhely tulajdonosa megszakította", + "sharedAccessExpired": "Lejárt a megosztott hozzáférésed ehhez a gazdagéphez", + "sharedAccessExpiresIn": "A megosztott hozzáférés {{hours}} óra múlva lejár", "roles": { - "label": "Roles", - "admin": "Administrator", - "user": "User" + "label": "Szerepkörök", + "admin": "Adminisztrátor", + "user": "Felhasználó" }, - "createRole": "Create Role", - "editRole": "Edit Role", - "roleName": "Role Name", - "displayName": "Display Name", - "description": "Description", - "assignRoles": "Assign Roles", - "userRoleAssignment": "User-Role Assignment", - "selectUserPlaceholder": "Select a user", - "searchUsers": "Search users...", - "noUserFound": "No user found", - "currentRoles": "Current Roles", - "noRolesAssigned": "No roles assigned", - "assignNewRole": "Assign New Role", - "selectRolePlaceholder": "Select a role", - "searchRoles": "Search roles...", - "noRoleFound": "No role found", - "assign": "Assign", - "roleCreatedSuccessfully": "Role created successfully", - "roleUpdatedSuccessfully": "Role updated successfully", - "roleDeletedSuccessfully": "Role deleted successfully", - "failedToLoadRoles": "Failed to load roles", - "failedToSaveRole": "Failed to save role", - "failedToDeleteRole": "Failed to delete role", - "roleDisplayNameRequired": "Role display name is required", - "roleNameRequired": "Role name is required", - "roleNameHint": "Use lowercase letters, numbers, underscores, and hyphens only", - "displayNamePlaceholder": "Developer", - "descriptionPlaceholder": "Software developers and engineers", - "confirmDeleteRole": "Delete Role", - "confirmDeleteRoleDescription": "Are you sure you want to delete the role '{{name}}'? This action cannot be undone.", - "confirmRemoveRole": "Remove Role", - "confirmRemoveRoleDescription": "Are you sure you want to remove this role from the user?", - "editRoleDescription": "Update role information", - "createRoleDescription": "Create a new custom role for grouping users", - "assignRolesDescription": "Manage role assignments for users", - "noRoles": "No roles found", - "selectRole": "Select Role", - "type": "Type", - "user": "User", - "role": "Role", - "saveHostFirst": "Save Host First", - "saveHostFirstDescription": "Please save the host before configuring sharing settings.", - "shareWithUser": "Share with User", - "shareWithRole": "Share with Role", - "share": "Share", - "target": "Target", - "expires": "Expires", - "never": "Never", - "noAccessRecords": "No access records found", - "sharedSuccessfully": "Shared successfully", - "failedToShare": "Failed to share", - "confirmRevokeAccessDescription": "Are you sure you want to revoke this access?", - "hours": "hours", - "sharing": "Sharing", - "selectUserAndRole": "Please select both a user and a role", - "view": "View Only", - "viewDesc": "Due to the Termix encryption system, other permission levels will come at a later date" + "createRole": "Szerepkör létrehozása", + "editRole": "Szerepkör szerkesztése", + "roleName": "Szerepkör neve", + "displayName": "Megjelenített név", + "description": "Leírás", + "assignRoles": "Szerepkörök kiosztása", + "userRoleAssignment": "Felhasználói szerepkör-hozzárendelés", + "selectUserPlaceholder": "Válasszon ki egy felhasználót", + "searchUsers": "Felhasználók keresése...", + "noUserFound": "Nem található felhasználó", + "currentRoles": "Jelenlegi szerepkörök", + "noRolesAssigned": "Nincsenek hozzárendelt szerepkörök", + "assignNewRole": "Új szerepkör hozzárendelése", + "selectRolePlaceholder": "Válasszon egy szerepkört", + "searchRoles": "Szerepkörök keresése...", + "noRoleFound": "Nem található szerepkör", + "assign": "Hozzárendelés", + "roleCreatedSuccessfully": "Szerepkör sikeresen létrehozva", + "roleUpdatedSuccessfully": "A szerepkör sikeresen frissítve", + "roleDeletedSuccessfully": "Szerepkör sikeresen törölve", + "failedToLoadRoles": "Nem sikerült betölteni a szerepköröket", + "failedToSaveRole": "Nem sikerült menteni a szerepkört", + "failedToDeleteRole": "Nem sikerült törölni a szerepkört", + "roleDisplayNameRequired": "A szerepkör megjelenített nevének megadása kötelező", + "roleNameRequired": "A szerepkör nevének megadása kötelező", + "roleNameHint": "Csak kisbetűket, számokat, aláhúzásjelet és kötőjelet használjon", + "displayNamePlaceholder": "Fejlesztő", + "descriptionPlaceholder": "Szoftverfejlesztők és mérnökök", + "confirmDeleteRole": "Szerepkör törlése", + "confirmDeleteRoleDescription": "Biztosan törölni szeretné a(z) '{{name}}' szerepkört? Ez a művelet nem vonható vissza.", + "confirmRemoveRole": "Szerepkör eltávolítása", + "confirmRemoveRoleDescription": "Biztosan eltávolítja ezt a szerepkört a felhasználótól?", + "editRoleDescription": "Szerepkörinformációk frissítése", + "createRoleDescription": "Új egyéni szerepkör létrehozása a felhasználók csoportosításához", + "assignRolesDescription": "Felhasználók szerepkör-hozzárendeléseinek kezelése", + "noRoles": "Nem találhatók szerepkörök", + "selectRole": "Szerepkör kiválasztása", + "type": "Típus", + "user": "Felhasználó", + "role": "Szerep", + "saveHostFirst": "Először mentse el a gazdagépet", + "saveHostFirstDescription": "Kérjük, mentse el a gazdagépet a megosztási beállítások konfigurálása előtt.", + "shareWithUser": "Megosztás a felhasználóval", + "shareWithRole": "Megosztás szerepkörrel", + "share": "Részesedés", + "target": "Cél", + "expires": "Lejár", + "never": "Soha", + "noAccessRecords": "Nem találhatók hozzáférési rekordok", + "sharedSuccessfully": "Sikeres megosztás", + "failedToShare": "Nem sikerült megosztani", + "confirmRevokeAccessDescription": "Biztosan visszavonja ezt a hozzáférést?", + "hours": "órák", + "sharing": "Megosztás", + "selectUserAndRole": "Kérjük, válasszon ki egy felhasználót és egy szerepkört is", + "view": "Csak megtekintés", + "viewDesc": "A Termix titkosítási rendszer miatt a további jogosultsági szintek később kerülnek bevezetésre." }, "commandPalette": { - "searchPlaceholder": "Search for hosts or quick actions...", - "recentActivity": "Recent Activity", - "navigation": "Navigation", - "addHost": "Add Host", - "addCredential": "Add Credential", - "adminSettings": "Admin Settings", - "userProfile": "User Profile", - "updateLog": "Update Log", - "hosts": "Hosts", - "openServerDetails": "Open Server Details", - "openFileManager": "Open File Manager", - "edit": "Edit", - "links": "Links", + "searchPlaceholder": "Házigazdák vagy gyorsműveletek keresése...", + "recentActivity": "Legutóbbi tevékenységek", + "navigation": "Navigáció", + "addHost": "Gazdagép hozzáadása", + "addCredential": "Hitelesítő adat hozzáadása", + "adminSettings": "Adminisztrátori beállítások", + "userProfile": "Felhasználói profil", + "updateLog": "Frissítési napló", + "hosts": "Házigazdák", + "openServerDetails": "Nyissa meg a szerver részleteit", + "openFileManager": "Fájlkezelő megnyitása", + "edit": "Szerkesztés", + "links": "Linkek", "github": "GitHub", - "support": "Support", - "discord": "Discord", - "donate": "Donate", - "press": "Press", - "toToggle": "to toggle", - "close": "Close", - "hostManager": "Host Manager", - "pressToToggle": "Press Left Shift twice to open the command palette" + "support": "Támogatás", + "discord": "Viszály", + "donate": "Adományoz", + "press": "Sajtó", + "toToggle": "kapcsolni", + "close": "Közeli", + "hostManager": "Házigazda-kezelő", + "pressToToggle": "A parancspaletta megnyitásához nyomja meg kétszer a Bal Shift billentyűt" }, "docker": { - "notEnabled": "Docker is not enabled for this host", - "validating": "Validating Docker...", - "connectingToHost": "Connecting to host...", - "error": "Error", - "errorCode": "Error code: {{code}}", + "notEnabled": "A Docker nincs engedélyezve ehhez a gazdagéphez", + "validating": "Docker érvényesítése...", + "connectingToHost": "Kapcsolódás a gazdagéphez...", + "error": "Hiba", + "errorCode": "Hibakód: {{code}}", "version": "Docker {{version}}", - "containerStarted": "Container {{name}} started", - "failedToStartContainer": "Failed to start container {{name}}", - "containerStopped": "Container {{name}} stopped", - "failedToStopContainer": "Failed to stop container {{name}}", - "containerRestarted": "Container {{name}} restarted", - "failedToRestartContainer": "Failed to restart container {{name}}", - "containerPaused": "Container {{name}} paused", - "containerUnpaused": "Container {{name}} unpaused", - "failedToTogglePauseContainer": "Failed to toggle pause state for container {{name}}", - "containerRemoved": "Container {{name}} removed", - "failedToRemoveContainer": "Failed to remove container {{name}}", - "image": "Image", - "idLabel": "ID", - "ports": "Ports", - "noPorts": "No ports", - "created": "Created", - "start": "Start", + "containerStarted": "{{name}} konténer elindítva", + "failedToStartContainer": "Nem sikerült elindítani a(z) {{name}}konténert", + "containerStopped": "Konténer {{name}} leállítva", + "failedToStopContainer": "Nem sikerült leállítani a(z) {{name}}konténert", + "containerRestarted": "{{name}} konténer újraindítva", + "failedToRestartContainer": "Nem sikerült újraindítani a konténert {{name}}", + "containerPaused": "{{name}} konténer szünetel", + "containerUnpaused": "{{name}} konténer szüneteltetése feloldva", + "failedToTogglePauseContainer": "Nem sikerült a szüneteltetési állapotot be- és kikapcsolni a(z) {{name}}konténer esetében.", + "containerRemoved": "{{name}} konténer eltávolítva", + "failedToRemoveContainer": "Nem sikerült eltávolítani a(z) {{name}}konténert", + "image": "Kép", + "idLabel": "Személyazonosító", + "ports": "kikötők", + "noPorts": "Nincsenek portok", + "created": "Létrehozva", + "start": "Indul", "stop": "Stop", - "pause": "Pause", - "unpause": "Unpause", - "restart": "Restart", - "remove": "Remove", - "removeContainer": "Remove Container", + "pause": "Szünet", + "unpause": "Szüneteltetés folytatása", + "restart": "Újraindítás", + "remove": "Eltávolítás", + "removeContainer": "Tároló eltávolítása", "confirmRemoveContainer": "Are you sure you want to remove the container '{{name}}'? This action cannot be undone.", - "runningContainerWarning": "Warning: This container is currently running. Removing it will stop the container first.", - "removing": "Removing...", - "loadingContainers": "Loading containers...", - "noContainersFound": "No containers found", - "noContainersFoundHint": "No Docker containers are available on this host", - "searchPlaceholder": "Search containers...", - "filterByStatusPlaceholder": "Filter by status", - "allContainersCount": "All ({{count}})", + "runningContainerWarning": "Figyelmeztetés: Ez a konténer jelenleg fut. Eltávolítása először a konténer leállítását jelenti.", + "removing": "Eltávolítás...", + "loadingContainers": "Konténerek betöltése...", + "noContainersFound": "Nem találhatók konténerek", + "noContainersFoundHint": "Nincsenek elérhető Docker konténerek ezen a gazdagépen", + "searchPlaceholder": "Konténerek keresése...", + "filterByStatusPlaceholder": "Szűrés állapot szerint", + "allContainersCount": "Mind ({{count}})", "statusCount": "{{status}} ({{count}})", - "noContainersMatchFilters": "No containers match your filters", - "noContainersMatchFiltersHint": "Try adjusting your search or filter criteria", - "containerMustBeRunningToViewStats": "Container must be running to view statistics", - "failedToFetchStats": "Failed to fetch container statistics", - "containerNotRunning": "Container not running", - "startContainerToViewStats": "Start the container to view statistics", - "loadingStats": "Loading statistics...", - "errorLoadingStats": "Error loading statistics", - "noStatsAvailable": "No statistics available", - "cpuUsage": "CPU Usage", - "current": "Current", - "memoryUsage": "Memory Usage", - "usedLimit": "Used / Limit", - "percentage": "Percentage", - "networkIo": "Network I/O", - "input": "Input", - "output": "Output", - "blockIo": "Block I/O", - "read": "Read", - "write": "Write", - "pids": "PIDs", - "containerInformation": "Container Information", - "name": "Name", - "id": "ID", - "state": "State", - "disconnectedFromContainer": "Disconnected from container", - "containerMustBeRunning": "Container must be running to access console", - "authenticationRequired": "Authentication required", - "verificationCodePrompt": "Enter verification code", - "totpVerificationFailed": "TOTP verification failed. Please try again.", - "connectedTo": "Connected to {{containerName}}", - "disconnected": "Disconnected", - "consoleError": "Console error", - "errorMessage": "Error: {{message}}", - "failedToConnect": "Failed to connect to container", - "console": "Console", - "selectShell": "Select shell", + "noContainersMatchFilters": "Egyetlen tároló sem felel meg a szűrőknek", + "noContainersMatchFiltersHint": "Próbálja meg módosítani a keresési vagy szűrési feltételeket", + "containerMustBeRunningToViewStats": "A statisztikák megtekintéséhez a konténernek futnia kell", + "failedToFetchStats": "Nem sikerült lekérni a konténer statisztikáit", + "containerNotRunning": "A konténer nem működik", + "startContainerToViewStats": "Indítsa el a konténert a statisztikák megtekintéséhez", + "loadingStats": "Statisztikák betöltése...", + "errorLoadingStats": "Hiba a statisztikák betöltése során", + "noStatsAvailable": "Nincsenek elérhető statisztikák", + "cpuUsage": "CPU-használat", + "current": "Jelenlegi", + "memoryUsage": "Memóriahasználat", + "usedLimit": "Felhasznált / Korlátozott", + "percentage": "Százalék", + "networkIo": "Hálózati I/O", + "input": "Bemenet", + "output": "Kimenet", + "blockIo": "Blokk I/O", + "read": "Olvas", + "write": "Írás", + "pids": "PID-ek", + "containerInformation": "Konténerinformációk", + "name": "Név", + "id": "Személyazonosító", + "state": "Állami", + "disconnectedFromContainer": "Leválasztva a konténerről", + "containerMustBeRunning": "A konténernek futnia kell a konzol eléréséhez", + "authenticationRequired": "Hitelesítés szükséges", + "verificationCodePrompt": "Írja be az ellenőrző kódot", + "totpVerificationFailed": "A TOTP ellenőrzése sikertelen. Próbáld újra.", + "connectedTo": "Csatlakoztatva ehhez: {{containerName}}", + "disconnected": "Szétkapcsolt", + "consoleError": "Konzolhiba", + "errorMessage": "Hiba: {{message}}", + "failedToConnect": "Nem sikerült csatlakozni a konténerhez", + "console": "Konzol", + "selectShell": "Válassza ki a héjat", "bash": "Bash", "sh": "sh", - "ash": "ash", - "connecting": "Connecting...", - "connect": "Connect", - "disconnect": "Disconnect", - "notConnected": "Not connected", - "clickToConnect": "Click connect to start a shell session", - "connectingTo": "Connecting to {{containerName}}...", - "containerNotFound": "Container not found", - "backToList": "Back to List", - "logs": "Logs", - "stats": "Stats", - "consoleTab": "Console", - "startContainerToAccess": "Start the container to access the console" + "ash": "hamu", + "connecting": "Kapcsolódás...", + "connect": "Csatlakozás", + "disconnect": "Leválasztás", + "notConnected": "Nincs csatlakoztatva", + "clickToConnect": "Kattintson a Csatlakozás gombra a shell munkamenet elindításához", + "connectingTo": "Kapcsolódás ehhez: {{containerName}}...", + "containerNotFound": "A konténer nem található", + "backToList": "Vissza a listához", + "logs": "Naplók", + "stats": "Statisztikák", + "consoleTab": "Konzol", + "startContainerToAccess": "Indítsa el a konténert a konzol eléréséhez" }, "theme": { - "switchToLight": "Switch to Light", - "switchToDark": "Switch to Dark" + "switchToLight": "Váltás világosra", + "switchToDark": "Váltás sötétre" } }