kdiff3 - en to de translation catalogue (628 entries)

note: Tag: title +> trunk5 stable5
en: The &kdiff3; Handbook
de: Das Handbuch zu &kdiff3;

note: Tag: para +> trunk5 stable5
en: &kdiff3; is a file and folder diff and merge tool which
de: &kdiff3; ist ein Programm zum Anzeigen von Unterschieden und zum Zusammenführen von Dateien und Ordnern.

note: Tag: para +> trunk5 stable5
en: compares and merges two or three text input files or folders,
de: vergleicht zwei oder drei Textdateien bzw. Ordner und führt sie zusammen,

note: Tag: para +> trunk5 stable5
en: shows the differences line by line and character by character(!),
de: kann Unterschiede zeilenweise und sogar Zeichen für Zeichen anzeigen,

note: Tag: para +> trunk5 stable5
en: provides an automatic merge-facility,
de: hat eine Funktion zum automatischen Zusammenführen,

note: Tag: para +> trunk5 stable5
en: has an editor for comfortable solving of merge-conflicts,
de: enthält einen speziellen komfortablen Editor zum Auflösen von Konflikten beim Zusammenführen,

note: Tag: para +> trunk5 stable5
en: provides network transparency via KIO,
de: ist mit Hilfe von KIO Netzwerktransparent,

note: Tag: para +> trunk5 stable5
en: has options to highlight or hide changes in white-space or comments,
de: kann Unterschiede in Leerräumen oder Kommentaren besonders hervorheben oder ausblenden.

note: Tag: para +> trunk5 stable5
en: supports Unicode, UTF-8 and other file encodings,
de: unterstützt Unicode, UTF-8 und weitere Dateikodierungen.

note: Tag: para +> trunk5 stable5
en: prints differences,
de: druckt Abweichungen,

note: Tag: para +> trunk5 stable5
en: supports version control keyword and history merging.
de: unterstützt Schlüsselwörter für Versionsverwaltung und Verlauf-Zusammenführung.

note: Tag: para +> trunk5
en: This document describes &kdiff3;-version 1.11.
de: Dieses Dokument beschreibt &kdiff3; in der Version 1.11.

note: Tag: para +> stable5
en: This document describes &kdiff3;-version 1.10.
de: Dieses Dokument beschreibt &kdiff3; in der Version 1.10.

note: Tag: keyword +> trunk5 stable5
en: diff
de: vergleichen

note: Tag: keyword +> trunk5 stable5
en: merge
de: zusammenführen

note: Tag: keyword +> trunk5 stable5
en: triple diff
de: dreifach-vergleichen

note: Tag: keyword +> trunk5 stable5
en: compare
de: vergleichen

note: Tag: keyword +> trunk5 stable5
en: files
de: Dateien

note: Tag: keyword +> trunk5 stable5
en: folders
de: Ordner

note: Tag: keyword +> trunk5 stable5
en: directories
de: Ordner

note: Tag: keyword +> trunk5 stable5
en: version control
de: Versionskontrolle

note: Tag: keyword +> trunk5 stable5
en: three-way-merge
de: Drei-Wege-Zusammenführen

note: Tag: keyword +> trunk5 stable5
en: in-line-differences
de: Unterschiede innerhalb einer Zeile

note: Tag: keyword +> trunk5 stable5
en: synchronise
de: synchronisieren

note: Tag: keyword +> trunk5 stable5
en: network transparent
de: netzwerktransparent

note: Tag: keyword +> trunk5 stable5
en: editor
de: Editor

note: Tag: keyword +> trunk5 stable5
en: white space
de: Leerraum

note: Tag: keyword +> trunk5 stable5
en: comments
de: Kommentare

note: Tag: title +> trunk5 stable5
en: Introduction
de: Einführung

note: Tag: title +> trunk5 stable5
en: Yet Another Diff Frontend?
de: Noch eine Oberfläche zu Diff?

note: Tag: para +> trunk5 stable5
en: Several graphical diff tools exist. Why choose &kdiff3;? Let me say, why I wrote it.
de: Es gibt viele grafische Werkzeuge zum Vergleichen. Warum also &kdiff3;? Lassen Sie mich kurz erklären, warum ich das Programm geschrieben habe.

note: Tag: para +> trunk5 stable5
en: &kdiff3; started because I had to do a difficult merge. Merging is necessary when several people work on the same files in a project. A merge can be somewhat automated, when the merge-tool not only has the new modified files (called "branches"), but also the original file (called "base"). The merge tool will automatically choose any modification that was only done in one branch. When several contributors change the same lines, then the merge tool detects a conflict which must be solved manually.
de: &kdiff3; wurde programmiert, weil ich eine sehr komplizierte Zusammenführung durchzuführen hatte. Zusammenführen wird dann nötig, wenn mehrere Personen an der gleichen Datei in einem Projekt arbeiten. Wenn das verwendete Werkzeug zum Zusammenführen nicht nur die geänderten Dateien (<quote>Branch</quote> genannt), sondern auch die Originale (<quote>Basis</quote>) zur Verfügung hat, kann das Zusammenführen gewissermaßen automatisiert werden. Das Programm wird dann automatisch die in der Branch gemachten Änderungen auswählen. Doch wenn mehrere Beitragende die gleichen Zeilen ändern, wird ein Konflikt erkannt. Solch ein Konflikt muss dann von Hand aufgelöst werden.

note: Tag: para +> trunk5 stable5
en: The merge then was difficult because one contributor had changed many things and corrected the indentation in many places. Another contributor also had changed much text in the same file, which resulted in several merge conflicts.
de: Die Zusammenführung war sehr kompliziert, weil einer der Beitragenden viele Änderungen vorgenommen und gleichzeitig an vielen Stellen die Einrückung korrigiert hatte. Ein weiterer Programmierer hatte in der gleichen Datei viel Text verändert. Das Ergebnis waren zahlreiche Konflikte beim Zusammenführen.

note: Tag: para +> trunk5 stable5
en: The tool I used then, only showed the changed lines, but not what had changed within these lines. And there was no information about where only the indentation was changed. The merge was a little nightmare.
de: Das von mir benutzte Programm zeigte mir nur die geänderten Zeilen an, ich konnte aber nicht sehen, was genau sich innerhalb dieser Zeilen geändert hatte. Und es gab keinerlei Hinweise auf die Stellen, wo sich vielleicht nur die Einrückung geändert hatte. Das Zusammenführen dieser Änderungen war ein kleiner Albtraum.

note: Tag: para +> trunk5 stable5
en: So this was the start. The first version could show differences within a line and showed white space differences. Later many other features were added to increase the usefulness.
de: Das war also der Beginn. Die erste Version von &kdiff3; konnte Unterschiede innerhalb einer Zeile und Änderungen an Leerräumen darstellen. Später wurden noch jede Menge weiterer nützlicher Funktionen hinzugefügt.

note: Tag: para +> trunk5 stable5
en: For example if you want to compare some text quickly, then you can copy it to the clipboard and paste it into either diff window.
de: Wenn Sie zum Beispiel schnell Text vergleichen möchten, kopieren Sie ihn einfach in die Zwischenablage und fügen ihn in eines der Vergleichsfenster ein.

note: Tag: para +> trunk5 stable5
en: A feature that required a big effort was the folder comparison and merge facility, which turned the program almost into a full file browser.
de: Eine Funktion die viel Arbeit machte, war das Vergleichen und Zusammenführen von Ordnern. Diese Funktion verwandelte &kdiff3; beinahe in einen vollwertigen Datei-Browser.

note: Tag: para +> trunk5 stable5
en: I hope &kdiff3; works for you too. Have fun!
de: Ich hoffe, dass Sie viel Nutzen an &kdiff3; haben und wünsche Ihnen viel Freude!

note: Tag: title +> trunk5 stable5
en: Screenshots and Features
de: Bildschirmfotos und Funktionen

note: Tag: para +> trunk5 stable5
en: This screenshot shows the difference between two text files (using an early version of &kdiff3;):
de: Dieses Bildschirmfoto zeigt die Unterschiede zwischen zwei Textdateien in einer alten Version von &kdiff3;:

note: Tag: para +> trunk5 stable5
en: 3-way-merging is fully supported. This is useful if two people change code independently. The original file (the base) is used to help &kdiff3; to automatically select the correct changes. The merge-editor below the diff-windows allows you to solve conflicts, while showing you the output you will get. You can even edit the output. This screenshot shows three input files being merged:
de: Auch 3-Wege-Zusammenführen wird vollständig unterstützt. Dies ist nützlich, wenn zwei Personen unabhängig voneinander an einem Quelltext arbeiten und Änderungen vornehmen. Die Originaldatei (die Basis) hilft &kdiff3; beim automatischen Auswählen der jeweils korrekten Änderungen. Der Zusammenführungs-Editor unter den Diff-Fenstern ermöglicht das Auflösen von Konflikten und zeigt gleichzeitig das zu erwartende Ergebnis an. In diesem Editor können Sie das Ergebnis sogar direkt bearbeiten. Das Bildschirmfoto zeigt drei Quell-Dateien beim Zusammenführen:

note: Tag: para +> trunk5 stable5
en: &kdiff3; also helps you to compare and merge complete folders. This screenshot shows &kdiff3; during a folder merge:
de: &kdiff3; hilft Ihnen auch beim Vergleichen und Zusammenführen kompletter Ordner. Dieses Bildschirmfoto zeigt &kdiff3; beim Ordnerzusammenführen:

note: Tag: title +> trunk5 stable5
en: More Features
de: Weitere Funktionen

note: Tag: title +> trunk5 stable5
en: Line-By-Line And Char-By-Char Diff-Viewer
de: Zeilen- und sogar zeichenweises Darstellen von Unterschieden

note: Tag: para +> trunk5 stable5
en: By using the possibilities of a graphical color display &kdiff3; shows exactly what the difference is. When you have to do many code-reviews, you will like this.
de: &kdiff3; zeigt die exakten Unterschiede an und bedient sich dazu der Möglichkeiten heutiger Farbmonitore. Wenn Sie häufig Quelltexte überprüfen müssen, werden Sie diese Funktion mögen.

note: Tag: title +> trunk5 stable5
en: See White-Space Differences At One Glance
de: Erkennen von Unterschieden in Leerräumen auf einen Blick

note: Tag: para +> trunk5 stable5
en: Spaces and tabs that differ appear visibly. When lines differ only in the amount of white space this can be seen at one look in the summary column on the left side. (No more worries when people change the indentation.)
de: Unterschiede in Leerräumen und Tabulatoren werden sichtbar dargestellt. Wenn sich Zeilen nur in einer gewissen Anzahl an Leerräumen unterscheiden, kann man das auf einen Blick an der Zusammenfassung in der Spalte an der linken Seite sehen. (Kein Ärger mehr, wenn Jemand die Einrückung ändert.)

note: Tag: title +> trunk5 stable5
en: Triple-Diff
de: 3-Wege-Vergleichen

note: Tag: para +> trunk5 stable5
en: Analyze three files and see where they differ.
de: Man kann drei Dateien analysieren und sehen, wo sie sich unterscheiden.

note: Tag: para +> trunk5 stable5
en: The left/middle/right windows are named <guilabel>A</guilabel>/<guilabel>B</guilabel>/<guilabel>C</guilabel> and have the blue/green/magenta color respectively.
de: Das linke/mittlere/rechte Fenster hat den Namen <guilabel>A</guilabel>/<guilabel>B</guilabel>/<guilabel>C</guilabel> und ist entsprechend blau/grün/magenta eingefärbt.

note: Tag: para +> trunk5 stable5
en: If one file is the same and one file is different on a line then the color shows which file is different. The red color means that both other files are different.
de: Wenn eine Datei gleich ist, und die andere sich in einer Zeile unterscheidet, dann zeigt die Farbe an, welche Datei unterschiedlich ist. Rote Farbe bedeutet, dass beide sich Dateien unterscheiden.

note: Tag: title +> trunk5 stable5
en: Comfortable Merge Of Two Or Three Input Files
de: Komfortables zusammenführen von zwei oder drei Dateien

note: Tag: para +> trunk5 stable5
en: &kdiff3; can be used to merge two or three input files and automatically merges as much as possible. The result is presented in an editable window where most conflicts can be solved with a single mouseclick: Select the respective <guibutton>...</guibutton> buttons at the <guilabel>A</guilabel>/ <guilabel>B</guilabel>/<guilabel>C</guilabel> windows to select the source that should be used. You can also select more than one source. Since this output window is an editor even conflicts which need further corrections can be solved here without requiring another tool.
de: Mit &kdiff3; kann man zwei oder drei Dateien zusammenführen. Dabei führt &kdiff3; so viel wie möglich automatisch zusammen. Das Ergebnis wird in einem editierbaren Fenster angezeigt, dort können die meisten Konflikte schon mit einem einfachen Mausklick gelöst werden: Wählen Sie Knöpfe <guibutton>...</guibutton> in den Fenstern <guilabel>A</guilabel>/ <guilabel>B</guilabel>/<guilabel>C</guilabel>, um die zu benutzende Quelle auszuwählen. Sie können auch mehr als eine Quelle wählen. Weil das Fenster im Grunde ein Editor ist, können hier selbst Konflikte, die eine weitere Bearbeitung erfordern, einfach aufgelöst werden. Sie benötigen dazu keine weiteren Hilfsmittel.

note: Tag: title +> trunk5 stable5
en: And ...
de: Und ...

note: Tag: para +> trunk5 stable5
en: Fast navigation via buttons.
de: Schnelle Navigation über Knöpfe.

note: Tag: para +> trunk5 stable5
en: A mouse-click into a summary column sync's all windows to show the same position.
de: Ein Mausklick in die Zusammenfassungs-Spalte gleicht alle Fenster ab, sodass alle die gleiche Stelle anzeigen.

note: Tag: para +> trunk5 stable5
en: Select and copy from any window and paste into the merge result window.
de: Kopieren Sie eine Auswahl aus irgendeinem Fenster einfach in das Ergebnisfenster.

note: Tag: para +> trunk5 stable5
en: Overview column that shows where the changes and conflicts are.
de: Die Übersichtsspalte zeigt an, wo sich Änderungen und Konflikte befinden.

note: Tag: para +> trunk5 stable5
en: The colors are adjustable to your specific preferences.
de: Die Farben sind an Ihre Bedürfnisse anpassbar.

note: Tag: para +> trunk5 stable5
en: Adjustable Tab size.
de: Die Größe von Unterfenstern ist veränderbar.

note: Tag: para +> trunk5 stable5
en: Option to insert spaces instead of tabs.
de: Es gibt die Option, anstelle von Tabulatoren Leerzeichen einzufügen.

note: Tag: para +> trunk5 stable5
en: Open files comfortably via dialog or specify files on the command line.
de: Bequemes Öffnen von Dateien über einen Dialog oder über die Befehlszeile.

note: Tag: para +> trunk5 stable5
en: Search for strings in all text windows with <menuchoice><guimenu>Edit</guimenu><guimenuitem>Find</guimenuitem></menuchoice> (<keycombo>&Ctrl;<keycap>F</keycap></keycombo>) and <menuchoice><guimenu>Edit</guimenu><guimenuitem>Find Next</guimenuitem></menuchoice> (<keycap>F3</keycap>) menu items.
de: Suchen mit <menuchoice><guimenu>Bearbeiten</guimenu><guimenuitem>Suchtext</guimenuitem></menuchoice> (<keycombo>&Ctrl;<keycap>F</keycap></keycombo>) und Weitersuchen mit <menuchoice><guimenu>Bearbeiten</guimenu><guimenuitem>Weitersuchen</guimenuitem></menuchoice> (<keycap>F3</keycap>) nach bestimmten Zeichenfolgen in allen Textfenstern.

note: Tag: para +> trunk5 stable5
en: Show the line numbers for each line.
de: Anzeigen der Zeilennummer zu jeder Zeile.

note: Tag: para +> trunk5 stable5
en: Paste clipboard or drag text into a diff input window.
de: Einfügen aus der Zwischenablage oder das Ziehen von Text in ein Vergleichsfenster.

note: Tag: para +> trunk5 stable5
en: Network transparency via KIO.
de: Netzwerktransparenz durch KIO.

note: Tag: para +> trunk5 stable5
en: Can be used as diff-viewer from the &kdevelop; 3.
de: &kdiff3; kann als Anzeigemodul in &kdevelop; 3 genutzt werden, um Unterschiede anzuzeigen.

note: Tag: para +> trunk5 stable5
en: Word-wrap for long lines.
de: Zeilenumbruch für lange Zeilen

note: Tag: para +> trunk5 stable5
en: Support for Unicode, UTF-8 and other codecs.
de: Unterstützung für Unicode, UTF-8 und weitere Kodierungen.

note: Tag: para +> trunk5 stable5
en: Support for right to left languages.
de: Unterstützung für Sprachen, die von rechts nach links geschrieben werden.

note: Tag: title +> trunk5 stable5
en: File Comparison And Merge
de: Dateivergleichsmethode:

note: Tag: title +> trunk5 stable5
en: Command-Line Options
de: Befehlszeilen-Optionen

note: Tag: title +> trunk5 stable5
en: Comparing 2 files:
de: Vergleichen von zwei Dateien:

note: Tag: screen +> trunk5 stable5
en: <command>kdiff3</command> <replaceable>file1 file2</replaceable>
de: <command>kdiff3</command> <replaceable>datei1 datei2</replaceable>

note: Tag: title +> trunk5 stable5
en: Merging 2 files:
de: Zusammenführen von zwei Dateien:

note: Tag: screen +> trunk5 stable5
en: <command>kdiff3</command> <replaceable>file1 file2</replaceable> -m
       <command>kdiff3</command> <replaceable>file1 file2</replaceable> -o <replaceable>outputfile</replaceable>
de: <command>kdiff3</command> <replaceable>datei1 datei2</replaceable> -m
       <command>kdiff3</command> <replaceable>datei1 datei2</replaceable> -o <replaceable>ausgabedatei</replaceable>

note: Tag: title +> trunk5 stable5
en: Comparing 3 files:
de: Vergleichen von drei Dateien:

note: Tag: screen +> trunk5 stable5
en: <command>kdiff3</command> <replaceable>file1 file2 file3</replaceable>
de: <command>kdiff3</command> <replaceable>datei1 datei2 datei3</replaceable>

note: Tag: title +> trunk5 stable5
en: Merging 3 files:
de: Zusammenführen von drei Dateien:

note: Tag: screen +> trunk5 stable5
en: <command>kdiff3</command> <replaceable>file1 file2 file3</replaceable> -m
       <command>kdiff3</command> <replaceable>file1 file2 file3</replaceable> -o <replaceable>outputfile</replaceable>
de: <command>kdiff3</command> <replaceable>datei1 datei2 datei3</replaceable> -m
       <command>kdiff3</command> <replaceable>datei1 datei2 datei3</replaceable> -o <replaceable>ausgabedatei</replaceable>

note: Tag: para +> trunk5 stable5
en: Note that <replaceable>file1</replaceable> will be treated as base of <replaceable>file2</replaceable> and <replaceable>file3</replaceable>.
de: Beachten Sie, dass <replaceable>datei1</replaceable> als Basis für <replaceable>datei2</replaceable> und <replaceable>datei3</replaceable> verwendet wird.

note: Tag: title +> trunk5 stable5
en: Special case: Files with the same name
de: Spezialfall: Dateien mit gleichem Namen

note: Tag: para +> trunk5 stable5
en: If all files have the same name but are in different folders, you can reduce typework by specifying the filename only for the first file, &eg;:
de: Wenn alle Dateien den gleichen Namen haben, aber in verschiedenen Ordnern liegen, dann können Sie sich die Tipparbeit erleichtern, indem Sie nur den Dateinamen der ersten Datei vollständig ausschreiben. &eg;:

note: Tag: screen +> trunk5 stable5
en: <command>kdiff3</command> <replaceable>folder1/filename folder2 folder3</replaceable>
de: <command>kdiff3</command> <replaceable>Ordner1/Dateiname Ordner2 Ordner3</replaceable>

note: Tag: title +> trunk5 stable5
en: Commandline for starting a folder comparison or merge:
de: Befehlszeile zum Vergleichen bzw. Zusammenführen von Ordnern:

note: Tag: para +> trunk5 stable5
en: This is very similar, but now it's about folders.
de: Das Vorgehen ist hier sehr ähnlich, doch nun geht es um Ordner.

note: Tag: screen +> trunk5 stable5
en: <command>kdiff3</command> <replaceable>folder1 folder2</replaceable>
       <command>kdiff3</command> <replaceable>folder1 folder2</replaceable> -o <replaceable>destdir</replaceable>
       <command>kdiff3</command> <replaceable>folder1 folder2 folder3</replaceable>
       <command>kdiff3</command> <replaceable>folder1 folder2 folder3</replaceable> -o <replaceable>destdir</replaceable>
de: <command>kdiff3</command> <replaceable>Ordner1 Ordner2</replaceable>
       <command>kdiff3</command> <replaceable>Ordner1 Ordner2</replaceable> -o <replaceable>Zielordner</replaceable>
       <command>kdiff3</command> <replaceable>Ordner1 Ordner2 Ordner3</replaceable>
       <command>kdiff3</command> <replaceable>Ordner1 Ordner2 Ordner3</replaceable> -o <replaceable>Zielordner</replaceable>

note: Tag: para +> trunk5 stable5
en: For folder comparison and merge you can continue to read <link linkend="dirmerge">here</link>.
de: Zum Vergleichen bzw. Zusammenführen von Ordnern lesen Sie bitte <link linkend="dirmerge">hier</link> weiter.

note: Tag: title +> trunk5 stable5
en: Other command line options
de: Andere Befehlszeilen-Optionen

note: Tag: para +> trunk5 stable5
en: To see all available command line options type
de: Mehr Informationen zu den Befehlszeilen-Optionen erhalten Sie mit diesem Befehl:

note: Tag: para +> trunk5 stable5
en: Example output:
de: Beispielausgabe:

note: Tag: screen +> trunk5 stable5
en: Options:
      -m, --merge               Merge the input.
      -b, --base file           Explicit base file. For compatibility with certain tools.
      -o, --output file         Output file. Implies -m. E.g.: -o newfile.txt
      --out file                Output file, again. (For compatibility with certain tools.)
      --noauto                  Ignore --auto and always show GUI.
      --auto                    No GUI if all conflicts are auto-solvable. (Needs -o file)
      --L1 alias1               Visible name replacement for input file 1 (base).
      --L2 alias2               Visible name replacement for input file 2.
      --L3 alias3               Visible name replacement for input file 3.
      -L, --fname alias         Alternative visible name replacement. Supply this once for every input.
      --cs string               Override a config setting. Use once for every setting. E.g.: --cs "AutoAdvance=1"
      --confighelp              Show list of config settings and current values.
      --config file             Use a different config file.
de: <command>kdiff3</command> --help
    Options:
      -m, --merge               Quellen zusammenführen.
      -b, --base file           Explizite Basisdatei. Für Kompatibilität mit anderen Programmen.
      -o, --output datei        Ausgabe-Datei. Impliziert -m. Z. B.: -o neueDatei.txt
      --out file                Ausgabe-Datei. (Für Kompatibilität mit anderen Programmen.)
      --noauto                  Ignoriert --auto und zeigt immer die grafische Oberfläche.
      --auto                    Keine grafische Oberfläche, wenn alle Konflikte automatisch aufgelöst werden können. (Benötigt -o datei)
      --qall                    Konflikte nicht automatisch auflösen. (Aus Kompatibilitätsgründen.)
      --L1 alias1               Sichtbarer Namensersatz für Quelldatei 1 (Basis).
      --L2 alias2               Sichtbarer Namensersatz für Quelldatei 2.
      --L3 alias3               Sichtbarer Namensersatz für Quelldatei 3.
      -L, --fname alias         Alternativer sichtbarer Namensersatz. Für jede Quelldatei einmal angeben.
      --cs string               Eine Einstellung ändern. Je Einstellung verwendbar. z. B.: --cs „AutoAdvance=1“
      --confighelp             Liste aller Einstellungen und aktueller Werte anzeigen.
      --config file              Eine andere Einstellungsdatei verwenden.

note: Tag: para +> trunk5 stable5
en: The option <option>--cs</option> allows you to adjust a configuration value that is otherwise only adjustable via the configure dialogs. But be aware that when &kdiff3; then terminates the changed value will be stored along with the other settings. With <option>--confighelp</option> you can find out the names of the available items and current values.
de: Die Option <option>--cs</option> ermöglicht die Anpassung eines Konfigurationswertes, der ansonsten nur in einem Einrichtungsdialog geändert werden kann. Beachten Sie, das bei der Beendigung von &kdiff3; dieser geänderte Wert zusammen mit anderen Einstellungen gespeichert wird. Mit der Option <option>--confighelp</option> werden alle verfügbaren Einträge und deren aktuelle Werte angezeigt.

note: Tag: para +> trunk5 stable5
en: Via <option>--config</option> you can specify a different config file. When you often use &kdiff3; with completely different setups this allows you to easily switch between them.
de: Mit <option>--config</option> können Sie eine andere Einrichtungsdatei vorgeben. Benutzen Sie &kdiff3; häufig mit verschiedenen unterschiedlichen Einstellungen, können Sie mit dieser Option leicht zwischen ihnen wechseln.

note: Tag: title +> trunk5 stable5
en: Ignorable command line options
de: Ignorierbare Befehlszeilen-Optionen

note: Tag: para +> trunk5 stable5
en: Many people want to use &kdiff3; with some version control system. But when that version control system calls &kdiff3; using command line parameters that &kdiff3; doesn't recognise, then &kdiff3; terminates with an error. The <guilabel>Integration</guilabel> item in the settings dialog allow to specify command line parameters that should be ignored by &kdiff3;. They will appear in the usage help like in this example:
de: &kdiff3; soll häufig mit einigen Versionsverwaltungssystemen verwendet werden. Wenn jedoch ein Versionsverwaltungssystem &kdiff3; mit Befehlszeilenparametern aufruft, die &kdiff3; nicht kennt und daher nicht verarbeiten kann, wird das Programm mit einem Fehler beendet. Diese Einstellung <guilabel>Integration</guilabel> ermöglicht es, Befehlszeilenparameter anzugeben, die von &kdiff3; ignoriert werden sollen. Dies wird in der Hilfe wie folgt angezeigt:

note: Tag: screen +> trunk5 stable5
en: --<replaceable>foo</replaceable>                     Ignored. (User defined.)
de: --<replaceable>foo</replaceable>                     Ignoriert. (Benutzerdefiniert.)

note: Tag: guilabel +> trunk5 stable5
en: Command line options to ignore:
de: Ignorierbare Befehlszeilenoptionen:

note: Tag: para +> trunk5 stable5
en: A list of options, separated via semicolon ';'. When one of these options appears on the commandline, then &kdiff3; will ignore it and run without reporting an error. (Default is "<literal>u;query;html;abort</literal>").
de: Eine Liste von Optionen, durch Semikolon ";" getrennt. Wird eine dieser Optionen auf der Befehlszeile benutzt, ignoriert &kdiff3; sie und startet ohne Fehlermeldung. Die Voreinstellung ist „<literal>u;query;html;abort</literal>“.

note: Tag: para +> trunk5 stable5
en: When this isn't enough, then it is recommended to write a shell script that does the option translation.
de: Wenn das nicht ausreicht, dann wird empfohlen, ein Shell-Skript zu schreiben, das die Optionen übersetzt.

note: Tag: title +> trunk5 stable5
en: Open-Dialog
de: Dateiauswahl-Dialog

note: Tag: para +> trunk5 stable5
en: Since many input files must be selectable, the program has a special open dialog:
de: Weil mehrere Dateien auszuwählen sind, hat &kdiff3; einen besonderen Dialog zum Öffnen von Dateien:

note: Tag: para +> trunk5 stable5
en: The open dialog allows you to edit the filenames by hand, selecting a file via the file-browser via the <guibutton>File...</guibutton> button or allows you to choose recent files from the drop-down lists. If you open the dialog again, then the current names still remain there. The third input file is not required. If the entry for <guilabel>C</guilabel> remains empty, then only a two file diff analysis will be done.
de: Der Dateidialog ermöglicht die manuelle Eingabe von Dateinamen, die Auswahl über den Datei-Browser (<guibutton>Datei...</guibutton>) oder das Auswählen einer zuletzt geöffneten Datei aus dem Auswahlfeld. Der Dateidialog merkt sich Ihre Auswahl und zeigt sie beim nächsten Mal wieder an. Sie müssen keine dritte Datei angeben, wenn Sie den Eintrag für <guilabel>C</guilabel> leer lassen, wird die Analyse der Unterschiede mit zwei Dateien durchgeführt.

note: Tag: para +> trunk5 stable5
en: You can also select a folder via the <guibutton>Folder...</guibutton> button. If for <guilabel>A</guilabel> a folder is specified then a folder-comparison /merge starts. If <guilabel>A</guilabel> specifies a file but <guilabel>B</guilabel>, <guilabel>C</guilabel> or the output specify a folder, then &kdiff3; uses the filename from <guilabel>A</guilabel> in the specified folders.
de: Über den Knopf <guibutton>Ordner...</guibutton> können Sie auch einen Ordner auswählen. Wenn Sie einen Ordner wählen, wird das Vergleichen bzw. Zusammenführen von Ordnern eingeleitet. Wenn für <guilabel>A</guilabel> eine Datei ausgewählt wird, für <guilabel>B</guilabel> und <guilabel>C</guilabel> jedoch ein Ordner, dann benutzt &kdiff3; den Dateinamen aus <guilabel>A</guilabel> in den beiden anderen Ordnern.

note: Tag: para +> trunk5 stable5
en: If <guilabel>Merge</guilabel> check box is selected, then the <guilabel>Output</guilabel> line becomes editable. But it is not required to specify the output filename immediately. You can also postpone this until saving.
de: Wenn <guilabel>Zusammenführen</guilabel> angekreuzt ist, wird das Eingabefeld für <guilabel>Ausgabe</guilabel> aktiv und lässt sich bearbeiten. Es ist allerdings nicht unbedingt erforderlich, sofort eine Ausgabedatei festzulegen. Sie können diesen Schritt auch später beim Speichern erledigen.

note: Tag: para +> trunk5 stable5
en: The <guibutton>Configure...</guibutton> button opens the settings dialog, so that you can set the options before running the analysis.
de: Der Knopf <guibutton>Einrichten</guibutton> öffnet einen Dialog mit Einstellungen. Hier können Sie Optionen festlegen bevor Sie mit dem Vergleichen/Zusammenführen beginnen.

note: Tag: title +> trunk5 stable5
en: Paste and Drop Input
de: Einfügen und Ablegen von Text

