<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">
  <file datatype="xml" source-language="en" target-language="es" original="../VideoRecorderResources.resx">
    <body>
      <trans-unit id="ArtifactPerTestDescription">
        <source>Video captured for test '{0}'.</source>
        <target state="translated">Vídeo capturado para la prueba "{0}".</target>
        <note>Description for a per-test video artifact. {0} is the test display name.</note>
      </trans-unit>
      <trans-unit id="ArtifactPerTestDisplayName">
        <source>Screen recording — {0}</source>
        <target state="translated">Grabación de pantalla — {0}</target>
        <note>Display name for a per-test video artifact. {0} is the test display name.</note>
      </trans-unit>
      <trans-unit id="ArtifactSessionDescription">
        <source>Video captured during the test run.</source>
        <target state="translated">Vídeo capturado durante la serie de pruebas.</target>
        <note>Description for the whole-session video artifact.</note>
      </trans-unit>
      <trans-unit id="ArtifactSessionDisplayName">
        <source>Screen recording</source>
        <target state="translated">Grabación de pantalla</target>
        <note>Display name for the whole-session video artifact.</note>
      </trans-unit>
      <trans-unit id="CapDurationDescription">
        <source>duration {0}</source>
        <target state="translated">duración {0}</target>
        <note>Describes a duration cap. {0} is the duration.</note>
      </trans-unit>
      <trans-unit id="CapSizeDescription">
        <source>size {0} MB</source>
        <target state="translated">tamaño {0} MB</target>
        <note>Describes a size cap. {0} is the size in megabytes.</note>
      </trans-unit>
      <trans-unit id="ChapterTitleFormat">
        <source>{0} [{1}]</source>
        <target state="translated">{0} [{1}]</target>
        <note>Chapter bookmark title. {0} test display name, {1} outcome.</note>
      </trans-unit>
      <trans-unit id="CommandLineProviderDescription">
        <source>Command-line options for the video recorder extension.</source>
        <target state="translated">Opciones de línea de comandos para la extensión de grabadora de vídeo.</target>
        <note>Description of the video recorder command-line options provider.</note>
      </trans-unit>
      <trans-unit id="ExtensionDescription">
        <source>Records the screen during a test run using ffmpeg.</source>
        <target state="translated">Registra la pantalla durante una serie de pruebas con ffmpeg.</target>
        <note>Description of the video recorder extension.</note>
      </trans-unit>
      <trans-unit id="ExtensionDisplayName">
        <source>Video recorder</source>
        <target state="translated">Grabadora de vídeo</target>
        <note>Display name of the video recorder extension.</note>
      </trans-unit>
      <trans-unit id="FailedToStartRecording">
        <source>Failed to start recording: {0}. Recording skipped.</source>
        <target state="translated">No se pudo iniciar la grabación: {0}. Grabación omitida.</target>
        <note>Warning when the ffmpeg process could not be started. {0} is the error message.</note>
      </trans-unit>
      <trans-unit id="FfmpegNotFound">
        <source>Video recording requested but ffmpeg was not found (set VideoRecorderOptions.FfmpegPath or add ffmpeg to PATH). Recording skipped.</source>
        <target state="translated">Se solicitó la grabación de vídeo, pero no se encontró ffmpeg (establezca VideoRecorderOptions.FfmpegPath o agregue ffmpeg a PATH). Grabación omitida.</target>
        <note>Warning shown when ffmpeg cannot be located.</note>
      </trans-unit>
      <trans-unit id="HintPerSession">
        <source>Recording the whole session into one video.</source>
        <target state="translated">Grabando toda la sesión en un vídeo.</target>
        <note>Hint appended to the ready message in per-session mode.</note>
      </trans-unit>
      <trans-unit id="HintPerTest">
        <source>Recording each test into its own video.</source>
        <target state="translated">Grabar cada prueba en su propio vídeo.</target>
        <note>Hint appended to the ready message in per-test mode.</note>
      </trans-unit>
      <trans-unit id="InvalidOptionPositiveInteger">
        <source>Invalid value '{0}' for --{1}. Expected a positive whole number of seconds.</source>
        <target state="translated">Valor no válido "{0}" para --{1}. Se esperaba un número entero positivo de segundos.</target>
        <note>Validation error for a non-positive-integer option value. {0} value, {1} option name.</note>
      </trans-unit>
      <trans-unit id="InvalidOptionValue">
        <source>Invalid value '{0}' for --{1}. Valid values are {2}.</source>
        <target state="translated">Valor no válido "{0}" para --{1}. Los valores válidos son {2}.</target>
        <note>Validation error for an invalid option value. {0} value, {1} option name, {2} the list of valid values.</note>
      </trans-unit>
      <trans-unit id="NoUsableVideoProduced">
        <source>Screen recording produced no usable video (ffmpeg exit code {0}). {1}</source>
        <target state="translated">La grabación de pantalla no produjo ningún vídeo utilizable (código de salida de ffmpeg {0}). {1}</target>
        <note>Warning when recording yielded nothing. {0} exit code, {1} last ffmpeg error detail.</note>
      </trans-unit>
      <trans-unit id="OptionDescriptionArgs">
        <source>Extra arguments passed to the underlying recorder (currently ffmpeg), as output/encoding options. Requires --capture-video. Because the value usually starts with '-', use the '=' delimiter so it is not parsed as a separate option, e.g. --capture-video-args="-vf scale=1280:-1".</source>
        <target state="translated">Argumentos adicionales pasados a la grabadora subyacente (actualmente ffmpeg), como opciones de salida y codificación. Requiere --capture-video. Dado que el valor normalmente comienza con "-", use el delimitador "=" para que no se analice como una opción independiente, por ejemplo, --capture-video-args="-vf scale=1280:-1".</target>
        <note>Help text for the --capture-video-args option.</note>
      </trans-unit>
      <trans-unit id="OptionDescriptionCaptureVideo">
        <source>Record the screen during the test run. Optionally specify when to keep the video: 'on-failure' (default, keep only failing tests' footage) or 'always'.</source>
        <target state="translated">Grabe la pantalla durante la serie de pruebas. Opcionalmente, especifique cuándo se debe mantener el vídeo: "on-failure" (valor predeterminado, mantener solo las pruebas con errores) o "always".</target>
        <note>Help text for the --capture-video option.</note>
      </trans-unit>
      <trans-unit id="OptionDescriptionChapters">
        <source>Whether the per-session video includes one chapter bookmark per test: 'on' (default) or 'off'. Only applies with --capture-video-granularity session. Requires --capture-video.</source>
        <target state="translated">Si el vídeo por sesión incluye un marcador de capítulo por prueba: "on" (valor predeterminado) o "off". Solo se aplica con la sesión --capture-video-granularity. Requiere --capture-video.</target>
        <note>Help text for the --capture-video-chapters option.</note>
      </trans-unit>
      <trans-unit id="OptionDescriptionGranularity">
        <source>How recordings are split: 'test' (default, one video per test) or 'session' (one chaptered video for the whole run). Requires --capture-video.</source>
        <target state="translated">Cómo se dividen las grabaciones: "test" (valor predeterminado, un vídeo por prueba) o "session" (un vídeo con capítulos para toda la ejecución). Requiere --capture-video.</target>
        <note>Help text for the --capture-video-granularity option.</note>
      </trans-unit>
      <trans-unit id="OptionDescriptionMaxDuration">
        <source>Limit retained footage to roughly the last N seconds (a rolling buffer) to bound disk usage on long runs. Older footage that no running test needs is pruned. Requires --capture-video.</source>
        <target state="translated">Limite las secuencias retenidas a aproximadamente los últimos N segundos (un búfer gradual) para enlazar el uso del disco en ejecuciones largas. Se elimina el material antiguo que no necesita ninguna prueba en ejecución. Requiere --capture-video.</target>
        <note>Help text for the --capture-video-max-duration option.</note>
      </trans-unit>
      <trans-unit id="OptionDescriptionSource">
        <source>What to capture: 'screen' (default, the full screen) or 'window' (only the current process window; Windows only, falls back to full screen elsewhere). Requires --capture-video.</source>
        <target state="translated">Qué capturar: "screen" (valor predeterminado, la pantalla completa) o "window" (solo la ventana de proceso actual; Solo Windows, vuelve a pantalla completa en otro lugar). Requiere --capture-video.</target>
        <note>Help text for the --capture-video-source option.</note>
      </trans-unit>
      <trans-unit id="OutcomeError">
        <source>Error</source>
        <target state="translated">Error</target>
        <note>Test outcome shown in a chapter bookmark.</note>
      </trans-unit>
      <trans-unit id="OutcomeFailed">
        <source>Failed</source>
        <target state="translated">Erróneo</target>
        <note>Test outcome shown in a chapter bookmark.</note>
      </trans-unit>
      <trans-unit id="OutcomePassed">
        <source>Passed</source>
        <target state="translated">Superado</target>
        <note>Test outcome shown in a chapter bookmark.</note>
      </trans-unit>
      <trans-unit id="OutcomeSkipped">
        <source>Skipped</source>
        <target state="translated">Omitido</target>
        <note>Test outcome shown in a chapter bookmark.</note>
      </trans-unit>
      <trans-unit id="OutcomeTimeout">
        <source>Timeout</source>
        <target state="translated">Tiempo de expiración</target>
        <note>Test outcome shown in a chapter bookmark.</note>
      </trans-unit>
      <trans-unit id="RecorderReady">
        <source>Video recorder ready (ffmpeg: {0}, granularity: {1}, persist: {2}). {3}</source>
        <target state="translated">Grabadora de vídeo lista (ffmpeg: {0}, granularidad: {1}, persistencia: {2}). {3}</target>
        <note>Informational message at session start. {0} ffmpeg path, {1} granularity, {2} persist mode, {3} a granularity-specific hint.</note>
      </trans-unit>
      <trans-unit id="RecordingCapReached">
        <source>Video recording reached its configured rolling-buffer limit ({0}); older footage is being pruned to bound disk usage, so clips for earlier tests may be unavailable.</source>
        <target state="translated">La grabación de vídeo alcanzó su límite de búfer de desplazamiento configurado ({0}); la grabación anterior se está eliminando para enlazar el uso del disco, por lo que es posible que los clips de pruebas anteriores no estén disponibles.</target>
        <note>Warning when the rolling-buffer size/duration limit is hit and old footage is pruned. {0} describes the limit that was reached.</note>
      </trans-unit>
      <trans-unit id="StopTimeoutKilled">
        <source>ffmpeg did not stop within the timeout; killing the process. The recording may be incomplete.</source>
        <target state="translated">ffmpeg no se detuvo dentro del tiempo de espera; eliminar el proceso. La grabación puede estar incompleta.</target>
        <note>Warning when ffmpeg has to be killed because it did not stop gracefully.</note>
      </trans-unit>
      <trans-unit id="SubOptionsRequireEnable">
        <source>The video recorder sub-options require --{0} to be specified.</source>
        <target state="translated">Las subopciones de la grabadora de vídeo requieren especificar --{0}.</target>
        <note>Validation error when a sub-option is used without the enable option. {0} is the enable option name.</note>
      </trans-unit>
      <trans-unit id="WindowCaptureFallback">
        <source>Could not resolve a visible current-process window (tried the process main window, the foreground window, and the console window); capturing the full screen instead. This happens on headless runs and can happen with terminals whose visible window is not focused at record time.</source>
        <target state="translated">No se pudo resolver una ventana visible del proceso actual (se intentó la ventana principal del proceso, la ventana en primer plano y la ventana de consola); capturando la pantalla completa en su lugar. Esto sucede en ejecuciones sin periféricos y puede ocurrir con terminales cuya ventana visible no se centra en tiempo de registro.</target>
        <note>Informational message when window capture falls back to full screen.</note>
      </trans-unit>
      <trans-unit id="WindowCaptureUnsupportedOs">
        <source>Current-process window capture is only supported on Windows; capturing the full screen instead.</source>
        <target state="translated">La captura de ventana de proceso actual solo se admite en Windows; capturando la pantalla completa en su lugar.</target>
        <note>Informational message on non-Windows when window capture is requested.</note>
      </trans-unit>
    </body>
  </file>
</xliff>