<?xml version="1.0" encoding="utf-8"?>
<root>
  <!--
    Auto-generated by tools/i18n-transform.ps1. Edit the script's mapping table
    rather than this file directly so the en/es resx + the strongly-typed accessor
    stay in sync.
  -->
  <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>Freno de Mano</value></data>
  <data name="TabHeader_Pedals" xml:space="preserve"><value>Pedales</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>Opciones</value></data>
  <data name="TabHeader_Sdk" xml:space="preserve"><value>SDK</value></data>
  <data name="TabHeader_Import" xml:space="preserve"><value>Importar</value></data>
  <data name="TabHeader_About" xml:space="preserve"><value>Acerca de</value></data>
  <data name="Status_Disconnected" xml:space="preserve"><value>Desconectado</value></data>
  <data name="Button_Refresh" xml:space="preserve"><value>ACTUALIZAR</value></data>
  <data name="Label_PerformanceOutput" xml:space="preserve"><value>Salida de Rendimiento</value></data>
  <data name="Option_Reserved" xml:space="preserve"><value>Reservado</value></data>
  <data name="Option_Full" xml:space="preserve"><value>Completo</value></data>
  <data name="Button_CalibrateCenter" xml:space="preserve"><value>CALIBRAR CENTRO</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>MOTOR</value></data>
  <data name="Section_CoreSettings" xml:space="preserve"><value>AJUSTES BÁSICOS</value></data>
  <data name="Section_GearshiftVibration" xml:space="preserve"><value>VIBRACIÓN DE CAMBIO</value></data>
  <data name="SliderLabel_WheelRotationAngle" xml:space="preserve"><value>Ángulo de rotación del volante</value></data>
  <data name="SliderLabel_GameFfbStrength" xml:space="preserve"><value>Fuerza FFB del juego</value></data>
  <data name="SliderLabel_BaseTorqueOutput" xml:space="preserve"><value>Par de salida de la base</value></data>
  <data name="SliderLabel_MaximumWheelSpeed" xml:space="preserve"><value>Velocidad máxima del volante</value></data>
  <data name="SliderLabel_ShiftIntensity" xml:space="preserve"><value>Intensidad de cambio</value></data>
  <data name="SliderLabel_VibrateOnNeutral" xml:space="preserve"><value>Vibrar en punto muerto</value></data>
  <data name="SliderLabel_ShiftDebounce" xml:space="preserve"><value>Antirrebote de cambio</value></data>
  <data name="Section_WheelbaseEffects" xml:space="preserve"><value>EFECTOS DE LA BASE</value></data>
  <data name="Section_GameEffects" xml:space="preserve"><value>EFECTOS DEL JUEGO</value></data>
  <data name="SliderLabel_WheelDamper" xml:space="preserve"><value>Amortiguación del volante</value></data>
  <data name="SliderLabel_WheelFriction" xml:space="preserve"><value>Fricción del volante</value></data>
  <data name="SliderLabel_NaturalInertia" xml:space="preserve"><value>Inercia natural</value></data>
  <data name="SliderLabel_WheelSpring" xml:space="preserve"><value>Resorte del volante</value></data>
  <data name="SliderLabel_GameDamper" xml:space="preserve"><value>Amortiguación del juego</value></data>
  <data name="SliderLabel_GameFriction" xml:space="preserve"><value>Fricción del juego</value></data>
  <data name="SliderLabel_GameInertia" xml:space="preserve"><value>Inercia del juego</value></data>
  <data name="SliderLabel_GameSpring" xml:space="preserve"><value>Resorte del juego</value></data>
  <data name="Section_Protection" xml:space="preserve"><value>PROTECCIÓN</value></data>
  <data name="Section_SoftLimit" xml:space="preserve"><value>LÍMITE SUAVE</value></data>
  <data name="SliderLabel_HandsOffProtection" xml:space="preserve"><value>Protección manos fuera</value></data>
  <data name="SliderLabel_SteeringWheelInertia" xml:space="preserve"><value>Inercia del volante</value></data>
  <data name="SliderLabel_Stiffness" xml:space="preserve"><value>Rigidez</value></data>
  <data name="SliderLabel_RetainGameFfb" xml:space="preserve"><value>Mantener FFB del juego</value></data>
  <data name="Section_FfbEqualizer" xml:space="preserve"><value>ECUALIZADOR FFB</value></data>
  <data name="Subtitle_FfbEqualizer" xml:space="preserve"><value>// ganancia por banda · 100% = neutro · 400% = realce máximo</value></data>
  <data name="Section_FfbOutputCurve" xml:space="preserve"><value>CURVA DE SALIDA FFB</value></data>
  <data name="Subtitle_FfbOutputCurve" xml:space="preserve"><value>// arrastra los 5 nodos para definir la respuesta</value></data>
  <data name="Button_Flat" xml:space="preserve"><value>PLANA</value></data>
  <data name="Button_Falloff" xml:space="preserve"><value>CAÍDA</value></data>
  <data name="Button_Linear" xml:space="preserve"><value>LINEAL</value></data>
  <data name="Button_SCurve" xml:space="preserve"><value>CURVA S</value></data>
  <data name="Button_Exponential" xml:space="preserve"><value>EXPONENCIAL</value></data>
  <data name="Button_Parabolic" xml:space="preserve"><value>PARABÓLICA</value></data>
  <data name="Section_Miscellaneous" xml:space="preserve"><value>VARIOS</value></data>
  <data name="Section_HighSpeedDamping" xml:space="preserve"><value>AMORTIGUACIÓN A ALTA VELOCIDAD</value></data>
  <data name="Subtitle_HighSpeedDamping" xml:space="preserve"><value>// no tengo idea de para qué sirven estos ajustes</value></data>
  <data name="SliderLabel_ForceFeedbackReversal" xml:space="preserve"><value>Inversión del retorno de fuerza</value></data>
  <data name="SliderLabel_StandbyMode" xml:space="preserve"><value>Modo de espera</value></data>
  <data name="SliderLabel_AutoStandbyTimeout" xml:space="preserve"><value>Espera tras</value></data>
  <data name="SliderLabel_BaseStatusLed" xml:space="preserve"><value>LED de estado de la base</value></data>
  <data name="SliderLabel_Bluetooth" xml:space="preserve"><value>Bluetooth</value></data>
  <data name="SliderLabel_DampingLevel" xml:space="preserve"><value>Nivel de amortiguación</value></data>
  <data name="SliderLabel_TriggerSpeed" xml:space="preserve"><value>Velocidad de activación</value></data>
  <data name="Section_PaddleSettings" xml:space="preserve"><value>AJUSTES DE LEVAS</value></data>
  <data name="SliderLabel_PaddlesMode" xml:space="preserve"><value>Modo de levas</value></data>
  <data name="Option_Buttons" xml:space="preserve"><value>Botones</value></data>
  <data name="Option_Dpad" xml:space="preserve"><value>D-Pad</value></data>
  <data name="Option_Combined" xml:space="preserve"><value>Combinado</value></data>
  <data name="Option_Split" xml:space="preserve"><value>Dividido</value></data>
  <data name="SliderLabel_ClutchSplitPoint" xml:space="preserve"><value>Punto de división del embrague</value></data>
  <data name="Option_Knob" xml:space="preserve"><value>Perilla</value></data>
  <data name="SliderLabel_LeftStickMode" xml:space="preserve"><value>Modo del stick izquierdo</value></data>
  <data name="SliderLabel_JoystickAssignment" xml:space="preserve"><value>Asignación de joystick</value></data>
  <data name="Option_None" xml:space="preserve"><value>Ninguno</value></data>
  <data name="Option_Left" xml:space="preserve"><value>Izquierda</value></data>
  <data name="Option_Right" xml:space="preserve"><value>Derecha</value></data>
  <data name="Section_Position" xml:space="preserve"><value>POSICIÓN</value></data>
  <data name="Subtitle_LiveHandbrakeInput" xml:space="preserve"><value>// entrada en vivo del freno de mano</value></data>
  <data name="Label_Position" xml:space="preserve"><value>Posición</value></data>
  <data name="Section_Calibration" xml:space="preserve"><value>CALIBRACIÓN</value></data>
  <data name="Subtitle_PullHandbrakeFully" xml:space="preserve"><value>// tira del freno de mano hasta el tope una vez</value></data>
  <data name="Button_StartCalibration" xml:space="preserve"><value>INICIAR CALIBRACIÓN</value></data>
  <data name="Button_Stop" xml:space="preserve"><value>DETENER</value></data>
  <data name="Section_HandbrakeSettings" xml:space="preserve"><value>AJUSTES DEL FRENO DE MANO</value></data>
  <data name="SliderLabel_Mode" xml:space="preserve"><value>Modo</value></data>
  <data name="Option_Axis" xml:space="preserve"><value>Eje</value></data>
  <data name="Option_Button" xml:space="preserve"><value>Botón</value></data>
  <data name="SliderLabel_ButtonThreshold" xml:space="preserve"><value>Umbral del botón</value></data>
  <data name="SliderLabel_ReverseDirection" xml:space="preserve"><value>Invertir dirección</value></data>
  <data name="SliderLabel_RangeStart" xml:space="preserve"><value>Inicio del rango</value></data>
  <data name="SliderLabel_RangeEnd" xml:space="preserve"><value>Fin del rango</value></data>
  <data name="Section_OutputCurve" xml:space="preserve"><value>CURVA DE SALIDA</value></data>
  <data name="Subtitle_MapPhysicalPullToGame" xml:space="preserve"><value>// mapea el tirón físico a la entrada del juego</value></data>
  <data name="Label_Throttle" xml:space="preserve"><value>ACELERADOR</value></data>
  <data name="Label_Brake" xml:space="preserve"><value>FRENO</value></data>
  <data name="Label_Clutch" xml:space="preserve"><value>EMBRAGUE</value></data>
  <data name="Section_ThrottleDirectionRange" xml:space="preserve"><value>ACELERADOR · DIRECCIÓN Y RANGO</value></data>
  <data name="Section_BrakeDirectionRange" xml:space="preserve"><value>FRENO · DIRECCIÓN Y RANGO</value></data>
  <data name="Section_ClutchDirectionRange" xml:space="preserve"><value>EMBRAGUE · DIRECCIÓN Y RANGO</value></data>
  <data name="Section_ThrottleOutputCurve" xml:space="preserve"><value>CURVA DE SALIDA DEL ACELERADOR</value></data>
  <data name="Section_BrakeOutputCurve" xml:space="preserve"><value>CURVA DE SALIDA DEL FRENO</value></data>
  <data name="Section_ClutchOutputCurve" xml:space="preserve"><value>CURVA DE SALIDA DEL EMBRAGUE</value></data>
  <data name="Subtitle_MapPhysicalPositionToGame" xml:space="preserve"><value>// mapea la posición física a la entrada del juego</value></data>
  <data name="Subtitle_ShapeBrakeResponse" xml:space="preserve"><value>// modela la respuesta del freno</value></data>
  <data name="Subtitle_ShapeClutchResponse" xml:space="preserve"><value>// modela la respuesta del embrague</value></data>
  <data name="Section_ThrottleCalibration" xml:space="preserve"><value>ACELERADOR · CALIBRACIÓN</value></data>
  <data name="Section_BrakeCalibration" xml:space="preserve"><value>FRENO · CALIBRACIÓN</value></data>
  <data name="Section_ClutchCalibration" xml:space="preserve"><value>EMBRAGUE · CALIBRACIÓN</value></data>
  <data name="SliderLabel_SensorRatio" xml:space="preserve"><value>Relación de sensores</value></data>
  <data name="Section_MechanicalLayout" xml:space="preserve"><value>DISPOSICIÓN MECÁNICA</value></data>
  <data name="Option_Ab9Layout5R1" xml:space="preserve"><value>Disposición 5+R 1</value></data>
  <data name="Option_Ab9Layout6R1" xml:space="preserve"><value>Disposición 6+R 1</value></data>
  <data name="Option_Ab9Layout6R2" xml:space="preserve"><value>Disposición 6+R 2</value></data>
  <data name="Option_Ab9Layout7R1" xml:space="preserve"><value>Disposición 7+R 1</value></data>
  <data name="Option_Ab9Layout7R2" xml:space="preserve"><value>Disposición 7+R 2</value></data>
  <data name="Option_Sequential" xml:space="preserve"><value>Secuencial</value></data>
  <data name="Option_HPattern" xml:space="preserve"><value>Patrón en H</value></data>
  <data name="Label_ShifterType" xml:space="preserve"><value>Tipo de palanca de cambios</value></data>
  <data name="Section_Feel" xml:space="preserve"><value>TACTO</value></data>
  <data name="Subtitle_PerAxisMechanicalCharacter" xml:space="preserve"><value>// carácter mecánico por eje</value></data>
  <data name="SliderLabel_MechanicalResistance" xml:space="preserve"><value>Resistencia mecánica</value></data>
  <data name="SliderLabel_Spring" xml:space="preserve"><value>Resorte</value></data>
  <data name="SliderLabel_NaturalDamping" xml:space="preserve"><value>Amortiguación natural</value></data>
  <data name="SliderLabel_NaturalFriction" xml:space="preserve"><value>Fricción natural</value></data>
  <data name="SliderLabel_MaxOutputTorqueLimit" xml:space="preserve"><value>Límite máximo de par de salida</value></data>
  <data name="Section_EngineVibration" xml:space="preserve"><value>VIBRACIÓN DEL MOTOR</value></data>
  <data name="Subtitle_HostRenderedRumble" xml:space="preserve"><value>// vibración renderizada por el host a partir de las RPM</value></data>
  <data name="SliderLabel_Intensity" xml:space="preserve"><value>Intensidad</value></data>
  <data name="SliderLabel_Frequency" xml:space="preserve"><value>Frecuencia</value></data>
  <data name="Section_GearShift" xml:space="preserve"><value>CAMBIO DE MARCHA</value></data>
  <data name="SliderLabel_VibrationIntensity" xml:space="preserve"><value>Intensidad de vibración</value></data>
  <data name="Section_MBoosterPedals" xml:space="preserve"><value>PEDALES MBOOSTER</value></data>
  <data name="Subtitle_MBoosterPedals" xml:space="preserve"><value>// efectos renderizados por el host · rol + posición por dispositivo</value></data>
  <data name="SliderLabel_Device" xml:space="preserve"><value>Dispositivo</value></data>
  <data name="SliderLabel_Role" xml:space="preserve"><value>Rol</value></data>
  <data name="Option_Disabled" xml:space="preserve"><value>Desactivado</value></data>
  <data name="Option_Throttle" xml:space="preserve"><value>Acelerador</value></data>
  <data name="Option_Brake" xml:space="preserve"><value>Freno</value></data>
  <data name="Option_Clutch" xml:space="preserve"><value>Embrague</value></data>
  <data name="Section_PedalFeel" xml:space="preserve"><value>SENSACIÓN DEL PEDAL</value></data>
  <data name="SliderLabel_DeadzoneKg" xml:space="preserve"><value>Zona muerta (kg)</value></data>
  <data name="SliderLabel_MaxForceKg" xml:space="preserve"><value>Fuerza máxima (kg)</value></data>
  <data name="SliderLabel_TravelRangeMm" xml:space="preserve"><value>Inicio / Fin del Recorrido (mm)</value></data>
  <data name="SliderLabel_EndstopFrontStiffness" xml:space="preserve"><value>Rigidez del límite frontal</value></data>
  <data name="SliderLabel_EndstopEndStiffness" xml:space="preserve"><value>Rigidez del límite final</value></data>
  <data name="Section_SimInputMapping" xml:space="preserve"><value>MAPEO DE ENTRADA DE SIMULACIÓN</value></data>
  <data name="Subtitle_SimInputMapping" xml:space="preserve"><value>// mapea la señal de la celda de carga/pedal al juego, al estilo Pit House</value></data>
  <data name="SliderLabel_MaxThresholdKg" xml:space="preserve"><value>Umbral máximo (kg)</value></data>
  <data name="Section_Effects" xml:space="preserve"><value>EFECTOS</value></data>
  <data name="Subtitle_EffectsTriggers" xml:space="preserve"><value>// disparadores: ABS por señal del juego · Bloqueo con freno&gt;0,8 · Umbral en el borde · Motor continuo</value></data>
  <data name="Section_Abs" xml:space="preserve"><value>ABS</value></data>
  <data name="Section_TractionControl" xml:space="preserve"><value>Control de Tracción</value></data>
  <data name="Section_WheelSpin" xml:space="preserve"><value>Patinaje de Ruedas</value></data>
  <data name="Section_MBoosterGearShift" xml:space="preserve"><value>Cambio de Marcha</value></data>
  <data name="Section_RoadTexture" xml:space="preserve"><value>Textura de la carretera</value></data>
  <data name="Label_Enable" xml:space="preserve"><value>Activar</value></data>
  <data name="Button_Test1s" xml:space="preserve"><value>Probar 1s</value></data>
  <data name="Label_Test" xml:space="preserve"><value>Probar</value></data>
  <data name="Section_Lockup" xml:space="preserve"><value>Bloqueo</value></data>
  <data name="Section_Threshold" xml:space="preserve"><value>Umbral</value></data>
  <data name="Section_EngineContinuous" xml:space="preserve"><value>Vibración del motor</value></data>
  <data name="SliderLabel_FrequencyHz" xml:space="preserve"><value>Frecuencia (Hz)</value></data>
  <data name="SliderLabel_Smoothness" xml:space="preserve"><value>Suavidad</value></data>
  <data name="SliderLabel_TriggerLevel" xml:space="preserve"><value>Nivel de activación</value></data>
  <data name="SliderLabel_VibrationDecay" xml:space="preserve"><value>Decaimiento de la vibración</value></data>
  <data name="Subtitle_CalibrationExperimental" xml:space="preserve"><value>// experimental — puede que el firmware del mBooster lo ignore</value></data>
  <data name="Label_ReversedDirection" xml:space="preserve"><value>Dirección invertida</value></data>
  <data name="SliderLabel_MinRaw" xml:space="preserve"><value>Mín (bruto)</value></data>
  <data name="SliderLabel_MaxRaw" xml:space="preserve"><value>Máx (bruto)</value></data>
  <data name="Button_ReadFromDevice" xml:space="preserve"><value>LEER DEL DISPOSITIVO</value></data>
  <data name="Button_Apply" xml:space="preserve"><value>APLICAR</value></data>
  <data name="Section_UniversalHubPedals" xml:space="preserve"><value>HUB UNIVERSAL · PEDALES</value></data>
  <data name="Subtitle_PedalsPort" xml:space="preserve"><value>// puerto de pedales (sondeado cada 2 segundos)</value></data>
  <data name="Label_PedalsPort" xml:space="preserve"><value>Puerto de pedales</value></data>
  <data name="Section_Accessories" xml:space="preserve"><value>ACCESORIOS</value></data>
  <data name="Label_Port1" xml:space="preserve"><value>Puerto 1</value></data>
  <data name="Label_Port2" xml:space="preserve"><value>Puerto 2</value></data>
  <data name="Label_Port3" xml:space="preserve"><value>Puerto 3</value></data>
  <data name="Section_Profiles" xml:space="preserve"><value>PERFILES</value></data>
  <data name="SliderLabel_ApplyProfileOnLaunch" xml:space="preserve"><value>Aplicar ajustes del perfil al iniciar</value></data>
  <data name="Section_WheelLedOutput" xml:space="preserve"><value>SALIDA DE LED DEL VOLANTE</value></data>
  <data name="Subtitle_WheelLedOutput" xml:space="preserve"><value>// limitación de rpm + botones</value></data>
  <data name="Hint_LedOptionsRecommendedOff" xml:space="preserve"><value>Recomendado: deja las opciones de LED de abajo en OFF salvo que tengas problemas con los LED.</value></data>
  <data name="SliderLabel_LimitWheelUpdates" xml:space="preserve"><value>Limitar actualizaciones al volante</value></data>
  <data name="Hint_OnlySendLedWhenChanged" xml:space="preserve"><value>Enviar datos de LED solo cuando realmente cambian.</value></data>
  <data name="SliderLabel_AlwaysResendBitmask" xml:space="preserve"><value>Reenviar siempre el bitmask</value></data>
  <data name="Hint_AlwaysResendBitmask" xml:space="preserve"><value>Enviar siempre el bitmask de LED con las actualizaciones de color, aunque no cambie. Genera tráfico extra.</value></data>
  <data name="Section_UsbDetection" xml:space="preserve"><value>DETECCIÓN USB</value></data>
  <data name="SliderLabel_DisableSerialProbe" xml:space="preserve"><value>Desactivar sondeo serial de respaldo (avanzado)</value></data>
  <data name="Hint_DisableSerialProbe" xml:space="preserve"><value>Solo necesario si el plugin se comunica con un dispositivo incorrecto.</value></data>
  <data name="SliderLabel_DisableAb9Detection" xml:space="preserve"><value>Desactivar la detección de la palanca activa AB9</value></data>
  <data name="Hint_DisableAb9Detection" xml:space="preserve"><value>Omite el sondeo de reconexión del AB9.</value></data>
  <data name="Section_DashboardTelemetry" xml:space="preserve"><value>TELEMETRÍA DEL TABLERO</value></data>
  <data name="Label_UploadDashboardOnConnect" xml:space="preserve"><value>Subir tablero al conectar</value></data>
  <data name="Label_DownloadDashboardsFromWheel" xml:space="preserve"><value>Descargar tableros desde el volante</value></data>
  <data name="Label_WheelFirmwareEra" xml:space="preserve"><value>Era del firmware del volante:</value></data>
  <data name="Option_FirmwareEraAuto" xml:space="preserve"><value>Auto — Intentar detectar desde el saludo del volante</value></data>
  <data name="Option_FirmwareEra2024" xml:space="preserve"><value>Era 2024 — (suscripción por URL)</value></data>
  <data name="Option_FirmwareEra2026" xml:space="preserve"><value>Era 2026 — CSP/KSP</value></data>
  <data name="Hint_FirmwareEra" xml:space="preserve"><value>Auto detecta la era del firmware del volante a partir de su saludo y elige el protocolo correspondiente. Anula solo si la telemetría no funciona.</value></data>
  <data name="SliderLabel_ShowAllTabs" xml:space="preserve"><value>Mostrar todas las pestañas (avanzado)</value></data>
  <data name="Section_DeviceDefinitions" xml:space="preserve"><value>DEFINICIONES DE DISPOSITIVO</value></data>
  <data name="Button_RedeployDefinitions" xml:space="preserve"><value>REIMPLANTAR TODAS LAS DEFINICIONES</value></data>
  <data name="Status_RedeployedFmt" xml:space="preserve"><value>Se escribieron {0} de {1} definiciones para el PID {2}. Reinicia SimHub para aplicarlas.</value></data>
  <data name="Section_Reset" xml:space="preserve"><value>RESTABLECER</value></data>
  <data name="Button_ClearAllSettings" xml:space="preserve"><value>BORRAR TODOS LOS AJUSTES Y PERFILES</value></data>
  <data name="Hint_ClearAllSettingsWarning" xml:space="preserve"><value>Esto restablecerá todos los ajustes y perfiles del plugin a sus valores por defecto.</value></data>
  <data name="Hint_DashboardUploadNotWorking" xml:space="preserve"><value>La subida de tableros está en desarrollo y actualmente NO envía archivos al volante.</value></data>
  <data name="Section_DashboardUpload" xml:space="preserve"><value>SUBIDA DE TABLERO</value></data>
  <data name="Subtitle_DashboardUpload" xml:space="preserve"><value>// envía un archivo .mzdash al volante conectado</value></data>
  <data name="Hint_UploadStatusFormat" xml:space="preserve"><value>El estado refleja el último ack del volante.</value></data>
  <data name="Label_Source" xml:space="preserve"><value>ORIGEN</value></data>
  <data name="Option_LocalMzdashFile" xml:space="preserve"><value>Archivo .mzdash local</value></data>
  <data name="Option_DashboardLibrary" xml:space="preserve"><value>Biblioteca de tableros</value></data>
  <data name="Button_PickMzdash" xml:space="preserve"><value>ELEGIR .MZDASH…</value></data>
  <data name="Status_NoFileSelected" xml:space="preserve"><value>(ningún archivo seleccionado)</value></data>
  <data name="Label_Dashboard" xml:space="preserve"><value>Tablero:</value></data>
  <data name="Button_UploadNow" xml:space="preserve"><value>SUBIR AHORA</value></data>
  <data name="Status_Idle" xml:space="preserve"><value>inactivo</value></data>
  <data name="Label_DashboardName" xml:space="preserve"><value>Nombre del tablero:</value></data>
  <data name="Label_RawSize" xml:space="preserve"><value>Tamaño bruto:</value></data>
  <data name="Label_Md5" xml:space="preserve"><value>MD5:</value></data>
  <data name="Label_InFlight" xml:space="preserve"><value>En curso:</value></data>
  <data name="Label_LastAckBytes" xml:space="preserve"><value>Último ack bytes_written / total:</value></data>
  <data name="Label_LastAckStatus" xml:space="preserve"><value>Último byte de estado del ack:</value></data>
  <data name="Hint_UploadRequiresConnection" xml:space="preserve"><value>Nota: las subidas requieren que el volante esté conectado y una sesión de gestión negociada.</value></data>
  <data name="Section_WheelFiles" xml:space="preserve"><value>ARCHIVOS DEL VOLANTE</value></data>
  <data name="Subtitle_WheelFiles" xml:space="preserve"><value>// tableros cargados en el volante</value></data>
  <data name="Hint_DeleteDisabled" xml:space="preserve"><value>Eliminar está deshabilitado temporalmente.</value></data>
  <data name="DataGridHeader_State" xml:space="preserve"><value>Estado</value></data>
  <data name="DataGridHeader_Title" xml:space="preserve"><value>Título</value></data>
  <data name="DataGridHeader_DirName" xml:space="preserve"><value>Carpeta</value></data>
  <data name="DataGridHeader_Hash" xml:space="preserve"><value>Hash</value></data>
  <data name="DataGridHeader_LastModified" xml:space="preserve"><value>Última modificación</value></data>
  <data name="Button_Delete" xml:space="preserve"><value>ELIMINAR</value></data>
  <data name="Tooltip_DeleteDisabled" xml:space="preserve"><value>Deshabilitado temporalmente.</value></data>
  <data name="Section_CoapServer" xml:space="preserve"><value>SERVIDOR COAP</value></data>
  <data name="Subtitle_CoapServer" xml:space="preserve"><value>// activa esta opción para evitar que PitHouse se inicie automáticamente</value></data>
  <data name="Hint_CoapServerEnabled" xml:space="preserve"><value>Proporciona compatibilidad oficial con el SDK de MOZA para juegos que lo requieren, como iRacing o cualquier juego que use el modo de 360 Hz. El plugin ejecuta para ello un servidor de control SDK CoAP embebido en loopback.</value></data>
  <data name="Hint_CoapStubProcessName" xml:space="preserve"><value>Mientras está activado, el plugin ejecuta un pequeño proceso suplente que aparece en la lista de procesos como «MOZA Pit House.exe». Es normal: permite que las apps del SDK de MOZA encuentren PitHouse por su nombre. Se cierra automáticamente cuando lo desactivas o cierras SimHub.</value></data>
  <data name="SliderLabel_EnableCoapServer" xml:space="preserve"><value>Activar servidor SDK CoAP</value></data>
  <data name="Section_UdpControl" xml:space="preserve"><value>CONTROL UDP</value></data>
  <data name="Subtitle_UdpControl" xml:space="preserve"><value>// superficie de control CBOR-sobre-UDP simple</value></data>
  <data name="Hint_UdpControlEnabled" xml:space="preserve"><value>Es un control UDP heredado para ajustar el ángulo de dirección. El único uso conocido es la versión RSF de Richard Burns Rally.</value></data>
  <data name="SliderLabel_EnableUdpControl" xml:space="preserve"><value>Activar servidor de control UDP</value></data>
  <data name="Label_PortNumber" xml:space="preserve"><value>Puerto</value></data>
  <data name="Label_UdpControlServer" xml:space="preserve"><value>Control UDP</value></data>
  <data name="Section_Status" xml:space="preserve"><value>ESTADO</value></data>
  <data name="Label_CoapServer" xml:space="preserve"><value>Servidor CoAP</value></data>
  <data name="Section_RecentRequests" xml:space="preserve"><value>SOLICITUDES RECIENTES</value></data>
  <data name="Subtitle_RecentRequests" xml:space="preserve"><value>// últimas 20 solicitudes por servidor · en vivo</value></data>
  <data name="Section_About" xml:space="preserve"><value>ACERCA DE</value></data>
  <data name="Subtitle_About" xml:space="preserve"><value>// Plugin de SimHub de código abierto</value></data>
  <data name="Label_AzomTitle" xml:space="preserve"><value>AZOM</value></data>
  <data name="Label_VersionPlaceholder" xml:space="preserve"><value>versión —</value></data>
  <data name="Hint_AboutDescription" xml:space="preserve"><value>Plugin no oficial de SimHub que se comunica directamente con el hardware MOZA Racing por puerto serie — configuración de hardware, pipeline de efectos LED y streaming del tablero. No afiliado con MOZA / Gudsen Technology.</value></data>
  <data name="Hint_SponsorshipsAppreciated" xml:space="preserve"><value>Los patrocinios son muy apreciados — añadir soporte para hardware que no tengo puede ser difícil.</value></data>
  <data name="Button_Github" xml:space="preserve"><value>GitHub</value></data>
  <data name="Button_JoinDiscord" xml:space="preserve"><value>Unirse al Discord</value></data>
  <data name="Button_SponsorDevelopment" xml:space="preserve"><value>Patrocinar el desarrollo</value></data>
  <data name="Button_Kofi" xml:space="preserve"><value>Apóyame en 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>Únete al Discord del proyecto</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 enorme agradecimiento a todos los probadores alfa y beta tempranos que pusieron su tiempo — y su cordura — en juego mientras yo descubría cómo hacer funcionar el protocolo MOZA. Este plugin no existiría sin ustedes.</value></data>
  <data name="Label_UpdateAvailable" xml:space="preserve"><value>Actualización disponible</value></data>
  <data name="Button_OpenReleaseNotes" xml:space="preserve"><value>Abrir notas de la versión</value></data>
  <data name="Button_SkipThisVersion" xml:space="preserve"><value>Omitir esta versión</value></data>
  <data name="Button_DismissUpdate" xml:space="preserve"><value>Descartar</value></data>
  <data name="Banner_SdkSuggestionText" xml:space="preserve"><value>Si quieres evitar que se inicie MOZA Pit House, activa la compatibilidad con SDK.</value></data>
  <data name="Button_ConfigureSdk" xml:space="preserve"><value>Configurar SDK</value></data>
  <data name="Button_Dismiss" xml:space="preserve"><value>Descartar</value></data>
  <data name="Button_RestartSimHub" xml:space="preserve"><value>Reiniciar SimHub</value></data>
  <data name="Label_WhatsNew" xml:space="preserve"><value>Novedades en v{0}</value></data>
  <data name="Label_CheckForUpdates" xml:space="preserve"><value>Buscar actualizaciones automáticamente</value></data>
  <data name="Label_ReleaseChannel" xml:space="preserve"><value>Canal de versiones</value></data>
  <data name="Option_ReleaseChannelStable" xml:space="preserve"><value>Estable</value></data>
  <data name="Button_CheckNow" xml:space="preserve"><value>Buscar ahora</value></data>
  <data name="Status_UpdateNeverChecked" xml:space="preserve"><value>Nunca comprobado</value></data>
  <data name="Status_UpdateChecking" xml:space="preserve"><value>Comprobando…</value></data>
  <data name="Status_UpdateUpToDate" xml:space="preserve"><value>Está actualizado</value></data>
  <data name="Status_UpdateFailedNetwork" xml:space="preserve"><value>Comprobación fallida (red)</value></data>
  <data name="Status_UpdateFailedHttp" xml:space="preserve"><value>Comprobación fallida (servidor)</value></data>
  <data name="Status_UpdateFailedParse" xml:space="preserve"><value>Comprobación fallida (formato de respuesta)</value></data>
  <data name="Button_InstallUpdate" xml:space="preserve"><value>Instalar actualización</value></data>
  <data name="Status_DownloadingStart" xml:space="preserve"><value>Iniciando descarga…</value></data>
  <data name="Status_Downloading" xml:space="preserve"><value>Descargando {0}% ({1} de {2})</value></data>
  <data name="Status_DownloadingIndeterminate" xml:space="preserve"><value>Descargando… ({0})</value></data>
  <data name="Status_Extracting" xml:space="preserve"><value>Extrayendo…</value></data>
  <data name="Status_Installing" xml:space="preserve"><value>Instalando…</value></data>
  <data name="Status_InstalledRestartRequired" xml:space="preserve"><value>Actualización instalada — reinicia SimHub para cargar v{0}</value></data>
  <data name="Status_InstallFailed" xml:space="preserve"><value>Error de instalación: {0}</value></data>
  <data name="Status_InstallFailedBadPackage" xml:space="preserve"><value>el paquete de versión no es válido</value></data>
  <data name="Status_InstallFailedPendingRestart" xml:space="preserve"><value>instalación previa pendiente — reinicia SimHub primero</value></data>
  <data name="Status_InstallFailedWriteDenied" xml:space="preserve"><value>no se puede escribir en la carpeta del plugin</value></data>
  <data name="Section_Updates" xml:space="preserve"><value>ACTUALIZACIONES</value></data>
  <data name="Subtitle_Updates" xml:space="preserve"><value>// notificador de actualizaciones del plugin</value></data>
  <data name="Section_Bandwidth" xml:space="preserve"><value>ANCHO DE BANDA</value></data>
  <data name="Subtitle_Bandwidth" xml:space="preserve"><value>// rendimiento serie · ventana de 30 segundos</value></data>
  <data name="Label_Inbound" xml:space="preserve"><value>ENTRADA</value></data>
  <data name="Label_Outbound" xml:space="preserve"><value>SALIDA</value></data>
  <data name="Label_Capacity" xml:space="preserve"><value>CAPACIDAD</value></data>
  <data name="Label_Peak" xml:space="preserve"><value>PICO</value></data>
  <data name="Label_Session" xml:space="preserve"><value>SESIÓN</value></data>
  <data name="Section_SerialTrafficCapture" xml:space="preserve"><value>CAPTURA DE TRÁFICO SERIE</value></data>
  <data name="Subtitle_SerialTrafficCapture" xml:space="preserve"><value>// graba cada trama TX/RX</value></data>
  <data name="Hint_CaptureDataInMemory" xml:space="preserve"><value>Los datos solo viven en memoria — no se guarda nada entre arranques. Pulsa Detener para exportar un paquete ZIP de soporte de diagnóstico.</value></data>
  <data name="Button_StartCapture" xml:space="preserve"><value>INICIAR CAPTURA</value></data>
  <data name="Label_AlwaysCaptureOnStartup" xml:space="preserve"><value>Iniciar siempre la captura de diagnóstico al arranque o cambio de juego</value></data>
  <data name="Tooltip_AlwaysCaptureOnStartup" xml:space="preserve"><value>Cuando está activado, la captura de tráfico serie comienza automáticamente cada vez que se inicia el plugin.</value></data>
  <data name="Button_ExportBundle" xml:space="preserve"><value>EXPORTAR PAQUETE (ZIP)…</value></data>
  <data name="Button_CopyCapture" xml:space="preserve"><value>COPIAR CAPTURA AL PORTAPAPELES</value></data>
  <data name="Section_FullDiagReport" xml:space="preserve"><value>INFORME COMPLETO DE DIAGNÓSTICO</value></data>
  <data name="Subtitle_FullDiagReport" xml:space="preserve"><value>// información de depuración</value></data>
  <data name="Button_Expand" xml:space="preserve"><value>EXPANDIR</value></data>
  <data name="Button_Collapse" xml:space="preserve"><value>CONTRAER</value></data>
  <data name="Button_CopyAll" xml:space="preserve"><value>COPIAR TODO AL PORTAPAPELES</value></data>
  <data name="Hint_ClickExpandToRender" xml:space="preserve"><value>Pulsa expandir para renderizar el informe completo en varias secciones.</value></data>
  <data name="Hint_FullDiagRendered" xml:space="preserve"><value>// {0} líneas · mismo contenido que el paquete de exportación</value></data>
  <data name="Hint_FullDiagRenderFailed" xml:space="preserve"><value>// fallo al renderizar</value></data>
  <data name="Hint_MBoosterIntro" xml:space="preserve"><value>Cada mBooster conectado aparece abajo. Elige un rol (Acelerador/Freno/Embrague) por dispositivo para encaminar su posición de pedal. La sección de Calibración es experimental.</value></data>
  <data name="Hint_MBoosterCalibrationWarning" xml:space="preserve"><value>Aún no probado.</value></data>
  <data name="Title_PickLedColor" xml:space="preserve"><value>Elegir color del LED</value></data>
  <data name="Label_Palette" xml:space="preserve"><value>PALETA</value></data>
  <data name="Label_Last" xml:space="preserve"><value>ÚLTIMO</value></data>
  <data name="Label_FineTuneRgb" xml:space="preserve"><value>AJUSTE FINO · RGB</value></data>
  <data name="Button_Cancel" xml:space="preserve"><value>CANCELAR</value></data>
  <data name="Button_Ok" xml:space="preserve"><value>ACEPTAR</value></data>
  <data name="Section_BaseAmbientLeds" xml:space="preserve"><value>MOZA WHEEL BASE · LEDS AMBIENTE</value></data>
  <data name="Label_BaseModel" xml:space="preserve"><value>Modelo de base</value></data>
  <data name="Hint_NoBaseAmbientDetected" xml:space="preserve"><value>No se detectaron LEDs ambiente en la base. Las bases R9/R12 no incluyen la tira LED; este panel solo se activa en bases R21/R25/R27.</value></data>
  <data name="Section_Mode" xml:space="preserve"><value>MODO</value></data>
  <data name="SliderLabel_IndicatorState" xml:space="preserve"><value>Estado del indicador</value></data>
  <data name="Option_Off" xml:space="preserve"><value>Apagado</value></data>
  <data name="Option_On" xml:space="preserve"><value>Encendido</value></data>
  <data name="SliderLabel_StandbyAnimation" xml:space="preserve"><value>Animación en espera</value></data>
  <data name="Option_Constant" xml:space="preserve"><value>Constante</value></data>
  <data name="Option_Breath" xml:space="preserve"><value>Respiración</value></data>
  <data name="Option_Cycle" xml:space="preserve"><value>Ciclo</value></data>
  <data name="Option_Rainbow" xml:space="preserve"><value>Arcoíris</value></data>
  <data name="Option_Flow" xml:space="preserve"><value>Flujo</value></data>
  <data name="Section_Brightness" xml:space="preserve"><value>BRILLO</value></data>
  <data name="SliderLabel_Brightness" xml:space="preserve"><value>Brillo</value></data>
  <data name="Section_Sleep" xml:space="preserve"><value>SUSPENSIÓN</value></data>
  <data name="SliderLabel_SleepMode" xml:space="preserve"><value>Modo de suspensión</value></data>
  <data name="Option_Enabled" xml:space="preserve"><value>Activado</value></data>
  <data name="SliderLabel_SleepTimeout" xml:space="preserve"><value>Tiempo de suspensión</value></data>
  <data name="Section_PowerOnOffColor" xml:space="preserve"><value>COLOR DE ENCENDIDO / APAGADO</value></data>
  <data name="SliderLabel_StartupColor" xml:space="preserve"><value>Color de inicio</value></data>
  <data name="SliderLabel_ShutdownColor" xml:space="preserve"><value>Color de apagado</value></data>
  <data name="Section_MozaDashboard" xml:space="preserve"><value>TABLERO MOZA</value></data>
  <data name="Status_SearchingForDashboard" xml:space="preserve"><value>Buscando tablero…</value></data>
  <data name="Section_IndicatorModes" xml:space="preserve"><value>MODOS DE INDICADOR</value></data>
  <data name="SliderLabel_RpmIndicatorMode" xml:space="preserve"><value>Modo indicador de RPM</value></data>
  <data name="Option_SimHubMode" xml:space="preserve"><value>Modo SimHub</value></data>
  <data name="Option_AlwaysOn" xml:space="preserve"><value>Siempre activado</value></data>
  <data name="SliderLabel_RpmDisplayMode" xml:space="preserve"><value>Modo de visualización de RPM</value></data>
  <data name="Option_Mode1" xml:space="preserve"><value>Modo 1</value></data>
  <data name="Option_Mode2" xml:space="preserve"><value>Modo 2</value></data>
  <data name="SliderLabel_FlagsIndicatorMode" xml:space="preserve"><value>Modo indicador de banderas</value></data>
  <data name="SliderLabel_RpmBrightness" xml:space="preserve"><value>Brillo de RPM</value></data>
  <data name="SliderLabel_FlagsBrightness" xml:space="preserve"><value>Brillo de banderas</value></data>
  <data name="Section_RpmLedColors" xml:space="preserve"><value>COLORES LED RPM</value></data>
  <data name="Section_RpmBlinkColors" xml:space="preserve"><value>COLORES DE PARPADEO RPM</value></data>
  <data name="Subtitle_RpmBlinkColors" xml:space="preserve"><value>// se muestran al llegar a la línea roja</value></data>
  <data name="Section_FlagLedColors" xml:space="preserve"><value>COLORES LED DE BANDERAS</value></data>
  <data name="Label_SteeringAngle" xml:space="preserve"><value>ÁNGULO DEL VOLANTE</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>Entradas</value></data>
  <data name="TabHeader_Dashboard" xml:space="preserve"><value>Tablero</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>Botones</value></data>
  <data name="TabHeader_Knobs" xml:space="preserve"><value>Perillas</value></data>
  <data name="TabHeader_Files" xml:space="preserve"><value>Archivos</value></data>
  <data name="TabHeader_Sleep" xml:space="preserve"><value>Suspensión</value></data>
  <data name="Status_SearchingForWheel" xml:space="preserve"><value>Buscando volante…</value></data>
  <data name="Section_LivePaddles" xml:space="preserve"><value>LEVAS EN VIVO</value></data>
  <data name="Label_PaddleLeft" xml:space="preserve"><value>IZQ</value></data>
  <data name="Label_PaddleRight" xml:space="preserve"><value>DER</value></data>
  <data name="Label_PaddleCombined" xml:space="preserve"><value>COMBINADO</value></data>
  <data name="Section_ActiveButtons" xml:space="preserve"><value>BOTONES ACTIVOS</value></data>
  <data name="Section_Joystick" xml:space="preserve"><value>JOYSTICK</value></data>
  <data name="Subtitle_JoystickAssignment" xml:space="preserve"><value>// asignación de stick direccional</value></data>
  <data name="Hint_NoJoystickConfig" xml:space="preserve"><value>El volante aún no ha reportado configuración de joystick. Conecta el volante y espera a que termine la sonda de identidad.</value></data>
  <data name="Label_EnableDashboardTelemetry" xml:space="preserve"><value>Activar telemetría del tablero</value></data>
  <data name="Button_LoadMzdash" xml:space="preserve"><value>CARGAR .MZDASH…</value></data>
  <data name="Button_SetFolder" xml:space="preserve"><value>ELEGIR CARPETA…</value></data>
  <data name="Button_AutoDetect" xml:space="preserve"><value>AUTODETECTAR</value></data>
  <data name="Tooltip_LoadMzdash" xml:space="preserve"><value>Cargar un archivo .mzdash local para emparejar canales tier-def</value></data>
  <data name="Tooltip_SetFolder" xml:space="preserve"><value>Elegir una carpeta de archivos .mzdash como biblioteca de tableros</value></data>
  <data name="Tooltip_AutoDetect" xml:space="preserve"><value>Detectar automáticamente la carpeta de tableros para el volante conectado</value></data>
  <data name="Button_SendTestPattern" xml:space="preserve"><value>▶ ENVIAR PATRÓN DE PRUEBA</value></data>
  <data name="Button_StopTest" xml:space="preserve"><value>■ DETENER</value></data>
  <data name="Section_ChannelMappings" xml:space="preserve"><value>ASIGNACIÓN DE CANALES</value></data>
  <data name="Hint_ClickPencilForProperty" xml:space="preserve"><value>Lápiz para elegir una propiedad, o el botón de fórmula para una expresión NCalc / js:</value></data>
  <data name="Status_LoadingChannelMappings" xml:space="preserve"><value>Cargando asignaciones de canales…</value></data>
  <data name="DataGridHeader_Channel" xml:space="preserve"><value>Canal</value></data>
  <data name="DataGridHeader_SimHubProperty" xml:space="preserve"><value>Propiedad SimHub</value></data>
  <data name="DataGridHeader_CurrentValue" xml:space="preserve"><value>Valor actual</value></data>
  <data name="Tooltip_EditMapping" xml:space="preserve"><value>Editar enlace a propiedad SimHub</value></data>
  <data name="Tooltip_EditFormula" xml:space="preserve"><value>Editar como fórmula (NCalc [property] / js:)</value></data>
  <data name="Button_ResetToDefaults" xml:space="preserve"><value>RESTABLECER VALORES</value></data>
  <data name="Button_ResetField" xml:space="preserve"><value>RESTABLECER CAMPO</value></data>
  <data name="Button_SplitField" xml:space="preserve"><value>DIVIDIR CAMPO</value></data>
  <data name="Button_BitSplit" xml:space="preserve"><value>DIVIDIR BITS</value></data>
  <data name="Button_MergePrev" xml:space="preserve"><value>COMBINAR ◀</value></data>
  <data name="Button_MergeNext" xml:space="preserve"><value>COMBINAR ▶</value></data>
  <data name="Button_RemoveSplit" xml:space="preserve"><value>QUITAR DIVISIÓN</value></data>
  <data name="Viz_Title" xml:space="preserve"><value>DATOS FSR1 EN VIVO</value></data>
  <data name="Edit_StartByte" xml:space="preserve"><value>Byte inicial</value></data>
  <data name="Edit_StartBit" xml:space="preserve"><value>Bit inicial</value></data>
  <data name="Edit_BitWidth" xml:space="preserve"><value>Ancho de bits</value></data>
  <data name="Edit_EndByte" xml:space="preserve"><value>Byte final</value></data>
  <data name="Edit_Endian_LE" xml:space="preserve"><value>Little-endian</value></data>
  <data name="Edit_Scale" xml:space="preserve"><value>Escala</value></data>
  <data name="Edit_Bias" xml:space="preserve"><value>Sesgo</value></data>
  <data name="Section_Display" xml:space="preserve"><value>PANTALLA</value></data>
  <data name="SliderLabel_DisplayBrightness" xml:space="preserve"><value>Brillo de pantalla</value></data>
  <data name="SliderLabel_StandbyTime" xml:space="preserve"><value>Tiempo de espera</value></data>
  <data name="Option_Time1Min" xml:space="preserve"><value>1 minuto</value></data>
  <data name="Option_Time2Min" xml:space="preserve"><value>2 minutos</value></data>
  <data name="Option_Time3Min" xml:space="preserve"><value>3 minutos</value></data>
  <data name="Option_Time4Min" xml:space="preserve"><value>4 minutos</value></data>
  <data name="Option_Time5Min" xml:space="preserve"><value>5 minutos</value></data>
  <data name="Option_Time10Min" xml:space="preserve"><value>10 minutos</value></data>
  <data name="Option_Time15Min" xml:space="preserve"><value>15 minutos</value></data>
  <data name="Option_Time20Min" xml:space="preserve"><value>20 minutos</value></data>
  <data name="Option_Time25Min" xml:space="preserve"><value>25 minutos</value></data>
  <data name="Option_Time30Min" xml:space="preserve"><value>30 minutos</value></data>
  <data name="Option_Time35Min" xml:space="preserve"><value>35 minutos</value></data>
  <data name="Option_Time40Min" xml:space="preserve"><value>40 minutos</value></data>
  <data name="Option_Time45Min" xml:space="preserve"><value>45 minutos</value></data>
  <data name="Option_Time1Hour" xml:space="preserve"><value>1 hora</value></data>
  <data name="Option_Time2Hour" xml:space="preserve"><value>2 horas</value></data>
  <data name="Option_Time3Hour" xml:space="preserve"><value>3 horas</value></data>
  <data name="Option_Time4Hour" xml:space="preserve"><value>4 horas</value></data>
  <data name="Option_Time5Hour" xml:space="preserve"><value>5 horas</value></data>
  <data name="Section_RpmLedMode" xml:space="preserve"><value>MODO LED RPM</value></data>
  <data name="SliderLabel_RpmLedMode" xml:space="preserve"><value>Modo LED RPM</value></data>
  <data name="Option_Static" xml:space="preserve"><value>Estático</value></data>
  <data name="SliderLabel_RpmIdleEffect" xml:space="preserve"><value>Efecto en reposo RPM</value></data>
  <data name="Option_Breathing" xml:space="preserve"><value>Respiración</value></data>
  <data name="Option_ColorCycle" xml:space="preserve"><value>Ciclo de color</value></data>
  <data name="Option_SandFlow" xml:space="preserve"><value>Flujo de arena</value></data>
  <data name="Option_RgbPulse" xml:space="preserve"><value>Pulso RGB</value></data>
  <data name="SliderLabel_RpmIdleSpeed" xml:space="preserve"><value>Velocidad reposo RPM</value></data>
  <data name="Section_RpmLedColorsStatic" xml:space="preserve"><value>COLORES LED RPM (ESTÁTICO)</value></data>
  <data name="Subtitle_RpmLedColorsStatic" xml:space="preserve"><value>// se muestran cuando la telemetría no envía · pulsa un LED para recolorear</value></data>
  <data name="Label_LedPlaceholder" xml:space="preserve"><value>LED 01</value></data>
  <data name="Subtitle_ClickFlagToRecolor" xml:space="preserve"><value>// pulsa una bandera para recolorear</value></data>
  <data name="Label_FlagPlaceholder" xml:space="preserve"><value>BANDERA 1</value></data>
  <data name="Section_EsWheelRpmIndicator" xml:space="preserve"><value>INDICADOR RPM</value></data>
  <data name="Subtitle_EsLegacy" xml:space="preserve"><value>// protocolo ES heredado</value></data>
  <data name="SliderLabel_IndicatorMode" xml:space="preserve"><value>Modo indicador</value></data>
  <data name="SliderLabel_DisplayMode" xml:space="preserve"><value>Modo de visualización</value></data>
  <data name="Section_ButtonLedMode" xml:space="preserve"><value>MODO LED BOTONES</value></data>
  <data name="SliderLabel_ButtonLedMode" xml:space="preserve"><value>Modo LED botones</value></data>
  <data name="SliderLabel_ButtonIdleEffect" xml:space="preserve"><value>Efecto en reposo botones</value></data>
  <data name="SliderLabel_ButtonIdleSpeed" xml:space="preserve"><value>Velocidad reposo botones</value></data>
  <data name="Section_ButtonLedColors" xml:space="preserve"><value>COLORES LED BOTONES</value></data>
  <data name="Subtitle_ButtonLedColors" xml:space="preserve"><value>// pulsa un botón para recolorear · 'por defecto durante telemetría' reemplaza los botones apagados con el color elegido</value></data>
  <data name="Label_ButtonPlaceholder" xml:space="preserve"><value>BOTÓN 01</value></data>
  <data name="Section_KnobLedMode" xml:space="preserve"><value>MODO LED PERILLA</value></data>
  <data name="SliderLabel_KnobLedMode" xml:space="preserve"><value>Modo LED perilla</value></data>
  <data name="SliderLabel_KnobDefaultDuringTelemetry" xml:space="preserve"><value>Restaurar colores al apagar</value></data>
  <data name="Tooltip_KnobDefaultDuringTelemetry" xml:space="preserve"><value>Cuando SimHub apaga por completo los LED del mando, restaura los colores guardados del volante en lugar de quedar apagado.</value></data>
  <data name="Section_KnobTelemetryRestore" xml:space="preserve"><value>Restauración de color de telemetría</value></data>
  <data name="SliderLabel_KnobStaticTimeout" xml:space="preserve"><value>Tiempo estático máx.</value></data>
  <data name="Tooltip_KnobStaticTimeout" xml:space="preserve"><value>Restaurar los colores nativos del mando después de que el color de telemetría se mantenga sin cambios este tiempo. 0 = desactivado.</value></data>
  <data name="SliderLabel_KnobIdleEffect" xml:space="preserve"><value>Efecto en reposo perilla</value></data>
  <data name="SliderLabel_KnobIdleSpeed" xml:space="preserve"><value>Velocidad reposo perilla</value></data>
  <data name="Section_KnobSettings" xml:space="preserve"><value>AJUSTES DE PERILLAS</value></data>
  <data name="Label_SignalMode" xml:space="preserve"><value>MODO DE SEÑAL</value></data>
  <data name="Subtitle_SignalMode" xml:space="preserve"><value>// cómo reporta entrada cada rotativo</value></data>
  <data name="SliderLabel_AllRotaries" xml:space="preserve"><value>Todos los rotativos</value></data>
  <data name="Label_Colours" xml:space="preserve"><value>COLORES</value></data>
  <data name="Subtitle_KnobColours" xml:space="preserve"><value>// pulsa cualquier LED del anillo, o la muestra central para el color activo de esa perilla</value></data>
  <data name="Label_KnobEditing" xml:space="preserve"><value>EDITANDO · PERILLA 1 · ACTIVO</value></data>
  <data name="Button_FillRingWithSelected" xml:space="preserve"><value>LLENAR ANILLO CON SELECCIONADO</value></data>
  <data name="Button_CopyKnobToAll" xml:space="preserve"><value>COPIAR ESTA PERILLA A TODAS</value></data>
  <data name="Banner_DashboardUploadNotWorkingYet" xml:space="preserve"><value>⚠  La subida de tablero aún no funciona</value></data>
  <data name="Section_SleepLight" xml:space="preserve"><value>LUZ DE SUSPENSIÓN</value></data>
  <data name="Subtitle_SleepLight" xml:space="preserve"><value>// lo que muestra el volante tras transcurrir el tiempo de inactividad</value></data>
  <data name="SliderLabel_Speed" xml:space="preserve"><value>Velocidad</value></data>
  <data name="SliderLabel_Color" xml:space="preserve"><value>Color</value></data>
  <data name="Section_Language" xml:space="preserve"><value>IDIOMA</value></data>
  <data name="SliderLabel_Language" xml:space="preserve"><value>Idioma</value></data>
  <data name="Hint_LanguageChangeRestart" xml:space="preserve"><value>Cierra y vuelve a abrir esta página de ajustes para aplicar el nuevo idioma. Auto sigue el idioma de SimHub y luego el del sistema.</value></data>
  <!-- PitHouse preset import (Button_ImportProfile + Import_*) -->
  <data name="Button_ImportProfile" xml:space="preserve"><value>IMPORTAR PERFIL…</value></data>
  <data name="Import_DialogTitle" xml:space="preserve"><value>Importar preset de PitHouse</value></data>
  <data name="Import_Tab_Browse" xml:space="preserve"><value>Buscar archivo…</value></data>
  <data name="Import_Category_Motor" xml:space="preserve"><value>Base de volante (Motor)</value></data>
  <data name="Import_Category_Pedals" xml:space="preserve"><value>Pedales</value></data>
  <data name="Import_NoFolderFound" xml:space="preserve"><value>Carpeta de presets de PitHouse no encontrada. Configura una ruta personalizada o usa Buscar.</value></data>
  <data name="Import_SetCustomFolder" xml:space="preserve"><value>Configurar carpeta…</value></data>
  <data name="Import_ConfirmHeader" xml:space="preserve"><value>Aplicando "{0}" al perfil "{1}". Cambiarán los siguientes ajustes:</value></data>
  <data name="Import_NoChangesHeader" xml:space="preserve"><value>Todos los valores de este preset ya coinciden con tu perfil activo.</value></data>
  <data name="Import_NotImportedHeader" xml:space="preserve"><value>No importado (sin equivalente en el plugin):</value></data>
  <data name="Import_ApplyButton" xml:space="preserve"><value>APLICAR</value></data>
  <data name="Import_CancelButton" xml:space="preserve"><value>CANCELAR</value></data>
  <data name="Import_NextButton" xml:space="preserve"><value>SIGUIENTE</value></data>
  <data name="Import_BackButton" xml:space="preserve"><value>ATRÁS</value></data>
  <data name="Import_BrowseDescription" xml:space="preserve"><value>Selecciona un archivo JSON de preset de PitHouse desde cualquier ubicación.</value></data>
  <data name="Import_Error_InvalidJson" xml:space="preserve"><value>El archivo no es JSON válido: {0}</value></data>
  <data name="Import_Error_UnsupportedType" xml:space="preserve"><value>Tipo de preset no compatible "{0}". Solo se admiten presets de Motor y Pedales.</value></data>
  <data name="Status_Connected" xml:space="preserve"><value>Conectado</value></data>
  <data name="Status_Recovering" xml:space="preserve"><value>Recuperando…</value></data>
  <data name="Status_Parked" xml:space="preserve"><value>Detenido</value></data>
  <data name="Status_TelemetryParked" xml:space="preserve"><value>Telemetría detenida tras fallos repetidos: vuelve a activarla para reintentar</value></data>
  <data name="Status_DegradedScreenless" xml:space="preserve"><value>El volante no tiene pantalla: telemetría no necesaria</value></data>
  <data name="Banner_PortLocked_Title" xml:space="preserve"><value>Hardware MOZA detectado, pero el puerto está en uso</value></data>
  <data name="Banner_PortLocked_Body" xml:space="preserve"><value>Se encontró un dispositivo MOZA en {0}, pero otra aplicación tiene el puerto ocupado. Cierre MOZA PitHouse (o cualquier otra cosa que se comunique con la base) y haga clic en Actualizar.</value></data>
  <data name="Banner_PortVanished_Title" xml:space="preserve"><value>El puerto MOZA desapareció</value></data>
  <data name="Banner_PortVanished_Body" xml:space="preserve"><value>El dispositivo MOZA en {0} dejó de responder al abrirse. Vuelva a conectar la base (o su cable USB) y haga clic en Actualizar.</value></data>
  <data name="Banner_TelemetryDegraded_Title" xml:space="preserve"><value>El volante MOZA no tiene pantalla</value></data>
  <data name="Banner_TelemetryDegraded_Body" xml:space="preserve"><value>Esto es normal en volantes sin pantalla; no se requiere ninguna acción.</value></data>
  <data name="Banner_TelemetryParked_Title" xml:space="preserve"><value>La telemetría se detuvo tras fallos repetidos</value></data>
  <data name="Banner_TelemetryParked_Body" xml:space="preserve"><value>Desactive y vuelva a activar la telemetría del panel para reintentar.</value></data>
  <data name="Banner_RestartSimHub_Title" xml:space="preserve"><value>Reiniciar SimHub</value></data>
  <data name="Banner_RestartSimHub_Body" xml:space="preserve"><value>Se implementaron nuevas definiciones de dispositivos. Reinicie SimHub para añadirlas en Dispositivos.</value></data>
  <data name="Banner_WheelFwOutdated_Title" xml:space="preserve"><value>Se recomienda actualizar el firmware del volante</value></data>
  <data name="Banner_WheelFwOutdated_BodyFmt" xml:space="preserve"><value>{0} respondió usando el protocolo antiguo, por lo que las funciones del volante están limitadas en esta sesión. Actualice el firmware del volante y de la wheelbase en MOZA Pit House y, después, reinicie SimHub.</value></data>
  <data name="Banner_WheelFwOutdated_GenericSubject" xml:space="preserve"><value>El volante conectado</value></data>
  <data name="Banner_ProfileNotAdded_TitleFmt" xml:space="preserve"><value>{0} no se ha añadido en SimHub</value></data>
  <data name="Banner_ProfileNotAddedDash_Body" xml:space="preserve"><value>Hay un panel MOZA conectado, pero el dispositivo no se ha añadido en SimHub. Abra Dispositivos &gt; Añadir dispositivo &gt; {0}.</value></data>
  <data name="Banner_ProfileNotAddedBaseAmbient_Body" xml:space="preserve"><value>Esta base tiene una tira LED ambiental, pero «{0}» no se ha añadido en SimHub. Abra Dispositivos &gt; Añadir dispositivo &gt; {0} para controlar la tira.</value></data>
  <data name="Banner_ProfileNotAddedWheel_Body" xml:space="preserve"><value>El volante «{1}» está conectado, pero «{0}» no se ha añadido en SimHub. Abra Dispositivos &gt; Añadir dispositivo &gt; {0}.</value></data>
  <data name="Banner_PortFallbackName" xml:space="preserve"><value>el puerto COM de MOZA</value></data>
  <data name="DeviceDef_KnobIndicators" xml:space="preserve"><value>Indicadores de mando</value></data>
  <data name="Sdk_Status_Disabled" xml:space="preserve"><value>Desactivado</value></data>
  <data name="Sdk_Status_Starting" xml:space="preserve"><value>Iniciando…</value></data>
  <data name="Sdk_Status_Stopped" xml:space="preserve"><value>Detenido</value></data>
  <data name="Sdk_Status_RunningPid" xml:space="preserve"><value>En ejecución (PID {0})</value></data>
  <data name="Sdk_ServerNotStarted" xml:space="preserve"><value>Servidor no iniciado: actívelo con el interruptor de arriba</value></data>
  <data name="Sdk_NoRequestsYet" xml:space="preserve"><value>Aún no hay solicitudes</value></data>
  <data name="Sdk_NoRequestsYet_Udp" xml:space="preserve"><value>Aún no hay solicitudes: las herramientas de terceros solo se comunican aquí cuando leen o escriben un ajuste</value></data>
  <data name="Status_CapturingClickStop" xml:space="preserve"><value>capturando… (la captura permanente está activada; haga clic en Detener cuando termine)</value></data>
  <data name="Status_CapturingOpenTab" xml:space="preserve"><value>capturando… (abra otra pestaña y use el dispositivo, luego vuelva para detener)</value></data>
  <data name="Status_ExportedTo" xml:space="preserve"><value>exportado a {0}</value></data>
  <data name="Status_CalibrationSent" xml:space="preserve"><value>Calibración enviada</value></data>
  <data name="Status_HbCalibrating" xml:space="preserve"><value>Calibrando: tire a fondo y luego suelte</value></data>
  <data name="Status_Done" xml:space="preserve"><value>Hecho</value></data>
  <data name="Status_TelemetrySenderUnavailableInit" xml:space="preserve"><value>Emisor de telemetría no disponible (complemento no inicializado).</value></data>
  <data name="Status_PickMzdashFirst" xml:space="preserve"><value>Primero seleccione un archivo .mzdash o una entrada de la biblioteca.</value></data>
  <data name="Status_NoConfigJsonState" xml:space="preserve"><value>(aún no se ha recibido el estado configJson)</value></data>
  <data name="Status_PluginNotLoaded" xml:space="preserve"><value>Complemento no cargado</value></data>
  <data name="Upload_CannotResolveBytes" xml:space="preserve"><value>No se pueden obtener los bytes sin procesar de «{0}»; seleccione un archivo local en su lugar.</value></data>
  <data name="Upload_FolderPrefix" xml:space="preserve"><value>Carpeta: {0}</value></data>
  <data name="Upload_Queued" xml:space="preserve"><value>Carga en cola: enviando «{0}» al volante…</value></data>
  <data name="Upload_NotStarted" xml:space="preserve"><value>Carga no iniciada: el volante no está conectado o aún no hay sesión de gestión.</value></data>
  <data name="Upload_Complete" xml:space="preserve"><value>Carga completada (bytes_written={0} == total_size={1}, status=0x{2})</value></data>
  <data name="Upload_Stopped" xml:space="preserve"><value>Carga detenida (bytes_written={0} / total_size={1}, status=0x{2})</value></data>
  <data name="Upload_FileDialog_Title" xml:space="preserve"><value>Seleccione un archivo .mzdash para subir</value></data>
  <data name="Upload_FileDialog_Filter" xml:space="preserve"><value>Panel Moza (*.mzdash)|*.mzdash|Todos los archivos (*.*)|*.*</value></data>
  <data name="Upload_FolderDialog_Description" xml:space="preserve"><value>Seleccione la carpeta con archivos de panel .mzdash</value></data>
  <data name="Upload_AutoDetect_Caption" xml:space="preserve"><value>Detectar carpeta de paneles automáticamente</value></data>
  <data name="Upload_AutoDetect_NotFound" xml:space="preserve"><value>No se encontró la carpeta de paneles de MOZA Pit House en:
{0}

