{
  "ace_dry_auto_refill": "Remplissage auto",
  "ace_dry_chart": "Historique (Temp/Humidité)",
  "ace_dry_current_temp": "Température",
  "ace_dry_dialog_cancel": "Annuler",
  "ace_dry_dialog_confirm": "Confirmer",
  "ace_dry_dialog_custom_name": "Nom personnalisé",
  "ace_dry_dialog_reset_default": "Réinitialiser",
  "ace_dry_dialog_save_restart": "Enregistrer et redémarrer",
  "ace_dry_dialog_temp": "Température (30-80°C)",
  "ace_dry_dialog_time": "Temps restant (h:m:s)",
  "ace_dry_dialog_title": "Réglages Temp/Durée du séchoir",
  "ace_dry_dryer": "Séchoir",
  "ace_dry_duration": "Durée (min)",
  "ace_dry_enable": "Activer le séchage",
  "ace_dry_humidity": "Humidité",
  "ace_dry_preset_abs_asa": "ABS / ASA",
  "ace_dry_preset_custom": "Personnalisé",
  "ace_dry_preset_pa_pc": "PA / PC",
  "ace_dry_preset_petg": "PETG",
  "ace_dry_preset_pla": "PLA",
  "ace_dry_preset_pla_plus": "PLA+",
  "ace_dry_preset_tpu": "TPU",
  "ace_dry_start": "▶ Démarrer",
  "ace_dry_status_off": "Statut : Arrêté",
  "ace_dry_status_on": "Statut : Actif",
  "ace_dry_status_remaining": "Restant",
  "ace_dry_stop": "■ Arrêter",
  "ace_dry_temp": "Température (°C)",
  "ace_dry_temp_line": "Température de séchage",
  "ace_dry_time_line": "Durée de séchage",
  "ace_dry_ui_pending": "(Interface seule, backend suivant)",
  "add_printer": "Ajouter une imprimante",
  "ams_empty": "Vide",
  "ams_no_data": "Aucune donnée AMS reçue",
  "apd_cancel": "Annuler",
  "apd_confirm": "Ajouter",
  "apd_err_ip": "Veuillez saisir une adresse IP",
  "apd_fetching": "Récupération des données de l'imprimante…",
  "apd_lbl_ip": "IP de l'imprimante",
  "apd_lbl_name": "Nom (optionnel)",
  "apd_placeholder_name": "ex. Kobra X Salon",
  "apd_success": "Imprimante ajoutée, redémarrage du bridge…",
  "apd_title": "Ajouter une imprimante",
  "btn_cam_start": "▶ Caméra",
  "btn_cam_start2": "▶ Démarrer",
  "btn_cam_stop": "◼ Caméra",
  "btn_cam_stop2": "◼ Arrêter",
  "btn_cancel": "✕ Arrêter",
  "btn_cancel_generic": "Annuler",
  "btn_confirm_generic": "Confirmer",
  "btn_connect": "⚡ Connecter",
  "btn_delete": "Supprimer",
  "btn_disable_motors": "Moteurs Off",
  "btn_disconnect": "✕ Déconnecter",
  "btn_home_all": "Origine Tout",
  "btn_home_xy": "Origine XY",
  "btn_home_z": "Origine Z",
  "btn_pause": "⏸ Pause",
  "btn_resume": "▶ Reprendre",
  "cam_placeholder": "📷 Caméra non démarrée",
  "cam_stream_unavailable": "Flux indisponible",
  "card_ace_dry": "Séchage ACE",
  "card_ams": "Filament",
  "card_cam": "Caméra",
  "card_light_fan": "Ventilateur",
  "card_progress": "Progression",
  "card_speed": "Vitesse d'impression",
  "card_temps": "Températures",
  "confirm_cancel": "Vraiment annuler l'impression ?",
  "fd_cancel": "Annuler",
  "fd_no_matching_material": "Aucun matériau correspondant",
  "fd_no_slots_msg": "Aucun slot AMS chargé.{br}Lancer l'impression quand même ?",
  "fd_objects_hint": "Ignorer des objets (optionnel) :",
  "fd_objects_toggle": "Ignorer des objets",
  "fd_options_title": "Options",
  "fd_print": "▶ Imprimer",
  "fd_slot": "Slot",
  "fd_slots_hint": "Associer le canal GCode au slot AMS :",
  "fd_title": "Attribution de fente",
  "fd_used": "UTILISÉ",
  "file_cancel_btn": "✕ Annuler",
  "file_ready_btn": "▶ Lancer l'impression",
  "file_slots_btn": "🎨 Choisir les slots",
  "header_status_complete": "Terminé",
  "header_status_error": "Erreur",
  "header_status_printing": "Impression",
  "header_status_standby": "Prêt",
  "hint_ip_no_port": "Adresse IP uniquement, sans port (ex. 192.168.1.102)",
  "kobra_auto_leveling": "Mise à niveau auto",
  "kobra_busy": "Occupé",
  "kobra_canceled": "Annulé",
  "kobra_checking": "Vérification",
  "kobra_failed": "Erreur",
  "kobra_finished": "Terminé",
  "kobra_free": "Disponible",
  "kobra_init": "Initialisation",
  "kobra_offline": "Hors ligne",
  "kobra_paused": "En pause",
  "kobra_pausing": "Pause en cours…",
  "kobra_preheating": "Préchauffage",
  "kobra_printing": "Impression",
  "kobra_resumed": "Repris",
  "kobra_resuming": "Reprise en cours…",
  "kobra_stoped": "Arrêté",
  "kobra_stopping": "Arrêt en cours…",
  "kobra_updated": "Mise à jour",
  "label_bed": "Plateau",
  "label_fan": "🌀 Ventilateur",
  "label_light": "💡 Lumière",
  "label_nozzle": "Buse",
  "label_off": "Éteint",
  "label_on_off": "On / Off",
  "label_set": "Définir",
  "label_slot": "Slot",
  "label_speed": "Vitesse",
  "label_step": "Pas :",
  "label_target_c": "Cible :",
  "lbl_conn_error": "Erreur de connexion :",
  "lbl_elapsed": "Écoulé :",
  "lbl_feed": "Charger",
  "lbl_layers": "Couche",
  "lbl_light": "💡 Lumière",
  "lbl_remaining": "Restant :",
  "lbl_slicer_time": "Estimation slicer :",
  "lbl_spoolman_sync_rate": "Taux de sync. (s, 0=désact.)",
  "lbl_spoolman_url": "URL du serveur",
  "lbl_unload": "Décharger",
  "lbl_zpos": "Z (mm)",
  "log_auto": "⬇ Auto",
  "log_axis": "Axe",
  "log_bed": "Plateau →",
  "log_cam_start": "Caméra démarrée :",
  "log_cam_stop": "Caméra arrêtée",
  "log_clear": "✕ Effacer",
  "log_delete_failed": "Échec de la suppression",
  "log_dir_all": "Tout",
  "log_dir_label": "Sens :",
  "log_dir_rx": "RX",
  "log_dir_tx": "TX",
  "log_download": "⬇ Télécharger",
  "log_error": "Erreur :",
  "log_fan": "Ventilateur →",
  "log_filter_placeholder": "Filtrer…",
  "log_home": "Origine",
  "log_home_all": "Origine Tout",
  "log_light_off": "Lumière éteinte",
  "log_light_on": "Lumière allumée",
  "log_lvl_err": "⛔ Erreurs",
  "log_lvl_label": "Niveau :",
  "log_lvl_warn": "⚠ Avert.",
  "log_nozzle": "Buse →",
  "log_poll_error": "Erreur de sondage :",
  "log_print_action": "Impression :",
  "log_print_start": "Début de l'impression :",
  "log_topic_ams": "AMS",
  "log_topic_info": "Info",
  "log_topic_label": "Sujet :",
  "log_topic_print": "Impression",
  "log_topic_status": "Statut",
  "modal_sec_obico": "Obico",
  "modal_sec_spoolman": "Spoolman",
  "nav_ams": "AMS",
  "nav_browser": "Navigateur",
  "nav_console": "Console",
  "nav_dashboard": "Tableau de bord",
  "nav_extras": "Lumière / Ventilateur",
  "nav_motion": "Mouvement",
  "nav_print": "Impression",
  "nav_printers": "Imprimantes",
  "nav_settings": "Paramètres",
  "nav_temps": "Températures",
  "orca_profile_done": "Importé",
  "orca_profile_dropmsg": "Déposez ici ou cliquez",
  "orca_profile_help_html": "Déposez un <b>ZIP</b> de votre dossier filament OrcaSlicer ou des fichiers <b>.json</b> individuels.<br>Dans OrcaSlicer : <i>Aide → Afficher le dossier de configuration → user/&lt;id&gt;/filament/</i>",
  "orca_profile_hint": "Importez vos propres profils de filament OrcaSlicer (ouvrez le dossier utilisateur via Aide → Afficher le dossier de configuration)",
  "orca_profile_import_btn": "Importer des profils",
  "orca_profile_import_link": "★ Importer mes profils…",
  "orca_profile_import_title": "Importer vos profils OrcaSlicer",
  "orca_profile_list_label": "Profils importés",
  "orca_profile_section": "Profils OrcaSlicer",
  "orca_profile_skipped": "ignoré",
  "orca_profile_uploading": "Envoi en cours…",
  "orca_profile_user_empty": "– aucun –",
  "orca_profile_user_label": "Mes profils",
  "panel_ams_title": "Filament",
  "panel_browser_title": "Explorateur de fichiers",
  "panel_console_title": "Journal d'événements",
  "panel_extras_camera": "Caméra",
  "panel_extras_fan": "Ventilateur",
  "panel_extras_light": "Lumière",
  "panel_motion_xy": "Contrôle des Axes",
  "panel_print_btn_cancel": "✕ Annuler",
  "panel_print_btn_pause": "⏸ Pause",
  "panel_print_btn_resume": "▶ Reprendre",
  "panel_print_temps_live": "Températures (en direct)",
  "panel_print_title": "Contrôle impression",
  "panel_temps_bed": "Plateau chauffant",
  "panel_temps_chart": "Historique (60 dernières valeurs)",
  "panel_temps_nozzle": "Buse",
  "print_auto_leveling": "Mise à niveau auto pour cette impression",
  "printers_active": "● actif",
  "printers_current": "Imprimante actuelle",
  "printers_empty_hint": "Aucune imprimante configurée.",
  "printers_loading": "Chargement…",
  "printers_none": "Aucune imprimante configurée.",
  "printers_remove": "Supprimer l'imprimante",
  "printers_remove_confirm": "Supprimer l'imprimante \"{name}\" ? Le bridge va redémarrer.",
  "printers_switch": "Changer →",
  "progress_action_clear": "Vider",
  "progress_action_print": "Imprimer",
  "progress_action_slots": "Affecter les emplacements",
  "settings_auto_leveling": "Mise à niveau auto avant impression",
  "settings_auto_leveling_label": "Mise à niveau auto avant impression",
  "settings_btn_tooltip": "Paramètres",
  "settings_camera_on_print": "Activer la caméra au démarrage de l'impression",
  "settings_cat_connection": "Connexion",
  "settings_cat_display": "Apparence",
  "settings_cat_filament": "Filament",
  "settings_cat_language": "Langue",
  "settings_cat_printer": "Imprimante",
  "settings_cat_system": "Système",
  "settings_cat_theme": "Basculer clair / sombre",
  "settings_connection": "Connexion",
  "settings_default_slot": "Slot par défaut (couleur unique)",
  "settings_device_id": "ID de l'appareil",
  "settings_device_id_hint": "32 caractères hexadécimaux",
  "settings_device_id_placeholder": "32 caractères hexadécimaux",
  "settings_filament_mapping": "Mappage du profil de filament (par emplacement)",
  "settings_filament_mapping_hint": "Profil Orca fixe par emplacement AMS. Lors de la synchronisation du slicer, le bridge envoie ce profil au lieu de « Generic ».",
  "settings_filament_mapping_label": "Mappage du profil de filament (par emplacement)",
  "settings_filament_mapping_save": "Enregistrer le mappage",
  "settings_filament_mapping_save_label": "Enregistrer le mappage",
  "settings_file_ready_banner": "Barre d'impression",
  "settings_file_ready_dialog": "Dialogue d'impression",
  "settings_file_ready_mode": "Après téléchargement : Comportement de démarrage d'impression",
  "settings_integrations": "Intégrations",
  "settings_language": "Langue",
  "settings_mode_id": "ID du mode",
  "settings_mode_id_placeholder": "20030",
  "settings_mqtt_port": "Port MQTT",
  "settings_mqtt_username_placeholder": "userXXXXXXXX",
  "settings_orca_profiles_import": "Importer des profils",
  "settings_orca_profiles_label": "Profils OrcaSlicer",
  "settings_password": "Mot de passe MQTT",
  "settings_poll": "Intervalle de sondage (secondes)",
  "settings_poll_interval_hint": "Fréquence à laquelle le bridge interroge l'état de l'imprimante",
  "settings_poll_interval_label": "Intervalle de sondage (secondes)",
  "settings_print": "Paramètres d'impression",
  "settings_printer_ip": "IP de l'imprimante",
  "settings_printer_name": "Nom de l'imprimante",
  "settings_printer_name_placeholder": "p. ex. Kobra X Salon",
  "settings_save": "Enregistrer et redémarrer",
  "settings_slot_auto": "Auto (tous les slots chargés)",
  "settings_theme_toggle": "Basculer clair / sombre",
  "settings_title": "Paramètres",
  "settings_username": "Nom d'utilisateur MQTT",
  "settings_vendor_filter_placeholder": "Rechercher des fabricants…",
  "settings_version": "Version",
  "settings_visible_vendors": "Fabricants visibles (liste des profils)",
  "settings_visible_vendors_hint": "Seuls ces fabricants apparaissent dans la liste des profils d'emplacement. Rien de sélectionné = tout afficher. « Generic » et vos propres profils sont toujours visibles.",
  "settings_visible_vendors_label": "Fabricants visibles (liste des profils)",
  "settings_visible_vendors_save": "Enregistrer la sélection",
  "settings_visible_vendors_save_label": "Enregistrer la sélection",
  "settings_web_upload_warning": "Afficher un avertissement lors de l'impression de fichiers web",
  "sf_all": "Tout",
  "sf_err": "✗ Échoués",
  "sf_new": "Nouveau",
  "sf_ok": "✓ Terminés",
  "skip_already": "ignoré",
  "skip_btn_label": "Objets",
  "skip_cancel": "Annuler",
  "skip_confirm": "Ignorer",
  "skip_confirm_btn": "Ignorer",
  "skip_hint": "Décochez les objets que vous ne souhaitez plus imprimer :",
  "skip_no_objects": "Aucun objet dans cette impression.",
  "skip_select_at_least_one": "Veuillez sélectionner au moins un objet.",
  "skip_sending": "Envoi …",
  "skip_success": "Les objets seront ignorés.",
  "skip_title": "✂ Ignorer des objets",
  "slot_edit_color": "Couleur",
  "slot_edit_custom": "ex. PLA, PETG, ABS…",
  "slot_edit_load": "⬇ Charger",
  "slot_edit_material": "Matériau",
  "slot_edit_ok": "Slot AMS",
  "slot_edit_profile": "Profil OrcaSlicer",
  "slot_edit_profile_default": "— Générique (défaut) —",
  "slot_edit_profile_hint": "Envoyé lors de la synchronisation OrcaSlicer comme marque spécifique au lieu de \"Générique\"",
  "slot_edit_save": "💾 Enregistrer",
  "slot_edit_title": "Modifier le slot",
  "slot_edit_unload": "⬆ Décharger",
  "speed_normal": "⚡ Normal",
  "speed_silent": "🐢 Silencieux",
  "speed_sport": "🚀 Sport",
  "ss_date": "↓ Date",
  "ss_dur": "⏱ Durée d'impression",
  "ss_name": "A–Z Nom",
  "store_delete_confirm": "Supprimer le fichier ?",
  "store_download": "⬇ Télécharger",
  "store_empty": "Aucun fichier uploadé.",
  "store_estimate": "Estimation",
  "store_never": "jamais imprimé",
  "store_no_results": "Aucun fichier trouvé.",
  "store_print": "▶ Imprimer",
  "store_print_confirm": "Imprimer le fichier ?",
  "store_refresh": "↻ Actualiser",
  "store_search_placeholder": "🔍 Rechercher…",
  "store_upload_busy": "⏳ Envoi en cours…",
  "store_upload_error": "✗ {error}",
  "store_upload_label_browse": "parcourir",
  "store_upload_label_prefix": "Déposez un GCode ici ou ",
  "store_upload_only_gcode": "✗ Seuls les fichiers GCode sont autorisés (.gcode, .3mf, .bgcode)",
  "store_upload_success": "✓ {file}",
  "store_web_verify_abort": "Annuler",
  "store_web_verify_confirm": "Confirmer",
  "store_web_verify_msg": "Veuillez vérifier que ce fichier a été créé pour Anycubic Kobra X.",
  "store_web_verify_title": "Vérifier le fichier",
  "update_apply": "Installer maintenant",
  "update_applying": "Téléchargement…",
  "update_available": "disponible",
  "update_check": "Vérifier les mises à jour",
  "update_checking": "Vérification…",
  "update_docker": "Copier la commande",
  "update_docker_copied": "Copié ! Exécuter : docker compose pull && docker compose up -d",
  "update_error": "Erreur",
  "update_none": "Déjà à jour",
  "update_restarting": "Redémarrage…"
}