New Crowdin updates (#740)

* New translations en.json (Romanian)

[ci skip]

* New translations en.json (French)

[ci skip]

* New translations en.json (Spanish)

[ci skip]

* New translations en.json (Afrikaans)

[ci skip]

* New translations en.json (Arabic)

[ci skip]

* New translations en.json (Bulgarian)

[ci skip]

* New translations en.json (Catalan)

[ci skip]

* New translations en.json (Czech)

[ci skip]

* New translations en.json (Danish)

[ci skip]

* New translations en.json (German)

[ci skip]

* New translations en.json (Greek)

[ci skip]

* New translations en.json (Finnish)

[ci skip]

* New translations en.json (Hebrew)

[ci skip]

* New translations en.json (Hungarian)

[ci skip]

* New translations en.json (Italian)

[ci skip]

* New translations en.json (Japanese)

[ci skip]

* New translations en.json (Korean)

[ci skip]

* New translations en.json (Dutch)

[ci skip]

* New translations en.json (Norwegian)

[ci skip]

* New translations en.json (Polish)

[ci skip]

* New translations en.json (Portuguese)

[ci skip]

* New translations en.json (Russian)

[ci skip]

* New translations en.json (Serbian (Cyrillic))

[ci skip]

* New translations en.json (Swedish)

[ci skip]

* New translations en.json (Turkish)

[ci skip]

* New translations en.json (Ukrainian)

[ci skip]

* New translations en.json (Chinese Simplified)

[ci skip]

* New translations en.json (Chinese Traditional)

[ci skip]

* New translations en.json (Vietnamese)

[ci skip]

* New translations en.json (Portuguese, Brazilian)

[ci skip]

* New translations en.json (Indonesian)

[ci skip]

* New translations en.json (Bengali)

[ci skip]

* New translations en.json (Thai)

[ci skip]

* New translations en.json (Hindi)

[ci skip]
This commit is contained in:
Luke Gustafson
2026-05-06 15:18:55 -05:00
committed by GitHub
parent 2768f11dfc
commit f09f1748ec
34 changed files with 6295 additions and 2181 deletions
+160 -39
View File
@@ -402,6 +402,8 @@
"currentVersion": "Vous utilisez la version {{version}}",
"updateAvailable": "Mise à jour disponible",
"newVersionAvailable": "Une nouvelle version est disponible ! Vous utilisez {{current}}, mais {{latest}} est disponible.",
"betaVersion": "Version bêta",
"betaVersionDesc": "Vous utilisez {{current}}, qui est plus récent que la dernière version stable {{latest}}.",
"releasedOn": "Publié sur {{date}}",
"downloadUpdate": "Télécharger la mise à jour",
"dismiss": "Refuser",
@@ -426,6 +428,8 @@
"warning": "Avertissement",
"info": "Infos",
"success": "Succès",
"unsavedChanges": "Modifications non enregistrées",
"dismiss": "Refuser",
"loading": "Chargement en cours...",
"required": "Requis",
"optional": "Optionnel",
@@ -471,6 +475,7 @@
"chinese": "Chinois",
"german": "Allemand",
"cancel": "Abandonner",
"done": "Fait",
"username": "Nom d'utilisateur",
"name": "Nom",
"login": "Se connecter",
@@ -486,6 +491,7 @@
"save": "Enregistrer",
"saving": "Sauvegarde en cours...",
"delete": "Supprimez",
"rename": "Renommer",
"edit": "Editer",
"add": "Ajouter",
"search": "Chercher",
@@ -559,7 +565,8 @@
"passwordCopied": "Mot de passe copié dans le presse-papiers",
"sudoPasswordCopied": "Mot de passe Sudo copié dans le presse-papiers",
"noPasswordAvailable": "Aucun mot de passe disponible",
"failedToCopyPassword": "Impossible de copier le mot de passe"
"failedToCopyPassword": "Impossible de copier le mot de passe",
"openFileManager": "Ouvrir le gestionnaire de fichiers"
},
"admin": {
"title": "Paramètres de l'administrateur",
@@ -868,7 +875,42 @@
"passwordMinLength": "Le mot de passe doit comporter au moins 6 caractères",
"currentRoles": "Rôles actuels",
"noRolesAssigned": "Aucun rôle assigné",
"assignNewRole": "Assigner un nouveau rôle"
"assignNewRole": "Assigner un nouveau rôle",
"apiKeys": {
"tabLabel": "Clés API",
"title": "Clés API",
"createApiKey": "Créer une clé API",
"createApiKeyDescription": "Créer une nouvelle clé API portée à un utilisateur spécifique. Le jeton n'est affiché qu'une seule fois.",
"keyCreated": "Clé API créée",
"keyCreatedDescription": "Copiez cette clé maintenant — elle ne sera plus affichée.",
"keyName": "Nom de la clé",
"keyNamePlaceholder": "par exemple Pipeline CI/CD",
"scopedUser": "Utilisateur Scoped",
"selectUser": "Sélectionnez un utilisateur...",
"searchUsers": "Rechercher des utilisateurs...",
"noUsersFound": "Aucun utilisateur trouvé.",
"expiresAt": "Expire à",
"optional": "optionnel",
"expiresAtHelp": "Laisser vide pour une clé qui n'expire jamais.",
"copyWarningTitle": "Enregistrez votre clé API",
"copyWarningDescription": "Cette clé ne sera affichée qu'une seule fois. Stockez-la dans un endroit sûr.",
"apiKey": "Clé API",
"tokenCopied": "Jeton copié dans le presse-papiers",
"creating": "Création en cours...",
"nameRequired": "Le nom de la clé est requis",
"userRequired": "Veuillez sélectionner un utilisateur",
"failedToCreate": "Impossible de créer la clé API",
"noKeys": "Aucune clé API trouvée.",
"name": "Nom",
"prefix": "Préfixe",
"lastUsed": "Dernière utilisation",
"never": "Jamais",
"revokeKey": "Révoquer la clé",
"confirmRevoke": "Êtes-vous sûr de vouloir révoquer la clé API \"{{name}}\" ? Cette action est irréversible.",
"revokedSuccessfully": "Clé API révoquée avec succès",
"failedToRevoke": "Impossible de révoquer la clé API",
"failedToFetch": "Impossible de récupérer les clés API"
}
},
"hosts": {
"title": "Responsable d'hôte",
@@ -962,28 +1004,8 @@
"enableDocker": "Activer Docker",
"defaultPath": "Chemin par défaut",
"defaultPathDesc": "Répertoire par défaut lors de l'ouverture du gestionnaire de fichiers pour cet hôte",
"tunnelConnections": "Connexions Tunnel",
"connection": "Raccordement",
"remove": "Retirer",
"sourcePort": "Port source",
"sourcePortDesc": " (Source se réfère aux détails de connexion en cours dans l'onglet Général)",
"endpointPort": "Port de terminaison",
"endpointSshConfig": "Configuration SSH du point d'extrémité",
"tunnelForwardDescription": "Ce tunnel acheminera le trafic depuis le port {{sourcePort}} sur la machine source (détails de connexion actuels dans l'onglet général) vers le port {{endpointPort}} sur la machine d'extrémité.",
"maxRetries": "Nombre maximum de tentatives",
"maxRetriesDescription": "Nombre maximum de tentatives de nouvelle tentative de connexion au tunnel.",
"retryInterval": "Intervalle de réessai (secondes)",
"retryIntervalDescription": "Temps d'attente entre les deux tentatives.",
"autoStartContainer": "Démarrage automatique au lancement du conteneur",
"autoStartDesc": "Démarrer automatiquement ce tunnel lorsque le conteneur démarre",
"addConnection": "Ajouter une connexion Tunnel",
"tunnelType": "Type de tunnel",
"tunnelTypeLocal": "Local (-L)",
"tunnelTypeRemote": "Télécommande (-R)",
"tunnelTypeLocalDesc": "Transférer le port local vers le point de terminaison distant",
"tunnelTypeRemoteDesc": "Transférer le port distant vers la machine locale",
"tunnelForwardDescriptionLocal": "Ce tunnel redirigera le trafic du port local {{sourcePort}} vers le port {{endpointPort}} sur la machine d'extrémité.",
"tunnelForwardDescriptionRemote": "Ce tunnel acheminera le trafic depuis le port {{sourcePort}} sur la machine source (détails de connexion actuels dans l'onglet général) vers le port {{endpointPort}} sur la machine d'extrémité.",
"sshpassRequired": "Sshpass requis pour l'authentification par mot de passe",
"sshpassRequiredDesc": "Pour l'authentification par mot de passe dans les tunnels, sshpass doit être installé sur le système.",
"otherInstallMethods": "Autres méthodes d'installation :",
@@ -1529,7 +1551,7 @@
"splitVertical": "Diviser verticalement",
"closePanel": "Fermer le panneau",
"reconnect": "Reconnecter",
"sessionEnded": "Session terminée",
"sessionEnded": "Session terminée.",
"connectionLost": "Connexion perdue",
"error": "ERREUR : {{message}}",
"disconnected": "Déconnecté",
@@ -1933,22 +1955,10 @@
"ascending": "Ascendant",
"descending": "Descendant"
},
"tunnel": {
"log": {
"connecting": "Établissement de la connexion au tunnel...",
"sourceConnecting": "Connexion à l'hôte source {{host}}...",
"sourceConnected": "Connecté à l'hôte source",
"endpointResolving": "Résolution de l'hôte de terminaison {{host}}...",
"endpointResolved": "Hôte de point d'extrémité résolu",
"forwarding": "Mise en place de la redirection de port {{localPort}} → {{remotePort}}...",
"connected": "Tunnel établi avec succès",
"retrying": "La connexion a échoué, nouvelle tentative dans {{countdown}}s (tentative {{attempt}}/{{max}})...",
"retryExhausted": "Nombre maximum de tentatives de réessai atteint",
"error": "Échec de la connexion au tunnel: {{error}}"
}
},
"tunnels": {
"title": "Tunnels SSH",
"noTunnelsConfigured": "Pas de tunnels configurés",
"configureTunnelsInHostSettings": "Configurer les connexions de tunnels dans le Gestionnaire d'Hôtes pour commencer",
"noSshTunnels": "Pas de tunnels SSH",
"createFirstTunnelMessage": "Vous n'avez pas encore créé de tunnels SSH. Configurez les connexions de tunnels dans le Gestionnaire d'Hôtes pour commencer.",
"connected": "Connecté",
@@ -1969,27 +1979,100 @@
"disconnect": "Déconnecter",
"cancel": "Abandonner",
"port": "Port",
"localPort": "Port local",
"remotePort": "Port distant",
"currentHostPort": "Port actuel de l'hôte",
"endpointPort": "Port de terminaison",
"bindIp": "IP locale",
"currentHostIp": "IP de l'hôte actuel",
"endpointSshConfig": "Configuration SSH du point d'extrémité",
"endpointSshConfigRequired": "La configuration SSH du point d'extrémité est requise",
"endpointSshHost": "Hôte SSH du point d'extrémité",
"endpointSshHostPlaceholder": "Sélectionnez un hôte configuré",
"endpointSshHostRequired": "Sélectionnez un serveur SSH de point de terminaison pour chaque tunnel client.",
"attempt": "Tentative {{current}} de {{max}}",
"nextRetryIn": "Prochaine tentative dans {{seconds}} secondes",
"checkDockerLogs": "Vérifiez vos logs Docker pour la raison de l'erreur, rejoignez le",
"orCreate": "ou créer un ",
"noTunnelConnections": "Aucune connexion tunnel configurée",
"tunnelConnections": "Connexions Tunnel",
"serverTunnels": "Tunnels serveur",
"serverTunnelsDesc": "Tunels gérés par le backend stockés avec cet hôte.",
"clientTunnels": "Tunnels client",
"clientTunnelsUnavailable": "Les tunnels du client nécessitent un client de bureau.",
"serverTunnel": "Tunnel serveur",
"clientTunnel": "Tunnel client",
"addServerTunnel": "Ajouter un tunnel serveur",
"addClientTunnel": "Ajouter un tunnel client",
"noServerTunnels": "Aucun tunnel serveur configuré.",
"noClientTunnels": "Aucun tunnel client configuré sur ce bureau.",
"manageClientTunnels": "Gérer les tunnels clients",
"addTunnel": "Ajouter un tunnel",
"editTunnel": "Modifier le tunnel",
"deleteTunnel": "Supprimer le tunnel",
"tunnelName": "Nom du tunnel",
"localPort": "Port local",
"remoteHost": "Hôte distant",
"remotePort": "Port distant",
"autoStart": "Démarrage automatique",
"autoStartContainer": "Démarrage automatique au lancement",
"autoStartContainerDesc": "Démarrer automatiquement ce tunnel au démarrage de votre serveur Termix.",
"autoStartEnableFailed": "Hôte enregistré, mais impossible de démarrer les tunnels de démarrage automatique pour {{name}}.",
"clientAutoStartDesc": "Démarre lorsque ce client de bureau s'ouvre et reste connecté.",
"clientManualStartDesc": "Utiliser Démarrer et Arrêter de cette ligne. Termix ne l'ouvrira pas automatiquement.",
"clientRemoteServerNote": "La redirection à distance peut nécessiter AllowTcpForwarding et GatewayPorts sur le serveur SSH de point d'extrémité. Le port distant se ferme lorsque ce bureau se déconnecte.",
"clientTunnelStarted": "Tunnel client démarré",
"clientTunnelStopped": "Tunnel client arrêté",
"tunnelTestSucceeded": "Test du tunnel réussi",
"tunnelTestFailed": "Le test du tunnel a échoué",
"localSaved": "Tunnel client sauvegardé",
"localSaveError": "Impossible d'enregistrer les tunnels du client local",
"invalidBindIp": "L'adresse IP locale doit être une adresse IPv4 valide.",
"invalidLocalTargetIp": "L'IP locale cible doit être une adresse IPv4 valide.",
"invalidCurrentHostIp": "L'IP actuelle de l'hôte doit être une adresse IPv4 valide.",
"invalidLocalPort": "Le port local doit être compris entre 1 et 65535.",
"invalidRemotePort": "Le port distant doit être compris entre 1 et 65535.",
"invalidLocalTargetPort": "Le port local cible doit être compris entre 1 et 65535.",
"invalidEndpointPort": "Le port du point d'entrée doit être compris entre 1 et 65535.",
"duplicateAutoStartBind": "Un seul tunnel client de démarrage automatique peut utiliser {{bind}}.",
"manualControlError": "Impossible de mettre à jour l'état du tunnel.",
"saveHostBeforeManualControl": "Enregistrez cet hôte avant de démarrer ou d'arrêter ses tunnels de serveur.",
"status": "Statut",
"active": "Actif",
"inactive": "Inactif",
"start": "Début",
"stop": "Arrêter",
"test": "Tester",
"restart": "Redémarrer",
"connectionType": "Type de connexion",
"type": "Type de tunnel",
"typeLocal": "Local (-L)",
"typeRemote": "Télécommande (-R)",
"typeDynamic": "Dynamique (-D)",
"typeServerLocalDesc": "Hôte actuel vers point de terminaison.",
"typeServerRemoteDesc": "Point de fin de retour à l'hôte actuel.",
"typeClientLocalDesc": "Ordinateur local à terminal.",
"typeClientRemoteDesc": "Point de fin de retour à l'ordinateur local.",
"typeClientDynamicDesc": "SOCKS sur ordinateur local.",
"typeDynamicDesc": "Transférer le trafic SOCKS5 vers SSH",
"forwardDescriptionServerLocal": "Hôte actuel {{sourcePort}} → point de terminaison {{endpointPort}}.",
"forwardDescriptionServerRemote": "Point de terminaison {{endpointPort}} → hôte actuel {{sourcePort}}.",
"forwardDescriptionServerDynamic": "SOCKS sur l'hôte actuel {{sourcePort}}.",
"forwardDescriptionClientLocal": "{{sourcePort}} local → {{endpointPort}} distant.",
"forwardDescriptionClientRemote": "{{sourcePort}} → {{endpointPort}} local.",
"forwardDescriptionClientDynamic": "SOCKS sur le port local {{sourcePort}}.",
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{endpoint}}:{{remotePort}}",
"summaryClientRemote": "{{endpoint}}:{{remotePort}} → {{localHost}}:{{localPort}}",
"summaryClientDynamic": "{{localHost}}:{{localPort}} → SOCKS via {{endpoint}}",
"autoNameClientLocal": "{{localPort}} local → {{endpoint}} {{remotePort}}",
"autoNameClientRemote": "{{endpoint}} {{remotePort}} → {{localPort}}",
"autoNameClientDynamic": "SOCKS {{localPort}} via {{endpoint}}",
"route": "Voie :",
"lastStarted": "Dernier démarrage",
"lastTested": "Dernier test",
"lastError": "Dernière erreur",
"maxRetries": "Nombre maximum de tentatives",
"maxRetriesDescription": "Nombre maximum de tentatives de réessai.",
"retryInterval": "Intervalle de réessai (secondes)",
"retryIntervalDescription": "Temps d'attente entre les deux tentatives.",
"local": "Locale",
"remote": "Distante",
"dynamic": "Dynamique",
@@ -2172,6 +2255,8 @@
"sshProvideCredentialsDescription": "Veuillez fournir vos identifiants SSH pour vous connecter à ce serveur.",
"sshPasswordDescription": "Entrez le mot de passe de cette connexion SSH.",
"sshKeyPasswordDescription": "Si votre clé SSH est chiffrée, entrez le mot de passe ici.",
"passphraseRequired": "Phrase de passe requise",
"passphraseRequiredDescription": "La clé SSH est chiffrée. Veuillez entrer le mot de passe pour la déverrouiller.",
"step1ScanQR": "Étape 1 : Scannez le code QR avec votre application d'authentification",
"manualEntryCode": "Code d'entrée manuel",
"cannotScanQRText": "Si vous ne pouvez pas scanner le code QR, saisissez ce code manuellement dans votre application d'authentification",
@@ -2322,6 +2407,23 @@
"showHostTagsDesc": "Afficher les tags sous chaque hôte dans la barre latérale. Désactiver pour masquer tous les tags.",
"account": "Compte client",
"appearance": "Apparence",
"c2sTunnelConfigDesc": "Tunels locaux de bureau ciblant les hôtes SSH configurés.",
"c2sTunnelPresets": "Préréglages du tunnel client",
"c2sTunnelPresetsDesc": "Enregistrez la liste des tunnels locaux de ce client de bureau sous la forme d'un préréglage nommé, ou rechargez un préréglage dans ce client.",
"c2sTunnelPresetsUnavailable": "Les préréglages du tunnel client ne sont disponibles que dans le client de bureau.",
"c2sPresetName": "Nom du préréglage",
"c2sPresetNamePlaceholder": "Nom du préréglage client",
"c2sPresetToLoad": "Préréglage à charger",
"c2sNoPresetSelected": "Aucun préréglage sélectionné",
"c2sNoPresets": "Aucun préréglage enregistré",
"c2sLoadPreset": "Charger",
"c2sCurrentLocalConfig": "{{count}} local client tunnel(s) configured on this desktop.",
"c2sPresetSyncNote": "Les préréglages sont des instantanés explicites ; le chargement remplace la liste des tunnels clients locaux du client de bureau.",
"c2sPresetSaved": "Préréglage du tunnel client sauvegardé",
"c2sPresetLoaded": "Préréglage du tunnel client chargé localement",
"c2sPresetRenamed": "Préréglage du tunnel client renommé",
"c2sPresetDeleted": "Préréglage du tunnel client supprimé",
"c2sPresetLoadError": "Impossible de charger les préréglages du tunnel client",
"languageLocalization": "Langue et localisation",
"fileManagerSettings": "Gestionnaire de fichiers",
"terminalSettings": "Terminal",
@@ -2370,6 +2472,10 @@
"description": "Description des identifiants SSH",
"searchCredentials": "Rechercher les identifiants par nom, nom d'utilisateur ou tags...",
"sshConfig": "configuration ssh du point de terminaison",
"bindLocalhost": "127.0.0.1 (lier à localhost)",
"localListenerHost": "127.0.0.1 (écouter localement)",
"localTargetHost": "127.0.0.1 (cible sur cet ordinateur)",
"socksListenerHost": "127.0.0.1 (SOCKS listener)",
"homePath": "/home",
"clientId": "votre-client-id",
"clientSecret": "votre-client-secret",
@@ -2549,6 +2655,7 @@
"version": "Version",
"upToDate": "À jour",
"updateAvailable": "Mise à jour disponible",
"beta": "Bêta",
"uptime": "Délai de disponibilité",
"database": "Base de données",
"healthy": "Sain",
@@ -2955,6 +3062,20 @@
"error": "La collection de métriques a échoué : {{error}}"
}
},
"tunnel": {
"log": {
"connecting": "Établissement de la connexion au tunnel...",
"sourceConnecting": "Connexion à l'hôte source {{host}}...",
"sourceConnected": "Connecté à l'hôte source",
"endpointResolving": "Résolution de l'hôte de terminaison {{host}}...",
"endpointResolved": "Hôte de point d'extrémité résolu",
"forwarding": "Mise en place de la redirection de port {{localPort}} → {{remotePort}}...",
"connected": "Tunnel établi avec succès",
"retrying": "La connexion a échoué, nouvelle tentative dans {{countdown}}s (tentative {{attempt}}/{{max}})...",
"retryExhausted": "Nombre maximum de tentatives de réessai atteint",
"error": "Échec de la connexion au tunnel: {{error}}"
}
},
"sftp": {
"log": {
"connecting": "Connexion au serveur SFTP...",