note: Tag: para +> trunk5 stable5
en: Sometimes you want to compare parts of a text that is not an own file. &kdiff3; also allows you to paste text from the clipboard into the diff input window that has the focus. The diff analysis happens immediately then. In the open dialog you need not specify files then, but just close it via <guibutton>Cancel</guibutton> button.
de: Manchmal möchte man nicht eine ganze Datei, sondern nur Teile eines Textes vergleichen. &kdiff3; ermöglicht Ihnen, Textteile aus der Zwischenablage in das aktive Vergleichsfenster einzufügen. Der Vergleich beginnt dann sofort. Im Dateidialog müssen Sie keine Dateien auswählen, Sie können den Dialog einfach mit dem Knopf <guibutton>Abbrechen</guibutton> schließen.

note: Tag: para +> trunk5 stable5
en: You can also use drag and drop: Drag a file from a file manager or selected text from an editor and drop it onto a diff input window.
de: Sie können auch <quote>Ziehen und Ablegen</quote> benutzen: Ziehen Sie einfach eine Datei aus einem Dateiverwaltungsprogramm oder ausgewählten Text aus einem Editor und lassen Sie ihn über einem Vergleichsfenster fallen.

note: Tag: para +> trunk5 stable5
en: What's the idea? Sometimes a file contains two similar functions, but checking how similar they really are is a big effort if you first must create two files and then load them. Now you can simply copy, paste and compare the relevant sections.
de: Welcher Gedanke steckt dahinter? Manchmal enthält eine Datei z. B. mehrere ähnliche Funktionen. Wenn Sie herausfinden möchten, wie ähnlich sich diese Funktionen sind, wäre das ein relativ großer Aufwand. Sie müssten erst zwei entsprechende Dateien erstellen, sie in &kdiff3; laden und diese dann vergleichen. Jetzt können Sie die relevanten Abschnitte einfach kopieren, einfügen und dann vergleichen.

note: Tag: para +> trunk5 stable5
en: Currently you cannot drag anything from &kdiff3;. Only dropping in the diff input is supported.
de: Zurzeit können Sie nichts aus &kdiff3; herausziehen. Nur das Fallenlassen von Text in ein Vergleichsfenster wird unterstützt.

note: Tag: para +> trunk5 stable5
en: Some editors still interpret the drag and drop into another program like cut (instead of copy) and paste. Your original data might be lost then.
de: Einige Editoren interpretieren das Ziehen und Ablegen von Text in ein anderes Programm als Ausschneiden und Einfügen (anstelle von Kopieren und Einfügen). In einem solchen Fall könnten Ihre Originaldaten verloren gehen.

note: Tag: title +> trunk5 stable5
en: Comparing Files And Interpreting The Information In The Input Windows
de: Dateivergleiche und Interpretation der angezeigten Informationen in den Quellfenstern

note: Tag: title +> trunk5 stable5
en: Info Line
de: Info-Zeile

note: Tag: para +> trunk5 stable5
en: At the top of each text window is its "info line". The info lines of the input windows contain a letter <guilabel>A</guilabel>, <guilabel>B</guilabel> or <guilabel>C</guilabel>, the editable filename, a button for browsing, and the line number of the first visible line in the window. (Note that window <guilabel>C</guilabel> is optional.) Each info line appears in a different color.
de: Im oberen Teil jedes Textfensters befindet sich die Info-Zeile. Die Info-Zeile der Quellfenster enthält die Zeichen <guilabel>A</guilabel>, <guilabel>B</guilabel> oder <guilabel>C</guilabel>, den Dateinamen und die Zeilennummer der ersten sichtbaren Zeile im Fenster. Beachten Sie, dass Fenster <guilabel>C</guilabel> optional ist. Jede Info-Zeile hat eine unterschiedliche Farbe.

note: Tag: para +> trunk5 stable5
en: When you selected another file via browsing or finished editing the filename here by pressing &Enter;, the new file will be loaded and compared with the already loaded file(s).
de: Wenn Sie eine andere Datei im Auswahldialog gewählt oder nach Eingabe des Dateinamens die &Enter;taste gedrückt haben, wird die neue Datei geladen und mit den bereits geöffneten Dateien verglichen.

note: Tag: title +> trunk5 stable5
en: Coloring
de: Farbgebung

note: Tag: para +> trunk5 stable5
en: The three input windows are assigned the letters <guilabel>A</guilabel>, <guilabel>B</guilabel> and <guilabel>C</guilabel>. <guilabel>A</guilabel> has color blue, <guilabel>B</guilabel> has green and <guilabel>C</guilabel> has magenta. (These are the defaults, but can be changed in the <guilabel>Color</guilabel> item in the settings dialog.)
de: Den drei Quellfenstern sind die Buchstaben <guilabel>A</guilabel>, <guilabel>B</guilabel> und <guilabel>C</guilabel> zugeordnet. <guilabel>A</guilabel> hat die Farbe Blau, <guilabel>B</guilabel> die Farbe Grün und <guilabel>C</guilabel> ist magenta. (Diese Voreinstellungen können über das Menü <guimenu>Einstellungen</guimenu> geändert werden.)

note: Tag: para +> trunk5 stable5
en: When a difference is detected then the color shows which input file differs. When both other input files differ then the color used to express this is red by default (<guilabel>Conflict color</guilabel> option in the <guilabel>Color</guilabel> item in the settings dialog). This colorscheme is especially useful in the case of three input files, which will be seen in the next section (<link linkend="merging">Merging</link>).
de: Wenn ein Unterschied erkannt wird, sieht man an der Farbe, welche Datei sich unterscheidet. Wenn sich beide Dateien unterscheiden, ist die voreingestellte Farbe dafür Rot. (<guilabel>Farbe für Konflikte</guilabel> im Abschnitt <guilabel>Farbe</guilabel> in den Einstellungen). Das Farbschema ist besonders nützlich, wenn Sie drei Dateien vergleichen. Das ist im nächsten Abschnitt (<link linkend="merging">Zusammenführen</link>) gut zu sehen.

note: Tag: title +> trunk5 stable5
en: Summary Column
de: Zusammenfassungs-Spalte

note: Tag: para +> trunk5 stable5
en: Left of each text is the "summary" column. If differences occurred on a line then the summary column shows the respective color. For a white-space-only difference the summary is chequered. For programming languages where white space is not so important this is useful to see at one glance if anything of importance was modified. (In C/C++ white space is only interesting within strings, comments, for the preprocessor, and some only very esoteric situations.)
de: Links neben dem Text befindet sich die Zusammenfassungs-Spalte. Wenn Unterschiede gefunden wurden, zeigt die Spalte die entsprechende Farbe an. Bei Unterschieden in Leerräumen wird die Farbe gerastert angezeigt. Bei einigen Programmiersprachen wo Leerräume nicht so wichtig sind, ist es nützlich, nur die relevanten Änderungen zu sehen. (Bei C/C++ z. B. sind Leerräume nur in Zeichenfolgen und Kommentaren, für die Vorverarbeitung und in wenigen, seltenen Einzelfällen relevant.)

note: Tag: para +> trunk5 stable5
en: The vertical line separating the summary column and the text is interrupted if the input file had no lines there. When word-wrap is enabled then this vertical line appears dotted for wrapped lines.
de: Die vertikale Linie, die die Zusammenfassungs-Spalte vom Text trennt, wird an den Stellen unterbrochen, wo die jeweilige Quelldatei keine Zeilen hat. Wenn der Zeilenumbruch aktiviert ist, wird die Linie an umgebrochenen Zeilen gepunktet dargestellt.

note: Tag: title +> trunk5 stable5
en: Overview Column
de: Übersichts-Spalte

note: Tag: para +> trunk5 stable5
en: On the right side a "overview" column is visible left of the vertical scrollbar. It shows the compressed summary column of input <guilabel>A</guilabel>. All the differences and conflicts are visible at one glance. When only two input windows are used, then all differences appear red here because every difference is also a conflict. A black rectangle frames the visible part of the inputs. For very long input files, when the number of input lines is bigger than the height of the overview column in pixels, then several input lines share one overview line. A conflict then has top priority over simple differences, which have priority over no change, so that no difference or conflict is lost here. By clicking into this overview column the corresponding text will be shown.
de: An der rechten Seite befindet sich eine Übersichts-Spalte, direkt links neben der vertikalen Bildlaufleiste. Sie zeigt eine komprimierte Zusammenfassung des gesamten Fenster <guilabel>A</guilabel>. Alle Unterschiede und Konflikte sind hier auf einen Blick erkennbar. Wenn nur zwei Quellfenster genutzt werden, dann erscheinen alle Unterschiede rot, denn dann ist jeder Unterschied gleichzeitig auch ein Konflikt. Der aktuell sichtbare Bereich der Quelltexte wird durch ein schwarzes Rechteck umrandet. Bei sehr langen Quelldateien mit mehr Zeilen als die Übersichts-Spalte in Pixeln anzeigen kann, teilen sich mehrere Zeilen jeweils eine Zeile in der Übersichts-Spalte. Ein Konflikt hat gegenüber einfacher Unterschiede die höchste Priorität. Unterschiede wiederum haben eine höhere Priorität als <quote>keine Änderungen</quote>. So gehen keine Konflikte oder Unterschiede verloren. Durch einen Klick in die Übersichts-Spalte wird der zugehörige Text angezeigt.

note: Tag: title +> trunk5 stable5
en: Manually Aligning Lines
de: Zeilen manuell ausrichten

note: Tag: para +> trunk5 stable5
en: Sometimes the algorithm places the wrong lines next to each other. Or you want to compare one piece of text with text at a completely different position in the other file. For these situations you can manually instruct &kdiff3; to align certain lines. Mark the text for which you want to improve the alignment with the mouse as you would for copy and paste in the first diff view and then choose <menuchoice><guimenu>Diffview</guimenu><guimenuitem>Add Manual Diff Alignment</guimenuitem></menuchoice> menu item (<keycombo>&Ctrl;<keycap>Y</keycap></keycombo>). An orange bar will appear in the summary column next to the chosen text. Repeat this for the second and (if available) third diff view. &kdiff3; will immediately recalculate the differences everytime you do this, and will align the chosen lines. Of course some of the previously matching lines in between might not match anymore.
de: Manchmal platziert der Algorithmus die falschen Zeilen nebeneinander. Oder Sie möchten einen Textteil mit einem Text an einer völlig anderen Position in der anderen Datei vergleichen. In solchen Situationen können Sie mit &kdiff3; bestimmte Zeilen ausrichten. Markieren Sie den Text wie für das Kopieren und Einfügen in der ersten Vergleichsansicht und wählen dann <menuchoice><guimenu>Vergleichsansicht</guimenu><guimenuitem>Manuelle Ausrichtung hinzufügen</guimenuitem></menuchoice> (<keycombo>&Ctrl;<keycap>Y</keycap></keycombo>). Eine orangefarbene Leiste wird dann in der Zusammenfassungsspalte angezeigt. Wiederholen Sie diesen Schritt für die zweite und gegebenenfalls dritte Vergleichsansicht. &kdiff3; berechnet die Unterschiede bei jedem Schritt sofort neu und richtet die ausgewählten Zeilen aus. Dann passen einige vorher passenden Zeilen möglicherweise nicht mehr.

note: Tag: para +> trunk5 stable5
en: Currently merging doesn't support the use of manual diff help.
de: Zurzeit unterstützt das Zusammenführen noch nicht die manuelle Ausrichtung der Zeilen von Unterschieden

note: Tag: title +> trunk5 stable5
en: Manually Joining and Splitting Diff Sections
de: Diff-Abschnitte manuell verbinden oder trennen

note: Tag: para +> trunk5 stable5
en: In some cases &kdiff3; will see too many or too few diff sections for merging. In such a case you can join or split existing sections.
de: In einigen Fällen zeigt &kdiff3; zu viele oder zu wenige Diff-Abschnitte an. Dann können Sie vorhandene Abschnitt zusammenführen oder aufteilen.

note: Tag: para +> trunk5 stable5
en: Add new sections by first selecting text in the lines that belong together in either input window (as for copying to the clipboard). Then choose <menuchoice><guimenu>Merge</guimenu><guimenuitem>Split Diff At Selection</guimenuitem></menuchoice> menu item. Splits will be added above the first line and below the last line of the selected text. If you only want to add one section, then select text beginning at another section-split.
de: Um neue Abschnitte hinzuzufügen, wählen Sie zuerst Text in den zusammengehörigen Zeilen in einem der Eingabefenster wie für das Kopieren in die Zwischenablage. Wählen Sie dann im Menü <menuchoice><guimenu>Zusammenführung</guimenu><guimenuitem>Unterschied bei der Auswahlmarkierung trennen</guimenuitem></menuchoice>. Die Trennung erfolgt oberhalb der ersten und unterhalb der letzten Zeile des ausgewählten Texts. Wenn Sie nur einen Abschnitt hinzufügen möchten, wählen Sie Text am Beginn einer anderen Abschnittsteilung.

note: Tag: para +> trunk5 stable5
en: For joining sections in either input window select something in the lines from the sections to join. (You can join several sections in one step too.) Then choose <menuchoice><guimenu>Merge</guimenu><guimenuitem>Join Selected Diffs</guimenuitem></menuchoice> menu item.
de: Um Zeilen in einem der Eingabefenster zu verbinden, wählen Sie die zu verbindenden Zeilen aus. Sie können auch mehrere Abschnitte auf einmal verbinden. Wählen Sie dann <menuchoice><guimenu>Zusammenführen</guimenu><guimenuitem>Markierte Unterschiede verbinden</guimenuitem></menuchoice>.

note: Tag: title +> trunk5 stable5
en: Merging And The Merge Output Editor Window
de: Zusammenführen und das editierbare Ergebnisfenster

note: Tag: para +> trunk5 stable5
en: The merge output editor window (below the diff input windows) also has an info line at the top showing <guilabel>Output:</guilabel>, the filename and <replaceable>[Modified]</replaceable> tag if you edited something. Usually it will contain some text through the automatic merge facilities, but often it will also contain conflicts.
de: Das Ergebnisfenster (unter den Vergleichsfenstern) hat auch eine Info-Zeile mit der Aufschrift <guilabel>Ausgabe:</guilabel>, dem Dateinamen und <replaceable>[Geändert]</replaceable> wenn Sie das Ergebnis bearbeitet haben. Üblicherweise enthält es durch das automatische Zusammenführen bereits Text, aber oft enthält es auch Konflikte.

note: Tag: para +> trunk5 stable5
en: !!! Saving is disabled until all conflicts are resolved !!! (Use the <guibutton>Go to Previous/Next Unsolved Conflict</guibutton> buttons to find the remaining conflicts.)
de: Bis alle Konflikte aufgelöst sind, ist das Speichern deaktiviert. Benutzen Sie die Knöpfe <guibutton>Zu vorherigem Konflikt springen</guibutton> und <guibutton>Zu vorherigem ungelösten Konflikt springen</guibutton> bzw. <guibutton>Zu nächstem Konflikt springen</guibutton> und <guibutton>Zu nächstem ungelösten Konflikt springen</guibutton>, um die noch verbleibenden Konflikte zu finden.

note: Tag: para +> trunk5 stable5
en: With only two input files every difference is also a conflict that must be solved manually.
de: Wenn nur zwei Vergleichsfenster benutzt werden, ist jeder Unterschied gleichzeitig auch ein Konflikt, der manuell gelöst werden muss.

note: Tag: para +> trunk5 stable5
en: With three input files the first file is treated as base, while the second and third input files contain modifications. When at any line only either input <guilabel>B</guilabel> or input <guilabel>C</guilabel> have changed but not both then the changed source will automatically be selected. Only when <guilabel>B</guilabel> and <guilabel>C</guilabel> have changed on the same lines, then the tool detects a conflict that must be solved manually. When <guilabel>B</guilabel> and <guilabel>C</guilabel> are the same, but not the same as <guilabel>A</guilabel>, then <guilabel>C</guilabel> is selected.
de: Bei drei Vergleichsfenstern wird die erste Datei als Basis verwendet, und die zweite und dritte Datei enthalten die Änderungen. Wenn eine Zeile nur in Datei <guilabel>B</guilabel> oder <guilabel>C</guilabel> geändert wurde, aber nicht in beiden, dann wird automatisch die richtige Änderung ausgewählt. Wenn <guilabel>B</guilabel> und <guilabel>C</guilabel> allerdings Änderungen in der gleichen Zeile enthalten, erkennt &kdiff3; einen manuell zu lösenden Konflikt. Wenn <guilabel>B</guilabel> und <guilabel>C</guilabel> identisch sind, sich aber von <guilabel>A</guilabel> unterscheiden, dann wird <guilabel>C</guilabel> als Quelle ausgewählt.

note: Tag: title +> trunk5 stable5
en: The Summary Column
de: Die Zusammenfassungs-Spalte

note: Tag: para +> trunk5 stable5
en: The merge output editor window also has a summary column on the left. It shows the letter of the input from which a line was selected or nothing if all three sources where equal on a line. For conflicts it shows a questionmark "?" and the line shows "&lt;Merge Conflict&gt;", all in red. Because solving conflicts line by line would take very long, the lines are grouped into groups that have the same difference and conflict characteristics. But only-white-space-conflicts are separated from non-white-space-conflicts in order to ease the merging of files were the indentation changed for many lines.
de: Das Ergebnisfenster hat auch eine Zusammenfassungs-Spalte an der linken Seite. Sie zeigt entweder den Buchstaben des Vergleichsfensters an von dem eine Zeile stammt, oder sie ist leer, wenn alle drei Quellen an der Stelle identisch sind. Konflikte werden mit einem roten Fragezeichen <quote>?</quote> und dem Text &lt;Zusammenführungskonflikt&gt; dargestellt. Weil das zeilenweise Auflösen von Konflikten sehr lange dauern würde, werden Zeilen mit gleichem Unterschied und Charakteristika gruppiert. Konflikte mit Leerräume- und Konflikte mit Nicht-Leerräumen Zeichen werden getrennt dargestellt, um das Zusammenführen von Dateien mit vielen Änderungen von Einrückungen zu vereinfachen.

note: Tag: title +> trunk5 stable5
en: Setting The Current Group And Synchronising Merge And Diff View Position
de: Einstellung der aktuellen Gruppe und Abgleich der Zusammenführungs- und Diff-Ansichtspositionen

note: Tag: para +> trunk5 stable5
en: When clicking into the summary column with the &LMB; in either window then the beginning of the group belonging to that line will shown in all windows. This group then becomes the "current group". It is highlighted with the <guilabel>Current range diff background color</guilabel> option of <guilabel>Integration</guilabel> item in the settings dialog and a black bar appears on the left side of the text.
de: Durch einen Klick mit der &LMBn; in die Zusammenfassungs-Spalte in einem der Fenster wird die erste zu der Zeile gehörende Gruppe in allen Fenstern angezeigt. Diese Gruppe wird dann die <quote>aktuelle Gruppe</quote>. Sie wird mit der Farbe <guilabel>Hintergrundfarbe für aktuellen Bereich</guilabel> hervorgehoben und jeweils zur Linken erscheint ein schwarzer Balken.

note: Tag: title +> trunk5 stable5
en: Choosing Inputs A, B or C For Current Conflict And Editing
de: Auswahl der Eingabe A, B oder C für den aktuellen Konflikt und zur Bearbeitung

note: Tag: para +> trunk5 stable5
en: The Button bar below the menubar contains three input selector buttons containing the letters <guilabel>A</guilabel>, <guilabel>B</guilabel> and <guilabel>C</guilabel>. Click the input selector button to insert (or remove if already inserted) the lines from the respective source. To choose the lines from several inputs click the respective buttons in the needed order. For example if you want that the lines from <guilabel>B</guilabel> appear before the lines from <guilabel>A</guilabel> in the output, first click <guilabel>B</guilabel>, then <guilabel>A</guilabel>.
de: In der Werkzeugleiste unter der Menüleiste sind drei Knöpfe zur Auswahl der Eingabe mit den Buchstaben <guilabel>A</guilabel>, <guilabel>B</guilabel> und <guilabel>C</guilabel> enthalten. Klicken Sie auf diese Knöpfe, um Zeilen einzufügen oder bereits eingefügte Zeilen der entsprechenden Quelle zu löschen. Um Zeilen in mehreren Eingabefenstern auszuwählen, klicken Sie auf die zugehörigen Knöpfe in der gewünschten Reihenfolge. Wenn Sie die Zeilen aus „B“ vor den Zeilen auf „A“ anzeigen möchten, klicken Sie zuerst auf „B“ und dann auf „A“.

note: Tag: para +> trunk5 stable5
en: If you use the <guibutton>Automatically Go to Next Unsolved Conflict After Source Selection</guibutton> button (see <link linkend="autoadvance">Auto-Advance</link> section), you should disable this before choosing lines from several inputs or if you want to edit the lines after your choice. Otherwise &kdiff3; will jump to the next conflict after choosing the first input.
de: Wenn Sie die Einstellung <guibutton>Automatisch zu nächstem ungelösten Konflikt weiterspringen</guibutton> im Abschnitt <link linkend="autoadvance">Automatisch weitergehen</link> verwenden, sollten Sie das abschalten, ehe Sie Zeilen aus mehreren Eingabefenstern wählen oder wenn Sie die Zeilen nach Ihrer Auswahl bearbeiten möchten. Ansonsten springt &kdiff3; zum ersten Konflikt nach der Auswahl der ersten Eingabe.

note: Tag: para +> trunk5 stable5
en: It is often helpful directly edit the merge output. The summary column will show "m" for every line that was manually modified. When for instance the differences are aligned in a way that simply choosing the inputs won't be satisfactory, then you can mark the needed text and use normal <link linkend="selections">copy and paste</link> to put it into the merge output.
de: Es ist oft hilfreich, die Ausgabe der Zusammenführung zu bearbeiten. In der Zusammenfassungsspalte wird das Zeichen „m“ für jede manuell geänderte Zeile angezeigt. Wenn zum Beispiel die Unterschiede in einer Weise ausgerichtet sind, das die Auswahl der Eingaben zu keinen befriedigenden Ergebnissen führen, dann markieren Sie den gewünschten Text und nutzen <link linkend="selections">Kopieren und Einfügen</link>, um ihn in die Ausgabe der Zusammenfassung einzufügen.

note: Tag: para +> trunk5 stable5
en: Sometimes, when a line is removed either by automatic merge or by editing and no other lines remain in that group, then the text &lt;No src line&gt; will appear in that line. This is just a placeholder for the group for when you might change your mind and select some source again. This text won't appear in the saved file or in any selections you want to copy and paste.
de: Manchmal bleibt durch das automatische Zusammenführen oder durch manuelles Bearbeiten keine weitere Zeile mehr in der Gruppe übrig; dann wird in diesen Zeilen der Text &lt;Keine Zeile in der Quelle&gt; angezeigt. Das ist nur ein Platzhalter für den Fall, dass Sie Ihre Meinung ändern und vielleicht doch wieder eine andere Quelle wählen. Dieser Text erscheint weder in der endgültigen gespeicherten Datei, noch in einer Markierung die Sie vielleicht kopieren und woanders einfügen.

note: Tag: para +> trunk5 stable5
en: The text "&lt;Merge Conflict&gt;" will appear in the clipboard if you copy and paste some text containing such a line. But still be careful to do so.
de: Der Text &lt;Zusammenführungskonflikt&gt; erscheint allerdings in der Zwischenablage, wenn Sie solchen Text aus dem Ergebnisfenster kopieren. Gehen Sie vorsichtig mit dieser Funktion um.

note: Tag: title +> trunk5 stable5
en: Choosing Input A, B, or C for All Conflicts
de: Auswahl der Eingabe A, B oder C für alle Konflikte

note: Tag: para +> trunk5 stable5
en: The normal merge will start by solving simple conflicts automatically. But the <guimenu>Merge</guimenu> menu provides some actions for other common needs. If you have to select the same source for most conflicts, then you can choose <guilabel>A</guilabel>, <guilabel>B</guilabel> or <guilabel>C</guilabel> everywhere, or only for the remaining unsolved conflicts, or for unsolved white space conflicts. If you want to decide every single delta yourself, you can <guimenuitem>Set Deltas to Conflicts</guimenuitem>. Or if you want to return to the automatic choices of &kdiff3; then select <guimenuitem>Automatically Solve Simple Conflicts</guimenuitem>. &kdiff3; then restarts the merge. For actions that change your previous modifications &kdiff3; will ask for your confirmation before proceeding.
de: Das normale Zusammenführen startet mit dem automatischen Lösen einfacher Konflikte. Das Menü <guimenu>Zusammenführen</guimenu> enthält einige häufig verwendete Funktionen. Wenn Sie bei den meisten Konflikten die gleiche Quelle auswählen müssen, können Sie z. B. überall <guilabel>A</guilabel>, <guilabel>B</guilabel> oder <guilabel>C</guilabel> auswählen. Die gleiche Möglichkeit gibt es auch für die noch verbleibenden ungelösten Konflikte oder sogar für die noch verbleibenden ungelösten Konflikte in Leerräumen. Wenn Sie solche Entscheidungen nicht zusammengefasst für eine Gruppe, sondern sogar für jeden einzelnen Unterschied im Detail treffen möchten, dann wählen Sie <guimenuitem>Alle Unterschiede zu Konflikten machen</guimenuitem>. Sie können wieder zur automatischen Auswahl von &kdiff3; zurück, indem Sie <guimenuitem>Automatisch einfache Konflikte lösen</guimenuitem> wählen. &kdiff3; startet das Zusammenführen dann erneut. &kdiff3; fragt nach, bevor Ihre eventuell gemachten Änderungen verloren gehen.

note: Tag: para +> trunk5 stable5
en: When choosing either source for unsolved white space conflicts and the <guilabel>Ignore numbers (treat as white space)</guilabel> or <guilabel>Ignore C/C++ comments (treat as white space)</guilabel> options at <guilabel>Diff</guilabel> item in the settings dialog are used then changes in numbers or comments will be treated like white space too.
de: Hinweis: Wenn beim Auswählen der Quellen die Optionen <guilabel>Zahlen ignorieren, wie Leerräume behandeln</guilabel> oder <guilabel>C/C++ Kommentare ignorieren, wie Leerräume behandeln</guilabel> aktiviert sind, werden Änderungen in Zahlen oder Kommentaren auch wie Leerräume behandelt.

note: Tag: title +> trunk5 stable5
en: Automatic Merge of Version Control Keywords and History (Log)
de: Automatische Zusammenführung von Schlüsselwörtern von Versionskontrollsystemen und dem Verlauf (Protokoll)

note: Tag: para +> trunk5 stable5
en: Many version control systems support special keywords in the file. (&eg; "<literal>&#36;Date&#36;</literal>", "<literal>&#36;Header&#36;</literal>", "<literal>&#36;Author&#36;</literal>", "<literal>&#36;Log&#36;</literal>", &etc;) During the check-in the version control system (VCS) changes these lines. For instance "<literal>&#36;Date&#36;</literal>" will turn into "<literal>&#36;Date: 2005/03/22 18:45:01 &#36;</literal>". Since this line will be different in every version of the file, it would require manual interaction during the merge.
de: Viele Versionsverwaltungssysteme unterstützen Schlüsselwörter in der Datei wie &eg; "<literal>&#36;Date&#36;</literal>", "<literal>&#36;Header&#36;</literal>", "<literal>&#36;Author&#36;</literal>", "<literal>&#36;Log&#36;</literal>" &etc; Beim Einspielen ändert das Versionsverwaltungssystem (VCS) diese Zeilen. "<literal>&#36;Date&#36;</literal>" wird zum Beispiel zu "<literal>&#36;Date: 2005/03/22 18:45:01 &#36;</literal>". Da diesen Zeile in jeder Version der Datei verschieden ist, würde ein manueller Eingriff beim Zusammenführen nötig sein.

note: Tag: para +> trunk5 stable5
en: &kdiff3; offers automatic merge for these items at <guilabel>Merge</guilabel> item in the settings dialog. For simple lines that match the <guilabel>Auto merge regular expression</guilabel> option in all input-files &kdiff3; will choose the line from <guilabel>B</guilabel> or - if available - from <guilabel>C</guilabel>. (Additionally it is necessary that the lines in question line up in the comparison and the previous line contains no conflict.) This auto merge can either be run immediately after a merge starts (activate the option <guilabel>Run regular expression auto merge on merge start</guilabel>) or later via <menuchoice><guimenu>Merge</guimenu><guimenuitem>Run Regular Expression Auto Merge</guimenuitem></menuchoice> menu item.
de: &kdiff3; bietet ein automatisches Zusammenführen für diese Einträge. Bei einfachen Zeilen, auf die die Einstellung <guilabel>Regulärer Ausdruck für automatische Zusammenführung</guilabel> in allen Eingabedateien zutrifft, wählt &kdiff3; die Zeile aus <guilabel>B</guilabel> oder - wenn verfügbar - aus <guilabel>C</guilabel>. Außerdem ist es erforderlich, dass die betreffenden Zeilen im Vergleich enthalten sind und die vorherige Zeile keinen Konflikt enthält. Dieses automatische Zusammenführen kann entweder sofort nach dem Beginn einer Zusammenführung mit <guilabel>Zusammenführung über regulären Ausdruck beim Start einer Zusammenführung durchführen</guilabel> oder später mit <guimenuitem>Zusammenführung über regulären Ausdruck starten</guimenuitem> aus dem Menü <guimenu>Zusammenführen</guimenu> ausgeführt werden.

note: Tag: para +> trunk5 stable5
en: Automatic merge for version control history (also called "log") is also supported. The history automerge can either run immediately when the merge starts by activating the option <guilabel>Merge version control history on merge start</guilabel> at <guilabel>Merge</guilabel> item in the settings dialog or later via the <menuchoice><guimenu>Merge</guimenu><guimenuitem>Automatically Solve History Conflicts</guimenuitem></menuchoice> menu item.
de: Automatisches Zusammenführen für den Verlauf oder Protokoll von Versionsverwaltungssystemen wird ebenfalls unterstützt. Das automatische Zusammenführen des Verlaufs kann entweder durch die Aktivierung von <guilabel>Versionsverwaltungs-Verlauf beim Start einer Zusammenführung zusammenführen</guilabel> im Einrichtungsdialog oder später durch <guimenuitem>Verlauf-Konflikte automatisch auflösen</guimenuitem> aus dem Menü <guimenu>Zusammenführen</guimenu> gestartet werden.

