{
  "knxUltimateUtility": {
    "legacy_notice": "Ce nœud est obsolète et reste pris en charge dans les flux existants. Utilisez KNX Utility pour les nouveaux flux. Le bouton ci-dessous convertit tous les anciens utilitaires KNX compatibles dans tous les flux et sous-flux.",
    "migration_button": "Convertir tous les anciens nœuds KNX compatibles",
    "migration_button_title": "Convertir en KNX Utility toutes les instances des anciens utilitaires KNX compatibles dans tous les flux et sous-flux de l’éditeur",
    "migration_confirm": "Convertir les {{count}} anciens utilitaires KNX compatibles de tous les flux et sous-flux en KNX Utility ? L’éditeur du nœud actuel sera fermé et les modifications non enregistrées seront abandonnées. Les identifiants, paramètres, connexions et groupes sont conservés. La conversion se déroule dans ce navigateur, peut être annulée et prend effet avec Deploy. Avant la conversion, le téléchargement d’une sauvegarde JSON de tous les flux actuellement dans l’éditeur démarrera automatiquement. Les identifiants protégés sont exclus, comme dans l’export standard de Node-RED. Le navigateur peut demander où enregistrer le fichier.",
    "migration_cancel": "Annuler",
    "migration_convert": "Convertir en KNX Utility",
    "migration_none": "Aucun ancien utilitaire KNX compatible trouvé.",
    "migration_success": "Le téléchargement de la sauvegarde des flux a démarré. {{count}} nœuds convertis en KNX Utility. Vérifiez le résultat et cliquez sur Deploy pour l’appliquer. Vous pouvez revenir en arrière avec Annuler.",
    "migration_backup_failed": "Impossible de démarrer la sauvegarde des flux. Aucun nœud n’a été converti :",
    "migration_failed": "Échec de la conversion en KNX Utility :",
    "startup_migration": {
      "title": "Anciens nœuds KNX Ultimate",
      "message": "Anciens nœuds détectés dans vos flux et sous-flux : HUE : {{hue}} ; utilitaires KNX : {{knx}}. Ces nœuds fonctionnent toujours, mais sont masqués dans la palette. Migrez-les vers HUE Controller et KNX Utility. Chaque migration télécharge une sauvegarde des flux ; vérifiez le résultat avant de déployer.",
      "hue_button": "Migrer HUE ({{count}})",
      "knx_button": "Migrer KNX ({{count}})",
      "later": "Plus tard",
      "unavailable": "L’outil de migration n’est pas disponible. Rechargez l’éditeur après avoir redémarré Node-RED."
    },
    "v8_upgrade": {
      "button": "Mettre à jour vers v8",
      "button_title": "Sauvegarder les flux, migrer les nœuds compatibles et installer KNX Ultimate 8",
      "title": "Mise à jour vers KNX Ultimate 8",
      "upgrade_locked": "Une mise à jour est déjà en cours ou Node-RED doit être redémarré et l’éditeur rechargé avant de réessayer.",
      "preflight_failed": "Échec de la vérification préalable à la mise à jour :",
      "ai_blocked": "{{count}} anciens nœuds KNX AI ont été trouvés. La mise à jour automatique s’est arrêtée avant toute modification. Remplacez-les ou supprimez-les d’abord ; leur configuration ne peut pas être convertie de manière sûre vers Cerebrum Ultimate.",
      "palette_disabled": "L’installation depuis la palette est désactivée dans les paramètres de Node-RED.",
      "palette_update_disabled": "Les mises à jour depuis la palette sont désactivées dans les paramètres de Node-RED.",
      "permission_denied": "Votre compte Node-RED ne peut pas installer de nœuds ni déployer les flux.",
      "summary": "Tout est prêt. Nœuds/configurations à convertir : KNX Utility {{utility}}, HUE {{hue}}, Matter {{matter}}.",
      "confirm": "Une sauvegarde JSON de tous les flux sera d’abord téléchargée. Les packages HUE/Matter requis seront ensuite installés, toutes les modifications présentes dans l’éditeur seront déployées, puis KNX Ultimate 8 sera installé. Les identifiants, connexions, références de configuration, identifiants protégés et données Matter sont conservés. L’éditeur du nœud actuel sera fermé et les saisies non encore enregistrées dans ce formulaire seront abandonnées.",
      "restart_note": "À la fin, vous devez redémarrer le service Node-RED puis recharger l’éditeur.",
      "cancel": "Annuler",
      "start": "Sauvegarder et mettre à jour",
      "close": "Fermer",
      "ok": "OK",
      "backup_failed": "Impossible de démarrer la sauvegarde des flux. Rien n’a été modifié :",
      "progress_start": "Préparation de la mise à jour automatique…",
      "progress_install_hue": "Installation de HUE Ultimate…",
      "progress_install_matter": "Installation de Matter Ultimate…",
      "progress_convert": "Conversion des anciens nœuds…",
      "progress_deploy": "Déploiement des flux convertis…",
      "progress_verify": "Vérification des flux enregistrés…",
      "progress_install_v8": "Installation de KNX Ultimate 8…",
      "progress_complete": "Mise à jour terminée.",
      "complete_title": "KNX Ultimate 8 installé",
      "complete": "{{total}} nœuds/configurations ont été convertis et KNX Ultimate 8 a été installé. Redémarrez maintenant le service Node-RED, puis rechargez cette page. Ne modifiez et ne déployez aucun flux avant le redémarrage.",
      "standalone_restart_required": "Une mise à jour d’un package HUE/Matter est prête. Redémarrez le service Node-RED, rechargez l’éditeur, puis appuyez de nouveau sur le bouton de mise à jour. Aucun flux n’a été modifié.",
      "module_install_uncertain": "Une opération sur un package est peut-être encore en cours. Redémarrez le service Node-RED, rechargez l’éditeur, puis appuyez de nouveau sur le bouton de mise à jour. Ne déployez aucun flux avant le redémarrage.",
      "flow_conflict": "Un autre éditeur a modifié la révision des flux. La conversion automatique a été annulée localement. Vérifiez ou exportez les modifications locales préexistantes, puis rechargez l’éditeur avant de réessayer.",
      "persistence_uncertain": "Node-RED n’a pas confirmé l’enregistrement des flux. Aucun retour arrière automatique n’a été appliqué. Rechargez l’éditeur et contrôlez les flux enregistrés avant de réessayer.",
      "flows_persisted": "Les flux convertis ont été enregistrés, mais KNX Ultimate 8 n’a pas été installé. N’effectuez aucun autre Deploy. Corrigez l’erreur signalée, rechargez l’éditeur et appuyez de nouveau sur le bouton de mise à jour :",
      "failed": "La mise à jour automatique s’est arrêtée en sécurité. KNX Ultimate 8 n’a pas été activé :",
      "recovery_title": "Terminer la migration de KNX Ultimate 8",
      "recovery_summary": "Des nœuds hérités ont été trouvés après l’installation de KNX Ultimate 8. Nœuds/configurations à convertir : KNX Utility {{utility}}, HUE {{hue}}, Matter {{matter}}.",
      "recovery_confirm": "Une sauvegarde JSON de tous les flows sera d’abord téléchargée. Les packages HUE/Matter nécessaires seront ensuite installés et toutes les modifications actuelles de l’éditeur seront déployées. KNX Ultimate lui-même ne sera pas réinstallé. Les identifiants, le câblage, les références de configuration, les identifiants d’accès et le stockage Matter sont conservés. L’éditeur du nœud actuellement ouvert sera fermé et les modifications non encore enregistrées dans ce formulaire seront abandonnées.",
      "recovery_start": "Sauvegarder et terminer la migration",
      "recovery_complete_title": "Migration de KNX Ultimate 8 terminée",
      "recovery_complete": "{{total}} nœuds/configurations hérités ont été convertis. Les flows enregistrés sont maintenant compatibles avec KNX Ultimate 8. Rechargez l’éditeur avant toute autre modification.",
      "recovery_reload": "Recharger l’éditeur",
      "recovery_standalone_restart_required": "Une mise à jour des packages HUE/Matter est prête. Redémarrez le service Node-RED, rechargez l’éditeur, puis relancez la récupération de migration. Aucun flow n’a été modifié.",
      "recovery_module_install_uncertain": "Une opération sur les packages est peut-être encore en cours. Redémarrez le service Node-RED, rechargez l’éditeur et relancez la récupération de migration. Ne déployez aucun flow avant le redémarrage.",
      "recovery_flows_persisted": "Les flows convertis ont été enregistrés, mais la vérification n’a pas abouti. Ne déployez pas d’autres modifications. Rechargez l’éditeur et contrôlez les flows enregistrés avant de relancer la récupération de migration :",
      "recovery_failed": "La migration automatique s’est arrêtée en sécurité :",
      "recovery_notice_title": "Migration de KNX Ultimate 8 requise",
      "recovery_notice": "Des nœuds hérités sont encore présents : KNX Utility {{utility}}, HUE {{hue}}, Matter {{matter}}, AI {{ai}}. Terminez la migration protégée avant de modifier ou déployer des flows.",
      "recovery_notice_button": "Terminer la migration",
      "later": "Plus tard"
    },
    "locale": "fr",
    "function": "Fonction",
    "gateway": "Passerelle KNX",
    "name": "Nom",
    "types": {
      "alerter": "Alerter",
      "autoresponder": "AutoResponder",
      "datetime": "Date / Heure",
      "watchdog": "WatchDog",
      "globalcontext": "Contexte global",
      "logger": "Logger",
      "staircase": "Éclairage escalier",
      "garage": "Garage",
      "scenecontroller": "Contrôleur de scènes",
      "loadcontrol": "Contrôle des charges",
      "hatranslator": "Home Assistant Translator"
    },
    "invalid_function": "Fonction inconnue. Sélectionnez une fonction prise en charge avant le déploiement.",
    "pins": {
      "alerter": "1 entrée · 3 sorties",
      "autoresponder": "Aucun port · Répond directement sur le bus KNX",
      "datetime": "Aucun port · Envois programmés et bouton du nœud",
      "watchdog": "1 entrée · 1 sortie",
      "globalcontext": "Aucun port de flow · Variables du contexte global",
      "logger": "1 entrée · 2 sorties",
      "staircase": "1 entrée · 1 sortie",
      "garage": "1 entrée · 1 sortie",
      "scenecontroller": "1 entrée · 1 sortie",
      "loadcontrol": "1 entrée · 1 sortie",
      "hatranslator": "1 entrée · 1 sortie · Aucune passerelle requise"
    },
    "outputs": {
      "0": "Un message par appareil en alerte",
      "1": "Tous les appareils en alerte",
      "2": "Dernier appareil en alerte"
    },
    "variable_name": "Nom de variable",
    "variable_name_description": "Lettres uniquement (A–Z, a–z). Ce nom détermine les variables globales <nom>_READ et <nom>_WRITE.",
    "logger_outputs": {
      "0": "XML de diagnostic ETS",
      "1": "Compteur de télégrammes"
    }
  }
}
