<?xml version="1.0" encoding="utf-8"?>
<root>
  <resheader name="resmimetype"><value>text/microsoft-resx</value></resheader>
  <resheader name="version"><value>2.0</value></resheader>
  <resheader name="reader"><value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value></resheader>
  <resheader name="writer"><value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value></resheader>
  <data name="TabHeader_Base" xml:space="preserve"><value>Base</value></data>
  <data name="TabHeader_Handbrake" xml:space="preserve"><value>Frein à main</value></data>
  <data name="TabHeader_Pedals" xml:space="preserve"><value>Pédales</value></data>
  <data name="TabHeader_Ab9Shifter" xml:space="preserve"><value>AB9</value></data>
  <data name="TabHeader_MBooster" xml:space="preserve"><value>mBooster</value></data>
  <data name="TabHeader_Hub" xml:space="preserve"><value>Hub</value></data>
  <data name="TabHeader_Options" xml:space="preserve"><value>Options</value></data>
  <data name="TabHeader_Sdk" xml:space="preserve"><value>SDK</value></data>
  <data name="TabHeader_Import" xml:space="preserve"><value>Importer</value></data>
  <data name="TabHeader_About" xml:space="preserve"><value>À propos</value></data>
  <data name="Status_Disconnected" xml:space="preserve"><value>Déconnecté</value></data>
  <data name="Button_Refresh" xml:space="preserve"><value>ACTUALISER</value></data>
  <data name="Label_PerformanceOutput" xml:space="preserve"><value>Puissance de sortie</value></data>
  <data name="Option_Reserved" xml:space="preserve"><value>Garder</value></data>
  <data name="Option_Full" xml:space="preserve"><value>Complète</value></data>
  <data name="Button_CalibrateCenter" xml:space="preserve"><value>CALIBRER LE CENTRE</value></data>
  <data name="Brand_Mcu" xml:space="preserve"><value>MCU</value></data>
  <data name="Brand_Mosfet" xml:space="preserve"><value>MOSFET</value></data>
  <data name="Brand_Motor" xml:space="preserve"><value>MOTEUR</value></data>
  <data name="Section_CoreSettings" xml:space="preserve"><value>RÉGLAGES PRINCIPAUX</value></data>
  <data name="Section_GearshiftVibration" xml:space="preserve"><value>VIBRATION DE CHANGEMENT</value></data>
  <data name="SliderLabel_WheelRotationAngle" xml:space="preserve"><value>Angle maximum du volant</value></data>
  <data name="SliderLabel_GameFfbStrength" xml:space="preserve"><value>Intensité du FFB</value></data>
  <data name="SliderLabel_BaseTorqueOutput" xml:space="preserve"><value>Limite maximale du couple de sortie</value></data>
  <data name="SliderLabel_MaximumWheelSpeed" xml:space="preserve"><value>Vitesse maximale du volant</value></data>
  <data name="SliderLabel_ShiftIntensity" xml:space="preserve"><value>Intensité des vibrations de décalage</value></data>
  <data name="SliderLabel_VibrateOnNeutral" xml:space="preserve"><value>Vibrer au point mort</value></data>
  <data name="SliderLabel_ShiftDebounce" xml:space="preserve"><value>Anti-rebond de changement</value></data>
  <data name="Section_WheelbaseEffects" xml:space="preserve"><value>EFFETS DE LA BASE</value></data>
  <data name="Section_GameEffects" xml:space="preserve"><value>EFFETS FFB DU JEU</value></data>
  <data name="SliderLabel_WheelDamper" xml:space="preserve"><value>Amortisseur du volant</value></data>
  <data name="SliderLabel_WheelFriction" xml:space="preserve"><value>Friction du volant</value></data>
  <data name="SliderLabel_NaturalInertia" xml:space="preserve"><value>Inertie naturelle</value></data>
  <data name="SliderLabel_WheelSpring" xml:space="preserve"><value>Ressort du volant</value></data>
  <data name="SliderLabel_GameDamper" xml:space="preserve"><value>Amortisseur du jeu</value></data>
  <data name="SliderLabel_GameFriction" xml:space="preserve"><value>Friction du jeu</value></data>
  <data name="SliderLabel_GameInertia" xml:space="preserve"><value>Inertie du jeu</value></data>
  <data name="SliderLabel_GameSpring" xml:space="preserve"><value>Ressort du jeu</value></data>
  <data name="Section_Protection" xml:space="preserve"><value>PROTECTION</value></data>
  <data name="Section_SoftLimit" xml:space="preserve"><value>LIMITE SOUPLE</value></data>
  <data name="SliderLabel_HandsOffProtection" xml:space="preserve"><value>Protection mains libres</value></data>
  <data name="SliderLabel_SteeringWheelInertia" xml:space="preserve"><value>Inertie du volant</value></data>
  <data name="SliderLabel_Stiffness" xml:space="preserve"><value>Rigidité de la butée</value></data>
  <data name="SliderLabel_RetainGameFfb" xml:space="preserve"><value>Conserver le FFB du jeu</value></data>
  <data name="Section_FfbEqualizer" xml:space="preserve"><value>ÉGALISEUR FFB</value></data>
  <data name="Subtitle_FfbEqualizer" xml:space="preserve"><value>// gain par bande · 100 % = neutre · 400 % = boost max</value></data>
  <data name="Section_FfbOutputCurve" xml:space="preserve"><value>COURBE DE SORTIE FFB</value></data>
  <data name="Subtitle_FfbOutputCurve" xml:space="preserve"><value>// déplacez les 5 nœuds pour façonner la réponse</value></data>
  <data name="Button_Flat" xml:space="preserve"><value>PLATE</value></data>
  <data name="Button_Falloff" xml:space="preserve"><value>DÉCROISSANCE</value></data>
  <data name="Button_Linear" xml:space="preserve"><value>LINÉAIRE</value></data>
  <data name="Button_SCurve" xml:space="preserve"><value>COURBE S</value></data>
  <data name="Button_Exponential" xml:space="preserve"><value>EXPONENTIELLE</value></data>
  <data name="Button_Parabolic" xml:space="preserve"><value>PARABOLIQUE</value></data>
  <data name="Section_Miscellaneous" xml:space="preserve"><value>DIVERS</value></data>
  <data name="Section_HighSpeedDamping" xml:space="preserve"><value>AMORTISSEMENT À HAUTE VITESSE</value></data>
  <data name="Subtitle_HighSpeedDamping" xml:space="preserve"><value>// je n'ai aucune idée de ce que font ces réglages</value></data>
  <data name="SliderLabel_ForceFeedbackReversal" xml:space="preserve"><value>Inversion du FFB</value></data>
  <data name="SliderLabel_StandbyMode" xml:space="preserve"><value>Mode veille</value></data>
  <data name="SliderLabel_AutoStandbyTimeout" xml:space="preserve"><value>Veille après</value></data>
  <data name="SliderLabel_BaseStatusLed" xml:space="preserve"><value>LED d'état de la base</value></data>
  <data name="SliderLabel_Bluetooth" xml:space="preserve"><value>Bluetooth</value></data>
  <data name="SliderLabel_DampingLevel" xml:space="preserve"><value>Niveau d'amortissement</value></data>
  <data name="SliderLabel_TriggerSpeed" xml:space="preserve"><value>Vitesse de déclenchement</value></data>
  <data name="Section_PaddleSettings" xml:space="preserve"><value>RÉGLAGES DES PALETTES</value></data>
  <data name="SliderLabel_PaddlesMode" xml:space="preserve"><value>Mode des palettes</value></data>
  <data name="Option_Buttons" xml:space="preserve"><value>Boutons</value></data>
  <data name="Option_Dpad" xml:space="preserve"><value>Croix directionnelle</value></data>
  <data name="Option_Combined" xml:space="preserve"><value>Combiné</value></data>
  <data name="Option_Split" xml:space="preserve"><value>Séparé</value></data>
  <data name="SliderLabel_ClutchSplitPoint" xml:space="preserve"><value>Point de séparation embrayage</value></data>
  <data name="Option_Knob" xml:space="preserve"><value>Encodeur</value></data>
  <data name="SliderLabel_LeftStickMode" xml:space="preserve"><value>Mode du stick gauche</value></data>
  <data name="SliderLabel_JoystickAssignment" xml:space="preserve"><value>Affectation du joystick</value></data>
  <data name="Option_None" xml:space="preserve"><value>Aucun</value></data>
  <data name="Option_Left" xml:space="preserve"><value>Gauche</value></data>
  <data name="Option_Right" xml:space="preserve"><value>Droite</value></data>
  <data name="Section_Position" xml:space="preserve"><value>POSITION</value></data>
  <data name="Subtitle_LiveHandbrakeInput" xml:space="preserve"><value>// entrée du frein à main en direct</value></data>
  <data name="Label_Position" xml:space="preserve"><value>Position</value></data>
  <data name="Section_Calibration" xml:space="preserve"><value>CALIBRATION</value></data>
  <data name="Subtitle_PullHandbrakeFully" xml:space="preserve"><value>// tirez le frein à main à fond une fois</value></data>
  <data name="Button_StartCalibration" xml:space="preserve"><value>DÉMARRER LA CALIBRATION</value></data>
  <data name="Button_Stop" xml:space="preserve"><value>ARRÊT</value></data>
  <data name="Section_HandbrakeSettings" xml:space="preserve"><value>RÉGLAGES DU FREIN À MAIN</value></data>
  <data name="SliderLabel_Mode" xml:space="preserve"><value>Mode</value></data>
  <data name="Option_Axis" xml:space="preserve"><value>Axe</value></data>
  <data name="Option_Button" xml:space="preserve"><value>Bouton</value></data>
  <data name="SliderLabel_ButtonThreshold" xml:space="preserve"><value>Seuil du bouton</value></data>
  <data name="SliderLabel_ReverseDirection" xml:space="preserve"><value>Inverser la direction</value></data>
  <data name="SliderLabel_RangeStart" xml:space="preserve"><value>Début de la plage</value></data>
  <data name="SliderLabel_RangeEnd" xml:space="preserve"><value>Fin de la plage</value></data>
  <data name="Section_OutputCurve" xml:space="preserve"><value>COURBE DE SORTIE</value></data>
  <data name="Subtitle_MapPhysicalPullToGame" xml:space="preserve"><value>// associe la traction physique à l'entrée du jeu</value></data>
  <data name="Label_Throttle" xml:space="preserve"><value>ACCÉLÉRATEUR</value></data>
  <data name="Label_Brake" xml:space="preserve"><value>FREIN</value></data>
  <data name="Label_Clutch" xml:space="preserve"><value>EMBRAYAGE</value></data>
  <data name="Section_ThrottleDirectionRange" xml:space="preserve"><value>ACCÉLÉRATEUR · DIRECTION ET PLAGE</value></data>
  <data name="Section_BrakeDirectionRange" xml:space="preserve"><value>FREIN · DIRECTION ET PLAGE</value></data>
  <data name="Section_ClutchDirectionRange" xml:space="preserve"><value>EMBRAYAGE · DIRECTION ET PLAGE</value></data>
  <data name="Section_ThrottleOutputCurve" xml:space="preserve"><value>COURBE DE SORTIE ACCÉLÉRATEUR</value></data>
  <data name="Section_BrakeOutputCurve" xml:space="preserve"><value>COURBE DE SORTIE FREIN</value></data>
  <data name="Section_ClutchOutputCurve" xml:space="preserve"><value>COURBE DE SORTIE EMBRAYAGE</value></data>
  <data name="Subtitle_MapPhysicalPositionToGame" xml:space="preserve"><value>// associe la position physique à l'entrée du jeu</value></data>
  <data name="Subtitle_ShapeBrakeResponse" xml:space="preserve"><value>// modeler la réponse du frein</value></data>
  <data name="Subtitle_ShapeClutchResponse" xml:space="preserve"><value>// modeler la réponse de l'embrayage</value></data>
  <data name="Section_ThrottleCalibration" xml:space="preserve"><value>ACCÉLÉRATEUR · CALIBRATION</value></data>
  <data name="Section_BrakeCalibration" xml:space="preserve"><value>FREIN · CALIBRATION</value></data>
  <data name="Section_ClutchCalibration" xml:space="preserve"><value>EMBRAYAGE · CALIBRATION</value></data>
  <data name="SliderLabel_SensorRatio" xml:space="preserve"><value>Ratio des capteurs</value></data>
  <data name="Section_MechanicalLayout" xml:space="preserve"><value>DISPOSITION MÉCANIQUE</value></data>
  <data name="Option_Ab9Layout5R1" xml:space="preserve"><value>5+R Disposition 1</value></data>
  <data name="Option_Ab9Layout6R1" xml:space="preserve"><value>6+R Disposition 1</value></data>
  <data name="Option_Ab9Layout6R2" xml:space="preserve"><value>6+R Disposition 2</value></data>
  <data name="Option_Ab9Layout7R1" xml:space="preserve"><value>7+R Disposition 1</value></data>
  <data name="Option_Ab9Layout7R2" xml:space="preserve"><value>7+R Disposition 2</value></data>
  <data name="Option_Sequential" xml:space="preserve"><value>Séquentielle</value></data>
  <data name="Option_HPattern" xml:space="preserve"><value>Grille en H</value></data>
  <data name="Label_ShifterType" xml:space="preserve"><value>Type de levier de vitesses</value></data>
  <data name="Section_Feel" xml:space="preserve"><value>TOUCHER</value></data>
  <data name="Subtitle_PerAxisMechanicalCharacter" xml:space="preserve"><value>// caractère mécanique par axe</value></data>
  <data name="SliderLabel_MechanicalResistance" xml:space="preserve"><value>Résistance mécanique</value></data>
  <data name="SliderLabel_Spring" xml:space="preserve"><value>Ressort</value></data>
  <data name="SliderLabel_NaturalDamping" xml:space="preserve"><value>Amortissement naturel</value></data>
  <data name="SliderLabel_NaturalFriction" xml:space="preserve"><value>Friction naturelle</value></data>
  <data name="SliderLabel_MaxOutputTorqueLimit" xml:space="preserve"><value>Limite max du couple de sortie</value></data>
  <data name="Section_EngineVibration" xml:space="preserve"><value>VIBRATION MOTEUR</value></data>
  <data name="Subtitle_HostRenderedRumble" xml:space="preserve"><value>// vibration générée par l'hôte à partir du régime</value></data>
  <data name="SliderLabel_Intensity" xml:space="preserve"><value>Intensité</value></data>
  <data name="SliderLabel_Frequency" xml:space="preserve"><value>Fréquence</value></data>
  <data name="Section_GearShift" xml:space="preserve"><value>CHANGEMENT DE VITESSE</value></data>
  <data name="SliderLabel_VibrationIntensity" xml:space="preserve"><value>Intensité de vibration</value></data>
  <data name="Section_MBoosterPedals" xml:space="preserve"><value>PÉDALES MBOOSTER</value></data>
  <data name="Subtitle_MBoosterPedals" xml:space="preserve"><value>// effets générés par l'hôte · rôle + position par périphérique</value></data>
  <data name="SliderLabel_Device" xml:space="preserve"><value>Périphérique</value></data>
  <data name="SliderLabel_Role" xml:space="preserve"><value>Rôle</value></data>
  <data name="Option_Disabled" xml:space="preserve"><value>Désactivé</value></data>
  <data name="Option_Throttle" xml:space="preserve"><value>Accélérateur</value></data>
  <data name="Option_Brake" xml:space="preserve"><value>Frein</value></data>
  <data name="Option_Clutch" xml:space="preserve"><value>Embrayage</value></data>
  <data name="Section_PedalFeel" xml:space="preserve"><value>RESSENTI DE LA PÉDALE</value></data>
  <data name="SliderLabel_DeadzoneKg" xml:space="preserve"><value>Zone morte (kg)</value></data>
  <data name="SliderLabel_MaxForceKg" xml:space="preserve"><value>Force maximale (kg)</value></data>
  <data name="SliderLabel_TravelRangeMm" xml:space="preserve"><value>Début / Fin de Course (mm)</value></data>
  <data name="SliderLabel_EndstopFrontStiffness" xml:space="preserve"><value>Rigidité de butée avant</value></data>
  <data name="SliderLabel_EndstopEndStiffness" xml:space="preserve"><value>Rigidité de butée de fin</value></data>
  <data name="Section_SimInputMapping" xml:space="preserve"><value>MAPPAGE D'ENTRÉE SIM</value></data>
  <data name="Subtitle_SimInputMapping" xml:space="preserve"><value>// mappe le signal de la cellule de charge/pédale vers le jeu, à la manière de Pit House</value></data>
  <data name="SliderLabel_MaxThresholdKg" xml:space="preserve"><value>Seuil maximal (kg)</value></data>
  <data name="Section_Effects" xml:space="preserve"><value>EFFETS</value></data>
  <data name="Subtitle_EffectsTriggers" xml:space="preserve"><value>// déclencheurs : ABS sur signal du jeu · Blocage au frein&gt;0,8 · Seuil sur front · Moteur continu</value></data>
  <data name="Section_Abs" xml:space="preserve"><value>ABS</value></data>
  <data name="Section_TractionControl" xml:space="preserve"><value>Contrôle de traction</value></data>
  <data name="Section_WheelSpin" xml:space="preserve"><value>Patinage des roues</value></data>
  <data name="Section_MBoosterGearShift" xml:space="preserve"><value>Changement de vitesse</value></data>
  <data name="Section_RoadTexture" xml:space="preserve"><value>Texture de la route</value></data>
  <data name="Label_Enable" xml:space="preserve"><value>Activer</value></data>
  <data name="Button_Test1s" xml:space="preserve"><value>Tester 1 s</value></data>
  <data name="Label_Test" xml:space="preserve"><value>Tester</value></data>
  <data name="Section_Lockup" xml:space="preserve"><value>Blocage</value></data>
  <data name="Section_Threshold" xml:space="preserve"><value>Seuil</value></data>
  <data name="Section_EngineContinuous" xml:space="preserve"><value>Vibration moteur</value></data>
  <data name="SliderLabel_FrequencyHz" xml:space="preserve"><value>Fréquence (Hz)</value></data>
  <data name="SliderLabel_Smoothness" xml:space="preserve"><value>Douceur</value></data>
  <data name="SliderLabel_TriggerLevel" xml:space="preserve"><value>Niveau de déclenchement</value></data>
  <data name="SliderLabel_VibrationDecay" xml:space="preserve"><value>Décroissance de la vibration</value></data>
  <data name="Subtitle_CalibrationExperimental" xml:space="preserve"><value>// expérimental — peut ne pas être pris en compte par le firmware du mBooster</value></data>
  <data name="Label_ReversedDirection" xml:space="preserve"><value>Direction inversée</value></data>
  <data name="SliderLabel_MinRaw" xml:space="preserve"><value>Min (brut)</value></data>
  <data name="SliderLabel_MaxRaw" xml:space="preserve"><value>Max (brut)</value></data>
  <data name="Button_ReadFromDevice" xml:space="preserve"><value>LIRE DU PÉRIPHÉRIQUE</value></data>
  <data name="Button_Apply" xml:space="preserve"><value>APPLIQUER</value></data>
  <data name="Section_UniversalHubPedals" xml:space="preserve"><value>HUB UNIVERSEL · PÉDALES</value></data>
  <data name="Subtitle_PedalsPort" xml:space="preserve"><value>// port des pédales (interrogé toutes les 2 secondes)</value></data>
  <data name="Label_PedalsPort" xml:space="preserve"><value>Port des pédales</value></data>
  <data name="Section_Accessories" xml:space="preserve"><value>ACCESSOIRES</value></data>
  <data name="Label_Port1" xml:space="preserve"><value>Port 1</value></data>
  <data name="Label_Port2" xml:space="preserve"><value>Port 2</value></data>
  <data name="Label_Port3" xml:space="preserve"><value>Port 3</value></data>
  <data name="Section_Profiles" xml:space="preserve"><value>PROFILS</value></data>
  <data name="SliderLabel_ApplyProfileOnLaunch" xml:space="preserve"><value>Appliquer les réglages du profil au lancement</value></data>
  <data name="Section_WheelLedOutput" xml:space="preserve"><value>SORTIE LED DU VOLANT</value></data>
  <data name="Subtitle_WheelLedOutput" xml:space="preserve"><value>// limitation rpm + boutons</value></data>
  <data name="Hint_LedOptionsRecommendedOff" xml:space="preserve"><value>Recommandé : laissez les options LED ci-dessous DÉSACTIVÉES sauf si vous rencontrez des problèmes avec les LED.</value></data>
  <data name="SliderLabel_LimitWheelUpdates" xml:space="preserve"><value>Limiter les mises à jour vers le volant</value></data>
  <data name="Hint_OnlySendLedWhenChanged" xml:space="preserve"><value>N'envoyer les données LED que lorsqu'elles changent réellement.</value></data>
  <data name="SliderLabel_AlwaysResendBitmask" xml:space="preserve"><value>Toujours renvoyer le bitmask</value></data>
  <data name="Hint_AlwaysResendBitmask" xml:space="preserve"><value>Toujours envoyer le bitmask LED avec les mises à jour de couleur, même s'il ne change pas. Génère du trafic supplémentaire.</value></data>
  <data name="Section_UsbDetection" xml:space="preserve"><value>DÉTECTION USB</value></data>
  <data name="SliderLabel_DisableSerialProbe" xml:space="preserve"><value>Désactiver la sonde série de secours (avancé)</value></data>
  <data name="Hint_DisableSerialProbe" xml:space="preserve"><value>À activer uniquement si le plugin communique avec un mauvais périphérique.</value></data>
  <data name="SliderLabel_DisableAb9Detection" xml:space="preserve"><value>Désactiver la détection du levier actif AB9</value></data>
  <data name="Hint_DisableAb9Detection" xml:space="preserve"><value>Ignorer la sonde de reconnexion AB9.</value></data>
  <data name="Section_DashboardTelemetry" xml:space="preserve"><value>TÉLÉMÉTRIE DU TABLEAU DE BORD</value></data>
  <data name="Label_UploadDashboardOnConnect" xml:space="preserve"><value>Téléverser le tableau de bord à la connexion</value></data>
  <data name="Label_DownloadDashboardsFromWheel" xml:space="preserve"><value>Télécharger les tableaux de bord depuis le volant</value></data>
  <data name="Label_WheelFirmwareEra" xml:space="preserve"><value>Ère du firmware du volant :</value></data>
  <data name="Option_FirmwareEraAuto" xml:space="preserve"><value>Auto — Tenter la détection depuis la poignée de main du volant</value></data>
  <data name="Option_FirmwareEra2024" xml:space="preserve"><value>Ère 2024 — (abonnement par URL)</value></data>
  <data name="Option_FirmwareEra2026" xml:space="preserve"><value>Ère 2026 — CSP/KSP</value></data>
  <data name="Hint_FirmwareEra" xml:space="preserve"><value>Auto détecte l'ère du firmware du volant depuis sa poignée de main et choisit le protocole correspondant. Ne forcez l'option que si la télémétrie ne fonctionne pas.</value></data>
  <data name="SliderLabel_ShowAllTabs" xml:space="preserve"><value>Afficher tous les onglets (avancé)</value></data>
  <data name="Section_DeviceDefinitions" xml:space="preserve"><value>DÉFINITIONS D'APPAREIL</value></data>
  <data name="Button_RedeployDefinitions" xml:space="preserve"><value>REDÉPLOYER TOUTES LES DÉFINITIONS</value></data>
  <data name="Status_RedeployedFmt" xml:space="preserve"><value>{0} définitions sur {1} écrites pour le PID {2}. Redémarrez SimHub pour les prendre en compte.</value></data>
  <data name="Section_Reset" xml:space="preserve"><value>RÉINITIALISER</value></data>
  <data name="Button_ClearAllSettings" xml:space="preserve"><value>EFFACER TOUS LES RÉGLAGES ET PROFILS</value></data>
  <data name="Hint_ClearAllSettingsWarning" xml:space="preserve"><value>Cela réinitialisera tous les réglages et profils du plugin à leurs valeurs par défaut.</value></data>
  <data name="Hint_DashboardUploadNotWorking" xml:space="preserve"><value>Le téléversement du tableau de bord est en développement et n'envoie PAS actuellement de fichiers vers le volant.</value></data>
  <data name="Section_DashboardUpload" xml:space="preserve"><value>TÉLÉVERSEMENT DU TABLEAU DE BORD</value></data>
  <data name="Subtitle_DashboardUpload" xml:space="preserve"><value>// envoyer un fichier .mzdash vers le volant connecté</value></data>
  <data name="Hint_UploadStatusFormat" xml:space="preserve"><value>L'état reflète le dernier ack du volant.</value></data>
  <data name="Label_Source" xml:space="preserve"><value>SOURCE</value></data>
  <data name="Option_LocalMzdashFile" xml:space="preserve"><value>Fichier .mzdash local</value></data>
  <data name="Option_DashboardLibrary" xml:space="preserve"><value>Bibliothèque de tableaux de bord</value></data>
  <data name="Button_PickMzdash" xml:space="preserve"><value>CHOISIR .MZDASH…</value></data>
  <data name="Status_NoFileSelected" xml:space="preserve"><value>(aucun fichier sélectionné)</value></data>
  <data name="Label_Dashboard" xml:space="preserve"><value>Tableau de bord :</value></data>
  <data name="Button_UploadNow" xml:space="preserve"><value>TÉLÉVERSER MAINTENANT</value></data>
  <data name="Status_Idle" xml:space="preserve"><value>inactif</value></data>
  <data name="Label_DashboardName" xml:space="preserve"><value>Nom du tableau de bord :</value></data>
  <data name="Label_RawSize" xml:space="preserve"><value>Taille brute :</value></data>
  <data name="Label_Md5" xml:space="preserve"><value>MD5 :</value></data>
  <data name="Label_InFlight" xml:space="preserve"><value>En cours :</value></data>
  <data name="Label_LastAckBytes" xml:space="preserve"><value>Dernier ack bytes_written / total :</value></data>
  <data name="Label_LastAckStatus" xml:space="preserve"><value>Octet d'état du dernier ack :</value></data>
  <data name="Hint_UploadRequiresConnection" xml:space="preserve"><value>Remarque : les téléversements nécessitent que le volant soit connecté et une session de gestion négociée.</value></data>
  <data name="Section_WheelFiles" xml:space="preserve"><value>FICHIERS DU VOLANT</value></data>
  <data name="Subtitle_WheelFiles" xml:space="preserve"><value>// tableaux de bord chargés sur le volant</value></data>
  <data name="Hint_DeleteDisabled" xml:space="preserve"><value>La suppression est temporairement désactivée.</value></data>
  <data name="DataGridHeader_State" xml:space="preserve"><value>État</value></data>
  <data name="DataGridHeader_Title" xml:space="preserve"><value>Titre</value></data>
  <data name="DataGridHeader_DirName" xml:space="preserve"><value>Dossier</value></data>
  <data name="DataGridHeader_Hash" xml:space="preserve"><value>Hachage</value></data>
  <data name="DataGridHeader_LastModified" xml:space="preserve"><value>Dernière modification</value></data>
  <data name="Button_Delete" xml:space="preserve"><value>SUPPRIMER</value></data>
  <data name="Tooltip_DeleteDisabled" xml:space="preserve"><value>Désactivé temporairement.</value></data>
  <data name="Section_CoapServer" xml:space="preserve"><value>SERVEUR COAP</value></data>
  <data name="Subtitle_CoapServer" xml:space="preserve"><value>// activez cette option pour empêcher PitHouse de démarrer automatiquement</value></data>
  <data name="Hint_CoapServerEnabled" xml:space="preserve"><value>Lorsqu'activé, le plugin exécute un serveur de contrôle SDK CoAP intégré.</value></data>
  <data name="Hint_CoapStubProcessName" xml:space="preserve"><value>Lorsqu'il est activé, le plugin exécute un petit processus de substitution qui apparaît dans la liste des processus sous le nom « MOZA Pit House.exe ». C'est normal : cela permet aux applications du SDK MOZA de trouver PitHouse par son nom. Il se ferme automatiquement lorsque vous le désactivez ou fermez SimHub.</value></data>
  <data name="SliderLabel_EnableCoapServer" xml:space="preserve"><value>Activer le serveur SDK CoAP</value></data>
  <data name="Section_UdpControl" xml:space="preserve"><value>CONTRÔLE UDP</value></data>
  <data name="Subtitle_UdpControl" xml:space="preserve"><value>// surface de contrôle CBOR-sur-UDP simple</value></data>
  <data name="Hint_UdpControlEnabled" xml:space="preserve"><value>Lorsqu'activé, le plugin exécute un serveur de contrôle UDP intégré pour les outils tiers de configuration de volant.</value></data>
  <data name="SliderLabel_EnableUdpControl" xml:space="preserve"><value>Activer le serveur de contrôle UDP</value></data>
  <data name="Label_PortNumber" xml:space="preserve"><value>Port</value></data>
  <data name="Label_UdpControlServer" xml:space="preserve"><value>Contrôle UDP</value></data>
  <data name="Section_Status" xml:space="preserve"><value>ÉTAT</value></data>
  <data name="Label_CoapServer" xml:space="preserve"><value>Serveur CoAP</value></data>
  <data name="Section_RecentRequests" xml:space="preserve"><value>REQUÊTES RÉCENTES</value></data>
  <data name="Subtitle_RecentRequests" xml:space="preserve"><value>// 20 dernières requêtes par serveur · en direct</value></data>
  <data name="Section_About" xml:space="preserve"><value>À PROPOS</value></data>
  <data name="Subtitle_About" xml:space="preserve"><value>// plugin SimHub open source</value></data>
  <data name="Label_AzomTitle" xml:space="preserve"><value>AZOM</value></data>
  <data name="Label_VersionPlaceholder" xml:space="preserve"><value>version —</value></data>
  <data name="Hint_AboutDescription" xml:space="preserve"><value>Plugin SimHub non officiel qui communique directement avec le matériel MOZA Racing par port série — configuration matérielle, pipeline d'effets LED et streaming du tableau de bord. Non affilié à MOZA / Gudsen Technology.</value></data>
  <data name="Hint_SponsorshipsAppreciated" xml:space="preserve"><value>Les parrainages sont grandement appréciés — ajouter la prise en charge de matériel que je ne possède pas peut être difficile !</value></data>
  <data name="Button_Github" xml:space="preserve"><value>GitHub</value></data>
  <data name="Button_JoinDiscord" xml:space="preserve"><value>Rejoindre le Discord</value></data>
  <data name="Button_SponsorDevelopment" xml:space="preserve"><value>Parrainer le développement</value></data>
  <data name="Button_Kofi" xml:space="preserve"><value>Soutenez-moi sur Ko-fi</value></data>
  <data name="Tooltip_Github" xml:space="preserve"><value>github.com/giantorth/moza-simhub-plugin</value></data>
  <data name="Tooltip_JoinDiscord" xml:space="preserve"><value>Rejoindre le Discord du projet</value></data>
  <data name="Tooltip_Sponsor" xml:space="preserve"><value>github.com/sponsors/giantorth</value></data>
  <data name="Tooltip_Kofi" xml:space="preserve"><value>ko-fi.com/giantorth</value></data>
  <data name="Hint_ThanksToTesters" xml:space="preserve"><value>Un immense merci à tous les premiers testeurs alpha et bêta qui ont mis leur temps et leur santé mentale en jeu pendant que je comprenais comment faire fonctionner le protocole MOZA. Ce plugin n'existerait pas sans vous.</value></data>
  <data name="Label_UpdateAvailable" xml:space="preserve"><value>Mise à jour disponible</value></data>
  <data name="Button_OpenReleaseNotes" xml:space="preserve"><value>Ouvrir les notes de version</value></data>
  <data name="Button_SkipThisVersion" xml:space="preserve"><value>Ignorer cette version</value></data>
  <data name="Button_DismissUpdate" xml:space="preserve"><value>Rejeter</value></data>
  <data name="Banner_SdkSuggestionText" xml:space="preserve"><value>Si vous souhaitez empêcher le lancement de MOZA Pit House, activez la prise en charge du SDK.</value></data>
  <data name="Button_ConfigureSdk" xml:space="preserve"><value>Configurer le SDK</value></data>
  <data name="Button_Dismiss" xml:space="preserve"><value>Rejeter</value></data>
  <data name="Button_RestartSimHub" xml:space="preserve"><value>Redémarrer SimHub</value></data>
  <data name="Label_WhatsNew" xml:space="preserve"><value>Nouveautés de la v{0}</value></data>
  <data name="Label_CheckForUpdates" xml:space="preserve"><value>Rechercher les mises à jour automatiquement</value></data>
  <data name="Label_ReleaseChannel" xml:space="preserve"><value>Canal de publication</value></data>
  <data name="Option_ReleaseChannelStable" xml:space="preserve"><value>Stable</value></data>
  <data name="Button_CheckNow" xml:space="preserve"><value>Rechercher maintenant</value></data>
  <data name="Status_UpdateNeverChecked" xml:space="preserve"><value>Jamais vérifié</value></data>
  <data name="Status_UpdateChecking" xml:space="preserve"><value>Vérification…</value></data>
  <data name="Status_UpdateUpToDate" xml:space="preserve"><value>À jour</value></data>
  <data name="Status_UpdateFailedNetwork" xml:space="preserve"><value>Échec de la vérification (réseau)</value></data>
  <data name="Status_UpdateFailedHttp" xml:space="preserve"><value>Échec de la vérification (serveur)</value></data>
  <data name="Status_UpdateFailedParse" xml:space="preserve"><value>Échec de la vérification (format de réponse)</value></data>
  <data name="Button_InstallUpdate" xml:space="preserve"><value>Installer la mise à jour</value></data>
  <data name="Status_DownloadingStart" xml:space="preserve"><value>Démarrage du téléchargement…</value></data>
  <data name="Status_Downloading" xml:space="preserve"><value>Téléchargement {0}% ({1} sur {2})</value></data>
  <data name="Status_DownloadingIndeterminate" xml:space="preserve"><value>Téléchargement… ({0})</value></data>
  <data name="Status_Extracting" xml:space="preserve"><value>Extraction…</value></data>
  <data name="Status_Installing" xml:space="preserve"><value>Installation…</value></data>
  <data name="Status_InstalledRestartRequired" xml:space="preserve"><value>Mise à jour installée — redémarrez SimHub pour charger la v{0}</value></data>
  <data name="Status_InstallFailed" xml:space="preserve"><value>Échec de l'installation : {0}</value></data>
  <data name="Status_InstallFailedBadPackage" xml:space="preserve"><value>le paquet de version est invalide</value></data>
  <data name="Status_InstallFailedPendingRestart" xml:space="preserve"><value>installation précédente en attente — redémarrez d'abord SimHub</value></data>
  <data name="Status_InstallFailedWriteDenied" xml:space="preserve"><value>impossible d'écrire dans le dossier du plugin</value></data>
  <data name="Section_Updates" xml:space="preserve"><value>MISES À JOUR</value></data>
  <data name="Subtitle_Updates" xml:space="preserve"><value>// notificateur de mises à jour intégré</value></data>
  <data name="Section_Bandwidth" xml:space="preserve"><value>BANDE PASSANTE</value></data>
  <data name="Subtitle_Bandwidth" xml:space="preserve"><value>// débit série · fenêtre de 30 secondes</value></data>
  <data name="Label_Inbound" xml:space="preserve"><value>ENTRANT</value></data>
  <data name="Label_Outbound" xml:space="preserve"><value>SORTANT</value></data>
  <data name="Label_Capacity" xml:space="preserve"><value>CAPACITÉ</value></data>
  <data name="Label_Peak" xml:space="preserve"><value>PIC</value></data>
  <data name="Label_Session" xml:space="preserve"><value>SESSION</value></data>
  <data name="Section_SerialTrafficCapture" xml:space="preserve"><value>CAPTURE DU TRAFIC SÉRIE</value></data>
  <data name="Subtitle_SerialTrafficCapture" xml:space="preserve"><value>// enregistre chaque trame TX/RX</value></data>
  <data name="Hint_CaptureDataInMemory" xml:space="preserve"><value>Les données ne sont conservées qu'en mémoire — rien n'est sauvegardé entre les lancements. Cliquez sur Arrêt pour exporter une archive ZIP de support diagnostique.</value></data>
  <data name="Button_StartCapture" xml:space="preserve"><value>DÉMARRER LA CAPTURE</value></data>
  <data name="Label_AlwaysCaptureOnStartup" xml:space="preserve"><value>Toujours démarrer la capture de diagnostic au lancement ou changement de jeu</value></data>
  <data name="Tooltip_AlwaysCaptureOnStartup" xml:space="preserve"><value>Lorsque activé, la capture du trafic série démarre automatiquement à chaque démarrage du plugin.</value></data>
  <data name="Button_ExportBundle" xml:space="preserve"><value>EXPORTER L'ARCHIVE (ZIP)…</value></data>
  <data name="Button_CopyCapture" xml:space="preserve"><value>COPIER LA CAPTURE DANS LE PRESSE-PAPIERS</value></data>
  <data name="Section_FullDiagReport" xml:space="preserve"><value>RAPPORT DIAGNOSTIC COMPLET</value></data>
  <data name="Subtitle_FullDiagReport" xml:space="preserve"><value>// informations de débogage</value></data>
  <data name="Button_Expand" xml:space="preserve"><value>ÉTENDRE</value></data>
  <data name="Button_Collapse" xml:space="preserve"><value>RÉDUIRE</value></data>
  <data name="Button_CopyAll" xml:space="preserve"><value>TOUT COPIER DANS LE PRESSE-PAPIERS</value></data>
  <data name="Hint_ClickExpandToRender" xml:space="preserve"><value>Cliquez sur Développer pour afficher le rapport complet en plusieurs sections.</value></data>
  <data name="Hint_FullDiagRendered" xml:space="preserve"><value>// {0} lignes · même contenu que le paquet d'exportation</value></data>
  <data name="Hint_FullDiagRenderFailed" xml:space="preserve"><value>// échec du rendu</value></data>
  <data name="Hint_MBoosterIntro" xml:space="preserve"><value>Chaque mBooster connecté apparaît ci-dessous. Choisissez un rôle (Accélérateur/Frein/Embrayage) par périphérique pour acheminer la position de sa pédale. La section Calibration est expérimentale.</value></data>
  <data name="Hint_MBoosterCalibrationWarning" xml:space="preserve"><value>Pas encore testé.</value></data>
  <data name="Title_PickLedColor" xml:space="preserve"><value>Choisir la couleur du LED</value></data>
  <data name="Label_Palette" xml:space="preserve"><value>PALETTE</value></data>
  <data name="Label_Last" xml:space="preserve"><value>DERNIER</value></data>
  <data name="Label_FineTuneRgb" xml:space="preserve"><value>RÉGLAGE FIN · RGB</value></data>
  <data name="Button_Cancel" xml:space="preserve"><value>ANNULER</value></data>
  <data name="Button_Ok" xml:space="preserve"><value>OK</value></data>
  <data name="Section_BaseAmbientLeds" xml:space="preserve"><value>MOZA WHEEL BASE · LEDS D'AMBIANCE</value></data>
  <data name="Label_BaseModel" xml:space="preserve"><value>Modèle de base</value></data>
  <data name="Hint_NoBaseAmbientDetected" xml:space="preserve"><value>Aucun LED d'ambiance détecté sur la base. Les bases R9/R12 ne possèdent pas la bande LED ; ce panneau ne s'active que sur les bases R21/R25/R27.</value></data>
  <data name="Section_Mode" xml:space="preserve"><value>MODE</value></data>
  <data name="SliderLabel_IndicatorState" xml:space="preserve"><value>État de l'indicateur</value></data>
  <data name="Option_Off" xml:space="preserve"><value>Désactivé</value></data>
  <data name="Option_On" xml:space="preserve"><value>Activé</value></data>
  <data name="SliderLabel_StandbyAnimation" xml:space="preserve"><value>Animation en veille</value></data>
  <data name="Option_Constant" xml:space="preserve"><value>Constante</value></data>
  <data name="Option_Breath" xml:space="preserve"><value>Respiration</value></data>
  <data name="Option_Cycle" xml:space="preserve"><value>Cycle</value></data>
  <data name="Option_Rainbow" xml:space="preserve"><value>Arc-en-ciel</value></data>
  <data name="Option_Flow" xml:space="preserve"><value>Flux</value></data>
  <data name="Section_Brightness" xml:space="preserve"><value>LUMINOSITÉ</value></data>
  <data name="SliderLabel_Brightness" xml:space="preserve"><value>Luminosité</value></data>
  <data name="Section_Sleep" xml:space="preserve"><value>VEILLE</value></data>
  <data name="SliderLabel_SleepMode" xml:space="preserve"><value>Mode veille</value></data>
  <data name="Option_Enabled" xml:space="preserve"><value>Activé</value></data>
  <data name="SliderLabel_SleepTimeout" xml:space="preserve"><value>Délai de veille</value></data>
  <data name="Section_PowerOnOffColor" xml:space="preserve"><value>COULEUR ALLUMAGE / EXTINCTION</value></data>
  <data name="SliderLabel_StartupColor" xml:space="preserve"><value>Couleur de démarrage</value></data>
  <data name="SliderLabel_ShutdownColor" xml:space="preserve"><value>Couleur d'extinction</value></data>
  <data name="Section_MozaDashboard" xml:space="preserve"><value>TABLEAU DE BORD MOZA</value></data>
  <data name="Status_SearchingForDashboard" xml:space="preserve"><value>Recherche du tableau de bord…</value></data>
  <data name="Section_IndicatorModes" xml:space="preserve"><value>MODES D'INDICATEUR</value></data>
  <data name="SliderLabel_RpmIndicatorMode" xml:space="preserve"><value>Mode indicateur RPM</value></data>
  <data name="Option_SimHubMode" xml:space="preserve"><value>Mode SimHub</value></data>
  <data name="Option_AlwaysOn" xml:space="preserve"><value>Toujours activé</value></data>
  <data name="SliderLabel_RpmDisplayMode" xml:space="preserve"><value>Mode d'affichage RPM</value></data>
  <data name="Option_Mode1" xml:space="preserve"><value>Mode 1</value></data>
  <data name="Option_Mode2" xml:space="preserve"><value>Mode 2</value></data>
  <data name="SliderLabel_FlagsIndicatorMode" xml:space="preserve"><value>Mode indicateur de drapeaux</value></data>
  <data name="SliderLabel_RpmBrightness" xml:space="preserve"><value>Luminosité RPM</value></data>
  <data name="SliderLabel_FlagsBrightness" xml:space="preserve"><value>Luminosité des drapeaux</value></data>
  <data name="Section_RpmLedColors" xml:space="preserve"><value>COULEURS LED RPM</value></data>
  <data name="Section_RpmBlinkColors" xml:space="preserve"><value>COULEURS DE CLIGNOTEMENT RPM</value></data>
  <data name="Subtitle_RpmBlinkColors" xml:space="preserve"><value>// affichées au passage en zone rouge</value></data>
  <data name="Section_FlagLedColors" xml:space="preserve"><value>COULEURS LED DES DRAPEAUX</value></data>
  <data name="Label_SteeringAngle" xml:space="preserve"><value>ANGLE DU VOLANT</value></data>
  <data name="Toggle_Off" xml:space="preserve"><value>OFF</value></data>
  <data name="Toggle_On" xml:space="preserve"><value>ON</value></data>
  <data name="TabHeader_Inputs" xml:space="preserve"><value>Entrées</value></data>
  <data name="TabHeader_Dashboard" xml:space="preserve"><value>Tableau de bord</value></data>
  <data name="TabHeader_Leds" xml:space="preserve"><value>LEDs</value></data>
  <data name="TabHeader_Rpm" xml:space="preserve"><value>RPM</value></data>
  <data name="TabHeader_Buttons" xml:space="preserve"><value>Boutons</value></data>
  <data name="TabHeader_Knobs" xml:space="preserve"><value>Encodeurs</value></data>
  <data name="TabHeader_Files" xml:space="preserve"><value>Fichiers</value></data>
  <data name="TabHeader_Sleep" xml:space="preserve"><value>Veille</value></data>
  <data name="Status_SearchingForWheel" xml:space="preserve"><value>Recherche du volant…</value></data>
  <data name="Section_LivePaddles" xml:space="preserve"><value>PALETTES EN DIRECT</value></data>
  <data name="Label_PaddleLeft" xml:space="preserve"><value>GAUCHE</value></data>
  <data name="Label_PaddleRight" xml:space="preserve"><value>DROITE</value></data>
  <data name="Label_PaddleCombined" xml:space="preserve"><value>COMBINÉ</value></data>
  <data name="Section_ActiveButtons" xml:space="preserve"><value>BOUTONS ACTIFS</value></data>
  <data name="Section_Joystick" xml:space="preserve"><value>JOYSTICK</value></data>
  <data name="Subtitle_JoystickAssignment" xml:space="preserve"><value>// affectation du stick directionnel</value></data>
  <data name="Hint_NoJoystickConfig" xml:space="preserve"><value>Aucune configuration de joystick n'a encore été rapportée par le volant. Connectez le volant et attendez la fin de la sonde d'identité.</value></data>
  <data name="Label_EnableDashboardTelemetry" xml:space="preserve"><value>Activer la télémétrie du tableau de bord</value></data>
  <data name="Button_LoadMzdash" xml:space="preserve"><value>CHARGER .MZDASH…</value></data>
  <data name="Button_SetFolder" xml:space="preserve"><value>CHOISIR DOSSIER…</value></data>
  <data name="Button_AutoDetect" xml:space="preserve"><value>AUTO-DÉTECTER</value></data>
  <data name="Tooltip_LoadMzdash" xml:space="preserve"><value>Charger un fichier .mzdash local pour l'appariement des canaux tier-def</value></data>
  <data name="Tooltip_SetFolder" xml:space="preserve"><value>Définir un dossier de fichiers .mzdash comme bibliothèque de tableaux de bord</value></data>
  <data name="Tooltip_AutoDetect" xml:space="preserve"><value>Détecter automatiquement le dossier de tableaux de bord pour le volant connecté</value></data>
  <data name="Button_SendTestPattern" xml:space="preserve"><value>▶ ENVOYER UN MOTIF DE TEST</value></data>
  <data name="Button_StopTest" xml:space="preserve"><value>■ ARRÊT</value></data>
  <data name="Section_ChannelMappings" xml:space="preserve"><value>AFFECTATIONS DES CANAUX</value></data>
  <data name="Hint_ClickPencilForProperty" xml:space="preserve"><value>Crayon pour choisir une propriété, ou le bouton de formule pour une expression NCalc / js:</value></data>
  <data name="Status_LoadingChannelMappings" xml:space="preserve"><value>Chargement des affectations de canaux…</value></data>
  <data name="DataGridHeader_Channel" xml:space="preserve"><value>Canal</value></data>
  <data name="DataGridHeader_SimHubProperty" xml:space="preserve"><value>Propriété SimHub</value></data>
  <data name="DataGridHeader_CurrentValue" xml:space="preserve"><value>Valeur actuelle</value></data>
  <data name="Tooltip_EditMapping" xml:space="preserve"><value>Modifier la liaison à la propriété SimHub</value></data>
  <data name="Tooltip_EditFormula" xml:space="preserve"><value>Modifier en tant que formule (NCalc [property] / js:)</value></data>
  <data name="Button_ResetToDefaults" xml:space="preserve"><value>RÉINITIALISER PAR DÉFAUT</value></data>
  <data name="Button_ResetField" xml:space="preserve"><value>RÉINITIALISER LE CHAMP</value></data>
  <data name="Button_SplitField" xml:space="preserve"><value>DIVISER LE CHAMP</value></data>
  <data name="Button_BitSplit" xml:space="preserve"><value>DIVISER LES BITS</value></data>
  <data name="Button_MergePrev" xml:space="preserve"><value>FUSIONNER ◀</value></data>
  <data name="Button_MergeNext" xml:space="preserve"><value>FUSIONNER ▶</value></data>
  <data name="Button_RemoveSplit" xml:space="preserve"><value>SUPPRIMER LA DIVISION</value></data>
  <data name="Viz_Title" xml:space="preserve"><value>DONNÉES FSR1 EN DIRECT</value></data>
  <data name="Edit_StartByte" xml:space="preserve"><value>Octet de début</value></data>
  <data name="Edit_StartBit" xml:space="preserve"><value>Bit de début</value></data>
  <data name="Edit_BitWidth" xml:space="preserve"><value>Largeur de bits</value></data>
  <data name="Edit_EndByte" xml:space="preserve"><value>Octet de fin</value></data>
  <data name="Edit_Endian_LE" xml:space="preserve"><value>Petit-boutiste</value></data>
  <data name="Edit_Scale" xml:space="preserve"><value>Échelle</value></data>
  <data name="Edit_Bias" xml:space="preserve"><value>Décalage</value></data>
  <data name="Section_Display" xml:space="preserve"><value>AFFICHAGE</value></data>
  <data name="SliderLabel_DisplayBrightness" xml:space="preserve"><value>Luminosité de l'affichage</value></data>
  <data name="SliderLabel_StandbyTime" xml:space="preserve"><value>Délai de veille</value></data>
  <data name="Option_Time1Min" xml:space="preserve"><value>1 minute</value></data>
  <data name="Option_Time2Min" xml:space="preserve"><value>2 minutes</value></data>
  <data name="Option_Time3Min" xml:space="preserve"><value>3 minutes</value></data>
  <data name="Option_Time4Min" xml:space="preserve"><value>4 minutes</value></data>
  <data name="Option_Time5Min" xml:space="preserve"><value>5 minutes</value></data>
  <data name="Option_Time10Min" xml:space="preserve"><value>10 minutes</value></data>
  <data name="Option_Time15Min" xml:space="preserve"><value>15 minutes</value></data>
  <data name="Option_Time20Min" xml:space="preserve"><value>20 minutes</value></data>
  <data name="Option_Time25Min" xml:space="preserve"><value>25 minutes</value></data>
  <data name="Option_Time30Min" xml:space="preserve"><value>30 minutes</value></data>
  <data name="Option_Time35Min" xml:space="preserve"><value>35 minutes</value></data>
  <data name="Option_Time40Min" xml:space="preserve"><value>40 minutes</value></data>
  <data name="Option_Time45Min" xml:space="preserve"><value>45 minutes</value></data>
  <data name="Option_Time1Hour" xml:space="preserve"><value>1 heure</value></data>
  <data name="Option_Time2Hour" xml:space="preserve"><value>2 heures</value></data>
  <data name="Option_Time3Hour" xml:space="preserve"><value>3 heures</value></data>
  <data name="Option_Time4Hour" xml:space="preserve"><value>4 heures</value></data>
  <data name="Option_Time5Hour" xml:space="preserve"><value>5 heures</value></data>
  <data name="Section_RpmLedMode" xml:space="preserve"><value>MODE LED RPM</value></data>
  <data name="SliderLabel_RpmLedMode" xml:space="preserve"><value>Mode LED RPM</value></data>
  <data name="Option_Static" xml:space="preserve"><value>Statique</value></data>
  <data name="SliderLabel_RpmIdleEffect" xml:space="preserve"><value>Effet au repos RPM</value></data>
  <data name="Option_Breathing" xml:space="preserve"><value>Respiration</value></data>
  <data name="Option_ColorCycle" xml:space="preserve"><value>Cycle de couleurs</value></data>
  <data name="Option_SandFlow" xml:space="preserve"><value>Flux de sable</value></data>
  <data name="Option_RgbPulse" xml:space="preserve"><value>Pulsation RGB</value></data>
  <data name="SliderLabel_RpmIdleSpeed" xml:space="preserve"><value>Vitesse au repos RPM</value></data>
  <data name="Section_RpmLedColorsStatic" xml:space="preserve"><value>COULEURS LED RPM (STATIQUE)</value></data>
  <data name="Subtitle_RpmLedColorsStatic" xml:space="preserve"><value>// affichées quand la télémétrie n'envoie pas · cliquez sur un LED pour le recolorer</value></data>
  <data name="Label_LedPlaceholder" xml:space="preserve"><value>LED 01</value></data>
  <data name="Subtitle_ClickFlagToRecolor" xml:space="preserve"><value>// cliquez sur un drapeau pour le recolorer</value></data>
  <data name="Label_FlagPlaceholder" xml:space="preserve"><value>DRAPEAU 1</value></data>
  <data name="Section_EsWheelRpmIndicator" xml:space="preserve"><value>INDICATEUR RPM</value></data>
  <data name="Subtitle_EsLegacy" xml:space="preserve"><value>// protocole ES hérité</value></data>
  <data name="SliderLabel_IndicatorMode" xml:space="preserve"><value>Mode indicateur</value></data>
  <data name="SliderLabel_DisplayMode" xml:space="preserve"><value>Mode d'affichage</value></data>
  <data name="Section_ButtonLedMode" xml:space="preserve"><value>MODE LED BOUTONS</value></data>
  <data name="SliderLabel_ButtonLedMode" xml:space="preserve"><value>Mode LED boutons</value></data>
  <data name="SliderLabel_ButtonIdleEffect" xml:space="preserve"><value>Effet au repos boutons</value></data>
  <data name="SliderLabel_ButtonIdleSpeed" xml:space="preserve"><value>Vitesse au repos boutons</value></data>
  <data name="Section_ButtonLedColors" xml:space="preserve"><value>COULEURS LED BOUTONS</value></data>
  <data name="Subtitle_ButtonLedColors" xml:space="preserve"><value>// cliquez sur un bouton pour le recolorer · 'par défaut pendant la télémétrie' remplace les boutons éteints par la couleur choisie</value></data>
  <data name="Label_ButtonPlaceholder" xml:space="preserve"><value>BOUTON 01</value></data>
  <data name="Section_KnobLedMode" xml:space="preserve"><value>MODE LED ENCODEUR</value></data>
  <data name="SliderLabel_KnobLedMode" xml:space="preserve"><value>Mode LED encodeur</value></data>
  <data name="SliderLabel_KnobDefaultDuringTelemetry" xml:space="preserve"><value>Restaurer les couleurs à l'extinction</value></data>
  <data name="Tooltip_KnobDefaultDuringTelemetry" xml:space="preserve"><value>Lorsque SimHub éteint complètement les LED du bouton, restaure les couleurs enregistrées du volant au lieu de rester éteint.</value></data>
  <data name="Section_KnobTelemetryRestore" xml:space="preserve"><value>Restauration des couleurs de télémétrie</value></data>
  <data name="SliderLabel_KnobStaticTimeout" xml:space="preserve"><value>Durée statique max.</value></data>
  <data name="Tooltip_KnobStaticTimeout" xml:space="preserve"><value>Restaurer les couleurs natives du bouton après que la couleur de télémétrie soit restée inchangée pendant cette durée. 0 = désactivé.</value></data>
  <data name="SliderLabel_KnobIdleEffect" xml:space="preserve"><value>Effet au repos encodeur</value></data>
  <data name="SliderLabel_KnobIdleSpeed" xml:space="preserve"><value>Vitesse au repos encodeur</value></data>
  <data name="Section_KnobSettings" xml:space="preserve"><value>RÉGLAGES DES ENCODEURS</value></data>
  <data name="Label_SignalMode" xml:space="preserve"><value>MODE DE SIGNAL</value></data>
  <data name="Subtitle_SignalMode" xml:space="preserve"><value>// comment chaque rotatif rapporte l'entrée</value></data>
  <data name="SliderLabel_AllRotaries" xml:space="preserve"><value>Tous les rotatifs</value></data>
  <data name="Label_Colours" xml:space="preserve"><value>COULEURS</value></data>
  <data name="Subtitle_KnobColours" xml:space="preserve"><value>// cliquez sur n'importe quel LED du cercle, ou sur l'échantillon central pour la couleur active de cet encodeur</value></data>
  <data name="Label_KnobEditing" xml:space="preserve"><value>ÉDITION · ENCODEUR 1 · ACTIF</value></data>
  <data name="Button_FillRingWithSelected" xml:space="preserve"><value>REMPLIR LE CERCLE AVEC LA SÉLECTION</value></data>
  <data name="Button_CopyKnobToAll" xml:space="preserve"><value>COPIER CET ENCODEUR À TOUS</value></data>
  <data name="Banner_DashboardUploadNotWorkingYet" xml:space="preserve"><value>⚠  Le téléversement du tableau de bord ne fonctionne pas encore</value></data>
  <data name="Section_SleepLight" xml:space="preserve"><value>LUMIÈRE DE VEILLE</value></data>
  <data name="Subtitle_SleepLight" xml:space="preserve"><value>// ce que le volant affiche après expiration du délai d'inactivité</value></data>
  <data name="SliderLabel_Speed" xml:space="preserve"><value>Vitesse</value></data>
  <data name="SliderLabel_Color" xml:space="preserve"><value>Couleur</value></data>
  <data name="Section_Language" xml:space="preserve"><value>LANGUE</value></data>
  <data name="SliderLabel_Language" xml:space="preserve"><value>Langue</value></data>
  <data name="Hint_LanguageChangeRestart" xml:space="preserve"><value>Fermez et rouvrez cette page de réglages pour appliquer la nouvelle langue. Auto s'adapte à la langue de SimHub, puis celle du système.</value></data>
  <!-- PitHouse preset import (Button_ImportProfile + Import_*) -->
  <data name="Button_ImportProfile" xml:space="preserve"><value>IMPORTER PROFIL…</value></data>
  <data name="Import_DialogTitle" xml:space="preserve"><value>Importer un préréglage PitHouse</value></data>
  <data name="Import_Tab_Browse" xml:space="preserve"><value>Sélectionner un fichier…</value></data>
  <data name="Import_Category_Motor" xml:space="preserve"><value>Base du volant (Moteur)</value></data>
  <data name="Import_Category_Pedals" xml:space="preserve"><value>Pédales</value></data>
  <data name="Import_NoFolderFound" xml:space="preserve"><value>Dossier des préréglages PitHouse introuvable. Définissez un chemin personnalisé ou utilisez 'Sélectionner'.</value></data>
  <data name="Import_SetCustomFolder" xml:space="preserve"><value>Définir le dossier…</value></data>
  <data name="Import_ConfirmHeader" xml:space="preserve"><value>Application de « {0} » au profil « {1} ». Les paramètres suivants seront modifiés :</value></data>
  <data name="Import_NoChangesHeader" xml:space="preserve"><value>Toutes les valeurs de ce préréglage correspondent déjà à votre profil actif.</value></data>
  <data name="Import_NotImportedHeader" xml:space="preserve"><value>Non importé (pas d'équivalent dans le plugin) :</value></data>
  <data name="Import_ApplyButton" xml:space="preserve"><value>APPLIQUER</value></data>
  <data name="Import_CancelButton" xml:space="preserve"><value>ANNULER</value></data>
  <data name="Import_NextButton" xml:space="preserve"><value>SUIVANT</value></data>
  <data name="Import_BackButton" xml:space="preserve"><value>RETOUR</value></data>
  <data name="Import_BrowseDescription" xml:space="preserve"><value>Choisissez un fichier JSON de préréglage PitHouse n'importe où sur votre système.</value></data>
  <data name="Import_Error_InvalidJson" xml:space="preserve"><value>Le fichier n'est pas du JSON valide : {0}</value></data>
  <data name="Import_Error_UnsupportedType" xml:space="preserve"><value>Type de préréglage non pris en charge « {0} ». Seuls les préréglages Motor et Pédales sont pris en charge.</value></data>
  <data name="Status_Connected" xml:space="preserve"><value>Connecté</value></data>
  <data name="Status_Recovering" xml:space="preserve"><value>Récupération…</value></data>
  <data name="Status_Parked" xml:space="preserve"><value>En pause</value></data>
  <data name="Status_TelemetryParked" xml:space="preserve"><value>Télémétrie arrêtée après des échecs répétés — réactivez pour réessayer</value></data>
  <data name="Status_DegradedScreenless" xml:space="preserve"><value>Le volant n'a pas d'écran — télémétrie non nécessaire</value></data>
  <data name="Banner_PortLocked_Title" xml:space="preserve"><value>Matériel MOZA détecté, mais le port est occupé</value></data>
  <data name="Banner_PortLocked_Body" xml:space="preserve"><value>Un périphérique MOZA a été trouvé sur {0}, mais le port est occupé par une autre application. Fermez MOZA PitHouse (ou toute autre application communiquant avec la base) et cliquez sur Actualiser.</value></data>
  <data name="Banner_PortVanished_Title" xml:space="preserve"><value>Le port MOZA a disparu</value></data>
  <data name="Banner_PortVanished_Body" xml:space="preserve"><value>Le périphérique MOZA sur {0} ne répond plus à l'ouverture. Rebranchez la base (ou son câble USB) et cliquez sur Actualiser.</value></data>
  <data name="Banner_TelemetryDegraded_Title" xml:space="preserve"><value>Le volant MOZA n'a pas d'écran</value></data>
  <data name="Banner_TelemetryDegraded_Body" xml:space="preserve"><value>C'est normal pour les volants sans écran — aucune action nécessaire.</value></data>
  <data name="Banner_TelemetryParked_Title" xml:space="preserve"><value>Télémétrie arrêtée après des échecs répétés</value></data>
  <data name="Banner_TelemetryParked_Body" xml:space="preserve"><value>Désactivez puis réactivez la télémétrie du tableau de bord pour réessayer.</value></data>
  <data name="Banner_RestartSimHub_Title" xml:space="preserve"><value>Redémarrer SimHub</value></data>
  <data name="Banner_RestartSimHub_Body" xml:space="preserve"><value>De nouvelles définitions de périphériques ont été déployées. Redémarrez SimHub pour les ajouter sous Périphériques.</value></data>
  <data name="Banner_WheelFwOutdated_Title" xml:space="preserve"><value>Mise à jour du firmware du volant recommandée</value></data>
  <data name="Banner_WheelFwOutdated_BodyFmt" xml:space="preserve"><value>{0} a répondu avec l'ancien protocole ; les fonctions du volant sont donc limitées pour cette session. Mettez à jour le firmware du volant et de la wheelbase dans MOZA Pit House, puis redémarrez SimHub.</value></data>
  <data name="Banner_WheelFwOutdated_GenericSubject" xml:space="preserve"><value>Le volant connecté</value></data>
  <data name="Banner_ProfileNotAdded_TitleFmt" xml:space="preserve"><value>{0} non ajouté dans SimHub</value></data>
  <data name="Banner_ProfileNotAddedDash_Body" xml:space="preserve"><value>Un tableau de bord MOZA est connecté, mais le périphérique n'a pas été ajouté dans SimHub. Ouvrez Périphériques &gt; Ajouter un périphérique &gt; {0}.</value></data>
  <data name="Banner_ProfileNotAddedBaseAmbient_Body" xml:space="preserve"><value>Cette base possède un bandeau LED d'ambiance, mais « {0} » n'a pas été ajouté dans SimHub. Ouvrez Périphériques &gt; Ajouter un périphérique &gt; {0} pour piloter le bandeau.</value></data>
  <data name="Banner_ProfileNotAddedWheel_Body" xml:space="preserve"><value>Le volant « {1} » est connecté, mais « {0} » n'a pas été ajouté dans SimHub. Ouvrez Périphériques &gt; Ajouter un périphérique &gt; {0}.</value></data>
  <data name="Banner_PortFallbackName" xml:space="preserve"><value>le port COM MOZA</value></data>
  <data name="DeviceDef_KnobIndicators" xml:space="preserve"><value>Indicateurs de molette</value></data>
  <data name="Sdk_Status_Disabled" xml:space="preserve"><value>Désactivé</value></data>
  <data name="Sdk_Status_Starting" xml:space="preserve"><value>Démarrage…</value></data>
  <data name="Sdk_Status_Stopped" xml:space="preserve"><value>Arrêté</value></data>
  <data name="Sdk_Status_RunningPid" xml:space="preserve"><value>En cours (PID {0})</value></data>
  <data name="Sdk_ServerNotStarted" xml:space="preserve"><value>Serveur non démarré — activez-le avec le bouton ci-dessus</value></data>
  <data name="Sdk_NoRequestsYet" xml:space="preserve"><value>Aucune requête pour l'instant</value></data>
  <data name="Sdk_NoRequestsYet_Udp" xml:space="preserve"><value>Aucune requête pour l'instant — les outils tiers ne communiquent ici que lorsqu'ils lisent ou écrivent un paramètre</value></data>
  <data name="Status_CapturingClickStop" xml:space="preserve"><value>capture… (la capture permanente est activée — cliquez sur Arrêter une fois prêt)</value></data>
  <data name="Status_CapturingOpenTab" xml:space="preserve"><value>capture… (ouvrez un autre onglet et utilisez le périphérique, puis revenez pour arrêter)</value></data>
  <data name="Status_ExportedTo" xml:space="preserve"><value>exporté vers {0}</value></data>
  <data name="Status_CalibrationSent" xml:space="preserve"><value>Calibrage envoyé</value></data>
  <data name="Status_HbCalibrating" xml:space="preserve"><value>Calibrage — tirez à fond puis relâchez</value></data>
  <data name="Status_Done" xml:space="preserve"><value>Terminé</value></data>
  <data name="Status_TelemetrySenderUnavailableInit" xml:space="preserve"><value>Émetteur de télémétrie indisponible (plugin non initialisé).</value></data>
  <data name="Status_PickMzdashFirst" xml:space="preserve"><value>Sélectionnez d'abord un fichier .mzdash ou une entrée de bibliothèque.</value></data>
  <data name="Status_NoConfigJsonState" xml:space="preserve"><value>(aucun état configJson reçu pour l'instant)</value></data>
  <data name="Status_PluginNotLoaded" xml:space="preserve"><value>Plugin non chargé</value></data>
  <data name="Upload_CannotResolveBytes" xml:space="preserve"><value>Impossible de résoudre les octets bruts pour « {0} » — choisissez plutôt un fichier local.</value></data>
  <data name="Upload_FolderPrefix" xml:space="preserve"><value>Dossier : {0}</value></data>
  <data name="Upload_Queued" xml:space="preserve"><value>Téléversement en file d'attente — envoi de « {0} » vers le volant…</value></data>
  <data name="Upload_NotStarted" xml:space="preserve"><value>Téléversement non démarré — volant non connecté ou aucune session de gestion pour l'instant.</value></data>
  <data name="Upload_Complete" xml:space="preserve"><value>Téléversement terminé (bytes_written={0} == total_size={1}, status=0x{2})</value></data>
  <data name="Upload_Stopped" xml:space="preserve"><value>Téléversement arrêté (bytes_written={0} / total_size={1}, status=0x{2})</value></data>
  <data name="Upload_FileDialog_Title" xml:space="preserve"><value>Sélectionnez un fichier .mzdash à téléverser</value></data>
  <data name="Upload_FileDialog_Filter" xml:space="preserve"><value>Tableau de bord Moza (*.mzdash)|*.mzdash|Tous les fichiers (*.*)|*.*</value></data>
  <data name="Upload_FolderDialog_Description" xml:space="preserve"><value>Sélectionnez le dossier contenant les fichiers de tableau de bord .mzdash</value></data>
  <data name="Upload_AutoDetect_Caption" xml:space="preserve"><value>Détection automatique du dossier des tableaux de bord</value></data>
  <data name="Upload_AutoDetect_NotFound" xml:space="preserve"><value>Dossier de tableaux de bord MOZA Pit House introuvable à :
{0}

Installez MOZA Pit House et chargez un tableau de bord, ou utilisez « Définir le dossier… » pour indiquer un emplacement personnalisé.</value></data>
  <data name="Upload_AutoDetect_NoFolderForWheel" xml:space="preserve"><value>Aucun dossier de tableau de bord pour le volant connecté (UID {0}).
Recherché dans :
{1}

Ouvrez d'abord un tableau de bord dans MOZA Pit House pour ce volant.</value></data>
  <data name="Upload_AutoDetect_NoFolders" xml:space="preserve"><value>Aucun dossier de tableau de bord spécifique au volant trouvé dans _dashes. Ouvrez MOZA Pit House, chargez un tableau de bord, puis réessayez.</value></data>
  <data name="Upload_AutoDetect_Multiple" xml:space="preserve"><value>Plusieurs dossiers de tableaux de bord trouvés ({0}) et aucun volant connecté. Connectez votre volant et réessayez, ou utilisez « Définir le dossier… » pour choisir manuellement.</value></data>
  <data name="Dialog_ClearAllSettings_Body" xml:space="preserve"><value>Cela supprimera définitivement tous les paramètres et profils du plugin.

Êtes-vous sûr ?</value></data>
  <data name="Dialog_ClearAllSettings_Caption" xml:space="preserve"><value>Effacer tous les paramètres</value></data>
  <data name="Dialog_RedeployDefinitions_Caption" xml:space="preserve"><value>Redéployer les définitions d'appareil</value></data>
  <data name="Dialog_RedeployDefinitions_Body" xml:space="preserve"><value>Cela réécrira les définitions d'appareil SimHub pour tous les volants, dashes et bases MOZA connus, adaptées à la base connectée.

Toute modification manuelle de ces fichiers sera perdue. Continuer ?</value></data>
  <data name="Dialog_ExportFailed" xml:space="preserve"><value>Échec de l'exportation : {0}</value></data>
  <data name="Dialog_ReadMzdashFailed" xml:space="preserve"><value>Échec de la lecture du fichier .mzdash :
{0}</value></data>
  <data name="Dialog_CannotDeleteNoId" xml:space="preserve"><value>Impossible de supprimer « {0} » : le volant n'a pas attribué d'identifiant.</value></data>
  <data name="Dialog_ConfirmDelete_Body" xml:space="preserve"><value>Supprimer « {0} » du volant ?

DirName : {1}
Id : {2}</value></data>
  <data name="Dialog_ConfirmDelete_Caption" xml:space="preserve"><value>Moza — confirmer la suppression</value></data>
  <data name="Dialog_TelemetrySenderUnavailable" xml:space="preserve"><value>Émetteur de télémétrie indisponible.</value></data>
  <data name="Dialog_CompletelyRemoveTimeout" xml:space="preserve"><value>completelyRemove(« {0} ») a expiré. Le tableau de bord est peut-être toujours présent sur le volant.</value></data>
  <data name="Import_Label_Folder" xml:space="preserve"><value>DOSSIER</value></data>
  <data name="Import_Label_Preset" xml:space="preserve"><value>PRÉRÉGLAGE</value></data>
  <data name="Import_Label_Profile" xml:space="preserve"><value>PROFIL</value></data>
  <data name="Import_Label_Changes" xml:space="preserve"><value>MODIFICATIONS</value></data>
  <data name="Import_NoMotorPresets" xml:space="preserve"><value>// aucun préréglage Motor dans ce dossier</value></data>
  <data name="Import_NoPedalsPresets" xml:space="preserve"><value>// aucun préréglage Pedals dans ce dossier</value></data>
  <data name="Import_NoActiveProfile" xml:space="preserve"><value>Aucun profil SimHub actif.</value></data>
  <data name="Import_Footer_NoMappable" xml:space="preserve"><value>aucun paramètre mappable dans ce préréglage</value></data>
  <data name="Import_Footer_AllMatch" xml:space="preserve"><value>les {0} paramètres correspondent déjà — rien à appliquer</value></data>
  <data name="Import_Footer_WillChange" xml:space="preserve"><value>{0} sur {1} paramètres seront modifiés</value></data>
  <data name="Status_CaptureStopped" xml:space="preserve"><value>arrêté — {0} trames capturées</value></data>
  <data name="Diag_ZipFilter" xml:space="preserve"><value>Archive ZIP (*.zip)|*.zip</value></data>
  <data name="SliderLabel_Interpolation" xml:space="preserve"><value>Interpolation</value></data>
  <data name="SliderLabel_PaddleCalibration" xml:space="preserve"><value>Étalonnage des palettes</value></data>
  <data name="Button_RestartWheelbase" xml:space="preserve"><value>Redémarrer la base</value></data>
  <data name="Button_CalibrateStart" xml:space="preserve"><value>Démarrer</value></data>
  <data name="Button_CalibrateSave" xml:space="preserve"><value>Enregistrer</value></data>
  <data name="Dialog_RestartWheelbase_Caption" xml:space="preserve"><value>Redémarrer la base</value></data>
  <data name="Dialog_RestartWheelbase_Body" xml:space="preserve"><value>Redémarrer la base maintenant ? Le retour de force sera brièvement interrompu pendant le redémarrage.</value></data>
  <data name="Hint_PaddleCalibrate" xml:space="preserve"><value>Appuyez à fond sur toutes les palettes puis relâchez-les. Enregistrement dans {0}s…</value></data>
  <data name="Hint_PaddleCalibrateDone" xml:space="preserve"><value>Étalonnage des palettes enregistré.</value></data>
  <data name="Hint_CalibratePedal" xml:space="preserve"><value>Appuyez sur la pédale sur toute sa course puis relâchez-la. Enregistrement dans {0}s…</value></data>
  <data name="Hint_CalibrateHandbrake" xml:space="preserve"><value>Tirez à fond le frein à main puis relâchez-le. Enregistrement dans {0}s…</value></data>
  <data name="Section_Ab9InputMode" xml:space="preserve"><value>Mode d'entrée</value></data>
  <data name="Option_Ab9Shifter" xml:space="preserve"><value>Levier de vitesses</value></data>
  <data name="Option_Ab9FlightSim" xml:space="preserve"><value>Simulation de vol</value></data>
  <data name="SliderLabel_KeepaliveTimeout" xml:space="preserve"><value>Délai de keepalive</value></data>
  <data name="Hint_KeepaliveTimeout" xml:space="preserve"><value>Durée de rafraîchissement des LED après l'arrêt de la télémétrie avant la mise en veille du volant. 0 = arrêt immédiat.</value></data>
  <data name="SliderLabel_DisplayRotation" xml:space="preserve"><value>Rotation de l'écran</value></data>
  <data name="Option_RotationSmooth" xml:space="preserve"><value>Fluide</value></data>
  <data name="Option_RotationImmediate" xml:space="preserve"><value>Immédiate</value></data>
  <data name="TabHeader_Stalks" xml:space="preserve"><value>Commodos</value></data>
  <data name="Section_StalkMode" xml:space="preserve"><value>Mode commodo</value></data>
  <data name="Option_StalkButtonBox" xml:space="preserve"><value>Boîte à boutons</value></data>
  <data name="Option_StalkTruckSim" xml:space="preserve"><value>Simu camion (ETS2/ATS)</value></data>
  <data name="Hint_StalksTruckSim" xml:space="preserve"><value>En mode simu camion, le plugin convertit les actions des commodos en touches clavier pour Euro/American Truck Simulator. En mode boîte à boutons, les commodos agissent comme de simples boutons.</value></data>
  <data name="Section_StalksKeyMapping" xml:space="preserve"><value>Affectation des boutons</value></data>
  <data name="Subtitle_StalksInteractiveMap" xml:space="preserve"><value>Actionnez un commodo pour surligner son bouton, puis affectez une touche ou une position d'essuie-glaces/feux.</value></data>
  <data name="Section_StalksWiperSync" xml:space="preserve"><value>Essuie-glaces et feux</value></data>
  <data name="Subtitle_StalksWiperSync" xml:space="preserve"><value>Le jeu change les essuie-glaces/feux avec des touches de cycle ; le plugin envoie le bon nombre d'appuis pour atteindre la position du commodo.</value></data>
  <data name="SliderLabel_WiperStageCount" xml:space="preserve"><value>Vitesses d'essuie-glaces</value></data>
  <data name="Label_WiperForwardWraps" xml:space="preserve"><value>La touche d'essuie-glaces boucle</value></data>
  <data name="SliderLabel_LightStageCount" xml:space="preserve"><value>Niveaux de feux</value></data>
  <data name="Button_ResyncWipers" xml:space="preserve"><value>Resynchroniser les essuie-glaces</value></data>
  <data name="Hint_ResyncWipers" xml:space="preserve"><value>Ramène les essuie-glaces du jeu à l'arrêt pour les réaligner sur le niveau suivi par le plugin.</value></data>
  <data name="Label_StalksLastPressed" xml:space="preserve"><value>Dernier appui : bouton {0}</value></data>
  <data name="Button_LoadEts2Defaults" xml:space="preserve"><value>Charger les valeurs par défaut ETS2/ATS</value></data>
  <data name="Button_ResyncStages" xml:space="preserve"><value>Resynchroniser essuie-glaces et feux</value></data>
  <data name="SliderLabel_DisplayName" xml:space="preserve"><value>Nom d'affichage</value></data>
  <data name="Hint_MBoosterDisplayName" xml:space="preserve"><value>Facultatif — aide à distinguer deux mBooster ayant le même rôle dans la liste des périphériques ci-dessus.</value></data>
  <data name="Section_CustomEffects" xml:space="preserve"><value>Effets personnalisés (expérimental)</value></data>
  <data name="Subtitle_CustomEffectsExperimental" xml:space="preserve"><value>// expérimental — vibration définie par l'utilisateur via des formules SimHub/NCalc</value></data>
  <data name="Hint_CustomEffectsExperimental" xml:space="preserve"><value>Expérimental — chaque effet personnalisé fait vibrer le moteur à l'aide d'une propriété SimHub ou d'une formule NCalc que vous fournissez. Tous les effets personnalisés (et l'effet Engine intégré) partagent un même canal, donc un seul peut piloter le moteur à la fois ; le dernier effet actif traité l'emporte. Fréquence/Intensité se comportent comme les curseurs de l'Engine.</value></data>
  <data name="Hint_CustomEffectFormula" xml:space="preserve"><value>Une propriété SimHub (p. ex. SpeedKmh) ou une formule NCalc (p. ex. [Rpms] / [CarSettings_MaxRPM]). Avec « Utiliser le seuil » désactivé, la valeur (bornée 0..1) module l'intensité en continu. Activé, l'effet pulse à l'intensité configurée dès que la valeur atteint ou dépasse le seuil.</value></data>
  <data name="Label_UseThreshold" xml:space="preserve"><value>Utiliser le seuil</value></data>
  <data name="SliderLabel_Name" xml:space="preserve"><value>Nom</value></data>
  <data name="SliderLabel_Formula" xml:space="preserve"><value>Formule</value></data>
  <data name="SliderLabel_Threshold" xml:space="preserve"><value>Seuil</value></data>
  <data name="Button_AddCustomEffect" xml:space="preserve"><value>+ Ajouter un effet personnalisé</value></data>
  <data name="Button_DeleteCustomEffect" xml:space="preserve"><value>Supprimer l'effet</value></data>
  <data name="DefaultName_CustomEffect" xml:space="preserve"><value>Effet personnalisé</value></data>
  <data name="Section_PedalRoles" xml:space="preserve"><value>Rôles des pédales</value></data>
  <data name="Label_PedalAxis" xml:space="preserve"><value>Pédale {0}</value></data>
  <data name="Hint_MBoosterAxisRoles" xml:space="preserve"><value>Ce mBooster héberge plusieurs pédales sur une seule connexion. Attribuez chaque axe détecté à une entrée de jeu. L'ordre par défaut suit la disposition Rx/Ry/Rz de Moza (accélérateur/frein/embrayage) — réattribuez ici si une pédale pilote la mauvaise entrée.</value></data>
  <data name="Label_EffectsForPedal" xml:space="preserve"><value>Configure pedal:</value></data>
  <data name="Note_PassivePedalNoEffects" xml:space="preserve"><value>This pedal is passive (no motor) — vibration effects don't apply.</value></data>
  <data name="TabHeader_ShifterHgp" xml:space="preserve"><value>HGP</value></data>
  <data name="TabHeader_ShifterSgp" xml:space="preserve"><value>SGP</value></data>
  <data name="Section_ShifterSettings" xml:space="preserve"><value>RÉGLAGES DU LEVIER</value></data>
  <data name="Section_ShifterLeds" xml:space="preserve"><value>LEDS</value></data>
  <data name="Subtitle_ShifterLeds" xml:space="preserve"><value>// deux LED configurables (SGP)</value></data>
  <data name="Subtitle_ShifterCalibrate" xml:space="preserve"><value>// passer R &gt; 7e &gt; R &gt; Neutre</value></data>
  <data name="SliderLabel_ShifterPaddleSync" xml:space="preserve"><value>Sync palettes</value></data>
  <data name="Label_ShifterLed1" xml:space="preserve"><value>LED 1 (S1)</value></data>
  <data name="Label_ShifterLed2" xml:space="preserve"><value>LED 2 (S2)</value></data>
  <data name="SliderLabel_ShifterBrightness" xml:space="preserve"><value>Luminosité LED</value></data>
  <data name="ShifterColor_Red" xml:space="preserve"><value>Rouge</value></data>
  <data name="ShifterColor_Orange" xml:space="preserve"><value>Orange</value></data>
  <data name="ShifterColor_Yellow" xml:space="preserve"><value>Jaune</value></data>
  <data name="ShifterColor_Green" xml:space="preserve"><value>Vert</value></data>
  <data name="ShifterColor_Cyan" xml:space="preserve"><value>Cyan</value></data>
  <data name="ShifterColor_Blue" xml:space="preserve"><value>Bleu</value></data>
  <data name="ShifterColor_Purple" xml:space="preserve"><value>Violet</value></data>
  <data name="ShifterColor_White" xml:space="preserve"><value>Blanc</value></data>
  <data name="Section_WheelbaseLfe" xml:space="preserve"><value>EFFETS DE VIBRATION DE LA BASE</value></data>
  <data name="SliderLabel_Trigger" xml:space="preserve"><value>Déclencheur</value></data>
  <data name="Label_EnginePresets" xml:space="preserve"><value>Préréglages moteur :</value></data>
  <data name="Preset_AdditiveEngine" xml:space="preserve"><value>Moteur additif</value></data>
  <data name="Preset_BigRig" xml:space="preserve"><value>Poids lourd</value></data>
  <data name="Preset_DetunedV8" xml:space="preserve"><value>V8 déréglé</value></data>
  <data name="Label_Defaults" xml:space="preserve"><value>Par défaut</value></data>
  <data name="TriggerMode_Level" xml:space="preserve"><value>Niveau</value></data>
  <data name="TriggerMode_OnChange" xml:space="preserve"><value>Au changement</value></data>
  <data name="Label_FormulaLimitsHz" xml:space="preserve"><value>Limites de formule (Hz)</value></data>
  <data name="Label_AlwaysOn" xml:space="preserve"><value>(toujours actif)</value></data>
  <data name="TabHeader_WheelbaseLfe" xml:space="preserve"><value>Effets LFE</value></data>
  <data name="Section_EnginePresets" xml:space="preserve"><value>Préréglages moteur</value></data>
  <data name="Section_EffectsSlot1" xml:space="preserve"><value>Emplacement d'effet 1</value></data>
  <data name="Section_EffectsSlot2" xml:space="preserve"><value>Emplacement d'effet 2</value></data>
  <data name="Section_EffectsSlot3" xml:space="preserve"><value>Emplacement d'effet 3</value></data>
  <data name="Label_Mode" xml:space="preserve"><value>Mode</value></data>
  <data name="Mode_Engine" xml:space="preserve"><value>Moteur</value></data>
  <data name="Mode_Abs" xml:space="preserve"><value>ABS</value></data>
  <data name="Mode_Gearshift" xml:space="preserve"><value>Changement</value></data>
  <data name="Mode_Custom" xml:space="preserve"><value>Perso.</value></data>
  <data name="Label_Load" xml:space="preserve"><value>Charger</value></data>
  <data name="Label_Save" xml:space="preserve"><value>Enregistrer</value></data>
  <data name="Label_Delete" xml:space="preserve"><value>Supprimer</value></data>
  <data name="Label_Import" xml:space="preserve"><value>Importer</value></data>
  <data name="Label_Export" xml:space="preserve"><value>Exporter</value></data>
  <data name="Preset_RoadRumble" xml:space="preserve"><value>Grondement route</value></data>
  <data name="Label_AngleSensor" xml:space="preserve"><value>Angle</value></data>
  <data name="Label_LoadCell" xml:space="preserve"><value>Cellule de Charge</value></data>
  <data name="Section_PedalFeelSimInput" xml:space="preserve"><value>RESSENTI DE LA PÉDALE &amp; MAPPAGE D'ENTRÉE SIM</value></data>
  <data name="Section_BrakeFade" xml:space="preserve"><value>Fading des Freins (Expérimental)</value></data>
  <data name="SliderLabel_OnsetTempC" xml:space="preserve"><value>Température de Déclenchement (°C)</value></data>
  <data name="Hint_BrakeFadeExperimental" xml:space="preserve"><value>Expérimental — écrit, tant que c'est actif, les calibrations matérielles réelles de Fin de Course et de Seuil maximal (plus de course et plus de force nécessaires), puis restaure vos valeurs configurées à mesure que les freins refroidissent. Nécessite que ces valeurs soient déjà définies dans Ressenti de la Pédale / Mappage d'Entrée Sim — sans effet sinon.</value></data>
  <data name="Section_BugReport" xml:space="preserve"><value>Report a problem</value></data>
  <data name="Subtitle_BugReport" xml:space="preserve"><value>Send a diagnostic report to the developer</value></data>
  <data name="Label_BugReportDescription" xml:space="preserve"><value>Describe the issue</value></data>
  <data name="Placeholder_BugReportDescription" xml:space="preserve"><value>Describe the problem: what you did, what the wheel or dash did, and when it started.</value></data>
  <data name="Label_BugReportContact" xml:space="preserve"><value>Contact (optional — email or Discord)</value></data>
  <data name="Hint_BugReportConsent" xml:space="preserve"><value>Submitting uploads a diagnostic bundle (plugin logs and a serial trace, with hardware identifiers redacted) to the plugin developer.</value></data>
  <data name="Button_SubmitBugReport" xml:space="preserve"><value>Submit bug report</value></data>
  <data name="Status_BugReportUploading" xml:space="preserve"><value>Uploading…</value></data>
  <data name="Status_BugReportSubmitted" xml:space="preserve"><value>Report submitted. Reference: {0}</value></data>
  <data name="Status_BugReportRateLimited" xml:space="preserve"><value>Too many reports from your connection recently — please try again later.</value></data>
  <data name="Status_BugReportTooLarge" xml:space="preserve"><value>The diagnostic bundle is too large to upload.</value></data>
  <data name="Status_BugReportFailed" xml:space="preserve"><value>Upload failed. Please check your connection and try again.</value></data>
  <data name="Status_BugReportNeedDescription" xml:space="preserve"><value>Please describe the problem before submitting.</value></data>
  <data name="Label_DiagnosticCapture" xml:space="preserve"><value>Diagnostic capture</value></data>
  <data name="Tooltip_DiagnosticCapture" xml:space="preserve"><value>Keep a small in-memory trace of serial traffic (the first minute of startup plus recent activity) so bug reports include the connect/handshake. Nothing leaves your PC until you submit a report.</value></data>
  <data name="Status_CaptureOff" xml:space="preserve"><value>Diagnostic capture is off.</value></data>
  <data name="Status_CaptureSegments" xml:space="preserve"><value>Startup: {0} frames ({1} KB, {2}) · Rolling: {3} frames ({4} KB)</value></data>
  <data name="Word_Frozen" xml:space="preserve"><value>frozen</value></data>
  <data name="Word_Filling" xml:space="preserve"><value>filling</value></data>
  <data name="Status_BugReportCooldown" xml:space="preserve"><value>Please wait a moment before submitting another report.</value></data>
  <data name="Tooltip_ExportBundle" xml:space="preserve"><value>Save the diagnostic bundle to a file on this PC (nothing is uploaded).</value></data>
  <data name="Section_StalksGameKeys" xml:space="preserve"><value>Touches du jeu</value></data>
  <data name="Label_WiperForwardKey" xml:space="preserve"><value>Essuie-glaces suivant</value></data>
  <data name="Label_WiperBackKey" xml:space="preserve"><value>Essuie-glaces précédent</value></data>
  <data name="Label_LightCycleKey" xml:space="preserve"><value>Cycle des feux</value></data>
  <data name="Label_IndicatorLeftKey" xml:space="preserve"><value>Clignotant gauche</value></data>
  <data name="Label_IndicatorRightKey" xml:space="preserve"><value>Clignotant droit</value></data>
  <data name="KeyCapture_Prompt" xml:space="preserve"><value>Appuyez sur une touche…</value></data>
  <data name="KeyCapture_None" xml:space="preserve"><value>(non définie)</value></data>
  <data name="StalkKind_None" xml:space="preserve"><value>(aucune)</value></data>
  <data name="StalkKind_KeyTap" xml:space="preserve"><value>Appui de touche</value></data>
  <data name="StalkKind_HeldKey" xml:space="preserve"><value>Touche maintenue</value></data>
  <data name="StalkKind_LatchKey" xml:space="preserve"><value>Touche verrouillée</value></data>
  <data name="StalkKind_IndicatorLeft" xml:space="preserve"><value>Clignotant : gauche</value></data>
  <data name="StalkKind_IndicatorRight" xml:space="preserve"><value>Clignotant : droite</value></data>
  <data name="StalkKind_IndicatorCancel" xml:space="preserve"><value>Clignotant : annuler</value></data>
  <data name="StalkKind_WiperSwipe" xml:space="preserve"><value>Essuie-glaces : balayage unique</value></data>
  <data name="StalkKind_ReleaseHeld" xml:space="preserve"><value>Relâcher les touches maintenues</value></data>
  <data name="StalkKind_WiperStage" xml:space="preserve"><value>Vitesse d'essuie-glaces {0}</value></data>
  <data name="StalkKind_LightStage" xml:space="preserve"><value>Niveau de feux {0}</value></data>
  <data name="Option_ReleaseChannelPr" xml:space="preserve"><value>PR #{0}: {1}</value></data>
  <data name="Status_UpdatePrChannelGone" xml:space="preserve"><value>PR fermée — retour à Stable</value></data>
</root>
