Fix translations;
Removed duplicate keys, synchronised other languages using English as the source, translated added keys, fixed inaccurate translations.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -59,7 +59,6 @@
|
||||
"keyTypeRSA": "RSA",
|
||||
"keyTypeECDSA": "ECDSA",
|
||||
"keyTypeEd25519": "Ed25519",
|
||||
"updateCredential": "Update Credential",
|
||||
"basicInfo": "Basic Info",
|
||||
"authentication": "Authentication",
|
||||
"organization": "Organization",
|
||||
@@ -119,7 +118,6 @@
|
||||
"credentialSecuredDescription": "All sensitive data is encrypted with AES-256",
|
||||
"passwordAuthentication": "Password Authentication",
|
||||
"keyAuthentication": "Key Authentication",
|
||||
"keyType": "Key Type",
|
||||
"securityReminder": "Security Reminder",
|
||||
"securityReminderText": "Never share your credentials. All data is encrypted at rest.",
|
||||
"hostsUsingCredential": "Hosts Using This Credential",
|
||||
@@ -299,7 +297,7 @@
|
||||
"warning": "Warning",
|
||||
"info": "Info",
|
||||
"success": "Success",
|
||||
"loading": "Loading",
|
||||
"loading": "Loading...",
|
||||
"required": "Required",
|
||||
"optional": "Optional",
|
||||
"connect": "Connect",
|
||||
@@ -315,7 +313,6 @@
|
||||
"updateAvailable": "Update Available",
|
||||
"sshPath": "SSH Path",
|
||||
"localPath": "Local Path",
|
||||
"loading": "Loading...",
|
||||
"noAuthCredentials": "No authentication credentials available for this SSH host",
|
||||
"noReleases": "No Releases",
|
||||
"updatesAndReleases": "Updates & Releases",
|
||||
@@ -330,13 +327,10 @@
|
||||
"resetPassword": "Reset Password",
|
||||
"resetCode": "Reset Code",
|
||||
"newPassword": "New Password",
|
||||
"sshPath": "SSH Path",
|
||||
"localPath": "Local Path",
|
||||
"folder": "Folder",
|
||||
"file": "File",
|
||||
"renamedSuccessfully": "renamed successfully",
|
||||
"deletedSuccessfully": "deleted successfully",
|
||||
"noAuthCredentials": "No authentication credentials available for this SSH host",
|
||||
"noTunnelConnections": "No tunnel connections configured",
|
||||
"sshTools": "SSH Tools",
|
||||
"english": "English",
|
||||
@@ -348,14 +342,12 @@
|
||||
"login": "Login",
|
||||
"logout": "Logout",
|
||||
"register": "Register",
|
||||
"username": "Username",
|
||||
"password": "Password",
|
||||
"version": "Version",
|
||||
"confirmPassword": "Confirm Password",
|
||||
"back": "Back",
|
||||
"email": "Email",
|
||||
"submit": "Submit",
|
||||
"cancel": "Cancel",
|
||||
"change": "Change",
|
||||
"save": "Save",
|
||||
"saving": "Saving...",
|
||||
@@ -363,22 +355,15 @@
|
||||
"edit": "Edit",
|
||||
"add": "Add",
|
||||
"search": "Search",
|
||||
"loading": "Loading...",
|
||||
"error": "Error",
|
||||
"success": "Success",
|
||||
"warning": "Warning",
|
||||
"info": "Info",
|
||||
"confirm": "Confirm",
|
||||
"yes": "Yes",
|
||||
"no": "No",
|
||||
"ok": "OK",
|
||||
"close": "Close",
|
||||
"enabled": "Enabled",
|
||||
"disabled": "Disabled",
|
||||
"important": "Important",
|
||||
"notEnabled": "Not Enabled",
|
||||
"settingUp": "Setting up...",
|
||||
"back": "Back",
|
||||
"next": "Next",
|
||||
"previous": "Previous",
|
||||
"refresh": "Refresh",
|
||||
@@ -431,7 +416,7 @@
|
||||
"userManagement": "User Management",
|
||||
"makeAdmin": "Make Admin",
|
||||
"removeAdmin": "Remove Admin",
|
||||
"deleteUser": "Delete User",
|
||||
"deleteUser": "Delete user {{username}}? This cannot be undone.",
|
||||
"allowRegistration": "Allow Registration",
|
||||
"oidcSettings": "OIDC Settings",
|
||||
"clientId": "Client ID",
|
||||
@@ -485,7 +470,6 @@
|
||||
"removeAdminStatus": "Remove admin status from {{username}}?",
|
||||
"adminStatusRemoved": "Admin status removed from {{username}}",
|
||||
"failedToRemoveAdminStatus": "Failed to remove admin status",
|
||||
"deleteUser": "Delete user {{username}}? This cannot be undone.",
|
||||
"userDeletedSuccessfully": "User {{username}} deleted successfully",
|
||||
"failedToDeleteUser": "Failed to delete user",
|
||||
"overrideUserInfoUrl": "Override User Info URL (not required)",
|
||||
@@ -563,7 +547,6 @@
|
||||
"verificationCompleted": "Compatibility verification completed - no data was changed",
|
||||
"verificationInProgress": "Verification completed",
|
||||
"dataMigrationCompleted": "Data migration completed successfully!",
|
||||
"migrationCompleted": "Migration completed",
|
||||
"verificationFailed": "Compatibility verification failed",
|
||||
"migrationFailed": "Migration failed",
|
||||
"runningVerification": "Running compatibility verification...",
|
||||
@@ -641,7 +624,8 @@
|
||||
"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?"
|
||||
"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"
|
||||
},
|
||||
"hosts": {
|
||||
"title": "Host Manager",
|
||||
@@ -1054,7 +1038,6 @@
|
||||
"copyPaths": "Copy Paths",
|
||||
"delete": "Delete",
|
||||
"properties": "Properties",
|
||||
"preview": "Preview",
|
||||
"refresh": "Refresh",
|
||||
"downloadFiles": "Download {{count}} files to Browser",
|
||||
"copyFiles": "Copy {{count}} items",
|
||||
@@ -1069,18 +1052,11 @@
|
||||
"failedToDeleteItem": "Failed to delete item",
|
||||
"itemRenamedSuccessfully": "{{type}} renamed successfully",
|
||||
"failedToRenameItem": "Failed to rename item",
|
||||
"upload": "Upload",
|
||||
"download": "Download",
|
||||
"newFile": "New File",
|
||||
"newFolder": "New Folder",
|
||||
"rename": "Rename",
|
||||
"delete": "Delete",
|
||||
"permissions": "Permissions",
|
||||
"size": "Size",
|
||||
"modified": "Modified",
|
||||
"path": "Path",
|
||||
"fileName": "File Name",
|
||||
"folderName": "Folder Name",
|
||||
"confirmDelete": "Are you sure you want to delete {{name}}?",
|
||||
"uploadSuccess": "File uploaded successfully",
|
||||
"uploadFailed": "File upload failed",
|
||||
@@ -1100,10 +1076,7 @@
|
||||
"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",
|
||||
"folder": "Folder",
|
||||
"file": "File",
|
||||
"deletedSuccessfully": "deleted successfully",
|
||||
"failedToDeleteItem": "Failed to delete item",
|
||||
"connectToServer": "Connect to a Server",
|
||||
"selectServerToEdit": "Select a server from the sidebar to start editing files",
|
||||
"fileOperations": "File Operations",
|
||||
@@ -1160,10 +1133,8 @@
|
||||
"unpinFile": "Unpin file",
|
||||
"removeShortcut": "Remove shortcut",
|
||||
"saveFilesToSystem": "Save {{count}} files as...",
|
||||
"saveToSystem": "Save as...",
|
||||
"pinFile": "Pin file",
|
||||
"addToShortcuts": "Add to shortcuts",
|
||||
"selectLocationToSave": "Select location to save",
|
||||
"downloadToDefaultLocation": "Download to default location",
|
||||
"pasteFailed": "Paste failed",
|
||||
"noUndoableActions": "No undoable actions",
|
||||
@@ -1181,7 +1152,6 @@
|
||||
"editPath": "Edit path",
|
||||
"confirm": "Confirm",
|
||||
"cancel": "Cancel",
|
||||
"folderName": "Folder name",
|
||||
"find": "Find...",
|
||||
"replaceWith": "Replace with...",
|
||||
"replace": "Replace",
|
||||
@@ -1207,23 +1177,18 @@
|
||||
"outdent": "Outdent",
|
||||
"autoComplete": "Auto Complete",
|
||||
"imageLoadError": "Failed to load image",
|
||||
"zoomIn": "Zoom In",
|
||||
"zoomOut": "Zoom Out",
|
||||
"rotate": "Rotate",
|
||||
"originalSize": "Original Size",
|
||||
"startTyping": "Start typing...",
|
||||
"unknownSize": "Unknown size",
|
||||
"fileIsEmpty": "File is empty",
|
||||
"modified": "Modified",
|
||||
"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.",
|
||||
"fileSavedSuccessfully": "File saved successfully",
|
||||
"autoSaveFailed": "Auto-save failed",
|
||||
"fileAutoSaved": "File auto-saved",
|
||||
"fileDownloadedSuccessfully": "File downloaded successfully",
|
||||
"moveFileFailed": "Failed to move {{name}}",
|
||||
"moveOperationFailed": "Move operation failed",
|
||||
"canOnlyCompareFiles": "Can only compare two files",
|
||||
@@ -1317,17 +1282,8 @@
|
||||
"local": "Local",
|
||||
"remote": "Remote",
|
||||
"dynamic": "Dynamic",
|
||||
"noSshTunnels": "No SSH Tunnels",
|
||||
"createFirstTunnelMessage": "Create your first SSH tunnel to get started. Use the SSH Manager to add hosts with tunnel connections.",
|
||||
"unknownConnectionStatus": "Unknown",
|
||||
"connected": "Connected",
|
||||
"connecting": "Connecting...",
|
||||
"disconnecting": "Disconnecting...",
|
||||
"disconnected": "Disconnected",
|
||||
"portMapping": "Port {{sourcePort}} → {{endpointHost}}:{{endpointPort}}",
|
||||
"disconnect": "Disconnect",
|
||||
"connect": "Connect",
|
||||
"canceling": "Canceling...",
|
||||
"endpointHostNotFound": "Endpoint host not found",
|
||||
"discord": "Discord",
|
||||
"githubIssue": "GitHub issue",
|
||||
@@ -1340,7 +1296,7 @@
|
||||
"disk": "Disk",
|
||||
"network": "Network",
|
||||
"uptime": "Uptime",
|
||||
"loadAverage": "Load Average",
|
||||
"loadAverage": "Avg: {{avg1}}, {{avg5}}, {{avg15}}",
|
||||
"processes": "Processes",
|
||||
"connections": "Connections",
|
||||
"usage": "Usage",
|
||||
@@ -1356,7 +1312,6 @@
|
||||
"cpuCores_one": "{{count}} CPU",
|
||||
"cpuCores_other": "{{count}} CPUs",
|
||||
"naCpus": "N/A CPU(s)",
|
||||
"loadAverage": "Avg: {{avg1}}, {{avg5}}, {{avg15}}",
|
||||
"loadAverageNA": "Avg: N/A",
|
||||
"cpuUsage": "CPU Usage",
|
||||
"memoryUsage": "Memory Usage",
|
||||
@@ -1375,7 +1330,6 @@
|
||||
"totpRequired": "TOTP Authentication Required",
|
||||
"totpUnavailable": "Server Stats unavailable for TOTP-enabled servers",
|
||||
"load": "Load",
|
||||
"available": "Available",
|
||||
"editLayout": "Edit Layout",
|
||||
"cancelEdit": "Cancel",
|
||||
"addWidget": "Add Widget",
|
||||
@@ -1514,7 +1468,9 @@
|
||||
"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."
|
||||
"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."
|
||||
},
|
||||
"errors": {
|
||||
"notFound": "Page not found",
|
||||
@@ -1678,7 +1634,6 @@
|
||||
"deleteItem": "Delete Item",
|
||||
"createNewFile": "Create New File",
|
||||
"createNewFolder": "Create New Folder",
|
||||
"deleteItem": "Delete Item",
|
||||
"renameItem": "Rename Item",
|
||||
"clickToSelectFile": "Click to select a file",
|
||||
"noSshHosts": "No SSH Hosts",
|
||||
|
||||
@@ -164,7 +164,8 @@
|
||||
"generateKeyPairNote": "Générez une nouvelle paire de clés SSH directement. Cela remplacera toute clé existante dans le formulaire.",
|
||||
"invalidKey": "Clé invalide",
|
||||
"detectionError": "Erreur de détection",
|
||||
"unknown": "Inconnu"
|
||||
"unknown": "Inconnu",
|
||||
"credentialId": "ID de l'identifiant"
|
||||
},
|
||||
"dragIndicator": {
|
||||
"error": "Erreur : {{error}}",
|
||||
@@ -385,7 +386,8 @@
|
||||
"documentation": "Documentation",
|
||||
"retry": "Réessayer",
|
||||
"checking": "Vérification...",
|
||||
"checkingDatabase": "Vérification de la connexion à la base de données..."
|
||||
"checkingDatabase": "Vérification de la connexion à la base de données...",
|
||||
"saving": "Enregistrement..."
|
||||
},
|
||||
"nav": {
|
||||
"home": "Accueil",
|
||||
@@ -395,7 +397,7 @@
|
||||
"tunnels": "Tunnels",
|
||||
"fileManager": "Gestionnaire de fichiers",
|
||||
"serverStats": "Statistiques serveur",
|
||||
"admin": "Admin",
|
||||
"admin": "Administrateur",
|
||||
"userProfile": "Profil utilisateur",
|
||||
"tools": "Outils",
|
||||
"snippets": "Extraits",
|
||||
@@ -447,7 +449,7 @@
|
||||
"makeUserAdmin": "Nommer l'utilisateur administrateur",
|
||||
"adding": "Ajout...",
|
||||
"currentAdmins": "Administrateurs actuels",
|
||||
"adminBadge": "Admin",
|
||||
"adminBadge": "Administrateur",
|
||||
"removeAdminButton": "Retirer l'administrateur",
|
||||
"general": "Général",
|
||||
"userRegistration": "Inscription utilisateur",
|
||||
@@ -470,7 +472,7 @@
|
||||
"failedToRemoveAdminStatus": "Échec du retrait du statut d'administrateur",
|
||||
"userDeletedSuccessfully": "Utilisateur {{username}} supprimé avec succès",
|
||||
"failedToDeleteUser": "Échec de la suppression de l'utilisateur",
|
||||
"overrideUserInfoUrl": "Remplacer l'URL User Info (optionnel)",
|
||||
"overrideUserInfoUrl": "Remplacer l'URL Utilisateur Info (optionnel)",
|
||||
"failedToFetchSessions": "Échec de la récupération des sessions",
|
||||
"sessionRevokedSuccessfully": "Session révoquée avec succès",
|
||||
"failedToRevokeSession": "Échec de la révocation de la session",
|
||||
@@ -604,7 +606,26 @@
|
||||
"requiresPasswordLogin": "Nécessite la connexion par mot de passe activée",
|
||||
"passwordLoginDisabledWarning": "La connexion par mot de passe est désactivée. Vérifiez qu'OIDC est correctement configuré sinon vous ne pourrez plus vous connecter à Termix.",
|
||||
"oidcRequiredWarning": "CRITIQUE : la connexion par mot de passe est désactivée. Si vous réinitialisez ou mal configurez OIDC, vous perdrez tout accès à Termix et bloquerez l'instance. Ne continuez que si vous en êtes absolument certain.",
|
||||
"confirmDisableOIDCWarning": "AVERTISSEMENT : vous êtes sur le point de désactiver OIDC alors que la connexion par mot de passe est désactivée. Cela bloquera votre instance Termix et vous perdrez tout accès. Êtes-vous vraiment sûr de vouloir continuer ?"
|
||||
"confirmDisableOIDCWarning": "AVERTISSEMENT : vous êtes sur le point de désactiver OIDC alors que la connexion par mot de passe est désactivée. Cela bloquera votre instance Termix et vous perdrez tout accès. Êtes-vous vraiment sûr de vouloir continuer ?",
|
||||
"accountsLinkedSuccessfully": "Le compte OIDC {{oidcUsername}} a été lié à {{targetUsername}}",
|
||||
"failedToLinkAccounts": "Impossible de lier les comptes",
|
||||
"failedToUnlinkOIDC": "Impossible de délier OIDC",
|
||||
"linkAccountsButton": "Lier les comptes",
|
||||
"linkOIDCActionAddCapability": "Ajouter la capacité de connexion OIDC au compte mot de passe cible",
|
||||
"linkOIDCActionDeleteUser": "Supprimer le compte utilisateur OIDC et toutes ses données",
|
||||
"linkOIDCActionDualAuth": "Autoriser le compte mot de passe à se connecter avec le mot de passe et OIDC",
|
||||
"linkOIDCDialogDescription": "Lier {{username}} (utilisateur OIDC) à un compte mot de passe existant. Cela activera la double authentification pour le compte mot de passe.",
|
||||
"linkOIDCDialogTitle": "Lier Compte OIDC au Compte Mot de Passe",
|
||||
"linkOIDCWarningTitle": "Avertissement : Les données de l'utilisateur OIDC seront supprimées",
|
||||
"linkTargetUsernameLabel": "Nom d'utilisateur du compte mot de passe cible",
|
||||
"linkTargetUsernamePlaceholder": "Entrer le nom d'utilisateur du compte mot de passe",
|
||||
"linkTargetUsernameRequired": "Le nom d'utilisateur cible est requis",
|
||||
"linkToPasswordAccount": "Lier au Compte Mot de Passe",
|
||||
"linkingAccounts": "Liaison en cours...",
|
||||
"unlinkOIDCDescription": "Retirer l'authentification OIDC de {{username}} ? L'utilisateur ne pourra se connecter qu'avec nom d'utilisateur/mot de passe après cela.",
|
||||
"unlinkOIDCSuccess": "OIDC délié de {{username}}",
|
||||
"unlinkOIDCTitle": "Délier l'Authentification OIDC",
|
||||
"failedToUpdatePasswordLoginStatus": "Impossible de mettre à jour le statut de connexion par mot de passe"
|
||||
},
|
||||
"hosts": {
|
||||
"title": "Gestionnaire d'hôtes",
|
||||
@@ -720,7 +741,7 @@
|
||||
"updateKey": "Mettre à jour la clé",
|
||||
"existingKey": "Clé existante (cliquez pour modifier)",
|
||||
"existingCredential": "Identifiant existant (cliquez pour modifier)",
|
||||
"addTagsSpaceToAdd": "ajouter des labels (espace pour valider)",
|
||||
"addTagsSpaceToAdd": "Ajouter des labels (espace pour valider)",
|
||||
"terminalBadge": "Terminal",
|
||||
"tunnelBadge": "Tunnel",
|
||||
"fileManagerBadge": "Gestionnaire de fichiers",
|
||||
@@ -791,8 +812,87 @@
|
||||
"noServerFound": "Aucun serveur trouvé",
|
||||
"jumpHostsOrder": "Les connexions seront établies dans l'ordre : Serveur de rebond 1 → Serveur de rebond 2 → ... → Serveur cible",
|
||||
"advancedAuthSettings": "Paramètres d'authentification avancés",
|
||||
"sudoPasswordAutoFill": "Remplissage automatique du mot de passe sudo",
|
||||
"sudoPasswordAutoFillDesc": "Proposer automatiquement d’insérer le mot de passe SSH lorsque sudo demande un mot de passe"
|
||||
"addQuickAction": "Ajouter une action rapide",
|
||||
"adjustFontSize": "Ajuster la taille de la police du terminal",
|
||||
"adjustLetterSpacing": "Ajuster l'espacement des lettres",
|
||||
"adjustLineHeight": "Ajuster l'espacement des lignes",
|
||||
"advanced": "Avancé",
|
||||
"allHostsInFolderDeleted": "{{count}} hôtes supprimés du dossier \"{{folder}}\" avec succès",
|
||||
"appearance": "Apparence",
|
||||
"backspaceMode": "Mode retour arrière (Backspace)",
|
||||
"backspaceModeControlH": "Control-H (^H)",
|
||||
"backspaceModeDesc": "Comportement de la touche retour arrière pour la compatibilité",
|
||||
"backspaceModeNormal": "Normal (DEL)",
|
||||
"behavior": "Comportement",
|
||||
"bellStyle": "Style de la cloche (Bell)",
|
||||
"bellStyleBoth": "Les deux",
|
||||
"bellStyleDesc": "Comment gérer la cloche du terminal (caractère BEL, \\x07). Les programmes déclenchent ceci lors de la fin de tâches, d'erreurs ou pour les notifications. \"Son\" joue un bip audio, \"Visuel\" fait clignoter l'écran brièvement, \"Les deux\" fait les deux, \"Aucun\" désactive les alertes.",
|
||||
"bellStyleNone": "Aucun",
|
||||
"bellStyleSound": "Son",
|
||||
"bellStyleVisual": "Visuel",
|
||||
"chooseColorTheme": "Choisir un thème de couleur pour le terminal",
|
||||
"chooseCursorAppearance": "Choisir l'apparence du curseur",
|
||||
"confirmDeleteAllHostsInFolder": "Êtes-vous sûr de vouloir supprimer les {{count}} hôtes du dossier \"{{folder}}\" ? Cette action ne peut pas être annulée.",
|
||||
"cursorBlink": "Clignotement du curseur",
|
||||
"cursorStyle": "Style du curseur",
|
||||
"cursorStyleBar": "Barre",
|
||||
"cursorStyleBlock": "Bloc",
|
||||
"cursorStyleUnderline": "Souligné",
|
||||
"deleteAllHostsInFolder": "Supprimer tous les hôtes du dossier",
|
||||
"editFolderAppearance": "Modifier l'apparence du dossier",
|
||||
"editFolderAppearanceDesc": "Personnalisez la couleur et l'icône du dossier",
|
||||
"enableCursorBlink": "Activer l'animation de clignotement du curseur",
|
||||
"failedToDeleteHostsInFolder": "Impossible de supprimer les hôtes du dossier",
|
||||
"failedToUpdateFolderAppearance": "Impossible de mettre à jour l'apparence du dossier",
|
||||
"fastScrollModifier": "Touche de défilement rapide",
|
||||
"fastScrollModifierDesc": "Touche modificatrice pour le défilement rapide",
|
||||
"fastScrollSensitivity": "Sensibilité du défilement rapide",
|
||||
"fastScrollSensitivityDesc": "Multiplicateur de vitesse de défilement lorsque la touche est maintenue",
|
||||
"fastScrollSensitivityValue": "Sensibilité du défilement rapide : {{value}}",
|
||||
"folderAppearanceUpdated": "Apparence du dossier mise à jour avec succès",
|
||||
"folderColor": "Couleur du dossier",
|
||||
"folderIcon": "Icône du dossier",
|
||||
"fontFamily": "Famille de police",
|
||||
"fontSize": "Taille de police",
|
||||
"fontSizeValue": "Taille de police : {{value}}px",
|
||||
"letterSpacing": "Espacement des lettres",
|
||||
"letterSpacingValue": "Espacement des lettres : {{value}}px",
|
||||
"lineHeight": "Hauteur de ligne",
|
||||
"lineHeightValue": "Hauteur de ligne : {{value}}",
|
||||
"minimumContrastRatio": "Ratio de contraste minimum",
|
||||
"minimumContrastRatioDesc": "Ajuster automatiquement les couleurs pour une meilleure lisibilité",
|
||||
"minimumContrastRatioValue": "Ratio de contraste minimum : {{value}}",
|
||||
"modifierAlt": "Alt",
|
||||
"modifierCtrl": "Ctrl",
|
||||
"modifierShift": "Shift",
|
||||
"noSnippetFound": "Aucun extrait trouvé",
|
||||
"preview": "Aperçu",
|
||||
"quickActionName": "Nom de l'action",
|
||||
"quickActions": "Actions rapides",
|
||||
"quickActionsDescription": "Les actions rapides vous permettent de créer des boutons personnalisés qui exécutent des extraits SSH sur ce serveur. Ces boutons apparaîtront en haut de la page Statistiques Serveur pour un accès rapide.",
|
||||
"quickActionsList": "Liste des actions rapides",
|
||||
"quickActionsOrder": "Les boutons d'action rapide apparaîtront dans l'ordre indiqué ci-dessus sur la page Statistiques Serveur",
|
||||
"rightClickSelectsWord": "Clic droit sélectionne le mot",
|
||||
"rightClickSelectsWordDesc": "Le clic droit sélectionne le mot sous le curseur",
|
||||
"scrollbackBuffer": "Tampon de défilement",
|
||||
"scrollbackBufferDesc": "Nombre de lignes à conserver dans l'historique de défilement",
|
||||
"scrollbackBufferValue": "Tampon de défilement : {{value}} lignes",
|
||||
"searchSnippets": "Rechercher des extraits...",
|
||||
"selectBackspaceMode": "Sélectionner le mode retour arrière",
|
||||
"selectBellStyle": "Sélectionner le style de cloche",
|
||||
"selectCursorStyle": "Sélectionner le style de curseur",
|
||||
"selectFont": "Sélectionner la police",
|
||||
"selectFontDesc": "Sélectionner la police à utiliser dans le terminal",
|
||||
"selectModifier": "Sélectionner la touche modificatrice",
|
||||
"selectSnippet": "Sélectionner un extrait",
|
||||
"selectTheme": "Sélectionner un thème",
|
||||
"snippetNone": "Aucun",
|
||||
"sshAgentForwarding": "Transfert d'agent SSH",
|
||||
"sshAgentForwardingDesc": "Transférer l'agent d'authentification SSH à l'hôte distant",
|
||||
"startupSnippet": "Extrait au démarrage",
|
||||
"terminalCustomization": "Personnalisation du terminal",
|
||||
"theme": "Thème",
|
||||
"themePreview": "Aperçu du thème"
|
||||
},
|
||||
"terminal": {
|
||||
"title": "Terminal",
|
||||
@@ -949,7 +1049,7 @@
|
||||
"internalServerError": "Une erreur interne du serveur est survenue",
|
||||
"serverError": "Erreur serveur",
|
||||
"error": "Erreur",
|
||||
"requestFailed": "Réquête échouée avec le code",
|
||||
"requestFailed": "Requête échouée avec le code",
|
||||
"unknownFileError": "Erreur de fichier inconnue",
|
||||
"cannotReadFile": "Impossible de lire le fichier",
|
||||
"noSshSessionId": "Aucun ID de session SSH",
|
||||
@@ -1106,7 +1206,35 @@
|
||||
"sshConnectionFailed": "La connexion SSH a échoué. Vérifiez votre connexion à {{name}} ({{ip}}:{{port}})",
|
||||
"loadFileFailed": "Échec du chargement du fichier : {{error}}",
|
||||
"connectedSuccessfully": "Connexion réussie",
|
||||
"totpVerificationFailed": "Échec de la vérification TOTP"
|
||||
"totpVerificationFailed": "Échec de la vérification TOTP",
|
||||
"andMoreFiles": "et {{count}} plus...",
|
||||
"archiveExtractedSuccessfully": "{{name}} extrait avec succès",
|
||||
"archiveName": "Nom de l'archive",
|
||||
"changePermissions": "Modifier les permissions",
|
||||
"changePermissionsDesc": "Modifier les permissions du fichier pour",
|
||||
"compress": "Compresser",
|
||||
"compressFailed": "Échec de la compression",
|
||||
"compressFile": "Compresser le fichier",
|
||||
"compressFiles": "Compresser les fichiers",
|
||||
"compressFilesDesc": "Compresser {{count}} éléments dans une archive",
|
||||
"compressingFiles": "Compression de {{count}} éléments dans {{name}}...",
|
||||
"compressionFormat": "Format de compression",
|
||||
"currentPermissions": "Permissions actuelles",
|
||||
"enterArchiveName": "Entrer le nom de l'archive...",
|
||||
"execute": "Exécuter",
|
||||
"extractArchive": "Extraire l'archive",
|
||||
"extractFailed": "Échec de l'extraction",
|
||||
"extractingArchive": "Extraction de {{name}}...",
|
||||
"failedToChangePermissions": "Impossible de modifier les permissions",
|
||||
"filesCompressedSuccessfully": "{{name}} créé avec succès",
|
||||
"group": "Groupe",
|
||||
"newPermissions": "Nouvelles permissions",
|
||||
"others": "Autres",
|
||||
"owner": "Propriétaire",
|
||||
"permissionsChangedSuccessfully": "Permissions modifiées avec succès",
|
||||
"read": "Lecture",
|
||||
"selectedFiles": "Fichiers sélectionnés",
|
||||
"write": "Écriture"
|
||||
},
|
||||
"tunnels": {
|
||||
"title": "Tunnels SSH",
|
||||
@@ -1217,7 +1345,20 @@
|
||||
"noInterfacesFound": "Aucune interface trouvée",
|
||||
"totalProcesses": "Processus totaux",
|
||||
"running": "En cours d'exécution",
|
||||
"noProcessesFound": "Aucun processus trouvé"
|
||||
"noProcessesFound": "Aucun processus trouvé",
|
||||
"executeQuickAction": "Exécuter {{name}}",
|
||||
"executingQuickAction": "Exécution de {{name}}...",
|
||||
"from": "de",
|
||||
"loginStats": "Statistiques de connexion SSH",
|
||||
"noRecentLoginData": "Aucune donnée de connexion récente",
|
||||
"quickActionError": "Impossible d'exécuter {{name}}",
|
||||
"quickActionFailed": "{{name}} a échoué",
|
||||
"quickActionSuccess": "{{name}} terminé avec succès",
|
||||
"quickActions": "Actions rapides",
|
||||
"recentFailedAttempts": "Tentatives échouées récentes",
|
||||
"recentSuccessfulLogins": "Connexions réussies récentes",
|
||||
"totalLogins": "Total des connexions",
|
||||
"uniqueIPs": "IP uniques"
|
||||
},
|
||||
"auth": {
|
||||
"loginTitle": "Connexion à Termix",
|
||||
@@ -1320,7 +1461,14 @@
|
||||
"authenticating": "Authentification...",
|
||||
"dataLossWarning": "Réinitialiser votre mot de passe de cette manière supprimera tous vos hôtes, identifiants et autres données chiffrées. Action irréversible. À utiliser uniquement si vous avez oublié votre mot de passe et n'êtes pas connecté.",
|
||||
"authenticationDisabled": "Authentification désactivée",
|
||||
"authenticationDisabledDesc": "Toutes les méthodes d'authentification sont actuellement désactivées. Contactez votre administrateur."
|
||||
"authenticationDisabledDesc": "Toutes les méthodes d'authentification sont actuellement désactivées. Contactez votre administrateur.",
|
||||
"continueExternal": "Continuer avec un fournisseur externe",
|
||||
"createAccount": "Créer votre compte TERMIX",
|
||||
"description": "Gestion de connexions SSH sécurisée, puissante et intuitive",
|
||||
"tagline": "GESTIONNAIRE DE SERVEURS SSH",
|
||||
"welcomeBack": "Bon retour sur TERMIX",
|
||||
"passwordResetSuccess": "Réinitialisation du mot de passe réussie",
|
||||
"passwordResetSuccessDesc": "Votre mot de passe a été réinitialisé avec succès. Vous pouvez maintenant vous connecter avec votre nouveau mot de passe."
|
||||
},
|
||||
"errors": {
|
||||
"notFound": "Page introuvable",
|
||||
@@ -1399,7 +1547,8 @@
|
||||
"commandAutocompleteDesc": "Activer les suggestions d'autocomplétion avec la touche Tab pour les commandes du terminal basées sur votre historique",
|
||||
"currentPassword": "Mot de passe actuel",
|
||||
"passwordChangedSuccess": "Mot de passe modifié avec succès ! Veuillez vous reconnecter.",
|
||||
"failedToChangePassword": "Échec de la modification du mot de passe. Vérifiez votre mot de passe actuel et réessayez."
|
||||
"failedToChangePassword": "Échec de la modification du mot de passe. Vérifiez votre mot de passe actuel et réessayez.",
|
||||
"externalAndLocal": "Double Auth"
|
||||
},
|
||||
"user": {
|
||||
"failedToLoadVersionInfo": "Échec du chargement des informations de version"
|
||||
@@ -1411,11 +1560,11 @@
|
||||
"maxRetries": "3",
|
||||
"retryInterval": "10",
|
||||
"language": "Langue",
|
||||
"username": "nom d'utilisateur",
|
||||
"hostname": "nom d'hôte",
|
||||
"folder": "dossier",
|
||||
"password": "mot de passe",
|
||||
"keyPassword": "mot de passe de la clé",
|
||||
"username": "Nom d'utilisateur",
|
||||
"hostname": "Nom d'hôte",
|
||||
"folder": "Dossier",
|
||||
"password": "Mot de passe",
|
||||
"keyPassword": "Mot de passe de la clé",
|
||||
"pastePrivateKey": "Collez votre clé privée ici...",
|
||||
"pastePublicKey": "Collez votre clé publique ici...",
|
||||
"credentialName": "Mon serveur SSH",
|
||||
@@ -1611,5 +1760,28 @@
|
||||
"cpu": "Processeur (CPU)",
|
||||
"ram": "Mémoire (RAM)",
|
||||
"notAvailable": "N/D"
|
||||
},
|
||||
"commandPalette": {
|
||||
"addCredential": "Ajouter Identifiant",
|
||||
"addHost": "Ajouter Hôte",
|
||||
"adminSettings": "Paramètres Administrateur",
|
||||
"close": "Fermer",
|
||||
"discord": "Discord",
|
||||
"donate": "Faire un don",
|
||||
"edit": "Modifier",
|
||||
"github": "GitHub",
|
||||
"hostManager": "Gestionnaire d'hôtes",
|
||||
"hosts": "Hôtes",
|
||||
"links": "Liens",
|
||||
"navigation": "Navigation",
|
||||
"openFileManager": "Ouvrir Gestionnaire de fichiers",
|
||||
"openServerDetails": "Ouvrir Détails Serveur",
|
||||
"press": "Appuyer",
|
||||
"recentActivity": "Activité Récente",
|
||||
"searchPlaceholder": "Rechercher hôtes ou actions rapides...",
|
||||
"support": "Support",
|
||||
"toToggle": "pour basculer",
|
||||
"updateLog": "Journal de mise à jour",
|
||||
"userProfile": "Profil utilisateur"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -59,7 +59,6 @@
|
||||
"keyTypeRSA": "RSA",
|
||||
"keyTypeECDSA": "ECDSA",
|
||||
"keyTypeEd25519": "Ed25519",
|
||||
"updateCredential": "Atualizar Credencial",
|
||||
"basicInfo": "Informações básicas",
|
||||
"authentication": "Autenticação",
|
||||
"organization": "Organização",
|
||||
@@ -93,7 +92,7 @@
|
||||
"deploySSHKey": "Implantar Chave SSH",
|
||||
"deploySSHKeyDescription": "Implantar chave pública no servidor de destino",
|
||||
"sourceCredential": "Credencial de Origem",
|
||||
"targetHost": "Host de Destino",
|
||||
"targetHost": "Host de Destinenhum",
|
||||
"deploymentProcess": "Processo de Implantação",
|
||||
"deploymentProcessDescription": "Isso adicionará com segurança a chave pública ao arquivo ~/.ssh/authorized_keys do host de destino sem sobrescrever chaves existentes. A operação é reversível.",
|
||||
"chooseHostToDeploy": "Escolha um host para implantar...",
|
||||
@@ -118,7 +117,6 @@
|
||||
"credentialSecuredDescription": "Todos os dados sensíveis são criptografados com AES-256",
|
||||
"passwordAuthentication": "Autenticação por senha",
|
||||
"keyAuthentication": "Autenticação por chave",
|
||||
"keyType": "Tipo de chave",
|
||||
"securityReminder": "Lembrete de segurança",
|
||||
"securityReminderText": "Nunca compartilhe suas credenciais. Todos os dados são criptografados em repouso.",
|
||||
"hostsUsingCredential": "Hosts usando esta credencial",
|
||||
@@ -166,7 +164,8 @@
|
||||
"generateKeyPairNote": "Gere um novo par de chaves SSH diretamente. Isso substituirá quaisquer chaves existentes no formulário.",
|
||||
"invalidKey": "Chave inválida",
|
||||
"detectionError": "Erro de detecção",
|
||||
"unknown": "Desconhecido"
|
||||
"unknown": "Desconhecido",
|
||||
"credentialId": "Credencial ID"
|
||||
},
|
||||
"dragIndicator": {
|
||||
"error": "Erro: {{error}}",
|
||||
@@ -201,7 +200,7 @@
|
||||
"noResults": "Nenhum comando encontrado",
|
||||
"noResultsHint": "Nenhum comando correspondente a \"{{query}}\"",
|
||||
"deleteSuccess": "Comando removido do histórico",
|
||||
"deleteFailed": "Falha ao excluir comando.",
|
||||
"deleteFailed": "Falha ao excluir comeo.",
|
||||
"deleteTooltip": "Excluir comando",
|
||||
"tabHint": "Use Tab no Terminal para autocompletar do histórico de comandos"
|
||||
},
|
||||
@@ -219,21 +218,25 @@
|
||||
"testConnectionFirst": "Por favor, teste a conexão primeiro",
|
||||
"connectionSuccess": "Conexão bem-sucedida!",
|
||||
"connectionFailed": "Conexão falhou",
|
||||
"connectionError": "Ocorreu um erro de conexão",
|
||||
"connectionError": "Ocoureu um erro de conexão",
|
||||
"connected": "Conectado",
|
||||
"disconnected": "Desconectado",
|
||||
"configSaved": "Configuração salva com sucesso",
|
||||
"saveFailed": "Falha ao salvar configuração",
|
||||
"saveError": "Erro ao salvar configuração",
|
||||
"saving": "Salvando...",
|
||||
"saving": "Salveo...",
|
||||
"saveConfig": "Salvar Configuração",
|
||||
"helpText": "Digite a URL onde seu servidor Termix está rodando (ex.: http://localhost:30001 ou https://seu-servidor.com)"
|
||||
"helpText": "Digite a URL onde seu servidor Termix está rodando (ex.: http://localhost:30001 ou https://seu-servidor.com)",
|
||||
"changeServer": "Alterar Servidor",
|
||||
"mustIncludeProtocol": "URL do Servidor deve começar com http:// ou https://",
|
||||
"notValidatedWarning": "URL não validada - verifique se está correta",
|
||||
"warning": "Aviso"
|
||||
},
|
||||
"versionCheck": {
|
||||
"error": "Erro na verificação de versão",
|
||||
"checkFailed": "Falha ao verificar atualizações",
|
||||
"upToDate": "Aplicativo atualizado",
|
||||
"currentVersion": "Você está usando a versão {{version}}",
|
||||
"currentVersion": "Você está useo a versão {{version}}",
|
||||
"updateAvailable": "Atualização disponível",
|
||||
"newVersionAvailable": "Uma nova versão está disponível! Você está usando {{current}}, mas {{latest}} está disponível.",
|
||||
"releasedOn": "Lançada em {{date}}",
|
||||
@@ -255,12 +258,12 @@
|
||||
"continue": "Continuar",
|
||||
"maintenance": "Manutenção",
|
||||
"degraded": "Degradado",
|
||||
"discord": "Discord",
|
||||
"discord": "Discoud",
|
||||
"error": "Erro",
|
||||
"warning": "Aviso",
|
||||
"info": "Info",
|
||||
"success": "Sucesso",
|
||||
"loading": "Carregando",
|
||||
"loading": "Carregando...",
|
||||
"required": "Obrigatório",
|
||||
"optional": "Opcional",
|
||||
"clear": "Limpar",
|
||||
@@ -274,14 +277,13 @@
|
||||
"updateAvailable": "Atualização Disponível",
|
||||
"sshPath": "Caminho SSH",
|
||||
"localPath": "Caminho Local",
|
||||
"loading": "Carregando...",
|
||||
"noAuthCredentials": "Não há credenciais de autenticação disponíveis para este host SSH",
|
||||
"noReleases": "Sem Versões",
|
||||
"updatesAndReleases": "Atualizações e Versões",
|
||||
"newVersionAvailable": "Uma nova versão ({{version}}) está disponível.",
|
||||
"failedToFetchUpdateInfo": "Falha ao buscar informações de atualização",
|
||||
"preRelease": "Pré-lançamento",
|
||||
"loginFailed": "Falha no login",
|
||||
"loginFailed": "Falha nenhum login",
|
||||
"noReleasesFound": "Nenhuma versão encontrada.",
|
||||
"yourBackupCodes": "Seus Códigos de Backup",
|
||||
"sendResetCode": "Enviar Código de Redefinição",
|
||||
@@ -289,13 +291,10 @@
|
||||
"resetPassword": "Redefinir Senha",
|
||||
"resetCode": "Código de Redefinição",
|
||||
"newPassword": "Nova Senha",
|
||||
"sshPath": "Caminho SSH",
|
||||
"localPath": "Caminho Local",
|
||||
"folder": "Pasta",
|
||||
"file": "Arquivo",
|
||||
"renamedSuccessfully": "renomeado com sucesso",
|
||||
"deletedSuccessfully": "excluído com sucesso",
|
||||
"noAuthCredentials": "Não há credenciais de autenticação disponíveis para este host SSH",
|
||||
"noTunnelConnections": "Não há conexões de túnel configuradas",
|
||||
"sshTools": "Ferramentas SSH",
|
||||
"english": "Inglês",
|
||||
@@ -307,36 +306,27 @@
|
||||
"login": "Entrar",
|
||||
"logout": "Sair",
|
||||
"register": "Registrar",
|
||||
"username": "Usuário",
|
||||
"password": "Senha",
|
||||
"version": "Versão",
|
||||
"confirmPassword": "Confirmar Senha",
|
||||
"back": "Voltar",
|
||||
"email": "Email",
|
||||
"submit": "Enviar",
|
||||
"cancel": "Cancelar",
|
||||
"change": "Alterar",
|
||||
"save": "Salvar",
|
||||
"delete": "Excluir",
|
||||
"edit": "Editar",
|
||||
"add": "Adicionar",
|
||||
"search": "Buscar",
|
||||
"loading": "Carregando...",
|
||||
"error": "Erro",
|
||||
"success": "Sucesso",
|
||||
"warning": "Aviso",
|
||||
"info": "Info",
|
||||
"confirm": "Confirmar",
|
||||
"yes": "Sim",
|
||||
"no": "Não",
|
||||
"ok": "OK",
|
||||
"close": "Fechar",
|
||||
"enabled": "Habilitado",
|
||||
"disabled": "Desabilitado",
|
||||
"important": "Importante",
|
||||
"notEnabled": "Não Habilitado",
|
||||
"settingUp": "Configurando...",
|
||||
"back": "Voltar",
|
||||
"next": "Próximo",
|
||||
"previous": "Anterior",
|
||||
"refresh": "Atualizar",
|
||||
@@ -353,7 +343,7 @@
|
||||
"passwordResetDescription": "Você está prestes a redefinir sua senha. Isso fará com que você seja desconectado de todas as sessões ativas.",
|
||||
"enterSixDigitCode": "Digite o código de 6 dígitos dos logs do container docker para o usuário:",
|
||||
"enterNewPassword": "Digite sua nova senha para o usuário:",
|
||||
"passwordsDoNotMatch": "As senhas não correspondem",
|
||||
"passwordsDoNotMatch": "As senhas não courespondem",
|
||||
"passwordMinLength": "A senha deve ter pelo menos 6 caracteres",
|
||||
"passwordResetSuccess": "Senha redefinida com sucesso! Você pode agora entrar com sua nova senha.",
|
||||
"failedToInitiatePasswordReset": "Falha ao iniciar redefinição de senha",
|
||||
@@ -362,7 +352,8 @@
|
||||
"documentation": "Documentação",
|
||||
"retry": "Tentar Novamente",
|
||||
"checking": "Verificando...",
|
||||
"checkingDatabase": "Verificando conexão com o banco de dados..."
|
||||
"checkingDatabase": "Verificando conexão com o banco de dados...",
|
||||
"saving": "Salveo..."
|
||||
},
|
||||
"nav": {
|
||||
"home": "Início",
|
||||
@@ -372,7 +363,7 @@
|
||||
"tunnels": "Túneis",
|
||||
"fileManager": "Gerenciador de Arquivos",
|
||||
"serverStats": "Estatísticas do Servidor",
|
||||
"admin": "Admin",
|
||||
"admin": "Administrador",
|
||||
"userProfile": "Perfil do Usuário",
|
||||
"tools": "Ferramentas",
|
||||
"newTab": "Nova Aba",
|
||||
@@ -381,15 +372,16 @@
|
||||
"sshManager": "Gerenciador SSH",
|
||||
"hostManager": "Gerenciador de Hosts",
|
||||
"cannotSplitTab": "Não é possível dividir esta aba",
|
||||
"tabNavigation": "Navegação de Abas"
|
||||
"tabNavigation": "Navegação de Abas",
|
||||
"snippets": "Snippets"
|
||||
},
|
||||
"admin": {
|
||||
"title": "Configurações de Admin",
|
||||
"title": "Configurações de Administrador",
|
||||
"oidc": "OIDC",
|
||||
"users": "Usuários",
|
||||
"userManagement": "Gerenciamento de Usuários",
|
||||
"makeAdmin": "Tornar Admin",
|
||||
"removeAdmin": "Remover Admin",
|
||||
"makeAdmin": "Tornar Administrador",
|
||||
"removeAdmin": "Remover Administrador",
|
||||
"deleteUser": "Excluir Usuário",
|
||||
"allowRegistration": "Permitir Registro",
|
||||
"oidcSettings": "Configurações OIDC",
|
||||
@@ -400,11 +392,11 @@
|
||||
"tokenUrl": "URL do Token",
|
||||
"updateSettings": "Atualizar Configurações",
|
||||
"confirmDelete": "Tem certeza que deseja excluir este usuário?",
|
||||
"confirmMakeAdmin": "Tem certeza que deseja tornar este usuário um admin?",
|
||||
"confirmRemoveAdmin": "Tem certeza que deseja remover os privilégios de admin deste usuário?",
|
||||
"confirmMakeAdmin": "Tem certeza que deseja tornar este usuário um administrador?",
|
||||
"confirmRemoveAdmin": "Tem certeza que deseja remover os privilégios de administrador deste usuário?",
|
||||
"externalAuthentication": "Autenticação Externa (OIDC)",
|
||||
"configureExternalProvider": "Configure o provedor de identidade externo para autenticação OIDC/OAuth2.",
|
||||
"userIdentifierPath": "Caminho do Identificador do Usuário",
|
||||
"userIdentifierPath": "Caminho do Identificadou do Usuário",
|
||||
"displayNamePath": "Caminho do Nome de Exibição",
|
||||
"scopes": "Escopos",
|
||||
"saving": "Salvando...",
|
||||
@@ -419,12 +411,12 @@
|
||||
"actions": "Ações",
|
||||
"external": "Externo",
|
||||
"local": "Local",
|
||||
"adminManagement": "Gerenciamento de Admin",
|
||||
"makeUserAdmin": "Tornar Usuário Admin",
|
||||
"adminManagement": "Gerenciamento de Administrador",
|
||||
"makeUserAdmin": "Tornar Usuário Administrador",
|
||||
"adding": "Adicionando...",
|
||||
"currentAdmins": "Admins Atuais",
|
||||
"adminBadge": "Admin",
|
||||
"removeAdminButton": "Remover Admin",
|
||||
"currentAdmins": "Administradores Atuais",
|
||||
"adminBadge": "Administrador",
|
||||
"removeAdminButton": "Remover Administrador",
|
||||
"general": "Geral",
|
||||
"userRegistration": "Registro de Usuário",
|
||||
"allowNewAccountRegistration": "Permitir registro de novas contas",
|
||||
@@ -436,13 +428,12 @@
|
||||
"oidcConfigurationDisabled": "Configuração OIDC desativada com sucesso!",
|
||||
"failedToUpdateOidcConfig": "Falha ao atualizar configuração OIDC",
|
||||
"failedToDisableOidcConfig": "Falha ao desativar configuração OIDC",
|
||||
"enterUsernameToMakeAdmin": "Insira o nome de usuário para tornar admin",
|
||||
"enterUsernameToMakeAdmin": "Insira o nome de usuário para tornar administrador",
|
||||
"userIsNowAdmin": "O usuário {{username}} agora é um administrador",
|
||||
"failedToMakeUserAdmin": "Falha ao tornar o usuário administrador",
|
||||
"removeAdminStatus": "Remover status de administrador de {{username}}?",
|
||||
"adminStatusRemoved": "Status de administrador removido de {{username}}",
|
||||
"failedToRemoveAdminStatus": "Falha ao remover o status de administrador",
|
||||
"confirmDeleteUser": "Excluir usuário {{username}}? Esta ação não pode ser desfeita.",
|
||||
"userDeletedSuccessfully": "Usuário {{username}} excluído com sucesso",
|
||||
"failedToDeleteUser": "Falha ao excluir usuário",
|
||||
"overrideUserInfoUrl": "Sobrescrever URL de informações do usuário (não obrigatório)",
|
||||
@@ -495,7 +486,6 @@
|
||||
"verificationCompleted": "Verificação de compatibilidade concluída - nenhum dado foi alterado",
|
||||
"verificationInProgress": "Verificação concluída",
|
||||
"dataMigrationCompleted": "Migração de dados concluída com sucesso!",
|
||||
"migrationCompleted": "Migração concluída",
|
||||
"verificationFailed": "Falha na verificação de compatibilidade",
|
||||
"migrationFailed": "Falha na migração",
|
||||
"runningVerification": "Executando verificação de compatibilidade...",
|
||||
@@ -540,13 +530,13 @@
|
||||
"databaseImportFailed": "Falha na importação do banco de dados SQLite",
|
||||
"manageEncryptionAndBackups": "Gerenciar chaves de criptografia, segurança do banco de dados e operações de backup",
|
||||
"activeSecurityFeatures": "Medidas e proteções de segurança atualmente ativas",
|
||||
"deviceBindingTechnology": "Tecnologia avançada de proteção de chave baseada em hardware",
|
||||
"deviceBindingTechnology": "Tecnenhumlogia avançada de proteção de chave baseada em hardware",
|
||||
"backupAndRecovery": "Opções seguras de criação de backup e recuperação de banco de dados",
|
||||
"crossSystemDataTransfer": "Exportar e importar bancos de dados entre diferentes sistemas",
|
||||
"noMigrationNeeded": "Nenhuma migração necessária",
|
||||
"encryptionKey": "Chave de Criptografia",
|
||||
"keyProtection": "Proteção da Chave",
|
||||
"active": "Ativo",
|
||||
"active": "Ativa",
|
||||
"legacy": "Legado",
|
||||
"dataStatus": "Status dos Dados",
|
||||
"encrypted": "Criptografado",
|
||||
@@ -576,13 +566,38 @@
|
||||
"confirmDisableOIDCWarning": "AVISO: Você está prestes a desativar o OIDC enquanto o login por senha também está desativado. Isso inutilizará sua instância do Termix e você perderá todo o acesso. Tem absoluta certeza de que deseja continuar?",
|
||||
"allowPasswordLogin": "Permitir login com nome de usuário/senha",
|
||||
"failedToFetchPasswordLoginStatus": "Falha ao buscar status do login por senha",
|
||||
"failedToUpdatePasswordLoginStatus": "Falha ao atualizar status do login por senha"
|
||||
"failedToUpdatePasswordLoginStatus": "Falha ao atualizar status do login por senha",
|
||||
"accountsLinkedSuccessfully": "Usuário OIDC {{oidcUsername}} foi vinculado a {{targetUsername}}",
|
||||
"confirmRevokeAllSessions": "Tem certeza de que deseja revogar todas as sessões para este usuário?",
|
||||
"confirmRevokeSession": "Tem certeza de que deseja revogar esta sessão?",
|
||||
"failedToFetchSessions": "Falha ao buscar sessões",
|
||||
"failedToLinkAccounts": "Falha ao vincular contas",
|
||||
"failedToRevokeSession": "Falha ao revogar sessão",
|
||||
"failedToRevokeSessions": "Falha ao revogar sessões",
|
||||
"failedToUnlinkOIDC": "Falha ao desvincular OIDC",
|
||||
"linkAccountsButton": "Vincular Contas",
|
||||
"linkOIDCActionAddCapability": "Adicionar capacidade de login OIDC à conta de senha de destino",
|
||||
"linkOIDCActionDeleteUser": "Excluir a conta de usuário OIDC e todos os outros dados",
|
||||
"linkOIDCActionDualAuth": "Permitir que a conta de senha faça login com senha e OIDC",
|
||||
"linkOIDCDialogDescription": "Vincular {{username}} (usuário OIDC) a uma conta de senha existente. Isso ativará autenticação dupla para a conta de senha.",
|
||||
"linkOIDCDialogTitle": "Link OIDC Account para Senha Account",
|
||||
"linkOIDCWarningTitle": "Aviso: Dados do Usuário OIDC Serão Deletados",
|
||||
"linkTargetUsernameLabel": "Nome de usuário da conta de senha de destino",
|
||||
"linkTargetUsernamePlaceholder": "Inserir nome de usuário da conta de senha",
|
||||
"linkTargetUsernameRequired": "Nome de usuário de destino é obrigatório",
|
||||
"linkToPasswordAccount": "Vincular à Conta de Senha",
|
||||
"linkingAccounts": "Vinculando...",
|
||||
"sessionRevokedSuccessfully": "Sessão revogada com sucesso",
|
||||
"sessionsRevokedSuccessfully": "Sessões revogadas com sucesso",
|
||||
"unlinkOIDCDescription": "Remover autenticação OIDC de {{username}}? O usuário só poderá fazer login com nome de usuário/senha após isso.",
|
||||
"unlinkOIDCSuccess": "OIDC desvinculado de {{username}}",
|
||||
"unlinkOIDCTitle": "Desvincular Autenticação OIDC"
|
||||
},
|
||||
"hosts": {
|
||||
"title": "Gerenciador de Hosts",
|
||||
"sshHosts": "Hosts SSH",
|
||||
"noHosts": "Sem Hosts SSH",
|
||||
"noHostsMessage": "Você ainda não adicionou nenhum host SSH. Clique em \"Adicionar Host\" para começar.",
|
||||
"noHostsMessage": "Você ainda não adicionenhumu nenhum host SSH. Clique em \"Adicionar Host\" para começar.",
|
||||
"loadingHosts": "Carregando hosts...",
|
||||
"failedToLoadHosts": "Falha ao carregar hosts",
|
||||
"retry": "Tentar Novamente",
|
||||
@@ -596,12 +611,12 @@
|
||||
"formatGuide": "Guia de Formato",
|
||||
"exportCredentialWarning": "Aviso: O host \"{{name}}\" usa autenticação por credencial. O arquivo exportado não incluirá os dados da credencial e precisará ser reconfigurado manualmente após a importação. Deseja continuar?",
|
||||
"exportSensitiveDataWarning": "Aviso: O host \"{{name}}\" contém dados de autenticação sensíveis (senha/chave SSH). O arquivo exportado incluirá esses dados em texto simples. Mantenha o arquivo seguro e exclua-o após o uso. Deseja continuar?",
|
||||
"uncategorized": "Sem categoria",
|
||||
"uncategorized": "Sem categouia",
|
||||
"confirmDelete": "Tem certeza que deseja excluir \"{{name}}\"?",
|
||||
"failedToDeleteHost": "Falha ao excluir host",
|
||||
"failedToExportHost": "Falha ao exportar host. Certifique-se de que está logado e tem acesso aos dados do host.",
|
||||
"jsonMustContainHosts": "O JSON deve conter um array \"hosts\" ou ser um array de hosts",
|
||||
"noHostsInJson": "Nenhum host encontrado no arquivo JSON",
|
||||
"noHostsInJson": "Nenhum host encontrado nenhum arquivo JSON",
|
||||
"maxHostsAllowed": "Máximo de 100 hosts permitidos por importação",
|
||||
"importCompleted": "Importação concluída: {{success}} com sucesso, {{failed}} falhas",
|
||||
"importFailed": "Falha na importação",
|
||||
@@ -611,7 +626,7 @@
|
||||
"organization": "Organização",
|
||||
"ipAddress": "Endereço IP",
|
||||
"port": "Porta",
|
||||
"name": "Nome",
|
||||
"name": "Nenhumme",
|
||||
"username": "Usuário",
|
||||
"folder": "Pasta",
|
||||
"tags": "Tags",
|
||||
@@ -632,13 +647,13 @@
|
||||
"enableTerminalDesc": "Habilitar/desabilitar visibilidade do host na aba Terminal",
|
||||
"enableTunnel": "Habilitar Túnel",
|
||||
"enableTunnelDesc": "Habilitar/desabilitar visibilidade do host na aba Túnel",
|
||||
"enableFileManager": "Habilitar Gerenciador de Arquivos",
|
||||
"enableFileManagerDesc": "Habilitar/desabilitar visibilidade do host na aba Gerenciador de Arquivos",
|
||||
"enableFileManager": "Habilitar Gerenciadou de Arquivos",
|
||||
"enableFileManagerDesc": "Habilitar/desabilitar visibilidade do host na aba Gerenciadou de Arquivos",
|
||||
"defaultPath": "Caminho Padrão",
|
||||
"defaultPathDesc": "Diretório padrão ao abrir o gerenciador de arquivos para este host",
|
||||
"defaultPathDesc": "Diretório padrão ao abrir o gerenciadou de arquivos para este host",
|
||||
"tunnelConnections": "Conexões de Túnel",
|
||||
"connection": "Conexão",
|
||||
"remove": "Remover",
|
||||
"remove": "Removerr",
|
||||
"sourcePort": "Porta de Origem",
|
||||
"sourcePortDesc": "(Source refere-se aos Detalhes da Conexão Atual na aba Geral)",
|
||||
"endpointPort": "Porta de Destino",
|
||||
@@ -695,12 +710,12 @@
|
||||
"addTagsSpaceToAdd": "adicionar tags (espaço para adicionar)",
|
||||
"terminalBadge": "Terminal",
|
||||
"tunnelBadge": "Túnel",
|
||||
"fileManagerBadge": "Gerenciador de Arquivos",
|
||||
"fileManagerBadge": "Gerenciadou de Arquivos",
|
||||
"general": "Geral",
|
||||
"terminal": "Terminal",
|
||||
"tunnel": "Túnel",
|
||||
"fileManager": "Gerenciador de Arquivos",
|
||||
"hostViewer": "Visualizador de Host",
|
||||
"fileManager": "Gerenciadou de Arquivos",
|
||||
"hostViewer": "Visualizadou de Host",
|
||||
"confirmRemoveFromFolder": "Tem certeza que deseja remover \"{{name}}\" da pasta \"{{folder}}\"? O host será movido para \"Sem Pasta\".",
|
||||
"removedFromFolder": "Host \"{{name}}\" removido da pasta com sucesso",
|
||||
"failedToRemoveFromFolder": "Falha ao remover host da pasta",
|
||||
@@ -746,8 +761,104 @@
|
||||
"noServerFound": "Nenhum servidor encontrado",
|
||||
"jumpHostsOrder": "As conexões serão feitas na ordem: Host de Salto 1 → Host de Salto 2 → ... → Servidor de Destino",
|
||||
"advancedAuthSettings": "Configurações Avançadas de Autenticação",
|
||||
"sudoPasswordAutoFill": "Preenchimento automático da senha do sudo",
|
||||
"sudoPasswordAutoFillDesc": "Oferecer automaticamente inserir a senha SSH quando o sudo solicitar uma senha"
|
||||
"addQuickAction": "Adicionar Ação Rápida",
|
||||
"adjustFontSize": "Ajustar o tamanho da fonte do terminal",
|
||||
"adjustLetterSpacing": "Ajustar espaçamento entre caracteres",
|
||||
"adjustLineHeight": "Ajustar espaçamento entre linhas",
|
||||
"advanced": "Avançado",
|
||||
"allHostsInFolderDeleted": "Excluídos {{count}} hosts da pasta \"{{folder}}\" com sucesso",
|
||||
"appearance": "Aparência",
|
||||
"backspaceMode": "Modo Backspace",
|
||||
"backspaceModeControlH": "Control-H (^H)",
|
||||
"backspaceModeDesc": "Comportamento da tecla Backspace para compatibilidade",
|
||||
"backspaceModeNormal": "Normal (DEL)",
|
||||
"behavior": "Comportamento",
|
||||
"bellStyle": "Estilo de Campainha",
|
||||
"bellStyleBoth": "Both",
|
||||
"bellStyleDesc": "Como lidar com a campainha do terminal (caractere BEL, \\x07). Programas acionam isso ao completar tarefas, encontrar erros, ou para notificações. \"Som\" toca um bipe de áudio, \"Visual\" pisca a tela brevemente, \"Ambos\" faz os dois, \"Nenhum\" desativa os alertas de campainha.",
|
||||
"bellStyleNone": "Nenhum",
|
||||
"bellStyleSound": "Som",
|
||||
"bellStyleVisual": "Visual",
|
||||
"chooseColorTheme": "Escolha um tema de cor para o terminal",
|
||||
"chooseCursorAppearance": "Escolha a aparência do cursor",
|
||||
"confirmDeleteAllHostsInFolder": "Tem certeza de que deseja excluir todos os {{count}} hosts na pasta \"{{folder}}\"? Esta ação não pode ser desfeita.",
|
||||
"cursorBlink": "Piscar Cursor",
|
||||
"cursorStyle": "Estilo do Cursor",
|
||||
"cursorStyleBar": "Barra",
|
||||
"cursorStyleBlock": "Bloco",
|
||||
"cursorStyleUnderline": "Sublinhado",
|
||||
"customCommands": "Comandos Personalizados (Em Breve)",
|
||||
"customCommandsDesc": "Defina comandos personalizados de desligamento e reinicialização para este servidor",
|
||||
"deleteAllHostsInFolder": "Excluir Todos os Hosts na Pasta",
|
||||
"displayItems": "Exibir Itens",
|
||||
"displayItemsDesc": "Escolha quais métricas exibir na página de estatísticas do servidor",
|
||||
"editFolderAppearance": "Editar Aparência da Pasta",
|
||||
"editFolderAppearanceDesc": "Personalize a cor e o ícone da pasta",
|
||||
"enableCpu": "Uso da CPU",
|
||||
"enableCursorBlink": "Ativar animação de piscar do cursor",
|
||||
"enableDisk": "Uso de Disco",
|
||||
"enableHostname": "Hostname (Em Breve)",
|
||||
"enableMemory": "Uso de Memória",
|
||||
"enableNetwork": "Estatísticas de Rede (Em Breve)",
|
||||
"enableOs": "Sistema Operacional (Em Breve)",
|
||||
"enableProcesses": "Contagem de Processos (Em Breve)",
|
||||
"enableServerStats": "Ativar Estatísticas do Servidor",
|
||||
"enableServerStatsDesc": "Ativar/desativar coleta de estatísticas do servidor para este host",
|
||||
"enableUptime": "Tempo de Atividade (Em Breve)",
|
||||
"failedToDeleteHostsInFolder": "Falha ao excluir hosts na pasta",
|
||||
"failedToUpdateFolderAppearance": "Falha ao atualizar aparência da pasta",
|
||||
"fastScrollModifier": "Modificador de Rolagem Rápida",
|
||||
"fastScrollModifierDesc": "Tecla modificadora para rolagem rápida",
|
||||
"fastScrollSensitivity": "Sensibilidade de Rolagem Rápida",
|
||||
"fastScrollSensitivityDesc": "Multiplicador de velocidade de rolagem quando modificador é segurado",
|
||||
"fastScrollSensitivityValue": "Sensibilidade de Rolagem Rápida: {{value}}",
|
||||
"folderAppearanceUpdated": "Aparência da pasta atualizada com sucesso",
|
||||
"folderColor": "Cor da Pasta",
|
||||
"folderIcon": "Ícone da Pasta",
|
||||
"fontFamily": "Família da Fonte",
|
||||
"fontSize": "Tamanho da Fonte",
|
||||
"fontSizeValue": "Tamanho da Fonte: {{value}}px",
|
||||
"letterSpacing": "Espaçamento entre Letras",
|
||||
"letterSpacingValue": "Espaçamento entre Letras: {{value}}px",
|
||||
"lineHeight": "Altura da Linha",
|
||||
"lineHeightValue": "Altura da Linha: {{value}}",
|
||||
"minimumContrastRatio": "Taxa de Contraste Mínima",
|
||||
"minimumContrastRatioDesc": "Ajustar cores automaticamente para melhor legibilidade",
|
||||
"minimumContrastRatioValue": "Taxa de Contraste Mínima: {{value}}",
|
||||
"modifierAlt": "Alt",
|
||||
"modifierCtrl": "Ctrl",
|
||||
"modifierShift": "Shift",
|
||||
"noSnippetFound": "Nenhum snippet encontrado",
|
||||
"preview": "Pré-visualização",
|
||||
"quickActionName": "Nome da Ação",
|
||||
"quickActions": "Ações Rápidas",
|
||||
"quickActionsDescription": "Ações rápidas permitem criar botões personalizados que executam snippets SSH neste servidor. Esses botões aparecerão no topo da página de Estatísticas do Servidor para acesso rápido.",
|
||||
"quickActionsList": "Lista de Ações Rápidas",
|
||||
"quickActionsOrder": "Botões de ação rápida aparecerão na ordem listada acima na página de Estatísticas do Servidor",
|
||||
"rebootCommand": "Comando de Reinicialização",
|
||||
"rightClickSelectsWord": "Clique Direito Seleciona Palavra",
|
||||
"rightClickSelectsWordDesc": "Clicar com o botão direito seleciona a palavra sob o cursor",
|
||||
"scrollbackBuffer": "Histórico de Rolagem",
|
||||
"scrollbackBufferDesc": "Número de linhas para manter no histórico de rolagem",
|
||||
"scrollbackBufferValue": "Histórico de Rolagem: {{value}} linhas",
|
||||
"searchSnippets": "Pesquisar snippets...",
|
||||
"selectBackspaceMode": "Selecionar modo backspace",
|
||||
"selectBellStyle": "Selecionar estilo de campainha",
|
||||
"selectCursorStyle": "Selecionar estilo de cursor",
|
||||
"selectFont": "Selecionar fonte",
|
||||
"selectFontDesc": "Selecione a fonte para usar no terminal",
|
||||
"selectModifier": "Selecionar modificador",
|
||||
"selectSnippet": "Selecionar snippet",
|
||||
"selectTheme": "Selecionar tema",
|
||||
"serverStats": "Estatísticas do Servidor",
|
||||
"shutdownCommand": "Comando de Desligamento",
|
||||
"snippetNone": "Nenhum",
|
||||
"sshAgentForwarding": "Encaminhamento de Agente SSH",
|
||||
"sshAgentForwardingDesc": "Encaminhar agente de autenticação SSH para host remoto",
|
||||
"startupSnippet": "Snippet de Inicialização",
|
||||
"terminalCustomization": "Personalização do Terminal",
|
||||
"theme": "Tema",
|
||||
"themePreview": "Pré-visualização do Tema"
|
||||
},
|
||||
"terminal": {
|
||||
"title": "Terminal",
|
||||
@@ -782,10 +893,10 @@
|
||||
"terminalTitle": "Terminal - {{host}}",
|
||||
"terminalWithPath": "Terminal - {{host}}:{{path}}",
|
||||
"runTitle": "Executando {{command}} - {{host}}",
|
||||
"sudoPasswordPopupTitle": "Inserir Senha?",
|
||||
"sudoPasswordPopupHint": "Pressione Enter para inserir, Esc para cancelar",
|
||||
"sudoPasswordPopupConfirm": "Inserir",
|
||||
"sudoPasswordPopupDismiss": "Cancelar"
|
||||
"totpCodeLabel": "Código de Verificação",
|
||||
"totpPlaceholder": "000000",
|
||||
"totpRequired": "Autenticação de Dois Fatores Obrigatória",
|
||||
"totpVerify": "Verificar"
|
||||
},
|
||||
"fileManager": {
|
||||
"title": "Gerenciador de Arquivos",
|
||||
@@ -871,7 +982,6 @@
|
||||
"copyPaths": "Copiar caminhos",
|
||||
"delete": "Excluir",
|
||||
"properties": "Propriedades",
|
||||
"preview": "Visualizar",
|
||||
"refresh": "Atualizar",
|
||||
"downloadFiles": "Baixar {{count}} arquivos para o Navegador",
|
||||
"copyFiles": "Copiar {{count}} itens",
|
||||
@@ -886,18 +996,11 @@
|
||||
"failedToDeleteItem": "Falha ao excluir item",
|
||||
"itemRenamedSuccessfully": "{{type}} renomeado com sucesso",
|
||||
"failedToRenameItem": "Falha ao renomear item",
|
||||
"upload": "Enviar",
|
||||
"download": "Baixar",
|
||||
"newFile": "Novo Arquivo",
|
||||
"newFolder": "Nova Pasta",
|
||||
"rename": "Renomear",
|
||||
"delete": "Excluir",
|
||||
"permissions": "Permissões",
|
||||
"size": "Tamanho",
|
||||
"modified": "Modificado",
|
||||
"path": "Caminho",
|
||||
"fileName": "Nome do Arquivo",
|
||||
"folderName": "Nome da Pasta",
|
||||
"confirmDelete": "Tem certeza que deseja excluir {{name}}?",
|
||||
"uploadSuccess": "Arquivo enviado com sucesso",
|
||||
"uploadFailed": "Falha ao enviar arquivo",
|
||||
@@ -917,10 +1020,7 @@
|
||||
"fileSavedSuccessfully": "Arquivo salvo com sucesso",
|
||||
"saveTimeout": "Tempo limite da operação de salvamento esgotado. O arquivo pode ter sido salvo com sucesso, mas a operação demorou muito para ser concluída. Verifique os logs do Docker para confirmação.",
|
||||
"failedToSaveFile": "Falha ao salvar arquivo",
|
||||
"folder": "Pasta",
|
||||
"file": "Arquivo",
|
||||
"deletedSuccessfully": "excluído com sucesso",
|
||||
"failedToDeleteItem": "Falha ao excluir item",
|
||||
"connectToServer": "Conectar a um Servidor",
|
||||
"selectServerToEdit": "Selecione um servidor da barra lateral para começar a editar arquivos",
|
||||
"fileOperations": "Operações de Arquivo",
|
||||
@@ -949,7 +1049,7 @@
|
||||
"sshReconnectionTimeout": "Tempo limite excedido na reconexão SSH",
|
||||
"saveOperationTimeout": "Tempo limite excedido na operação de salvar",
|
||||
"cannotSaveFile": "Não é possível salvar o arquivo",
|
||||
"dragSystemFilesToUpload": "Arraste arquivos do sistema aqui para fazer upload",
|
||||
"dragSystemFilesToUpload": "Arraste arquivos do sistema aqui para enviar",
|
||||
"dragFilesToWindowToDownload": "Arraste arquivos para fora da janela para baixar",
|
||||
"openTerminalHere": "Abrir Terminal Aqui",
|
||||
"run": "Executar",
|
||||
@@ -977,14 +1077,12 @@
|
||||
"unpinFile": "Desfixar arquivo",
|
||||
"removeShortcut": "Remover atalho",
|
||||
"saveFilesToSystem": "Salvar {{count}} arquivos como...",
|
||||
"saveToSystem": "Salvar como...",
|
||||
"pinFile": "Fixar arquivo",
|
||||
"addToShortcuts": "Adicionar aos atalhos",
|
||||
"selectLocationToSave": "Selecionar local para salvar",
|
||||
"downloadToDefaultLocation": "Baixar para o local padrão",
|
||||
"pasteFailed": "Falha ao colar",
|
||||
"noUndoableActions": "Nenhuma ação pode ser desfeita",
|
||||
"undoCopySuccess": "Operação de cópia desfeita: {{count}} arquivos copiados foram excluídos",
|
||||
"undoCopySuccess": "oOperação de cópia desfeita: {{count}} arquivos copiados foram excluídos",
|
||||
"undoCopyFailedDelete": "Falha ao desfazer: Não foi possível excluir os arquivos copiados",
|
||||
"undoCopyFailedNoInfo": "Falha ao desfazer: Não foi possível encontrar informações do arquivo copiado",
|
||||
"undoMoveSuccess": "Operação de mover desfeita: {{count}} arquivos movidos de volta ao local original",
|
||||
@@ -995,10 +1093,9 @@
|
||||
"undoOperationFailed": "Falha na operação de desfazer",
|
||||
"unknownError": "Erro desconhecido",
|
||||
"enterPath": "Digite o caminho...",
|
||||
"editPath": "Editar caminho",
|
||||
"editPath": "Editarar caminho",
|
||||
"confirm": "Confirmar",
|
||||
"cancel": "Cancelar",
|
||||
"folderName": "Nome da pasta",
|
||||
"find": "Localizar...",
|
||||
"replaceWith": "Substituir por...",
|
||||
"replace": "Substituir",
|
||||
@@ -1022,22 +1119,18 @@
|
||||
"toggleComment": "Alternar Comentário",
|
||||
"indent": "Indentar",
|
||||
"outdent": "Remover Indentação",
|
||||
"autoComplete": "Auto Completar",
|
||||
"autoComplete": "Autocompletar",
|
||||
"imageLoadError": "Falha ao carregar imagem",
|
||||
"zoomIn": "Aumentar Zoom",
|
||||
"zoomOut": "Diminuir Zoom",
|
||||
"rotate": "Rotacionar",
|
||||
"originalSize": "Tamanho Original",
|
||||
"startTyping": "Comece a digitar...",
|
||||
"unknownSize": "Tamanho desconhecido",
|
||||
"fileIsEmpty": "Arquivo está vazio",
|
||||
"modified": "Modificado",
|
||||
"largeFileWarning": "Aviso de Arquivo Grande",
|
||||
"largeFileWarningDesc": "Este arquivo tem {{size}} de tamanho, o que pode causar problemas de desempenho quando aberto como texto.",
|
||||
"fileNotFoundAndRemoved": "Arquivo \"{{name}}\" não encontrado e foi removido dos arquivos recentes/fixados",
|
||||
"failedToLoadFile": "Falha ao carregar arquivo: {{error}}",
|
||||
"serverErrorOccurred": "Ocorreu um erro no servidor. Por favor, tente novamente mais tarde.",
|
||||
"fileSavedSuccessfully": "Arquivo salvo com sucesso",
|
||||
"autoSaveFailed": "Falha no salvamento automático",
|
||||
"fileAutoSaved": "Arquivo salvo automaticamente",
|
||||
"moveFileFailed": "Falha ao mover {{name}}",
|
||||
@@ -1054,7 +1147,7 @@
|
||||
"operationCompletedSuccessfully": "{{operation}} {{count}} itens com sucesso",
|
||||
"operationCompleted": "{{operation}} {{count}} itens",
|
||||
"downloadFileSuccess": "Arquivo {{name}} baixado com sucesso",
|
||||
"downloadFileFailed": "Falha no download",
|
||||
"downloadFileFailed": "Falha no baixar",
|
||||
"moveTo": "Mover para {{name}}",
|
||||
"diffCompareWith": "Comparar diferenças com {{name}}",
|
||||
"dragOutsideToDownload": "Arraste para fora da janela para baixar ({{count}} arquivos)",
|
||||
@@ -1073,12 +1166,42 @@
|
||||
"fileComparison": "Comparação de Arquivos: {{file1}} vs {{file2}}",
|
||||
"fileTooLarge": "Arquivo muito grande: {{error}}",
|
||||
"sshConnectionFailed": "Falha na conexão SSH. Por favor, verifique sua conexão com {{name}} ({{ip}}:{{port}})",
|
||||
"loadFileFailed": "Falha ao carregar arquivo: {{error}}"
|
||||
"loadFileFailed": "Falha ao carregar arquivo: {{error}}",
|
||||
"andMoreFiles": "e {{count}} mais...",
|
||||
"archiveExtractedSuccessfully": "{{name}} extraído com sucesso",
|
||||
"archiveName": "Nome do Arquivo",
|
||||
"changePermissions": "Alterar Permissões",
|
||||
"changePermissionsDesc": "Modificar permissões do arquivo para",
|
||||
"compress": "Comprimir",
|
||||
"compressFailed": "Falha na compressão",
|
||||
"compressFile": "Comprimir Arquivo",
|
||||
"compressFiles": "Comprimir Arquivos",
|
||||
"compressFilesDesc": "Comprimir {{count}} itens em um arquivo",
|
||||
"compressingFiles": "Comprimindo {{count}} itens em {{name}}...",
|
||||
"compressionFormat": "Formato de Compressão",
|
||||
"connectedSuccessfully": "Conectado com sucesso",
|
||||
"currentPermissions": "Permissões Atuais",
|
||||
"enterArchiveName": "Inserir nome do arquivo...",
|
||||
"execute": "Executar",
|
||||
"extractArchive": "Extrair Arquivo",
|
||||
"extractFailed": "Extração falhou",
|
||||
"extractingArchive": "Extraindo {{name}}...",
|
||||
"failedToChangePermissions": "Falha ao alterar permissões",
|
||||
"filesCompressedSuccessfully": "{{name}} criado com sucesso",
|
||||
"group": "Grupo",
|
||||
"newPermissions": "Novas Permissões",
|
||||
"others": "Outros",
|
||||
"owner": "Proprietário",
|
||||
"permissionsChangedSuccessfully": "Permissões alteradas com sucesso",
|
||||
"read": "Leitura",
|
||||
"selectedFiles": "Arquivos Selecionados",
|
||||
"totpVerificationFailed": "Verificação TOTP falhou",
|
||||
"write": "Escrita"
|
||||
},
|
||||
"tunnels": {
|
||||
"title": "Túneis SSH",
|
||||
"noSshTunnels": "Sem Túneis SSH",
|
||||
"createFirstTunnelMessage": "Você ainda não criou nenhum túnel SSH. Configure conexões de túnel no Gerenciador de Hosts para começar.",
|
||||
"createFirstTunnelMessage": "Crie seu primeiro túnel SSH para começar. Use o Gerenciador SSH para adicionar hosts com conexões de túnel.",
|
||||
"connected": "Conectado",
|
||||
"disconnected": "Desconectado",
|
||||
"connecting": "Conectando...",
|
||||
@@ -1098,7 +1221,7 @@
|
||||
"port": "Porta",
|
||||
"attempt": "Tentativa {{current}} de {{max}}",
|
||||
"nextRetryIn": "Próxima tentativa em {{seconds}} segundos",
|
||||
"checkDockerLogs": "Verifique seus logs do Docker para ver o motivo do erro, entre no",
|
||||
"checkDockerLogs": "Verifique seus logs do Docker para ver o motivo do erro",
|
||||
"noTunnelConnections": "Nenhuma conexão de túnel configurada",
|
||||
"tunnelConnections": "Conexões de Túnel",
|
||||
"addTunnel": "Adicionar Túnel",
|
||||
@@ -1119,18 +1242,9 @@
|
||||
"local": "Local",
|
||||
"remote": "Remoto",
|
||||
"dynamic": "Dinâmico",
|
||||
"noSshTunnels": "Sem Túneis SSH",
|
||||
"createFirstTunnelMessage": "Crie seu primeiro túnel SSH para começar. Use o Gerenciador SSH para adicionar hosts com conexões de túnel.",
|
||||
"unknownConnectionStatus": "Desconhecido",
|
||||
"connected": "Conectado",
|
||||
"connecting": "Conectando...",
|
||||
"disconnecting": "Desconectando...",
|
||||
"disconnected": "Desconectado",
|
||||
"portMapping": "Porta {{sourcePort}} → {{endpointHost}}:{{endpointPort}}",
|
||||
"disconnect": "Desconectar",
|
||||
"connect": "Conectar",
|
||||
"canceling": "Cancelando...",
|
||||
"endpointHostNotFound": "Host de destino não encontrado",
|
||||
"endpointHostNotFound": "Host de destinenhum não encontrado",
|
||||
"discord": "Discord",
|
||||
"githubIssue": "issue no GitHub",
|
||||
"forHelp": "para ajuda"
|
||||
@@ -1141,8 +1255,8 @@
|
||||
"memory": "Memória",
|
||||
"disk": "Disco",
|
||||
"network": "Rede",
|
||||
"uptime": "Tempo Ativo",
|
||||
"loadAverage": "Carga Média",
|
||||
"uptime": "Tempo de Atividade",
|
||||
"loadAverage": "Média: {{avg1}}, {{avg5}}, {{avg15}}",
|
||||
"processes": "Processos",
|
||||
"connections": "Conexões",
|
||||
"usage": "Uso",
|
||||
@@ -1158,7 +1272,6 @@
|
||||
"cpuCores_one": "{{count}} CPU",
|
||||
"cpuCores_other": "{{count}} CPUs",
|
||||
"naCpus": "N/D CPU(s)",
|
||||
"loadAverage": "Média: {{avg1}}, {{avg5}}, {{avg15}}",
|
||||
"loadAverageNA": "Média: N/D",
|
||||
"cpuUsage": "Uso da CPU",
|
||||
"memoryUsage": "Uso de Memória",
|
||||
@@ -1174,8 +1287,40 @@
|
||||
"serverOffline": "Servidor Offline",
|
||||
"cannotFetchMetrics": "Não é possível buscar métricas do servidor offline",
|
||||
"load": "Carga",
|
||||
"free": "Livre",
|
||||
"available": "Disponível"
|
||||
"addWidget": "Adicionar Widget",
|
||||
"cancelEdit": "Cancelar",
|
||||
"diskUsage": "Uso de Disco",
|
||||
"editLayout": "Editar Layout",
|
||||
"executeQuickAction": "Executar {{name}}",
|
||||
"executingQuickAction": "Executando {{name}}...",
|
||||
"failedToSaveLayout": "Falha ao salvar layout",
|
||||
"from": "de",
|
||||
"hostname": "Hostname",
|
||||
"kernel": "Kernel",
|
||||
"layoutSaved": "Layout salvo com sucesso",
|
||||
"loginStats": "Estatísticas de Login SSH",
|
||||
"networkInterfaces": "Interfaces de Rede",
|
||||
"noInterfacesFound": "Nenhuma interface de rede encontrada",
|
||||
"noProcessesFound": "Nenhum processo encontrado",
|
||||
"noRecentLoginData": "Nenhum dado de login recente",
|
||||
"operatingSystem": "Sistema Operacional",
|
||||
"quickActionError": "Falha ao executar {{name}}",
|
||||
"quickActionFailed": "{{name}} falhou",
|
||||
"quickActionSuccess": "{{name}} concluído com sucesso",
|
||||
"quickActions": "Ações Rápidas",
|
||||
"recentFailedAttempts": "Tentativas Falhas Recentemente",
|
||||
"recentSuccessfulLogins": "Logins Bem-sucedidos Recentemente",
|
||||
"running": "Executando",
|
||||
"saveLayout": "Salvar Layout",
|
||||
"seconds": "segundos",
|
||||
"systemInfo": "Informações do Sistema",
|
||||
"totalLogins": "Total de Logins",
|
||||
"totalProcesses": "Total de Processos",
|
||||
"totalUptime": "Tempo de Atividade Total",
|
||||
"totpRequired": "Autenticação TOTP Obrigatória",
|
||||
"totpUnavailable": "Estatísticas do Servidor indisponíveis para servidores com TOTP ativado",
|
||||
"uniqueIPs": "IPs Únicos",
|
||||
"unsavedChanges": "Alterações não salvas"
|
||||
},
|
||||
"auth": {
|
||||
"tagline": "GERENCIADOR DE TERMINAL SSH",
|
||||
@@ -1247,7 +1392,7 @@
|
||||
"enableTwoFactorButton": "Ativar Autenticação de Dois Fatores",
|
||||
"addExtraSecurityLayer": "Adicione uma camada extra de segurança à sua conta",
|
||||
"firstUser": "Primeiro Usuário",
|
||||
"firstUserMessage": "Você é o primeiro usuário e será tornado admin. Você pode ver as configurações de admin no menu suspenso do usuário na barra lateral. Se você acha que isso é um erro, verifique os logs do docker ou crie uma issue no GitHub.",
|
||||
"firstUserMessage": "Você é o primeiro usuário e será tornado administrador. Você pode ver as configurações de administrador no menu suspenso do usuário na barra lateral. Se você acha que isso é um erro, verifique os logs do docker ou crie uma issue no GitHub.",
|
||||
"external": "Externo",
|
||||
"loginWithExternal": "Entrar com Provedor Externo",
|
||||
"loginWithExternalDesc": "Entre usando seu provedor de identidade externo configurado",
|
||||
@@ -1274,7 +1419,18 @@
|
||||
"sshTimeoutDescription": "A tentativa de autenticação expirou. Por favor, tente novamente.",
|
||||
"sshProvideCredentialsDescription": "Por favor, forneça suas credenciais SSH para conectar a este servidor.",
|
||||
"sshPasswordDescription": "Digite a senha para esta conexão SSH.",
|
||||
"sshKeyPasswordDescription": "Se sua chave SSH estiver criptografada, digite a senha aqui."
|
||||
"sshKeyPasswordDescription": "Se sua chave SSH estiver criptografada, digite a senha aqui.",
|
||||
"authenticating": "Autenticando...",
|
||||
"authenticationDisabled": "Autenticação Desativada",
|
||||
"authenticationDisabledDesc": "Todos os métodos de autenticação estão atualmente desativados. Por favor, contate seu administrador.",
|
||||
"desktopApp": "App Desktop",
|
||||
"loadingServer": "Carregando servidor...",
|
||||
"loggingInToDesktopApp": "Entrando no app desktop",
|
||||
"loggingInToDesktopAppViaWeb": "Entrando no app desktop via interface web",
|
||||
"loggingInToMobileApp": "Entrando no app mobile",
|
||||
"mobileApp": "App Mobile",
|
||||
"redirectingToApp": "Redirecionando para o app...",
|
||||
"passwordResetSuccessDesc": "Sua senha foi redefinida com sucesso. Você pode agora entrar com sua nova senha."
|
||||
},
|
||||
"errors": {
|
||||
"notFound": "Página não encontrada",
|
||||
@@ -1305,7 +1461,8 @@
|
||||
"emailExists": "Email já existe",
|
||||
"loadFailed": "Falha ao carregar dados",
|
||||
"saveError": "Falha ao salvar",
|
||||
"sessionExpired": "Sessão expirada - por favor, faça login novamente"
|
||||
"sessionExpired": "Sessão expirada - por favor, faça login novamente",
|
||||
"passwordLoginDisabled": "Login com nome de usuário/senha está atualmente desativado"
|
||||
},
|
||||
"messages": {
|
||||
"saveSuccess": "Salvo com sucesso",
|
||||
@@ -1352,7 +1509,8 @@
|
||||
"commandAutocompleteDesc": "Ativar sugestões de autocompletar com a tecla Tab para comandos do terminal baseado no seu histórico",
|
||||
"currentPassword": "Senha Atual",
|
||||
"passwordChangedSuccess": "Senha alterada com sucesso! Por favor, faça login novamente.",
|
||||
"failedToChangePassword": "Falha ao alterar a senha. Por favor, verifique sua senha atual e tente novamente."
|
||||
"failedToChangePassword": "Falha ao alterar a senha. Por favor, verifique sua senha atual e tente novamente.",
|
||||
"externalAndLocal": "Autenticação Dupla"
|
||||
},
|
||||
"user": {
|
||||
"failedToLoadVersionInfo": "Falha ao carregar informações da versão"
|
||||
@@ -1382,10 +1540,10 @@
|
||||
"redirectUrl": "https://seu-provedor.com/application/o/termix/",
|
||||
"tokenUrl": "https://seu-provedor.com/application/o/token/",
|
||||
"userIdField": "sub",
|
||||
"usernameField": "name",
|
||||
"usernameField": "nome",
|
||||
"scopes": "openid email profile",
|
||||
"userinfoUrl": "https://your-provider.com/application/o/userinfo/",
|
||||
"enterUsername": "Digite o nome de usuário para tornar admin",
|
||||
"userinfoUrl": "https://seu-provider.com/application/o/userinfo/",
|
||||
"enterUsername": "Digite o nome de usuário para tornar administrador",
|
||||
"searchHosts": "Procurar hosts por nome, usuário, IP, pasta, tags...",
|
||||
"enterPassword": "Digite sua senha",
|
||||
"totpCode": "Código TOTP de 6 dígitos",
|
||||
@@ -1403,9 +1561,9 @@
|
||||
"noFolder": "Sem Pasta",
|
||||
"passwordRequired": "Senha é obrigatória",
|
||||
"failedToDeleteAccount": "Falha ao excluir conta",
|
||||
"failedToMakeUserAdmin": "Falha ao tornar usuário admin",
|
||||
"userIsNowAdmin": "Usuário {{username}} agora é um admin",
|
||||
"removeAdminConfirm": "Tem certeza que deseja remover o status de admin de {{username}}?",
|
||||
"failedToMakeUserAdmin": "Falha ao tornar usuário administrador",
|
||||
"userIsNowAdmin": "Usuário {{username}} agora é um administrador",
|
||||
"removeAdminConfirm": "Tem certeza que deseja remover o status de administrador de {{username}}?",
|
||||
"deleteUserConfirm": "Tem certeza que deseja excluir o usuário {{username}}? Esta ação não pode ser desfeita.",
|
||||
"deleteAccount": "Excluir Conta",
|
||||
"closeDeleteAccount": "Fechar Exclusão de Conta",
|
||||
@@ -1413,7 +1571,7 @@
|
||||
"deleteAccountWarningDetails": "Excluir sua conta removerá todos os seus dados, incluindo hosts SSH, configurações e preferências. Esta ação é irreversível.",
|
||||
"deleteAccountWarningShort": "Esta ação é irreversível e excluirá permanentemente sua conta.",
|
||||
"cannotDeleteAccount": "Não é Possível Excluir Conta",
|
||||
"lastAdminWarning": "Você é o último usuário administrador. Você não pode excluir sua conta pois isso deixaria o sistema sem administradores. Por favor, torne outro usuário administrador primeiro, ou contate o suporte do sistema.",
|
||||
"lastAdminWarning": "Você é o último administrador. Você não pode excluir sua conta pois isso deixaria o sistema sem administradores. Por favor, torne outro usuário administrador primeiro, ou contate o suporte do sistema.",
|
||||
"confirmPassword": "Confirmar Senha",
|
||||
"deleting": "Excluindo...",
|
||||
"cancel": "Cancelar"
|
||||
@@ -1436,7 +1594,6 @@
|
||||
"deleteItem": "Excluir Item",
|
||||
"createNewFile": "Criar Novo Arquivo",
|
||||
"createNewFolder": "Criar Nova Pasta",
|
||||
"deleteItem": "Excluir Item",
|
||||
"renameItem": "Renomear Item",
|
||||
"clickToSelectFile": "Clique para selecionar um arquivo",
|
||||
"noSshHosts": "Sem Hosts SSH",
|
||||
@@ -1532,5 +1689,95 @@
|
||||
"mobileAppInProgressDesc": "Estamos trabalhando em um aplicativo móvel dedicado para proporcionar uma melhor experiência em dispositivos móveis.",
|
||||
"viewMobileAppDocs": "Instalar Aplicativo Móvel",
|
||||
"mobileAppDocumentation": "Documentação do Aplicativo Móvel"
|
||||
},
|
||||
"commandPalette": {
|
||||
"addCredential": "Adicionar Credencial",
|
||||
"addHost": "Adicionar Host",
|
||||
"adminSettings": "Configurações de Administrador",
|
||||
"close": "Fechar",
|
||||
"discord": "Discord",
|
||||
"donate": "Doar",
|
||||
"edit": "Editar",
|
||||
"github": "GitHub",
|
||||
"hostManager": "Gerenciador de Hosts",
|
||||
"hosts": "Hosts",
|
||||
"links": "Links",
|
||||
"navigation": "Navegação",
|
||||
"openFileManager": "Abrir Gerenciador de Arquivos",
|
||||
"openServerDetails": "Abrir Detalhes do Servidor",
|
||||
"press": "Pressione",
|
||||
"recentActivity": "Atividade Recente",
|
||||
"searchPlaceholder": "Pesquisar por hosts ou ações rápidas...",
|
||||
"support": "Suporte",
|
||||
"toToggle": "para alternar",
|
||||
"updateLog": "Log de Atualizações",
|
||||
"userProfile": "Perfil do Usuário"
|
||||
},
|
||||
"dashboard": {
|
||||
"addCredential": "Adicionar Credencial",
|
||||
"addHost": "Adicionar Host",
|
||||
"adminSettings": "Configurações de Administrador",
|
||||
"cpu": "CPU",
|
||||
"database": "Banco de Dados",
|
||||
"discord": "Discord",
|
||||
"donate": "Doar",
|
||||
"error": "Erro",
|
||||
"github": "GitHub",
|
||||
"healthy": "Saudável",
|
||||
"loadingRecentActivity": "Carregando atividade recente...",
|
||||
"loadingServerStats": "Carregando estatísticas do servidor...",
|
||||
"noRecentActivity": "Nenhuma atividade recente",
|
||||
"noServerData": "Nenhum dado do servidor disponível",
|
||||
"notAvailable": "N/D",
|
||||
"quickActions": "Ações Rápidas",
|
||||
"ram": "RAM",
|
||||
"recentActivity": "Atividade Recente",
|
||||
"reset": "Redefinir",
|
||||
"serverOverview": "Visão Geral do Servidor",
|
||||
"serverStats": "Estatísticas do Servidor",
|
||||
"support": "Suporte",
|
||||
"title": "Painel",
|
||||
"totalCredentials": "Total de Credenciais",
|
||||
"totalServers": "Total de Servidores",
|
||||
"totalTunnels": "Total de Túneis",
|
||||
"upToDate": "Atualizado",
|
||||
"updateAvailable": "Atualização Disponível",
|
||||
"uptime": "Tempo de Atividade",
|
||||
"userProfile": "Perfil do Usuário",
|
||||
"version": "Versão"
|
||||
},
|
||||
"snippets": {
|
||||
"content": "Comando",
|
||||
"contentPlaceholder": "ex: sudo systemctl restart nginx",
|
||||
"contentRequired": "Comando é obrigatório",
|
||||
"copySuccess": "Copiado \"{{name}}\" para área de transferência",
|
||||
"copyTooltip": "Copiar snippet para área de transferência",
|
||||
"create": "Criar Snippet",
|
||||
"createDescription": "Criar um novo snippet de comando para execução rápida",
|
||||
"createFailed": "Falha ao criar snippet",
|
||||
"createSuccess": "Snippet criado com sucesso",
|
||||
"deleteConfirmDescription": "Tem certeza de que deseja excluir \"{{name}}\"?",
|
||||
"deleteConfirmTitle": "Excluir Snippet",
|
||||
"deleteFailed": "Falha ao excluir snippet",
|
||||
"deleteSuccess": "Snippet excluído com sucesso",
|
||||
"deleteTooltip": "Excluir este snippet",
|
||||
"description": "Descrição",
|
||||
"descriptionPlaceholder": "Descrição opcional",
|
||||
"edit": "Editar Snippet",
|
||||
"editDescription": "Editar este snippet de comando",
|
||||
"editTooltip": "Editar este snippet",
|
||||
"empty": "Nenhum snippet ainda",
|
||||
"emptyHint": "Crie um snippet para salvar comandos comumente usados",
|
||||
"executeSuccess": "Executando: {{name}}",
|
||||
"failedToFetch": "Falha ao buscar snippets",
|
||||
"name": "Nome",
|
||||
"namePlaceholder": "ex: Reiniciar Nginx",
|
||||
"nameRequired": "Nome é obrigatório",
|
||||
"new": "Novo Snippet",
|
||||
"run": "Executar",
|
||||
"runTooltip": "Executar este snippet no terminal",
|
||||
"title": "Snippets",
|
||||
"updateFailed": "Falha ao atualizar snippet",
|
||||
"updateSuccess": "Snippet atualizado com sucesso"
|
||||
}
|
||||
}
|
||||
@@ -59,7 +59,6 @@
|
||||
"keyTypeRSA": "RSA",
|
||||
"keyTypeECDSA": "ECDSA",
|
||||
"keyTypeEd25519": "Ed25519",
|
||||
"updateCredential": "Обновить учетные данные",
|
||||
"basicInfo": "Основная информация",
|
||||
"authentication": "Аутентификация",
|
||||
"organization": "Организация",
|
||||
@@ -118,7 +117,6 @@
|
||||
"credentialSecuredDescription": "Все конфиденциальные данные зашифрованы с помощью AES-256",
|
||||
"passwordAuthentication": "Аутентификация по паролю",
|
||||
"keyAuthentication": "Аутентификация по ключу",
|
||||
"keyType": "Тип ключа",
|
||||
"securityReminder": "Напоминание о безопасности",
|
||||
"securityReminderText": "Никогда не передавайте ваши учетные данные. Все данные зашифрованы при хранении.",
|
||||
"hostsUsingCredential": "Хосты, использующие эти учетные данные",
|
||||
@@ -166,7 +164,8 @@
|
||||
"generateKeyPairNote": "Сгенерировать новую пару SSH-ключей напрямую. Это заменит любые существующие ключи в форме.",
|
||||
"invalidKey": "Неверный ключ",
|
||||
"detectionError": "Ошибка определения",
|
||||
"unknown": "Неизвестно"
|
||||
"unknown": "Неизвестно",
|
||||
"credentialId": "Учётные данные ID"
|
||||
},
|
||||
"dragIndicator": {
|
||||
"error": "Ошибка: {{error}}",
|
||||
@@ -261,7 +260,11 @@
|
||||
"saveError": "Ошибка сохранения конфигурации",
|
||||
"saving": "Сохранение...",
|
||||
"saveConfig": "Сохранить конфигурацию",
|
||||
"helpText": "Введите URL, где работает ваш сервер Termix (например, http://localhost:30001 или https://your-server.com)"
|
||||
"helpText": "Введите URL, где работает ваш сервер Termix (например, http://localhost:30001 или https://your-server.com)",
|
||||
"changeServer": "Сменить сервер",
|
||||
"mustIncludeProtocol": "URL сервера должен начинаться с http:// или https://",
|
||||
"notValidatedWarning": "URL не проверен - убедитесь, что он правильный",
|
||||
"warning": "Предупреждение"
|
||||
},
|
||||
"versionCheck": {
|
||||
"error": "Ошибка проверки версии",
|
||||
@@ -294,7 +297,7 @@
|
||||
"warning": "Предупреждение",
|
||||
"info": "Информация",
|
||||
"success": "Успех",
|
||||
"loading": "Загрузка",
|
||||
"loading": "Загрузка...",
|
||||
"required": "Обязательно",
|
||||
"optional": "Опционально",
|
||||
"clear": "Очистить",
|
||||
@@ -308,7 +311,6 @@
|
||||
"updateAvailable": "Доступно обновление",
|
||||
"sshPath": "SSH-путь",
|
||||
"localPath": "Локальный путь",
|
||||
"loading": "Загрузка...",
|
||||
"noAuthCredentials": "Нет учетных данных аутентификации для этого SSH-хоста",
|
||||
"noReleases": "Нет выпусков",
|
||||
"updatesAndReleases": "Обновления и выпуски",
|
||||
@@ -323,17 +325,13 @@
|
||||
"resetPassword": "Сбросить пароль",
|
||||
"resetCode": "Код сброса",
|
||||
"newPassword": "Новый пароль",
|
||||
"sshPath": "SSH-путь",
|
||||
"localPath": "Локальный путь",
|
||||
"folder": "Папка",
|
||||
"file": "Файл",
|
||||
"renamedSuccessfully": "успешно переименован",
|
||||
"deletedSuccessfully": "успешно удален",
|
||||
"noAuthCredentials": "Нет учетных данных аутентификации для этого SSH-хоста",
|
||||
"noTunnelConnections": "Нет настроенных туннельных подключений",
|
||||
"sshTools": "SSH-инструменты",
|
||||
"english": "Английский",
|
||||
"russia": "Русский",
|
||||
"chinese": "Китайский",
|
||||
"german": "Немецкий",
|
||||
"cancel": "Отмена",
|
||||
@@ -342,36 +340,27 @@
|
||||
"login": "Войти",
|
||||
"logout": "Выйти",
|
||||
"register": "Зарегистрироваться",
|
||||
"username": "Имя пользователя",
|
||||
"password": "Пароль",
|
||||
"version": "Версия",
|
||||
"confirmPassword": "Подтвердите пароль",
|
||||
"back": "Назад",
|
||||
"email": "Email",
|
||||
"submit": "Отправить",
|
||||
"cancel": "Отмена",
|
||||
"change": "Изменить",
|
||||
"save": "Сохранить",
|
||||
"delete": "Удалить",
|
||||
"edit": "Редактировать",
|
||||
"add": "Добавить",
|
||||
"search": "Поиск",
|
||||
"loading": "Загрузка...",
|
||||
"error": "Ошибка",
|
||||
"success": "Успех",
|
||||
"warning": "Предупреждение",
|
||||
"info": "Информация",
|
||||
"confirm": "Подтвердить",
|
||||
"yes": "Да",
|
||||
"no": "Нет",
|
||||
"ok": "OK",
|
||||
"close": "Закрыть",
|
||||
"enabled": "Включено",
|
||||
"disabled": "Отключено",
|
||||
"important": "Важно",
|
||||
"notEnabled": "Не включено",
|
||||
"settingUp": "Настройка...",
|
||||
"back": "Назад",
|
||||
"next": "Далее",
|
||||
"previous": "Назад",
|
||||
"refresh": "Обновить",
|
||||
@@ -395,7 +384,10 @@
|
||||
"documentation": "Документация",
|
||||
"retry": "Повторить",
|
||||
"checking": "Проверка...",
|
||||
"checkingDatabase": "Проверка подключения к базе данных..."
|
||||
"checkingDatabase": "Проверка подключения к базе данных...",
|
||||
"connect": "Подключить",
|
||||
"connecting": "Подключение...",
|
||||
"saving": "Сохранение..."
|
||||
},
|
||||
"nav": {
|
||||
"home": "Главная",
|
||||
@@ -424,7 +416,7 @@
|
||||
"userManagement": "Управление пользователями",
|
||||
"makeAdmin": "Сделать администратором",
|
||||
"removeAdmin": "Убрать администратора",
|
||||
"deleteUser": "Удалить пользователя",
|
||||
"deleteUser": "Удалить пользователя {{username}}? Это нельзя отменить.",
|
||||
"allowRegistration": "Разрешить регистрацию",
|
||||
"oidcSettings": "Настройки OIDC",
|
||||
"clientId": "Client ID",
|
||||
@@ -478,10 +470,9 @@
|
||||
"removeAdminStatus": "Убрать статус администратора у {{username}}?",
|
||||
"adminStatusRemoved": "Статус администратора убран у {{username}}",
|
||||
"failedToRemoveAdminStatus": "Не удалось убрать статус администратора",
|
||||
"deleteUser": "Удалить пользователя {{username}}? Это нельзя отменить.",
|
||||
"userDeletedSuccessfully": "Пользователь {{username}} успешно удален",
|
||||
"failedToDeleteUser": "Не удалось удалить пользователя",
|
||||
"overrideUserInfoUrl": "Переопределить User Info URL (не требуется)",
|
||||
"overrideUserInfoUrl": "Переопределить Пользователь Info URL (не требуется)",
|
||||
"databaseSecurity": "Безопасность базы данных",
|
||||
"encryptionStatus": "Статус шифрования",
|
||||
"encryptionEnabled": "Шифрование включено",
|
||||
@@ -531,7 +522,6 @@
|
||||
"verificationCompleted": "Проверка совместимости завершена - данные не изменялись",
|
||||
"verificationInProgress": "Проверка завершена",
|
||||
"dataMigrationCompleted": "Миграция данных успешно завершена!",
|
||||
"migrationCompleted": "Миграция завершена",
|
||||
"verificationFailed": "Проверка совместимости не удалась",
|
||||
"migrationFailed": "Миграция не удалась",
|
||||
"runningVerification": "Выполняется проверка совместимости...",
|
||||
@@ -609,7 +599,33 @@
|
||||
"requiresPasswordLogin": "Требуется включенный вход по паролю",
|
||||
"passwordLoginDisabledWarning": "Вход по паролю отключен. Убедитесь, что OIDC правильно настроен, иначе вы не сможете войти в Termix.",
|
||||
"oidcRequiredWarning": "КРИТИЧЕСКИ: Вход по паролю отключен. Если вы сбросите или неправильно настроите OIDC, вы потеряете весь доступ к Termix и заблокируете свой экземпляр. Продолжайте только если вы абсолютно уверены.",
|
||||
"confirmDisableOIDCWarning": "ПРЕДУПРЕЖДЕНИЕ: Вы собираетесь отключить OIDC, пока вход по паролю также отключен. Это заблокирует ваш экземпляр Termix, и вы потеряете весь доступ. Вы абсолютно уверены, что хотите продолжить?"
|
||||
"confirmDisableOIDCWarning": "ПРЕДУПРЕЖДЕНИЕ: Вы собираетесь отключить OIDC, пока вход по паролю также отключен. Это заблокирует ваш экземпляр Termix, и вы потеряете весь доступ. Вы абсолютно уверены, что хотите продолжить?",
|
||||
"accountsLinkedSuccessfully": "OIDC пользователь {{oidcUsername}} связан с {{targetUsername}}",
|
||||
"confirmRevokeAllSessions": "Вы уверены, что хотите отозвать все сессии для этого пользователя?",
|
||||
"confirmRevokeSession": "Вы уверены, что хотите отозвать эту сессию?",
|
||||
"failedToFetchSessions": "Не удалось загрузить сессии",
|
||||
"failedToLinkAccounts": "Не удалось связать аккаунты",
|
||||
"failedToRevokeSession": "Не удалось отозвать сессию",
|
||||
"failedToRevokeSessions": "Не удалось отозвать сессии",
|
||||
"failedToUnlinkOIDC": "Не удалось отвязать OIDC",
|
||||
"linkAccountsButton": "Связать аккаунты",
|
||||
"linkOIDCActionAddCapability": "Добавить возможность входа через OIDC к целевому аккаунту с паролем",
|
||||
"linkOIDCActionDeleteUser": "Удалить аккаунт пользователя OIDC и все его данные",
|
||||
"linkOIDCActionDualAuth": "Разрешить аккаунту с паролем вход как по паролю, так и через OIDC",
|
||||
"linkOIDCDialogDescription": "Связать {{username}} (пользователь OIDC) с существующим аккаунтом с паролем. Это включит двойную аутентификацию для аккаунта с паролем.",
|
||||
"linkOIDCDialogTitle": "Связать аккаунт OIDC с аккаунтом с паролем",
|
||||
"linkOIDCWarningTitle": "Предупреждение: Данные пользователя OIDC будут удалены",
|
||||
"linkTargetUsernameLabel": "Имя пользователя целевого аккаунта с паролем",
|
||||
"linkTargetUsernamePlaceholder": "Введите имя пользователя аккаунта с паролем",
|
||||
"linkTargetUsernameRequired": "Целевое имя пользователя обязательно",
|
||||
"linkToPasswordAccount": "Связать с аккаунтом с паролем",
|
||||
"linkingAccounts": "Связывание...",
|
||||
"sessionRevokedSuccessfully": "Сессия успешно отозвана",
|
||||
"sessionsRevokedSuccessfully": "Сессии успешно отозваны",
|
||||
"unlinkOIDCDescription": "Удалить аутентификацию OIDC для {{username}}? После этого пользователь сможет войти только с помощью имени пользователя/пароля.",
|
||||
"unlinkOIDCSuccess": "OIDC отвязан от {{username}}",
|
||||
"unlinkOIDCTitle": "Отвязать аутентификацию OIDC",
|
||||
"failedToUpdatePasswordLoginStatus": "Не удалось обновить статус входа по паролю"
|
||||
},
|
||||
"hosts": {
|
||||
"title": "Менеджер хостов",
|
||||
@@ -834,11 +850,11 @@
|
||||
"minimumContrastRatioDesc": "Автоматически настраивать цвета для лучшей читаемости",
|
||||
"sshAgentForwarding": "Переадресация SSH-агента",
|
||||
"sshAgentForwardingDesc": "Переадресовать агент SSH-аутентификации на удаленный хост",
|
||||
"backspaceMode": "Режим Backspace",
|
||||
"selectBackspaceMode": "Выбрать режим Backspace",
|
||||
"backspaceMode": "Режим Назадspace",
|
||||
"selectBackspaceMode": "Выбрать режим Назадspace",
|
||||
"backspaceModeNormal": "Обычный (DEL)",
|
||||
"backspaceModeControlH": "Control-H (^H)",
|
||||
"backspaceModeDesc": "Поведение клавиши Backspace для совместимости",
|
||||
"backspaceModeDesc": "Поведение клавиши Назадspace для совместимости",
|
||||
"startupSnippet": "Сниппет запуска",
|
||||
"selectSnippet": "Выбрать сниппет",
|
||||
"searchSnippets": "Поиск сниппетов...",
|
||||
@@ -859,8 +875,24 @@
|
||||
"noServerFound": "Сервер не найден",
|
||||
"jumpHostsOrder": "Подключения будут выполнены в порядке: Промежуточный хост 1 → Промежуточный хост 2 → ... → Целевой сервер",
|
||||
"advancedAuthSettings": "Расширенные настройки аутентификации",
|
||||
"sudoPasswordAutoFill": "Автозаполнение пароля sudo",
|
||||
"sudoPasswordAutoFillDesc": "Показывать всплывающее окно для автоматического ввода пароля при выполнении команд sudo"
|
||||
"addQuickAction": "Добавить Quick Action",
|
||||
"allHostsInFolderDeleted": "{{count}} хостов успешно удалены из папки \"{{folder}}\"",
|
||||
"confirmDeleteAllHostsInFolder": "Вы уверены, что хотите удалить все {{count}} хостов в папке \"{{folder}}\"? Это действие нельзя отменить.",
|
||||
"deleteAllHostsInFolder": "Удалить все хосты в папке",
|
||||
"editFolderAppearance": "Редактировать вид папки",
|
||||
"editFolderAppearanceDesc": "Настроить цвет и иконку для папки",
|
||||
"failedToDeleteHostsInFolder": "Не удалось удалить хосты в папке",
|
||||
"failedToUpdateFolderAppearance": "Не удалось обновить вид папки",
|
||||
"folderAppearanceUpdated": "Вид папки успешно обновлен",
|
||||
"folderColor": "Цвет папки",
|
||||
"folderIcon": "Иконка папки",
|
||||
"noSnippetFound": "Сниппет не найден",
|
||||
"preview": "Предпросмотр",
|
||||
"quickActionName": "Название действия",
|
||||
"quickActions": "Быстрые действия",
|
||||
"quickActionsDescription": "Быстрые действия позволяют создавать пользовательские кнопки, выполняющие SSH-сниппеты на этом сервере. Эти кнопки появятся в верхней части страницы статистики сервера для быстрого доступа.",
|
||||
"quickActionsList": "Список быстрых действий",
|
||||
"quickActionsOrder": "Кнопки быстрых действий появятся в указанном выше порядке на странице статистики сервера"
|
||||
},
|
||||
"terminal": {
|
||||
"title": "Терминал",
|
||||
@@ -988,7 +1020,6 @@
|
||||
"copyPaths": "Копировать пути",
|
||||
"delete": "Удалить",
|
||||
"properties": "Свойства",
|
||||
"preview": "Просмотр",
|
||||
"refresh": "Обновить",
|
||||
"downloadFiles": "Скачать {{count}} файлов в браузер",
|
||||
"copyFiles": "Копировать {{count}} элементов",
|
||||
@@ -1003,18 +1034,11 @@
|
||||
"failedToDeleteItem": "Не удалось удалить элемент",
|
||||
"itemRenamedSuccessfully": "{{type}} успешно переименован",
|
||||
"failedToRenameItem": "Не удалось переименовать элемент",
|
||||
"upload": "Загрузить",
|
||||
"download": "Скачать",
|
||||
"newFile": "Новый файл",
|
||||
"newFolder": "Новая папка",
|
||||
"rename": "Переименовать",
|
||||
"delete": "Удалить",
|
||||
"permissions": "Права доступа",
|
||||
"size": "Размер",
|
||||
"modified": "Изменен",
|
||||
"path": "Путь",
|
||||
"fileName": "Имя файла",
|
||||
"folderName": "Имя папки",
|
||||
"confirmDelete": "Вы уверены, что хотите удалить {{name}}?",
|
||||
"uploadSuccess": "Файл успешно загружен",
|
||||
"uploadFailed": "Не удалось загрузить файл",
|
||||
@@ -1034,10 +1058,7 @@
|
||||
"fileSavedSuccessfully": "Файл успешно сохранен",
|
||||
"saveTimeout": "Операция сохранения превысила время ожидания. Файл мог быть успешно сохранен, но операция заняла слишком много времени для завершения. Проверьте логи Docker для подтверждения.",
|
||||
"failedToSaveFile": "Не удалось сохранить файл",
|
||||
"folder": "Папка",
|
||||
"file": "Файл",
|
||||
"deletedSuccessfully": "успешно удален",
|
||||
"failedToDeleteItem": "Не удалось удалить элемент",
|
||||
"connectToServer": "Подключиться к серверу",
|
||||
"selectServerToEdit": "Выберите сервер на боковой панели, чтобы начать редактирование файлов",
|
||||
"fileOperations": "Файловые операции",
|
||||
@@ -1094,10 +1115,8 @@
|
||||
"unpinFile": "Открепить файл",
|
||||
"removeShortcut": "Удалить ярлык",
|
||||
"saveFilesToSystem": "Сохранить {{count}} файлов как...",
|
||||
"saveToSystem": "Сохранить как...",
|
||||
"pinFile": "Закрепить файл",
|
||||
"addToShortcuts": "Добавить в ярлыки",
|
||||
"selectLocationToSave": "Выберите место для сохранения",
|
||||
"downloadToDefaultLocation": "Скачать в место по умолчанию",
|
||||
"pasteFailed": "Вставка не удалась",
|
||||
"noUndoableActions": "Нет действий для отмены",
|
||||
@@ -1115,7 +1134,6 @@
|
||||
"editPath": "Редактировать путь",
|
||||
"confirm": "Подтвердить",
|
||||
"cancel": "Отмена",
|
||||
"folderName": "Имя папки",
|
||||
"find": "Найти...",
|
||||
"replaceWith": "Заменить на...",
|
||||
"replace": "Заменить",
|
||||
@@ -1141,23 +1159,18 @@
|
||||
"outdent": "Уменьшить отступ",
|
||||
"autoComplete": "Автозавершение",
|
||||
"imageLoadError": "Не удалось загрузить изображение",
|
||||
"zoomIn": "Увеличить",
|
||||
"zoomOut": "Уменьшить",
|
||||
"rotate": "Повернуть",
|
||||
"originalSize": "Оригинальный размер",
|
||||
"startTyping": "Начните печатать...",
|
||||
"unknownSize": "Неизвестный размер",
|
||||
"fileIsEmpty": "Файл пуст",
|
||||
"modified": "Изменен",
|
||||
"largeFileWarning": "Предупреждение о большом файле",
|
||||
"largeFileWarningDesc": "Этот файл имеет размер {{size}}, что может вызвать проблемы с производительностью при открытии как текста.",
|
||||
"fileNotFoundAndRemoved": "Файл \"{{name}}\" не найден и был удален из недавних/закрепленных файлов",
|
||||
"failedToLoadFile": "Не удалось загрузить файл: {{error}}",
|
||||
"serverErrorOccurred": "Произошла ошибка сервера. Пожалуйста, попробуйте позже.",
|
||||
"fileSavedSuccessfully": "Файл успешно сохранен",
|
||||
"autoSaveFailed": "Автосохранение не удалось",
|
||||
"fileAutoSaved": "Файл автосохранен",
|
||||
"fileDownloadedSuccessfully": "Файл успешно скачан",
|
||||
"moveFileFailed": "Не удалось переместить {{name}}",
|
||||
"moveOperationFailed": "Операция перемещения не удалась",
|
||||
"canOnlyCompareFiles": "Можно сравнивать только два файла",
|
||||
@@ -1193,12 +1206,40 @@
|
||||
"sshConnectionFailed": "SSH-подключение не удалось. Пожалуйста, проверьте ваше подключение к {{name}} ({{ip}}:{{port}})",
|
||||
"loadFileFailed": "Не удалось загрузить файл: {{error}}",
|
||||
"connectedSuccessfully": "Успешно подключено",
|
||||
"totpVerificationFailed": "Проверка TOTP не удалась"
|
||||
"totpVerificationFailed": "Проверка TOTP не удалась",
|
||||
"andMoreFiles": "and {{count}} more...",
|
||||
"archiveExtractedSuccessfully": "{{name}} успешно извлечен",
|
||||
"archiveName": "Имя архива",
|
||||
"changePermissions": "Изменить права",
|
||||
"changePermissionsDesc": "Изменить права файла для",
|
||||
"compress": "Сжать",
|
||||
"compressFailed": "Сжатие не удалось",
|
||||
"compressFile": "Сжать файл",
|
||||
"compressFiles": "Сжать файлы",
|
||||
"compressFilesDesc": "Сжать {{count}} элементов в архив",
|
||||
"compressingFiles": "Сжатие {{count}} элементов в {{name}}...",
|
||||
"compressionFormat": "Формат сжатия",
|
||||
"currentPermissions": "Текущие права",
|
||||
"enterArchiveName": "Введите имя архива...",
|
||||
"execute": "Выполнить",
|
||||
"extractArchive": "Извлечь архив",
|
||||
"extractFailed": "Извлечение не удалось",
|
||||
"extractingArchive": "Извлечение {{name}}...",
|
||||
"failedToChangePermissions": "Не удалось изменить права",
|
||||
"filesCompressedSuccessfully": "{{name}} успешно создан",
|
||||
"group": "Группа",
|
||||
"newPermissions": "Новые права",
|
||||
"others": "Другие",
|
||||
"owner": "Владелец",
|
||||
"permissionsChangedSuccessfully": "Права успешно изменены",
|
||||
"read": "Чтение",
|
||||
"selectedFiles": "Выбранные файлы",
|
||||
"write": "Запись"
|
||||
},
|
||||
"tunnels": {
|
||||
"title": "SSH-туннели",
|
||||
"noSshTunnels": "Нет SSH-туннелей",
|
||||
"createFirstTunnelMessage": "Вы еще не создали SSH-туннели. Настройте туннельные подключения в Менеджере хостов, чтобы начать.",
|
||||
"createFirstTunnelMessage": "Создайте ваш первый SSH-туннель, чтобы начать. Используйте SSH-менеджер для добавления хостов с туннельными подключениями.",
|
||||
"connected": "Подключено",
|
||||
"disconnected": "Отключено",
|
||||
"connecting": "Подключение...",
|
||||
@@ -1239,17 +1280,8 @@
|
||||
"local": "Локальный",
|
||||
"remote": "Удаленный",
|
||||
"dynamic": "Динамический",
|
||||
"noSshTunnels": "Нет SSH-туннелей",
|
||||
"createFirstTunnelMessage": "Создайте ваш первый SSH-туннель, чтобы начать. Используйте SSH-менеджер для добавления хостов с туннельными подключениями.",
|
||||
"unknownConnectionStatus": "Неизвестно",
|
||||
"connected": "Подключено",
|
||||
"connecting": "Подключение...",
|
||||
"disconnecting": "Отключение...",
|
||||
"disconnected": "Отключено",
|
||||
"portMapping": "Порт {{sourcePort}} → {{endpointHost}}:{{endpointPort}}",
|
||||
"disconnect": "Отключить",
|
||||
"connect": "Подключить",
|
||||
"canceling": "Отмена...",
|
||||
"endpointHostNotFound": "Хост конечной точки не найден",
|
||||
"discord": "Discord",
|
||||
"githubIssue": "Проблема на GitHub",
|
||||
@@ -1262,7 +1294,7 @@
|
||||
"disk": "Диск",
|
||||
"network": "Сеть",
|
||||
"uptime": "Время работы",
|
||||
"loadAverage": "Средняя загрузка",
|
||||
"loadAverage": "Средняя: {{avg1}}, {{avg5}}, {{avg15}}",
|
||||
"processes": "Процессы",
|
||||
"connections": "Подключения",
|
||||
"usage": "Использование",
|
||||
@@ -1278,7 +1310,6 @@
|
||||
"cpuCores_one": "{{count}} CPU",
|
||||
"cpuCores_other": "{{count}} CPU",
|
||||
"naCpus": "N/A CPU",
|
||||
"loadAverage": "Средняя: {{avg1}}, {{avg5}}, {{avg15}}",
|
||||
"loadAverageNA": "Средняя: N/A",
|
||||
"cpuUsage": "Использование CPU",
|
||||
"memoryUsage": "Использование памяти",
|
||||
@@ -1297,8 +1328,6 @@
|
||||
"totpRequired": "Требуется TOTP-аутентификация",
|
||||
"totpUnavailable": "Статистика сервера недоступна для серверов с включенным TOTP",
|
||||
"load": "Загрузка",
|
||||
"free": "Свободно",
|
||||
"available": "Доступно",
|
||||
"editLayout": "Редактировать макет",
|
||||
"cancelEdit": "Отмена",
|
||||
"addWidget": "Добавить виджет",
|
||||
@@ -1323,7 +1352,13 @@
|
||||
"recentSuccessfulLogins": "Последние успешные входы",
|
||||
"recentFailedAttempts": "Последние неудачные попытки",
|
||||
"noRecentLoginData": "Нет данных о недавних входах",
|
||||
"from": "с"
|
||||
"from": "с",
|
||||
"executeQuickAction": "Выполнить {{name}}",
|
||||
"executingQuickAction": "Выполнение {{name}}...",
|
||||
"quickActionError": "Не удалось выполнить {{name}}",
|
||||
"quickActionFailed": "{{name}} завершилось ошибкой",
|
||||
"quickActionSuccess": "{{name}} завершено успешно",
|
||||
"quickActions": "Быстрые действия"
|
||||
},
|
||||
"auth": {
|
||||
"tagline": "SSH ТЕРМИНАЛ МЕНЕДЖЕР",
|
||||
@@ -1413,7 +1448,27 @@
|
||||
"signUp": "Зарегистрироваться",
|
||||
"dataLossWarning": "Сброс пароля этим способом удалит все ваши сохраненные SSH-хосты, учетные данные и другие зашифрованные данные. Это действие нельзя отменить. Используйте это только если вы забыли пароль и не вошли в систему.",
|
||||
"authenticationDisabled": "Аутентификация отключена",
|
||||
"authenticationDisabledDesc": "Все методы аутентификации в настоящее время отключены. Пожалуйста, свяжитесь с вашим администратором."
|
||||
"authenticationDisabledDesc": "Все методы аутентификации в настоящее время отключены. Пожалуйста, свяжитесь с вашим администратором.",
|
||||
"authenticating": "Аутентификация...",
|
||||
"desktopApp": "Настольное приложение",
|
||||
"loadingServer": "Загрузка сервера...",
|
||||
"loggingInToDesktopApp": "Вход в настольное приложение",
|
||||
"loggingInToDesktopAppViaWeb": "Вход в настольное приложение через веб-интерфейс",
|
||||
"loggingInToMobileApp": "Вход в мобильное приложение",
|
||||
"mobileApp": "Мобильное приложение",
|
||||
"redirectingToApp": "Перенаправление в приложение...",
|
||||
"sshAuthFailedDescription": "Предоставленные учетные данные неверны. Пожалуйста, попробуйте снова с правильными учетными данными.",
|
||||
"sshAuthenticationFailed": "Аутентификация не удалась",
|
||||
"sshAuthenticationRequired": "Требуется SSH-аутентификация",
|
||||
"sshAuthenticationTimeout": "Тайм-аут аутентификации",
|
||||
"sshKeyPasswordDescription": "Если ваш SSH-ключ зашифрован, введите парольную фразу здесь.",
|
||||
"sshNoKeyboardInteractive": "Клавиатурная интерактивная аутентификация недоступна",
|
||||
"sshNoKeyboardInteractiveDescription": "Сервер не поддерживает клавиатурную интерактивную аутентификацию. Пожалуйста, укажите ваш пароль или SSH-ключ.",
|
||||
"sshPasswordDescription": "Введите пароль для этого SSH-подключения.",
|
||||
"sshProvideCredentialsDescription": "Пожалуйста, предоставьте ваши SSH-учетные данные для подключения к этому серверу.",
|
||||
"sshTimeoutDescription": "Попытка аутентификации истекла по времени. Пожалуйста, попробуйте снова.",
|
||||
"passwordResetSuccess": "Сброс пароля прошел успешно",
|
||||
"passwordResetSuccessDesc": "Ваш пароль был успешно сброшен. Теперь вы можете войти с новым паролем."
|
||||
},
|
||||
"errors": {
|
||||
"notFound": "Страница не найдена",
|
||||
@@ -1492,7 +1547,8 @@
|
||||
"commandAutocompleteDesc": "Включить автодополнение команд терминала клавишей Tab на основе вашей истории команд",
|
||||
"currentPassword": "Текущий пароль",
|
||||
"passwordChangedSuccess": "Пароль успешно изменен! Пожалуйста, войдите снова.",
|
||||
"failedToChangePassword": "Не удалось изменить пароль. Пожалуйста, проверьте ваш текущий пароль и попробуйте снова."
|
||||
"failedToChangePassword": "Не удалось изменить пароль. Пожалуйста, проверьте ваш текущий пароль и попробуйте снова.",
|
||||
"externalAndLocal": "Двойная аутентификация"
|
||||
},
|
||||
"user": {
|
||||
"failedToLoadVersionInfo": "Не удалось загрузить информацию о версии"
|
||||
@@ -1555,7 +1611,8 @@
|
||||
"lastAdminWarning": "Вы последний пользователь-администратор. Вы не можете удалить свою учетную запись, так как это оставит систему без администраторов. Пожалуйста, сначала сделайте другого пользователя администратором или свяжитесь с поддержкой системы.",
|
||||
"confirmPassword": "Подтвердите пароль",
|
||||
"deleting": "Удаление...",
|
||||
"cancel": "Отмена"
|
||||
"cancel": "Отмена",
|
||||
"deleteAccountWarningShort": "Это действие необратимо и приведет к окончательному удалению вашей учетной записи."
|
||||
},
|
||||
"interface": {
|
||||
"sidebar": "Боковая панель",
|
||||
@@ -1575,7 +1632,6 @@
|
||||
"deleteItem": "Удалить элемент",
|
||||
"createNewFile": "Создать новый файл",
|
||||
"createNewFolder": "Создать новую папку",
|
||||
"deleteItem": "Удалить элемент",
|
||||
"renameItem": "Переименовать элемент",
|
||||
"clickToSelectFile": "Нажмите для выбора файла",
|
||||
"noSshHosts": "Нет SSH-хостов",
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"credentials": {
|
||||
"credentialsViewer": "凭证查看器",
|
||||
"credentialsManager": "凭据管理器",
|
||||
"manageYourSSHCredentials": "安全管理您的SSH凭据",
|
||||
"addCredential": "添加凭据",
|
||||
"createCredential": "创建凭据",
|
||||
@@ -164,7 +163,9 @@
|
||||
"failedToGenerateKeyPair": "生成密钥对失败",
|
||||
"generateKeyPairNote": "直接生成新的SSH密钥对。这将替换表单中的现有密钥。",
|
||||
"invalidKey": "无效密钥",
|
||||
"detectionError": "检测错误"
|
||||
"detectionError": "检测错误",
|
||||
"credentialId": "凭据 ID",
|
||||
"unknown": "未知"
|
||||
},
|
||||
"dragIndicator": {
|
||||
"error": "错误:{{error}}",
|
||||
@@ -259,7 +260,11 @@
|
||||
"saveError": "保存配置时出错",
|
||||
"saving": "保存中...",
|
||||
"saveConfig": "保存配置",
|
||||
"helpText": "输入您的 Termix 服务器运行地址(例如:http://localhost:30001 或 https://your-server.com)"
|
||||
"helpText": "输入您的 Termix 服务器运行地址(例如:http://localhost:30001 或 https://your-server.com)",
|
||||
"changeServer": "更换服务器",
|
||||
"mustIncludeProtocol": "服务器URL必须以 http:// 或 https:// 开头",
|
||||
"notValidatedWarning": "URL 未经验证 - 请确保其正确",
|
||||
"warning": "警告"
|
||||
},
|
||||
"versionCheck": {
|
||||
"error": "版本检查错误",
|
||||
@@ -335,13 +340,11 @@
|
||||
"login": "登录",
|
||||
"logout": "登出",
|
||||
"register": "注册",
|
||||
"username": "用户名",
|
||||
"password": "密码",
|
||||
"confirmPassword": "确认密码",
|
||||
"back": "返回",
|
||||
"email": "邮箱",
|
||||
"submit": "提交",
|
||||
"cancel": "取消",
|
||||
"change": "更改",
|
||||
"save": "保存",
|
||||
"delete": "删除",
|
||||
@@ -382,7 +385,9 @@
|
||||
"documentation": "文档",
|
||||
"retry": "重试",
|
||||
"checking": "检查中...",
|
||||
"checkingDatabase": "正在检查数据库连接..."
|
||||
"checkingDatabase": "正在检查数据库连接...",
|
||||
"saving": "保存中...",
|
||||
"version": "Version"
|
||||
},
|
||||
"nav": {
|
||||
"home": "首页",
|
||||
@@ -511,7 +516,7 @@
|
||||
"loadingEncryptionStatus": "正在加载加密状态...",
|
||||
"testMigrationDescription": "验证现有数据是否可以安全地迁移到加密格式,不会实际修改任何数据",
|
||||
"serverMigrationGuide": "服务器迁移指南",
|
||||
"migrationInstructions": "要将加密数据迁移到新服务器:1) 备份数据库文件,2) 在新服务器设置环境变量 DB_ENCRYPTION_KEY=\"你的密钥\",3) 恢复数据库文件",
|
||||
"migrationInstructions": "要将加密数据迁移到新服务器:1) 备份数据库文件,2) 在新服务器设置环境变量 DB_ENCRYPTION_KEY=\"你的key\",3) 恢复数据库文件",
|
||||
"environmentProtection": "环境保护",
|
||||
"environmentProtectionDesc": "基于服务器环境信息(主机名、路径等)保护加密密钥,可通过环境变量实现迁移",
|
||||
"verificationCompleted": "兼容性验证完成 - 未修改任何数据",
|
||||
@@ -595,7 +600,32 @@
|
||||
"passwordLoginDisabledWarning": "密码登录已禁用。请确保 OIDC 已正确配置,否则您将无法登录 Termix。",
|
||||
"oidcRequiredWarning": "严重警告:密码登录已禁用。如果您重置或错误配置 OIDC,您将失去对 Termix 的所有访问权限并使您的实例无法使用。只有在您完全确定的情况下才能继续。",
|
||||
"confirmDisableOIDCWarning": "警告:您即将在密码登录也已禁用的情况下禁用 OIDC。这将使您的 Termix 实例无法使用,您将失去所有访问权限。您确定要继续吗?",
|
||||
"failedToUpdatePasswordLoginStatus": "更新密码登录状态失败"
|
||||
"failedToUpdatePasswordLoginStatus": "更新密码登录状态失败",
|
||||
"accountsLinkedSuccessfully": "OIDC 用户 {{oidcUsername}} 已关联到 {{targetUsername}}",
|
||||
"confirmRevokeAllSessions": "您确定要撤销此用户的所有会话吗?",
|
||||
"confirmRevokeSession": "您确定要撤销此会话吗?",
|
||||
"failedToFetchSessions": "获取会话失败",
|
||||
"failedToLinkAccounts": "关联账户失败",
|
||||
"failedToRevokeSession": "撤销会话失败",
|
||||
"failedToRevokeSessions": "撤销会话失败",
|
||||
"failedToUnlinkOIDC": "取消 OIDC 关联失败",
|
||||
"linkAccountsButton": "关联账户",
|
||||
"linkOIDCActionAddCapability": "将 OIDC 登录功能添加到目标密码账户",
|
||||
"linkOIDCActionDeleteUser": "删除 OIDC 用户账户及其所有数据",
|
||||
"linkOIDCActionDualAuth": "允许密码账户同时使用密码和 OIDC 登录",
|
||||
"linkOIDCDialogDescription": "将 {{username}} (OIDC 用户) 关联到现有的密码账户。这将为密码账户启用双重认证。",
|
||||
"linkOIDCDialogTitle": "将 OIDC 账户关联到密码账户",
|
||||
"linkOIDCWarningTitle": "警告: OIDC 用户数据将被删除",
|
||||
"linkTargetUsernameLabel": "目标密码账户用户名",
|
||||
"linkTargetUsernamePlaceholder": "输入密码账户的用户名",
|
||||
"linkTargetUsernameRequired": "目标用户名是必需的",
|
||||
"linkToPasswordAccount": "关联到密码账户",
|
||||
"linkingAccounts": "关联中...",
|
||||
"sessionRevokedSuccessfully": "会话撤销成功",
|
||||
"sessionsRevokedSuccessfully": "会话撤销成功",
|
||||
"unlinkOIDCDescription": "移除 {{username}} 的 OIDC 认证?此操作后用户只能使用用户名/密码登录。",
|
||||
"unlinkOIDCSuccess": "已取消 {{username}} 的 OIDC 关联",
|
||||
"unlinkOIDCTitle": "取消 OIDC 认证关联"
|
||||
},
|
||||
"hosts": {
|
||||
"title": "主机管理",
|
||||
@@ -632,7 +662,6 @@
|
||||
"port": "端口",
|
||||
"name": "名称",
|
||||
"username": "用户名",
|
||||
"hostName": "主机名",
|
||||
"folder": "文件夹",
|
||||
"tags": "标签",
|
||||
"passwordRequired": "使用密码认证时需要密码",
|
||||
@@ -642,10 +671,6 @@
|
||||
"addHost": "添加主机",
|
||||
"editHost": "编辑主机",
|
||||
"cloneHost": "克隆主机",
|
||||
"deleteHost": "删除主机",
|
||||
"authType": "认证类型",
|
||||
"passwordAuth": "密码",
|
||||
"keyAuth": "SSH 密钥",
|
||||
"keyPassword": "密钥密码",
|
||||
"keyType": "密钥类型",
|
||||
"pin": "固定",
|
||||
@@ -653,15 +678,6 @@
|
||||
"enableTunnel": "启用隧道",
|
||||
"enableFileManager": "启用文件管理器",
|
||||
"defaultPath": "默认路径",
|
||||
"testConnection": "测试连接",
|
||||
"connect": "连接",
|
||||
"disconnect": "断开连接",
|
||||
"connected": "已连接",
|
||||
"disconnected": "已断开",
|
||||
"connecting": "连接中...",
|
||||
"connectionFailed": "连接失败",
|
||||
"connectionSuccess": "连接成功",
|
||||
"addTags": "添加标签(空格添加)",
|
||||
"sourcePort": "源端口",
|
||||
"sourcePortDesc": "(源指通用标签页中的当前连接详情)",
|
||||
"endpointPort": "目标端口",
|
||||
@@ -671,20 +687,7 @@
|
||||
"remove": "移除",
|
||||
"addConnection": "添加连接",
|
||||
"sshpassRequired": "密码认证需要安装 Sshpass",
|
||||
"sshpassInstallCommand": "安装命令:sudo apt install sshpass",
|
||||
"sshServerConfig": "需要配置 SSH 服务器",
|
||||
"sshServerConfigInstructions": "运行以下命令以允许密码认证:",
|
||||
"sshConfigCommand1": "sudo sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config",
|
||||
"sshConfigCommand2": "sudo systemctl restart sshd",
|
||||
"localPortForwarding": "本地端口转发",
|
||||
"localPortForwardingDesc": "通过 SSH 连接将本地端口转发到远程服务器",
|
||||
"remotePortForwarding": "远程端口转发",
|
||||
"remotePortForwardingDesc": "通过 SSH 连接将远程端口转发到本地服务器",
|
||||
"dynamicPortForwarding": "动态端口转发(SOCKS 代理)",
|
||||
"dynamicPortForwardingDesc": "在本地计算机上创建 SOCKS 代理,通过 SSH 连接路由流量",
|
||||
"bindAddress": "绑定地址",
|
||||
"hostViewer": "主机查看器",
|
||||
"configuration": "配置",
|
||||
"maxRetries": "最大重试次数",
|
||||
"tunnelConnections": "隧道连接",
|
||||
"enableTerminalDesc": "启用/禁用在终端选项卡中显示此主机",
|
||||
@@ -693,8 +696,6 @@
|
||||
"autoStartDesc": "容器启动时自动启动此隧道",
|
||||
"defaultPathDesc": "打开此主机文件管理器时的默认目录",
|
||||
"tunnelForwardDescription": "此隧道将从源计算机(常规选项卡中的当前连接详情)的端口 {{sourcePort}} 转发流量到端点计算机的端口 {{endpointPort}}。",
|
||||
"endpointSshConfiguration": "端点 SSH 配置",
|
||||
"sourcePortDescription": "(源指的是常规选项卡中的当前连接详情)",
|
||||
"autoStartContainer": "容器启动时自动启动",
|
||||
"upload": "上传",
|
||||
"authentication": "认证方式",
|
||||
@@ -715,20 +716,12 @@
|
||||
"centosRhelFedora": "CentOS/RHEL/Fedora",
|
||||
"macos": "macOS",
|
||||
"windows": "Windows",
|
||||
"sshpassOSInstructions": {
|
||||
"centos": "CentOS/RHEL/Fedora: sudo yum install sshpass 或 sudo dnf install sshpass",
|
||||
"macos": "macOS: brew install hudochenkov/sshpass/sshpass",
|
||||
"windows": "Windows: 使用 WSL 或考虑使用 SSH 密钥认证"
|
||||
},
|
||||
"sshpassOSInstructions": {},
|
||||
"sshServerConfigRequired": "SSH 服务器配置要求",
|
||||
"sshServerConfigDesc": "对于隧道连接,SSH 服务器必须配置允许端口转发:",
|
||||
"gatewayPortsYes": "绑定远程端口到所有接口",
|
||||
"allowTcpForwardingYes": "启用端口转发",
|
||||
"permitRootLoginYes": "如果使用 root 用户进行隧道连接",
|
||||
"sshServerConfigReverse": "对于反向 SSH 隧道,端点 SSH 服务器必须允许:",
|
||||
"gatewayPorts": "GatewayPorts yes(绑定远程端口)",
|
||||
"allowTcpForwarding": "AllowTcpForwarding yes(端口转发)",
|
||||
"permitRootLogin": "PermitRootLogin yes(如果使用 root)",
|
||||
"editSshConfig": "编辑 /etc/ssh/sshd_config 并重启 SSH: sudo systemctl restart sshd",
|
||||
"updateHost": "更新主机",
|
||||
"hostUpdatedSuccessfully": "主机 \"{{name}}\" 更新成功!",
|
||||
@@ -758,7 +751,6 @@
|
||||
"tunnel": "隧道",
|
||||
"fileManager": "文件管理器",
|
||||
"serverStats": "服务器统计",
|
||||
"hostViewer": "主机查看器",
|
||||
"enableServerStats": "启用服务器统计",
|
||||
"enableServerStatsDesc": "启用/禁用此主机的服务器统计信息收集",
|
||||
"displayItems": "显示项目",
|
||||
@@ -894,14 +886,20 @@
|
||||
"noServerFound": "未找到服务器",
|
||||
"jumpHostsOrder": "连接将按顺序进行:跳板主机 1 → 跳板主机 2 → ... → 目标服务器",
|
||||
"advancedAuthSettings": "高级身份验证设置",
|
||||
"sudoPasswordAutoFill": "Sudo 密码自动填充",
|
||||
"sudoPasswordAutoFillDesc": "在 sudo 命令时显示弹窗以自动输入密码"
|
||||
"addQuickAction": "添加 Quick Action",
|
||||
"noSnippetFound": "没有 snippet found",
|
||||
"quickActionName": "Action 名称",
|
||||
"quickActions": "Quick Actions",
|
||||
"quickActionsDescription": "Quick actions allow you to 创建 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",
|
||||
"quickActionsOrder": "Quick action buttons will appear in the order listed above on the Server Stats page",
|
||||
"sshpassRequiredDesc": "For 密码 认证 in tunnels, sshpass must be installed on the system."
|
||||
},
|
||||
"terminal": {
|
||||
"title": "终端",
|
||||
"terminalTitle": "终端 - {{host}}",
|
||||
"terminalWithPath": "终端 - {{host}}:{{path}}",
|
||||
"runTitle": "运行 {{command}} - {{host}}",
|
||||
"runTitle": "运行 {{command}} - {{name}}",
|
||||
"totpRequired": "需要双因素认证",
|
||||
"totpCodeLabel": "验证码",
|
||||
"totpPlaceholder": "000000",
|
||||
@@ -1228,7 +1226,16 @@
|
||||
"write": "写入",
|
||||
"execute": "执行",
|
||||
"permissionsChangedSuccessfully": "权限修改成功",
|
||||
"failedToChangePermissions": "权限修改失败"
|
||||
"failedToChangePermissions": "权限修改失败",
|
||||
"autoSaveFailed": "自动保存失败",
|
||||
"delete": "删除",
|
||||
"download": "下载",
|
||||
"fileAutoSaved": "文件已自动保存",
|
||||
"fileDownloadedSuccessfully": "文件 \"{{name}}\" 下载成功",
|
||||
"fileSavedSuccessfully": "文件保存成功",
|
||||
"path": "Path",
|
||||
"permissions": "Permissions",
|
||||
"size": "Size"
|
||||
},
|
||||
"tunnels": {
|
||||
"title": "SSH 隧道",
|
||||
@@ -1278,7 +1285,8 @@
|
||||
"endpointHostNotFound": "未找到端点主机",
|
||||
"discord": "Discord",
|
||||
"githubIssue": "GitHub 问题",
|
||||
"forHelp": "寻求帮助"
|
||||
"forHelp": "寻求帮助",
|
||||
"unknownConnectionStatus": "Unk没有wn"
|
||||
},
|
||||
"serverStats": {
|
||||
"title": "服务器统计",
|
||||
@@ -1320,8 +1328,6 @@
|
||||
"totpRequired": "需要 TOTP 认证",
|
||||
"totpUnavailable": "启用了 TOTP 的服务器无法使用服务器统计功能",
|
||||
"load": "负载",
|
||||
"free": "空闲",
|
||||
"available": "可用",
|
||||
"editLayout": "编辑布局",
|
||||
"cancelEdit": "取消",
|
||||
"addWidget": "添加小组件",
|
||||
@@ -1346,7 +1352,14 @@
|
||||
"recentSuccessfulLogins": "最近成功登录",
|
||||
"recentFailedAttempts": "最近失败尝试",
|
||||
"noRecentLoginData": "无最近登录数据",
|
||||
"from": "来自"
|
||||
"from": "来自",
|
||||
"executeQuickAction": "执行 {{name}}",
|
||||
"executingQuickAction": "执行中 {{name}}...",
|
||||
"failedToFetchHomeData": "获取主页数据失败",
|
||||
"quickActionError": "无法执行 {{name}}",
|
||||
"quickActionFailed": "{{name}} 失败",
|
||||
"quickActionSuccess": "{{name}} 完成成功",
|
||||
"quickActions": "Quick Actions"
|
||||
},
|
||||
"auth": {
|
||||
"tagline": "SSH 终端管理器",
|
||||
@@ -1446,7 +1459,17 @@
|
||||
"sshTimeoutDescription": "身份验证尝试超时。请重试。",
|
||||
"sshProvideCredentialsDescription": "请提供您的 SSH 凭据以连接到此服务器。",
|
||||
"sshPasswordDescription": "输入此 SSH 连接的密码。",
|
||||
"sshKeyPasswordDescription": "如果您的 SSH 密钥已加密,请在此处输入密码。"
|
||||
"sshKeyPasswordDescription": "如果您的 SSH 密钥已加密,请在此处输入密码。",
|
||||
"authenticating": "Authenticating...",
|
||||
"authenticationDisabled": "认证已禁用",
|
||||
"authenticationDisabledDesc": "所有认证方式当前已禁用。请联系您的管理员。",
|
||||
"desktopApp": "桌面应用",
|
||||
"loadingServer": "加载服务器中...",
|
||||
"loggingInToDesktopApp": "登录桌面应用",
|
||||
"loggingInToDesktopAppViaWeb": "通过网页界面登录桌面应用",
|
||||
"loggingInToMobileApp": "登录移动应用",
|
||||
"mobileApp": "移动应用",
|
||||
"redirectingToApp": "重定向到应用..."
|
||||
},
|
||||
"errors": {
|
||||
"notFound": "页面未找到",
|
||||
@@ -1525,7 +1548,8 @@
|
||||
"commandAutocompleteDesc": "启用基于命令历史记录的 Tab 键终端命令自动补全建议",
|
||||
"currentPassword": "当前密码",
|
||||
"passwordChangedSuccess": "密码修改成功!请重新登录。",
|
||||
"failedToChangePassword": "修改密码失败。请检查您当前的密码并重试。"
|
||||
"failedToChangePassword": "修改密码失败。请检查您当前的密码并重试。",
|
||||
"externalAndLocal": "Dual Auth"
|
||||
},
|
||||
"user": {
|
||||
"failedToLoadVersionInfo": "加载版本信息失败"
|
||||
@@ -1555,7 +1579,7 @@
|
||||
"redirectUrl": "https://your-provider.com/application/o/termix/",
|
||||
"tokenUrl": "https://your-provider.com/application/o/token/",
|
||||
"userIdField": "sub",
|
||||
"usernameField": "name",
|
||||
"usernameField": "名称",
|
||||
"scopes": "openid email profile",
|
||||
"userinfoUrl": "https://your-provider.com/application/o/userinfo/",
|
||||
"enterUsername": "输入用户名以设为管理员",
|
||||
@@ -1577,9 +1601,9 @@
|
||||
"passwordRequired": "需要输入密码",
|
||||
"failedToDeleteAccount": "删除账户失败",
|
||||
"failedToMakeUserAdmin": "设为管理员失败",
|
||||
"userIsNowAdmin": "用户 {{username}} 现在是管理员",
|
||||
"removeAdminConfirm": "确定要移除 {{username}} 的管理员权限吗?",
|
||||
"deleteUserConfirm": "确定要删除用户 {{username}} 吗?此操作无法撤销。",
|
||||
"userIsNowAdmin": "用户 {{用户名}} 现在是管理员",
|
||||
"removeAdminConfirm": "确定要移除 {{用户名}} 的管理员权限吗?",
|
||||
"deleteUserConfirm": "确定要删除用户 {{用户名}} 吗?此操作无法撤销。",
|
||||
"deleteAccount": "删除账户",
|
||||
"closeDeleteAccount": "关闭删除账户",
|
||||
"deleteAccountWarning": "此操作无法撤销。这将永久删除您的账户和所有相关数据。",
|
||||
@@ -1626,7 +1650,76 @@
|
||||
"failedToStartOidcLogin": "启动 OIDC 登录失败",
|
||||
"failedToGetUserInfoAfterOidc": "OIDC 登录后获取用户信息失败",
|
||||
"loginWithExternalProvider": "使用外部提供者登录",
|
||||
"failedToStartTotpSetup": "启动 TOTP 设置失败"
|
||||
"failedToStartTotpSetup": "启动 TOTP 设置失败",
|
||||
"addHost": "添加 主机",
|
||||
"adding": "添加ing...",
|
||||
"authentication": "认证",
|
||||
"cannotDeleteAccount": "Can没有t 删除 Account",
|
||||
"clickToSelectFile": "Click to 选择 a 文件",
|
||||
"clientId": "Client ID",
|
||||
"clientSecret": "Client Secret",
|
||||
"closeDeleteAccount": "关闭 删除 Account",
|
||||
"configureExternalProvider": "Configure external identity provider for",
|
||||
"confirmPassword": "Confirm 密码",
|
||||
"connected": "已连接",
|
||||
"createNewFile": "创建 New 文件",
|
||||
"createNewFolder": "创建 New 文件夹",
|
||||
"defaultPath": "Default Path",
|
||||
"deleteAccount": "删除 Account",
|
||||
"deleteItem": "删除 Item",
|
||||
"deleting": "删除中...",
|
||||
"disconnected": "已断开",
|
||||
"editHost": "编辑 主机",
|
||||
"enableFileManager": "启用 文件 Manager",
|
||||
"enableTerminal": "启用 终端",
|
||||
"enableTunnel": "启用 隧道",
|
||||
"endpointHostNotFound": "Endpoint host 未找到",
|
||||
"external": "External",
|
||||
"failedToCompletePasswordReset": "无法 完成 密码 reset",
|
||||
"failedToDisableTotp": "无法 禁用 TOTP",
|
||||
"failedToGenerateBackupCodes": "无法 generate 返回up codes",
|
||||
"failedToInitiatePasswordReset": "无法 initiate 密码 reset",
|
||||
"failedToMakeUserAdmin": "无法 make 用户 管理员",
|
||||
"failedToUpdateOidcConfig": "无法 更新 OIDC 配置",
|
||||
"failedToVerifyResetCode": "无法 verify reset code",
|
||||
"invalidTotpCode": "Invalid TOTP code",
|
||||
"invalidVerificationCode": "Invalid verification code",
|
||||
"key": "密钥",
|
||||
"keyPassword": "密钥 密码",
|
||||
"keyType": "密钥 Type",
|
||||
"keyTypeRequired": "密钥 Type 是必需的 when using 密钥 认证",
|
||||
"loading": "加载中...",
|
||||
"local": "Local",
|
||||
"login": "Login",
|
||||
"loginWithExternal": "Login with External Provider",
|
||||
"makeAdmin": "Make 管理员",
|
||||
"maxRetries": "Max Retries",
|
||||
"newFile": "New 文件",
|
||||
"newFolder": "New 文件夹",
|
||||
"password": "密码",
|
||||
"passwordRequired": "密码 是必需的 when using 密码 认证",
|
||||
"refresh": "刷新",
|
||||
"renameItem": "Re名称 Item",
|
||||
"resetPassword": "Reset 密码",
|
||||
"retryingConnection": "重试ing 连接",
|
||||
"saveConfiguration": "保存 配置",
|
||||
"saving": "保存中...",
|
||||
"sendResetCode": "Send Reset Code",
|
||||
"signUp": "Sign Up",
|
||||
"sshHosts": "SSH 主机s",
|
||||
"sshKeyRequired": "SSH Private 密钥 是必需的 when using 密钥 认证",
|
||||
"sshPrivateKey": "SSH Private 密钥",
|
||||
"tunnelConnections": "隧道 连接s",
|
||||
"unknown": "Unk没有wn",
|
||||
"unknownError": "Unk没有wn 错误",
|
||||
"updateHost": "更新 主机",
|
||||
"updateKey": "更新 密钥",
|
||||
"upload": "上传",
|
||||
"user": "用户",
|
||||
"verifyAndEnable": "Verify and 启用",
|
||||
"verifyCode": "Verify Code",
|
||||
"waitingForRetry": "Waiting for 重试",
|
||||
"warning": "警告"
|
||||
},
|
||||
"mobile": {
|
||||
"selectHostToStart": "选择一个主机以开始您的终端会话",
|
||||
|
||||
Reference in New Issue
Block a user