note: Tag: para +> trunk5 stable5
en: Usually the version control history begins with a line containing the keyword "<literal>&#36;Log&#36;</literal>". This must be matched by the <guilabel>History start regular expression:</guilabel> option. &kdiff3; detects which subsequent lines are in the history by analysing the leading characters that came before the "<literal>&#36;Log&#36;</literal>" keyword. If the same "leading comment" characters also appears in the following lines, then they are also included in the history.
de: Normalerweise beginnt das Protokoll des Versionsverlaufs mit dem Schlüsselwort „<literal>&#36;Log&#36;</literal>“. Dies muss zur Einstellung <guilabel>Regulärer Ausdruck für Verlauf-Start</guilabel> passen. &kdiff3; erkennt, welche der folgenden Zeilen im Verlaufsprotokoll enthalten sind, indem die die Zeichen vor „<literal>&#36;Log&#36;</literal>“ analysiert werden. Wenn diese Zeichen auch in den folgenden Zeilen erscheinen, werden Sie auch als Teil des Protokolls betrachtet.

note: Tag: para +> trunk5 stable5
en: During each check-in the VCS writes a unique line specifying version-, date- and time-information followed by lines with user comments. These lines form one history-entry. This history section grows with every check-in and the most recent entries appear at the top (after the history start line).
de: Beim jedem Einspielen schreibt das Versionsverwaltungssystem eine eindeutige Zeile mit Informationen über Version, Datum und Zeit und danach den Kommentar des Benutzers. Diese Zeilen bilden einen Verlaufseintrag. Dieser Verlaufsabschnitt wird mit jedem Einspielen größer und die neueren Einträge werden oben nach der Verlaufsprotokollzeile eingefügt.

note: Tag: para +> trunk5 stable5
en: When for parallel development two or more developers check-in a branch of the file then the merge history will contain several entries that appear as conflicts during the merge of the branches. Since merging these can become very tedious, &kdiff3; offers support with two possible strategies: Just insert the history information from both contributors at the top or sort the history information by a user defined key.
de: Wenn bei gleichzeitiger Entwicklung zwei oder mehr Entwickler einen Zweig (Branch) der Datei einspielen, enthält der Zusammenführungsverlauf mehrere Einträge, die als Konflikt beim Zusammenführen der Zweige erscheint. Das dieses Zusammenführen sehr langweilig ist, unterstützt &kdiff3; zwei verschiedene Strategien: Einfügen der Verlaufsinformationen beider Entwickler am Anfang oder Sortierung durch einen benutzerdefinierten Schlüssel.

note: Tag: para +> trunk5 stable5
en: The just-insert-all-entries-method is easier to configure. &kdiff3; just needs a method to detect, which lines belong to one history entry. Most VCS insert an empty line after each history entry. If there are no other empty lines, this is a sufficient criterion for &kdiff3;. Just set an empty <guilabel>History entry start regular expression</guilabel> at <guilabel>Merge</guilabel> item in the settings dialog. If the empty line criterion isn't sufficient, you can specify a regular expression to detect the history entry start.
de: Die Methode nur alle Einträge einzufügen, ist einfacher einzurichten. &kdiff3; benötigt nur eine Methode, um die zu einem Verlaufseintrag gehörenden Zeilen zu erkennen. Die meisten Versionsverwaltungssysteme fügen nach jedem Verlaufseintrag eine Leerzeile ein. Gibt es keinen anderen Leerzeilen, ist dies Kriterium für &kdiff3; ausreichend. Löschen Sie den Text für <guilabel>Regulärer Ausdruck für Verlauf-Eintrag-Startzeile</guilabel> im Abschnitt <guilabel>Zusammenführung</guilabel> des Einrichtungsdialogs an. Ist das Kriterium für eine Leerzeile nicht ausreichend, können Sie einen regulären Ausdruck für den Beginn des Verlaufseintrags angeben.

note: Tag: para +> trunk5 stable5
en: Note that &kdiff3; will remove duplicate history entries. If a history entry appeared several times in the history of a input file, only one entry will remain in the output.
de: Beachten Sie, dass &kdiff3; doppelte Einträge im Verlauf entfernt. Wenn ein Eintrag mehrfach im Verlauf einer Eingabedatei vorkommt, bleibt in der Ausgabe nur ein Eintrag übrig.

note: Tag: para +> trunk5 stable5
en: If you want to sort the history, then you have to specify how the sort key should be built. Use parentheses in the <guilabel>History entry start regular expression</guilabel> at <guilabel>Merge</guilabel> item in the settings dialog to group parts of the regular expression that should later be used for the sort key. Then specify the <guilabel>History entry start sort key order</guilabel> option specifying a comma "," separated list of numbers referring to the position of the group in the regular expression.
de: Möchten Sie den Verlauf sortieren, müssen Sie den Schlüssel dazu angeben. Verwenden Sie Klammern, um Teile von <guilabel>Regulärer Ausdruck für Verlauf-Eintrag-Startzeile</guilabel> zu gruppieren, um diesen Ausdruck später zum Sortieren zu verwenden. Geben Sie dann für <guilabel>Sortierschlüsselreihenfolge für Verlauf-Eintragsstart</guilabel> eine durch Komma getrennte Liste von Zahlen mit der Position der Gruppen im regulären Ausdruck.

note: Tag: para +> trunk5 stable5
en: Because this is not so easy to get right immediately, you are able to test and improve the regular expressions and key-generation in a dedicated dialog by pressing the <guibutton>Test your regular expressions</guibutton> button.
de: Da es nicht so einfach ist, sofort richtige Ausdrücke zu schreiben, können Sie die regulären Ausdrücke und Schlüsselgenerierung in einem dafür vorgesehenen Dialog verbessern und testen, indem Sie den Knopf <guibutton>Testen Sie Ihre regulären Ausdrücke</guibutton> drücken.

note: Tag: para +> trunk5 stable5
en: Example: Assume a history that looks like this:
de: Beispiel: Angenommen ein Verlauf sieht so aus:

note: Tag: para +> trunk5 stable5
en: The history start line matches the regular expression "<literal>.*\&#36;Log.*\&#36;.*</literal>". Then follow the history entries.
de: Der Verlauf beginnt mit der Startzeile, auf die der reguläre Ausdruck "<literal>.*\&#36;Log.*\&#36;.*</literal>" zutrifft. Dann folgen die Einträge.

note: Tag: para +> trunk5 stable5
en: The line with the "<literal>&#36;Log&#36;</literal>" keyword begins with two "*" after which follows a space. &kdiff3; uses the first non-white-space string as "leading comment" and assumes that the history ends in the first line without this leading comment. In this example the last line ends with a string that also starts with two "*", but instead of a space character more "*" follow. Hence this line ends the history.
de: Die Zeile mit dem Schlüsselwort „<literal>&#36;Log&#36;</literal>“ beginnt mit zwei „*“ und danach ein Leerzeichen. &kdiff3; verwendet den ersten Text ohne Leerzeichen als „Startkommentar“ und nimmt an, dass der Verlauf mit der ersten Zeile ohne diesen Startkommentar endet. In diesem Beispiel enthält die letzte Zeile auch zwei Zeichen „*“ am Anfang, aber dann folgen weitere „*“ statt eines Leerzeichens. Daher endet der Verlauf mit dieser Zeile.

note: Tag: para +> trunk5 stable5
en: If history sorting isn't required then the history entry start line regular expression could look like this. (This line is split in two because it wouldn't fit otherwise.)
de: Ist eine Sortierung des Verlaufs nicht erforderlich, kann ein regulärer Ausdruck für die Startzeile des Verlaufseintrags zum Beispiel so aussehen. Dieser Ausdruck wurde in zwei Teile getrennt, da er sonst zu lang ist.

note: Tag: para +> trunk5 stable5
en: For details about regular expressions please see the <ulink url="https://doc.qt.io/qt-5/qregularexpression.html">regular expression documentation</ulink>. Note that "<literal>\s</literal>" (with lowercase "<literal>s</literal>") matches any white space and "<literal>\S</literal>" (with uppercase "<literal>S</literal>") matches any non-white-space. In our example the history entry start contains first the version info with reg. exp. "<literal>\\main\\\S+</literal>", the date consisting of day "<literal>[0-9]+</literal>", month "<literal>(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)</literal>" and year "<literal>[0-9][0-9][0-9][0-9]</literal>", the time "<literal>[0-9][0-9]:[0-9][0-9]:[0-9][0-9]</literal>" and finally the developers login name "<literal>.*</literal>".
de: Weitere Informationen über reguläre Ausdrücke finden Sie in der <ulink url="https://doc.qt.io/qt-5/qregularexpression.html">Dokumentation zu regulären Ausdrücken</ulink>. Beachten Sie, dass das klein geschriebene „<literal>\s</literal>“ auf jedes Leerraumzeichen und das groß geschriebene "<literal>\S</literal>" auf jedes Nicht-Leerraumzeichen passt. In diesem Beispiel enthält der Beginn des Verlaufseintrags zuerst die Versionsinformation mit „<literal>\\main\\\S+</literal>“, das Datum aus Tag „<literal>[0-9]+</literal>“, Monat „<literal>(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)</literal>“ und Jahr „<literal>[0-9][0-9][0-9][0-9]</literal>“, die Zeit „<literal>[0-9][0-9]:[0-9][0-9]:[0-9][0-9]</literal>“ und schließlich den Benutzernamen des Entwicklers „<literal>.*</literal>“.

note: Tag: para +> trunk5 stable5
en: Note that the "leading comment" characters (in the example "<literal>**</literal>") will already be removed by &kdiff3; before trying to match, hence the regular expression begins with a match for none or more white-space characters "<literal>\s*</literal>". Because comment characters can differ in each file (&eg; C/C++ uses other comment characters than a Perl script) &kdiff3; takes care of the leading comment characters and you should not specify them in the regular expression.
de: Beachten Sie, dass die Startkommentar-Zeichen, in diesem Beispiel "<literal>**</literal>" bereits durch &kdiff3; vor der Suchen nach Übereinstimmung entfernt werden. Daher beginnt der reguläre Ausdruck mit einem oder Leerraumzeichen mit "<literal>\s*</literal>". Da Kommentarzeichen in jeder Datei je nach verwendeter Programmiersprache verschieden sein können, werden die Startkommentar-Zeichen von &kdiff3; entfernt und sollten nicht im regulären Ausdruck angegeben werden.

note: Tag: para +> trunk5 stable5
en: If you require a sorted history. Then the sortkey must be calculated. For this the relevant parts in the regular expression must be grouped by parentheses. (The extra parentheses can also stay in if history sorting is disabled.)
de: Wenn Sie den Verlauf sortiert haben möchten, muss dazu ein Sortierschlüssel berechnet werden. Dazu müssen die maßgebenden Teile im regulären Ausdruck durch Klammern gruppiert werden. Die zusätzlichen Klammer können im Verlaufseintrag verbleiben, wenn die Sortierung abgeschaltet ist.

note: Tag: para +> trunk5 stable5
en: The parentheses now contain <literal>1</literal>. version info, <literal>2</literal>. day, <literal>3</literal>. month, <literal>4</literal>. year, <literal>5</literal>. time, <literal>6</literal>. name. But if we want to sort by date and time, we need to construct a key with the elements in a different order of appearance: First the year, followed by month, day, time, version info and name. Hence the sortkey order to specify is "<literal>4,3,2,5,1,6</literal>".
de: Die Klammern enthalten jetzt: <literal>1</literal>. Versionsinformation, <literal>2</literal>. Tag, <literal>3</literal>. Monat, <literal>4</literal>. Jahr, <literal>5</literal>. Zeit, <literal>6</literal>. Name. Wenn Sie jedoch nach Datum und Zeit sortieren möchten, muss zuerst ein Schlüssel mit den Elementen in einer anderen Reihenfolge konstruiert werden. Zuerst das Jahr, dann Monat, Tag, Zeit, Versionsinformation und Name. Daher muss als Sortierschlüssel "<literal>4,3,2,5,1,6</literal>" angegeben werden.

note: Tag: para +> trunk5 stable5
en: Because month names aren't good for sorting ("<literal>Apr</literal>" would be first) &kdiff3; detects in which order the month names were given and uses that number instead ("<literal>Apr</literal>" -&gt; "<literal>04</literal>"). And if a pure number is found it will be transformed to a 4-digit value with leading zeros for sorting. Finally the resulting sort key for the first history entry start line will be:
de: Da Monatsnamen nicht zur Sortierung geeignet sind, weil dabei „<literal>Apr</literal>“ zuerst käme, ermittelt &kdiff3; die Reihenfolge der angegebenen Monatsnamen und benutzt dies dann. In diesem Fall wird „<literal>Apr</literal>“ die Zahl „<literal>04</literal>“ zugeordnet. Eine Zahl wird in einen Wert mit vier Dezimalstellen mit vorangestellten Nullen für die Sortierung. Schließlich ergibt sich als Sortierschlüssel für die Startzeile des ersten Verlaufseintrags:

note: Tag: para +> trunk5 stable5
en: For more information also see <link linkend="mergeoptions">Merge Settings</link> section.
de: Weitere Informationen finden Sie im Abschnitt <link linkend="mergeoptions">Zusammenführungs-Einstellungen</link>.

note: Tag: title +> trunk5 stable5
en: Navigation And Editing
de: Navigieren und Bearbeiten

note: Tag: para +> trunk5 stable5
en: Much navigation will be done with the scroll bars and the mouse but you can also navigate with the keys. If you click into either window then you can use the shortcuts &Left;, &Right;, &Up;, &Down;, &PgUp;, &PgDn;, &Home;, &End;, <keycombo>&Ctrl;&Home;</keycombo> and <keycombo>&Ctrl;&End;</keycombo> as you would in other programs. The overview-column next to the vertical scroll bar of the input files can also be used for navigating by clicking into it.
de: Navigiert wird hauptsächlich mit den Bildlaufleisten und der Maus, aber Sie können dazu auch die Tastatur benutzen. Wenn Sie in eines der Fenster klicken, können Sie die Tasten &Left;, &Right;, &Up;, &Down;, &PgUp;, &PgDn;, &Home;, &End;, <keycombo>&Ctrl;&Home;</keycombo> and <keycombo>&Ctrl;&End;</keycombo> benutzen, so wie Sie es auch von anderen Programmen gewohnt sind. Die Übersichts-Spalte neben der vertikalen Bildlaufleiste kann durch hineinklicken auch zum Navigieren benutzt werden.

note: Tag: para +> trunk5 stable5
en: You can also use the <mousebutton>wheel</mousebutton> mouse to scroll up and down.
de: Außerdem können Sie das Mausrad zum hoch- und runterblättern benutzen.

note: Tag: para +> trunk5 stable5
en: In the merge output editor you can also use the other keys for editing. You can toggle between insert and overwrite mode with the &Ins; key. (Default is insert-mode.)
de: Im Ausgabefenster können Sie auch die anderen Tasten zum Bearbeiten verwenden. Mit der Taste &Ins; können Sie zwischen Einfüge- und Überschreibmodus wechseln. (Voreingestellt ist der Einfügemodus.)

note: Tag: para +> trunk5 stable5
en: A click with the &LMB; into any summary column will synchronise all windows to show the beginning of the same group of lines (as explained in section <link linkend="synchronise_views">Setting The Current Group And Synchronising Merge And Diff View Position</link>).
de: Ein Klick mit der &LMBn; in eine der Zusammenfassungs-Spalten gleicht die Ansicht aller Fenster auf den Anfang der jeweiligen Gruppe von Zeilen ab, wie bereits im Abschnitt <link linkend="synchronise_views">Einstellung der aktuellen Gruppe und Abgleich der Zusammenführungs- und Diff-Ansichtspositionen</link> erläutert wird.

note: Tag: para +> trunk5 stable5
en: The Button bar also contains nine navigation buttons with which you can jump to the current/first/last difference, to the previous/next difference (<keycombo>&Ctrl;&Down;</keycombo>/<keycombo>&Ctrl;&Up;</keycombo>), to the previous/next conflict (<keycombo>&Ctrl;&PgDn;</keycombo>/<keycombo>&Ctrl;&PgUp;</keycombo>), or to the previous/next unsolved conflict. Note that for &kdiff3; a "conflict" that was not automatically solved at the start of the merge stays a "conflict" even if it is solved. Hence the necessity to distinguish "unsolved conflicts".
de: Die Werkzeugleiste enthält neun Knöpfe zur Navigation, mit denen Sie zum aktuellen/ersten/letzten Unterschied, zum nächsten/vorigen Unterschied (<keycombo>&Ctrl;&Down;</keycombo>/<keycombo>&Ctrl;&Up;</keycombo>), zum nächsten/vorigen Konflikt (<keycombo>&Ctrl;&PgDn;</keycombo>/<keycombo>&Ctrl;&PgUp;</keycombo>) oder zum nächsten/vorigen ungelösten Konflikt springen können. Beachten Sie, dass &kdiff3; alle nicht automatisch gelösten Konflikte auch nach dem manuellen Lösen weiterhin als Konflikt betrachtet. Daher muss zwischen gelösten und ungelösten Konflikten unterschieden werden.

note: Tag: title +> trunk5 stable5
en: Auto-Advance
de: Automatisch weitergehen

note: Tag: para +> trunk5 stable5
en: There also is a button <guibutton>Automatically Go to Next Unsolved Conflict After Source Selection</guibutton> (Auto-Advance). If you enable this, then, when one source is selected, &kdiff3; will jump to and select the next unsolved conflict automatically. This can help when you always want to choose one source only. When you need both sources, or you want to edit after selecting, then you probably want to switch this off. Before proceeding to the next unsolved conflict &kdiff3; shows you the effect of your choice for a short time. This delay is adjustable in the <guilabel>Merge</guilabel> item in the settings dialog: You can specify the <guilabel>Auto advance delay (ms):</guilabel> in milli seconds between 0 and 2000. Hint: Tired of many clicks? - Use a small Auto-Advance-delay and the shortcuts <keycombo>&Ctrl;<keycap>1</keycap></keycombo>/<keycap>2</keycap>/<keycap>3</keycap> to select <guilabel>A</guilabel>/<guilabel>B</guilabel>/<guilabel>C</guilabel> for many conflicts.
de: Es gibt auch einen Knopf <guibutton>Automatisch zum nächsten ungelösten Konflikt weiterspringen</guibutton>. Wenn Sie dies aktivieren, wird &kdiff3; nach der ersten Auswahl der Quelle automatisch zum nächsten ungelösten Konflikt weiterspringen und ihn lösen. Das ist hilfreich, wenn Sie immer nur eine Quelle wählen möchten. Wenn Sie beide Quellen brauchen, oder das Ergebnis nach der Auswahl noch bearbeiten möchten, dann sollten Sie diese Funktion ausschalten. Bevor &kdiff3; zum nächsten ungelösten Konflikt weiterspringt, wird das Ergebnis der Auswahl für eine kurze Zeit angezeigt. Die Verzögerungszeit kann im Abschnitt <guilabel>Vergleich und Zusammenführung</guilabel> in den Einstellungen bestimmt werden: Geben Sie für <guilabel>Verzögerung für das automatische Weiterspringen (ms)</guilabel> einen Wert zwischen 0 und 2000 Millisekunden an. Tipp: Wenn Sie sich viele Mausklicks sparen möchten, dann benutzen Sie eine kurze Verzögerungszeit und die Tastenkürzel <keycombo>&Ctrl;<keycap>1</keycap></keycombo>/<keycap>2</keycap>/<keycap>3</keycap> zum Auswählen der Quellen <guilabel>A</guilabel>/<guilabel>B</guilabel>/<guilabel>C</guilabel>.

note: Tag: title +> trunk5 stable5
en: Select, Copy And Paste
de: Markieren, Kopieren und Einfügen

note: Tag: para +> trunk5 stable5
en: The input windows don't show a cursor, so selections must be made with the mouse by clicking with the &RMB; at the start, holding down the mousebutton and moving to the end, where you release the mouse button again. You can also select a word by double clicking it. In the merge output editor you can also select via the keyboard by holding the &Shift; key and navigation with the cursor keys.
de: In den Vergleichsfenstern wird kein Cursor angezeigt, daher müssen Markierungen mit der Maus gemacht werden. Drücken Sie am Beginn der Markierung die &RMB; und halten Sie sie gedrückt, ziehen Sie die Maus dann bis zum Ende der Markierung und lassen Sie hier die Maustaste wieder los. Ein einzelnes Wort kann auch einfach durch einen Doppelklick darauf markiert werden. Im Ergebnisfenster können Sie zum Markieren auch die Tastatur benutzen. Drücken Sie dazu die &Shift;-Taste und verändern Sie die Markierung mit den Pfeiltasten.

note: Tag: para +> trunk5 stable5
en: If the selection exceeds the visible range you can move the mouse over the window borders which causes &kdiff3; to scroll in that direction.
de: Wenn die Auswahl den auf dem Bildschirm angezeigten Bereich überschreitet, schieben Sie den Mauszeiger über den Rand des Fensters. Dann blättert &kdiff3; in dieser Richtung.

note: Tag: para +> trunk5 stable5
en: For very large selections you can also use the navigation keys while holding down the mouse. E.g. use &PgUp; and &PgDn; to quickly go to a certain position. At the end position release the mouse button.
de: Für eine sehr große Auswahl können Sie auch die Navigationstasten zusammen mit gedrückter Maustaste verwenden. Benutzen Sie zum Beispiel die Tasten &PgDn; und &PgUp;, um schnell zu einer bestimmten Position zu gehen. Haben Sie die gewünschte Endposition erreicht, lassen Sie die Maustaste los.

note: Tag: para +> trunk5 stable5
en: In order to select everything in the current window use <menuchoice><guimenu>Edit</guimenu> <guimenuitem>Select All</guimenuitem></menuchoice> menu item (<keycombo>&Ctrl;<keycap>A</keycap></keycombo>).
de: Um den gesamten Text im aktuellen Fenster auszuwählen, benutzen Sie im Menü <menuchoice><guimenu>Bearbeiten</guimenu> <guimenuitem>Alles auswählen</guimenuitem></menuchoice> (<keycombo>&Ctrl;<keycap>A</keycap></keycombo>).

note: Tag: para +> trunk5 stable5
en: To copy to the clipboard you must press the <guibutton>Copy</guibutton> button (<keycombo>&Ctrl;<keycap>C</keycap></keycombo> or <keycombo>&Ctrl;&Ins;</keycombo>). But there exists an option <guilabel>Auto copy selection</guilabel> at <guilabel>Editor</guilabel> item in the settings dialog. If this is enabled, then whatever you select is copied immediately and you don't need to explicitly copy. But pay attention when using this because the contents of the clipboard might then be destroyed accidentally.
de: Um die Markierung in die Zwischenablage zu kopieren, müssen Sie den Knopf <guibutton>Kopieren</guibutton> (<keycombo>&Ctrl;<keycap>C</keycap></keycombo> oder <keycombo>&Ctrl;&Ins;</keycombo>) drücken. Es gibt auch die Option <guilabel>Auswahl automatisch kopieren</guilabel> im Abschnitt <guilabel>Editor</guilabel> im Einrichtungsdialog. Wenn diese aktiviert ist, wird, was immer Sie markieren, automatisch in die Zwischenablage kopiert und das manuelle Kopieren entfällt. Seien Sie mit dieser Option aber vorsichtig, denn Sie könnten so den Inhalt der Zwischenablage versehentlich überschreiben.

note: Tag: para +> trunk5 stable5
en: <guibutton>Cut</guibutton> (<keycombo>&Ctrl;<keycap>X</keycap></keycombo> or <keycombo>&Shift;&Del;</keycombo>) copies to the clipboard and deletes the selected text.
de: <guibutton>Ausschneiden</guibutton> (<keycombo>&Ctrl;<keycap>X</keycap></keycombo> or <keycombo>&Shift;&Del;</keycombo>) kopiert in die Zwischenablage und löscht den markierten Text.

note: Tag: para +> trunk5 stable5
en: <guibutton>Paste</guibutton> (<keycombo>&Ctrl;<keycap>V</keycap></keycombo> or <keycombo>&Shift;&Ins;</keycombo>) inserts the text in the clipboard at the cursorposition or over the current selection. If you paste to either diff input window the contents of the clipboard will be shown in that window and the comparison will restart immediately. This is useful if you want to quickly grab a piece of text from somewhere and compare it with something else without first creating files.
de: <guibutton>Einfügen</guibutton> (<keycombo>&Ctrl;<keycap>V</keycap></keycombo> or <keycombo>&Shift;&Ins;</keycombo>) fügt den Text aus der Zwischenablage an der aktuellen Cursor-Position ein bzw. ersetzt die aktuelle Markierung. Wenn Sie den Inhalt der Zwischenablage in eines der Diff-Eingabefenster fügen, wird er hier angezeigt und der Vergleich wird sofort wieder neu gestartet. Dies ist nützlich, wenn Sie einen beliebigen Text irgend woher mit einem anderen Text vergleichen möchten, ohne dafür zuerst Dateien zu erstellen.

note: Tag: title +> trunk5 stable5
en: Saving
de: Speichern

note: Tag: para +> trunk5 stable5
en: Saving will only be allowed, when all conflicts were solved. If the file already exists and the <guilabel>Backup files</guilabel> option is enabled at <guilabel>Folder</guilabel> item in the settings dialog then the existing file will be renamed with an <literal role="extension">.orig</literal> extension, but if such a file exists it will be deleted. When you exit or start another diff-analysis and data wasn't saved yet, then &kdiff3; will ask if you want to save, cancel or proceed without saving. (&kdiff3; does not catch any signals. So if you "kill" a &kdiff3; instance then your data will be lost.)
de: Speichern ist erst möglich, wenn alle Konflikte gelöst sind. Falls die Datei bereits existiert und die Option <guilabel>Sicherungskopie erstellen</guilabel> im Abschnitt <guilabel>Ordner</guilabel> im Einrichtungsdialog aktiviert ist, dann erhält die bestehende Datei die Erweiterung <literal role="extension">.orig</literal>. Wenn bereits eine <literal role="extension">.orig</literal>-Datei existiert, wird diese überschrieben. Wenn Sie einen weiteren Vergleich starten bzw. beenden und noch nicht gespeichert haben, dann fragt &kdiff3;, ob Sie Speichern, Abbrechen oder ohne zu speichern fortfahren möchten. (&kdiff3; fängt allerdings keine System-Signale ab. Wenn Sie &kdiff3; also mit dem Signal <quote>kill</quote> beenden, gehen Ihre nicht gespeicherten Daten verloren.)

note: Tag: para +> trunk5 stable5
en: Line endings are saved according to the normal method on the underlying operating system. For Unices each line ends with an linefeed-character "<literal>\n</literal>", while for Win32-based systems each line ends with a carriage-return + a linefeed "<literal>\r\n</literal>". &kdiff3; does not preserve the line-endings of the input files, which also means that you shouldn't use &kdiff3; with binary files.
de: Zeilenenden werden entsprechend dem zugrunde liegenden Betriebssystem gespeichert. Unix-Varianten verwenden ein Zeilenvorschub-Zeichen <literal>\n</literal>, und Win32-basierte Systeme benutzen Wagenrücklauf + Zeilenvorschub <literal>\r\n</literal>>. &kdiff3; behält die Zeilenenden der Quelldateien nicht bei, darum sollten Sie &kdiff3; auch nicht mit Binärdateien verwenden.

note: Tag: title +> trunk5 stable5
en: Finding Strings
de: Suchen und Finden von Zeichenfolgen

note: Tag: para +> trunk5 stable5
en: You can search for a string in any text-window of &kdiff3;. The <menuchoice><guimenu>Edit</guimenu><guimenuitem>Find...</guimenuitem></menuchoice> menu item (<keycombo>&Ctrl;<keycap>F</keycap></keycombo>) opens a dialog that lets you specify the string to search for. You can also select the windows which should be searched. Searching will always start at the top. Use the <menuchoice><guimenu>Edit</guimenu><guimenuitem>Find Next...</guimenuitem></menuchoice> menu item (<keycap>F3</keycap>) to proceed to the next occurrence. If you select to search several windows then the first window will be searched from top to bottom before the search starts in the next window at the top again, &etc;
de: Sie können in jedem Textfenster von &kdiff3; nach einer Zeichenfolge suchen. Der Menüeintrag <menuchoice><guimenu>Bearbeiten</guimenu><guimenuitem>Suchen ...</guimenuitem></menuchoice> (<keycombo>&Ctrl;<keycap>F</keycap></keycombo>) öffnet einen Dialog, in dem Sie die zu suchende Zeichenfolge eingeben können. Sie können außerdem das Fenster auswählen, in dem gesucht wird. Eine Suche beginnt immer am Anfang. Mit dem Menüeintrag <menuchoice><guimenu>Bearbeiten</guimenu><guimenuitem>Weitersuchen ...</guimenuitem></menuchoice> (<keycap>F3</keycap>) können Sie zum nächsten Vorkommen der gesuchten Zeichenfolge springen. Wenn Sie eine Suche über mehrere Fenster aktiviert haben, wird erst das erste Fenster vom Begin bis zum Ende durchsucht, danach das nächste Fenster &etc;

note: Tag: title +> trunk5 stable5
en: Printing
de: Drucken

note: Tag: para +> trunk5 stable5
en: &kdiff3; supports printing for textfile differences. The <menuchoice><guimenu>File</guimenu><guimenuitem>Print...</guimenuitem></menuchoice> menu item (<keycombo>&Ctrl;<keycap>P</keycap></keycombo>) opens a dialog that allows you to select the printer and to adjust other options.
de: &kdiff3; unterstützt das Drucken von Unterschieden für Textdateien. Mit der Aktion <menuchoice><guimenu>Datei</guimenu><guimenuitem>Drucken ...</guimenuitem></menuchoice> (<keycombo>&Ctrl;<keycap>P</keycap></keycombo>) öffnen Sie einen Dialog, in dem der Drucker ausgewählt und weitere Einstellungen angepasst werden können.

note: Tag: para +> trunk5 stable5
en: There are several possibilities to adjust the range. Due to different printing dialogs on different operating systems, the method to achieve certain range selections varies.
de: Es gibt mehrere Möglichkeiten, den Druckbereich einzustellen. Da sich die Druckerdialoge auf den verschiedenen Betriebssystemen unterscheiden, ist das Verfahren zur Einstellung des Druckbereichs auch unterschiedlich.

note: Tag: term +> trunk5 stable5
en: All:
de: Alles drucken

note: Tag: para +> trunk5 stable5
en: Print everything.
de: Druckt alle Unterschiede

note: Tag: term +> trunk5 stable5
en: Current:
de: Aktuell:

note: Tag: para +> trunk5 stable5
en: Print a page starting at the first visible line in the window. (On systems without this option this can be achieved by specifying page number 10000 for printing.)
de: Druckt eine Seite, die mit der ersten sichtbaren Zeile des Fensters beginnt. Auf Systemen ohne diese Einstellung verwenden Sie dazu die Angabe von Zeile 10000 für das Drucken.

