en to de translation catalogue (128 entries)

en: "${vyos_libexecdir}/validators/foo bar $VAR(@)" will be executed, <constraintErrorMessage> will be displayed on failure
de: "${vyos_libexecdir}/validators/foo bar $VAR(@)" wird ausgeführt, <constraintErrorMessage> wird bei Fehlschlag angezeigt

en: <constraintErrorMessage> will be displayed on failure
de: <constraintErrorMessage> wird im Fehlerfall angezeigt

en: A fork with packaging changes for VyOS is kept at https://github.com/vyos/hvinfo
de: Ein Fork mit Paketierungsänderungen für VyOS wird unter https://github.com/vyos/hvinfo geführt.

en: A good approach for writing commit messages is actually to have a look at the file(s) history by invoking ``git log path/to/file.txt``.
de: Ein guter Ansatz für das Schreiben von Commit-Nachrichten ist es, einen Blick auf die Datei(en) zu werfen, indem man ``git log path/to/file.txt`` aufruft.

en: A number of flags can be set up to change the behaviour of VyOS at runtime. These flags can be toggled using either environment variables or creating files.
de: Eine Reihe von Flags kann eingerichtet werden, um das Verhalten von VyOS zur Laufzeit zu ändern. Diese Flags können entweder durch Umgebungsvariablen oder durch das Erstellen von Dateien umgeschaltet werden.

en: A single, short, summary of the commit (recommended 50 characters or less, not exceeding 80 characters) containing a prefix of the changed component and the corresponding Phabricator_ reference e.g. ``snmp: T1111:`` or ``ethernet: T2222:`` - multiple components could be concatenated as in ``snmp: ethernet: T3333``
de: Eine einzelne, kurze Zusammenfassung des Commits (empfohlen 50 Zeichen oder weniger, nicht mehr als 80 Zeichen), die ein Präfix der geänderten Komponente und die entsprechende Phabricator_ Referenz enthält, z.B. ``snmp: T1111:`` oder ``Ethernet: T2222:`` - mehrere Komponenten können verkettet werden, wie z.B. ``snmp: ethernet: T3333``

en: Abbreviations and acronyms **must** be capitalized.
de: Abkürzungen und Akronyme **müssen** groß geschrieben werden.

en: Acronyms also **must** be capitalized to visually distinguish them from normal words:
de: Auch Akronyme **müssen** groß geschrieben werden, um sie optisch von normalen Wörtern zu unterscheiden:

