feat: convert file manager into a plugin

This commit is contained in:
LukeGus committed 2026-09-23 16:27:29 -05:00
1 parent b76da9ab52
commit c85c1fdb86
259 files changed
+54155 -16791

No files matched your search

-385
View File
@@ -715,7 +715,6 @@
"hostManager": "Gestionnaire d'hôtes",
"credentials": "Identifiants",
"portForwarding": "Expéditeur",
"sftp": "SFTP",
"connections": "Connexions",
"serial": "Série",
"keepSideMenuOpen": "Garder le menu ouvert",
@@ -767,14 +766,12 @@
"tabRdp": "RDP",
"tabVnc": "VNC",
"tabTunnels": "Tunnels",
"tabFiles": "Fichiers",
"tabStats": "Métriques de l'hôte",
"tabTelnet": "Telnet",
"tabSharing": "Partage",
"tabAuthentication": "Authentification",
"terminal": "Terminal",
"tunnel": "Tunnel",
"fileManager": "Gestionnaire de fichiers",
"serverStats": "Métriques de l'hôte",
"status": {
"available": "Disponible",
@@ -1118,12 +1115,6 @@
"proxmoxResultSkippedNoIp": "{{count}} ignoré (aucune adresse IP trouvée)",
"proxmoxStatsUrlCopied": "URL des statistiques Proxmox copiée dans le presse-papiers",
"copyProxmoxStatsUrlAction": "Copier l'URL des statistiques Proxmox",
"enableFileManagerMonitor": "Activer le gestionnaire de fichiers",
"enableFileManagerMonitorDesc": "Parcourir et gérer les fichiers de cet hôte via SFTP",
"scpLegacyLabel": "Mode SCP hérité",
"scpLegacyDesc": "Utiliser le transfert de fichiers hérité pour les serveurs qui ne prennent pas en charge le sous-système SFTP (par exemple, serveurs SSH embarqués ou minimalistes).",
"defaultPathLabel": "Chemin par défaut",
"fileManagerPathHint": "Le répertoire à ouvrir lors du lancement du gestionnaire de fichiers pour cet hôte.",
"statusChecksLabel": "Vérifications d'état",
"enableStatusChecks": "Activer les vérifications d'état",
"enableStatusChecksDesc": "Envoyer périodiquement un ping à cet hôte pour vérifier sa disponibilité",
@@ -1278,7 +1269,6 @@
"deletedHost": "{{name}} supprimé",
"copiedToClipboard": "Copié dans le presse-papiers",
"terminalUrlCopied": "URL du terminal copiée",
"fileManagerUrlCopied": "URL du gestionnaire de fichiers copiée",
"tunnelUrlCopied": "URL du tunnel copiée",
"dockerUrlCopied": "URL Docker copiée",
"hostMetricsUrlCopied": "URL des métriques de l'hôte copiée",
@@ -1296,7 +1286,6 @@
"copyAddress": "Copier l'adresse",
"copyLink": "Copier le lien",
"copyTerminalUrlAction": "Copier l'URL du terminal",
"copyFileManagerUrlAction": "Copier l'URL du gestionnaire de fichiers",
"copyTunnelUrlAction": "Copier l'URL du tunnel",
"copyDockerUrlAction": "Copier l'URL Docker",
"copyHostMetricsUrlAction": "Copier l'URL des métriques de l'hôte",
@@ -1857,336 +1846,6 @@
"removeFromSplit": "Retirer de la division"
}
},
"fileManager": {
"noHostSelected": "Aucun hôte sélectionné",
"initializingEditor": "Initialisation de l'éditeur...",
"file": "Fichier",
"folder": "Dossier",
"uploadFile": "Téléverser un fichier",
"downloadFile": "Télécharger",
"extractArchive": "Extraire l'archive",
"extractingArchive": "Extraction de {{name}}...",
"archiveExtractedSuccessfully": "{{name}} extrait avec succès",
"extractFailed": "Échec de l'extraction",
"compressFile": "Compresser le fichier",
"compressFiles": "Compresser les fichiers",
"compressFilesDesc": "Compresser {{count}} éléments en une archive",
"archiveName": "Nom de l'archive",
"enterArchiveName": "Entrez le nom de l'archive...",
"compressionFormat": "Format de compression",
"selectedFiles": "Fichiers sélectionnés",
"andMoreFiles": "et {{count}} de plus...",
"compress": "Compresser",
"compressingFiles": "Compression de {{count}} éléments en {{name}}...",
"filesCompressedSuccessfully": "{{name}} créé avec succès",
"compressFailed": "Échec de la compression",
"edit": "Modifier",
"preview": "Aperçu",
"previous": "Précédent",
"next": "Suivant",
"pageXOfY": "Page {{current}} sur {{total}}",
"zoomOut": "Zoom arrière",
"zoomIn": "Zoom avant",
"newFile": "Nouveau fichier",
"newFolder": "Nouveau dossier",
"rename": "Renommer",
"uploading": "Téléversement...",
"uploadingFile": "Téléversement de {{name}}...",
"fileName": "Nom du fichier",
"folderName": "Nom du dossier",
"fileUploadedSuccessfully": "Fichier \"{{name}}\" téléversé avec succès",
"failedToUploadFile": "Échec du téléversement du fichier",
"uploadingFolderFiles": "Téléchargement du ou des fichiers {{count}}...",
"uploadedFolderFiles": "Fichier(s) {{count}} téléchargé(s) avec succès",
"uploadedFolderPartial": "Le(s) fichier(s) {{uploaded}} téléchargé(s), {{failed}} a échoué",
"fileDownloadedSuccessfully": "Fichier \"{{name}}\" téléchargé avec succès",
"failedToDownloadFile": "Échec du téléchargement du fichier",
"fileCreatedSuccessfully": "Fichier \"{{name}}\" créé avec succès",
"folderCreatedSuccessfully": "Dossier \"{{name}}\" créé avec succès",
"failedToCreateItem": "Échec de la création de l'élément",
"operationFailed": "L'opération {{operation}} a échoué pour {{name}} : {{error}}",
"failedToResolveSymlink": "Échec de la résolution du lien symbolique",
"itemsDeletedSuccessfully": "{{count}} éléments supprimés avec succès",
"failedToDeleteItems": "Échec de la suppression des éléments",
"sudoPasswordRequired": "Mot de passe administrateur requis",
"enterSudoPassword": "Entrez le mot de passe sudo pour continuer cette opération",
"sudoPassword": "Mot de passe sudo",
"sudoOperationFailed": "L'opération sudo a échoué",
"sudoAuthFailed": "L'authentification sudo a échoué",
"dragFilesToUpload": "Déposez les fichiers ici pour les téléverser",
"dropToUploadHere": "Déposez votre fichier ici.",
"dropToDownloadHere": "Cliquez ici pour télécharger",
"localFiles": "Locale",
"showLocalFiles": "Afficher les fichiers locaux (vue fractionnée)",
"hideLocalFiles": "Masquer les fichiers locaux",
"localHome": "Dossier personnel",
"localPathPlaceholder": "chemin du dossier local",
"localShowHidden": "Afficher les fichiers cachés",
"localHideHidden": "Masquer les fichiers cachés",
"localRevealInFileManager": "Afficher dans le gestionnaire de fichiers système",
"localCannotOpenFolder": "Impossible d'ouvrir le dossier",
"localItemCount": "{{count}} articles",
"localSelectedCount": "{{count}} sélectionné",
"back": "Dos",
"forward": "Avant",
"up": "En haut",
"kind": "Gentil",
"localUploadingProgress": "Téléchargement de {{current}} de {{total}}",
"localDownloadingProgress": "Téléchargement de {{current}} de {{total}}",
"localTransferInFlight": "{{count}} à la fois",
"localPreparingDownload": "Préparation du téléchargement...",
"localTransferCancelled": "Transfert annulé",
"localNothingToTransfer": "Rien à transférer",
"localUploadComplete": "Fichier(s) téléchargé(s) {{count}}",
"localUploadFailed": "Échec du chargement",
"localUploadPartial": "Le(s) fichier(s) {{done}} téléchargé(s), {{failed}} a échoué",
"localDownloadComplete": "Fichier(s) téléchargé(s) {{count}}",
"localDownloadFailed": "Échec du téléchargement",
"localDownloadPartial": "Téléchargement du(des) fichier(s) {{done}} , {{failed}} échoué",
"localReplaceExistingPrompt": "{{count}} éléments existent déjà dans ce dossier. Les remplacer ?",
"localReplace": "Remplacer",
"localSkipExisting": "Sauter",
"localSkippedExisting": "Élément(s) existant(s) ignoré(s) {{count}}",
"localUnsafeNamesSkipped": "Élément(s) ignoré(s) {{count}} dont le nom ne peut pas être utilisé sur cet ordinateur",
"localOpen": "Ouvrir",
"localOpenFolder": "Ouvrir le dossier",
"localUploadToRemote": "Téléverser sur le serveur",
"localUploadToRemoteMany": "Téléverser {{count}} éléments sur le serveur",
"localMoveToTrash": "Déplacer vers la corbeille",
"localMoveToTrashMany": "Déplacer les éléments {{count}} vers la Corbeille",
"localTrashConfirmSingle": "Déplacer «{{name}}» vers la Corbeille ?",
"localTrashConfirmFolder": "Déplacer le dossier «{{name}}» et tout son contenu vers la Corbeille ?",
"localTrashConfirmMany": "Déplacer {{count}} éléments vers la Corbeille ?",
"localTrashed": "Élément(s) déplacé(s) {{count}} vers la Corbeille",
"localTrashFailed": "Impossible de déplacer vers la poubelle",
"localRenameFailed": "Échec du renommage",
"localCreateFailed": "Impossible de créer l'élément",
"goToParentFolder": "Aller au dossier parent",
"resizeSidebar": "Faites glisser pour redimensionner la barre latérale (double-cliquez pour réinitialiser)",
"resizeLocalPane": "Faites glisser pour redimensionner le volet local (double-cliquez pour réinitialiser)",
"columns": "Colonnes",
"columnsHint": "Cliquez avec le bouton droit pour choisir les colonnes",
"emptyFolder": "Ce dossier est vide",
"searchFiles": "Rechercher des fichiers...",
"upload": "Téléverser",
"selectHostToStart": "Sélectionnez un hôte pour démarrer la gestion des fichiers",
"sshRequiredForFileManager": "Le gestionnaire de fichiers nécessite SSH. Cet hôte n'a pas SSH activé.",
"failedToConnect": "Échec de la connexion SSH",
"failedToLoadDirectory": "Échec du chargement du répertoire",
"noSSHConnection": "Aucune connexion SSH disponible",
"copy": "Copier",
"cut": "Couper",
"paste": "Coller",
"copyPath": "Copier le chemin",
"copyPaths": "Copier les chemins",
"delete": "Supprimer",
"properties": "Propriétés",
"refresh": "Actualiser",
"downloadFiles": "Télécharger {{count}} fichiers dans le navigateur",
"copyFiles": "Copier {{count}} éléments",
"cutFiles": "Couper {{count}} éléments",
"deleteFiles": "Supprimer {{count}} éléments",
"filesCopiedToClipboard": "{{count}} éléments copiés dans le presse-papiers",
"filesCutToClipboard": "{{count}} éléments coupés dans le presse-papiers",
"pathCopiedToClipboard": "Chemin copié dans le presse-papiers",
"pathsCopiedToClipboard": "{{count}} chemins copiés dans le presse-papiers",
"failedToCopyPath": "Échec de la copie du chemin dans le presse-papiers",
"copyFolderLink": "Copier le lien vers le dossier",
"copyCurrentFolderLink": "Copier le lien vers le dossier actuel",
"folderLinkCopied": "Lien du dossier copié dans le presse-papiers",
"failedToCopyFolderLink": "Échec de la copie du lien du dossier",
"movedItems": "{{count}} élément(s) déplacé(s)",
"failedToDeleteItem": "Échec de la suppression de l’élément",
"itemRenamedSuccessfully": "{{type}} renommé avec succès",
"failedToRenameItem": "Échec du renommage de l’élément",
"download": "Télécharger",
"openExternalEditor": "Ouvrir avec l’éditeur externe",
"chooseExternalEditor": "Choisir l’éditeur externe",
"externalEditorSelected": "Éditeur externe sélectionné",
"externalEditorDesktopOnly": "L’éditeur externe est uniquement disponible dans l’application de bureau",
"externalEditorOpened": "Ouvert dans l’éditeur externe. Les modifications enregistrées seront renvoyées vers le serveur.",
"failedToOpenExternalEditor": "Échec de l’ouverture de l’éditeur externe",
"failedToSelectExternalEditor": "Échec de la sélection de l’éditeur externe",
"permissions": "Permissions",
"size": "Taille",
"modified": "Modifié",
"path": "Chemin",
"confirmDelete": "Êtes-vous sûr de vouloir supprimer {{name}} ?",
"permissionDenied": "Permission refusée",
"serverError": "Erreur serveur",
"fileSavedSuccessfully": "Fichier enregistré avec succès",
"failedToSaveFile": "Échec de l’enregistrement du fichier",
"confirmDeleteSingleItem": "Êtes-vous sûr de vouloir supprimer définitivement « {{name}} » ?",
"confirmDeleteMultipleItems": "Êtes-vous sûr de vouloir supprimer définitivement {{count}} éléments ?",
"confirmDeleteMultipleItemsWithFolders": "Êtes-vous sûr de vouloir supprimer définitivement {{count}} éléments ? Cela inclut les dossiers et leur contenu.",
"confirmDeleteFolder": "Êtes-vous sûr de vouloir supprimer définitivement le dossier « {{name}} » et tout son contenu ?",
"permanentDeleteWarning": "Cette action est irréversible. Le ou les éléments seront définitivement supprimés du serveur.",
"moveToTrashWarning": "Les éléments seront déplacés vers la corbeille Termix et pourront être restaurés avant l'expiration de la période de conservation.",
"itemsMovedToTrash": "{{count}} élément(s) déplacé(s) vers la Corbeille",
"trash": "Poubelle",
"trashDescription": "Les éléments supprimés sont conservés pendant {{days}} jour(s) sur cet hôte.",
"trashLoadFailed": "Échec du chargement de la corbeille",
"trashEmpty": "La poubelle est vide.",
"trashRestore": "Restaurer",
"trashRestored": "Restauré {{name}}",
"trashRestoreFailed": "Impossible de restaurer l'élément. Le chemin d'accès d'origine existe peut-être déjà.",
"trashDeletePermanently": "Supprimer définitivement",
"trashDeleteConfirm": "Supprimer définitivement {{name}}? Cette action est irréversible.",
"trashPermanentlyDeleted": "Supprimé définitivement {{name}}",
"trashDeleteFailed": "Échec de la suppression définitive de l'élément",
"trashEmptyAction": "Vider la poubelle",
"trashEmptyConfirm": "Supprimer définitivement tous les éléments de la Corbeille ? Cette action est irréversible.",
"trashEmptied": "Poubelle vidée",
"trashRetention": "Nettoyage automatique après (jours)",
"trashRetentionSaved": "Mise à jour concernant la conservation des déchets",
"trashRetentionFailed": "Échec de la mise à jour de la conservation de la corbeille",
"trashUnavailableConfirm": "Cet élément ne peut pas être déplacé vers la Corbeille, généralement parce qu'il se trouve sur un autre système de fichiers ou qu'il nécessite des autorisations élevées. Voulez-vous plutôt le supprimer définitivement ?",
"recent": "Récents",
"pinned": "Épinglés",
"folderShortcuts": "Raccourcis de dossiers",
"failedToReconnectSSH": "Échec de la reconnexion de la session SSH",
"openTerminalHere": "Ouvrir le terminal ici",
"run": "Exécuter",
"openTerminalInFolder": "Ouvrir le terminal dans ce dossier",
"openTerminalInFileLocation": "Ouvrir le terminal à l'emplacement du fichier",
"runningFile": "En cours d'exécution - {{file}}",
"onlyRunExecutableFiles": "Seuls les fichiers exécutables peuvent être exécutés",
"directories": "Dossiers",
"removedFromRecentFiles": "« {{name}} » retiré des fichiers récents",
"removeFailed": "Échec de la suppression",
"unpinnedSuccessfully": "« {{name}} » désépinglé avec succès",
"unpinFailed": "Échec du désépinglage",
"removedShortcut": "Raccourci « {{name}} » supprimé",
"removeShortcutFailed": "Échec de la suppression du raccourci",
"clearedAllRecentFiles": "Tous les fichiers récents ont été effacés",
"clearFailed": "Échec de l'effacement",
"removeFromRecentFiles": "Retirer des fichiers récents",
"clearAllRecentFiles": "Effacer tous les fichiers récents",
"unpinFile": "Désépingler le fichier",
"removeShortcut": "Supprimer le raccourci",
"pinFile": "Épingler le fichier",
"addToShortcuts": "Ajouter aux raccourcis",
"pasteFailed": "Échec du collage",
"noUndoableActions": "Aucune action annulable",
"undoCopySuccess": "Annulation de la copie : {{count}} fichier(s) copié(s) supprimé(s)",
"undoCopyFailedDelete": "Échec de l'annulation : impossible de supprimer les fichiers copiés",
"undoCopyFailedNoInfo": "Échec de l'annulation : informations sur les fichiers copiés introuvables",
"undoMoveSuccess": "Annulation du déplacement : {{count}} fichier(s) remis à leur emplacement d’origine",
"undoMoveFailedMove": "Échec de l'annulation : impossible de remettre les fichiers en place",
"undoMoveFailedNoInfo": "Échec de l'annulation : informations sur les fichiers déplacés introuvables",
"undoDeleteNotSupported": "La suppression ne peut pas être annulée : les fichiers ont été définitivement supprimés du serveur",
"undoTypeNotSupported": "Type d’annulation non pris en charge",
"undoOperationFailed": "Échec de l’annulation",
"unknownError": "Erreur inconnue",
"confirm": "Confirmer",
"find": "Rechercher...",
"replace": "Remplacer",
"downloadInstead": "Télécharger à la place",
"keyboardShortcuts": "Raccourcis clavier",
"searchAndReplace": "Rechercher et remplacer",
"editing": "Édition",
"search": "Rechercher",
"findNext": "Rechercher le suivant",
"findPrevious": "Rechercher le précédent",
"save": "Enregistrer",
"selectAll": "Tout sélectionner",
"undo": "Annuler",
"redo": "Rétablir",
"moveLineUp": "Déplacer la ligne vers le haut",
"moveLineDown": "Déplacer la ligne vers le bas",
"toggleComment": "Commenter/Décommenter",
"autoComplete": "Complétion automatique",
"imageLoadError": "Échec du chargement de l’image",
"startTyping": "Commencez à taper…",
"unknownSize": "Taille inconnue",
"fileIsEmpty": "Le fichier est vide",
"largeFileWarning": "Avertissement – Fichier volumineux",
"largeFileWarningDesc": "Ce fichier a une taille de {{size}}, ce qui peut entraîner des problèmes de performances lorsqu’il est ouvert en tant que texte.",
"fileNotFoundAndRemoved": "Le fichier « {{name}} » est introuvable et a été retiré des fichiers récents/épinglés.",
"failedToLoadFile": "Échec du chargement du fichier : {{error}}",
"serverErrorOccurred": "Une erreur serveur s’est produite. Veuillez réessayer plus tard.",
"autoSaveFailed": "Échec de l’enregistrement automatique",
"fileAutoSaved": "Fichier enregistré automatiquement",
"moveFileFailed": "Échec du déplacement de {{name}}",
"moveOperationFailed": "L’opération de déplacement a échoué",
"canOnlyCompareFiles": "Il est uniquement possible de comparer deux fichiers",
"comparingFiles": "Comparaison des fichiers : {{file1}} et {{file2}}",
"dragFailed": "L’opération de glisser-déposer a échoué",
"filePinnedSuccessfully": "Le fichier « {{name}} » a été épinglé avec succès",
"pinFileFailed": "Échec de l’épinglage du fichier",
"fileUnpinnedSuccessfully": "Le fichier « {{name}} » a été désépinglé avec succès",
"unpinFileFailed": "Impossible de désépingler le fichier",
"shortcutAddedSuccessfully": "Raccourci de dossier « {{name}} » ajouté avec succès",
"addShortcutFailed": "Impossible d'ajouter le raccourci",
"operationCompletedSuccessfully": "{{operation}} {{count}} éléments avec succès",
"operationCompleted": "{{operation}} {{count}} éléments",
"downloadFileSuccess": "Fichier {{name}} téléchargé avec succès",
"downloadFileFailed": "Échec du téléchargement",
"downloadingFile": "Téléchargement de {{name}}…",
"downloadProgressBytes": "{{transferred}} / {{total}}",
"moveTo": "Déplacer vers {{name}}",
"diffCompareWith": "Diff avec {{name}}",
"dragOutsideToDownload": "Faites glisser hors de la fenêtre pour télécharger ({{count}} fichiers)",
"newFolderDefault": "Nouveau dossier",
"newFileDefault": "Nouveau fichier.txt",
"successfullyMovedItems": "{{count}} éléments déplacés avec succès vers {{target}}",
"move": "Déplacer",
"searchInFile": "Rechercher dans le fichier (Ctrl+F)",
"showKeyboardShortcuts": "Afficher les raccourcis clavier",
"decreaseFontSize": "Diminuer la taille de police",
"increaseFontSize": "Augmenter la taille de police",
"startWritingMarkdown": "Commencez à rédiger votre contenu markdown...",
"loadingFileComparison": "Chargement de la comparaison de fichiers...",
"reload": "Recharger",
"compare": "Comparer",
"sideBySide": "Côte à côte",
"inline": "En ligne",
"fileComparison": "Comparaison de fichiers : {{file1}} vs {{file2}}",
"fileTooLarge": "Fichier trop volumineux : {{error}}",
"sshConnectionFailed": "La connexion SSH a échoué. Veuillez vérifier votre connexion à {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Impossible de charger le fichier : {{error}}",
"connecting": "Connexion en cours...",
"connectedSuccessfully": "Connecté avec succès",
"totpVerificationFailed": "Échec de la vérification TOTP",
"warpgateVerificationFailed": "Échec de l'authentification Warpgate",
"authenticationFailed": "Échec de l'authentification",
"incorrectPassphrase": "Phrase secrète incorrecte. Veuillez réessayer.",
"verificationCodePrompt": "Code de vérification :",
"changePermissions": "Modifier les permissions",
"currentPermissions": "Permissions actuelles",
"owner": "Propriétaire",
"group": "Groupe",
"others": "Autres",
"read": "Lecture",
"write": "Écriture",
"execute": "Exécution",
"permissionsChangedSuccessfully": "Permissions modifiées avec succès",
"failedToChangePermissions": "Échec de la modification des permissions",
"name": "Nom",
"sortByName": "Nom",
"sortByDate": "Date de modification",
"sortBySize": "Taille",
"ascending": "Croissant",
"descending": "Décroissant",
"root": "Racine",
"new": "Nouveau",
"sortBy": "Trier par",
"items": "Éléments",
"selected": "Sélectionné",
"editor": "Éditeur",
"octal": "Octal",
"storage": "Stockage",
"disk": "Disque",
"used": "Utilisé",
"of": "sur",
"toggleSidebar": "Afficher/Masquer la barre latérale",
"compactLayout": "Utilisez une mise en page compacte",
"comfortableLayout": "Utilisez une disposition confortable",
"cannotLoadPdf": "Impossible de charger le PDF",
"pdfLoadError": "Une erreur s'est produite lors du chargement de ce fichier PDF.",
"loadingPdf": "Chargement du PDF...",
"loadingPage": "Chargement de la page..."
},
"transfer": {
"copyToHost": "Copier vers l’hôte…",
"moveToHost": "Déplacer vers l’hôte…",
@@ -2292,50 +1951,6 @@
"retryTransferError": "Échec de la nouvelle tentative",
"transferFailedRetryHint": "Des données partielles ont été conservées sur la destination. La nouvelle tentative reprendra lorsque la connexion sera rétablie."
},
"sftpTransfer": {
"title": "SFTP",
"description": "Transférer des fichiers entre deux hôtes SSH.",
"sourceServer": "Serveur source",
"destinationServer": "Serveur de destination",
"selectHost": "Sélectionner l'hôte",
"noHostSelected": "Aucun hôte sélectionné",
"move": "Se déplacer",
"copy": "Copie",
"upload": "Télécharger",
"itemsSelected": "{{count}} élément sélectionné",
"itemsSelected_other": "{{count}} éléments sélectionnés",
"ready": "Prêt",
"loadingHosts": "Chargement des hôtes...",
"name": "Nom",
"modified": "Modifié",
"size": "Taille",
"noFiles": "Aucun fichier",
"open": "Ouvrir",
"up": "En haut",
"refresh": "Rafraîchir",
"copyToTarget": "Copier dans le répertoire cible",
"rename": "Rebaptiser",
"delete": "Supprimer",
"editPermissions": "Autorisations de modification",
"createNewFolder": "Créer un nouveau dossier",
"deleteSelectedItems": "Supprimer les éléments sélectionnés",
"deleteConfirm": "Supprimer l'élément sélectionné {{count}} ?",
"deleteConfirm_other": "Supprimer les éléments sélectionnés {{count}} ?",
"cancel": "Annuler",
"save": "Sauvegarder",
"folderCreated": "Dossier créé",
"itemRenamed": "Article renommé",
"actionFailed": "L'action a échoué",
"itemsDeleted": "{{count}} élément supprimé",
"itemsDeleted_other": "{{count}} éléments supprimés",
"deleteFailed": "Échec de la suppression",
"permissionsUpdated": "Autorisations mises à jour",
"noRemoteSessionConnected": "Aucune session distante connectée",
"failedToListFiles": "Impossible de lister les fichiers",
"failedToRefresh": "Échec de l'actualisation",
"destinationInsideSource": "La destination ne peut pas se trouver à l'intérieur du chemin source sélectionné.",
"sameHostNoOp": "Le dossier source et le dossier de destination sont identiques."
},
"tunnels": {
"noSshTunnels": "Aucun tunnel SSH",
"createFirstTunnelMessage": "Vous n'avez encore créé aucun tunnel SSH. Configurez des connexions de tunnel dans le Gestionnaire d'hôtes pour commencer.",