note: Tag: term +> trunk5 stable5
en: Selection:
de: Auswahl:

note: Tag: para +> trunk5 stable5
en: Before choosing to print select text with the mouse (like for copy and paste) in one of the diff input windows to define the start and end line. If no text in one of the diff input windows was selected, then this won't be an available choice. (On systems without this option this can be achived by specifying page number 9999 for printing.)
de: Wählen Sie vor dem Drucken Text mit der Maus wie für das Kopieren und Einfügen in einem der Diff-Eingabefenster, um die erste und letzte Zeile zu definieren. Ist kein Text in einem der Diff-Eingabefenster ausgewählt, ist diese Einstellung deaktiviert. Auf Systemen ohne diese Einstellung dann dies mit der Angabe einer Zeilennummer von 9999 erreicht werden.

note: Tag: term +> trunk5 stable5
en: Range:
de: Bereich:

note: Tag: para +> trunk5 stable5
en: Specify the first and last page.
de: Bestimmt die erste und letzte Seite des Drucks.

note: Tag: para +> trunk5 stable5
en: Other important options for printing will be taken from the normal options:
de: Weitere wichtige Einstellungen zum Drucken können wie üblich ausgewählt werden:

note: Tag: para +> trunk5 stable5
en: Font, font size
de: Schrift und Schriftgröße

note: Tag: para +> trunk5 stable5
en: Show line numbers
de: Zeilennummern anzeigen

note: Tag: para +> trunk5 stable5
en: Word wrap
de: Zeilenumbruch

note: Tag: para +> trunk5 stable5
en: <para>Colors</para>
de: <para>Farben</para>

note: Tag: para +> trunk5 stable5
en: Landscape formatting is also recommended for printing.
de: Das Querformat wird für das Ausdrucken empfohlen.

note: Tag: title +> trunk5 stable5
en: Options
de: Optionen

note: Tag: para +> trunk5 stable5
en: Options and the recent-file-list will be saved when you exit the program, and reloaded when you start it. (<menuchoice><guimenu>Settings</guimenu> <guimenuitem>Configure &kdiff3;...</guimenuitem></menuchoice> menu item).
de: Die Optionen und die Liste der zuletzt verwendeten Dateien wird beim Beenden automatisch gespeichert und beim nächsten Start wiederhergestellt. (Menü <menuchoice><guimenu>Einstellungen</guimenu><guimenuitem>&kdiff3; einrichten ...</guimenuitem></menuchoice>)

note: Tag: title +> trunk5 stable5
en: Font
de: Schriftart

note: Tag: para +> trunk5 stable5
en: Select a fixed width font. (On some systems this dialog will also present variable width fonts, but you should not use them.)
de: Wählen Sie eine Schrift mit fester Breite. (Auf einigen Systemen stellt der Dialog auch Schriften mit variabler Breite zur Auswahl, Sie sollten diese aber nicht benutzen.)

note: Tag: title +> trunk5 stable5
en: <title>Colors</title>
de: <title>Farben</title>

note: Tag: guilabel +> trunk5 stable5
en: Editor and Diff Views:
de: Editor und Unterschiedsansicht:

note: Tag: guilabel +> trunk5 stable5
en: Foreground color:
de: Vordergrundfarbe:

note: Tag: para +> trunk5 stable5
en: Usually black.
de: Üblicherweise Schwarz.

note: Tag: guilabel +> trunk5 stable5
en: Background color:
de: Hintergrundfarbe:

note: Tag: para +> trunk5 stable5
en: Usually white.
de: Üblicherweise Weiß.

note: Tag: guilabel +> trunk5 stable5
en: Diff background color:
de: Hintergrundfarbe bei Unterschieden:

note: Tag: para +> trunk5 stable5
en: Usually light gray.
de: Üblicherweise helles Grau.

note: Tag: guilabel +> trunk5 stable5
en: Color A:
de: Farbe für A:

note: Tag: para +> trunk5 stable5
en: Usually dark blue.
de: Üblicherweise dunkles Blau.

note: Tag: guilabel +> trunk5 stable5
en: Color B:
de: Farbe für B:

note: Tag: para +> trunk5 stable5
en: Usually dark green.
de: Üblicherweise dunkles Grün.

note: Tag: guilabel +> trunk5 stable5
en: Color C:
de: Farbe für C:

note: Tag: para +> trunk5 stable5
en: Usually dark magenta.
de: Üblicherweise dunkles Magenta.

note: Tag: guilabel +> trunk5 stable5
en: Conflict color:
de: Farbe für Konflikte:

note: Tag: para +> trunk5 stable5
en: Usually red.
de: Üblicherweise Rot.

note: Tag: guilabel +> trunk5 stable5
en: Current range background color:
de: Hintergrundfarbe für aktuellen Bereich:

note: Tag: para +> trunk5 stable5
en: Usually light yellow.
de: Üblicherweise helles Gelb.

note: Tag: guilabel +> trunk5 stable5
en: Current range diff background color:
de: Hintergrundfarbe für Unterschiede im aktuellen Bereich:

note: Tag: para +> trunk5 stable5
en: Usually dark yellow.
de: Üblicherweise dunkles Gelb.

note: Tag: guilabel +> trunk5 stable5
en: Color for manually aligned difference ranges:
de: Farbe für manuell ausgerichtete Unterschiede:

note: Tag: para +> trunk5 stable5
en: Usually orange.
de: Üblicherweise Orange.

note: Tag: guilabel +> trunk5 stable5
en: Folder Comparison View:
de: Ordnervergleichsansicht:

note: Tag: guilabel +> trunk5 stable5
en: Newest file color:
de: Farbe für neueste Datei:

note: Tag: para +> trunk5 stable5
en: Usually green.
de: Üblicherweise Grün.

note: Tag: guilabel +> trunk5 stable5
en: Oldest file color:
de: Farbe für älteste Datei:

note: Tag: guilabel +> trunk5 stable5
en: Middle age file color:
de: Farbe für mittelalte Datei:

note: Tag: para +> trunk5 stable5
en: Usually strong yellow.
de: Üblicherweise kräftiges Gelb.

note: Tag: guilabel +> trunk5 stable5
en: Color for missing files:
de: Farbe für fehlende Datei:

note: Tag: para +> trunk5 stable5
en: Changing the colors for folder comparison will be effective only when starting the next folder comparison.
de: Die Änderung der Farbe für den Ordnervergleich wird erst beim Start des nächsten Ordnervergleichs wirksam.

note: Tag: para +> trunk5 stable5
en: On systems with only 16 or 256 colors some colors are not available in pure form. On such systems the <guibutton>Defaults</guibutton> button will choose a pure color.
de: An Systemen mit nur 16 oder 256 Farben könnten einige Farben nicht in ihrer reinen Form verfügbar sein sondern würden gerastert dargestellt werden. An diesen Systemen stellt der Knopf <guibutton>Voreinstellungen</guibutton>> automatisch eine ungerasterte Farbe ein.

note: Tag: title +> trunk5 stable5
en: Editor Settings
de: Editoreinstellungen

note: Tag: guilabel +> trunk5 stable5
en: Tab inserts spaces
de: Tabulator fügt Leerzeichen ein

note: Tag: para +> trunk5 stable5
en: If this is disabled and you press the &Tab; key, a tab-character is inserted, otherwise the appropriate amount of characters is inserted.
de: Wenn diese Option aktiviert ist, wird beim Drücken der &Tab;-Taste die entsprechende Anzahl an Leerzeichen eingefügt. Ansonsten wird ein Tabulator-Zeichen eingefügt.

note: Tag: guilabel +> trunk5 stable5
en: Tab size:
de: Tabulatorweite:

note: Tag: para +> trunk5 stable5
en: Can be adjusted for your specific needs. Default is <literal>8</literal>.
de: Kann nach Ihren persönlichen Vorstellungen eingestellt werden. Voreingestellt ist <literal>8</literal>.

note: Tag: guilabel +> trunk5 stable5
en: Auto indentation
de: Automatisch einrücken

note: Tag: para +> trunk5 stable5
en: When pressing &Enter; or <keycap>Return</keycap> the indentation of the previous line is used for the new line.
de: Wenn Sie die &Enter;taste drücken, wird die Einrückung der vorangehenden Zeile automatisch auch für die nächste Zeile verwendet.

note: Tag: guilabel +> trunk5 stable5
en: Auto copy selection
de: Auswahl automatisch kopieren

note: Tag: para +> trunk5 stable5
en: Every selection is immediately copied to the clipboard when active and you needn't explicitly copy it.
de: Wenn diese Option aktiviert ist, wird jede Auswahl automatisch in die Zwischenablage kopiert. Das manuelle Kopieren in die Zwischenablage entfällt dann.

note: Tag: guilabel +> trunk5 stable5
en: Line end style:
de: Zeilenende-Kodierung:

note: Tag: para +> trunk5 stable5
en: When saving you can select what line end style you prefer. The default setting is the common choice for the used operating system.
de: Sie können auswählen, welchen Zeilenende-Kodierung Sie zum Speichern bevorzugen. Der voreingestellte Wert ist die allgemein übliche Auswahl auf dem verwendeten Betriebssystem.

note: Tag: title +> trunk5 stable5
en: Diff Settings
de: Diff-Optionen

note: Tag: para +> trunk5 stable5
en: When comparing files, &kdiff3; first it tries to match lines that are equal in all input files. Only during this step it might ignore white space. The second step compares each line. In this step white space will not be ignored. Also during the merge white space will not be ignored.
de: Beim Vergleichen von Dateien versucht &kdiff3; zuerst, alle vollständig identischen Zeilen in den Quelldateien zu finden. Nur bei diesem ersten Schritt können Leerräume ignoriert werden. Der zweite Schritt vergleicht jede Zeile. In diesem Schritt werden Leerräume nicht ignoriert. Auch beim Zusammenführen werden Leerräume nicht ignoriert.

note: Tag: guilabel +> trunk5 stable5
en: Ignore numbers (treat as white space)
de: Zahlen ignorieren, wie Leerräume behandeln

note: Tag: para +> trunk5 stable5
en: Default is off. Number characters ('0'-'9', '.', '-') will be ignored in the first part of the analysis in which the line matching is done. In the result the differences will be shown nevertheless, but they are treated as white space.
de: In der Voreinstellung ist diese Option deaktiviert. Im ersten Teil der Analyse werden Zahlen und zugehörige Zeichen ('0'-'9', '.', '-') ignoriert. Im Ergebnis werden die Unterschiede dennoch angezeigt, aber sie werden wie Leerräume behandelt.

note: Tag: guilabel +> trunk5 stable5
en: Ignore C/C++ comments (treat as white space)
de: C/C++-Kommentare ignorieren, wie Leerräume behandeln

note: Tag: para +> trunk5 stable5
en: Default is off. Changes in comments will be treated like changes in white space.
de: In der Voreinstellung ist diese Option deaktiviert. Änderungen in Kommentaren werden wie Änderungen in Leerräumen behandelt.

note: Tag: guilabel +> trunk5 stable5
en: Ignore case (treat as white space)
de: Groß-/Kleinschreibung ignorieren, wie Leerräume behandeln

note: Tag: para +> trunk5 stable5
en: Default is off. Case-differences of characters (like 'A' vs. 'a') will be treated like changes in white space.
de: In der Voreinstellung ist diese Option deaktiviert. Unterschiede in einzelnen Zeichen (wie z. B. 'A' und 'a') werden wie Unterschiede in Leerräumen behandelt.

note: Tag: guilabel +> trunk5 stable5
en: Preprocessor command:
de: Vorverarbeitungsbefehl:

note: Tag: para +> trunk5 stable5
en: See <link linkend="preprocessors">next section</link>.
de: Siehe <link linkend="preprocessors">nächster Abschnitt</link>.

note: Tag: guilabel +> trunk5 stable5
en: Line-matching preprocessor command:
de: Vorverarbeitungsbefehl nur für Zeilenabgleich:

note: Tag: guilabel +> trunk5 stable5
en: Try hard (slower)
de: Aufwendig suchen (langsamer)

note: Tag: para +> trunk5 stable5
en: Try hard to find an even smaller delta. (Default is on.) This will probably be effective for complicated and big files. And slow for very big files.
de: Intensiv nach noch kleineren Unterschieden suchen. Die Option ist in der Voreinstellung aktiviert. Sie ist effektiv bei komplizierten und großen Dateien, aber langsam bei sehr großen Dateien.

note: Tag: guilabel +> trunk5 stable5
en: Align B and C for 3 input files
de: B und C bei drei Eingabedateien abgleichen

note: Tag: para +> trunk5 stable5
en: Try to align <guilabel>B</guilabel> and <guilabel>C</guilabel> when comparing or merging three input files. Not recommended for merging because merge might get more complicated. (Default is off.)
de: Versuchen, <guilabel>B</guilabel> und <guilabel>C</guilabel> abzugleichen, wenn drei Dateien verglichen oder zusammengeführt werden. Dies ist für Zusammenführungen nicht empfohlen, da diese so komplizierter werden können. (Voreingestellt ist dies deaktiviert.)

note: Tag: title +> trunk5 stable5
en: Merge Settings
de: Einstellungen für das Zusammenführen

note: Tag: guilabel +> trunk5 stable5
en: Auto advance delay (ms):
de: Verzögerung für das automatische Weiterspringen (ms):

note: Tag: para +> trunk5 stable5
en: When in auto-advance-mode this setting specifies how long to show the result of the selection before jumping to the next unsolved conflict.
de: In diesem Modus bestimmt diese Einstellung, wie lange das Ergebnis der Auswahl angezeigt wird, bevor zum nächsten ungelösten Konflikt weitergesprungen wird.

note: Tag: guilabel +> trunk5 stable5
en: Show info dialogs
de: Infofenster anzeigen

note: Tag: para +> trunk5 stable5
en: Show a dialog with information about the number of conflicts.
de: Fenster mit Informationen über die Anzahl der Konflikte anzeigen.

note: Tag: guilabel +> trunk5 stable5
en: White space 2/3-file merge default:
de: Leerraum-Autoauswahl bei 2 Dateien:

note: Tag: para +> trunk5 stable5
en: Automatically solve all white-space conflict by choosing the specified file. (Default is manual choice.) Useful if white space really isn't important in many files. If you need this only occasionally better use <guilabel>Choose A/B/C for All Unsolved Whitespace Conflicts</guilabel> in the <guimenu>Merge</guimenu> menu. Note that if you enable either <guilabel>Ignore numbers (treat as white space)</guilabel> or <guilabel>Ignore C/C++ comments (treat as white space)</guilabel> then this auto-choice also applies for conflicts in numbers or comments.
de: Löst automatische alle Konflikte in Leerräumen, indem die gewählte Datei als Quelle benutzt wird. (Voreingestellt ist manuelle Auswahl.) Das ist nützlich, wenn Leerräume in vielen Dateien weniger wichtig sind. Wenn Sie dies nur von Zeit zu Zeit benötigen, dann nutzen Sie besser die Funktionen <guilabel>Für alle ungelösten Leerraum-Konflikte A/B/C wählen</guilabel> aus dem Menü <guimenu>Zusammenführen</guimenu>. Beachten Sie, dass die Automatische Auswahl auch Konflikte in Zahlen oder Kommentaren betrifft, wennie Optionen <guilabel>Zahlen ignorieren, wie Leerräume behandeln</guilabel> oder <guilabel>C/C++-Kommentare ignorieren, wie Leerräume behandeln</guilabel> aktiviert sind.

note: Tag: guilabel +> trunk5 stable5
en: Auto merge regular expression:
de: Regulärer Ausdruck für automatische Zusammenführung:

note: Tag: para +> trunk5 stable5
en: Regular expression for lines where &kdiff3; should automatically choose one source. See also <link linkend="vcskeywordsmergesupport">Automatic Merge...</link>.
de: Regulärer Ausdruck für Zeilen, für die automatisch eine Quelle ausgewählt werden soll. Siehe auch <link linkend="vcskeywordsmergesupport">Automatische Zusammenführung</link>.

note: Tag: guilabel +> trunk5 stable5
en: Run regular expression auto merge on merge start
de: Zusammenführung über regulären Ausdruck beim Start einer Zusammenführung durchführen

note: Tag: para +> trunk5 stable5
en: If activated &kdiff3; runs the automatic merge using the <guilabel>Auto merge regular expression:</guilabel> option when a merge is started.
de: Ist diese Einstellung aktiviert, benutzt &kdiff3; beim Zusammenführen einen <guilabel>Regulären Ausdruck für automatische Zusammenführung</guilabel>, wenn die Zusammenführung gestartet wird.

note: Tag: guilabel +> trunk5 stable5
en: History entry start regular expression:
de: Regulärer Ausdruck für Verlauf-Eintrag-Startzeile:

note: Tag: para +> trunk5 stable5
en: Regular expression for the start of the merge history entry. Usually this line contains the "<literal>&#36;Log&#36;</literal>" keyword. Default value: "<literal>.*\&#36;Log.*\&#36;.*</literal>"
de: Regulärer Ausdruck für die Startzeile des Versionsverwaltungs-Verlaufs. Normalerweise enthält diese Zeile das Schlüsselwort „<literal>&#36;Log&#36;</literal>“. Voreinstellung: „<literal>.*\&#36;Log.*\&#36;.*</literal>“

note: Tag: para +> trunk5 stable5
en: A merge history entry consists of several lines. Specify the regular expression to detect the first line (without the leading comment). Use parentheses to group the keys you want to use for sorting. If left empty, then &kdiff3; assumes that empty lines separate history entries. See also <link linkend="vcskeywordsmergesupport">Automatic Merge...</link>.
de: Ein Verlaufseintrag für eine Versionsverwaltung besteht aus mehreren Zeilen. Geben Sie einen regulären Ausdruck an, um die erste Zeile (ohne die voranstehenden Kommentarzeichen) zu erkennen. Verwenden Sie runde Klammern, um Sortierschlüssel zu gruppieren. Fehlen diese Angaben, nimmt &kdiff3; an, dass die Verlauf-Einträge durch Leerzeilen getrennt sind. Siehe auch <link linkend="vcskeywordsmergesupport">Automatische Zusammenführung ...</link>.

note: Tag: guilabel +> trunk5 stable5
en: History merge sorting
de: Sortierte Verlauf-Zusammenführung

note: Tag: para +> trunk5 stable5
en: Enable version control history sorting.
de: Sortierung der Verlauf-Einträge für Versionsverwaltungssystemen aktivieren

note: Tag: guilabel +> trunk5 stable5
en: History entry start sort key order:
de: Sortierschlüsselreihenfolge für Verlauf-Eintragsstart:

note: Tag: para +> trunk5 stable5
en: Each pair of parentheses used in the regular expression for the history start entry groups a key that can be used for sorting. Specify the list of keys (that are numbered in order of occurrence starting with <literal>1</literal>) using ',' as separator (&eg; "<literal>4,5,6,1,2,3,7</literal>"). If left empty, then no sorting will be done. See also <link linkend="vcskeywordsmergesupport">Automatic Merge...</link>.
de: Jedes runde Klammerpaar im regulären Ausdruck des Verlauf-Start-Eintrags gruppiert einen Schlüssel, der für die Sortierung verwendet werden kann. Geben Sie eine Liste der Schlüssel an (nummeriert in der Auftrittsreihenfolge, mit <literal>1</literal> beginnend), wobei das Komma als Trennzeichen verwendet wird. (&eg;: „<literal>4,5,6,1,2,3,7</literal>“). Wenn der Eintrag leer ist, wird keine Sortierung durchgeführt. Siehe auch <link linkend="vcskeywordsmergesupport">Automatische Zusammenführung ...</link>.

note: Tag: guilabel +> trunk5 stable5
en: Merge version control history on merge start
de: Versionsverwaltungs-Verlauf beim Start einer Zusammenführung zusammenführen

note: Tag: para +> trunk5 stable5
en: If activated &kdiff3; runs the automatic history merging using aforementioned options when a merge is started.
de: Ist diese Einstellung aktiviert, benutzt &kdiff3; beim der automatischen Zusammenführung des Verlaufs die zuvor genannten Einstellungen, wenn die Zusammenführung gestartet wird.

note: Tag: guilabel +> trunk5 stable5
en: Max number of history entries:
de: Maximale Anzahl Verlauf-Einträge:

note: Tag: para +> trunk5 stable5
en: &kdiff3; truncates the history list after the specified number of entries. Use <literal>-1</literal> to avoid truncation. (Default is <literal>-1</literal>).
de: &kdiff3; kürzt die Verlaufsliste auf die angegebene Anzahl von Einträgen. Verwenden Sie den Wert <literal>-1</literal>, die Voreinstellung, um das zu verhindern.

note: Tag: guilabel +> trunk5 stable5
en: Test your regular expressions
de: Testen Sie Ihre regulären Ausdrücke

note: Tag: para +> trunk5 stable5
en: This button shows a dialog that allows you to improve and test the regular expressions above. Just copy the respective data from your files into the example lines. The <guilabel>Match result:</guilabel> option will immediately show whether the match succeeds or not. The <guilabel>Sort key result:</guilabel> will display the key used for history merge sorting.
de: Mit diesem Knopf wird ein Dialog angezeigt, in dem Sie die oben genannten regulären Ausdrücke verbessern und testen können. Kopieren Sie die relevanten Zeilen aus Ihrer Datei in die Beispielzeile. Das <guilabel>Übereinstimmungsergebnis</guilabel> zeigt sofort an, ob der Ausdruck passt. Das <guilabel>Sortierschlüsselergebnis</guilabel> zeigt den verwendeten Schlüssel für die Sortierung der Verlaufszusammenführung.

note: Tag: guilabel +> trunk5 stable5
en: Irrelevant merge command:
de: Befehl bei irrelevanter Zusammenführung:

note: Tag: para +> trunk5 stable5
en: Specify a command of your own that should be called when &kdiff3; detects that for a three file merge the file from <guilabel>B</guilabel> doesn't contribute any relevant data that isn't already contained in the file from <guilabel>C</guilabel>. The command is called with the three filenames as parameters. Data matched by the <guilabel>Auto merge regular expression</guilabel> or in the history isn't considered relevant.
de: Geben Sie einen eigenen Befehl ein, der aufgerufen wird, wenn &kdiff3; feststellt, dass beim Zusammenführen von drei Dateien die Datei <guilabel>B</guilabel> keine wesentlichen Daten beiträgt, die nicht auch schon in <guilabel>C</guilabel> enthalten sind. Dieser Befehl wird mit den drei Dateinamen als Parameter aufgerufen, Daten die auf <guilabel>Regulärer Ausdruck für automatische Zusammenführung</guilabel>“ passen oder bereits im Verlauf enthalten sind, werden als unwesentlich betrachtet.

note: Tag: guilabel +> trunk5 stable5
en: Auto save and quit on merge without conflicts
de: Automatisch speichern und beenden, wenn ohne Konflikte zusammengeführt werden kann

note: Tag: para +> trunk5 stable5
en: If &kdiff3; was started for a file-merge from the command line and all conflicts are solvable without user interaction then automatically save and quit. (Similar to command line option <option>--auto</option>.)
de: Automatisch speichern und beenden, wenn &kdiff3; für eine Dateizusammenführung von der Befehlszeile gestartet wurde und alle Konflikte automatisch ohne Benutzerinteraktion aufzulösen sind. (Ähnlich zur Befehlszeilen-Option <option>--auto</option>).

note: Tag: title +> trunk5 stable5
en: Folder Merge
de: Ordner zusammenführen

note: Tag: para +> trunk5 stable5
en: These options are concerned with scanning the folder and handling the merge: See the <link linkend="dirmergeoptions">Folder Comparison/Merge Docs</link> for details.
de: Diese Optionen werden im Kapitel zum Einlesen von Ordnern und Durchführen einer Zusammenführung behandelt. Schauen Sie für Details unter <link linkend="dirmergeoptions">Dokumentation zum Ordnervergleich und Zusammenführung</link> nach.

note: Tag: para +> trunk5 stable5
en: Yet there is one option here that is also relevant for saving single files:
de: Es gibt hier dennoch eine Option die auch beim Speichern von einzelnen Dateien relevant ist:

note: Tag: guilabel +> trunk5 stable5
en: Backup files (.orig)
de: Sicherungskopie erstellen (.orig)

note: Tag: para +> trunk5 stable5
en: When a file is saved and an older version already exists, then the original version will be renamed with an <literal role="extension">.orig</literal> extension. If an old backup file with <literal role="extension">.orig</literal> extension already exists then this will be deleted without backup.
de: Wenn eine Datei gespeichert wird und bereits eine ältere Version existiert, dann wird der Originalversion das Suffix <literal role="extension">.orig</literal> angehängt. Wenn bereits eine solche Sicherungsdatei mit dem Suffix <literal role="extension">.orig</literal> existiert, wird diese ohne weitere Sicherung gelöscht.

note: Tag: title +> trunk5 stable5
en: Regional and Language Options
de: Regional- und Spracheinstellungen

note: Tag: guilabel +> trunk5 stable5
en: Use the same encoding for everything
de: Überall die gleiche Kodierung verwenden

note: Tag: para +> trunk5 stable5
en: The following encoding options can be adjusted separately for each item or if this option is true, all values will take the first value.
de: Die folgenden Kodierungseinstellungen können für jeden Eintrag separat eingestellt werden. Wenn man diese Option aktiviert, wird für alle Einträge die obere Einstellung verwendet.

note: Tag: guilabel +> trunk5 stable5
en: Note: Local Encoding is "..."
de: Hinweis: Die lokale Kodierung ist „...“

