# French translation. Keys are English source texts; missing entries fall back to English at runtime.
"The configuration file or nginx path is not set.": "Le fichier de configuration ou le chemin nginx n'est pas défini."
"The configuration file does not exist.": "Le fichier de configuration n'existe pas."
"The nginx configuration directory does not exist.": "Le répertoire de configuration nginx n'existe pas."
"Operations from remote hosts are not allowed.": "Les opérations depuis des hôtes distants ne sont pas autorisées."
"0. Return to the main menu": "0. Retour au menu principal"
"IP address unchanged: {0}; no update needed": "Adresse IP inchangée : {0} ; aucune mise à jour nécessaire"
"StarAgent uses the Stardust server address provided by [{0}]: {1}": "StarAgent utilise l'adresse du serveur Stardust fournie par [{0}] : {1}"
"Zip file does not exist: {0}": "Le fichier Zip n'existe pas : {0}"
"nginx configuration reloaded.": "Configuration nginx rechargée."
"Failed to obtain the public IP from {0}: {1}": "Impossible d'obtenir l'IP publique depuis {0} : {1}"
"Task mode did not specify an executable": "Le mode tâche n'a pas spécifié d'exécutable"
"Task mode: execute the command directly": "Mode tâche : exécuter la commande directement"
"Task mode: extract to the working directory: {0}": "Mode tâche : extraire vers le répertoire de travail : {0}"
"Task mode: run without supervision": "Mode tâche : exécuter sans supervision"
"Using system command: {0}": "Utilisation de la commande système : {0}"
"Starting StarAgent in repair mode to repair the production StarAgent": "Démarrage de StarAgent en mode réparation pour réparer le StarAgent de production"
"Stopping plugin [{0}]": "Arrêt du plugin [{0}]"
"Stopping service [{0}]": "Arrêt du service [{0}]"
"Stopping service...": "Arrêt du service..."
"Failed to stop service: {0}": "Échec de l'arrêt du service : {0}"
"Failed to stop service: no response received": "Échec de l'arrêt du service : aucune réponse reçue"
"Error while stopping service: {0}": "Erreur lors de l'arrêt du service : {0}"
"Preparing to stop service: {0}": "Préparation de l'arrêt du service : {0}"
"Preparing to start service: {0}": "Préparation du démarrage du service : {0}"
"Preparing to restart service: {0}": "Préparation du redémarrage du service : {0}"
"Creating the StarAgent web management panel": "Création du panneau de gestion web StarAgent"
"Failed to create the working directory; using the current directory: {0}": "Impossible de créer le répertoire de travail ; utilisation du répertoire courant : {0}"
"Initializing server address: {0}": "Initialisation de l'adresse du serveur : {0}"
"Delete: {0}": "Supprimer : {0}"
"The executable path is empty": "Le chemin de l'exécutable est vide"
"Time synchronization failed: {0}": "Échec de la synchronisation horaire : {0}"
"Time synchronization interval changed to {0} second(s)": "Intervalle de synchronisation horaire modifié à {0} seconde(s)"
"Startup failed: Win32Exception={0} File={1}": "Échec du démarrage : Win32Exception={0} File={1}"
"Started successfully, PID={0}": "Démarré avec succès, PID={0}"
"Started successfully, PID={0}/{1}": "Démarré avec succès, PID={0}/{1}"
"Starting plugin [{0}]": "Démarrage du plugin [{0}]"
"Starting service [{0}]": "Démarrage du service [{0}]"
"Starting service...": "Démarrage du service..."
"Failed to start service: {0}": "Échec du démarrage du service : {0}"
"Failed to start service: no response received": "Échec du démarrage du service : aucune réponse reçue"
"Error while starting service: {0}": "Erreur lors du démarrage du service : {0}"
"Starting Aliyun DNS dynamic domain resolution: {0}.{1}": "Démarrage de la résolution de domaine dynamique DNS Aliyun : {0}.{1}"
"Enabled": "Activé"
"Launching the process as user [{0}] on Windows is likely to fail because no password token is available": "Le lancement du processus en tant qu'utilisateur [{0}] sous Windows échouera probablement car aucun jeton de mot de passe n'est disponible"
"Copy {0}": "Copier {0}"
"An external host (such as IIS/Nginx) will manage the application": "Un hôte externe (tel que IIS/Nginx) gérera l'application"
"Attempting to restart via the service: {0}": "Tentative de redémarrage via le service : {0}"
"The working directory does not exist; attempting to create it: {0}": "Le répertoire de travail n'existe pas ; tentative de création : {0}"
"Reported device-side self-healing record: {0}": "Enregistrement d'auto-réparation côté appareil signalé : {0}"
"Stopped": "Arrêté"
"No.": "N°"
"Delayed startup; waiting {0} second(s)": "Démarrage différé ; attente de {0} seconde(s)"
"Updating Aliyun DNS record: {0}.{1} => {2}": "Mise à jour de l'enregistrement DNS Aliyun : {0}.{1} => {2}"
"Running zip deployment file {0}": "Exécution du fichier de déploiement zip {0}"
"Restarting service [{0}], current state: {1}, reason: {2}": "Redémarrage du service [{0}], état actuel : {1}, raison : {2}"
"Current directory: {0}": "Répertoire actuel : {0}"
"Shadow mode downgraded to standard mode; no extraction needed, using the working directory directly: {0}": "Mode ombre rétrogradé en mode standard ; aucune extraction nécessaire, utilisation directe du répertoire de travail : {0}"
"Shadow mode: extract to the shadow directory: {0}": "Mode ombre : extraire vers le répertoire d'ombre : {0}"
"Aliyun DNS record updated successfully: {0}.{1} => {2}": "Enregistrement DNS Aliyun mis à jour avec succès : {0}.{1} => {2}"
"All child services:": "Tous les services enfants :"
"Hosted mode: do not start the process": "Mode hébergé : ne pas démarrer le processus"
"Hosted mode: extract to the working directory: {0}": "Mode hébergé : extraire vers le répertoire de travail : {0}"
"Executing Bash command: {0}, timeout: {1}ms": "Exécution de la commande Bash : {0}, délai : {1}ms"
"Executing CMD command: {0}, timeout: {1}ms": "Exécution de la commande CMD : {0}, délai : {1}ms"
"Executing command {0} {1}": "Exécution de la commande {0} {1}"
"Command execution failed: {0}": "Échec de l'exécution de la commande : {0}"
"Execution failed: {0}, elapsed: {1}ms": "Échec de l'exécution : {0}, durée : {1}ms"
"Execution succeeded, elapsed: {0}ms, output length: {1}": "Exécution réussie, durée : {0}ms, longueur de sortie : {1}"
"Found DNS record ID: {0}": "ID d'enregistrement DNS trouvé : {0}"
"Unable to find the executable file": "Impossible de trouver le fichier exécutable"
"Unable to obtain the public IP address": "Impossible d'obtenir l'adresse IP publique"
"Legacy service file detected; correcting KillMode": "Fichier de service hérité détecté ; correction de KillMode"
"Error updating DNS record: {0}": "Erreur lors de la mise à jour de l'enregistrement DNS : {0}"
"Update mode started; waiting {0} second(s)": "Mode mise à jour démarré ; attente de {0} seconde(s)"
"Failed to update Aliyun DNS record: {0}.{1} => {2}": "Échec de la mise à jour de l'enregistrement DNS Aliyun : {0}.{1} => {2}"
"Error updating Aliyun DNS record: {0}": "Erreur lors de la mise à jour de l'enregistrement DNS Aliyun : {0}"
"Service {0} stopped successfully": "Service {0} arrêté avec succès"
"Service {0} started successfully": "Service {0} démarré avec succès"
"Service {0} restarted successfully": "Service {0} redémarré avec succès"
"Service [{0}] stopped successfully; starting it after 1 second": "Service [{0}] arrêté avec succès ; démarrage après 1 seconde"
"Service [{0}] is not running; starting it directly": "Le service [{0}] n'est pas en cours d'exécution ; démarrage direct"
"Failed to restart service [{0}]": "Échec du redémarrage du service [{0}]"
"Service [{0}] restarted successfully": "Service [{0}] redémarré avec succès"
"Error while restarting service [{0}]: {1}": "Erreur lors du redémarrage du service [{0}] : {1}"
"Service name": "Nom du service"
"Server changed to: {0}": "Serveur modifié en : {0}"
"Server: {0}": "Serveur : {0}"
"Service restart failed; using SafetyKill to force-terminate process [{0}/{1}]": "Échec du redémarrage du service ; SafetyKill force l'arrêt du processus [{0}/{1}]"
"Service restart failed: unable to stop service [{0}]": "Échec du redémarrage : impossible d'arrêter le service [{0}]"
"Service restart failed: unable to start service [{0}]": "Échec du redémarrage : impossible de démarrer le service [{0}]"
"Service restart failed: service [{0}] does not exist": "Échec du redémarrage : le service [{0}] n'existe pas"
"Could not locate the production StarAgent; repair failed.": "Impossible de localiser le StarAgent de production ; échec de la réparation."
"Standard mode: no extraction needed, using the working directory directly: {0}": "Mode standard : aucune extraction nécessaire, utilisation directe du répertoire de travail : {0}"
"Standard mode: extract to the working directory: {0}": "Mode standard : extraire vers le répertoire de travail : {0}"
"Check {0}": "Vérifier {0}"
"Publishing site configuration to nginx: {0} => {1}": "Publication de la configuration du site vers nginx : {0} => {1}"
"Reloading nginx configuration...": "Rechargement de la configuration nginx..."
"Production StarAgent directory: {0}": "Répertoire du StarAgent de production : {0}"
"No nginx configuration file found; check whether directory {0} exists": "Aucun fichier de configuration nginx trouvé ; vérifiez si le répertoire {0} existe"
"No child services found": "Aucun service enfant trouvé"
"Error adding DNS record: {0}": "Erreur lors de l'ajout de l'enregistrement DNS : {0}"
"DNS record added successfully, record ID: {0}": "Enregistrement DNS ajouté avec succès, ID d'enregistrement : {0}"
"Status": "État"
"Target does not exist: {0}": "La cible n'existe pas : {0}"
"Error obtaining DNS record ID: {0}": "Erreur lors de l'obtention de l'ID d'enregistrement DNS : {0}"
"Error obtaining the public IP address: {0}": "Erreur lors de l'obtention de l'adresse IP publique : {0}"
"Public IP address obtained: {0} from {1}": "Adresse IP publique obtenue : {0} depuis {1}"
"Enter the new server: ": "Saisissez le nouveau serveur : "
"Enter the service number or name (0 to return to the main menu): ": "Saisissez le numéro ou le nom du service (0 pour revenir au menu principal) : "
"Enter the microservice name to test ({0}): ": "Saisissez le nom du microservice à tester ({0}) : "
"Enter the microservice name to test: ": "Saisissez le nom du microservice à tester : "
"Select the service to stop: ": "Sélectionnez le service à arrêter : "
"Select the service to start: ": "Sélectionnez le service à démarrer : "
"Select the service to restart: ": "Sélectionnez le service à redémarrer : "
"Error calling the Aliyun API: {0}": "Erreur lors de l'appel de l'API Aliyun : {0}"
"Running": "En cours"
"Run file: {0}": "Fichier d'exécution : {0}"
"Returning to the main menu...": "Retour au menu principal..."
"Process ID": "ID du processus"
"Process [{0}/{1}] has not sent a heartbeat for a while and may be hung; preparing to restart.": "Le processus [{0}/{1}] n'a pas envoyé de signal depuis un moment et est peut-être bloqué ; préparation du redémarrage."
"Process name": "Nom du processus"
"Residual process {0}/{1} found during restart; preparing to kill it": "Processus résiduel {0}/{1} trouvé lors du redémarrage ; préparation de son arrêt"
"Failed to restart service: {0}": "Échec du redémarrage du service : {0}"
"Failed to restart service: no response received": "Échec du redémarrage du service : aucune réponse reçue"
"Error while restarting service: {0}": "Erreur lors du redémarrage du service : {0}"
"Reloading application services": "Rechargement des services applicatifs"
"Failed to reload nginx configuration: ": "Échec du rechargement de la configuration nginx : "
"Aliyun DNS update interval: {0} second(s)": "Intervalle de mise à jour DNS Aliyun : {0} seconde(s)"
"Project changed to: {0}": "Projet modifié en : {0}"
"Nginx extension: {0}": "Extension Nginx : {0}"
"Nginx configuration directory: {0}": "Répertoire de configuration Nginx : {0}"
"OOM score: {0}": "Score OOM : {0}"
"Priority: {0}": "Priorité : {0}"
"Creating app_offline.htm to take the site offline": "Création de app_offline.htm pour mettre le site hors ligne"
"Failed to create app_offline.htm: {0}": "Impossible de créer app_offline.htm : {0}"
"Deleting app_offline.htm to bring the site online": "Suppression de app_offline.htm pour remettre le site en ligne"
"Startup arguments: {0}": "Arguments de démarrage : {0}"
"Startup failed: PID={0} ExitCode={1}": "Échec du démarrage : PID={0} ExitCode={1}"
"Startup file: {0}": "Fichier de démarrage : {0}"
"Startup user: {0}": "Utilisateur de démarrage : {0}"
"Backing up web.config to {0}": "Sauvegarde de web.config vers {0}"
"Working directory: {0}": "Répertoire de travail : {0}"
"Restoring web.config from {0}": "Restauration de web.config depuis {0}"
"Execution directory: {0}, inject: {1}": "Répertoire d'exécution : {0}, injection : {1}"
"web.config detected; treating this as an IIS deployment": "web.config détecté ; traitement comme un déploiement IIS"
"A new web.config was found in the zip package; keeping the new version": "Un nouveau web.config a été trouvé dans le package zip ; la nouvelle version est conservée"
"Failed to clean up IIS deployment files: {0}": "Impossible de nettoyer les fichiers de déploiement IIS : {0}"
"Environment variables: {0}": "Variables d'environnement : {0}"
"Site: {0}": "Site : {0}"
# 运行时消息补充词条
"Service name cannot be empty.": "Le nom du service ne peut pas être vide."
"Service started successfully.": "Service démarré avec succès."
"Service failed to start or does not exist.": "Le service n'a pas pu démarrer ou n'existe pas."
"Service stopped successfully.": "Service arrêté avec succès."
"Service failed to stop or does not exist.": "Le service n'a pas pu être arrêté ou n'existe pas."
"Service restarted successfully.": "Service redémarré avec succès."
"Service does not exist.": "Le service n'existe pas."
"Failed to stop service.": "Échec de l'arrêt du service."
"Failed to start service.": "Échec du démarrage du service."
"Service [{0}] added or updated.": "Service [{0}] ajouté ou mis à jour."
"Error while adding service: {0}": "Erreur lors de l'ajout du service : {0}"
"Service [{0}] removed.": "Service [{0}] supprimé."
"Error while removing service: {0}": "Erreur lors de la suppression du service : {0}"
"No configuration items to update.": "Aucun élément de configuration à mettre à jour."
"Configuration saved to: {0}": "Configuration enregistrée dans : {0}"
"Error while saving configuration: {0}": "Erreur lors de l'enregistrement de la configuration : {0}"
"Error while getting machine information: {0}": "Erreur lors de l'obtention des informations de la machine : {0}"
"Error while getting process list: {0}": "Erreur lors de l'obtention de la liste des processus : {0}"
"{0}d {1}h {2}m": "{0} j {1} h {2} min"
"{0}h {1}m": "{0} h {1} min"
"{0}m {1}s": "{0} min {1} s"
"StarServer connection": "Connexion StarServer"
"StarAgent local settings": "Paramètres locaux de StarAgent"
"Server address": "Adresse du serveur"
"Application ID": "ID d'application"
"Application secret": "Secret d'application"
"Local port (UDP)": "Port local (UDP)"
"Panel bind address": "Adresse de liaison du panneau"
"Node code": "Code du nœud"
"Node secret": "Secret du nœud"
"Project": "Projet"
"Update channel": "Canal de mise à jour"
"Delay (ms)": "Délai (ms)"
"Sync interval (s)": "Intervalle de synchronisation (s)"
"Startup hook": "Hook de démarrage"
"Windows autorun": "Démarrage automatique Windows"
"Stopped from the web panel": "Arrêté depuis le panneau web"
"Restarted from the web panel": "Redémarré depuis le panneau web"
"Removed from the web panel": "Supprimé depuis le panneau web"
"Stardust server address, e.g. http://star.newlifex.com:6600": "Adresse du serveur Stardust, par ex. http://star.newlifex.com:6600"
"Application ID registered with the Stardust registry": "ID d'application enregistré dans le registre Stardust"
"Application secret registered with the Stardust registry": "Secret d'application enregistré dans le registre Stardust"
"Local API port (UDP), default 5500. Shares the port with the web panel: UDP for local RPC, TCP for the web panel": "Port d'API local (UDP), 5500 par défaut. Partagé avec le panneau web : UDP pour le RPC local, TCP pour le panneau web"
"Web panel listen address, default 127.0.0.1 for local access only. Set to * for all interfaces or a specific IP. Requires a StarAgent restart": "Adresse d'écoute du panneau web, 127.0.0.1 par défaut en local uniquement. Indiquez * pour toutes les interfaces ou une IP précise. Nécessite un redémarrage de StarAgent"
"Unique code of the current node": "Code unique du nœud actuel"
"Secret used for node communication": "Secret utilisé pour la communication entre nœuds"
"Project the new node joins by default": "Projet que le nouveau nœud rejoint par défaut"
"Update channel: Release/Debug": "Canal de mise à jour : Release/Debug"
"Delay before restarting the process or service, default 3000 ms": "Délai avant de redémarrer le processus ou le service, 3000 ms par défaut"
"Periodically sync server time to local, 0 to disable": "Synchroniser périodiquement l'heure du serveur en local, 0 pour désactiver"
"Inject the Stardust monitoring hook into .NET applications when launching the target process": "Injecter le hook de surveillance Stardust dans les applications .NET au lancement du processus cible"
"Autorun requires a signed-in desktop; false by default uses the system service": "Le démarrage automatique nécessite une session de bureau ouverte ; false par défaut utilise le service système"
"Unauthorized": "Non autorisé"
"Service manager not available": "Le gestionnaire de services n'est pas disponible"
"Stardust agent self-healing completed: {0}": "Auto-réparation de l'agent Stardust terminée : {0}"
"Forced update completed; restarting the background service. PID={0}": "Mise à jour forcée terminée ; redémarrage du service en arrière-plan. PID={0}"
"The new version failed to start for the first time; retrying in {0}ms. {1}": "La nouvelle version n'a pas démarré au premier essai ; nouvel essai dans {0}ms. {1}"
"Forced update completed; the new process has been launched, waiting for the current service to restart.": "Mise à jour forcée terminée ; le nouveau processus a été lancé, en attente du redémarrage du service actuel."
"The new version failed to start (smoke test failed); the old files have been rolled back and the current service keeps running. {0}": "La nouvelle version n'a pas démarré (test de fumée échoué) ; les anciens fichiers ont été restaurés et le service actuel continue de fonctionner. {0}"
"Forced update completed; launching the new process. PID={0}": "Mise à jour forcée terminée ; lancement du nouveau processus. PID={0}"
"Forced update completed; the new process has been launched and the current process is about to exit. PID={0}": "Mise à jour forcée terminée ; le nouveau processus a été lancé, le processus actuel va se terminer. PID={0}"
"Executing command: {0}, timeout: {1}ms, time: {2}": "Exécution de la commande : {0}, délai d'expiration : {1}ms, heure : {2}"
"Execution succeeded, command: {0}, elapsed: {1}ms, output length: {2}": "Exécution réussie, commande : {0}, durée : {1}ms, longueur de sortie : {2}"
"Execution failed, command: {0}, elapsed: {1}ms, error: {2}": "Échec de l'exécution, commande : {0}, durée : {1}ms, erreur : {2}"
"Parameter is empty.": "Le paramètre est vide."
"No synchronization required.": "Aucune synchronisation nécessaire."
"Unsupported system!": "Système non pris en charge !"
"Synchronized time: {0}, offset: {1}": "Heure synchronisée : {0}, décalage : {1}"
"Synchronization failed; root permission is required. Run manually: sudo date -u -s \"{0}\"": "Échec de la synchronisation ; l'autorisation root est requise. Exécutez manuellement : sudo date -u -s \"{0}\""
"Command is empty.": "La commande est vide."
"Overwrite file list: {0}": "Liste des fichiers à remplacer : {0}"
"Deleting old shadow directory {0}": "Suppression de l'ancien répertoire fantôme {0}"
"Copying config file {0}": "Copie du fichier de configuration {0}"
"Copying overwrite files to the working directory: {0}": "Copie des fichiers de remplacement dans le répertoire de travail : {0}"
"Succeeded": "Réussi"
"Extracting {0} to {1}": "Extraction de {0} vers {1}"
"Overwriting file {0}": "Écrasement du fichier {0}"
"Overwriting directory {0}": "Écrasement du répertoire {0}"
"Deleting shadow directory: {0}": "Suppression du répertoire d'ombre : {0}"
"Stardust agent": "Stardust agent"
"Node guardian agent for Stardust. Deployed on every application server or edge node, providing process supervision, remote deployment, performance metrics collection (CPU/memory/disk/network/GPU), log and metric reporting, and supporting Windows services, Linux systemd, and IoT edge environments.": "Agent gardien de nœud pour Stardust. Déployé sur chaque serveur d'applications ou nœud de périphérie, il assure la supervision des processus, le déploiement à distance, la collecte de métriques de performance (CPU/mémoire/disque/réseau/GPU), la remontée des journaux et des métriques, et prend en charge les services Windows, Linux systemd et les environnements de périphérie IoT."
"AccessKeyId. Used for dynamic domain name resolution": "AccessKeyId. Utilisé pour la résolution dynamique des noms de domaine"
"AccessKeySecret. Used for dynamic domain name resolution": "AccessKeySecret. Utilisé pour la résolution dynamique des noms de domaine"
"Domain name. For example: example.com": "Nom de domaine. Par exemple : example.com"
"Record. For example, www means www.example.com. @ means the root domain": "Enregistrement. Par exemple, www correspond à www.example.com. @ correspond au domaine racine"
"Record type. Default A record": "Type d'enregistrement. Enregistrement A par défaut"
"Update interval. Default 300 seconds.": "Intervalle de mise à jour. Par défaut 300 secondes."
"Debug switch. Default true.": "Commutateur de débogage. Par défaut true."
"Certificate": "Certificat"
"Secret key": "Clé secrète"
"Project name. The project that new nodes join by default": "Nom du projet. Le projet que les nouveaux nœuds rejoignent par défaut"
"Local port. Default 5500.": "Port local. Par défaut 5500."
"Web panel bind address. Default 127.0.0.1 allows local access only; set to * to listen on all NICs, or specify a concrete IP": "Adresse de liaison du panneau Web. La valeur par défaut 127.0.0.1 n'autorise que l'accès local ; mettez * pour écouter sur toutes les cartes réseau ou indiquez une IP précise"
"Update channel. Default Release.": "Canal de mise à jour. Par défaut Release."
"Windows auto-start. Auto-start requires a user logged in to the desktop; default false uses a system service": "Démarrage automatique Windows. Le démarrage automatique nécessite un utilisateur connecté au bureau, la valeur par défaut false utilise un service système"
"User name. Stored in user mode and read in service mode": "Nom d'utilisateur. Stocké en mode utilisateur et lu en mode service"
"Pixels. For example 96*96. Stored in user mode and read in service mode": "Pixels. Par exemple 96*96. Stocké en mode utilisateur et lu en mode service"
"Resolution. e.g. 1024*768. Stored in user mode, read in service mode.": "Résolution. Ex. 1024*768. Stockée en mode utilisateur, lue en mode service."
"Delay time. Delay before restarting the process or service; default 3000ms": "Délai. Délai avant le redémarrage du processus ou du service ; par défaut 3000ms"
"Time sync interval. Periodically syncs server time to local time; default 0 seconds (no sync).": "Intervalle de synchronisation de l'heure. Synchronise périodiquement l'heure du serveur avec l'heure locale ; par défaut 0 seconde (sans synchronisation)."
"Startup hook. Injects the Stardust monitoring hook into dotNet applications when launching the target process. Default false.": "Crochet de démarrage. Injecte le crochet de surveillance Stardust dans les applications dotNet lors du lancement du processus cible. Par défaut false."
"Application services": "Ensemble des services d'application"
|