# French translation. Keys are English source texts; missing entries fall back to English at runtime.
"No permission to perform this operation.": "Aucune autorisation pour effectuer cette opération."
"WebSocket send": "Envoi WebSocket"
"Invalid application token": "Jeton d'application invalide"
"Node must be specified.": "Le nœud doit être spécifié."
"Invalid node.": "Nœud invalide."
"The message is invalid or has expired.": "Le message est invalide ou a expiré."
"Application authentication failed.": "Échec de l'authentification de l'application."
"Project [{0}] forbids access from {1}.": "Le projet [{0}] interdit l'accès depuis {1}."
"Application [{0}] is disabled.": "L'application [{0}] est désactivée."
"Version cannot be empty.": "La version ne peut pas être vide."
"Application must be specified.": "L'application doit être spécifiée."
"Scheduled DNS refresh: {0} node(s) have domain configuration": "Actualisation DNS planifiée : {0} nœud(s) ont une configuration de domaine"
"Found legacy Star application table App; preparing to rename": "Ancienne table d'application Star « App » trouvée ; préparation du renommage"
"Invalid attachment ID": "ID de pièce jointe invalide"
"Illegal source; registration is forbidden.": "Source illégale ; l'enregistrement est interdit."
"Attachment file not found": "Fichier joint introuvable"
"Failed to fetch the attachment remotely": "Impossible de récupérer la pièce jointe à distance"
"Updating DNS record: {0} -> {1} (provider: {2}, credential: {3})": "Mise à jour de l'enregistrement DNS : {0} -> {1} (fournisseur : {2}, identifiant : {3})"
"Ignoring hot application notification from [{0}]: {1}": "Notification d'application active de [{0}] ignorée : {1}"
"Failed to get replica nodes [{0}]: {1}": "Impossible d'obtenir les nœuds répliques [{0}] : {1}"
"Failed to get sentinel nodes [{0}]: {1}": "Impossible d'obtenir les nœuds sentinelles [{0}] : {1}"
"Compatible with legacy request body": "Compatible avec le corps de requête hérité"
"Legacy configuration compatibility: [StardustData] uses the connection settings from [{0}]; set the [StardustData] connection string directly instead.": "Compatibilité de configuration héritée : [StardustData] utilise les paramètres de connexion de [{0}] ; définissez plutôt directement la chaîne de connexion [StardustData]."
"Data table check completed": "Vérification des tables de données terminée"
"Checking sharded tables, retaining data for {0} day(s), start time: {1}": "Vérification des tables fragmentées, conservation des données pendant {0} jour(s), heure de début : {1}"
"Checking daily table [{0}]: {1}": "Vérification de la table quotidienne [{0}] : {1}"
"Node [{0}] has no IP address; DNS cannot be updated": "Le nœud [{0}] n'a pas d'adresse IP ; le DNS ne peut pas être mis à jour"
"Node [{0}] IP changed: {1} -> {2}; updating DNS": "IP du nœud [{0}] modifiée : {1} -> {2} ; mise à jour du DNS"
"The node code formula contains unresolved variables, uid={0}": "La formule de code du nœud contient des variables non résolues, uid={0}"
"Node authentication failed.": "Échec de l'authentification du nœud."
"The API list is accessible only from the intranet.": "La liste des API n'est accessible que depuis l'intranet."
"Login is forbidden.": "La connexion est interdite."
"Automatic registration is forbidden.": "L'enregistrement automatique est interdit."
"Warning: Redis returned an array with an odd length {0}; the last element will be ignored": "Avertissement : Redis a renvoyé un tableau de longueur impaire {0} ; le dernier élément sera ignoré"
"Failed to parse the tracing payload. Check field types: StartTime/EndTime must be Unix millisecond values.": "Impossible d'analyser la charge utile de traçage. Vérifiez les types de champs : StartTime/EndTime doivent être des valeurs en millisecondes Unix."
"Subscribed to hot application events": "Abonné aux événements d'application active"
"The hot application event bus is unavailable; hot-window notifications will be disabled": "Le bus d'événements d'application active est indisponible ; les notifications de fenêtre active seront désactivées"
"Deleted {1:n0} AlarmHistory records before [{0}]": "{1:n0} enregistrements AlarmHistory antérieurs à [{0}] supprimés"
"Deleted {1:n0} AppDeployHistory records before [{0}]": "{1:n0} enregistrements AppDeployHistory antérieurs à [{0}] supprimés"
"Deleted {1:n0} AppHistory records before [{0}]": "{1:n0} enregistrements AppHistory antérieurs à [{0}] supprimés"
"Deleted {1:n0} AppMeter records before [{0}]": "{1:n0} enregistrements AppMeter antérieurs à [{0}] supprimés"
"Deleted {1:n0} AppMinuteStat records before [{0}]": "{1:n0} enregistrements AppMinuteStat antérieurs à [{0}] supprimés"
"Deleted {1:n0} NodeData records before [{0}]": "{1:n0} enregistrements NodeData antérieurs à [{0}] supprimés"
"Deleted {1:n0} NodeHistory records before [{0}]": "{1:n0} enregistrements NodeHistory antérieurs à [{0}] supprimés"
"Deleted {1:n0} RedisData records before [{0}]": "{1:n0} enregistrements RedisData antérieurs à [{0}] supprimés"
"Deleted {1:n0} TraceDayStat records before [{0}]": "{1:n0} enregistrements TraceDayStat antérieurs à [{0}] supprimés"
"Deleted {1:n0} TraceHourStat records before [{0}]": "{1:n0} enregistrements TraceHourStat antérieurs à [{0}] supprimés"
"Deleted {1:n0} TraceMinuteStat records before [{0}]": "{1:n0} enregistrements TraceMinuteStat antérieurs à [{0}] supprimés"
"The uploaded file cannot be empty.": "Le fichier téléversé ne peut pas être vide."
"Generated node code uid={0} alg={1}": "Code de nœud généré uid={0} alg={1}"
"Received hot application notification: {0}, source: {1}": "Notification d'application active reçue : {0}, source : {1}"
"Error refreshing DNS for node [{0}]: {1}": "Erreur lors de l'actualisation DNS du nœud [{0}] : {1}"
"Not logged in.": "Non connecté."
"The new StarApp table was not found": "La nouvelle table StarApp est introuvable"
"Not authorized to download the attachment, or the download token is invalid or expired.": "Non autorisé à télécharger la pièce jointe, ou le jeton de téléchargement est invalide ou expiré."
"No token provided.": "Aucun jeton fourni."
"No valid token provided; anonymous reporting is forbidden. Enable AnonymousReport in StarServer to allow multi-level cascading.": "Aucun jeton valide fourni ; le signalement anonyme est interdit. Activez AnonymousReport dans StarServer pour autoriser la cascade multi-niveaux."
"Unable to start the process.": "Impossible de démarrer le processus."
"Unable to identify the uploading node.": "Impossible d'identifier le nœud de téléversement."
"Invalid application.": "Application invalide."
"Closed the re-registration window for [{0}]": "Fenêtre de réenregistrement fermée pour [{0}]"
"Already the latest version.": "Déjà la dernière version."
"Generated a secret for [{0}], re-registration mode={1}": "Secret généré pour [{0}], mode de réenregistrement={1}"
"Trusted access for application [{0}]: matched node [{1}] in the same project, IP={2}": "Accès de confiance pour l'application [{0}] : nœud [{1}] correspondant dans le même projet, IP={2}"
"Trusted access for application [{0}]: matched online fingerprint UUID={1}, IP={2}": "Accès de confiance pour l'application [{0}] : empreinte en ligne UUID={1} correspondante, IP={2}"
"Application identifier cannot be empty.": "L'identifiant d'application ne peut pas être vide."
"The application deployment set name cannot be empty.": "Le nom du jeu de déploiement d'application ne peut pas être vide."
"Domain [{0}] uses an unsupported provider type: {1}": "Le domaine [{0}] utilise un type de fournisseur non pris en charge : {1}"
"No matching domain provider configuration found for domain [{0}] (root domain: {1}); skipping update": "Aucune configuration de fournisseur de domaine correspondant au domaine [{0}] (domaine racine : {1}) ; mise à jour ignorée"
"Attachment information not found": "Informations de pièce jointe introuvables"
"Failed to rebuild SQLite shard database [{0}]": "Impossible de reconstruire la base de données fragmentée SQLite [{0}]"
"Rename result: {0}": "Résultat du renommage : {0}"
"Automatically added {0} node: {1}": "{0} nœud(s) ajouté(s) automatiquement : {1}"
"Automatically added cluster node: {0}": "Nœud de cluster ajouté automatiquement : {0}"
"DNS updated successfully: {0} -> {1}": "DNS mis à jour avec succès : {0} -> {1}"
"DNS update failed: {0} -> {1}": "Échec de la mise à jour DNS : {0} -> {1}"
"DotNetSyncService is paused, configured period={0}": "DotNetSyncService est en pause, période configurée={0}"
"DotNetSyncService period updated to {0} second(s)": "Période de DotNetSyncService mise à jour à {0} seconde(s)"
"SQLite shard database [{0}] expired; deleting database file: {1}": "La base de données fragmentée SQLite [{0}] a expiré ; suppression du fichier de base de données : {1}"
"SQLite shard database [{0}] rebuilt": "Base de données fragmentée SQLite [{0}] reconstruite"
"StarServer initialization completed": "Initialisation de StarServer terminée"
"[{0}] has no secret configured; node commands are forbidden. Set a Secret for this application in the registry.": "[{0}] n'a pas de secret configuré ; les commandes de nœud sont interdites. Définissez un Secret pour cette application dans le registre."
"[{0}] has no secret configured; control commands are forbidden. Set a Secret for this application in the registry.": "[{0}] n'a pas de secret configuré ; les commandes de contrôle sont interdites. Définissez un Secret pour cette application dans le registre."
"[{0}] has no secret configured; remote deployment is forbidden. Set a Secret for this application in the registry.": "[{0}] n'a pas de secret configuré ; le déploiement à distance est interdit. Définissez un Secret pour cette application dans le registre."
"[{0}] has no control permission; remote deployment is forbidden.": "[{0}] n'a pas l'autorisation de contrôle ; le déploiement à distance est interdit."
"[{0}] is not allowed to operate node [{1}].\nFor security, applications cannot send control commands to arbitrary nodes by default.\nIn the registry, edit the controllable nodes of [{0}], add [{2}], or set it to * for all nodes.": "[{0}] n'est pas autorisé à exploiter le nœud [{1}].\nPour des raisons de sécurité, les applications ne peuvent pas envoyer de commandes de contrôle à des nœuds arbitraires par défaut.\nDans le registre, modifiez les nœuds contrôlables de [{0}], ajoutez [{2}] ou définissez-le sur * pour tous les nœuds."
"[{0}] is not allowed to operate application [{1}].\nFor security, applications cannot send control commands to other applications by default.\nIn the registry, edit the controllable nodes of [{0}], add [{2}], or set it to * for all applications.": "[{0}] n'est pas autorisé à exploiter l'application [{1}].\nPour des raisons de sécurité, les applications ne peuvent pas envoyer de commandes de contrôle à d'autres applications par défaut.\nDans le registre, modifiez les nœuds contrôlables de [{0}], ajoutez [{2}] ou définissez-le sur * pour toutes les applications."
"[{0}] attempted to reply to command [{1}] that belongs to node [{2}]": "[{0}] a tenté de répondre à la commande [{1}] qui appartient au nœud [{2}]"
"Deployment succeeded: {0}": "Déploiement réussi : {0}"
"Deployment failed: {0}": "Échec du déploiement : {0}"
"Deployment completed: succeeded={0}, failed={1}": "Déploiement terminé : réussis={0}, échoués={1}"
"Illegal access to application [{0}].": "Accès illégal à l'application [{0}]."
"Service [{0}] is disabled.": "Le service [{0}] est désactivé."
"The application has {1} instance(s) online on intranet IP [{0}]": "L'application a {1} instance(s) en ligne sur l'IP intranet [{0}]"
"Compatible with the legacy XCoder (2020), installPath: {0}": "Compatible avec le XCoder hérité (2020), installPath : {0}"
"Node [{0}] is not a build/deploy node of deployment set [{1}]; uploading build artifacts is forbidden. Configure this node in the deployment set.": "Le nœud [{0}] n'est pas un nœud de build/déploiement du jeu de déploiement [{1}] ; le téléversement d'artefacts de build est interdit. Configurez ce nœud dans le jeu de déploiement."
"Resolved {0} target host(s)": "{0} hôte(s) cible(s) résolu(s)"
"Failed to parse CIDR: {0}, {1}": "Impossible d'analyser le CIDR : {0}, {1}"
"Starting deployment to {0}": "Début du déploiement vers {0}"
"Token subject [{0}] does not match the target application [{1}]; cross-application configuration access is forbidden.": "Le sujet du jeton [{0}] ne correspond pas à l'application cible [{1}] ; l'accès inter-applications à la configuration est interdit."
"Token subject [{0}] does not match the reporting application [{1}].": "Le sujet du jeton [{0}] ne correspond pas à l'application émettrice [{1}]."
"Command execution timed out ({0} ms).": "Délai d'exécution de la commande dépassé ({0} ms)."
"Matched online instance [id={0}]": "Instance en ligne correspondante [id={0}]"
"Generated script file: {0}": "Fichier de script généré : {0}"
"Received remote deployment request: Hosts={0}, User={1}, OS={2}, Server={3}": "Demande de déploiement distant reçue : Hosts={0}, User={1}, OS={2}, Server={3}"
"Unsupported grant_type={0}": "grant_type non pris en charge={0}"
"Invalid application [{0}]": "Application invalide [{0}]"
"Consuming service [{0}] {1}": "Consommation du service [{0}] {1}"
"Application [{0}] is disabled": "L'application [{0}] est désactivée"
"Application [{0}] forbids access from {1}.": "L'application [{0}] interdit l'accès depuis {1}."
"Application [{0}] is in read-only mode; modification is forbidden.": "L'application [{0}] est en mode lecture seule ; la modification est interdite."
"Application [{0}] already exists; reusing the old identity for dynamic registration is forbidden. Check the secret or contact the administrator. To enable automatic instance onboarding, adjust the application's re-registration mode (convergence window/trusted access/open).": "L'application [{0}] existe déjà ; réutiliser l'ancienne identité pour l'enregistrement dynamique est interdit. Vérifiez le secret ou contactez l'administrateur. Pour activer l'adhésion automatique des instances, ajustez le mode de réenregistrement de l'application (fenêtre de convergence/accès de confiance/ouvert)."
"Application [{0}] has no secret configured and access is forbidden. Set a Secret for this application first.": "L'application [{0}] n'a pas de secret configuré et l'accès est interdit. Définissez d'abord un Secret pour cette application."
"The re-registration mode [trusted access] of application [{0}] is not supported by this API. Configure a secret or switch to the convergence window/open mode.": "Le mode de réenregistrement [accès de confiance] de l'application [{0}] n'est pas pris en charge par cette API. Configurez un secret ou passez en mode fenêtre de convergence/ouvert."
"Application deployment set [{0}] does not exist.": "Le jeu de déploiement d'application [{0}] n'existe pas."
"Unable to parse [{2}] in [{1}] of application [{0}]": "Impossible d'analyser [{2}] dans [{1}] de l'application [{0}]"
"Automatically added {0} node [{1}] from [{2}]": "{0} nœud(s) [{1}] ajouté(s) automatiquement depuis [{2}]"
"Automatically added cluster node [{0}] from [{1}]": "Nœud de cluster [{0}] ajouté automatiquement depuis [{1}]"
"[{0}] attempted to access the service of [{1}] without permission": "[{0}] a tenté d'accéder au service de [{1}] sans autorisation"
# 运行时消息补充词条
"Connection timed out.": "Délai de connexion dépassé."
"Connected.": "Connecté."
"Connection failed: {0}": "Échec de la connexion : {0}"
"Deployment succeeded.": "Déploiement réussi."
"Deployment failed; check the output logs.": "Échec du déploiement ; consultez les journaux de sortie."
"Deployment node [{0}] does not exist.": "Le nœud de déploiement [{0}] n'existe pas."
"Deployment node [{0}] is disabled.": "Le nœud de déploiement [{0}] est désactivé."
"Deployment node [{0}] DeployId mismatch.": "Nœud de déploiement [{0}] : DeployId incompatible."
"Node [{0}] does not exist.": "Le nœud [{0}] n'existe pas."
"Too many requests; please try again later.": "Trop de requêtes ; veuillez réessayer plus tard."
"Build completed, run={0}": "Build terminé, run={0}"
"Using version {0} (Id={1})": "Utilisation de la version {0} (Id={1})"
"No deployable version was found.": "Aucune version déployable n'a été trouvée."
"The pipeline configuration does not exist.": "La configuration du pipeline n'existe pas."
"Auto deploy is disabled; the pipeline ends.": "Le déploiement automatique est désactivé ; le pipeline se termine."
"The build succeeded but produced no deployable version (upload may be disabled); auto deploy is not possible.": "Le build a réussi mais n'a produit aucune version déployable (le téléversement est peut-être désactivé) ; le déploiement automatique est impossible."
"Starting auto deploy, run={0}, version={1}": "Démarrage du déploiement automatique, run={0}, version={1}"
"Failed to dispatch the deploy command.": "Impossible d'envoyer la commande de déploiement."
"No deployable node was found; check the pipeline deploy node configuration.": "Aucun nœud déployable n'a été trouvé ; vérifiez la configuration des nœuds de déploiement du pipeline."
"Deployment completed.": "Déploiement terminé."
"Auto deploy was not triggered: no deploy node is selected for the pipeline.": "Le déploiement automatique n'a pas été déclenché : aucun nœud de déploiement n'est sélectionné pour le pipeline."
"Deploy command dispatched to node {0} (CommandId={1}).": "Commande de déploiement envoyée au nœud {0} (CommandId={1})."
"Failed to dispatch the deploy command to node {0}: {1}": "Impossible d'envoyer la commande de déploiement au nœud {0} : {1}"
"Application authentication": "Authentification de l'application"
"Application re-registered": "Application réenregistrée"
"Application registered": "Application enregistrée"
"Node authentication": "Authentification du nœud"
"Login validation": "Validation de la connexion"
"Matched existing node": "Nœud existant correspondant"
"Auto update": "Mise à jour automatique"
"Push dotNet": "Envoi de dotNet"
"Timed out offline": "Hors ligne pour délai dépassé"
"An application with an empty secret cannot log in. Set a Secret for this application in the registry or enable re-registration.": "Une application avec un secret vide ne peut pas se connecter. Définissez un Secret pour cette application dans le registre ou activez le réenregistrement."
"Secret validation failed.": "Échec de la validation du secret."
"[{0}] re-registered in [{1}] mode; secret issued": "[{0}] réenregistrée en mode [{1}] ; secret émis"
"[{0}] re-registered in [{1}] mode; secret issued, UUID={2}": "[{0}] réenregistrée en mode [{1}] ; secret émis, UUID={2}"
"[{0}] registered successfully.": "[{0}] enregistrée avec succès."
"[{0}] registration failed: {1}": "Échec de l'enregistrement de [{0}] : {1}"
"[{0}/{1}] authenticated {2}": "[{0}/{1}] authentifié {2}"
"Registered service [{0}] {1}": "Service [{0}] enregistré {1}"
"Service [{0}] went offline: {1}": "Le service [{0}] est passé hors ligne : {1}"
"[{0}] secret mismatch; allowed by [{1}] mode": "Secret de [{0}] incorrect ; autorisé par le mode [{1}]"
"[{0}] the client now carries the correct secret; the convergence window is closed automatically": "[{0}] le client possède désormais le bon secret ; la fenêtre de convergence est fermée automatiquement"
"Hardware information changed too much.": "Les informations matérielles ont trop changé."
"Unique identifier mismatch (new != old): {0} != {1}": "Identifiant unique différent (nouveau != ancien) : {0} != {1}"
"Machine identifier mismatch (new != old): {0} != {1}": "Identifiant machine différent (nouveau != ancien) : {0} != {1}"
"Computer serial number mismatch (new != old): {0} != {1}": "Numéro de série de l'ordinateur différent (nouveau != ancien) : {0} != {1}"
"Motherboard mismatch (new != old): {0} != {1}": "Carte mère différente (nouveau != ancien) : {0} != {1}"
"Product code mismatch (new != old): {0} != {1}": "Code produit différent (nouveau != ancien) : {0} != {1}"
"Machine name mismatch (new != old): {0} != {1}": "Nom de machine différent (nouveau != ancien) : {0} != {1}"
"MAC address mismatch (new != old): {0} != {1}": "Adresse MAC différente (nouveau != ancien) : {0} != {1}"
"Disk serial number mismatch (new != old): {0} != {1}": "Numéro de série du disque différent (nouveau != ancien) : {0} != {1}"
"Version={0} Size={1:n0} Node={2}": "Version={0} Taille={1:n0} Nœud={2}"
"Associated online": "Association en ligne"
"Dynamic registration": "Enregistrement dynamique"
"UI language, for example zh-Hans, zh-Hant, en, or ja; leave empty to detect from each request in web hosts and to follow the system language otherwise": "Langue de l'interface, par exemple zh-Hans, zh-Hant, en ou ja ; laissez vide pour détecter à chaque requête dans les hôtes web et suivre sinon la langue du système"
"[{0}/{1}] logged in at {2}, last active at {3}": "[{0}/{1}] connecté à {2}, dernière activité à {3}"
"Node [{0}/{1}] is highly similar to the existing node [{2}]; using the existing node": "Le nœud [{0}/{1}] est très similaire au nœud existant [{2}] ; le nœud existant est utilisé"
"Stardust service platform": "Plateforme de services Stardust"
"Backend core of the Stardust distributed service platform. Provides core API services for configuration center, registry, service discovery, remote deployment, performance monitoring, and log center, supporting application registration, configuration delivery, metric aggregation, statistics, and task scheduling, and can scale horizontally.": "Cœur backend de la plateforme de services distribués Stardust. Fournit les services API essentiels pour le centre de configuration, le registre, la découverte de services, le déploiement à distance, la surveillance des performances et le centre de journaux ; prend en charge l'enregistrement des applications, la distribution de la configuration, l'agrégation des métriques, les calculs statistiques et l'ordonnancement des tâches, et peut être mis à l'échelle horizontalement."
"Service port. Default 6600.": "Port du service. Par défaut 6600."
"Token secret. Algorithm and secret used to generate JWT tokens, e.g. HS256:ABCD1234": "Secret du jeton. Algorithme et secret utilisés pour générer les jetons JWT, par ex. HS256:ABCD1234"
"Token validity period. Default 2*3600 seconds.": "Durée de validité du jeton. Par défaut 2*3600 secondes."
"Session timeout. Default 600 seconds": "Délai d'expiration de la session. Par défaut 600 secondes"
"Salt deviation time. Clients use the current time as salt when logging in; too large a clock difference from the server causes key verification to fail; default 600 seconds": "Délai de déviation du sel. Les clients utilisent l'heure actuelle comme sel lors de la connexion ; un écart trop important avec l'heure du serveur entraîne l'échec de la vérification de la clé ; par défaut 600 secondes"
"Auto-register. Allow node clients to register automatically, default true": "Enregistrement automatique. Autoriser les clients de nœud à s'enregistrer automatiquement, par défaut true"
"Application auto-registration. Allow app clients to register automatically; default true": "Enregistrement automatique des applications. Autoriser les clients d'application à s'enregistrer automatiquement ; par défaut true"
"Admission whitelist. If specified, only nodes matching the IP conditions may register; separate multiple entries with commas; supports * wildcard matching": "Liste blanche d'admission. Si spécifiée, seuls les nœuds correspondant aux conditions IP peuvent s'enregistrer ; séparez plusieurs entrées par des virgules ; prend en charge la correspondance générique *"
"Node code formula. Selects which hardware information in NodeInfo is used to compute the node code. Supports Crc/Crc16/MD5/MD5_16, default Crc({ProductCode}@{UUID}@{DiskID}@{Macs})": "Formule du code de nœud. Sélectionne les informations matérielles de NodeInfo utilisées pour calculer le code de nœud. Prend en charge Crc/Crc16/MD5/MD5_16, par défaut Crc({ProductCode}@{UUID}@{DiskID}@{Macs})"
"Node code identification threshold. UUID+Guid+SerialNumber+DiskId+MAC; if several of them match, the node is considered the same, default 2": "Seuil d'identification du code de nœud. UUID+Guid+SerialNumber+DiskId+MAC ; si plusieurs d'entre eux correspondent, le nœud est considéré comme identique, par défaut 2"
"Monitoring stream statistics period. Default 5 seconds. Processes the in-memory queue to compute minute-level statistics; smaller values improve real-time responsiveness but increase CPU usage, while larger values reduce CPU usage but increase alert latency": "Période des statistiques de flux de supervision. Par défaut 5 secondes. Traite la file en mémoire pour calculer des statistiques à la minute ; des valeurs plus petites améliorent la réactivité mais augmentent l'utilisation du CPU, des valeurs plus grandes réduisent l'utilisation du CPU mais augmentent la latence des alertes"
"Monitoring batch statistics period. Default 30 seconds. Corrects data by aggregating from the database; smaller values speed up correction but increase IO pressure, larger values reduce pressure but delay correction": "Période des statistiques par lots de supervision. Par défaut 30 secondes. Corrige les données en agrégeant depuis la base de données ; des valeurs plus petites accélèrent la correction mais augmentent la pression IO, des valeurs plus grandes réduisent la pression mais retardent la correction"
"Monitoring flush period. Default 300 seconds. Batch commit period for the statistics delay queue; alerts read real-time in-memory values and are unaffected. Larger values significantly reduce database UPDATE pressure": "Période de persistance de la supervision. Par défaut 300 secondes. Période de validation par lots de la file de statistiques différées ; les alertes lisent les valeurs en temps réel depuis la mémoire et ne sont pas affectées. Des valeurs plus grandes réduisent nettement la pression UPDATE sur la base de données"
"Monitoring inspection period. Default 600 seconds. Recalculates hourly/daily statistics for non-hot applications on a periodic basis instead of full recalculation in each batch cycle, reducing write amplification": "Période d'inspection de la supervision. Par défaut 600 secondes. Recalcule périodiquement les statistiques horaires/journalières des applications peu utilisées au lieu d'un recalcul complet à chaque cycle par lots, ce qui réduit l'amplification d'écriture"
"Monitoring alert period. Default 30 seconds": "Période d'alerte de supervision. Par défaut 30 secondes"
"Console address. Used for monitoring alert addresses": "Adresse de la console. Utilisée pour les adresses d'alerte de supervision"
"Data retention period. Sampled details and minute-level statistics; default 3 days.": "Durée de conservation des données. Détails des échantillons et statistiques à la minute ; par défaut 3 jours."
"Medium-granularity data retention. Performance data and hourly statistics, default 30 days": "Durée de conservation des données à granularité moyenne. Données de performance et statistiques horaires, par défaut 30 jours"
"Retention period for coarse-grained data. Historical data and daily statistics, default 300 days.": "Durée de conservation des données à gros grain. Données historiques et statistiques quotidiennes, par défaut 300 jours."
"Data cleanup mode. Supports efficient Truncate or Delete without DDL. Default Truncate.": "Mode de nettoyage des données. Prend en charge Truncate efficace ou Delete sans DDL. Par défaut Truncate."
"Upload directory. Stores upgrade packages and must be the same directory configured for StarWeb. Default ../Uploads.": "Répertoire de téléversement. Stocke les paquets de mise à niveau et doit être le même répertoire que celui configuré pour StarWeb. Par défaut ../Uploads."
"Maximum upload package size. Applies only to the maximum allowed request body bytes for the Deploy/UploadBuildFile endpoint; default 100000000 (100MB), 0 means use the Kestrel default limit, max 1GB.": "Taille maximale du paquet de téléversement. S'applique uniquement au nombre maximal d'octets du corps de requête autorisé par le point de terminaison Deploy/UploadBuildFile ; par défaut 100000000 (100MB), 0 signifie utiliser la limite par défaut de Kestrel, maximum 1GB."
"File cache directory. Stores cache files such as database drivers; disabled when empty; default ../FileCache": "Répertoire du cache de fichiers. Stocke les fichiers de cache tels que les pilotes de base de données ; désactivé s'il est vide ; par défaut ../FileCache"
"File cache whitelist. If specified, only matching IP sources can access the file cache; separate multiple entries with commas; supports * wildcards": "Liste blanche du cache de fichiers. Si elle est spécifiée, seules les sources IP correspondantes peuvent accéder au cache de fichiers ; séparez plusieurs entrées par des virgules ; prend en charge les caractères génériques *"
"File storage serving. Whether to respond to file download requests from other nodes. Default true.": "Service de stockage de fichiers. Répondre ou non aux demandes de téléchargement de fichiers des autres nœuds. Par défaut true."
"File storage pull. Whether to actively pull new files published by other nodes. Default false.": "Extraction du stockage de fichiers. Extraire ou non activement les nouveaux fichiers publiés par les autres nœuds. Par défaut false."
"Upstream server. Reports data synchronously to the upstream server.": "Serveur parent. Signale les données de manière synchrone au serveur parent."
"Fixed city. By default, the city is calculated automatically from the IP. When enabled, automatic calculation stops and the city is set manually": "Ville fixe. Par défaut, la ville est calculée automatiquement à partir de l'IP. Une fois activé, le calcul automatique est désactivé et la ville est définie manuellement"
"Allow anonymous trace access. Allow unauthenticated users to access the /trace trace page; monitoring data may contain sensitive information. Default false.": "Autoriser l'accès anonyme au traçage. Permet aux utilisateurs non authentifiés d'accéder à la page de traçage /trace ; les données de supervision peuvent contenir des informations sensibles. Par défaut false."
"dotNet sync interval. Fetch .NET runtime installer info from the official site, 0 disables, unit: seconds, default 43200 (12 hours)": "Intervalle de synchronisation dotNet. Récupérer les informations de l'installateur .NET runtime depuis le site officiel, 0 désactive, unité secondes, par défaut 43200 (12 heures)"
"dotNet sync URL. Official API URL for fetching .NET runtime versions, supports the {major} placeholder": "Adresse de synchronisation dotNet. Adresse API officielle pour récupérer les versions de .NET runtime, prend en charge le paramètre {major}"
"Stardust resource download base address. Base URL for StarAgent installers/scripts; defaults to the official address": "Adresse de base de téléchargement des ressources Stardust. URL de base des programmes d'installation/scripts StarAgent ; par défaut, l'adresse officielle"
"Allow when controllable nodes are empty. Whether operations are allowed when AllowControlNodes is empty, default false (secure mode, controllable nodes must be configured explicitly). Internal environments can set it to true for compatibility with legacy data": "Autoriser lorsque les nœuds contrôlables sont vides. Indique si les opérations sont autorisées lorsque AllowControlNodes est vide, par défaut false (mode sécurisé, les nœuds contrôlables doivent être configurés explicitement). Les environnements internes peuvent le définir sur true pour rester compatible avec les anciennes données"
"Enable the MCP service. Disabled by default; when enabled, exposes the POST /mcp endpoint for LLM/agent calls.": "Activer le service MCP. Désactivé par défaut ; une fois activé, il expose le point de terminaison POST /mcp aux appels de LLM/agent."
"MCP action set. Comma-separated module names (node/app/config/deploy/gateway/monitor/system), * means all enabled": "Ensemble d'actions MCP. Noms de modules séparés par des virgules (node/app/config/deploy/gateway/monitor/system), * active tout"
"Rate limit path prefixes. Comma-separated; matching paths are rate-limited by IP; defaults to authentication endpoints such as login/token": "Préfixes de chemin de limitation de débit. Séparés par des virgules ; les chemins correspondants sont limités par IP ; par défaut, les points de terminaison d'authentification tels que login/token"
"Rate limit count. Number of requests allowed per IP per minute; default 60": "Limite de débit. Nombre de requêtes autorisées par IP et par minute ; par défaut 60"
"Allow anonymous telemetry reporting. Required for multi-level cascading or minimal SDK; default false (secure)": "Autoriser les rapports de télémétrie anonymes. Nécessaire pour la cascade multi-niveaux ou un SDK minimal ; par défaut false (sécurisé)"
"CORS allowed origins. Comma-separated; empty allows any origin; when specified, only whitelisted origins may cross-origin": "Origines CORS autorisées. Séparées par des virgules ; vide autorise toute origine ; si spécifié, seules les origines en liste blanche peuvent faire du cross-origin"
"Attachment download authentication. Whether to verify the attachment download token for /cube/file. Default false.": "Authentification du téléchargement des pièces jointes. Indique si le jeton de téléchargement des pièces jointes est vérifié pour /cube/file. Par défaut false."
"Public attachment categories that require no login. Comma separated; matching items can be downloaded anonymously.": "Catégories de pièces jointes publiques sans connexion. Séparées par des virgules ; les éléments correspondants peuvent être téléchargés anonymement."
"Attachment download token validity. Seconds, default 600.": "Validité du jeton de téléchargement des pièces jointes. Secondes, par défaut 600."
|