note: Tag: para +> trunk5 stable5
en: Above the codec-selectors appears this note that tells you what the local encoding is. (This is not adjustable but for your information just in case you don't know your local encoding, but need to select it.)
de: Über den Auswahlfeldern für die Kodierung erscheint ein kurzer Hinweis, was die lokale Kodierung ist. (Dies kann hier nicht geändert werden und hat für Sie rein informellen Charakter.)

note: Tag: guilabel +> trunk5 stable5
en: Auto Detect Unicode
de: Unicode automatisch erkennen

note: Tag: para +> trunk5 stable5
en: This option attempts to use the BOM or meta data from XML/HTML documents to detect Unicode encoding. Failing that it will check if a short sample from the beginning of the file can be interpreted as UTF-8. If this check passes UTF-8 will be used. Otherwise it will fall back to the user selected codec. Only UTF-8 is supported with no BOM or metadata present.
de: Diese Option versucht, die BOM oder Metadaten von XML/HTML-Dokumenten zu verwenden, um die Unicode-Kodierung zu erkennen. Gelingt dies nicht, wird geprüft, ob ein kurzes Beispiel vom Anfang der Datei als UTF-8 interpretiert werden kann. Wenn diese Prüfung erfolgreich ist, wird UTF-8 verwendet. Andernfalls wird auf die vom Benutzer ausgewählte Kodierung zurückgegriffen. UTF-8 wird nur unterstützt, wenn kein BOM oder keine Metadaten vorhanden sind.

note: Tag: guilabel +> trunk5 stable5
en: File Encoding for A/B/C:
de: Datei-Kodierung für A/B/C:

note: Tag: para +> trunk5 stable5
en: Adjust the file encoding for input files. This has an effect on how the special characters are interpreted. Since you can adjust each codec separately you can even compare and merge files that were saved using different codecs.
de: Passen Sie die Datei-Kodierung für Quelldateien an. Dies beeinflusst, wie Sonderzeichen behandelt und interpretiert werden. Da die Kodierung für jede Datei einzeln einstellbar ist, können selbst Dateien mit unterschiedlicher Kodierung verglichen und zusammengeführt werden.

note: Tag: guilabel +> trunk5 stable5
en: File Encoding for Merge Output and Saving:
de: Dateikodierung für Zusammenführung und Speichern:

note: Tag: para +> trunk5 stable5
en: When you have edited a file, then you can adjust which encoding will be used when saving to disk.
de: Wenn Sie eine Datei bearbeitet haben, können Sie hier festlegen, welche Kodierung zum Speichern verwendet werden soll.

note: Tag: guilabel +> trunk5 stable5
en: File Encoding for Preprocessor Files:
de: Dateikodierung für Vorverarbeitungs-Dateien:

note: Tag: para +> trunk5 stable5
en: When you define preprocessors then they might not be able to operate on your codec. (&eg;: Your files are 16 bit unicode and your preprocessor can only take 8 bit &ASCII;.) With this option you can define the encoding of preprocessor output.
de: Wenn Sie Vorverarbeitungsbefehle definieren, könnten sie eventuell nicht mit Ihrem Codec funktionieren. (&eg; könnten Ihre Dateien 16-Bit Unicode sein, aber der Vorverarbeitungsbefehl kann nur mit 8-Bit &ASCII; umgehen.) Mit dieser Option kann man die Kodierung der Ausgabe von Vorverarbeitungsbefehlen festlegen.

note: Tag: guilabel +> trunk5 stable5
en: Right To Left Language:
de: Rechts-nach-Links-Sprache:

note: Tag: para +> trunk5 stable5
en: Some languages are written right to left. When this option is enabled, &kdiff3; draws the text from right to left in the diff input windows and in the merge output window. Note that if you start &kdiff3; with the command line option <option>--reverse</option> then all layouting will be done right to left too. (This is a feature provided by &Qt;.)
de: Einige Sprachen werden von Rechts nach Links geschrieben. Wenn diese Option aktiviert ist, zeigt &kdiff3; den Text in Vergleichs- und Zusammenführungs-Fenstern von Rechts nach Links an. Wenn Sie &kdiff3; mit der Option <option>--reverse</option> starten, wird das gesamte Layout der Programmoberfläche von Rechts nach Links angezeigt. (Dies ist eine Funktion von Qt.)

note: Tag: para +> trunk5 stable5
en: This documentation was written assuming that this option or reverse layout are disabled. So some references to "left" or "right" must be replaced by their respective counterpart if you use these options.
de: Diese Dokumentation wurde unter der Annahme geschrieben, dass <quote>Rechts-nach-Links-Sprache</quote> und umgedrehtes Layout abgeschaltet sind. Wenn Sie diese Optionen verwenden, müssen Sie also Referenzen auf <quote>Rechts</quote> und <quote>Links</quote> entsprechend umkehren.

note: Tag: title +> trunk5 stable5
en: Miscellaneous
de: Verschiedenes

note: Tag: para +> trunk5 stable5
en: (These options and actions are available in menus or the buttonbar.)
de: Diese Optionen und Aktionen sind in den Menüs oder den Werkzeugleisten zu finden.

note: Tag: emphasis +> trunk5 stable5
en: Overview options:
de: Übersichts-Optionen:

note: Tag: para +> trunk5 stable5
en: These choices are only available when you compare three files. In normal mode all differences are shown in one color-coded overview-column. But sometimes you are especially interested in the differences between only two of these three files. Selecting "A vs. B", "A vs. C" or "B vs. C"-overview will show a second overview column with the required information next to the normal overview.
de: Dieses Auswahl ist nur verfügbar, wenn Sie drei Dateien vergleichen. Im normalen Modus werden alle Unterschiede in einer farblich kodierten Übersichts-Spalte angezeigt. Aber manchmal möchten Sie vielleicht nur die Unterschiede zwischen zwei von drei Dateien sehen. Nach Auswahl von <quote>A &lt;-&gt; B</quote>, <quote>A &lt;-&gt; C</quote> oder <quote>B &lt;-&gt; C</quote> wird neben der normalen noch eine zweite Übersichts-Spalte mit den benötigten Informationen angezeigt.

note: Tag: guimenuitem +> trunk5 stable5
en: Word Wrap Diff Windows
de: Zeilenumbruch für Vergleichsanzeige

note: Tag: para +> trunk5 stable5
en: Wrap lines when their length would exceed the width of a window.
de: Aktiviert den Zeilenumbruch in der Vergleichsanzeige, wenn die Länge einer Zeile die Breite des Fensters überschreitet.

note: Tag: guibutton +> trunk5 stable5
en: Show Window A/B/C:
de: Fenster A/B/C anzeigen:

note: Tag: para +> trunk5 stable5
en: Sometimes you want to use the space on the screen better for long lines. Hide the windows that are not important. (In the Windows-menu.)
de: Manchmal möchte man den verfügbaren Platz auf dem Bildschirm lieber für lange Zeilen benutzen. Blenden Sie einfach die weniger wichtigen Fenster aus. Diese Option befindet sich im Menü Fenster.

note: Tag: guibutton +> trunk5 stable5
en: Toggle Split Orientation
de: Ausrichtung der Fensterteilung umschalten

note: Tag: para +> trunk5 stable5
en: Switch between diff windows shown next to each other (<guilabel>A</guilabel> left of <guilabel>B</guilabel> left of <guilabel>C</guilabel>) or above each other (<guilabel>A</guilabel> above <guilabel>B</guilabel> above <guilabel>C</guilabel>). This should also help for long lines. (In the <guimenu>Window</guimenu> menu.)
de: Ordnet die Vergleichsfenster nebeneinander (<guilabel>A</guilabel> links von <guilabel>B</guilabel> links von <guilabel>C</guilabel>) oder übereinander (<guilabel>A</guilabel> über <guilabel>B</guilabel> über <guilabel>C</guilabel>) an. Dies kann auch zum Anzeigen von langen Zeilen nützlich sein. Diese Option befindet sich im Menü <guilabel>Fenster</guilabel>.

note: Tag: guibutton +> trunk5 stable5
en: Merge Current File
de: Aktuelle Datei zusammenführen

note: Tag: para +> trunk5 stable5
en: Works if you only compare two files. A single click starts the merge and uses the filename of the last input-file as the default output filename. (When this is used to restart a merge, then the output filename will be preserved.)
de: Funktioniert auch dann, wenn Sie nur zwei Dateien vergleichen. Ein einfacher Klick startet die Zusammenführung und benutzt den Dateinamen der letzten Quelldatei als voreingestellten Namen für die Ausgabedatei. Wenn diese Funktion benutzt wird, um das Zusammenführen erneut zu starten, dann wird der Name der zuletzt benutzten Ausgabedatei beibehalten.

note: Tag: guibutton +> trunk5 stable5
en: Show White Space
de: Leerräume anzeigen

note: Tag: para +> trunk5 stable5
en: Turn this off to suppress any highlighting of white-space-only changes in the text or overview-columns. (Note that this also applies to changes in numbers or comments if the options <guilabel>Ignore numbers (treat as white space)</guilabel> or <guilabel>Ignore C/C++ comments (treat as white space)</guilabel> are active.)
de: Schalten Sie dies ab, um Hervorhebungen von Änderungen in Leerräumen in den Text- oder Übersichtsspalten zu unterdrücken. (Hinweis: Dies gilt auch für Änderungen in Zahlen oder Kommentaren, wenn die Optionen <guilabel>Zahlen ignorieren, wie Leerräume behandeln</guilabel> oder <guilabel>C/C++-Kommentare ignorieren, wie Leerräume behandeln</guilabel> aktiviert sind.)

note: Tag: guibutton +> trunk5 stable5
en: Show Space &amp;&amp; Tabulator Characters
de: Leerzeichen und Tabulator-Zeichen anzeigen:

note: Tag: para +> trunk5 stable5
en: Sometimes the visible spaces and tabs are disturbing. You can turn this off.
de: Manchmal sind sichtbare Leerzeichen und Tabulatoren störend. Sie können die Anzeige dieser Zeichen abschalten.

note: Tag: guibutton +> trunk5 stable5
en: Show Line Numbers
de: Zeilennummern anzeigen

note: Tag: para +> trunk5 stable5
en: You can select if line numbers should be shown for the input files.
de: Sie können wählen, ob in den Quelldateien die Zeilennummern angezeigt werden sollen.

note: Tag: title +> trunk5 stable5
en: Configuring Keyboard-Shortcuts
de: Kurzbefehle festlegen

note: Tag: para +> trunk5 stable5
en: Currently only the &frameworks; version supports user-configurable keyboard-shortcuts. (Menu <menuchoice><guimenu>Settings</guimenu><guimenuitem>Configure Shortcuts...</guimenuitem></menuchoice>)
de: Zurzeit unterstützt nur die &frameworks;-Version benutzerdefinierbare Kurzbefehle (Menü <menuchoice><guimenu>Einstellungen</guimenu><guimenuitem>Kurzbefehle festlegen ...</guimenuitem></menuchoice>)

note: Tag: title +> trunk5 stable5
en: Preprocessor Commands
de: Vorverarbeitungsbefehle

note: Tag: para +> trunk5 stable5
en: &kdiff3; supports two preprocessor options.
de: &kdiff3; unterstützt zwei Vorverarbeitungsbefehle.

note: Tag: para +> trunk5 stable5
en: When any file is read, it will be piped through this external command. The output of this command will be visible instead of the original file. You can write your own preprocessor that fulfills your specific needs. Use this to cut away disturbing parts of the file, or to automatically correct the indentation &etc;
de: Beim Lesen einer Datei wird sie zuerst diesem externen Befehl übergeben. In &kdiff3; wird dann die Ausgabe des Befehls sichtbar, und nicht die Datei selbst. Sie können Ihren eigenen Vorverarbeitungsbefehle schreiben, die genau Ihre Ansprüchen erfüllen. Sie können diese Funktion z. B. zum Herausschneiden störender Teile oder zum Korrigieren der Einrückung verwenden.

note: Tag: para +> trunk5 stable5
en: When any file is read, it will be piped through this external command. If a preprocessor-command (see above) is also specified, then the output of the preprocessor is the input of the line-matching preprocessor. The output will only be used during the line matching phase of the analysis. You can write your own preprocessor that fulfills your specific needs. Each input line must have a corresponding output line.
de: Beim Lesen einer Datei wird sie zuerst diesem externen Befehl übergeben. Wenn auch ein normaler Vorverarbeitungsbefehl angegeben wurde (siehe oben), dann ist die Ausgabe des Befehls die Eingabe dieses Vorverarbeitungsbefehls. Die Ausgabe des Befehls wird nur beim Zeilenabgleich verwendet. Sie können Ihre eigenen Vorverarbeitungsbefehle schreiben, der genau Ihre Ansprüchen erfüllen. Jede Eingabe-Zeile muss eine zugehörige Ausgabe-Zeile haben.

note: Tag: para +> trunk5 stable5
en: The idea is to allow the user greater flexibility while configuring the diff-result. But this requires an external program, and many users don't want to write one themselves. The good news is that very often <command>sed</command> or <command>perl</command> will do the job.
de: Der Gedanke dahinter ist, dem Anwender mehr Flexibilität beim Einrichten der Diff-Ergebnisse zu ermöglichen. Doch dafür wird ein externes Programm benötigt, und die meisten Anwender möchten das nicht selbst programmieren. Die Gute Nachricht ist allerdings, dass in dem meisten Fällen <command>sed</command> oder <command>perl</command> vollkommen ausreichen.

note: Tag: para +> trunk5 stable5
en: Example: Simple testcase: Consider file a.txt (6 lines):
de: Beispiel: Ein einfacher Testfall. Wir nehmen eine Datei a.txt (6 Zeilen):

note: Tag: para +> trunk5 stable5
en: And file b.txt (3 lines):
de: Und Datei b.txt (3 Zeilen):

note: Tag: para +> trunk5 stable5
en: Without a preprocessor the following lines would be placed next to each other:
de: Ohne Vorverarbeitung würden die folgenden Zeilen nebeneinander stehen:

note: Tag: para +> trunk5 stable5
en: This is probably not wanted since the first letter contains the actually interesting information. To help the matching algorithm to ignore the second letter we can use a line matching preprocessor command, that replaces 'g' with 'a':
de: Dies ist allerdings nicht das gewünschte Ergebnis, weil der erste Buchstabe die interessante Information darstellt. Um den Suchalgorithmus beim Abgleich zu unterstützen, ignorieren wir den zweiten Buchstaben. Dazu kann folgende Zeilen-Vorverarbeitung verwendet werden, der <quote>g</quote> durch <quote>a</quote> ersetzt:

note: Tag: para +> trunk5 stable5
en: With this command the result of the comparison would be:
de: Mit diesem Befehl würde das Ergebnis des Vergleichs so aussehen:

note: Tag: para +> trunk5 stable5
en: Internally the matching algorithm sees the files after running the line matching preprocessor, but on the screen the file is unchanged. (The normal preprocessor would change the data also on the screen.)
de: Programmintern <quote>sieht</quote> der Vergleichsalgorythmus die Dateien erst nach dem Durchlauf de Zeilen-Vorverarbeitung, auf dem Vorverarbeitung würde auch die Daten auf dem Bildschirm ändern.)

note: Tag: title +> trunk5 stable5
en: <command>sed</command> Basics
de: <command>sed</command>-Grundlagen

note: Tag: para +> trunk5 stable5
en: This section only introduces some very basic features of <command>sed</command>. For more information see <ulink url="info:/sed">info:/sed</ulink> or <ulink url="https://www.gnu.org/software/sed/manual/html_mono/sed.html"> https://www.gnu.org/software/sed/manual/html_mono/sed.html</ulink>. A precompiled version for &Windows; can be found at <ulink url="http://unxutils.sourceforge.net"> http://unxutils.sourceforge.net</ulink>. Note that the following examples assume that the <command>sed</command> command is in some folder in the <envar>PATH</envar> environment variable. If this is not the case, you have to specify the full absolute path for the command.
de: Dieser Abschnitt führt Sie nur in einige sehr grundlegende Funktionen von <command>sed</command> ein. Weiterführende Informationen finden Sie unter <ulink url="info:/sed">info:/sed</ulink> oder <ulink url="https://www.gnu.org/software/sed/manual/html_mono/sed.html"> https://www.gnu.org/software/sed/manual/html_mono/sed.html</ulink>. Eine vorkompilierte Version für &Windows; finden Sie unter <ulink url="http://unxutils.sourceforge.net">http://unxutils.sourceforge.net</ulink>. Beachten Sie, dass die folgenden Beispiele voraussetzen, dass der Befehl <command>sed</command> sich in einem Ordner in der <envar>PATH</envar>-Variable befindet. Falls das nicht der Fall sein sollte, müssen Sie den vollständigen Pfad zu <command>sed</command> angeben.

note: Tag: para +> trunk5 stable5
en: In this context only the <command>sed</command> substitute command is used:
de: In diesem Kontext wird nur der <command>sed</command>-Ersetzungs-Befehl benutzt:

note: Tag: para +> trunk5 stable5
en: Before you use a new command within &kdiff3;, you should first test it in a console. Here the <command>echo</command> command is useful. Example:
de: Bevor Sie in &kdiff3; einen neuen Befehl benutzen, sollten Sie ihn zuerst in der Konsole testen. Hier kann der <command>echo</command>-Befehl sehr hilfreich sein. Beispiel:

note: Tag: para +> trunk5 stable5
en: This example shows a very simple sed-command that replaces the first occurrence of "a" with "o". If you want to replace all occurrences then you need the "g" flag:
de: Dieses Beispiel zeigt einen einfachen <command>sed</command>-Befehl, der das erste Vorkommen von <quote>a</quote> durch <quote>o</quote> ersetzt. Wenn Sie alle Vorkommen ersetzen möchten, müssen Sie den Schalter <quote>g</quote> benutzen:

note: Tag: para +> trunk5 stable5
en: The "|"-symbol is the pipe-command that transfers the output of the previous command to the input of the following command. If you want to test with a longer file then you can use <command>cat</command> on &UNIX; like systems or <command>type</command> on &Windows; like systems. <command>sed</command> will do the substitution for each line.
de: Das <quote>|</quote>-Symbol ist der Pipe-Befehl, er übergibt die Ausgabe des ersten Befehls an die Eingabe des folgenden Befehls. Wenn Sie Ihren <command>sed</command>-Befehl mit einer längeren Datei testen möchten, dann können Sie unter &UNIX; <command>cat</command> und unter &Windows; <command>type</command> dazu benutzen. <command>sed</command> wird die Ersetzung in jeder Zeile der Datei durchführen.

note: Tag: screen +> trunk5 stable5
en: <command>cat</command> <replaceable>filename</replaceable> | <command>sed</command> <replaceable>options</replaceable>
de: <command>cat</command> <replaceable>dateiname</replaceable> | <command>sed</command> <replaceable>optionen</replaceable>

note: Tag: title +> trunk5 stable5
en: Examples For <command>sed</command> Use In &kdiff3;
de: Beispielanwendungen von <command>sed</command> in &kdiff3;

note: Tag: title +> trunk5 stable5
en: Ignoring Other Types Of Comments
de: Ignorieren weiterer Kommentartypen

note: Tag: para +> trunk5 stable5
en: Currently &kdiff3; understands only C/C++ comments. Using the <guilabel>Line-matching preprocessor command:</guilabel> option you can also ignore other types of comments, by converting them into C/C++-comments.
de: Zurzeit unterstützt &kdiff3; nur C/C++-Kommentare. Mit Hilfe von <guilabel>Vorverarbeitungsbefehl nur für Zeilenabgleich</guilabel> können Sie andere Kommentar-Arten ignorieren. Dafür wandeln Sie diese in C/C++-Kommentare um.

note: Tag: para +> trunk5 stable5
en: Example: To ignore comments starting with "<literal>#</literal>", you would like to convert them to "<literal>//</literal>". Note that you also must enable the <guilabel>Ignore C/C++ comments (treat as white space)</guilabel> option to get an effect. An appropriate <guilabel>Line-matching preprocessor command:</guilabel> would be:
de: Beispiel: Um Kommentare zu ignorieren, die mit <quote><literal>#</literal></quote> beginnen, würden Sie diese zu <quote><literal>//</literal></quote> umwandeln. Außerdem muss natürlich die Option <guilabel>C/C++-Kommentare ignorieren, wie Leerräume behandeln</guilabel> aktiviert sein, damit dies etwas bewirkt. Ein passender Befehl für den <guilabel>Vorverarbeitungsbefehl nur für Zeilenabgleich</guilabel> wäre zum Beispiel:

note: Tag: para +> trunk5 stable5
en: Since for <command>sed</command> the "<literal>/</literal>" character has a special meaning, it is necessary to place the "<literal>\</literal>" character before each "<literal>/</literal>" in the replacement-string. Sometimes the "<literal>\</literal>" is required to add or remove a special meaning of certain characters. The single quotation marks (') are only important when testing on the command shell as it will otherwise attempt to process some characters. &kdiff3; does not do this except for the escape sequences '<literal>\"</literal>' and '<literal>\\</literal>'.
de: Weil das Zeichen <quote><literal>/</literal></quote> für <command>sed</command> ein Sonderzeichen ist, muss jedem <quote><literal>/</literal></quote> ein <quote><literal>\</literal></quote> vorangestellt werden. Manchmal wird dies benötigt, um einem Sonderzeichen die besondere Bedeutung zu <quote>entziehen</quote>. Die einfachen Anführungszeichen (') sind nur beim Testen auf der Befehlszeile wichtig, weil die Shell sonst versucht, einige Zeichen zu verarbeiten. In &kdiff3; werden nur die Escape-Sequenzen wie'<literal> \"</literal>' und '<literal>\\</literal>' verarbeitet.

note: Tag: title +> trunk5 stable5
en: Caseinsensitive Diff
de: Diff ohne Beachtung der Groß-/ Kleinschreibung

note: Tag: para +> trunk5 stable5
en: Use the following <guilabel>Line-matching preprocessor command:</guilabel> to convert all input to uppercase:
de: Verwenden Sie diesen Vorverarbeitungsbefehl für Zeilenabgleich um die Eingabe in Großbuchstaben umzuwandeln:

note: Tag: para +> trunk5 stable5
en: Here the "<literal>.*</literal>" is a regular expression that matches any string and in this context matches all characters in the line. The "<literal>\1</literal>" in the replacement string refers to the matched text within the first pair of "<literal>\(</literal>" and "<literal>\)</literal>". The "<literal>\U</literal>" converts the inserted text to uppercase.
de: Das <quote><literal>.*</literal></quote> ist ein regulärer Ausdruck, der auf jede Zeichenfolge passt und in diesem Zusammenhang daher alle Zeichen in einer Zeile erfasst. Das <quote><literal>\1</literal></quote> in der Ersetzungs-Zeichenfolge bezieht sich auf den gefundenen Text im ersten Klammerpaar. Das <quote><literal>\U</literal></quote> wandelt den gefundenen Text in Großbuchstaben um.

note: Tag: title +> trunk5 stable5
en: Ignoring Version Control Keywords
de: Ignorieren von Schlüsselwörtern aus Versionskontrolle-Systemen

note: Tag: para +> trunk5 stable5
en: CVS and other version control systems use several keywords to insert automatically generated strings (<ulink url="info:/cvs/Keyword substitution">info:/cvs/Keyword substitution</ulink>). All of them follow the pattern "<replaceable>$KEYWORD generated text$</replaceable>". We now need a line-matching preprocessor command that removes only the generated text:
de: CVS und andere Versionskontrolle-Systeme verwenden einige Schlüsselwörter, um automatisch erzeugte Zeichenfolgen einzufügen (<ulink url="info:/cvs/Keyword substitution">info:/cvs/Keyword substitution</ulink>). Alle folgen demselben Muster <replaceable>$SCHLÜSSELWORT erzeugter Text$</replaceable>. Nun wird also ein Vorverarbeitungsbefehl für Zeilenabgleich benötigt, der den automatisch erzeugten Text entfernt:

note: Tag: para +> trunk5 stable5
en: The "<literal>\|</literal>" separates the possible keywords. You might want to modify this list according to your needs. The "<literal>\</literal>" before the "<literal>$</literal>" is necessary because otherwise the "<literal>$</literal>" matches the end of the line.
de: Das <quote><literal>\|</literal></quote> trennt die möglichen Schlüsselwörter. Sie können die Liste nach Bedarf ändern. Das <quote><literal>\</literal></quote> vor dem <quote><literal>$</literal></quote> ist nötig, weil <quote><literal>$</literal></quote> ein Sonderzeichen ist und <quote>Ende der Zeile</quote> bedeuten würde.

note: Tag: para +> trunk5 stable5
en: While experimenting with <command>sed</command> you might come to understand and even like these regular expressions. They are useful because there are many other programs that also support similar things.
de: Während Sie mit <command>sed</command> experimentieren, beginnen Sie vielleicht, es zu verstehen und vielleicht mögen Sie diese regulären Ausdrücke sogar. Sie sind sehr nützlich weil es viele Programme gibt, die sehr ähnliche Dinge unterstützen.

note: Tag: title +> trunk5 stable5
en: Ignoring Numbers
de: Ignorieren von Zahlen

note: Tag: para +> trunk5 stable5
en: Ignoring numbers actually is a built-in option. But as another example, this is how it would look as a line-matching preprocessor command.
de: Das Ignorieren von Zahlen ist eigentlich eine bereits eingebaute Funktion. Aber sie ist gut als Beispiel für einen weiteren Vorverarbeitungsbefehl für Zeilenabgleich geeignet.

note: Tag: para +> trunk5 stable5
en: Any character within '<literal>[</literal>' and '<literal>]</literal>' is a match and will be replaced with nothing.
de: Jedes Zeichen zwischen '<literal>[</literal>' und '<literal>]</literal>' ist eine Übereinstimmung, und jede Übereinstimmung wird durch nichts ersetzt, also quasi gelöscht.

note: Tag: title +> trunk5 stable5
en: Ignoring Certain Columns
de: Ignorieren von bestimmten Spalten

note: Tag: para +> trunk5 stable5
en: Sometimes a text is very strictly formatted, and contains columns that you always want to ignore, while there are other columns you want to preserve for analysis. In the following example the first five columns (characters) are ignored, the next ten columns are preserved, then again five columns are ignored and the rest of the line is preserved.
de: Manchmal ist ein Text nach strengen Regeln formatiert und enthält Spalten, die Sie grundsätzlich ignorieren möchten, und andere Spalten, die Sie für die Analyse heranziehen möchten. Im folgenden Beispiel werden die ersten fünf Spalten (Zeichen) ignoriert, dann 10 Spalten beibehalten, dann wieder fünf Spalten ignoriert und der Rest der Zeile wird beibehalten.

note: Tag: para +> trunk5 stable5
en: Each dot '<literal>.</literal>' matches any single character. The "<literal>\1</literal>" and "<literal>\2</literal>" in the replacement string refer to the matched text within the first and second pair of "<literal>\(</literal>" and "<literal>\)</literal>" denoting the text to be preserved.
de: Jeder Punkt '<literal>.</literal>' passt auf genau ein Zeichen. Die <quote><literal>\1</literal></quote> und <quote><literal>\2</literal></quote> in der Ersetzungs-Zeichenfolge beziehen sich auf den gefundenen Text im ersten und zweiten Klammerpaar und markieren so den beizubehaltenden Text.

note: Tag: title +> trunk5 stable5
en: Combining Several Substitutions
de: Mehrere Ersetzungen kombinieren

note: Tag: para +> trunk5 stable5
en: Sometimes you want to apply several substitutions at once. You can then use the semicolon '<literal>;</literal>' to separate these from each other. Example:
de: Manchmal möchten Sie vielleicht mehrere Ersetzungen auf einmal durchführen. Dann können Sie das Semikolon <literal>;</literal> benutzen, um die Ersetzungen voneinander zu trennen. Beispiel:

note: Tag: title +> trunk5 stable5
en: Using <command>perl</command> instead of <command>sed</command>
de: <command>perl</command> statt <command>sed</command> benutzen

note: Tag: para +> trunk5 stable5
en: Instead of <command>sed</command> you might want to use something else like <command>perl</command>.
de: Statt <command>sed</command> können Sie auch etwas anderes wie z. B. <command>perl</command> verwenden.

note: Tag: para +> trunk5 stable5
en: But some details are different in <command>perl</command>. Note that where <command>sed</command> needed "<literal>\(</literal>" and "<literal>\)</literal>" <command>perl</command> requires the simpler "<literal>(</literal>" and "<literal>)</literal>" without preceding '<literal>\</literal>'. Example:
de:  Allerdings sind bei <command>perl</command> einige Details anders. Wo <command>sed</command> <quote>\(</quote> und <quote>\)</quote> benötigt, braucht <command>perl</command> nur noch <quote>(</quote> und <quote>)</quote> ohne das vorangestellte <quote>\</quote>. Beispiel:

note: Tag: title +> trunk5 stable5
en: Order Of Preprocessor Execution
de: Reihenfolge der Ausführung von Vorverarbeitungsbefehlen

note: Tag: para +> trunk5 stable5
en: The data is piped through all internal and external preprocessors in the following order:
de: Die Daten werden durch interne und externe Vorverarbeitungsbefehle in dieser Reihenfolge durchgeschleust:

note: Tag: para +> trunk5 stable5
en: Normal preprocessor,
de: Normale Vorverarbeitungsbefehle,

note: Tag: para +> trunk5 stable5
en: Line-matching preprocessor,
de: Vorverarbeitungsbefehl für Zeilenabgleich,

note: Tag: para +> trunk5 stable5
en: Ignore case (treat as white space) (conversion to uppercase),
de: Groß-/Kleinschreibung ignorieren, wie Leerräume behandeln (Umwandlung in Großbuchstaben),

note: Tag: para +> trunk5 stable5
en: Detection of C/C++ comments,
de: Erkennung von C/C++ Kommentaren,

note: Tag: para +> trunk5 stable5
en: Ignore numbers (treat as white space),
de: Zahlen ignorieren, wie Leerräume behandeln,

note: Tag: para +> trunk5 stable5
en: Ignore white space
de: Leerräume ignorieren

note: Tag: para +> trunk5 stable5
en: The data after the normal preprocessor will be preserved for display and merging. The other operations only modify the data that the line-matching-diff-algorithm sees.
de: Die Daten nach der normalen Vorverarbeitung werden für die Anzeige und zum Zusammenführen beibehalten. Die weiteren Operationen verändern nur die Daten, die der Zeilenabgleich-Algorithmus <quote>sieht</quote>.

note: Tag: para +> trunk5 stable5
en: In the rare cases where you use a normal preprocessor note that the line-matching-preprocessor sees the output of the normal preprocessor as input.
de: Beachten Sie: In seltenen Fällen wenn Sie einen normalen Vorverarbeitungsbefehlverwenden, sieht der Zeilenabgleich-Vorverarbeitung die Ausgabe der normalen Vorverarbeitung als Eingabe.

note: Tag: title +> trunk5 stable5
en: Warning
de: Warnung

note: Tag: para +> trunk5 stable5
en: The preprocessor-commands are often very useful, but as with any option that modifies your texts or hides away certain differences automatically, you might accidentally overlook certain differences and in the worst case destroy important data.
de: Die Vorverarbeitungsbefehle sind sehr nützlich, aber wie bei jeder Funktion, die Text verändert oder Unterschiede ausblendet, können Sie versehentlich bestimmte Unterschiede nicht bemerken und im schlimmsten Fall wichtige Daten zerstören.

note: Tag: para +> trunk5 stable5
en: For this reason during a merge if a normal preprocessor-command is being used &kdiff3; will tell you so and ask you if it should be disabled or not. But it won't warn you if a <guilabel>Line-matching preprocessor command:</guilabel> option is active. The merge will not complete until all conflicts are solved. If you disabled <menuchoice><guimenu>Diffview</guimenu><guimenuitem>Show White Space</guimenuitem></menuchoice> menu item then the differences that were removed with the <guilabel>Line-matching preprocessor command:</guilabel> option will also be invisible. If the <guibutton>Save</guibutton> button remains disabled during a merge (because of remaining conflicts), make sure to enable <menuchoice><guimenu>Diffview</guimenu><guimenuitem>Show White Space</guimenuitem></menuchoice> menu item. If you don't want to merge these less important differences manually you can select <menuchoice><guimenu>Merge</guimenu><guimenuitem>Choose [A|B|C] for All Unsolved Whitespace Conflicts</guimenuitem></menuchoice> menu item.
de: Beim Zusammenführen werden Sie daher von &kdiff3; gewarnt, falls ein Vorverarbeitungsbefehl benutzt wurde. Sie werden gefragt, ob dieser deaktiviert werden soll oder nicht. Sie werden allerdings nicht gewarnt, wenn ein <guilabel>Vorverarbeitungsbefehl für den Zeilenabgleich</guilabel> benutzt wird. Das Zusammenführen ist nicht abgeschlossen bevor nicht alle Konflikte aufgelöst wurden. Falls Sie <menuchoice><guimenu>Unterschiedsansicht</guimenu><guimenuitem>Leerräume anzeigen</guimenuitem></menuchoice> deaktivihaben, dann sind die vom <guilabel>Vorverarbeitungsbefehl nur für Zeilenabgleich</guilabel> entfernten Unterschiede ebenfalls unsichtbar. Wenn der Knopf <guibutton>Speichern</guibutton> während des Zusammenführens deaktiviert bleibt (durch nicht aufgelöste Konflikte), dann aktivieren Sie <menuchoice><guimenu>Unterschiedsansicht</guimenu><guimenuitem>Leerräume anzeigen</guimenuitem></menuchoice>. Falls diese weniger wichtigen Unterschiede nicht zusammengeführt werden sollen, können Sie auch <menuchoice><guimenu>Zusammenführen</guimenu><guimenuitem>Für alle ungelösten Leerraum-Konflikte A/B/C wählen</guimenuitem></menuchoice> im Menü auswählen.

note: Tag: title +> trunk5 stable5
en: Folder Comparison and Merge with &kdiff3;
de: Mit &kdiff3; Ordner vergleichen und zusammenführen

note: Tag: title +> trunk5 stable5
en: Introduction into Folder Comparison and Merge
de: Einführung zum Ordnervergleich oder -zusammenführung

note: Tag: para +> trunk5 stable5
en: Often programmers must modify many files in a folder to achieve their purpose. For this &kdiff3; also lets you compare and merge complete folders recursively!
de: Oftmals müssen Programmierer in einem Ordner viele Dateien bearbeiten. Aus diesem Grund können Sie mit &kdiff3; komplette Ordner rekursiv vergleichen und zusammenführen.

note: Tag: para +> trunk5 stable5
en: Even though comparing and merging folders seems to be quite obvious, there are several details that you should know about. Most important is of course the fact that now many files might be affected by each operation. If you don't have backups of your original data, then it can be very hard or even impossible to return to the original state. So before starting a merge, make sure that your data is safe, and going back is possible. If you make an archive or use some version control system is your decision, but even experienced programmers and integrators need the old sources now and then. And note that even though I (the author of &kdiff3;) try to do my best, I can't guarantee that there are no bugs. According to the &GNU; GPL there is NO WARRANTY whatsoever for this program. So be humble and always keep in mind:
de: Auch wenn das Vergleichen und Zusammenführen von ganzen Ordnern recht naheliegend und einleuchtend erscheint, gibt es einige Details, die Sie wissen sollten. Der wichtigste Punkt ist natürlich, dass sich jeder Durchlauf dieser Funktion gleich auf viele Dateien auswirkt. Wenn Sie keine Sicherungskopie der Originaldaten haben, könnte es schwer oder gar unmöglich werden, den Originalstand wiederherzustellen. Bevor Sie das Zusammenführen starten, sollten Sie also sicherstellen, dass Ihre Daten gesichert sind und das Sie alles rückgängig machen können. Ob Sie ein Archiv erstellen oder ein System zur Versionskontrolle benutzen, ist Ihre Entscheidung; selbst erfahrene Programmierer und Integratoren benötigen hin und wieder die alten Quelltexte. Bitte beachten Sie auch, dass selbst ich (der Autor von &kdiff3;) keine Garantie geben kann, dass das Programm fehlerlos ist. Entsprechend der &GNU;-GPL gibt es für dieses Programm KEINE GARANTIE. Also denken Sie daran:

note: Tag: emphasis +> trunk5 stable5
en: To err is human, but to really mess things up you need a computer.
de: Irren ist menschlich, aber um etwas wirklich durcheinander zu bringen braucht man schon einen Computer ;-)

note: Tag: para +> trunk5 stable5
en: So this is what this program can do for you: &kdiff3; ...
de: All diese Dinge kann &kdiff3; für Sie erledigen: &kdiff3; ...

note: Tag: para +> trunk5 stable5
en: ... reads and compares two or three folders recursively,
de: ... liest und vergleicht rekursiv zwei oder drei Ordner,

note: Tag: para +> trunk5 stable5
en: ... takes special care of symbolic links,
de: ... behandelt symbolische Verknüpfungen besonders vorsichtig,

note: Tag: para +> trunk5 stable5
en: ... lets you browse files on mouse double click,
de: ... lässt Sie Ihre Dateien per Mausklick durchsuchen,

note: Tag: para +> trunk5 stable5
en: ... for each item proposes a merge operation, which you can change before starting the folder merge,
de: ... macht für jedes Objekt einen Vorschlag zum Zusammenführen; Sie können den Vorschlag vor dem Start anpassen,

note: Tag: para +> trunk5 stable5
en: ... lets you simulate the merge and lists the actions that would take place, without actually doing them,
de: ... kann das Zusammenführen simulieren und zeigt die simulierten Änderungen an, ohne sie wirklich durchzuführen,

note: Tag: para +> trunk5 stable5
en: ... lets you really do the merge, and lets you interact whenever manual interaction is needed,
de: ... führt letztendlich die Zusammenführung durch und lässt Sie (wenn nötig) eingreifen,

note: Tag: para +> trunk5 stable5
en: ... lets you run the selected operation for all items (<keycap>F7</keycap> key) or the selected item (<keycap>F6</keycap> key),
de: ... führt ausgewählte Aktionen entweder mit allen (<keycap>F7</keycap>-Taste), oder nur mit den ausgewählten Objekten (<keycap>F6</keycap>-Taste) aus,

note: Tag: para +> trunk5 stable5
en: ... lets you continue the merge after manual interaction with <keycap>F7</keycap> key,
de: ... setzt das Zusammenführen nach einem manuellen Eingriff fort (<keycap>F7</keycap>-Taste),

note: Tag: para +> trunk5 stable5
en: ... optionally creates backups, with the <literal role="extension">.orig</literal> extension,
de: ... erzeugt optional Sicherungskopien mit der Erweiterung <literal role="extension">.orig</literal>,

note: Tag: title +> trunk5 stable5
en: Starting Folder Comparison Or Merge
de: Ordnervergleich oder -zusammenführung starten

note: Tag: para +> trunk5 stable5
en: This is very similar to the single file merge and comparison. You just have to specify folders on the command line or in the file-open dialog.
de: Dies ist dem Vergleichen und Zusammenführen von einzelnen Dateien sehr ähnlich. Sie müssen nur Ordner auf der Befehlszeile oder im Dialog <quote>Datei öffnen</quote> angeben.

note: Tag: title +> trunk5 stable5
en: Compare/Merge two folders:
de: Vergleichen/Zusammenführen von zwei Ordnern:

note: Tag: screen +> trunk5 stable5
en: <command>kdiff3</command> <replaceable>folder1 folder2</replaceable>
       <command>kdiff3</command> <replaceable>folder1 folder2</replaceable> -o <replaceable>destdir</replaceable>
de: <command>kdiff3</command> <replaceable>Ordner1 Ordner2</replaceable>
       <command>kdiff3</command> <replaceable>Ordner1 Ordner2</replaceable> -o <replaceable>Zielordner</replaceable>

note: Tag: para +> trunk5 stable5
en: If no destination folder is specified, then &kdiff3; will use <replaceable>folder2</replaceable>.
de: Wenn kein Zielordner angegeben wurde, benutzt &kdiff3; <replaceable>Ordner2</replaceable>.

note: Tag: title +> trunk5 stable5
en: Compare/Merge three folders:
de: Vergleichen/Zusammenführen von drei Ordnern:

note: Tag: screen +> trunk5 stable5
en: <command>kdiff3</command> <replaceable>folder1 folder2 folder3</replaceable>
       <command>kdiff3</command> <replaceable>folder1 folder2 folder3</replaceable> -o <replaceable>destdir</replaceable>
de: <command>kdiff3</command> <replaceable>Ordner1 Ordner2 Ordner3</replaceable>
       <command>kdiff3</command> <replaceable>Ordner1 Ordner2 Ordner3</replaceable> -o <replaceable>Zielordner</replaceable>

note: Tag: para +> trunk5 stable5
en: When three folders are merged then <replaceable>folder1</replaceable> is used as the base for the merge. If no destination folder is specified, then &kdiff3; will use <replaceable>folder3</replaceable> as the destination folder for the merge.
de: Wenn drei Ordner zusammengeführt werden, dann wird <replaceable>Ordner1</replaceable> als Basis benutzt. Wenn kein Zielordner angegeben wurde, verwendet &kdiff3; <replaceable>Ordner3</replaceable> als Zielordner.

note: Tag: para +> trunk5 stable5
en: Note that only the comparison starts automatically, not the merge. For this you first must select a menu entry or the <keycap>F7</keycap> key. (More details later.)
de: Beachten Sie, dass nur der Vergleich von Ordnern automatisch startet, nicht das Zusammenführen. Um das Zusammenführen zu starten, müssen Sie den entsprechenden Menüeintrag auswählen oder die <keycap>F7</keycap>-Taste drücken. (Weitere Details folgen.)

note: Tag: title +> trunk5 stable5
en: Folder Merge Visible Information
de: Angezeigte Informationen über Ordnerzusammenführung

note: Tag: para +> trunk5 stable5
en: While reading the folders a message-box appears that informs you of the progress. If you abort the folder scan, then only files that have been compared until then will be listed.
de: Während dem Einlesen der Ordner informiert Sie ein kleines Nachrichtenfenster über den aktuellen Fortschritt. Wenn Sie das Scannen der Ordner abbrechen, werden nur die Dateien aufgelistet, die bis dahin verglichen wurden.

note: Tag: para +> trunk5 stable5
en: When the folder scan is complete then &kdiff3; will show a listbox with the results left, ...
de: Wenn das Scannen der Ordner abgeschlossen ist, zeigt &kdiff3; ein Listenfenster mit den Ergebnissen auf der linken Seite, ...

note: Tag: para +> trunk5 stable5
en: ... and details about the currently selected item on the right:
de: ... und den Details zu dem jeweils ausgewählten Objekt auf der rechten Seite:

note: Tag: title +> trunk5 stable5
en: The Name Column
de: Die Spalte <quote>Name</quote>

note: Tag: para +> trunk5 stable5
en: Each file and folder that was found during the scan is shown here in a tree. You can select an item by clicking it with the mouse once.
de: Jede Datei und jeder Ordner, die beim Verarbeiten gefunden wurde, wird hier in einem Baum dargestellt. Sie können ein Objekt mit einem einfachen Mausklick auswählen.

note: Tag: para +> trunk5 stable5
en: The folders are collapsed by default. You can expand and collapse them by clicking on the "+"/"-" or by double-clicking the item or by using the &Left;/&Right; cursor keys. The <guimenu>Folder</guimenu> menu also contains two actions <guimenuitem>Fold All Subfolders</guimenuitem> and <guimenuitem>Unfold All Subfolders</guimenuitem> with which you can collapse or expand all folders at once.
de: Die Ordnerstruktur wird normalerweise zusammengeklappt dargestellt. Sie können einen Ordner aufklappen, indem Sie auf das <quote>+</quote>/<quote>-</quote> klicken, oder auf das Objekt doppelklicken oder indem Sie die Pfeiltasten &Left;/&Right; benutzen. Das Menü <guimenu>Ordner</guimenu> enthält zwei Funktionen <guimenuitem>Alle Unterordner einklappen</guimenuitem> und <guimenuitem>Alle Unterordner aufklappen</guimenuitem> mit denen Sie alle Ordner auf- bzw. zuklappen können.

note: Tag: para +> trunk5 stable5
en: If you double-click a file item then the file comparison starts and the file-diff-window will appear.
de: Wenn Sie auf eine Datei doppelklicken, wird der Dateivergleich gestartet und es erscheint ein Vergleichsfenster.

note: Tag: para +> trunk5 stable5
en: The image in the name column reflects the file type in the first folder (<guilabel>A</guilabel>). It can be one of these:
de: Das Symbol in der Spalte <quote>Name</quote> spiegelt den Dateityp im ersten Ordner (<guilabel>A</guilabel>) wieder. Diese Typen sind möglich:

note: Tag: para +> trunk5 stable5
en: Normal file
de: Normale Datei

note: Tag: para +> trunk5 stable5
en: Normal folder (folder image)
de: Normaler Ordner (Ordner-Symbol)

note: Tag: para +> trunk5 stable5
en: Link to a file (file image with a link arrow)
de: Verknüpfung zu einer Datei (Datei-Symbol mit einem Verknüpfungs-Pfeil)

note: Tag: para +> trunk5 stable5
en: Link to a folder (folder image with a link arrow)
de: Verknüpfung zu einem Ordner (Ordner-Symbol mit einem Verknüpfungs-Pfeil)

note: Tag: para +> trunk5 stable5
en: If the file type is different in the other folders, then this is visible in the columns <guilabel>A</guilabel>/<guilabel>B</guilabel>/<guilabel>C</guilabel> and in the window that shows the details about the selected item. Note that for such a case no merge operation can be selected automatically. When starting the merge, then the user will be informed of problems of that kind.
de: Wenn der Dateityp in den anderen Ordnern unterschiedlich ist, dann ist dies in den Spalten <guilabel>A</guilabel>/<guilabel>B</guilabel>/<guilabel>C</guilabel> und in dem Detailfenster zu dem ausgewählten Objekt sichtbar. In einem solchen Fall kann die Zusammenführungsaktion nicht automatisch gewählt werden. Wenn das Zusammenführen gestartet wird, werden Sie über Probleme dieser Art nochmals informiert.

note: Tag: title +> trunk5 stable5
en: The Columns A/B/C and the Coloring Scheme
de: Die Spalten A/B/C und das Farbschema

note: Tag: para +> trunk5 stable5
en: As can be seen in the image above the colors red, green, yellow and black are used in the columns <guilabel>A</guilabel>/<guilabel>B</guilabel>/<guilabel>C</guilabel>.
de: Wie in dem obigen Bild zu sehen ist, werden in den Spalten <guilabel>A</guilabel>/<guilabel>B</guilabel>/<guilabel>C</guilabel> die Farben Rot, Grün, Gelb und Schwarz verwendet.

note: Tag: para +> trunk5 stable5
en: Black: This item doesn't exist in this folder.
de: Schwarz: Dieser Eintrag existiert nicht in diesem Ordner.

note: Tag: para +> trunk5 stable5
en: Green: Newest item.
de: Grün: Neuester Eintrag.

note: Tag: para +> trunk5 stable5
en: Yellow: Older than green, newer than red.
de: Gelb: Älter als grün, neuer als rot.

note: Tag: para +> trunk5 stable5
en: Red: Oldest item.
de: Rot: Ältester Eintrag.

note: Tag: para +> trunk5 stable5
en: But for items that were identical in the comparison their color also is identical even if the age is not.
de: Bei identischen Einträgen ist die Farbe allerdings auch identisch, auch wenn das Alter der Einträge unterschiedlich ist.

note: Tag: para +> trunk5 stable5
en: Folders are considered equal if all items they contain are identical. Then they also will have the same color. But the age of a folder is not considered for its color.
de: Ordner werden als identisch betrachtet, wenn ihr gesamter Inhalt identisch ist. Dann haben auch Ordner die gleiche Farbe. Bei Ordnern ist das Alter unerheblich für seine Farbe.

note: Tag: para +> trunk5 stable5
en: The idea for this coloring scheme I came upon in <ulink url="https://www.samba.org/ftp/paulus/"><command>dirdiff</command> command</ulink>. The colors resemble the colors of a leaf that is green when new, turns yellow later and red when old.
de: Die Idee zu diesem Farbschema basiert auf <ulink url="https://www.samba.org/ftp/paulus/">dirdiff</ulink>. Die Farben spiegeln die Farben eines Blattes wieder, welches erst grün ist, dann gelb wird und später, wenn es alt ist, rot wird.

note: Tag: title +> trunk5 stable5
en: The Operation Column
de: Die Aktions-Spalte

note: Tag: para +> trunk5 stable5
en: After comparing the folders &kdiff3; also evaluates a proposal for a merge operation. This is shown in the <guilabel>Operation</guilabel> column. You can modify the operation by clicking on the operation you want to change. A small menu will popup and allows you to select an operation for that item. (You can also select the most needed operations via keyboard. <keycombo>&Ctrl;<keycap>1</keycap></keycombo>/<keycap>2</keycap>/<keycap>3</keycap>/<keycap>4</keycap>/&Del; will select <guilabel>A</guilabel>/<guilabel>B</guilabel>/<guilabel>C</guilabel>/<guilabel>Merge</guilabel>/ <guilabel>Delete</guilabel> respectively if available.) This operation will be executed during the merge. It depends on the item and on the merge-mode you are in, what operations are available. The merge-mode is one of
de: Nach dem Vergleichen der Ordner schlägt &kdiff3; eine Zusammenführungsaktion vor. Dieser Vorschlag wird in der <guilabel>Aktions</guilabel>-Spalte angezeigt. Sie können den Vorschlag ändern, indem Sie auf den entsprechenden Eintrag klicken. Daraufhin erscheint ein kleines Menü, in dem Sie eine Aktion auswählen können. Die häufigsten Aktionen können Sie auch mit der Tastatur auswählen. <keycombo>&Ctrl;<keycap>1</keycap></keycombo>/<keycap>2</keycap>/<keycap>3</keycap>/<keycap>4</keycap>/&Del; wählt entsprechend <guilabel>A</guilabel>/<guilabel>B</guilabel>/<guilabel>C</guilabel>/<guilabel>Zusammenführen</guilabel>/<guilabel>Löschen</guilabel> aus. Die Aktion wird dann während des Zusammenführens ausgeführt. Welche Aktionen möglich sind, hängt von dem Eintrag und dem aktuellen Zusammenführungs-Modus ab. Mögliche Zusammenführungs-Modi sind

note: Tag: para +> trunk5 stable5
en: Three-folder merge (<guilabel>A</guilabel> is treated as older base of both).
de: Drei-Ordner-Zusammenführen <guilabel>A</guilabel>wird als die ältere Basis für die beiden anderen herangezogen).