Instale MOZA Pit House y cargue un panel, o use «Establecer carpeta…» para indicar una ubicación personalizada.</value></data>
  <data name="Upload_AutoDetect_NoFolderForWheel" xml:space="preserve"><value>No hay carpeta de paneles para el volante conectado (UID {0}).
Se buscó en:
{1}

Abra primero un panel en MOZA Pit House para este volante.</value></data>
  <data name="Upload_AutoDetect_NoFolders" xml:space="preserve"><value>No se encontraron carpetas de paneles por volante en _dashes. Abra MOZA Pit House, cargue un panel y vuelva a intentarlo.</value></data>
  <data name="Upload_AutoDetect_Multiple" xml:space="preserve"><value>Se encontraron varias carpetas de paneles ({0}) y no hay ningún volante conectado. Conecte su volante e inténtelo de nuevo, o use «Establecer carpeta…» para elegir manualmente.</value></data>
  <data name="Dialog_ClearAllSettings_Body" xml:space="preserve"><value>Esto eliminará permanentemente todos los ajustes y perfiles del complemento.

¿Está seguro?</value></data>
  <data name="Dialog_ClearAllSettings_Caption" xml:space="preserve"><value>Borrar todos los ajustes</value></data>
  <data name="Dialog_RedeployDefinitions_Caption" xml:space="preserve"><value>Reimplantar definiciones de dispositivo</value></data>
  <data name="Dialog_RedeployDefinitions_Body" xml:space="preserve"><value>Esto reescribirá las definiciones de dispositivo de SimHub para todos los volantes, dashes y bases MOZA conocidos, ajustadas a la base conectada.

