mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-30 23:25:24 +00:00
feat: type the plugin host record, move plugin strings out of core and add lint checks
This commit is contained in:
1 parent
bba06f7ff6
commit
b8bbcd2196
626 files changed
+23884
-4590
No files matched your search
@@ -382,7 +382,10 @@
|
||||
"defaultPathLabel": "Chemin par défaut",
|
||||
"fileManagerPathHint": "Le répertoire à ouvrir lors du lancement du gestionnaire de fichiers pour cet hôte.",
|
||||
"fileManagerUrlCopied": "URL du gestionnaire de fichiers copiée",
|
||||
"copyFileManagerUrlAction": "Copier l'URL du gestionnaire de fichiers"
|
||||
"copyFileManagerUrlAction": "Copier l'URL du gestionnaire de fichiers",
|
||||
"docsLink": "Voir la documentation",
|
||||
"hostNotFound": "Hôte introuvable",
|
||||
"loadingHost": "Chargement de l'hôte..."
|
||||
},
|
||||
"settings": {
|
||||
"host": {
|
||||
@@ -406,5 +409,105 @@
|
||||
"nav": {
|
||||
"sftp": "SFTP",
|
||||
"files": "Fichiers"
|
||||
},
|
||||
"onboarding": {
|
||||
"feature_files": "Gestionnaire de fichiers",
|
||||
"feature_files_desc": "Parcourez, téléchargez, chargez et modifiez des fichiers via SFTP sans quitter l'application."
|
||||
},
|
||||
"terminal": {
|
||||
"runTitle": "Exécution de {{command}} - {{host}}",
|
||||
"terminalTitle": "Terminal - {{host}}",
|
||||
"terminalWithPath": "Terminal - {{host}}:{{path}}"
|
||||
},
|
||||
"transfer": {
|
||||
"browseFolders": "Parcourir les dossiers de destination",
|
||||
"browsePathError": "Impossible d’ouvrir ce chemin sur l’hôte de destination.",
|
||||
"browsePathWillBeCreated": "Ce dossier n’existe pas encore. Il sera créé au début du transfert.",
|
||||
"cancel": "Annuler",
|
||||
"cleanupDestFiles": "Nettoyer la destination",
|
||||
"cleanupDestFilesError": "Échec du nettoyage",
|
||||
"cleanupDestFilesNothing": "Rien à nettoyer sur la destination",
|
||||
"cleanupDestFilesPartial": "Certains fichiers partiels n'ont pas pu être supprimés",
|
||||
"cleanupDestFilesSuccess": "Fichiers partiels supprimés de la destination",
|
||||
"confirmCopy": "Copier",
|
||||
"confirmMove": "Déplacer",
|
||||
"copyFolderToHost": "Copier le dossier vers l’hôte…",
|
||||
"copyItemsToHost": "Copier {{count}} éléments vers l’hôte…",
|
||||
"copyToHost": "Copier vers l’hôte…",
|
||||
"destinationPath": "Chemin de destination",
|
||||
"destMustBeDirectory": "La destination doit être un dossier pour les transferts de plusieurs éléments",
|
||||
"goUp": "Remonter",
|
||||
"hostAuthRequired": "Authentification requise — ouvrez d’abord le gestionnaire de fichiers sur cet hôte",
|
||||
"hostConnecting": "Connexion en cours…",
|
||||
"hostConnectionFailed": "Échec de la connexion",
|
||||
"hostDisconnected": "Non connecté",
|
||||
"hostReady": "Prêt",
|
||||
"itemsSummary": "{{count}} éléments",
|
||||
"jumpHostLimitation": "Les deux hôtes doivent être accessibles depuis le serveur Termix. Le routage direct d’hôte à hôte n’est pas pris en charge.",
|
||||
"methodAuto": "Auto",
|
||||
"methodAutoHint": "Choisit l’archive tar ou le SFTP par fichier selon le nombre de fichiers, leur taille et leur compressibilité. Les fichiers uniques utilisent toujours le SFTP en continu (streaming).",
|
||||
"methodItemSftp": "SFTP par fichier",
|
||||
"methodItemSftpHint": "Transfère chaque fichier individuellement via SFTP. Fonctionne sur tous les hôtes, y compris Windows.",
|
||||
"methodItemSftpLimitation": "Chaque fichier utilise le même flux SFTP qu’une copie de fichier unique, l’un après l’autre. La progression est combinée pour tous les fichiers, donc la barre avance lentement lors de gros fichiers.",
|
||||
"methodLabel": "Méthode de transfert",
|
||||
"methodPreviewError": "Impossible de prévisualiser la méthode de transfert. Le serveur choisira tout de même une méthode au lancement.",
|
||||
"methodPreviewLoading": "Calcul de la méthode de transfert…",
|
||||
"methodPreviewScanSummary": "{{fileCount}} fichiers, {{totalSize}} au total (analysés sur l’hôte source).",
|
||||
"methodPreviewWillUseItemSftp": "Utilisera : SFTP par fichier",
|
||||
"methodPreviewWillUseTar": "Utilisera : Archive tar",
|
||||
"methodReason": {
|
||||
"user_item_sftp": "Vous avez choisi SFTP par fichier.",
|
||||
"user_tar": "Vous avez choisi l'archive tar.",
|
||||
"tar_unavailable": "Tar n'est pas disponible sur l'un ou les deux hôtes — SFTP par fichier sera utilisé à la place.",
|
||||
"windows_host": "Un hôte Windows est impliqué — tar n'est pas utilisé.",
|
||||
"auto_multi_large": "Auto : plusieurs fichiers dont un fichier volumineux ({{largestSize}}) avec des données compressibles — tar regroupe en un seul transfert.",
|
||||
"auto_single_large_in_archive": "Auto : un fichier volumineux ({{largestSize}}) dans cet ensemble — SFTP par fichier.",
|
||||
"auto_many_incompressible": "Auto : données principalement incompressibles — SFTP par fichier.",
|
||||
"auto_many_files": "Auto : nombreux fichiers ({{fileCount}}) — tar réduit la surcharge par fichier.",
|
||||
"auto_default": "Auto : SFTP par fichier pour cet ensemble."
|
||||
},
|
||||
"methodTar": "Archive tar",
|
||||
"methodTarHint": "Compresse sur la source, transfère une archive, extrait sur la destination. Nécessite tar sur les deux hôtes Unix.",
|
||||
"metricsCompress": "Compression sur la source : {{duration}}",
|
||||
"metricsExtract": "Extraction sur la destination : {{duration}}",
|
||||
"metricsPrepare": "Préparation de la destination : {{duration}}",
|
||||
"metricsRouteBenchmark": "Sonde d'itinéraire — direct : {{direct}}, relais : {{relay}}",
|
||||
"metricsSourceDelete": "Suppression depuis la source : {{duration}}",
|
||||
"metricsTotal": "Total : {{duration}}",
|
||||
"metricsTransfer": "De bout en bout : {{throughput}} ({{duration}})",
|
||||
"metricsVerify": "Vérification SHA-256 : {{duration}}",
|
||||
"moveFolderToHost": "Déplacer le dossier vers l’hôte…",
|
||||
"moveItemsToHost": "Déplacer {{count}} éléments vers l’hôte…",
|
||||
"moveToHost": "Déplacer vers l’hôte…",
|
||||
"noHostsConnected": "Aucun autre hôte de gestionnaire de fichiers disponible.",
|
||||
"noHostsConnectedHint": "Ajoutez un autre hôte SSH avec le gestionnaire de fichiers activé dans le gestionnaire d’hôtes.",
|
||||
"parallelSegmentsHint": "Les fichiers volumineux sont divisés en segments de 256 Mo. Les voies multiples utilisent des connexions distinctes (comme lancer plusieurs transferts) pour un débit total plus élevé.",
|
||||
"parallelSegmentsLabel": "Voies de transfert parallèles",
|
||||
"parallelSegmentsOption": "{{count}} voies",
|
||||
"progressBenchmarking": "Sélection de l'itinéraire de transfert le plus rapide…",
|
||||
"progressBytes": "{{transferred}} / {{total}}",
|
||||
"progressCancel": "Annuler",
|
||||
"progressCancelling": "Annulation en cours…",
|
||||
"progressCompressing": "Compression sur l’hôte source…",
|
||||
"progressExtracting": "Extraction sur la destination…",
|
||||
"progressItems": "{{current}} / {{total}} fichiers",
|
||||
"progressReconnecting": "Reconnexion…",
|
||||
"progressStalled": "Bloqué",
|
||||
"progressTotalSpeed": "{{speed}} au total ({{lanes}} voies)",
|
||||
"progressTransferring": "Transfert des données…",
|
||||
"progressTransferringItems": "Transfert des fichiers ({{current}} sur {{total}})…",
|
||||
"progressVerifying": "Vérification de l'intégrité du fichier…",
|
||||
"recentDestinations": "Destinations récentes",
|
||||
"resumedHint": "Reconnecté à un transfert actif démarré dans une autre fenêtre.",
|
||||
"retryTransfer": "Réessayer",
|
||||
"retryTransferError": "Échec de la nouvelle tentative",
|
||||
"selectDestinationHost": "Sélectionner l’hôte de destination",
|
||||
"transferCancelled": "Transfert annulé",
|
||||
"transferCancelledCopyHint": "Des fichiers partiels peuvent subsister sur la destination.",
|
||||
"transferCancelledMoveHint": "Des fichiers partiels peuvent subsister sur la destination. Les fichiers sources n'ont pas été supprimés.",
|
||||
"transferError": "Échec du transfert",
|
||||
"transferFailedRetryHint": "Des données partielles ont été conservées sur la destination. La nouvelle tentative reprendra lorsque la connexion sera rétablie.",
|
||||
"transferPartialHint": "Impossible de transférer : {{paths}}",
|
||||
"transferSuccess": "Transfert terminé"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user