note: Tag: para +> trunk5 stable5
en: Two-folder merge.
de: Zwei-Ordner-Zusammenführen.

note: Tag: para +> trunk5 stable5
en: Two-folder sync-mode (activate via <guilabel>Synchronize folders</guilabel> option).
de: Zwei-Ordner-Abgleich-Modus (aktivieren Sie diesen Modus mit der Option <guilabel>Ordner abgleichen</guilabel>).

note: Tag: para +> trunk5 stable5
en: In three-folder merge the operation proposal will be: If for an item ...
de: Beim Zusammenführen von drei Ordnern sind diese Aktions-Vorschläge möglich: Wenn für ein Objekt...

note: Tag: para +> trunk5 stable5
en: ... all three folders are equal: Copy from <guilabel>C</guilabel>
de: ... alle drei Ordner identisch sind: Kopieren von <guilabel>C</guilabel>

note: Tag: para +> trunk5 stable5
en: ... <guilabel>A</guilabel> and <guilabel>C</guilabel> are equal but <guilabel>B</guilabel> is not: Copy from <guilabel>B</guilabel> (or if <guilabel>B</guilabel> does not exist, delete the destination if exists)
de: ... <guilabel>A</guilabel> und <guilabel>C</guilabel> identisch sind, aber nicht <guilabel>B</guilabel>: Kopieren von <guilabel>B</guilabel> (oder falls <guilabel>B</guilabel> nicht existiert, löschen des Ziels, falls es existiert)

note: Tag: para +> trunk5 stable5
en: ... <guilabel>A</guilabel> and <guilabel>B</guilabel> are equal but <guilabel>C</guilabel> is not: Copy from <guilabel>C</guilabel> (or if <guilabel>C</guilabel> does not exist, delete the destination if exists)
de: ... <guilabel>A</guilabel> und <guilabel>B</guilabel> identisch sind, aber nicht <guilabel>C</guilabel>: Kopieren von <guilabel>C</guilabel> (oder falls <guilabel>C</guilabel> nicht existiert, löschen des Ziels, falls es existiert)

note: Tag: para +> trunk5 stable5
en: ... <guilabel>B</guilabel> and <guilabel>C</guilabel> are equal but <guilabel>A</guilabel> is not: Copy from <guilabel>C</guilabel> (or if <guilabel>C</guilabel> does not exist, delete the destination if exists)
de: ... <guilabel>B</guilabel> und <guilabel>C</guilabel> identisch sind, aber nicht <guilabel>A</guilabel>: Kopieren von <guilabel>C</guilabel> (oder falls <guilabel>C</guilabel> nicht existiert, löschen des Ziels, falls es existiert)

note: Tag: para +> trunk5 stable5
en: ... only <guilabel>A</guilabel> exists: Delete the destination (if exists)
de: ... nur <guilabel>A</guilabel> existiert: Löschen des Ziels (falls es existiert)

note: Tag: para +> trunk5 stable5
en: ... only <guilabel>B</guilabel> exists: Copy from <guilabel>B</guilabel>
de: ... nur <guilabel>B</guilabel> existiert: Kopieren von <guilabel>B</guilabel>

note: Tag: para +> trunk5 stable5
en: ... only <guilabel>C</guilabel> exists: Copy from <guilabel>C</guilabel>
de: ... nur <guilabel>C</guilabel> existiert: Kopieren von <guilabel>C</guilabel>

note: Tag: para +> trunk5 stable5
en: ... <guilabel>A</guilabel>, <guilabel>B</guilabel> and <guilabel>C</guilabel> are not equal: Merge
de: ... <guilabel>A</guilabel>, <guilabel>B</guilabel> und <guilabel>C</guilabel> nicht identisch sind: Zusammenführen

note: Tag: para +> trunk5 stable5
en: ... <guilabel>A</guilabel>, <guilabel>B</guilabel> and <guilabel>C</guilabel> don't have the same file type (&eg; <guilabel>A</guilabel> is a folder, <guilabel>B</guilabel> is a file): "Error: Conflicting File Types". While such items exist the folder merge cannot start.
de: ... <guilabel>A</guilabel>, <guilabel>B</guilabel> und <guilabel>C</guilabel> nicht den gleichen Dateityp haben (&eg; wenn <guilabel>A</guilabel> ein Ordner und <guilabel>B</guilabel> eine Datei ist): <quote>Fehler: Konflikt der Dateitypen</quote>. Solange solche fehlerhaften Objekte existieren, kann das Zusammenführen nicht gestartet werden.

note: Tag: para +> trunk5 stable5
en: In two-folder merge the operation proposal will be: If for an item ...
de: Beim Zusammenführen von zwei Ordnern sind diese Aktions-Vorschläge möglich: Wenn für ein Objekt...

note: Tag: para +> trunk5 stable5
en: ... both folders are equal: Copy from <guilabel>B</guilabel>
de: ... beide Ordner gleich sind: Kopieren von <guilabel>B</guilabel>

note: Tag: para +> trunk5 stable5
en: ... <guilabel>A</guilabel> exists, but not <guilabel>B</guilabel>: Copy from <guilabel>A</guilabel>
de: ... <guilabel>A</guilabel> existiert, aber nicht <guilabel>B</guilabel>: Kopieren von <guilabel>A</guilabel>

note: Tag: para +> trunk5 stable5
en: ... <guilabel>B</guilabel> exists, but not <guilabel>A</guilabel>: Copy from <guilabel>B</guilabel>
de: ... <guilabel>B</guilabel> existiert, aber nicht <guilabel>A</guilabel>: Kopieren von <guilabel>B</guilabel>

note: Tag: para +> trunk5 stable5
en: ... <guilabel>A</guilabel> and <guilabel>B</guilabel> exist but are not equal: Merge
de: ... <guilabel>A</guilabel> und <guilabel>B</guilabel> existieren aber nicht identisch sind: Zusammenführen

note: Tag: para +> trunk5 stable5
en: ... <guilabel>A</guilabel> and <guilabel>B</guilabel> don't have the same file type (&eg; <guilabel>A</guilabel> is a folder, <guilabel>B</guilabel> is a file): "Error: Conflicting File Types". While such items exist the folder merge cannot start.
de: ... <guilabel>A</guilabel> und <guilabel>B</guilabel> nicht den gleichen Dateityp haben (&eg; wenn <guilabel>A</guilabel> ein Ordner und <guilabel>B</guilabel> eine Datei ist): <quote>Fehler: Konflikt der Dateitypen</quote>. Solange solche fehlerhaften Objekte existieren, kann das Zusammenführen nicht gestartet werden.

note: Tag: para +> trunk5 stable5
en: Sync-mode is active if only two folders and no explicit destination were specified and if the <guilabel>Synchronize folders</guilabel> option is active. &kdiff3; then selects a default operation so that both folders are the same afterwards. If for an item ...
de: Der Modus zum Abgleich ist aktiv, wenn nur zwei Ordner und kein expliziter Zielordner angegeben wurden und wenn <guilabel>Ordner abgleichen</guilabel> aktiv ist. Dann wählt &kdiff3; die nötige Aktion aus, damit nachher beide Ordner identisch sind. Wenn für einen Eintrag ...

note: Tag: para +> trunk5 stable5
en: ... both folders are equal: Nothing will be done.
de: ... beide Ordner identisch sind: Es wird nichts unternommen.

note: Tag: para +> trunk5 stable5
en: ... <guilabel>A</guilabel> exists, but not <guilabel>B</guilabel>: Copy <guilabel>A</guilabel> to <guilabel>B</guilabel>
de: ... <guilabel>A</guilabel> existiert, aber nicht <guilabel>B</guilabel>: Kopieren <guilabel>A</guilabel> nach <guilabel>B</guilabel>

note: Tag: para +> trunk5 stable5
en: ... <guilabel>B</guilabel> exists, but not <guilabel>A</guilabel>: Copy <guilabel>B</guilabel> to <guilabel>A</guilabel>
de: ... <guilabel>B</guilabel> existiert, aber nicht <guilabel>A</guilabel>: Copy Kopieren<guilabel>B</guilabel> nach <guilabel>A</guilabel>

note: Tag: para +> trunk5 stable5
en: ... <guilabel>A</guilabel> and <guilabel>B</guilabel> exist, but are not equal: Merge and store the result in both folders. (For the user the visible save-filename is <guilabel>B</guilabel>, but then &kdiff3; copies <guilabel>B</guilabel> also to <guilabel>A</guilabel>.)
de: ... <guilabel>A</guilabel> und <guilabel>B</guilabel> existieren, aber nicht identisch sind: Zusammenführen und das Ergebnis in beiden Ordnern speichern. (Der Anwender sieht als sichtbaren Dateinamen für die Ausgabedatei nur <guilabel>B</guilabel>, direkt nach dem Zusammenführen kopiert &kdiff3; <guilabel>B</guilabel> nach <guilabel>A</guilabel>.)

note: Tag: para +> trunk5 stable5
en: When two folders are merged and the <guilabel>Copy newer instead of merging (unsafe)</guilabel> option is selected, then &kdiff3; looks at the dates and proposes to choose the newer file. If the files are not equal but have equal dates, then the operation will contain "Error: Dates are equal but files are not." While such items exist the folder merge cannot start.
de: Wenn zwei Ordner zusammengeführt werden und die Option <guilabel>Neuere Datei statt Zusammenführung auswählen (unsicher)</guilabel> aktiviert ist, dann untersucht &kdiff3; das Datum der Dateien und schlägt die neuere Datei zum Kopieren vor. Wenn die Dateien unterschiedlich sind, aber das gleiche Datum aufweisen, dann erscheint eine Fehlermeldung <quote>Fehler: Gleiches Datum, aber unterschiedliche Dateien.</quote>. Solange solche Fehler nicht beseitigt sind, kann das Zusammenführen der Ordner nicht gestartet werden.

note: Tag: title +> trunk5 stable5
en: The Status Column
de: Die Status-Spalte

note: Tag: para +> trunk5 stable5
en: During the merge one file after the other will be processed. The status column will show <guilabel>Done</guilabel> for items where the merge operation has succeeded, and other texts if something unexpected happened. When a merge is complete, then you should make a last check to see if the status for all items is agreeable.
de: Während des Zusammenführens wird eine Datei nach der anderen abgearbeitet. Sie Status-Spalte zeigt <guilabel>Fertig</guilabel> an, wenn das Zusammenführen erfolgreich war, und entsprechend andere Meldungen, wenn etwas Unerwartetes auftrat. Wenn das Zusammenführen abgeschlossen ist, sollten Sie eine letzte Überprüfung vornehmen und nachsehen, ob der Status aller Einträge in Ordnung ist.

note: Tag: title +> trunk5 stable5
en: Statistics Columns
de: Die Statistik-Spalte

note: Tag: para +> trunk5 stable5
en: When the file comparison mode <guilabel>Full Analysis</guilabel> is enabled in the options, then &kdiff3; will show extra columns containing the numbers of Unsolved, Solved, Nonwhite and Whitespace conflicts. (The <guilabel>Solved</guilabel> column will only show when comparing or merging three folders.)
de: Wenn im Einrichtungsdialog die Dateivergleichsmethode <guilabel>Vollständige Analyse</guilabel> gewählt ist, wird &kdiff3; weitere Spalten anzeigen. Diese enthalten die Anzahl ungelöster, gelöster, Nicht-Leerraum- und Leerraum-Konflikte. Die Spalte für gelöste Konflikte wird nur angezeigt, wenn drei Ordner verglichen oder zusammengeführt werden.

note: Tag: title +> trunk5 stable5
en: Selecting Listed Files
de: Auswahl angezeigter Dateien

note: Tag: para +> trunk5 stable5
en: Several options influence which files are listed here. Some are accessible in the <link linkend="dirmergeoptions">settings dialog</link>. The <guilabel>Folder</guilabel> menu contains the entries:
de: Mehrere Einstellungen beeinflussen, welche Dateien hier angezeigt werden. Einige dieser Optionen finden Sie im <link linkend="dirmergeoptions">Einrichtungsdialog</link>. Das Menü <guimenu>Ordner</guimenu> enthält folgende Aktionen:

note: Tag: para +> trunk5 stable5
en: <guilabel>Show Identical Files</guilabel>: Files that have been detected equal in all input folders.
de: <guilabel>Identische Dateien anzeigen</guilabel>: Dateien, die in allen Eingabeordnern gleich sind.

note: Tag: para +> trunk5 stable5
en: <guilabel>Show Different Files</guilabel>: Files that exist in two or more folders but are not equal.
de: <guilabel>Unterschiedliche Dateien anzeigen</guilabel>: Dateien, die unterschiedlich und in zwei oder mehreren Ordnern vorhanden sind

note: Tag: para +> trunk5 stable5
en: <guilabel>Show Files only in A</guilabel>: Files that exist only in <guilabel>A</guilabel>, but not in <guilabel>B</guilabel> or <guilabel>C</guilabel>.
de: <guilabel>Dateien anzeigen, die nur in A existieren</guilabel>: Dateien, die in <guilabel>A</guilabel>, aber nicht in <guilabel>B</guilabel> oder <guilabel>C</guilabel> vorhanden sind.

note: Tag: para +> trunk5 stable5
en: <guilabel>Show Files only in B</guilabel>: Files that exist only in <guilabel>B</guilabel>, but not in <guilabel>A</guilabel> or <guilabel>C</guilabel>.
de: <guilabel>Dateien anzeigen, die nur in B existieren</guilabel>: Dateien, die in <guilabel>B</guilabel>, aber nicht in <guilabel>A</guilabel> oder <guilabel>C</guilabel> vorhanden sind.

note: Tag: para +> trunk5 stable5
en: <guilabel>Show Files only in C</guilabel>: Files that exist only in <guilabel>C</guilabel>, but not in <guilabel>A</guilabel> or <guilabel>B</guilabel>.
de: <guilabel>Dateien anzeigen, die nur in C existieren</guilabel>: Dateien, die in <guilabel>C</guilabel>, aber nicht in <guilabel>A</guilabel> oder <guilabel>B</guilabel> vorhanden sind.

note: Tag: para +> trunk5 stable5
en: Activate only the <guilabel>Show</guilabel> options for the items you want listed. If for example you only want to list all items that exist either in <guilabel>A</guilabel> or in <guilabel>B</guilabel> but not in both, you'll have to activate <guilabel>Show Files only in A</guilabel> and <guilabel>Show Files only in B</guilabel> and deactivate all others (<guilabel>Show Identical Files</guilabel>, <guilabel>Show Different Files</guilabel>, <guilabel>Show Files only in C</guilabel>). The list will be updated immediately to reflect the change.
de: Aktivieren Sie nur die <guilabel>Anzeige</guilabel>-Optionen für die Einträge, die aufgeführt werden sollen. Wenn Sie zum Beispiel nur alle Einträge zeigen möchten, die entweder nur in <guilabel>A</guilabel> oder <guilabel>B</guilabel> vorhanden sind, müssen Sie <guilabel>Dateien anzeigen, die nur in A existieren</guilabel> und <guilabel>Dateien anzeigen, die nur in B existieren</guilabel> aktivieren und alle anderen Einstellungen (<guilabel>Identische Dateien anzeigen</guilabel>, <guilabel>Unterschiedliche Dateien anzeigen</guilabel>, <guilabel>Dateien anzeigen, die nur in C existieren</guilabel>) ausschalten. Die Anzeige wird bei diesen Änderungen sofort aktualisiert.

note: Tag: para +> trunk5 stable5
en: These options also apply for folders with one exception: Disabling <guilabel> Show Different Files</guilabel> will not hide any complete folders. This will work only for files within.
de: Diese Einstellungen treffen auch mit einer Ausnahme für Ordner zu. Das Abschalten von <guilabel>Unterschiedliche Dateien anzeigen</guilabel> blendet keine vollständigen Ordner aus. Dies funktioniert nur für die Dateien in Ordnern.