Se perderán los cambios manuales en esos archivos. ¿Continuar?</value></data>
  <data name="Dialog_ExportFailed" xml:space="preserve"><value>Error al exportar: {0}</value></data>
  <data name="Dialog_ReadMzdashFailed" xml:space="preserve"><value>No se pudo leer el archivo .mzdash:
{0}</value></data>
  <data name="Dialog_CannotDeleteNoId" xml:space="preserve"><value>No se puede eliminar «{0}»: el volante no asignó un id.</value></data>
  <data name="Dialog_ConfirmDelete_Body" xml:space="preserve"><value>¿Eliminar «{0}» del volante?

DirName: {1}
Id: {2}</value></data>
  <data name="Dialog_ConfirmDelete_Caption" xml:space="preserve"><value>Moza — confirmar eliminación</value></data>
  <data name="Dialog_TelemetrySenderUnavailable" xml:space="preserve"><value>Emisor de telemetría no disponible.</value></data>
  <data name="Dialog_CompletelyRemoveTimeout" xml:space="preserve"><value>completelyRemove(«{0}») agotó el tiempo de espera. Es posible que el panel siga presente en el volante.</value></data>
  <data name="Import_Label_Folder" xml:space="preserve"><value>CARPETA</value></data>
  <data name="Import_Label_Preset" xml:space="preserve"><value>PRESET</value></data>
  <data name="Import_Label_Profile" xml:space="preserve"><value>PERFIL</value></data>
  <data name="Import_Label_Changes" xml:space="preserve"><value>CAMBIOS</value></data>
  <data name="Import_NoMotorPresets" xml:space="preserve"><value>// no hay presets de Motor en esta carpeta</value></data>
  <data name="Import_NoPedalsPresets" xml:space="preserve"><value>// no hay presets de Pedals en esta carpeta</value></data>
  <data name="Import_NoActiveProfile" xml:space="preserve"><value>No hay ningún perfil de SimHub activo.</value></data>
  <data name="Import_Footer_NoMappable" xml:space="preserve"><value>no hay ajustes asignables en este preset</value></data>
  <data name="Import_Footer_AllMatch" xml:space="preserve"><value>los {0} ajustes ya coinciden: no hay nada que aplicar</value></data>
  <data name="Import_Footer_WillChange" xml:space="preserve"><value>{0} de {1} ajustes cambiarán</value></data>
  <data name="Status_CaptureStopped" xml:space="preserve"><value>detenido: {0} tramas capturadas</value></data>
  <data name="Diag_ZipFilter" xml:space="preserve"><value>Archivo ZIP (*.zip)|*.zip</value></data>
  <data name="SliderLabel_Interpolation" xml:space="preserve"><value>Interpolación</value></data>
  <data name="SliderLabel_PaddleCalibration" xml:space="preserve"><value>Calibración de levas</value></data>
  <data name="Button_RestartWheelbase" xml:space="preserve"><value>Reiniciar la base</value></data>
  <data name="Button_CalibrateStart" xml:space="preserve"><value>Iniciar</value></data>
  <data name="Button_CalibrateSave" xml:space="preserve"><value>Guardar</value></data>
  <data name="Dialog_RestartWheelbase_Caption" xml:space="preserve"><value>Reiniciar la base</value></data>
  <data name="Dialog_RestartWheelbase_Body" xml:space="preserve"><value>¿Reiniciar la base ahora? El force feedback se interrumpirá brevemente mientras la base se reinicia.</value></data>
  <data name="Hint_PaddleCalibrate" xml:space="preserve"><value>Presiona todas las levas a fondo y suéltalas. Guardando en {0}s…</value></data>
  <data name="Hint_PaddleCalibrateDone" xml:space="preserve"><value>Calibración de levas guardada.</value></data>
  <data name="Hint_CalibratePedal" xml:space="preserve"><value>Pisa el pedal en todo su recorrido y suéltalo. Guardando en {0}s…</value></data>
  <data name="Hint_CalibrateHandbrake" xml:space="preserve"><value>Tira del freno de mano por completo y suéltalo. Guardando en {0}s…</value></data>
  <data name="Section_Ab9InputMode" xml:space="preserve"><value>Modo de entrada</value></data>
  <data name="Option_Ab9Shifter" xml:space="preserve"><value>Cambio de marchas</value></data>
  <data name="Option_Ab9FlightSim" xml:space="preserve"><value>Simulación de vuelo</value></data>
  <data name="SliderLabel_KeepaliveTimeout" xml:space="preserve"><value>Tiempo de keepalive</value></data>
  <data name="Hint_KeepaliveTimeout" xml:space="preserve"><value>Cuánto tiempo seguir actualizando los LED tras detenerse la telemetría antes de que el volante pueda dormir. 0 = detener de inmediato.</value></data>
  <data name="SliderLabel_DisplayRotation" xml:space="preserve"><value>Rotación de pantalla</value></data>
  <data name="Option_RotationSmooth" xml:space="preserve"><value>Suave</value></data>
  <data name="Option_RotationImmediate" xml:space="preserve"><value>Inmediata</value></data>
  <data name="TabHeader_Stalks" xml:space="preserve"><value>Palancas</value></data>
  <data name="Section_StalkMode" xml:space="preserve"><value>Modo de palanca</value></data>
  <data name="Option_StalkButtonBox" xml:space="preserve"><value>Caja de botones</value></data>
  <data name="Option_StalkTruckSim" xml:space="preserve"><value>Truck sim (ETS2/ATS)</value></data>
  <data name="Hint_StalksTruckSim" xml:space="preserve"><value>En modo truck sim, el complemento convierte las pulsaciones de las palancas en teclas para Euro/American Truck Simulator. En modo caja de botones, las palancas funcionan como botones normales.</value></data>
  <data name="Section_StalksKeyMapping" xml:space="preserve"><value>Asignación de botones</value></data>
  <data name="Subtitle_StalksInteractiveMap" xml:space="preserve"><value>Pulsa un control de la palanca para resaltar su botón y luego asigna una tecla o una posición de limpiaparabrisas/luces.</value></data>
  <data name="Section_StalksWiperSync" xml:space="preserve"><value>Limpiaparabrisas y luces</value></data>
  <data name="Subtitle_StalksWiperSync" xml:space="preserve"><value>El juego cambia limpiaparabrisas/luces con teclas de ciclo; el complemento envía el número correcto de pulsaciones para alcanzar la posición de la palanca.</value></data>
  <data name="SliderLabel_WiperStageCount" xml:space="preserve"><value>Etapas de limpiaparabrisas</value></data>
  <data name="Label_WiperForwardWraps" xml:space="preserve"><value>La tecla de limpiaparabrisas da la vuelta</value></data>
  <data name="SliderLabel_LightStageCount" xml:space="preserve"><value>Etapas de luces</value></data>
  <data name="Button_ResyncWipers" xml:space="preserve"><value>Resincronizar limpiaparabrisas</value></data>
  <data name="Hint_ResyncWipers" xml:space="preserve"><value>Lleva los limpiaparabrisas del juego a apagado para realinearlos con la etapa que sigue el complemento.</value></data>
  <data name="Label_StalksLastPressed" xml:space="preserve"><value>Último pulsado: botón {0}</value></data>
  <data name="Button_LoadEts2Defaults" xml:space="preserve"><value>Cargar valores por defecto ETS2/ATS</value></data>
  <data name="Button_ResyncStages" xml:space="preserve"><value>Resincronizar limpiaparabrisas y luces</value></data>
  <data name="SliderLabel_DisplayName" xml:space="preserve"><value>Nombre para mostrar</value></data>
  <data name="Hint_MBoosterDisplayName" xml:space="preserve"><value>Opcional: ayuda a distinguir dos mBooster con el mismo rol en la lista de dispositivos de arriba.</value></data>
  <data name="Section_CustomEffects" xml:space="preserve"><value>Efectos personalizados (experimental)</value></data>
  <data name="Subtitle_CustomEffectsExperimental" xml:space="preserve"><value>// experimental: vibración definida por el usuario mediante fórmulas de SimHub/NCalc</value></data>
  <data name="Hint_CustomEffectsExperimental" xml:space="preserve"><value>Experimental: cada efecto personalizado hace vibrar el motor usando una propiedad de SimHub o una fórmula de NCalc que proporciones. Todos los efectos personalizados (y el efecto Engine integrado) comparten un mismo canal, por lo que solo uno puede accionar el motor a la vez; gana el último efecto activo procesado. Frecuencia/Intensidad se comportan como los controles del Engine.</value></data>
  <data name="Hint_CustomEffectFormula" xml:space="preserve"><value>Una propiedad de SimHub (p. ej. SpeedKmh) o una fórmula de NCalc (p. ej. [Rpms] / [CarSettings_MaxRPM]). Con «Usar umbral» desactivado, el valor (limitado a 0..1) escala la intensidad de forma continua. Activado, el efecto pulsa a la intensidad configurada cuando el valor alcanza o supera el umbral.</value></data>
  <data name="Label_UseThreshold" xml:space="preserve"><value>Usar umbral</value></data>
  <data name="SliderLabel_Name" xml:space="preserve"><value>Nombre</value></data>
  <data name="SliderLabel_Formula" xml:space="preserve"><value>Fórmula</value></data>
  <data name="SliderLabel_Threshold" xml:space="preserve"><value>Umbral</value></data>
  <data name="Button_AddCustomEffect" xml:space="preserve"><value>+ Añadir efecto personalizado</value></data>
  <data name="Button_DeleteCustomEffect" xml:space="preserve"><value>Eliminar efecto</value></data>
  <data name="DefaultName_CustomEffect" xml:space="preserve"><value>Efecto personalizado</value></data>
  <data name="Section_PedalRoles" xml:space="preserve"><value>Roles de pedales</value></data>
  <data name="Label_PedalAxis" xml:space="preserve"><value>Pedal {0}</value></data>
  <data name="Hint_MBoosterAxisRoles" xml:space="preserve"><value>Este mBooster aloja más de un pedal en una sola conexión. Asigna cada eje detectado a una entrada del juego. El orden predeterminado sigue la disposición Rx/Ry/Rz de Moza (acelerador/freno/embrague); reasígnalo aquí si un pedal controla la entrada equivocada.</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>AJUSTES DEL CAMBIO</value></data>
  <data name="Section_ShifterLeds" xml:space="preserve"><value>LEDS</value></data>
  <data name="Subtitle_ShifterLeds" xml:space="preserve"><value>// dos LED configurables (SGP)</value></data>
  <data name="Subtitle_ShifterCalibrate" xml:space="preserve"><value>// mete R &gt; 7ª &gt; R &gt; Punto muerto</value></data>
  <data name="SliderLabel_ShifterPaddleSync" xml:space="preserve"><value>Sinc. de levas</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>Brillo del LED</value></data>
  <data name="ShifterColor_Red" xml:space="preserve"><value>Rojo</value></data>
  <data name="ShifterColor_Orange" xml:space="preserve"><value>Naranja</value></data>
  <data name="ShifterColor_Yellow" xml:space="preserve"><value>Amarillo</value></data>
  <data name="ShifterColor_Green" xml:space="preserve"><value>Verde</value></data>
  <data name="ShifterColor_Cyan" xml:space="preserve"><value>Cian</value></data>
  <data name="ShifterColor_Blue" xml:space="preserve"><value>Azul</value></data>
  <data name="ShifterColor_Purple" xml:space="preserve"><value>Morado</value></data>
  <data name="ShifterColor_White" xml:space="preserve"><value>Blanco</value></data>
  <data name="Section_WheelbaseLfe" xml:space="preserve"><value>EFECTOS DE VIBRACIÓN DE LA BASE</value></data>
  <data name="SliderLabel_Trigger" xml:space="preserve"><value>Disparador</value></data>
  <data name="Label_EnginePresets" xml:space="preserve"><value>Preajustes de motor:</value></data>
  <data name="Preset_AdditiveEngine" xml:space="preserve"><value>Motor aditivo</value></data>
  <data name="Preset_BigRig" xml:space="preserve"><value>Camión pesado</value></data>
  <data name="Preset_DetunedV8" xml:space="preserve"><value>V8 desafinado</value></data>
  <data name="Label_Defaults" xml:space="preserve"><value>Predeterminados</value></data>
  <data name="TriggerMode_Level" xml:space="preserve"><value>Nivel</value></data>
  <data name="TriggerMode_OnChange" xml:space="preserve"><value>Al cambiar</value></data>
  <data name="Label_FormulaLimitsHz" xml:space="preserve"><value>Límites de fórmula (Hz)</value></data>
  <data name="Label_AlwaysOn" xml:space="preserve"><value>(siempre activo)</value></data>
  <data name="TabHeader_WheelbaseLfe" xml:space="preserve"><value>Efectos LFE</value></data>
  <data name="Section_EnginePresets" xml:space="preserve"><value>Preajustes de motor</value></data>
  <data name="Section_EffectsSlot1" xml:space="preserve"><value>Ranura de efectos 1</value></data>
  <data name="Section_EffectsSlot2" xml:space="preserve"><value>Ranura de efectos 2</value></data>
  <data name="Section_EffectsSlot3" xml:space="preserve"><value>Ranura de efectos 3</value></data>
  <data name="Label_Mode" xml:space="preserve"><value>Modo</value></data>
  <data name="Mode_Engine" xml:space="preserve"><value>Motor</value></data>
  <data name="Mode_Abs" xml:space="preserve"><value>ABS</value></data>
  <data name="Mode_Gearshift" xml:space="preserve"><value>Cambio</value></data>
  <data name="Mode_Custom" xml:space="preserve"><value>Personal.</value></data>
  <data name="Label_Load" xml:space="preserve"><value>Cargar</value></data>
  <data name="Label_Save" xml:space="preserve"><value>Guardar</value></data>
  <data name="Label_Delete" xml:space="preserve"><value>Eliminar</value></data>
  <data name="Label_Import" xml:space="preserve"><value>Importar</value></data>
  <data name="Label_Export" xml:space="preserve"><value>Exportar</value></data>
  <data name="Preset_RoadRumble" xml:space="preserve"><value>Vibración de carretera</value></data>
  <data name="Label_AngleSensor" xml:space="preserve"><value>Ángulo</value></data>
  <data name="Label_LoadCell" xml:space="preserve"><value>Célula de Carga</value></data>
  <data name="Section_PedalFeelSimInput" xml:space="preserve"><value>SENSACIÓN DEL PEDAL &amp; MAPEO DE ENTRADA DE SIMULACIÓN</value></data>
  <data name="Section_BrakeFade" xml:space="preserve"><value>Desvanecimiento de Frenos (Experimental)</value></data>
  <data name="SliderLabel_OnsetTempC" xml:space="preserve"><value>Temperatura de Inicio (°C)</value></data>
  <data name="Hint_BrakeFadeExperimental" xml:space="preserve"><value>Experimental — mientras está activo, escribe las calibraciones de hardware reales de Fin de Recorrido y Umbral máximo (se necesita más recorrido y más fuerza), y luego restaura tus valores configurados a medida que los frenos se enfrían. Requiere que esos valores ya estén establecidos en Sensación del Pedal / Mapeo de Entrada de Simulación; de lo contrario, no tiene efecto.</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>Teclas del juego</value></data>
  <data name="Label_WiperForwardKey" xml:space="preserve"><value>Limpiaparabrisas adelante</value></data>
  <data name="Label_WiperBackKey" xml:space="preserve"><value>Limpiaparabrisas atrás</value></data>
  <data name="Label_LightCycleKey" xml:space="preserve"><value>Ciclo de luces</value></data>
  <data name="Label_IndicatorLeftKey" xml:space="preserve"><value>Intermitente izquierdo</value></data>
  <data name="Label_IndicatorRightKey" xml:space="preserve"><value>Intermitente derecho</value></data>
  <data name="KeyCapture_Prompt" xml:space="preserve"><value>Pulsa una tecla…</value></data>
  <data name="KeyCapture_None" xml:space="preserve"><value>(sin asignar)</value></data>
  <data name="StalkKind_None" xml:space="preserve"><value>(ninguna)</value></data>
  <data name="StalkKind_KeyTap" xml:space="preserve"><value>Pulsación de tecla</value></data>
  <data name="StalkKind_HeldKey" xml:space="preserve"><value>Tecla mantenida</value></data>
  <data name="StalkKind_LatchKey" xml:space="preserve"><value>Tecla enclavada</value></data>
  <data name="StalkKind_IndicatorLeft" xml:space="preserve"><value>Intermitente: izquierda</value></data>
  <data name="StalkKind_IndicatorRight" xml:space="preserve"><value>Intermitente: derecha</value></data>
  <data name="StalkKind_IndicatorCancel" xml:space="preserve"><value>Intermitente: cancelar</value></data>
  <data name="StalkKind_WiperSwipe" xml:space="preserve"><value>Limpiaparabrisas: pasada única</value></data>
  <data name="StalkKind_ReleaseHeld" xml:space="preserve"><value>Soltar teclas mantenidas</value></data>
  <data name="StalkKind_WiperStage" xml:space="preserve"><value>Etapa de limpiaparabrisas {0}</value></data>
  <data name="StalkKind_LightStage" xml:space="preserve"><value>Etapa de luces {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 cerrado — se cambió a Estable</value></data>
</root>
