# Copyright (C) 2026 Pichinov # Language file fr_FR for module PichisoftLM ModulePichisoftLMName=Pichisoft Licence Manager ModulePichisoftLMDesc=Autorité de licences des modules Pichisoft (serveur) ModulePichisoftLMDescLong=Serveur de licences de l'écosystème Pichisoft : détient la clé privée RSA, gère les clés clients et répond aux endpoints publics d'activation appelés par les modules vendus. PichisoftLmSetup=Configuration du Licence Manager PichisoftLmSetupPage=Configurez la clé privée (hors webroot) puis gérez les licences dans l'onglet Licences. L'endpoint public ci-dessous est celui à renseigner côté clients. PichisoftLmKeySection=Clé privée de signature PichisoftLmPrivateKeyPath=Chemin de la clé privée RSA PichisoftLmPrivateKeyPathHelp=Chemin absolu du fichier PEM, impérativement HORS du webroot. Cette clé signe les autorisations : sa fuite permettrait de forger des licences. PichisoftLmKeyNotConfigured=Non configurée PichisoftLmKeyNotReadable=Fichier illisible PichisoftLmKeyReadable=Clé lisible PichisoftLmEndpoint=Endpoint public d'activation PichisoftLmSignTest=Tester la signature PichisoftLmSignTestOk=Signature de test réussie : la clé privée fonctionne PichisoftLmErrorNoPrivateKey=Clé privée introuvable ou illisible (voir configuration) PichisoftLmErrorSignFailed=Échec de signature (clé invalide ?) PichisoftLmLicenses=Licences PichisoftLmNewLicense=Nouvelle licence PichisoftLmLicenseCreated=Licence créée : %s PichisoftLmKey=Clé de licence PichisoftLmModule=Module PichisoftLmMaintenanceEnd=MAJ jusqu'au PichisoftLmInstance=Installation liée PichisoftLmDomain=Domaine PichisoftLmFirstActivation=Première activation PichisoftLmLastActivation=Dernière activation PichisoftLmNbActivations=Activations PichisoftLmRevoked=Révoquée PichisoftLmResetBinding=Délier l'installation # Releases (source des archives de mise a jour) PichisoftLmReleaseSection=Archives de mise à jour PichisoftLmNoRelease=Aucune archive trouvée PichisoftLmDeleteLicense=Supprimer la licence PichisoftLmConfirmDeleteLicense=Supprimer définitivement la licence %s (%s) ? Le client ne pourra plus l'activer ni recevoir de mises à jour. Pour un client qui n'a pas renouvelé, préférez « Révoquer » : la trace de la vente est conservée. PichisoftLmLicenseDeleted=Licence %s supprimée PichisoftLmSourceSection=Source des archives (GitHub) PichisoftLmGithubToken=Jeton GitHub PichisoftLmGithubTokenHelp=Jeton de la GitHub App (ou PAT fine-grained) avec la permission Contents en lecture. Stocké chiffré. Laissez vide pour conserver le jeton actuel. PichisoftLmGithubTokenDefined=(jeton enregistré - saisir pour remplacer) PichisoftLmRepoMapping=Dépôt GitHub de chaque module PichisoftLmRepoMappingHelp=Format owner/depot, par exemple Pichinov/Module-Dolibarr-URSAFF-Micro-Entreprise. Le module lit la dernière release qui porte une archive .zip. PichisoftLmRepoTestKo=Dépôt %s illisible (jeton manquant, dépôt privé ou aucune release avec archive) PichisoftLmCatalogSection=Modules à vendre PichisoftLmCatalogHelp=Déclarez ici chaque module que vous commercialisez. Cette liste alimente la création des licences : on choisit un module, on ne le tape jamais. Renseignez le dépôt GitHub de chaque module : c'est là que sont lues les archives de mise à jour. PichisoftLmCatalogEmpty=Aucun module déclaré. Ajoutez-en un ci-dessous. PichisoftLmCatalogEmptyShort=Aucun module au catalogue PichisoftLmGoToCatalog=Déclarer un module PichisoftLmAddModule=Ajouter un module : PichisoftLmSuggestions=Détectés sur ce serveur : %s PichisoftLmModuleAdded=Module %s ajouté au catalogue PichisoftLmModuleAlready=Le module %s est déjà au catalogue PichisoftLmModuleInvalid=Nom de module invalide PichisoftLmModuleRemoved=Module %s retiré du catalogue (les licences existantes sont conservées) PichisoftLmRemoveFromCatalog=Retirer du catalogue PichisoftLmLatestVersion=Dernière version PichisoftLmIncomplete=à publier PichisoftLmIncompleteHelp=Ce module est vendable et activable, mais aucune version n'est encore publiée : les clients ne recevront pas de mise à jour tant qu'une archive n'est pas disponible. PichisoftLmGithubOk=Connecté PichisoftLmGithubKo=Non connecté PichisoftLmGithubAccount=compte %s PichisoftLmGithubNoToken=Aucun jeton renseigné : les mises à jour ne peuvent pas être livrées. PichisoftLmGithubBadToken=Jeton refusé par GitHub (expiré ou révoqué). PichisoftLmGithubUnreachable=GitHub injoignable (HTTP %s). PichisoftLmShopSection=Boutique (webhook WooCommerce / YITH) PichisoftLmWebhookSecret=Secret du webhook PichisoftLmWebhookSecretHelp=Chaîne secrète partagée avec WooCommerce. Le site signe chaque vente avec (HMAC-SHA256) ; sans elle, aucune vente n'est acceptée. Générez une longue chaîne aléatoire. Stockée chiffrée. Laissez vide pour conserver l'actuelle. PichisoftLmWebhookUrl=URL à renseigner côté WooCommerce PichisoftLmWebhookUrlHelp=C'est l'adresse que le snippet WordPress appelle à chaque abonnement payé ou renouvelé. PichisoftLmSightings=Installations vues PichisoftLmSightingsHelp=Chaque appel reçu (activation, mise à jour, enrôlement, y compris sans clé) laisse une trace ici. C'est ce qui rend une clé partagée ou une copie pirate visibles côté serveur. Aucune donnée métier, IP hachée uniquement. PichisoftLmSightingsNoAnomaly=Aucune anomalie détectée pour l'instant. PichisoftLmSharedKeys=Clés partagées (une même clé vue sur plusieurs installations) PichisoftLmClonedInstances=Installations clonées (un même identifiant sous plusieurs domaines) PichisoftLmSeenOnNInstalls=vue sur %s installations, %s domaines PichisoftLmInstanceOnNDomains=vue sous %s domaines différents PichisoftLmSightingsAll=Toutes PichisoftLmSightingsUnlicensed=Sans licence PichisoftLmSightingsRejected=Refusées PichisoftLmSightingsEmpty=Aucune installation vue pour ce filtre. PichisoftLmNoKey=sans clé PichisoftLmSharedKeyFlag=Cette clé est vue sur plusieurs installations PichisoftLmClonedFlag=Cet identifiant d'installation apparaît sous plusieurs domaines PichisoftLmAnomalyAlerts=Alerte anomalies de licence (email quotidien) PichisoftLmAlertSection=Alertes anomalies (cron quotidien) PichisoftLmAlertEmail=Email d'alerte PichisoftLmAlertEmailHelp=Adresse qui reçoit un email quand une NOUVELLE anomalie est détectée (clé partagée, installation clonée). Laissez vide pour ne pas envoyer d'email (l'écran « Installations vues » reste consultable). PichisoftLmAlertThreshold=Seuil de domaines PichisoftLmAlertThresholdHelp=Nombre de domaines/installations distincts à partir duquel une clé ou une instance déclenche une alerte email. 3 par défaut (au-dessus du seuil d'affichage de l'écran, pour limiter les faux positifs sur une migration). PichisoftLmUnlicensedInstalls=Installations sans licence (copie non activée) # --- Écran « Installations vues » : compteur et résultats des appels --- PichisoftLmNbContacts=Contacts PichisoftLmNbContactsHelp=Nombre d'appels reçus depuis cette installation (activation, vérification de mise à jour, contact quotidien). Ce n'est pas le nombre d'activations de la licence. PichisoftLmOutcomeAccepted=Accepté PichisoftLmOutcomeAcceptedHelp=Le serveur a répondu favorablement : licence valide pour ce module et cette installation. PichisoftLmOutcomeActive=Active PichisoftLmOutcomeActiveHelp=Installation licenciée et abonnement aux mises à jour en cours. PichisoftLmOutcomeExpired=Abonnement expiré PichisoftLmOutcomeExpiredHelp=La licence reste valide et le module fonctionne, mais l'abonnement aux mises à jour est terminé : les nouvelles versions ne sont plus livrées. PichisoftLmOutcomeUnlicensed=Sans licence PichisoftLmOutcomeUnlicensedHelp=Installation qui s'est signalée sans aucune clé de licence. C'est le signal d'une copie à surveiller. PichisoftLmOutcomeKeyRejected=Clé refusée PichisoftLmOutcomeKeyRejectedHelp=La clé présentée est inconnue du serveur, mal formée, ou la licence n'est pas active (désactivée ou révoquée). Cause la plus fréquente : une erreur de saisie du client. PichisoftLmOutcomeKeyWrongModule=Clé d'un autre module PichisoftLmOutcomeKeyWrongModuleHelp=La clé existe mais elle a été vendue pour un autre module que celui qui la présente. PichisoftLmOutcomeKeyAlreadyBound=Clé déjà utilisée ailleurs PichisoftLmOutcomeKeyAlreadyBoundHelp=Cette clé est déjà liée à une autre installation. S'il s'agit d'un déménagement légitime du client, utilisez « Délier l'installation » sur la licence. PichisoftLmOutcomeBadRequest=Appel incomplet PichisoftLmOutcomeBadRequestHelp=L'appel reçu ne contenait pas les informations minimales attendues (module, clé ou identifiant d'installation). PichisoftLmOutcomeBadSignature=Signature invalide PichisoftLmOutcomeBadSignatureHelp=Appel de vente non signé ou signé avec un mauvais secret : il a été rejeté. À surveiller, cela peut indiquer une tentative de création de licence frauduleuse. PichisoftLmOutcomeServerError=Erreur serveur PichisoftLmOutcomeServerErrorHelp=Le serveur n'a pas pu traiter l'appel (erreur technique de notre côté). Consultez le journal Dolibarr. PichisoftLmOutcomeSubscriptionExpired=Mises à jour coupées PichisoftLmOutcomeSubscriptionExpiredHelp=Le téléchargement d'une mise à jour a été refusé car l'abonnement est terminé. Le module continue de fonctionner chez le client. PichisoftLmOutcomeUnknownHelp=Code de réponse technique renvoyé par le serveur. PichisoftLmMenu=Licence Manager PichisoftLmSourceRef=Vente d'origine PichisoftLmGithubTokenValid=jeton valide (jeton fine-grained : le nom du compte n'est pas communiqué par GitHub)