en: Add file to Git index using ``git add myfile``, or for a whole directory: ``git add somedir/*``
de: Hinzufügen einer Datei zum Git-Index mit ``git add myfile``, oder für ein ganzes Verzeichnis: ``git add somedir/*``

en: Add one or more IP addresses
de: Eine oder mehrere IP-Adressen hinzufügen

en: Address
de: Adresse

en: After a minute or two you will find the generated DEB packages next to the vyos-1x source directory:
de: Nach ein oder zwei Minuten finden Sie die generierten DEB-Pakete neben dem vyos-1x Quellverzeichnis:

en: After compiling the packages you will find yourself the newly generated `*.deb` binaries in ``vyos-build/packages/linux-kernel`` from which you can copy them to the ``vyos-build/packages`` folder for inclusion during the ISO build.
de: Nach dem Kompilieren der Pakete finden Sie die neu erzeugten `*.deb`-Binärdateien in ``vyos-build/packages/linux-kernel``, von wo aus sie in den ``vyos-build/packages``-Ordner kopiert werden können, um sie während der ISO-Erstellung einzubinden.

en: After its first boot into the newly installed system the main Smoketest script is executed, it can be found here: `/usr/bin/vyos-smoketest`
de: Nach dem ersten Start des neu installierten Systems wird das Smoketest-Hauptskript ausgeführt, das hier zu finden ist: `/usr/bin/vyos-smoketest`

en: All VyOS source code is hosted on GitHub under the VyOS organization which can be found here: https://github.com/vyos
de: Der gesamte VyOS-Quellcode wird auf GitHub unter der VyOS-Organisation gehostet, die hier zu finden ist: https://github.com/vyos

en: All commit time checks should be in the verify() function of the script
de: Alle tests während des Commits sollten in der Funktion verify() des Skripts enthalten sein

en: All interface definition XML input files (.in suffix) will be sent to the GCC preprocess and the output is stored in the `build/interface-definitions` folder. The previously mentioned `scripts/build-command-templates` script operates on the `build/interface-definitions` folder to generate all required CLI nodes.
de: Alle XML-Eingabedateien für Schnittstellendefinitionen (.in-Suffix) werden an den GCC-Vorprozess gesendet und die Ausgabe wird im Ordner `build/interface-definitions` gespeichert. Das zuvor erwähnte `scripts/build-command-templates`-Skript arbeitet im Ordner `build/interface-definitions`, um alle erforderlichen CLI-Knoten zu generieren.

en: All issues should be reported to the developers. This lets the developers know what is not working properly. Without this sort of feedback every developer will believe that everything is working correctly.
de: Alle Probleme sollten den Entwicklern gemeldet werden. So können die Entwickler erfahren, was nicht richtig funktioniert. Ohne diese Art von Feedback wird jeder Entwickler glauben, dass alles richtig funktioniert.

en: All logic should be in the scripts
de: Die gesamte Logik sollte in den Skripten enthalten sein

en: All text of the commit message should be wrapped at 72 characters if possible which makes reading commit logs easier with ``git log`` on a standard terminal (which happens to be 80x25)
de: Der gesamte Text der Commit-Nachricht sollte, wenn möglich 72 Zeichen pro Zeile haben, was das Lesen von Commit-Protokollen mit ``git log`` auf einem Standard-Terminal (das 80x25 ist) erleichtert.

en: Always use the ``-x`` option to the ``git cherry-pick`` command when back or forward porting an individual commit. This automatically appends the line: ``(cherry picked from commit <ID>)`` to the original authors commit message making it easier when bisecting problems.
de: Verwenden Sie immer die Option ``-x`` für den Befehl ``git cherry-pick``, wenn Sie einen einzelnen Commit portieren. Dadurch wird automatisch die Zeile: ``(cherry picked from commit <ID>)`` an die ursprüngliche Commit-Nachricht des Autors angehängt, was es einfacher macht, Probleme zu finden.

en: Another advantage is testability of the code. Mocking the entire config subsystem is hard, while constructing an internal representation by hand is way simpler.
de: Ein weiterer Vorteil ist die Testbarkeit des Codes. Das Mocking des gesamten Konfigurations-Subsystems ist schwierig, während die Konstruktion einer internen Darstellung von Hand viel einfacher ist.

en: Any "modified" package may refer to an altered version of e.g. vyos-1x package that you would like to test before filing a pull request on GitHub.
de: Jedes "modifizierte" Paket kann sich auf eine geänderte Version von z.B. des vyos-1x Pakets beziehen, das Sie testen möchten, bevor Sie einen Pull Request auf GitHub stellen.

en: Any packages in the packages directory will be added to the iso during build, replacing the upstream ones. Make sure you delete them (both the source directories and built deb packages) if you want to build an iso from purely upstream packages.
de: Alle Pakete im Paketverzeichnis werden während des Builds zur iso hinzugefügt und ersetzen die Upstream-Pakete. Stellen Sie sicher, dass Sie diese löschen (sowohl die Quellverzeichnisse als auch die erstellten deb-Pakete), wenn Sie eine Iso aus reinen Upstream-Paketen erstellen wollen.

en: As Smoketests will alter the system configuration and you are logged in remote you may loose your connection to the system.
de: Da Smoketests die Systemkonfiguration ändern und Sie aus der Ferne eingeloggt sind, kann es sein, dass Sie die Verbindung zum System verlieren.

en: As the VyOS documentation is not only for users but also for the developers - and we keep no secret documentation - this section describes how the automated testing works.
de: Da die VyOS-Dokumentation nicht nur für die Benutzer, sondern auch für die Entwickler gedacht ist - und wir keine geheime Dokumentation führen - wird in diesem Abschnitt beschrieben, wie das automatische Testen funktioniert.

en: Assume we want to build the vyos-1x package on our own and modify it to our needs. We first need to clone the repository from GitHub.
de: Nehmen wir an, wir wollen das vyos-1x Paket selbst erstellen und es an unsere Bedürfnisse anpassen. Zuerst müssen wir das Repository von GitHub klonen.

en: Attach patch to Phabricator task
de: Patch an Phabricator-Aufgabe anhängen

en: Bad: "Disables IPv6 forwarding"
de: Schlecht: "Disables IPv6 forwarding"

en: Bad: "Frobnication algorithm."
de: Schlecht: "Frobnication algorithm."

en: Bad: "Set TCP connection timeout"
de: Schlecht: "Set TCP connection timeout"

en: Bad: "frobnication algorithm"
de: Schlecht: "frobnication algorithm"

en: Bad: "tcp connection timeout"
de: Schlecht: "tcp connection timeout"

en: Bad: PPPOE, IPSEC
de: Schlecht: PPPOE, IPSEC

en: Bad: pppoe, ipsec
de: Schlecht: pppoe, ipsec

en: Bad: radius (unless it's about the distance between a center of a circle and any of its points)
de: Schlecht: radius (unless it's about the distance between a center of a circle and any of its points)

en: Beeing brave and running the latest rolling releases will sometimes trigger bugs due to corner cases we missed in our design. Those bugs should be filed via Phabricator_ but you can help us to narrow doen the issue. Login to your VyOS system and change into configuration mode by typing ``configure``. Now re-load your boot configuration by simply typing ``load`` followed by return.
de: Wenn man mutig ist und die neuesten Rolling Releases einsetzt, kann es manchmal zu Fehlern kommen, die wir in unserem Design übersehen haben. Diese Bugs sollten über Phabricator_ gemeldet werden, aber Sie können uns helfen, das Problem einzugrenzen. Loggen Sie sich in Ihr VyOS-System ein und wechseln Sie in den Konfigurationsmodus, indem Sie ``configure`` eingeben. Laden Sie nun Ihre Boot-Konfiguration neu, indem Sie einfach ``load`` gefolgt von Return eingeben.

en: Boot Timing
de: Startzeitpunkt

en: Bug Report/Issue
de: Fehlerbericht/Ereignis

en: Build
de: Erstellen

en: Build Container
de: Container bauen

en: Build ISO
de: ISO erstellen

en: Build VyOS
de: VyOS erstellen

en: Build from source
de: Aus dem Quellcode erstellen

en: Building Out-Of-Tree Modules
de: Erstellen von Out-Of-Tree-Modulen

en: Building The Kernel
de: Den Kernel bauen

en: Building VyOS on Windows WSL2 with Docker integrated into WSL2 will work like a charm. No problems are known so far!
de: Die Erstellung von VyOS auf Windows WSL2 mit Docker, das in WSL2 integriert ist, funktioniert problemlos. Bislang sind keine Probleme bekannt!

en: Building an ISO with any customized package is in no way different than building a regular (customized or not) ISO image. Simply place your modified `*.deb` package inside the `packages` folder within `vyos-build`. The build process will then pickup your custom package and integrate it into your ISO.
de: Die Erstellung eines ISO-Images mit einem angepassten Paket unterscheidet sich in keiner Weise von der Erstellung eines regulären ISO-Images (angepasst oder nicht). Legen Sie einfach Ihr modifiziertes `*.deb`-Paket in den Ordner `packages` innerhalb von `vyos-build`. Der Build-Prozess wird dann Ihr angepasstes Paket aufnehmen und in Ihr ISO integrieren.

en: Building the kernel is one part, but now you also need to build the required out-of-tree modules so everything is lined up and the ABIs match. To do so, you can again take a look at ``vyos-build/packages/linux-kernel/Jenkinsfile`` to see all of the required modules and their selected versions. We will show you how to build all the current required modules.
de: Den Kernel zu bauen ist ein Teil, aber jetzt müssen Sie auch die benötigten Out-of-Tree-Module bauen, damit alles zusammenpasst und die ABIs übereinstimmen. Um dies zu tun, können Sie wieder einen Blick auf ``vyos-build/packages/linux-kernel/Jenkinsfile`` werfen, um alle benötigten Module und ihre ausgewählten Versionen zu sehen. Wir werden Ihnen zeigen, wie Sie alle aktuell benötigten Module bauen können.

en: Building the kernel will take some time depending on the speed and quantity of your CPU/cores and disk speed. Expect 20 minutes (or even longer) on lower end hardware.
de: Die Erstellung des Kernels wird einige Zeit in Anspruch nehmen, abhängig von der Geschwindigkeit und Anzahl Ihrer CPU/Kerne und der Festplattengeschwindigkeit. Rechnen Sie mit 20 Minuten (oder sogar länger) auf weniger leistungsfähiger Hardware.

en: Building using a :ref:`build_docker` container, although not the only way, is the easiest way as all dependencies are managed for you. However, you can also set up your own build machine and run a :ref:`build_native`.
de: Das Bauen mit einem :ref:`build_docker` Container ist zwar nicht der einzige Weg, aber der einfachste, da alle Abhängigkeiten für Sie verwaltet werden. Sie können jedoch auch Ihre eigene Build-Maschine einrichten und ein :ref:`build_native` ausführen.

en: But we are here to assist you and want to guide you through how you can become a good VyOS contributor. The rules we have are not there to punish you - the rules are in place to help us all. What does it mean? By having a consistent coding style it becomes very easy for new contributors and also longtime contributors to navigate through the sources and all the implied logic of the spaghetti code.
de: Aber wir sind hier, um Sie zu unterstützen und Ihnen zu zeigen, wie Sie ein guter VyOS Mitwirkender werden können. Unsere Regeln sind nicht dazu da, Sie zu bestrafen - die Regeln sind dazu da, uns allen zu helfen. Was bedeutet das? Durch einen einheitlichen Programmierstil wird es sowohl für neue als auch für langjährige Mitwirkende sehr einfach, sich in den Quellen und der ganzen Logik des Spaghetti-Codes zurechtzufinden.

en: C++ Backend Code
de: C++ Backend-Code

en: Capitalization and punctuation
de: Großschreibung und Zeichensetzung

en: Check out the required kernel version - see ``vyos-build/data/defaults.json`` file (example uses kernel 4.19.146):
de: Überprüfen Sie die benötigte Kernelversion - siehe ``vyos-build/data/defaults.json`` Datei (das Beispiel verwendet Kernel 4.19.146):

en: Clone the kernel source to `vyos-build/packages/linux-kernel/`:
de: Klonen Sie den Kernel-Quellcode nach `vyos-build/packages/linux-kernel/`:

en: Clone: ``git clone https://github.com/<user>/vyos-1x.git``
de: Klonen: ``git clone https://github.com/<user>/vyos-1x.git``

en: Coding Guidelines
de: Programmierrichtlinien

en: Command definitions are purely declarative, and cannot contain any logic. All logic for generating config files for target applications, restarting services and so on is implemented in configuration scripts instead.
de: Befehlsdefinitionen sind rein deklarativ und können keine Logik enthalten. Die gesamte Logik zur Erzeugung von Konfigurationsdateien für Zielanwendungen, zum Neustart von Diensten usw. wird stattdessen in Konfigurationsskripten implementiert.

en: Commit the changes by calling ``git commit``. Please use a meaningful commit headline (read above) and don't forget to reference the Phabricator_ ID.
de: Übertragen Sie die Änderungen durch den Aufruf von ``git commit``. Bitte verwenden Sie eine aussagekräftige Commit-Überschrift (siehe oben) und vergessen Sie nicht, die Phabricator_ ID anzugeben.

en: Config Load Tests
de: Last Tests der Konfiguration

en: Config Migration Scripts
de: Skripte für die Konfigurationsmigration

en: Configuration Error on System Boot
de: Konfigurationsfehler beim Systemstart

en: Configuration Script Structure and Behaviour
de: Struktur und Verhalten des Konfigurationsskripts

en: Consult the documentation_ to ensure that you have configured your system correctly
de: Ziehen Sie die documentation_ zu Rate, um sicherzustellen, dass Sie Ihr System richtig konfiguriert haben.

en: Customize
de: Anpassen

en: DHCP client and DHCPv6 prefix delegation
de: DHCP-Client und DHCPv6-Präfix-Delegation

en: DMVPN patches are added by this commit: https://github.com/vyos/vyos-strongswan/commit/1cf12b0f2f921bfc51affa3b81226
de: DMVPN-Patches werden durch diesen Commit hinzugefügt: https://github.com/vyos/vyos-strongswan/commit/1cf12b0f2f921bfc51affa3b81226

en: Debian APT is not very verbose when it comes to errors. If your ISO build breaks for whatever reason and you suspect it's a problem with APT dependencies or installation you can add this small patch which increases the APT verbosity during ISO build.
de: Debian APT ist nicht sehr ausführlich, wenn es um Fehler geht. Wenn Ihre ISO-Erstellung aus irgendeinem Grund fehlschlägt und Sie vermuten, dass es ein Problem mit APT-Abhängigkeiten oder der Installation ist, können Sie diesen kleinen Patch hinzufügen, der die Ausführlichkeit von APT während der ISO-Erstellung erhöht.

en: Debian Bullseye for VyOS 1.4 (sagitta, current) - aka the rolling release
de: Debian Bullseye für VyOS 1.4 (sagitta, current) - auch bekannt als rolling release

en: Debian Buster for VyOS 1.3 (equuleus)
de: Debian Buster für VyOS 1.3 (equuleus)

en: Debian Jessie for VyOS 1.2 (crux)
de: Debian Jessie für VyOS 1.2 (Kernstück)

en: Debian does keep their package in git, but it's upstream tarball imported into git without its original commit history. To be able to merge new tags in, we keep a fork of the upstream repository with packaging files imported from Debian at https://github.com/vyos/keepalived-upstream
de: Debian behält sein Paket in Git, aber es ist ein Upstream-Tarball, der ohne seine ursprüngliche Commit-Historie in Git importiert wird. Um in der Lage zu sein, neue Tags einzubinden, führen wir einen Fork des Upstream-Repositorys mit den von Debian importierten Paketdateien unter https://github.com/vyos/keepalived-upstream.

en: Debugging
de: Fehlersuche

en: Debugging Python Code with PDB
de: Fehlersuche im Python-Code mit PDB

en: Description
de: Beschreibung

en: Determinine source package
de: Bestimmen Sie das Quellpaket

en: Development
de: Entwicklung

en: Do not add angle brackets around the format, they will be inserted automatically
de: Fügen Sie keine spitzen Klammern um das Format hinzu, sie werden automatisch eingefügt.

en: Doing so grants privileges equivalent to the ``root`` user! It is recommended to remove the non-root user from the ``docker`` group after building the VyOS ISO. See also `Docker as non-root`_.
de: Dadurch erhält er die gleichen Rechte wie der Benutzer ``root``! Es wird empfohlen, den Nicht-Root-Benutzer aus der ``docker``-Gruppe zu entfernen, nachdem das VyOS-ISO erstellt wurde. Siehe auch `Docker als non-root`_.

en: Due to issues in the upstream version that sometimes set interfaces down, a modified version is used.
de: Aufgrund von Problemen in der Upstream-Version, die manchmal zum Ausfall von Schnittstellen führten, wird eine modifizierte Version verwendet.

en: During the migration and extensive rewrite of functionality from Perl into Python a significant increase in the overall system boottime was noticed. The system boot time can be analysed and a graph can be generated in the end which shows in detail who called whom during the system startup phase.
de: Während der Migration und des umfangreichen Umschreibens von Funktionalität von Perl nach Python wurde eine deutliche Erhöhung der gesamten Systemstartzeit festgestellt. Die Systemstartzeit kann analysiert werden, und am Ende kann ein Diagramm erstellt werden, das im Detail zeigt, wer wen während der Systemstartphase aufgerufen hat.

en: Each module is build on demand if a new commit on the branch in question is found. After a successful run the resulting Debian Package(s) will be deployed to our Debian repository which is used during build time. It is located here: http://dev.packages.vyos.net/repositories/.
de: Jedes Modul wird bei Bedarf gebaut, wenn ein neuer Commit für den betreffenden Zweig gefunden wird. Nach einem erfolgreichen Lauf werden die resultierenden Debian-Pakete in unserem Debian-Repository bereitgestellt, das während der Build-Zeit verwendet wird. Es befindet sich hier: http://dev.packages.vyos.net/repositories/.

en: Each of those modules holds a dependency on the kernel version and if you are lucky enough to receive an ISO build error which sounds like:
de: Jedes dieser Module ist von der Kernel-Version abhängig, und wenn Sie das Glück haben, einen ISO-Build-Fehler zu erhalten, der sich wie folgt anhört:

en: Enabled/Disabled
de: Aktiviert/Deaktiviert

en: Ensure the problem is reproducible
de: Sicherstellen, dass das Problem reproduzierbar ist

en: Every change set must be consistent (self containing)! Do not fix multiple bugs in a single commit. If you already worked on multiple fixes in the same file use `git add --patch` to only add the parts related to the one issue into your upcoming commit.
de: Jeder Änderungssatz muss konsistent (in sich geschlossen) sein! Beheben Sie nicht mehrere Fehler in einem einzigen Commit. Wenn Sie bereits an mehreren Fehlerkorrekturen in derselben Datei gearbeitet haben, verwenden Sie `git add --patch`, um nur die Teile, die sich auf das eine Problem beziehen, in Ihren nächsten Commit aufzunehmen.

en: Example:
de: Beispiel:

en: Examples:
de: Beispiele:

en: Exceptions, including ``VyOSError`` (which is raised by ``vyos.config.Config`` on improper config operations, such as trying to use ``list_nodes()`` on a non-tag node) should not be silenced or caught and re-raised as config error. Sure this will not look pretty on user's screen, but it will make way better bug reports, and help users (and most VyOS users are IT professionals) do their own debugging as well.
de: Ausnahmen, einschließlich ``VyOSError`` (der von ``vyos.config.Config`` bei unsachgemäßen Konfigurationsoperationen ausgelöst wird, wie z.B. der Versuch, ``list_nodes()`` auf einem Nicht-Tag-Knoten zu verwenden), sollten nicht unterdrückt oder abgefangen und als Konfigurationsfehler erneut ausgelöst werden. Sicherlich wird dies auf dem Bildschirm des Benutzers nicht schön aussehen, aber es wird viel bessere Fehlerberichte erstellen und den Benutzern (und die meisten VyOS-Benutzer sind IT-Profis) helfen, ihre eigene Fehlersuche zu betreiben.

en: Export last commit to patch file: ``git format-patch`` or export the last two commits into its appropriate patch files: ``git format-patch -2``
de: Exportieren Sie den letzten Commit in eine Patch-Datei: ``git format-patch`` oder exportiere die letzten beiden Commits in die entsprechenden Patch-Dateien: ``git format-patch -2``

en: Feature Request
de: Feature Anfrage

en: First, clone the source code and check out the appropriate version by running:
de: Klonen Sie zunächst den Quellcode und auschecken Sie die entsprechende Version aus:

en: Follow the above steps on how to "Fork repository to submit a Patch". Instead of uploading "pushing" your changes to GitHub you can export the patches/ commits and send it to maintainers@vyos.net or attach it directly to the bug (preferred over email)
de: Folgen Sie den obigen Schritten zu "Fork repository to submit a Patch". Anstatt Ihre Änderungen auf GitHub hochzuladen, können Sie die Patches/Commits exportieren und an maintainers@vyos.net senden oder direkt an den Bug anhängen (bevorzugte Variante)

en: Followed by a message which describes all the details like:
de: Es folgt eine Meldung, in der alle Einzelheiten beschrieben werden, wie z. B:

en: For each feature, a file called ``vyos.feature.debug`` can be created to toggle the feature on. If a parameter is required it can be placed inside the file as its first line.
de: Für jedes Feature kann eine Datei namens ``vyos.feature.debug`` erstellt werden, um das Feature einzuschalten. Wenn ein Parameter erforderlich ist, kann dieser in der ersten Zeile der Datei angegeben werden.

en: For easy orientation we suggest you take a look on the ``ntp.py`` or ``interfaces-bonding.py`` (for tag nodes) implementation. Both files can be found in the vyos-1x_ repository.
de: Zum leichteren Verständnis empfehlen wir Ihnen einen Blick auf die Implementierung von ``ntp.py`` oder ``interfaces-bonding.py`` (für Tag-Knoten) zu werfen. Beide Dateien sind im vyos-1x_ Repository zu finden.

en: For example running, ``export VYOS_IFCONFIG_DEBUG=""`` on your vbash, will have the same effect as ``touch /tmp/vyos.ifconfig.debug``.
de: Wenn Sie zum Beispiel ``export VYOS_IFCONFIG_DEBUG=""`` in Ihrer vbash ausführen, hat das den gleichen Effekt wie ``touch /tmp/vyos.ifconfig.debug``.

en: For example, ``/tmp/vyos.ifconfig.debug`` can be created to enable interface debugging.
de: Zum Beispiel kann ``/tmp/vyos.ifconfig.debug`` erstellt werden, um das Debuggen von Schnittstellen zu ermöglichen.

en: For the packages required, you can refer to the ``docker/Dockerfile`` file in the repository_. The ``./build-vyos-image`` script will also warn you if any dependencies are missing.
de: Die erforderlichen Pakete finden Sie in der Datei ``docker/Dockerfile`` im repository_. Das Skript ``./build-vyos-image`` wird Sie auch warnen, wenn irgendwelche Abhängigkeiten fehlen.

en: Fork Repository and submit Patch
de: Repository forken und Patch einreichen

en: Forking the repository and submitting a GitHub pull-request is the preferred way of submitting your changes to VyOS. You can fork any VyOS repository to your very own GitHub account by just appending ``/fork`` to any repository's URL on GitHub. To e.g. fork the ``vyos-1x`` repository, open the following URL in your favourite browser: https://github.com/vyos/vyos-1x/fork
de: Das Forken des Repositorys und das Einreichen eines GitHub Pull-Requests ist der bevorzugte Weg, um Ihre Änderungen an VyOS zu übermitteln. Sie können jedes VyOS-Repository zu Ihrem eigenen GitHub-Account forken, indem Sie einfach ``/fork`` an die URL eines beliebigen Repositorys auf GitHub anhängen. Um z.B. das ``vyos-1x`` Repository zu forken, öffnen Sie die folgende URL in Ihrem Lieblingsbrowser: https://github.com/vyos/vyos-1x/fork

en: Formatting
de: Formatierung

en: Get community support via Slack_ or our Forum_
de: Holen Sie sich Unterstützung aus der Community über Slack_ oder unser Forum_.

en: Good luck!
de: Viel Glück!

en: Good: "Disable IPv6 forwarding"
de: Gut: "Disable IPv6 forwarding"

en: Good: "Frobnication algorithm"
de: Gut: "Frobnication algorithm"

en: Good: "TCP connection timeout"
de: Gut: "TCP connection timeout"

en: Good: PPPoE, IPsec
de: Gut: PPPoE, IPsec

en: Good: RADIUS (as in remote authentication for dial-in user services)
de: Gut: RADIUS (as in remote authentication for dial-in user services)

en: Guidelines
de: Leitlinien

en: Help String
de: Hilfetext

en: Help future maintainers of VyOS (it could be you!) to find out why certain things have been changed in the codebase or why certain features have been added
de: Zukünftigen Betreuern von VyOS (das könnten Sie sein!) zu helfen, herauszufinden, warum bestimmte Dinge in der Codebasis geändert wurden oder warum bestimmte Funktionen hinzugefügt wurden

en: Horrible: "Tcp connection timeout"
de: Schrecklich: "Tcp connection timeout"

en: Horrible: "frobnication algorithm."
de: Schrecklich: "frobnication algorithm."

en: How can we reproduce this Bug?
de: Wie können wir diesen Fehler reproduzieren?

en: I have found a bug, what should I do?
de: Ich habe einen Fehler gefunden, was soll ich tun?

en: IP and IPv6 options
de: IP- und IPv6-Optionen

en: ISO Build Issues
de: ISO Build-Probleme

en: ISO image build
de: ISO-Image erstellen

en: If a verb is essential, keep it. For example, in the help text of ``set system ipv6 disable-forwarding``, "Disable IPv6 forwarding on all interfaces" is a perfectly justified wording.
de: Wenn ein Verb wesentlich ist, behalten Sie es bei. Zum Beispiel ist im Hilfetext von ``set system ipv6 disable-forwarding`` die Formulierung "Disable IPv6 forwarding on all interfaces" vollkommen gerechtfertigt.

en: If applicable a reference to a previous commit should be made linking those commits nicely when browsing the history: ``After commit abcd12ef ("snmp: this is a headline") a Python import statement is missing, throwing the following exception: ABCDEF``
de: Falls zutreffend, sollte ein Verweis auf einen vorhergehenden Commit gemacht werden, der diese Commits beim Durchsuchen der History gut miteinander verbindet: ``Nach dem Commit abcd12ef ("snmp: this is a headline") fehlt eine Python-Import-Anweisung, die folgende Ausnahme auslöst: ABCDEF``

en: If there is no Phabricator_ reference in the commits of your pull request, we have to ask you to amend the commit message. Otherwise we will have to reject it.
de: Wenn in den Commits Ihres Pull-Requests keine Phabricator_ Referenz vorhanden ist, müssen wir Sie bitten, die Commit-Nachricht zu ändern. Andernfalls müssen wir sie ablehnen.

en: If you are brave enough to build yourself an ISO image containing any modified package from our GitHub organisation - this is the place to be.
de: Wenn Sie mutig genug sind, sich ein ISO-Image zu erstellen, das ein beliebiges modifiziertes Paket aus unserer GitHub-Organisation enthält, sind Sie hier genau richtig.

en: If you upgrade your kernel or include new drivers you may need new firmware. Build a new ``vyos-linux-firmware`` package with the included helper scripts.
de: Wenn Sie Ihren Kernel aktualisieren oder neue Treiber einbinden, benötigen Sie möglicherweise eine neue Firmware. Erstellen Sie ein neues ``vyos-linux-firmware`` Paket mit den enthaltenen Hilfsskripten.

en: In addition this also helps when browsing the GitHub codebase on a mobile device if you happen to be a crazy scientist.
de: Darüber hinaus hilft dies auch beim Durchsuchen der GitHub-Codebasis auf einem mobilen Gerät, wenn Sie ein verrückter Wissenschaftler sind.

en: Include output
de: Ausgabe einbeziehen

en: Install
de: Installieren
