Fix translations;

Removed duplicate keys, synchronised other languages using English as the source, translated added keys, fixed inaccurate translations.
This commit is contained in:
Nunzio Marfè
2025-12-15 10:53:34 +01:00
parent 68c3116e61
commit f168a005e5
7 changed files with 2507 additions and 1845 deletions

View File

@@ -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 dinsé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"
}
}