<?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="de" original="../VideoRecorderResources.resx">
    <body>
      <trans-unit id="ArtifactPerTestDescription">
        <source>Video captured for test '{0}'.</source>
        <target state="translated">Video für Test „{0}“ aufgezeichnet.</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">Bildschirmaufzeichnung – {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">Video, das während des Testlaufs aufgezeichnet wurde.</target>
        <note>Description for the whole-session video artifact.</note>
      </trans-unit>
      <trans-unit id="ArtifactSessionDisplayName">
        <source>Screen recording</source>
        <target state="translated">Bildschirmaufzeichnung</target>
        <note>Display name for the whole-session video artifact.</note>
      </trans-unit>
      <trans-unit id="CapDurationDescription">
        <source>duration {0}</source>
        <target state="translated">Dauer {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">Größe {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">Befehlszeilenoptionen für die Videoaufzeichnungserweiterung.</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">Zeichnet den Bildschirm während eines Testlaufs mit ffmpeg auf.</target>
        <note>Description of the video recorder extension.</note>
      </trans-unit>
      <trans-unit id="ExtensionDisplayName">
        <source>Video recorder</source>
        <target state="translated">Videoaufzeichnung</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">Fehler beim Starten der Aufzeichnung: {0} Aufzeichnung übersprungen.</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">Die Videoaufzeichnung wurde angefordert, aber ffmpeg wurde nicht gefunden (legen Sie VideoRecorderOptions.FfmpegPath fest, oder fügen Sie ffmpeg zu PATH hinzu). Aufzeichnung übersprungen.</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">Aufzeichnen der gesamten Sitzung in einem Video.</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">Aufzeichnen jedes Tests in einem eigenen Video.</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">Ungültiger Wert „{0}“ für --{1}. Es wurde eine positive ganze Anzahl von Sekunden erwartet.</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">Ungültiger Wert „{0}“ für --{1}. Gültige Werte: {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">Die Bildschirmaufzeichnung erzeugte kein verwendbares Video (ffmpeg-Exitcode {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">Zusätzliche Argumente, die als Ausgabe-/Codierungsoptionen an den zugrunde liegenden Recorder (derzeit ffmpeg) übergeben werden. Erfordert --capture-video. Da der Wert normalerweise mit „-“ beginnt, verwenden Sie das Trennzeichen „=“, damit er nicht als separate Option analysiert wird, z. B. --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">Zeichnen Sie den Bildschirm während des Testlaufs auf. Geben Sie optional an, wann das Video beibehalten werden soll: „on-failure“ (Standardeinstellung: Nur fehlerhafte Tests beibehalten) oder „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">Gibt an, ob das Video pro Sitzung ein Kapitellesezeichen pro Test enthält: „on“ (Standard) oder „off“. Gilt nur für die Sitzung „--capture-video-granularity“. Erfordert --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">Aufteilung der Aufzeichnungen: „test“ (Standard, ein Video pro Test) oder „session“ (ein kapitelweises Video für die gesamte Ausführung). Erfordert --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">Beschränken Sie beibehaltenes Material auf ungefähr die letzten N Sekunden (einen Ringpuffer), um die Datenträgernutzung bei langen Ausführungen zu begrenzen. Ältere Aufnahmen, für die kein ausgeführter Test erforderlich ist, werden gelöscht. Erfordert --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">Zu erfassende Elemente: „screen“ (Standard, Vollbild) oder „window“ (nur das aktuelle Prozessfenster; nur Windows, greift an anderer Stelle auf den Vollbildmodus zurück). Erfordert --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">Fehler</target>
        <note>Test outcome shown in a chapter bookmark.</note>
      </trans-unit>
      <trans-unit id="OutcomeFailed">
        <source>Failed</source>
        <target state="translated">Fehler</target>
        <note>Test outcome shown in a chapter bookmark.</note>
      </trans-unit>
      <trans-unit id="OutcomePassed">
        <source>Passed</source>
        <target state="translated">Bestanden</target>
        <note>Test outcome shown in a chapter bookmark.</note>
      </trans-unit>
      <trans-unit id="OutcomeSkipped">
        <source>Skipped</source>
        <target state="translated">Übersprungen</target>
        <note>Test outcome shown in a chapter bookmark.</note>
      </trans-unit>
      <trans-unit id="OutcomeTimeout">
        <source>Timeout</source>
        <target state="translated">Zeitüberschreitung</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">Videoaufzeichnung bereit (ffmpeg: {0}, Granularität: {1}, bestehen: {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">Die Videoaufzeichnung hat das konfigurierte Limit für Ringpuffer ({0}) erreicht. Ältere Aufnahmen werden zur gebundenen Datenträgernutzung gelöscht, sodass Clips für frühere Tests möglicherweise nicht verfügbar sind.</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 wurde nicht innerhalb des Timeouts beendet; der Prozess wird beendet. Die Aufzeichnung ist möglicherweise unvollständig.</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">Für die Unteroptionen der Videoaufzeichnung muss --{0} angegeben werden.</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">Ein sichtbares Current-Process-Fenster konnte nicht aufgelöst werden (es wurde versucht, das Hauptfenster des Prozesses, das Vordergrundfenster und das Konsolenfenster zu öffnen). Stattdessen wird der Vollbildmodus erfasst. Dies geschieht bei kopflosen Ausführungen und kann bei Terminals auftreten, deren sichtbares Fenster zur Aufzeichnungszeit nicht fokussiert ist.</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">Die Fenstererfassung des aktuellen Prozesses wird nur unter Windows unterstützt. Stattdessen wird der Vollbildmodus erfasst.</target>
        <note>Informational message on non-Windows when window capture is requested.</note>
      </trans-unit>
    </body>
  </file>
</xliff>