note: Tag: para +> trunk5 stable5
en: Note that of these only the <guilabel>Show Identical Files</guilabel> option is persistant. The others are enabled when starting &kdiff3;.
de: Beachten Sie, das von diesen Einstellungen nur die Auswahl von <guilabel>Identische Dateien anzeigen</guilabel> beim Beenden gespeichert wird und daher beim nächsten Start wieder auf den gleichen Wert gesetzt ist. Alle anderen Einstellungen sind beim Start von &kdiff3; aktiviert.

note: Tag: title +> trunk5 stable5
en: Doing A Folder Merge
de: Ordner zusammenführen

note: Tag: para +> trunk5 stable5
en: You can either merge the currently selected item (file or folder), or all items. When you have made all your operation choices (in all subfolders too) then you can start the merge.
de: Sie können entweder den gerade ausgewählten Eintrag (Datei oder Ordner) zusammenführen, oder alle Einträge auf einmal. Wenn Sie alle Zusammenführungsaktionen ausgewählt haben (auch in allen Unterordnern), können Sie das Zusammenführen starten.

note: Tag: para +> trunk5 stable5
en: Be aware that if you didn't specify a destination folder explicitly, then the destination will be <guilabel>C</guilabel> in three-folder mode, <guilabel>B</guilabel> in two-folder merge mode, and in sync-mode it will be <guilabel>A</guilabel> or/and <guilabel>B</guilabel>.
de: Beachten Sie bitte: Wenn Sie keinen Zielordner angegeben haben, dann wird im Modus Drei-Ordner-Zusammenführen <guilabel>C</guilabel> als Ziel benutzt, beim Zwei-Ordner-Zusammenführen wird <guilabel>B</guilabel> als Ziel gewählt und beim Abgleichen wird <guilabel>A</guilabel> und/oder <guilabel>B</guilabel> als Ziel verwendet.

note: Tag: para +> trunk5 stable5
en: If you have specified a destination folder also check that all items that should be in the output, are in the tree. There are some options that cause certain items to be omitted from the folder comparison and merge. Check these options to avoid unpleasant surprises:
de: Wenn Sie einen Zielordner ausgewählt haben, prüfen Sie bitte nachher, ob alle Einträge die im Zielordner sein sollten, auch in der Ordnerstruktur angezeigt werden. Es gibt einige Optionen durch die bestimmte Einträge übersprungen werden könnten. Überprüfen Sie diese Optionen um unliebsame Überraschungen zu vermeiden:

note: Tag: para +> trunk5 stable5
en: <guilabel>Recursive Folders</guilabel>: If this is off, then items in subfolders will not be found.
de: <guilabel>Unterordner einbeziehen</guilabel>: Wenn diese Option deaktiviert ist, werden keine Dateien in Unterordnern bearbeitet.

note: Tag: para +> trunk5 stable5
en: <guilabel>Pattern</guilabel>/<guilabel>Anti-Pattern</guilabel>: Include/exclude items that match
de: <guilabel>Datei-Muster</guilabel>/<guilabel>Datei-Ausschlussmuster</guilabel>: Ein-/ und Ausschließen auf das Muster passender Einträge

note: Tag: guilabel +> trunk5 stable5
en: Exclude Hidden Files
de: Versteckte Dateien ausschließen

note: Tag: para +> trunk5 stable5
en: <link linkend="selectingvisiblefiles">Show options</link> (<guilabel>Show Identical/Different Files</guilabel>, <guilabel>Files only in A/B/C</guilabel>)
de: <link linkend="selectingvisiblefiles">Anzeige-Optionen</link> (<guilabel>Identische/Unterschiedliche Dateien anzeigen</guilabel>, <guilabel>Dateien anzeigen, die nur in A/B/C existieren</guilabel>)

note: Tag: para +> trunk5 stable5
en: If you change the settings in order to list more files, you must do a rescan via menu <menuchoice><guimenu>Folder</guimenu><guimenuitem>Rescan</guimenuitem> </menuchoice> yourself. (The reason for this is that for faster comparison-speed &kdiff3; omits the comparison for files suppressed by these criteria.) If you changed your file and folder patterns to exclude files, then the file-list will immediately be updated on closing the options-dialog.
de: Wenn Sie die Einstellungen ändern, um mehr Dateien anzuzeigen, müssen die Anzeige mit <menuchoice><guimenu>Ordner</guimenu><guimenuitem>Neu einlesen</guimenuitem></menuchoice> aktualisieren. Die Grund dafür ist, dass &kdiff3; für diese auf Grund der Kriterien ausgeschlossenen Dateien keinen Vergleich ausführt, um schneller zu arbeiten. Wenn Sie die Muster für Dateien und Ordner geändert haben, wird die Dateiliste beim Schließen des Einstellungsdialogs sofort aktualisiert.

note: Tag: para +> trunk5 stable5
en: Note that when you write to a completely new folder then you usually also want to copy the identical files. In that case enable the <guilabel>Show Identical Files</guilabel> option. If your destination folder is one of the inputs, then this isn't necessary because the file is already there.
de: Beachten Sie, dass beim Schreiben in einen vollständig neuen Ordner normalerweise auch die identischen Dateien kopiert werden sollen.Aktivieren Sie dafür die Einstellung <guilabel>>Identische Dateien anzeigen</guilabel>. Ist der Zielordner eines der Eingabefenster, so ist dies nicht erforderlich, da die Dateien bereits vorhanden sind.

note: Tag: para +> trunk5 stable5
en: If you are satisfied so far, the rest is easy.
de: Wenn Sie soweit zufrieden sind, ist der Rest einfach.

note: Tag: para +> trunk5 stable5
en: To merge all items: Select <guimenuitem>Start/Continue Folder Merge</guimenuitem> in the <guimenu>Folder</guimenu> menu or press <keycap>F7</keycap> (which is the default shortcut). To merge only the current item: Select <guilabel>Run Operation for Current Item</guilabel> or press <keycap>F6</keycap>.
de: Um alle Einträge zusammenzuführen: Wählen Sie <guimenuitem>Ordnerzusammenführung starten/fortsetzen</guimenuitem> im Menü <guimenu>Ordner</guimenu> oder drücken Sie das Tastenkürzel <keycap>F7</keycap>. Um nur den aktuellen Eintrag zusammenzuführen: Wählen Sie <guilabel>Aktion des aktuellen Elements ausführen</guilabel> oder drücken Sie <keycap>F6</keycap>.

note: Tag: para +> trunk5 stable5
en: If due to conflicting filetypes still some items with invalid operations exist, then a messagebox will appear and these items will be pointed out, so you can select a valid operation for the item.
de: Wenn durch widersprüchliche Dateitypen immer noch ungültige Zusammenführungsaktionen existieren, erscheint eine Meldung die auf die fehlerhaften Elemente hinweist. Sie können für sie dann eine gültige Aktion auswählen.

note: Tag: para +> trunk5 stable5
en: If you merge all items a dialog will appear giving you the options <guilabel>Do it</guilabel>, <guilabel>Simulate it</guilabel> and <guilabel>Cancel</guilabel>.
de: Wenn Sie alle Einträge zusammenführen, erscheint ein Dialogfenster mit den Optionen <guilabel>Start</guilabel>, <guilabel>Simulieren</guilabel> und <guilabel>Abbrechen</guilabel>.

note: Tag: para +> trunk5 stable5
en: Select <guilabel>Simulate it</guilabel> if you want to see what would be done without actually doing it. A verbose list of all operations will be shown.
de: Wählen Sie <guilabel>Simulieren</guilabel>> wenn Sie erst sehen möchten, was passiert, ohne das wirklich Änderungen vorgenommen werden. Sie erhalten dann eine ausführliche Liste aller Aktionen.

note: Tag: para +> trunk5 stable5
en: Otherwise select <guilabel>Do it</guilabel> to really start merging.
de: Ansonsten klicken Sie auf <guilabel>Start</guilabel>, um das Zusammenführen wirklich zu beginnen.

note: Tag: para +> trunk5 stable5
en: Then &kdiff3; will run the specified operation for all items. If manual interaction is required (single file merge), then a merge window will open (<link linkend="dirmergebigscreenshot">see the big screenshot</link>).
de: &kdiff3; führt dann bestimmte Aktionen mit allen Einträgen durch. Wenn ein manueller Eingriff nötig ist (zusammenführen einer einzelnen Datei), dann öffnet sich ein Zusammenführen-Fenster (<link linkend="dirmergebigscreenshot">beachten Sie das Bildschirmfoto</link>).

note: Tag: para +> trunk5 stable5
en: When you have finished with manually merging a file, again select <guimenuitem>Start/ Continue Folder Merge</guimenuitem> or the <keycap>F7</keycap> key. If you haven't saved it yet, a dialog will ask you to do so. Then &kdiff3; will continue with the next item.
de: Wenn Sie mit dem manuellen Zusammenführen einer Datei fertig sind, wählen Sie erneut <guimenuitem>Ordnerzusammenführung starten/fortsetzen</guimenuitem> oder drücken Sie <keycap>F7</keycap>. Wenn Sie noch nicht gespeichert haben, erscheint ein entsprechender Dialog. Dann führt &kdiff3; seine Arbeit mit dem nächsten Eintrag fort.

note: Tag: para +> trunk5 stable5
en: When &kdiff3; encounters an error, it will tell you so and will show the verbose-status-information. At the bottom of this list, there will be some error messages which should help you to understand the cause of the problem. When you continue merging (<keycap>F7</keycap> key) &kdiff3; will give you the choice to retry or skip the item that caused the problem. This means that before continuing you can choose another operation or solve the problem by other means.
de: Wenn &kdiff3; auf einen Fehler stösst, erscheint eine Nachricht und ausführliche Status-Informationen. Am Schluss der Liste sehen Sie einige Fehlermeldungen, die Ihnen helfen sollen, die Ursache des Problems auszumachen. Wenn Sie das Zusammenführen fortsetzen (<keycap>F7</keycap>-Taste), lässt &kdiff3; Ihnen die Wahl es erneut zu versuchen, oder den problematischen Eintrag zu überspringen. So haben Sie die Möglichkeit, eine andere Aktion für den Eintrag auszuwählen oder das Problem auf andere Weise zu lösen, bevor Sie mit dem Zusammenführen fortfahren.

note: Tag: para +> trunk5 stable5
en: When the merge is complete, then &kdiff3; will inform you via a message box.
de: &kdiff3; informiert Sie mit einem Nachrichten-Fenster, wenn das Zusammenführen abgeschlossen ist.

note: Tag: para +> trunk5 stable5
en: If some items were merged individually before running the directorymerge then &kdiff3; remembers this (while this merge-session goes on), and doesn't merge them again when later the merge for all items is run. Even when the merge was skipped or nothing was saved these items count as completed. Only when you change the merge operation the <guilabel>Done</guilabel> status of the item will be removed and it can be merged again.
de: Falls einige Einträge individuell zusammengeführt wurden, merkt sich &kdiff3; diese Einträge in der aktuellen Sitzung und führt sie beim späteren Zusammenführen aller Einträge nicht nochmals zusammen. Selbst wenn hier das Zusammenführen übersprungen wurde oder nicht gespeichert wurde, werden diese Einträge als erledigt betrachtet. Nur wenn Sie die Zusammenführungsaktion ändern, werden diese Einträge erneut zusammengeführt.

note: Tag: title +> trunk5 stable5
en: Options for Comparing and Merging Folders
de: Optionen zum Vergleichen und Zusammenführen von Ordnern

note: Tag: para +> trunk5 stable5
en: The &kdiff3; preferences (menu <menuchoice><guimenu>Settings</guimenu> <guimenuitem>Configure &kdiff3;...</guimenuitem></menuchoice>) has a section called "Folder Merge" with these options:
de: Der Einrichtungsdialog von &kdiff3; (Menü <menuchoice><guimenu>Einstellungen</guimenu><guimenuitem>&kdiff3; einrichten ...</guimenuitem></menuchoice>) hat nun eine Seite namens <quote>Ordner</quote> mit diesen Optionen:

note: Tag: guilabel +> trunk5 stable5
en: Recursive folders
de: Unterordner einbeziehen:

note: Tag: para +> trunk5 stable5
en: Select whether to search folders recursively.
de: Stellen Sie ein, ob Ordner rekursiv durchsucht werden sollen.

note: Tag: guilabel +> trunk5 stable5
en: File pattern(s):
de: Datei-Muster:

note: Tag: para +> trunk5 stable5
en: Only files that match any pattern here will be put in the tree. More than one pattern may be specified here by using the semicolon ";" as separator. Valid wildcards: '*' and '?'. (&eg; "<literal>*.cpp;*.h</literal>"). Default is "*". This pattern is not used on folders.
de: Nur Dateien, die auf das angegebene Muster passen, werden im Elementbaum angezeigt. Es können mehrere Muster eingegeben werden. Trennen Sie die Muster mit einem Semikolon <quote>;</quote>. Gültige Platzhalter sind:<quote>*</quote> und <quote>?</quote>. (&eg; <quote><literal>*.cpp;*.h</literal></quote>). Die Voreinstellung ist <quote>*</quote>. Dieses Muster wird nicht für Ordner verwendet.

note: Tag: guilabel +> trunk5 stable5
en: File-anti-pattern(s):
de: Datei-Ausschlussmuster:

note: Tag: para +> trunk5 stable5
en: Files that match this pattern will be excluded from the tree. More than one pattern may be specified here via using the semicolon ";" as separator. Valid wildcards: '*' and '?'. Default is "<literal>*.orig;*.o;*.obj</literal>".
de: Dateien und Ordner, die diesem Muster entsprechen, werden nicht im Elementbaum angezeigt. Es kann mehr als ein Muster eingegeben werden, benutzen Sie das Semikolon <quote>;</quote> als Trennzeichen. Gültige Platzhalter sind:<quote>*</quote> und <quote>?</quote>. Voreinstellung ist <quote><literal>*.orig;*.o;*.obj</literal></quote>.

note: Tag: guilabel +> trunk5 stable5
en: Folder-anti-pattern(s):
de: Ordner-Ausschlussmuster:

note: Tag: para +> trunk5 stable5
en: Folders that match this pattern will be excluded from the tree. More than one pattern may be specified here via using the semicolon ";" as separator. Valid wildcards: '*' and '?'. Default is "<literal>CVS;deps;.svn</literal>".
de: Ordner, die diesem Muster entsprechen, werden nicht im Elementbaum angezeigt. Es kann mehr als ein Muster eingegeben werden, benutzen Sie das Semikolon <quote>;</quote> als Trennzeichen. Gültige Platzhalter sind:<quote>*</quote> und <quote>?</quote>. Voreinstellung ist „<literal>CVS;deps;.svn</literal>“.

note: Tag: guilabel +> trunk5 stable5
en: Use Ignore File
de: Ignorier-Datei verwenden:

note: Tag: para +> trunk5 stable5
en: Ignore files and folders that would also be ignored by the your source control. Many automatically generated files are ignored using ignore lists. The big advantage is that this can be folder-specific via a local ignore file. (See version control docs for more detail.)
de: Ignoriert Dateien und Ordner, die auch von Quelltextverwaltungssystem ignoriert werden. Viele automatisch erzeugte Dateien werden mit Hilfe von Ignorierlisten ignoriert. Der große Vorteil ist, dass dies für jeden Ordner mit einer lokalen Ignorier-Datei eingestellt werden kann. Weitere Informationen finden Sie in der Dokumentation zu Quelltextverwaltungssystemen.

note: Tag: guilabel +> trunk5 stable5
en: Find hidden files and folders
de: Versteckte Dateien und Ordner einbeziehen

note: Tag: para +> trunk5 stable5
en: On some file systems files have an "Hidden"-attribute. On other systems a filename starting with a dot "." causes it to be hidden. This option allows you to decide whether to include these files in the tree or not. Default is on.
de: In einigen Dateisystemen haben Dateien ein Attribut <quote>Versteckt</quote>. In anderen Dateisystemen markiert ein vorangestellter Punkt <quote>.</quote> eine Datei als versteckt. Mit dieser Option können Sie festlegen, ob diese Dateien im Elementbaum angezeigt werden sollen oder nicht. Diese Option ist in der Voreinstellung eingeschaltet.

note: Tag: guilabel +> trunk5 stable5
en: Follow file links
de: Datei-Verknüpfungen folgen

note: Tag: para +> trunk5 stable5
en: For links to files: When disabled, then the symbolic links are compared. When enabled, then the files behind the links are compared. Default is off.
de: Bei Verknüpfungen auf Dateien: Wenn die Option abgeschaltet ist, werden symbolische Verknüpfungen verglichen. Wenn die Option eingeschaltet ist, werden die Dateien verglichen, auf die die Links zeigen. Dies ist in der Voreinstellung deaktiviert.

note: Tag: guilabel +> trunk5 stable5
en: Follow folder links
de: Ordner-Verknüpfungen folgen

