Files
KX-Bridge-Release/web/translations/fr.json
viewit 7d28ed4e92 feat(power): add setting to show current status instead of action
Reddit report: the header power toggle switches correctly but
displays "backwards" - the button shows the action a click would
perform (e.g. "Aus" while the printer is on), not the printer's
actual current state, which some users find counterintuitive.

Both readings are legitimate, so this adds a per-printer opt-in
(Settings -> Power Switch -> "Aktuellen Status statt Aktion
anzeigen") rather than flipping the default for everyone.
power_status_inverted=0 (default) keeps today's behavior; =1 mirrors
the actual on/off state instead. The backend's power-status parsing
is untouched - only _applyHeaderPowerState() picks which state to
display, so the click handler still always toggles the real state
regardless of display mode.
2026-09-01 17:31:38 +02:00

362 lines
16 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"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",
"browser_tab_printer": "Sur l'imprimante",
"browser_tab_uploaded": "Téléversés",
"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_power": "Prise électrique",
"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_pause_reason": "Impression en pause :",
"lbl_remaining": "Restant :",
"lbl_slicer_time": "Estimation slicer :",
"lbl_spoolman_sync_rate": "Taux de sync. (s, 0=fin impression)",
"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_kxgauge": "KXGauge",
"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",
"printer_store_delete_confirm": "Supprimer le fichier de l'imprimante ?",
"printer_store_delete_selected_confirm": "Supprimer {n} fichiers sélectionnés de l'imprimante ?",
"printer_store_empty": "Aucun fichier sur l'imprimante.",
"printer_store_unreachable": "Imprimante injoignable ou requête échouée.",
"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_power": "Basculer l'alimentation de l'imprimante",
"printers_power_on": "Alimentation : Allumée",
"printers_power_off": "Alimentation : Éteinte",
"printers_power_off_confirm": "Éteindre l'alimentation de l'imprimante ? Assurez-vous qu'aucune impression n'est en cours.",
"printers_power_on_short": "Marche",
"printers_power_off_short": "Arrêt",
"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_kxgauge_enabled": "Activé",
"settings_kxgauge_heat_peak": "Température cible (°C)",
"settings_kxgauge_test": "Tester la connexion",
"settings_kxgauge_url": "URL de l'appareil",
"settings_language": "Langue",
"settings_mode_id": "ID du mode",
"settings_mode_id_placeholder": "20030",
"settings_power": "Prise électrique",
"settings_power_on_url": "URL d'allumage",
"settings_power_off_url": "URL d'extinction",
"settings_power_status_url": "URL de statut",
"settings_power_hint": "Optionnel : URL HTTP GET pour une prise connectée (ex. Tasmota) contrôlant l'alimentation secteur de l'imprimante. Laisser vide masque le bouton d'alimentation.",
"settings_power_status_inverted": "Afficher l'état actuel au lieu de l'action",
"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",
"settings_delete_printer_file_after_print": "Supprimer le fichier de l'imprimante après une impression réussie",
"settings_delete_printer_file_after_print_hint": "S'applique uniquement aux impressions lancées via ce bridge (fichiers qu'il a lui-même téléversés) - les impressions lancées directement depuis l'imprimante ou Anycubic Slicer ne sont jamais supprimées, car aucune copie n'existe ailleurs.",
"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_copy_from": "Copier la couleur du slot…",
"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": "AZ Nom",
"store_delete_confirm": "Supprimer le fichier ?",
"store_delete_selected": "Supprimer la sélection",
"store_delete_selected_confirm": "Supprimer {n} fichiers sélectionnés ?",
"store_download": "⬇ Télécharger",
"store_empty": "Aucun fichier uploadé.",
"store_estimate": "Estimation",
"store_exit_select": "Annuler",
"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_select_all": "Tout sélectionner",
"store_selected_count": "{n} sélectionné(s)",
"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…"
}