note: Tag: para +> trunk5 stable5
en: For links to folders: When disabled, then the symbolic links will be compared. When enabled then the link will be treated like a folder and it will be scanned recursively. (Note that the program doesn't check if the link is "recursive". So for example a folder that contains a link to the folder would cause an infinite loop, and after some time when the stack overflows or all memory is used up, crash the program.) Default is off.
de: Bei Verknüpfungen auf Ordner: Wenn die Option abgeschaltet ist, werden die symbolischen Verknüpfungen verglichen. Wenn die Option eingeschaltet ist, werden die Verknüpfungen wie normale Ordner behandelt und rekursiv durchsucht. Beachten Sie, dass &kdiff3; nicht auf mögliche Rekursionen prüft. Eine Verknüpfung auf einen Ordner, der eine Verknüpfung auf sich selbst enthält, führt zu einer Endlosschleife und &kdiff3; stürzt ab. Diese Option ist in der Voreinstellung abgeschaltet.

note: Tag: guilabel +> trunk5 stable5
en: Case sensitive filename comparison
de: Groß-/Kleinschreibung bei Dateinamen

note: Tag: para +> trunk5 stable5
en: Default is false on &Windows;, true for other operating systems.
de: Unter &Windows; ist diese Einstellung standardmäßig deaktiviert und unter allen anderen Betriebssystemen aktiviert.

note: Tag: guilabel +> trunk5 stable5
en: File Comparison Mode:
de: Dateivergleichsmethode:

note: Tag: guilabel +> trunk5 stable5
en: Binary comparison
de: Binärvergleich

note: Tag: para +> trunk5 stable5
en: This is the default file comparison mode.
de: Dies ist die voreingestellte Vergleichsmethode.

note: Tag: guilabel +> trunk5 stable5
en: Full analysis
de: Vollständige Analyse

note: Tag: para +> trunk5 stable5
en: Do a full analysis of each file and show the statistics information columns. (Number of <guilabel>Solved</guilabel>, <guilabel>Unsolved</guilabel>, <guilabel>Nonwhite</guilabel> and <guilabel>White</guilabel> conflicts.) The full analysis is slower than a simple binary analysis, and much slower when used on files that don't contain text. (Specify the appropriate file-antipatterns.)
de: Führt eine vollständige Analyse jeder Datei durch und zeigt die Statistik-Spalten an. (Die Anzahl der Konflikte als <guilabel>Aufgelöst</guilabel>, <guilabel>Ungelöst</guilabel>, <guilabel>Nicht-Leerraum</guilabel> und <guilabel>Leerraum</guilabel>.) Die vollständige Analyse ist langsamer als eine einfache binäre Analyse, und wesentlich langsamer, wenn sie auf Dateien angewendet wird, die keinen Text enthalten. Geben Sie ein entsprechendes Ausschlussmuster ein.

note: Tag: guilabel +> trunk5 stable5
en: Trust the size and modification date (unsafe)
de: Größe und Änderungsdatum vertrauen (unsicher)

note: Tag: para +> trunk5 stable5
en: If you compare big folders over a slow network, it might be faster to compare the modification dates and file length alone. But this speed improvement comes with the price of a little uncertainty. Use this option with care. Default is off.
de: Wenn Sie große Ordner über ein langsames Netzwerk vergleichen, geht es möglicherweise schneller, nur das Änderungsdatum und die Dateigröße zu vergleichen. Dieser Geschwindigkeitsvorteil kostet Sie allerdings ein gewisses Maß an Sicherheit. Bitte mit Vorsicht benutzen. Diese Option ist in der Voreinstellung abgeschaltet.

note: Tag: guilabel +> trunk5 stable5
en: Trust the size (unsafe)
de: Größe vertrauen (unsicher)

note: Tag: para +> trunk5 stable5
en: Similar to trusting the modification date. No real comparison happens. Two files are considered equal if their file-sizes are equal. This is useful when the file-copy operation didn't preserve the modification date. Use this option with care. Default is off.
de: Ähnlich wie <quote>Änderungsdatum vertrauen</quote>. Es findet kein echter Vergleich statt. Die Dateien werden als identisch betrachtet, wenn sie gleich groß sind. Das kann z. B. nützlich sein, wenn beim Kopieren das Änderungsdatum verlorengegangen ist. Bitte mit Vorsicht benutzen. Diese Option ist in der Voreinstellung abgeschaltet.

note: Tag: guilabel +> trunk5 stable5
en: Synchronize folders
de: Ordner abgleichen

note: Tag: para +> trunk5 stable5
en: Activates sync-mode when two folders are compared and no explicit destination folder was specified. In this mode the proposed operations will be chosen so that both source folders are equal afterwards. Also the merge result will be written to both folders. Default is off.
de: Aktiviert den <quote>Synchronisieren</quote>-Modus wenn zwei Ordner verglichen werden und kein Zielordner angegeben wurde. In diesem Modus werden die Vorschläge zum Zusammenführen so ausgewählt, dass nachher beide Ordner identisch sind. Auch die Ergebnisse vom Zusammenführen von Dateien werden in beiden Ordnern gespeichert. Diese Option ist in der Voreinstellung abgeschaltet.

note: Tag: guilabel +> trunk5 stable5
en: Copy newer instead of merging (unsafe)
de: Neuere Datei statt Zusammenführung auswählen (unsicher):

note: Tag: para +> trunk5 stable5
en: Instead of merging the proposed operation will copy the newer source if changes happened. (Considered unsafe, because it implies that you know, that the other file hasn't been edited too. Check to make sure in every case.) Default is off.
de: Falls es Unterschiede gibt, wird statt des Zusammenführens das Kopieren der neueren Datei als Aktion vorgeschlagen. Dies wird als unsicher betrachtet, denn es wird das Wissen vorausgesetzt, dass die andere Datei nicht auch verändert wurde. Sie sollten dies in jedem Fall prüfen. Diese Option ist in der Voreinstellung abgeschaltet.

note: Tag: para +> trunk5 stable5
en: If a file or complete folder is replaced by another or is deleted then the original version will be renamed with an <literal role="extension">.orig</literal> extension. If an old backup file with <literal role="extension">.orig</literal> extension already exists then this will be deleted without backup. This also affects the normal merging of single files, not only in folder-merge mode. Default is on.
de: Wenn eine Datei oder ein Ordner ersetzt oder gelöscht wird, dann wird die Originalversion umbenannt und erhält die Erweiterung <literal role="extension">.orig</literal>. Wenn eine alte Sicherungsdatei mit der Erweiterung <literal role="extension">.orig</literal> bereits existiert, so wird diese ohne weitere Sicherung gelöscht. Das betrifft auch das normale Zusammenführen einzelner Dateien, nicht nur das Zusammenführen ganzer Ordner. Diese Option ist in der Voreinstellung eingeschaltet.

note: Tag: title +> trunk5 stable5
en: Other Functions in Folder Merge Window
de: Weitere Funktionen im Fenster Ordnerzusammenführung

note: Tag: title +> trunk5 stable5
en: Split/Full Screen Mode
de: Ordner- &amp; Textansicht teilen sich Hauptfenster

note: Tag: para +> trunk5 stable5
en: Usually the folder-merge list view remains visible while a single file is compared or merged. With the mouse you can move the splitter bar that separates the file list from the text-diff windows. If you don't want this, you can disable <menuchoice><guimenu>Folder</guimenu><guimenuitem>Folder &amp;&amp; Text Split Screen View</guimenuitem></menuchoice> menu item. Then you can use <menuchoice><guimenu>Folder</guimenu><guimenuitem>Toggle View</guimenuitem></menuchoice> menu item to switch between the file list and the text-diff view that then occupy the full screen.
de: Normalerweise bleibt die Ansicht der Ordner-Zusammenführen während der Zusammenführung einzelner Dateien sichtbar. Sie können den Fensterteiler mit der Maus verschieben. Wenn Sie das nicht wollen, können Sie die Option mit <menuchoice><guimenu>Ordner</guimenu><guimenuitem>Ordner- &amp; Textansicht teilen sich Hauptfenster abschalten</guimenuitem></menuchoice> und mittels <menuchoice><guimenu>Ordner</guimenu><guimenuitem>Zwischen Ordner- &amp; Textansicht umschalten</guimenuitem></menuchoice> zwischen den beiden Ansichten umschalten.

note: Tag: title +> trunk5 stable5
en: Comparing or Merging a Single File
de: Vergleichen und Zusammenführen einer einzelnen Datei

note: Tag: para +> trunk5 stable5
en: Probably you will prefer a simple double mouse click on a file in order to compare it. Nevertheless there also exists an entry in the <guimenu>Folder</guimenu> menu. You can also directly merge a single file by selecting it and choosing <menuchoice><guimenu>Merge</guimenu><guimenuitem>Merge Current File</guimenuitem></menuchoice> menu item. On saving the result, the status will be set to done, and the file will not be merged again if a folder merge is started.
de: Wahrscheinlich bevorzugen Sie, eine Datei einfach mittels Doppelklick zu vergleichen. Dennoch gibt es im Menü <guimenu>Ordner</guimenu> auch einen entsprechenden Menüeintrag. Sie können eine einzelne Datei auch direkt zusammenführen, ohne erst die Ordnerzusammenführen starten zu müssen. Dazu benutzen Sie die Funktion <menuchoice><guimenu>Zusammenführen</guimenu><guimenuitem>Aktuelle Datei zusammenführen</guimenuitem></menuchoice>. Sobald Sie das Ergebnis speichern, wird der Status auf <quote>Erledigt</quote> gesetzt und die Datei wird nicht nochmals zusammengeführt, wenn Sie das Ordnerzusammenführen starten.

note: Tag: para +> trunk5 stable5
en: But note that this status information will be lost when you rerun a folder scan: <menuchoice><guimenu>Folder</guimenu><guimenuitem>Rescan</guimenuitem></menuchoice>
de: Dieser Status geht allerdings verloren, wenn Sie den Ordner erneut einlesen: Menü <menuchoice><guimenu>Ordner</guimenu><guimenuitem>Neu einlesen</guimenuitem></menuchoice>

note: Tag: title +> trunk5 stable5
en: Comparing or Merging Files with Different Names
de: Vergleichen und Zusammenführen von Dateien mit verschiedenen Namen

note: Tag: para +> trunk5 stable5
en: Sometimes you need to compare or merge files with different names (&eg; the current file and the backup in the same folder).
de: Manchmal möchten Sie Dateien mit unterschiedlichen Namen vergleichen oder zusammenführen, &eg; die aktuelle Datei und eine Sicherungsdatei im selben Ordner.

note: Tag: para +> trunk5 stable5
en: Select the exact file by clicking onto the icon in the column <guilabel>A</guilabel>, <guilabel>B</guilabel> or <guilabel>C</guilabel>. The first file selected thus will be marked with an <guilabel>A</guilabel>, the second and third with <guilabel>B</guilabel> and <guilabel>C</guilabel> regardless on what column they are in. Only up to three files can be chosen like this.
de: Wählen Sie die Dateien, indem Sie auf das Symbol in der Spalte <guilabel>A</guilabel>, <guilabel>B</guilabel> oder <guilabel>C</guilabel>klicken. Die erste ausgewählte Datei wird mit <guilabel>A</guilabel> und die zweite und dritte mit <guilabel>B</guilabel> und <guilabel>C</guilabel> gekennzeichnet, unabhängig von der Spalte, in der sie sich befinden. Nur bis zu drei Dateien können auf diese Art ausgewählt werden.

note: Tag: para +> trunk5 stable5
en: Proceed by choosing <menuchoice><guimenu>Folder</guimenu><guimenuitem>Compare Explicitly Selected Files</guimenuitem></menuchoice> or <menuchoice><guimenu>Folder</guimenu><guimenuitem>Merge Explicitly Selected Files</guimenuitem></menuchoice> menu item. For your convenience these menu entries also appear as context menu when you right-click the last selected file.
de: Wählen Sie dann <menuchoice><guimenu>Ordner</guimenu><guimenuitem>Explizit ausgewählte Dateien vergleichen</guimenuitem></menuchoice> oder <menuchoice><guimenu>Ordner</guimenu><guimenuitem>Explizit ausgewählte Dateien zusammenführen</guimenuitem></menuchoice>. Diese Einträge sind auch im Kontextmenü enthalten, das Sie mit Klicken der &RMBn; auf die zuletzt ausgewählte Datei öffnen können.

note: Tag: para +> trunk5 stable5
en: The comparison or merge of a file will happen in the same window. If this method is used for folders a new window will be opened.
de: Der Vergleich oder die Zusammenführung einer Datei erfolgt im gleichen Fenster. Wird diese Methode auf Ordner angewendet, wird ein neues Fenster geöffnet.

note: Tag: title +> trunk5 stable5
en: Miscellaneous Topics
de: Verschiedene Themen

note: Tag: title +> trunk5 stable5
en: Network transparency via KIO
de: Netzwerktransparenz durch KIO-Eingabe-/Ausgabemodule

note: Tag: title +> trunk5 stable5
en: KIO-Slaves
de: KIO-Ein-/Ausgabemodule

note: Tag: para +> trunk5 stable5
en: The KIO library from &frameworks; supports network transparency via KIO-slaves. &kdiff3; uses this for reading input files and for scanning folders. This means that you can specify files and folders on local and remote resources via &URL;s.
de: Die &frameworks;-Bibliothek KIO unterstützt Netzwerktransparenz mit Hilfe von KIO-Ein-/Ausgabemodulen. &kdiff3; benutzt dies zum Einlesen von Dateien und Ordnern. Auf diese Weise können Sie Dateien und Ordner zum Öffnen angeben, die sich auf lokalen oder entfernten Rechnern befinden.

note: Tag: para +> trunk5 stable5
en: Example:
de: Beispiel:

note: Tag: screen +> trunk5 stable5
en: <command>kdiff3</command> test.cpp  ftp://ftp.faraway.org/test.cpp
       <command>kdiff3</command> tar:/home/hacker/archive.tar.gz/folder ./folder
de: <command>kdiff3</command> test.cpp  ftp://ftp.weitweg.org/test.cpp
       <command>kdiff3</command> tar:/home/hacker/archiv.tar.gz/ordner ./ordner

note: Tag: para +> trunk5 stable5
en: The first line compares a local file with a file on an &FTP; server. The second line compares a folder within an compressed archive with a local folder.
de: Die erste Befehlszeile vergleicht eine lokale Datei mit einer Datei auf einem &FTP;-Server. Die zweite Befehlszeile vergleicht einen Ordner innerhalb eines komprimierten Archivs mit einem lokalen Ordner.

note: Tag: para +> trunk5 stable5
en: Other KIO-slaves that are interesting are:
de: Weitere interessante KIO-Slaves sind:

note: Tag: para +> trunk5 stable5
en: Files from the WWW (http:),
de: Dateien aus dem WWW (http:),

note: Tag: para +> trunk5 stable5
en: Files from the &FTP; (ftp:),
de: Dateien von &FTP; (ftp:),

note: Tag: para +> trunk5 stable5
en: Encrypted file transfer (fish:, sftp:),
de: Verschlüsselte Dateiübertragung (fish:, sftp:),

note: Tag: para +> trunk5 stable5
en: &Windows; resources (smb:),
de: &Windows;-Ressourcen (smb:),

note: Tag: para +> trunk5 stable5
en: Local files (file:),
de: Lokale Dateien (file:),

note: Tag: para +> trunk5 stable5
en: Other things that are possible, but probably less useful are:
de: Des weiteren wäre möglich (wenn auch weniger nützlich):

note: Tag: para +> trunk5 stable5
en: Man-pages (man:),
de: Man-Pages (man:),

note: Tag: para +> trunk5 stable5
en: Info-pages (info:),
de: Info-Seiten (info:),

note: Tag: title +> trunk5 stable5
en: How To Write &URL;s
de: Wie man &URL;s schreibt

note: Tag: para +> trunk5 stable5
en: An &URL; has a different syntax compared with paths for local files and folders. Some things should be considered:
de: Eine &URL; hat eine andere Syntax als lokale Dateien und Ordner. Ein paar Dinge sollten Sie beachten:

note: Tag: para +> trunk5 stable5
en: A path can be relative and can contain "." or "..". This is not possible for &URL;s which are always absolute.
de: Ein Pfad kann relativ sein und <quote>.</quote> oder <quote>..</quote> enthalten. Das ist mit &URL;s nicht möglich, diese sind immer absolut.

note: Tag: para +> trunk5 stable5
en: Special characters must be written with "escaping". ("<literal>#</literal>" -&gt; "<literal>%23</literal>", space -&gt;"<literal>%20</literal>", &etc;) E.g. a file with the name "<literal>#</literal>foo<literal>#</literal>" would have the &URL; "file:/<literal>%23</literal>foo<literal>%23</literal>".
de: Sonderzeichen müssen maskiert werden. ("<literal>#</literal>" -&gt; "<literal>%23</literal>", space -&gt;"<literal>%20</literal>", &etc;). Zum Beispiel hat eine Datei mit dem Namen <literal>#</literal>foo<literal>#</literal> die &URL; file:/<literal>%23</literal>foo<literal>%23</literal>.

note: Tag: para +> trunk5 stable5
en: When &URL;s don't work as expected, try to open them in &konqueror; first.
de: Wenn eine &URL; nicht wie erwartet funktioniert, versuchen Sie erst mal, diese im &konqueror; zu öffnen.

note: Tag: title +> trunk5 stable5
en: Capabilities of KIO-Slaves
de: Fähigkeiten von KIO-Slaves

note: Tag: para +> trunk5 stable5
en: Network transparency has one drawback: Not all resources have the same capabilities.
de: Netzwerktransparenz hat auch einen Nachteil: Nicht alle Ressourcen haben die gleichen Fähigkeiten.

note: Tag: para +> trunk5 stable5
en: Sometimes this is due to the file system of the server, sometimes due to the protocol. Here is a short list of restrictions:
de: Manchmal aufgrund des Dateisystems auf dem Server, manchmal durch das verwendete Protokoll. Es folgt eine kurze Liste der Einschränkungen:

note: Tag: para +> trunk5 stable5
en: Sometimes there is no support for links.
de: Teilweise werden keine Verknüpfungen unterstützt.

note: Tag: para +> trunk5 stable5
en: Or there is no way to distinguish if a link points to a file or a folder; always assuming a file. (ftp:, sftp:).
de: Oder es kann nicht unterschieden werden, ob ein Verknüpfung auf eine Datei oder einen Ordner zeigt. Dann wird immer eine Datei als Verknüpfungsziel angenommen. (ftp:, sftp:).

note: Tag: para +> trunk5 stable5
en: Can't always determine the filesize.
de: Die Dateigröße kann nicht immer ermittelt werden.

note: Tag: para +> trunk5 stable5
en: Limited support for permissions.
de: Eingeschränkte Unterstützung für Berechtigungen.

note: Tag: para +> trunk5 stable5
en: No possibility to modify permissions or modification time, so permissions or time of a copy will differ from the original. (See the <guilabel>Trust the size (unsafe)</guilabel> option.) (To modify permissions or modification time is only possible for local files.)
de: Es gibt keine Möglichkeit, Berechtigungen oder Veränderungsdatum zu bearbeiten. Daher weichen die Berechtigungen oder das Veränderungsdatum vom Original ab. Beachten Sie hierzu die Option <guilabel>Größe vertrauen (unsicher)</guilabel>. Dies ist nur bei lokalen Dateien möglich.

note: Tag: title +> trunk5 stable5
en: Using &kdiff3; as a KPart
de: &kdiff3; als KPart-Komponente benutzen

note: Tag: para +> trunk5 stable5
en: &kdiff3; is a KPart. Currently it implements the KParts::ReadOnlyPart interface.
de: &kdiff3; ist ein KPart-Komponente. Zurzeit ist die KParts::ReadOnlyPart-Schnittstelle eingebaut.

note: Tag: para +> trunk5 stable5
en: It's main use is as difference-viewer in &kdevelop;. &kdevelop; always starts the internal difference viewer first. To invoke &kdiff3; press the &RMB; on the difference viewer window and select <guimenuitem>Show in KDiff3Part</guimenuitem> from the context menu.
de: Der hauptsächliche Verwendungszweck ist zurzeit als Unterschiede-Betrachter in &kdevelop;. &kdevelop; startet zuerst immer den eingebauten Unterschiede-Betrachter. Um &kdiff3; zu starten, drücken Sie die &RMB; über dem Unterschiede-Betrachter und wählen dann <guimenuitem>In KDiff3Part anzeigen</guimenuitem> aus dem Kontextmenü.

note: Tag: para +> trunk5 stable5
en: &kdiff3; normally requires two complete files as input. When used as part &kdiff3; will assume that the input file is a patch-file in the unified format. &kdiff3; then retrieves the original filenames from the patch-file. At least one of the two files must be available. &kdiff3; will then invoke <command>patch</command> to recreate the second file.
de: Normalerweise benötigt &kdiff3; zwei vollständige Eingabedateien. Wenn es allerdings als KPart-Komponente benutzt wird, nimmt &kdiff3; an, dass die Eingabedatei eine Patch-Datei im „Unified“-Format ist. Dann entnimmt &kdiff3; die Namen der Originaldateien aus der Patch-Datei. Mindestens eine der beiden Dateien muss existieren. Dann startet &kdiff3; das Programm <command>patch</command> um die fehlende Datei wiederherzustellen.

note: Tag: para +> trunk5 stable5
en: In &dolphin; you can select a patch-file and select <menuchoice><guimenuitem>Preview in</guimenuitem><guisubmenu>KDiff3Part</guisubmenu></menuchoice> item from the context menu. Be aware that this won't work if none of the original files are available, and it is not reliable if the original file(s) have changed since the patch-file was generated.
de: Im &dolphin; können Sie auf eine Patch-Datei klicken und aus dem Kontextmenü <menuchoice><guimenuitem>Vorschau in</guimenuitem><guisubmenu>KDiff3Part</guisubmenu></menuchoice> auswählen. Beachten Sie bitte, dass das nicht funktioniert, wenn keine der Originaldateien existiert. Außerdem ist dies unzuverlässig, wenn sich die Originaldateien seit Erzeugung der Patch-Datei verändert haben.

note: Tag: para +> trunk5 stable5
en: When run as a part &kdiff3; only provides the a two-file-diff, a very small toolbar and menu. Merging or folder comparison are not supported then.
de: Wenn &kdiff3; als KPart-Komponente ausgeführt wird, unterstützt es nur das Vergleichen von zwei Dateien, eine sehr kleine Werkzeugleiste und Menü. Das Zusammenführen oder das Vergleichen von Ordnern wird im KPart-Modus nicht unterstützt.

note: Tag: title +> trunk5 stable5
en: Using &kdiff3; as a &git; Diff and Merging Tool
de: &kdiff3; für &git; Diff und Merge benutzen

note: Tag: para +> trunk5 stable5
en: &kdiff3; can be used as a <ulink url="https://git-scm.com/">&git;</ulink> diff and merge tool.
de: &kdiff3; kann für <ulink url="https://git-scm.com/">&git;</ulink> Diff und Merge verwendet werden.

note: Tag: para +> trunk5 stable5
en: Just add the following lines into your <filename>gitconfig</filename> file.
de: Fügen Sie dazu die folgenden Zeilen in Ihre Datei <filename>gitconfig</filename> ein:

note: Tag: para +> trunk5 stable5
en: Then to see the difference between two commits use <userinput>git difftool <replaceable>first_hash</replaceable> <replaceable>second_hash</replaceable> --tool=kdiff3 --cc <replaceable>some_file_in_the_git_tree</replaceable></userinput>
de: Um dann den Unterschied zwischen zwei Commits anzuzeigen, verwenden Sie <userinput>git difftool <replaceable>first_hash</replaceable> <replaceable>second_hash</replaceable> --tool=kdiff3 --cc <replaceable>some_file_in_the_git_tree</replaceable></userinput>

note: Tag: para +> trunk5 stable5
en: To merge a branch with &kdiff3; use <userinput>git merge <replaceable>branch_name</replaceable> &amp;&amp; git mergetool --tool=kdiff3</userinput>
de: Um einen Zweig mit &kdiff3; zusammenzuführen, verwenden Sie <userinput>git merge <replaceable>branch_name</replaceable> &amp;&amp; git mergetool --tool=kdiff3</userinput>

note: Tag: para +> trunk5 stable5
en: After resolving merging conflicts in the <link linkend="synchronise_views">usual way</link> it is enough to commit the changes to do the job.
de: Nach dem Auflösen von Konflikten beim Zusammenführen mit der <link linkend="synchronise_views">normalen Vorgehensweise</link> können Sie die Änderungen einspielen.

note: Tag: title +> trunk5 stable5
en: Questions and Answers
de: Fragen und Antworten

note: Tag: para +> trunk5 stable5
en: Why is it called "&kdiff3;"?
de: Warum heißt das Programm <quote>&kdiff3;</quote>?

note: Tag: para +> trunk5 stable5
en: Tools named <application>KDiff</application> and <application>KDiff2</application> (now called &kompare;) already exist. Also &kdiff3; should suggest that it can merge like the <command>diff3</command> tool in the Diff-Tool collection.
de: Programme mit dem Namen <application>KDiff</application> und <application>KDiff2</application> (nun heißt es &kompare;) gibt es bereits. Außerdem weist der Name &kdiff3; bereits darauf hin, dass es zusammenführen kann wie das Programm <command>diff3</command> aus der Diff-Tool-Sammlung.

note: Tag: para +> trunk5 stable5
en: Why did I release it under GPL?
de: Warum wurde KDiff3 unter der GPL lizenziert?

note: Tag: para +> trunk5 stable5
en: I'm using GPL programs for a very long time now and learned very much by having a look at many of the sources. Hence this is my "Thank You" to all programmers that also did so or will do the same.
de: Ich verwende GPL-Programme schon sehr lange und habe viel gelernt, indem ich in die Quellen anderer Programme geschaut habe. Dies ist mein <quote>Dankeschön</quote> an alle Programmierer die diesen Weg gegangen sind oder ihn mal so gehen werden.

note: Tag: para +> trunk5 stable5
en: Some buttons and functions are missing. What's wrong?
de: Einige Knöpfe und Funktionen fehlen. Was ist passiert?

note: Tag: para +> trunk5 stable5
en: You compiled from source but you probably didn't specify the correct prefix for the installation. By default <command>cmake</command> wants to install in <filename class="directory">/usr/local</filename> but then the user-interface resource file (&ie; <filename>kdiff3ui.rc</filename>) can't be found. The <filename>README</filename> file contains more information about the correct prefix.
de: Sie haben das Programm aus den Quellen kompiliert und dabei vermutlich nicht den richtigen Präfix für die Installation angegeben. In der Voreinstellung wird durch <command>cmake</command> in <filename class="directory">/usr/local</filename> installiert, aber dann können die Ressourcen für die Benutzerschnittstellen nicht gefunden werden &ie; <filename>kdiff3ui.rc</filename>). In der <filename>README</filename>-Datei finden Sie nähere Informationen zum richtigen Präfix.

note: Tag: para +> trunk5 stable5
en: Often lines that are similar but not identical appear next to each other but sometimes not. Why?
de: Häufig werden ähnliche, aber nicht identische Zeilen nebeneinander angezeigt, und manchmal nicht. Warum?

note: Tag: para +> trunk5 stable5
en: Lines where only the amount of white space characters is different are treated as "equal" at first, while just one different non-white character causes the lines to be "different". If similar lines appear next to each other, this actually is coincidence but this fortunately is often the case. See also <link linkend="manualdiffhelp">Manual Diff Help</link>.
de: Wenn nur die Anzahl an Leerräumen unterschiedlich ist, werden diese Zeilen erstmal als <quote>identisch</quote> behandelt; wenn jedoch auch nur ein Nicht-Leerraum unterschiedlich ist, wird die Zeile als <quote>nicht identisch</quote> behandelt. Wenn ähnliche Zeilen nebeneinander angezeigt werden, ist das tatsächlich Zufall, kommt aber leider häufig vor. Siehe auch <link linkend="manualdiffhelp">Zeilen manuell ausrichten</link>.

note: Tag: para +> trunk5 stable5
en: Why must all conflicts be solved before the merge result can be saved?
de: Warum müssen alle Konflikte gelöst sein, bevor das Ergebnis gespeichert werden kann?

note: Tag: para +> trunk5 stable5
en: For each equal or different section the editor in the merge result window remembers where it begins or ends. This is needed so that conflicts can be solved manually by simply selecting the source button (<guilabel>A</guilabel>, <guilabel>B</guilabel> or <guilabel>C</guilabel>). This information is lost while saving as text and it is too much effort to create a special file format that supports saving and restoring all necessary information.
de: Der Editor merkt sich für jeden Unterschied in den Dateien wo er beginnt und wo er endet. Das ist nötig, um einen Konflikt einfach durch das Klicken in den Quelltext und Auswählen des Knopfes <guilabel>A</guilabel>/<guilabel>B</guilabel>/<guilabel>C</guilabel>) lösen zu können. Diese wichtige Information geht allerdings verloren, wenn das Ergebnis einfach als Textdatei gespeichert wird und es ist zuviel Aufwand, extra ein eigenes Dateiformat zu entwerfen, das diese Informationen speichern könnte.

note: Tag: para +> trunk5 stable5
en: How can I synchronise the diff and merge views, so that all views show the same text position?
de: Wie kann ich die Ansichten für die Unterschiede und das Zusammenführen so abgleichen, dass in allen Ansichten die gleiche Textposition gezeigt wird?

note: Tag: para +> trunk5 stable5
en: Click into the summary column left of the text. (<link linkend="synchronise_views">See also here.</link>)
de: Klicken Sie in die Zusammenfassungs-Spalte links neben dem Text, weitere Informationen dazu finden Sie in diesem <link linkend="synchronise_views">Abschnitt</link>.

note: Tag: para +> trunk5 stable5
en: Why does <userinput>git difftool --dir-diff</userinput> give "Mix of links and normal files error" when using KDiff3 as the difftool?
de: Warum ergibt der Befehl <userinput>git difftool --dir-diff</userinput> den Fehlermeldung „Vermischung von Verknüpfungen und Dateien“?

note: Tag: para +> trunk5 stable5
en: This is a side effect of git's internal workings. If you try to compare a previous revision to the current work tree git will compare actually files representing the past commit to symlinks pointing to the worktree. As of 1.9 KDiff3 defaults to having <guilabel>Follow file links</guilabel> and <guilabel>Follow folder links</guilabel> on. Prior to this they were off by default. This did not matter when not doing if "Full analysis" was also off. However, with <guilabel>Full analysis</guilabel> on KDiff3 would initially attempt to compare the path pointed to by a link rather than follow it. Prior to 1.8 the resulting error was ignored. However, 1.8 began reporting the error.
de: Dies ist ein Nebeneffekt der internen Funktionsweise von Git. Wenn Sie versuchen, eine vorherige Revision mit der aktuellen Arbeitskopie zu vergleichen, vergleicht Git tatsächlich Dateien die den vergangenen Commit repräsentieren, mit symbolischen Verknüpfungen, die auf die Arbeitskopie zeigen. Ab KDiff3 1.9 sind standardmäßig <guilabel>Datei-Verknüpfungen folgen</guilabel> und <guilabel>Ordner-Verknüpfungen folgen</guilabel> eingeschaltet. Davor waren sie als Voreinstellung ausgeschaltet. Dies spielte keine Rolle, wenn die „Vollständige Analyse“ ebenfalls ausgeschaltet war. Bei eingeschalteter <guilabel>Vollständige Analyse</guilabel> wird KDiff3 jedoch zunächst den Pfad, auf den eine Verknüpfung zeigt, vergleichen anstatt zu ihm folgen. Vor 1.8 wurde der daraus resultierende Fehler ignoriert. Allerdings wird ab 1.8 dieser Fehler ausgegeben.

note: Tag: para +> trunk5 stable5
en: Why does the editor in the merge result window not have an "undo"-function?
de: Warum hat der Editor im Ergebnisfenster einer Zusammenführung keine Funktion <quote>Rückgängig</quote>?

note: Tag: para +> trunk5 stable5
en: This was too much effort until now. You can always restore a version from one source (<guilabel>A</guilabel>, <guilabel>B</guilabel> or <guilabel>C</guilabel>) by clicking the respective button. For big editing the use of another editor is recommended anyway.
de: Der Aufwand dafür war bisher zu groß. Sie können eine bestimmte Version immer durch das Auswählen einer Quelle <guilabel>A</guilabel>/<guilabel>B</guilabel>/<guilabel>C</guilabel>) wiederherstellen. Um größere Mengen an Text zu bearbeiten, sollte ein anderer Editor verwendet werden.

note: Tag: para +> trunk5 stable5
en: When I removed some text, then suddenly "&lt;No src line&gt;" appeared and cannot be deleted. What does that mean and how can one remove this?
de: Nach dem Entfernen von Text wird plötzlich <quote>&lt;Keine Zeile in der Quelle&gt;</quote> angezeigt und der Text lässt sich nicht löschen. Was bedeutet das und wie kann das entfernt werden?

note: Tag: para +> trunk5
en: For each equal or different section the editor in the merge result window remembers where it begins or ends. "&lt;No src line&gt;" means that there is nothing left in a section, not even a new line character. This can happen either while merging automatically or by editing. This is no problem, since this hint won't appear in the saved file. If you want the original source back just select the section (click on the left summary column) and then click the source button with the needed contents (<guilabel>A</guilabel>/<guilabel>B</guilabel> or <guilabel>C</guilabel>).
de: Der Editor merkt sich für jeden gleichen und unterschiedlichen Abschnitt Anfang und Ende. <quote>&lt;No src line&gt;</quote> bedeutet, dass in diesem Abschnitt nichts mehr existiert, noch nicht mal mehr das Zeichen für den Zeilenvorschub. So etwas kann beim automatischen Zusammenführen oder beim Editieren passieren und ist kein Problem, denn der Text erscheint nicht in der gespeicherten Datei. Wenn Sie den Originaltext wiederherstellen möchten, klicken Sie in den Abschnitt und wählen die korrekte Quelle <guilabel>A</guilabel>/<guilabel>B</guilabel> oder <guilabel>C</guilabel>) aus.

note: Tag: para +> stable5
en: For each equal or different section the editor in the merge result window remembers where it begins or ends. "&lt;No src line&gt;" means that there is nothing left in a section, not even a new line character. This can happen either while merging automatically or by editing. This is no problem, since this hint won't appear in the saved file. If you want the orignal source back just select the section (click on the left summary column) and then click the source button with the needed contents (<guilabel>A</guilabel>/<guilabel>B</guilabel> or <guilabel>C</guilabel>).
de: Der Editor merkt sich für jeden gleichen und unterschiedlichen Abschnitt Anfang und Ende. <quote>&lt;No src line&gt;</quote> bedeutet, dass in diesem Abschnitt nichts mehr existiert, noch nicht mal mehr das Zeichen für den Zeilenvorschub. So etwas kann beim automatischen Zusammenführen oder beim Editieren passieren und ist kein Problem, denn der Text erscheint nicht in der gespeicherten Datei. Wenn Sie den Originaltext wiederherstellen möchten, klicken Sie in den Abschnitt und wählen die korrekte Quelle <guilabel>A</guilabel>/<guilabel>B</guilabel> oder <guilabel>C</guilabel>) aus.

note: Tag: para +> trunk5 stable5
en: Why doesn't &kdiff3; support syntax-highlighting?
de: Warum unterstützt &kdiff3; keine Syntaxhervorhebung?

note: Tag: para +> trunk5 stable5
en: &kdiff3; already uses many colors for difference highlighting. More highlighting would be confusing. Use another editor for this.
de: &kdiff3; benutzt bereits viele Farben zum Hervorheben von Unterschieden. Noch mehr Hervorhebung wäre verwirrend und verfehlt den Zweck. Benutzen Sie dafür bitte einen anderen Editor.

note: Tag: para +> trunk5
en: Can I use &kdiff3; to compare <application>LibreOffice</application>/<trademark class="registered">OpenOffice.org</trademark>, <application>&Microsoft; Word</application>, <application>&Microsoft; Excel</application>, &PDF;, &etc; files?
de: Kann ich &kdiff3; benutzen, um Dateien von <application>LibreOffice</application>/<trademark class="registered">OpenOffice.Org</trademark>, <application>&Microsoft; Word</application>, <application>&Microsoft; Excel</application>, &PDF;, &etc; zu vergleichen?

note: Tag: para +> stable5
en: Can I use &kdiff3; to compare <trademark class="registered"> OpenOffice.org</trademark>, <application>&Microsoft; Word</application>, <application>&Microsoft; Excel</application>, &PDF;, &etc; files?
de: Kann ich &kdiff3; benutzen, um Dateien von <trademark class="registered">OpenOffice.org</trademark>, <application>&Microsoft; Word</application>, <application>&Microsoft; Excel</application>, &PDF;, &etc; zu vergleichen?

note: Tag: para +> trunk5 stable5
en: Although &kdiff3; will analyse any kind of file the result will probably not be very satisfactory for you.
de: Obwohl &kdiff3; jede beliebige Datei analysiert, wird das Ergebnis Sie wahrscheinlich nicht zufrieden stellen.

note: Tag: para +> trunk5
en: &kdiff3; was made to compare pure text files. <application>LibreOffice</application>/<trademark class="registered"> OpenOffice.org</trademark>, <application>&Microsoft; Word</application>, <application>&Microsoft; Excel</application>, &etc; store much more information in the files (about fonts, pictures, pages, colors, &etc;) which &kdiff3; doesn't know about. So &kdiff3; will show you the contents of the file interpreted as pure text, but this might be unreadable or at least it will look very odd.
de: &kdiff3; wurde zum Vergleich von einfachen Textdateien entwickelt. <application>LibreOffice</application>/<trademark class="registered"> OpenOffice.org</trademark>, <application>&Microsoft; Word</application>, <application>&Microsoft; Excel</application>, &etc;  speichern viel mehr Informationen in den Dateien, zum Beispiel Schriften, Bilder, Seiten, Farben &etc; Diese Informationen kann &kdiff3; nicht verarbeiten. Daher zeigt &kdiff3; den Inhalt der Dateien als einfachen Text an. Diese Anzeige kann nicht lesbar sein oder zumindest seltsam aussehen.

note: Tag: para +> stable5
en: &kdiff3; was made to compare pure text files. <trademark class="registered"> OpenOffice.org</trademark>, <application>&Microsoft; Word</application>, <application>&Microsoft; Excel</application>, &etc; store much more information in the files (about fonts, pictures, pages, colors, &etc;) which &kdiff3; doesn't know about. So &kdiff3; will show you the contents of the file interpreted as pure text, but this might be unreadable or at least it will look very odd.
de: &kdiff3; wurde zum Vergleich von einfachen Textdateien entwickelt. <trademark class="registered"> OpenOffice.org</trademark>, <application>&Microsoft; Word</application>, <application>&Microsoft; Excel</application>, &etc; speichern viel mehr Informationen in den Dateien, zum Beispiel Schriften, Bilder, Seiten, Farben &etc; Diese Informationen kann &kdiff3; nicht verarbeiten. Daher zeigt &kdiff3; den Inhalt der Dateien als einfachen Text an. Diese Anzeige kann nicht lesbar sein oder zumindest seltsam aussehen.

note: Tag: para +> trunk5 stable5
en: Since most programs nowadays store their contents in &XML; format, you might be able to read it as pure text. So if the change was only small, &kdiff3; still might help you.
de: Da heute viele Programme den Inhalt von Dokumenten in Dateien im &XML;-Format abspeichern, können diese Dateien auch als einfacher Text gelesen werden. Bei kleinen Änderungen kann &kdiff3; immer noch hilfreich sein.

note: Tag: para +> trunk5 stable5
en: The best solution if you only want to compare the text (without embedded objects like pictures) is to use <menuchoice><guimenu>Edit</guimenu><guimenuitem>Select All</guimenuitem></menuchoice> and <menuchoice><guimenu>Edit</guimenu><guimenuitem>Copy</guimenuitem></menuchoice> menu items in your program to copy the interesting text to the clipboard and then in &kdiff3; paste the text into either diff input window. (See also <link linkend="selections">Select, Copy And Paste</link>.)
de: Um nur den Text ohne eingebettete Objekte wie Bilder zu vergleichen, wählen Sie mit <menuchoice><guimenu>Bearbeiten</guimenu><guimenuitem>Alles auswählen</guimenuitem></menuchoice> und <menuchoice><guimenu>Bearbeiten</guimenu><guimenuitem>Kopieren</guimenuitem></menuchoice>alles aus und kopieren dann den Text in die Zwischenablage. In &kdiff3; fügen Sie dann den Text in eins der Diff-Eingabefenster ein, siehe auch <link linkend="selections">Auswahl, Kopieren und Einfügen</link>.

note: Tag: para +> trunk5 stable5
en: Where has the folder option <guimenuitem>List only deltas</guimenuitem> gone?
de: Wo ist die Option <guimenuitem>Nur Unterschiede anzeigen</guimenuitem> für Ordner geblieben?

note: Tag: para +> trunk5 stable5
en: There are now several <link linkend="selectingvisiblefiles">"Show" options</link> in the <guimenu>Folder</guimenu> menu. Disabling <guimenuitem>Show Identical Files</guimenuitem> will achieve what enabling <guimenuitem>List only deltas</guimenuitem> used to do.
de: Es gibt jetzt mehrere <link linkend="selectingvisiblefiles">Anzeige</link>-Optionen im Menü <guimenu>Ordner</guimenu>. Deaktivieren Sie <guimenuitem>Identische Dateien anzeigen</guimenuitem>, das führt zum gleichen Ergebnis wie früher <guimenuitem>Nur Unterschiede anzeigen</guimenuitem>.

note: Tag: para +> trunk5 stable5
en: How can I make a big selection in the diff input window because scrolling takes so long?
de: Wie kann ich eine große Auswahl im Diff-Eingabefenster erstellen, wenn das Blättern so lange dauert?

note: Tag: para +> trunk5 stable5
en: Start the selection as usual (click and hold the &LMB;). Then use the navigation keys (&eg; &PgUp;, &PgDn;) while holding the &LMB; down. (See also <link linkend="selections">Select, Copy And Paste</link>.)
de: Starten Sie die Auswahl wie üblich durch Klicken und Halten der &LMBn;. Benutzen Sie dann die Navigationstasten wie zum Beispiel &PgDn; oder &PgUp; und halten dabei die linke Maustaste gedrückt. Siehe auch <link linkend="selections">Auswählen, Kopieren und Einfügen</link>.

note: Tag: para +> trunk5 stable5
en: There is so much information here, but your question is still not answered?
de: Wird Ihre Frage hier nicht beantwortet?

note: Tag: para +> trunk5 stable5
en: Please send me your question. I appreciate every comment.
de: Bitte senden Sie mir Ihre Frage zu. Ich bin dankbar für jeden Kommentar.

note: Tag: title +> trunk5 stable5
en: Credits and License
de: Danksagungen und Lizenz

note: Tag: para +> trunk5 stable5
en: &kdiff3; - File and Folder Comparison and Merge Tool
de: &kdiff3; - Ein Programm zum Vergleichen und Zusammenführen von Dateien und Ordnern

note: Tag: para +> trunk5 stable5
en: Program copyright 2002-2007 Joachim Eibl <email>joachim.eibl at gmx.de</email>
de: Programm-Copyright 2002-2007 Joachim Eibl <email>joachim.eibl at gmx.de</email>

note: Tag: para +> trunk5 stable5
en: Several cool ideas and bugreports came from colleagues and many people out in the Wild Wild Web. Thank you!
de: Viele gute Ideen und Fehlerberichte kamen von Kollegen und vielen Leuten aus dem <quote>Wild Wild Web</quote>. Vielen Dank!

note: Tag: para +> trunk5 stable5
en: Documentation Copyright &copy; 2002-2007 Joachim Eibl <email>joachim.eibl at gmx.de</email>
de: Dokumentation Copyright &copy; 2002-2007 Joachim Eibl <email>joachim.eibl at gmx.de</email>

note: Tag: para +> trunk5 stable5
en: Documentation Copyright &copy; 2017-2019 Michael Reeves <email>reeves.87 at gmail.com</email>
de: Dokumentation Copyright &copy; 2017-2019 Michael Reeves <email>reeves.87 at gmail.com</email>
