diff --git a/TRANSLATION.md b/TRANSLATION.md
index fadb7ff9c..aa19450e0 100644
--- a/TRANSLATION.md
+++ b/TRANSLATION.md
@@ -6,50 +6,7 @@ This document shows the translation status of each locale file in the repository
### 
-### 
-
-
-Missing keys in de_DE.axaml
-
-- Text.About.ReleaseDate
-- Text.Blame.IgnoreWhitespace
-- Text.BranchCM.CompareTwo
-- Text.BranchCM.CompareWith
-- Text.BranchCM.CompareWithHead
-- Text.ChangeCM.Merge
-- Text.ChangeCM.MergeExternal
-- Text.Checkout.WarnUpdatingSubmodules
-- Text.Compare.WithHead
-- Text.Configure.Git.AskBeforeAutoUpdatingSubmodules
-- Text.MergeConflictEditor.AcceptBoth.MineFirst
-- Text.MergeConflictEditor.AcceptBoth.TheirsFirst
-- Text.MergeConflictEditor.UseBoth
-- Text.MergeConflictEditor.AllResolved
-- Text.MergeConflictEditor.ConflictsRemaining
-- Text.MergeConflictEditor.Mine
-- Text.MergeConflictEditor.NextConflict
-- Text.MergeConflictEditor.PrevConflict
-- Text.MergeConflictEditor.Result
-- Text.MergeConflictEditor.SaveAndStage
-- Text.MergeConflictEditor.Theirs
-- Text.MergeConflictEditor.Title
-- Text.MergeConflictEditor.UnsavedChanges
-- Text.MergeConflictEditor.UseMine
-- Text.MergeConflictEditor.UseMine.Tip
-- Text.MergeConflictEditor.UseTheirs
-- Text.MergeConflictEditor.UseTheirs.Tip
-- Text.MergeConflictEditor.Undo
-- Text.No
-- Text.Repository.OpenAsFolder
-- Text.Repository.Resolve
-- Text.TagCM.CompareTwo
-- Text.TagCM.CompareWith
-- Text.TagCM.CompareWithHead
-- Text.WorkingCopy.Conflicts.Merge
-- Text.WorkingCopy.Conflicts.MergeExternal
-- Text.Yes
-
-
+### 
### 
@@ -1587,4 +1544,4 @@ This document shows the translation status of each locale file in the repository
- Text.MergeConflictEditor.UseMine.Tip
- Text.MergeConflictEditor.UseTheirs.Tip
-
\ No newline at end of file
+
diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml
index b9b41e9de..9d4e0c07d 100644
--- a/src/Resources/Locales/de_DE.axaml
+++ b/src/Resources/Locales/de_DE.axaml
@@ -5,47 +5,48 @@
Info
Über SourceGit
- Hinweise zur Veröffentlichung
- Open Source & freier Git GUI Client
+ Veröffentlichungsdatum: {0}
+ Versionshinweise
+ Open Source & freier Git GUI-Client
Zu ignorierende Datei(en) hinzufügen
Muster:
Speichern in Datei:
Worktree hinzufügen
Ordner:
- Pfad für diesen Worktree. Relativer Pfad wird unterstützt.
- Branch Name:
- Optional. Standard ist der Zielordnername.
+ Pfad für diesen Worktree. Relative Pfade werden unterstützt.
+ Branch-Name:
+ Optional. Standard ist der Name des Zielordners.
Branch verfolgen:
Remote-Branch verfolgen
Was auschecken:
Neuen Branch erstellen
Existierender Branch
- OpenAI Assistent
- Neu generieren
- Verwende OpenAI, um Commit-Nachrichten zu generieren
+ AI-Assistent
+ NEU GENERIEREN
+ Verwende AI, um Commit-Nachrichten zu generieren
Als Commit-Nachricht verwenden
SourceGit minimieren
Alles anzeigen
Patch
Patch-Datei:
Wähle die anzuwendende .patch-Datei
- Ignoriere Leerzeichenänderungen
+ Ignoriere Leerzeichen-Änderungen
Patch anwenden
Leerzeichen:
Stash anwenden
Nach dem Anwenden löschen
Änderungen des Index wiederherstellen
Stash:
- Archivieren...
+ Archivieren…
Speichere Archiv in:
- Wähle Archivpfad aus
+ Wähle einen Archivpfad aus
Revision:
Archiv erstellen
- SourceGit Askpass
+ SourceGit-Askpass
Passphrase eingeben:
ALS UNVERÄNDERT ANGENOMMENE DATEIEN
KEINE ALS UNVERÄNDERT ANGENOMMENEN DATEIEN
- Bild laden...
+ Bild laden…
Aktualisieren
BINÄRE DATEI WIRD NICHT UNTERSTÜTZT!!!
Bisect
@@ -57,28 +58,32 @@
Bisecting. Aktuellen Commit als gut oder schlecht markieren und einen anderen auschecken.
Blame
Blame auf vorheriger Revision
+ Leerzeichen-Änderungen ignorieren
BLAME WIRD BEI DIESER DATEI NICHT UNTERSTÜTZT!!!
- Auschecken von ${0}$...
+ Auschecken von ${0}$…
+ Ausgewählte 2 Branches vergleichen
+ Vergleichen mit…
+ Vergleichen mit HEAD
Branch-Namen kopieren
- PR erstellen...
- PR für Upstream ${0}$ erstellen...
+ PR erstellen…
+ PR für Upstream ${0}$ erstellen…
Benutzerdefinierte Aktion
- Lösche ${0}$...
- Lösche alle ausgewählten {0} Branches
- Beschreibung für ${0}$ bearbeiten...
+ Lösche ${0}$…
+ Lösche ausgewählte {0} Branches
+ Beschreibung für ${0}$ bearbeiten…
Fast-Forward zu ${0}$
- Fetche ${0}$ in ${1}$ hinein...
- Git Flow - Abschließen ${0}$
- Merge ${0}$ in ${1}$ hinein...
+ Fetche ${0}$ in ${1}$ hinein…
+ Git Flow – Abschließen ${0}$
+ Merge ${0}$ in ${1}$ hinein…
Merge ausgewählte {0} Branches in aktuellen hinein
Pull ${0}$
- Pull ${0}$ in ${1}$ hinein...
+ Pull ${0}$ in ${1}$ hinein…
Push ${0}$
- Rebase ${0}$ auf ${1}$...
- Benenne ${0}$ um...
- Setze ${0}$ zurück auf ${1}$...
+ Rebase ${0}$ auf ${1}$…
+ Benenne ${0}$ um…
+ Setze ${0}$ zurück auf ${1}$…
Zu ${0}$ wechseln (Worktree)
- Setze verfolgten Branch...
+ Setze verfolgten Branch…
{0} Commit(s) voraus
{0} Commit(s) voraus, {1} Commit(s) zurück
{0} Commit(s) zurück
@@ -92,48 +97,51 @@
Auf Vorgänger-Revision zurücksetzen
Auf diese Revision zurücksetzen
Generiere Commit-Nachricht
- ANZEIGE MODUS ÄNDERN
+ Merge (integriert)
+ Merge (extern)
+ ANZEIGEMODUS ÄNDERN
Zeige als Datei- und Ordnerliste
Zeige als Pfadliste
- Zeige als Dateisystembaum
+ Zeige als Dateisystem-Baumstruktur
Ändere URL des Submoduls
- Submodule:
+ Submodul:
URL:
Branch auschecken
Commit auschecken
Commit:
- Warnung: Beim Auschecken eines Commits wird dein HEAD losgelöst (detached) sein!
+ Warnung: Durch Auschecken eines Commits wird dein HEAD losgelöst (detached)!
Lokale Änderungen:
Verwerfen
Stashen & wieder anwenden
Branch:
- Dein aktueller HEAD enthält Commit(s) ohne Verbindung zu einem Branch/Tag. Möchtest du trotzdem fortfahren?
- Auschecken & Fast-Forward
- Fast-Forward zu:
+ Dein aktueller HEAD enthält Commit(s) ohne Verbindung zu einem Branch / Tag. Möchtest du trotzdem fortfahren?
+ Die folgenden Submodule müssen aktualisiert werden:{0}Möchtest du sie aktualisieren?
+ Auschecken & Fast Forward
+ Fast Forward zu:
Cherry Pick
Quelle an Commit-Nachricht anhängen
Commit(s):
Alle Änderungen committen
Hauptlinie:
- Normalerweise ist es nicht möglich einen Merge zu cherry-picken, da unklar ist welche Seite des Merges die Hauptlinie ist. Diese Option ermöglicht es die Änderungen relativ zum ausgewählten Vorgänger zu wiederholen.
+ Normalerweise ist es nicht möglich, einen Merge zu cherry-picken, da unklar ist, welche Seite des Merges als Hauptlinie anzusehen ist. Diese Option ermöglicht es, die Änderungen relativ zum ausgewählten Vorgänger zu wiederholen.
Stashes löschen
- Du versuchst alle Stashes zu löschen. Möchtest du wirklich fortfahren?
- Remote Repository klonen
- Extra Parameter:
- Zusätzliche Argumente für das Klonen des Repositories. Optional.
+ Du versuchst, alle Stashes zu löschen. Möchtest du wirklich fortfahren?
+ Remote-Repository klonen
+ Extra-Parameter:
+ Zusätzliche Argumente für das Klonen des Repositorys. Optional.
Lokaler Name:
Repository-Name. Optional.
- Übergeordneter Ordner:
+ Übergeordnetes Verzeichnis:
Submodule initialisieren und aktualisieren
- Repository URL:
+ Repository-URL:
SCHLIESSEN
Editor
Commit auschecken
Diesen Commit cherry-picken
- Mehrere cherry-picken
- Mit HEAD vergleichen
- Mit Worktree vergleichen
- Author
+ Mehrere cherry-picken…
+ Vergleiche mit HEAD
+ Vergleiche mit Worktree
+ Autor
Commit-Nachricht
Committer
SHA
@@ -141,39 +149,39 @@
Benutzerdefinierte Aktion
Commit entfernen
Interaktives Rebase
- Entfernen...
- Bearbeiten...
- Fixup in den Vorgänger...
+ Entfernen…
+ Bearbeiten…
+ Fixup in den Vorgänger…
Interaktives Rebase von ${0}$ auf ${1}$
- Umformulieren...
- Squash in den Vorgänger...
+ Umformulieren…
+ Squash in den Vorgänger…
Merge in ${0}$ hinein
- Merge ...
+ Merge…
Push ${0}$ zu ${1}$
Rebase ${0}$ auf ${1}$
Setze ${0}$ auf ${1}$ zurück
Commit rückgängig machen
Umformulieren
- Als Patch speichern...
+ Als Patch speichern…
Squash in den Vorgänger
Fixup in den Vorgänger
ÄNDERUNGEN
geänderte Datei(en)
- Änderungen durchsuchen...
+ Änderungen durchsuchen…
DATEIEN
- LFS DATEI
- Dateien durchsuchen...
- Submodule
+ LFS-DATEI
+ Dateien durchsuchen…
+ Submodul
INFORMATION
AUTOR
NACHFOLGER
COMMITTER
Prüfe Refs, die diesen Commit enthalten
COMMIT ENTHALTEN IN
- Email kopieren
- Name kopieren
- Name & Email kopieren
- Zeigt nur die ersten 100 Änderungen. Alle Änderungen im ÄNDERUNGEN Tab.
+ E-Mail-Adresse kopieren
+ Namen kopieren
+ Namen & E-Mail-Adresse kopieren
+ Zeigt nur die ersten 100 Änderungen. Alle Änderungen siehe Registerkarte ‚ÄNDERUNGEN‘.
Schlüssel:
COMMIT-NACHRICHT
VORGÄNGER
@@ -182,33 +190,33 @@
Unterzeichner:
Im Browser öffnen
Commit-Nachricht eingeben. Leerzeile zum Trennen von Betreff und Beschreibung verwenden!
- Betreff
- Vergleich
- Repository Einstellungen
- COMMIT TEMPLATE
+ BETREFF
+ Vergleichen
+ Vergleichen mit HEAD
+ Repository-Einstellungen
+ COMMIT-VORLAGE
Vordefinierte Parameter:
-
- ${branch_name} Name des aktuellen lokalen Branches.
- ${files_num} Anzahl der geänderten Dateien
- ${files} Pfade der geänderten Dateien
- ${files:N} Maximale Anzahl N an Pfaden geänderter Dateien
- ${pure_files} Wie ${files}, aber nur die reinen Dateinamen
- ${pure_files:N} Wie ${files:N}, aber ohne Ordner
- Template Inhalt:
- Template Name:
+
+${branch_name} Name des aktuellen lokalen Branches.
+${files_num} Anzahl der geänderten Dateien
+${files} Pfade der geänderten Dateien
+${files:N} Maximale Anzahl N an Pfaden geänderter Dateien
+${pure_files} Wie ${files}, aber nur die reinen Dateinamen
+${pure_files:N} Wie ${files:N}, aber ohne Ordner
+ Vorlageninhalt:
+ Vorlagenname:
BENUTZERDEFINIERTE AKTION
Argumente:
Vordefinierte Parameter:
- ${REPO} Repository-Pfad
- ${REMOTE} selektierter Remote oder selektierter Branch-Remote
- ${BRANCH} selektierter Branch, ohne ${REMOTE}-Teil für Remote-Branches
- ${BRANCH_FRIENDLY_NAME} Freundlicher Name des selektierten Branches, enthält ${REMOTE}-Teil für Remote-Branches
- ${SHA} Hash des selektierten Commits
- ${TAG} selektiertes Tag
- ${FILE} Ausgewählte Datei, relativ zum Stammverzeichnis des Repositorys
- $1, $2 ... Werte der Eingabe-Steuerelemente
-
+${REPO} Repository-Pfad
+${REMOTE} Selektierter Remote oder selektierter Branch-Remote
+${BRANCH} Selektierter Branch, ohne ${REMOTE}-Teil für Remote-Branches
+${BRANCH_FRIENDLY_NAME} Benutzerfreundlicher Name des selektierten Branches, enthält ${REMOTE}-Teil für Remote-Branches
+${SHA} Hash des selektierten Commits
+${TAG} Ausgewählter Tag
+${FILE} Ausgewählte Datei, relativ zum Stammverzeichnis des Repositorys
+$1, $2, … Werte der Eingabe-Steuerelemente
Ausführbare Datei:
Eingabe-Steuerelemente:
Bearbeiten
@@ -221,79 +229,80 @@
Repository
Tag
Auf Beenden der Aktion warten
- Email Adresse
- Email Adresse
+ E-Mail-Adresse
+ E-Mail-Adresse
GIT
+ Vor dem Auto-Aktualisieren von Submodulen fragen
Remotes automatisch fetchen
Minute(n)
- Typen für konventionellen Commit
- Standard Remote
- Bevorzugter Merge Modus
+ Konventionelle Commit-Typen
+ Standard-Remote
+ Bevorzugter Merge-Modus
TICKETSYSTEM
- Beispiel für Azure DevOps Regel hinzufügen
- Beispiel für Gerrit Change-Id hinzufügen
- Beispiel für Gitee Issue Regel hinzufügen
- Beispiel für Gitee Pull Request Regel hinzufügen
- Beispiel für GitHub Regel hinzufügen
- Beispiel für Gitlab Issue Regel hinzufügen
- Beispiel für Gitlab Merge Request Regel hinzufügen
+ Beispiel für Azure-DevOps-Regel hinzufügen
+ Beispiel für Gerrit-Change-ID hinzufügen
+ Beispiel für Gitee-Issue-Regel hinzufügen
+ Beispiel für Gitee-Pull-Request-Regel hinzufügen
+ Beispiel für GitHub-Regel hinzufügen
+ Beispiel für Gitlab-Issue-Regel hinzufügen
+ Beispiel für Gitlab-Merge-Request-Regel hinzufügen
Beispiel für Jira-Regel hinzufügen
Neue Regel
- Ticketnummer Regex-Ausdruck:
+ Regulärer Ausdruck für Ticket-ID:
Name:
- Regel per Datei .issuetracker teilen
+ Diese Regel per .issuetracker-Datei teilen
Ergebnis-URL:
- Verwende bitte $1, $2 um auf Regex-Gruppenwerte zuzugreifen.
+ Verwende bitte $1, $2, um auf Regex-Gruppenwerte zuzugreifen.
OPEN AI
- Bevorzugter Service:
- Der ausgewählte 'Bevorzugte Service' wird nur in diesem Repository gesetzt und verwendet. Wenn keiner gesetzt ist und mehrere Services verfügbar sind wird ein Kontextmenü zur Auswahl angezeigt.
- HTTP Proxy
- HTTP Proxy für dieses Repository
+ Bevorzugter Dienst:
+ Der ausgewählte ‚Bevorzugte Dienst‘ wird nur in diesem Repository gesetzt und verwendet. Wenn keiner gesetzt ist und mehrere Dienste verfügbar sind, wird ein Kontextmenü zur Auswahl angezeigt.
+ HTTP-Proxy
+ HTTP-Proxy für dieses Repository
Benutzername
Benutzername für dieses Repository
Bearbeite Steuerelemente für benutzerdefinierte Aktionen
Wert bei Markierung:
- Wenn markiert, wird dieser Wert in Kommandozeilen-Argumenten benutzt
+ Falls ausgewählt, wird dieser Wert in Kommandozeilen-Argumenten benutzt
Beschreibung:
Standardwert:
Auf Ordner einschränken
Bezeichnung:
Einträge:
- Nutze '|', um Einträge zu trennen
+ Nutze ‚|‘, um Einträge zu trennen
Die vordefinierten Parameter ${REPO}, ${REMOTE}, ${BRANCH}, ${BRANCH_FRIENDLY_NAME}, ${SHA}, ${FILE} und ${TAG} bleiben hier verwendbar
Typ:
- Arbeitsplätze
+ Arbeitsumgebungen
Farbe
Name
- Zuletzt geöffnete Tabs beim Starten wiederherstellen
+ Offene Registerkarten beim Programmstart wiederherstellen
WEITER
Leerer Commit erkannt! Möchtest du trotzdem fortfahren (--allow-empty)?
ALLES STAGEN & COMMITTEN
Leerer Commit erkannt! Möchtest du trotzdem fortfahren (--allow-empty) oder alle Änderungen stagen und dann committen?
Neustart erforderlich
- Du musst dieses App neustarten, um Änderungen zu übernehmen.
+ Du musst dieses Programm neustarten, um die Änderungen zu übernehmen.
Konventionelle Commit-Hilfe
Breaking Change:
Geschlossenes Ticket:
Änderungen im Detail:
- Gültigkeitsbereich:
+ Geltungsbereich:
Kurzbeschreibung:
Typ der Änderung:
Kopieren
Gesamten Text kopieren
Ganzen Pfad kopieren
Pfad kopieren
- Branch erstellen...
+ Branch erstellen…
Basierend auf:
Erstellten Branch auschecken
Lokale Änderungen:
Verwerfen
Stashen & wieder anwenden
Neuer Branch-Name:
- Branch-Name
+ Einen Branch-Namen eingeben
Lokalen Branch erstellen
Überschreibe existierenden Branch
- Tag erstellen...
+ Tag erstellen…
Neuer Tag auf:
Mit GPG signieren
Anmerkung:
@@ -301,81 +310,81 @@
Tag-Name:
Empfohlenes Format: v1.0.0-alpha
Nach Erstellung auf alle Remotes pushen
- Erstelle neuen Tag
+ Neuen Tag anlegen
Art:
Mit Anmerkung
Ohne Anmerkung
- Halte Strg gedrückt, um direkt auszuführen
+ Halte ‚Strg‘ gedrückt, um direkt auszuführen
Ausschneiden
- De-initialisiere Submodul
- Erzwinge De-Initialisierung, selbst wenn es lokale Änderungen enthält.
+ Deinitialisiere Submodul
+ Erzwinge Deinitialisierung, selbst wenn lokale Änderungen enthalten sind.
Submodul:
Branch löschen
Branch:
- Du löscht gerade einen Remote-Branch!!!
+ Du bist dabei, einen Remote-Branch zu löschen!!!
Auch Remote-Branch ${0}$ löschen
Mehrere Branches löschen
- Du versuchst mehrere Branches auf einmal zu löschen. Kontrolliere noch einmal vor dem Fortfahren!
+ Du versuchst, mehrere Branches auf einmal zu löschen. Kontrolliere dies sorgfältig, bevor du fortfährst!
Mehrere Tags löschen
- von Remotes löschen
- Du versuchst, mehrere Tags gleichzeitig zu löschen. Sei dir sicher, das doppelt zu prüfen, bevor du loslegst!
+ Von Remotes löschen
+ Du versuchst, mehrere Tags auf einmal zu löschen. Kontrolliere dies sorgfältig, bevor du fortfährst!
Remote löschen
Remote:
Pfad:
Ziel:
Alle Nachfolger werden aus der Liste entfernt.
Dadurch wird es nur aus der Liste entfernt, nicht von der Festplatte!
- Bestätige löschen von Gruppe
- Bestätige löschen von Repository
+ Bestätige Löschen von Gruppe
+ Bestätige Löschen von Repository
Lösche Submodul
- Submodul Pfad:
+ Submodul-Pfad:
Tag löschen
Tag:
- Von Remote Repositories löschen
+ Von Remote-Repositorys löschen
BINÄRER VERGLEICH
Dateimodus geändert
- Erste Differenz
- Ignoriere Leerzeichenänderungen
- Überblenden
- Differenz
- Nebeneinander
- Wischen
- Letzte Differenz
- LFS OBJEKT ÄNDERUNG
+ Erster Unterschied
+ Ignoriere Leerzeichen-Änderungen
+ ÜBEREINANDER
+ DIFFERENZ
+ NEBENEINANDER
+ WISCHEN
+ Letzter Unterschied
+ LFS-OBJEKT-ÄNDERUNG
NEU
- Nächste Änderung
- KEINE ÄNDERUNG ODER NUR ZEILEN-ENDE ÄNDERUNGEN
+ Nächster Unterschied
+ KEINE ÄNDERUNG ODER NUR ZEILENENDE-ÄNDERUNGEN
ALT
- Vorherige Änderung
+ Vorheriger Unterschied
Als Patch speichern
Zeige versteckte Symbole
Nebeneinander
SUBMODUL
GELÖSCHT
NEU
- Seiten wechseln
- Syntax Hervorhebung
+ Seiten tauschen
+ Syntax-Hervorhebung
Zeilenumbruch
- Öffne in Merge Tool
+ Öffne in Merge-Tool
Alle Zeilen anzeigen
Weniger Zeilen anzeigen
Mehr Zeilen anzeigen
- WÄHLE EINE DATEI AUS UM ÄNDERUNGEN ANZUZEIGEN
+ WÄHLE EINE DATEI AUS, UM ÄNDERUNGEN ANZUZEIGEN
Verzeichnisverlauf
Hat lokale Änderungen
Abweichungen vom Upstream
- Schon aktuell
+ Bereits aktuell
Änderungen verwerfen
Alle Änderungen in der Arbeitskopie.
Änderungen:
Ignorierte Dateien einbeziehen
Nicht-verfolgte Dateien einbeziehen
- Insgesamt {0} Änderungen werden verworfen
+ {0} Änderungen werden verworfen
Du kannst das nicht rückgängig machen!!!
Commit entfernen
Commit:
Neuer HEAD:
- Beschreibung eines Branches bearbeiten
+ Beschreibung des Branches bearbeiten
Ziel-Branch:
Lesezeichen:
Neuer Name:
@@ -386,122 +395,122 @@
Dieses Repository
Fetch
Alle Remotes fetchen
- Aktiviere '--force' Option
+ Überschreiben lokaler Refs erzwingen
Ohne Tags fetchen
Remote:
Remote-Änderungen fetchen
Als unverändert betrachten
Benutzerdefinierte Aktion
- Verwerfen...
- Verwerfe {0} Dateien...
+ Verwerfen…
+ Verwerfe {0} Dateien…
Löse mit ${0}$
- Als Patch speichern...
+ Als Patch speichern…
Stagen
- {0} Dateien stagen
- Stash...
- {0} Dateien stashen...
- Unstage
+ Stage {0} Dateien
+ Stashen…
+ Stashe {0} Dateien…
+ Unstagen
{0} Dateien unstagen
- "Meine" verwenden (checkout --ours)
- "Ihre" verwenden (checkout --theirs)
- Datei Historie
- ÄNDERUNGEN
+ Meine verwenden (checkout --ours)
+ Deren verwenden (checkout --theirs)
+ Dateiverlauf
+ ÄNDERUNG
INHALT
- Git-Flow
+ Git Flow
Development-Branch:
Feature:
- Feature-Prefix:
- FLOW - Feature abschließen
- FLOW - Hotfix abschließen
- FLOW - Release abschließen
+ Feature-Präfix:
+ FLOW – Feature fertigstellen
+ FLOW – Hotfix fertigstellen
+ FLOW – Release fertigstellen
Ziel:
Push zu Remote(s) nach Abschluss
Squash beim Merge
Hotfix:
- Hotfix-Prefix:
- Git-Flow initialisieren
+ Hotfix-Präfix:
+ Git Flow initialisieren
Branch behalten
Production-Branch:
Release:
- Release-Prefix:
- Feature starten...
- FLOW - Feature starten
- Hotfix starten...
- FLOW - Hotfix starten
- Name eingeben
- Release starten...
- FLOW - Release starten
- Versions-Tag-Prefix:
+ Release-Präfix:
+ Feature beginnen…
+ FLOW – Feature beginnen
+ Hotfix beginnen…
+ FLOW – Hotfix beginnen
+ Namen eingeben
+ Release beginnen…
+ FLOW – Release beginnen
+ Versions-Tag-Präfix:
Git LFS
- Verfolgungsmuster hinzufügen...
+ Verfolgungsmuster hinzufügen…
Muster ist ein Dateiname
Eigenes Muster:
Verfolgungsmuster zu Git LFS hinzufügen
Fetch
- Führt `git lfs fetch` aus um Git LFS Objekte herunterzuladen. Das aktualisiert nicht die Arbeitskopie.
- LFS Objekte fetchen
- Installiere Git LFS Hooks
+ Führt `git lfs fetch` aus, um Git-LFS-Objekte herunterzuladen. Dies aktualisiert nicht die Arbeitskopie.
+ LFS-Objekte fetchen
+ Installiere Git-LFS-Hooks
Sperren anzeigen
Keine gesperrten Dateien
Sperre
Zeige nur meine Sperren
- LFS Sperren
+ LFS-Sperren
Entsperren
- Alle meine Dateien entsperren
- Sollen alle meine Dateien entsperrt werden?
+ Alle meine Sperrungen aufheben
+ Sollen alle deine Dateien entsperrt werden?
Erzwinge entsperren
Prune
- Führt `git lfs prune` aus um alte LFS Dateien vom lokalen Speicher zu löschen
+ Führt `git lfs prune` aus, um alte LFS-Dateien aus dem lokalen Speicher zu löschen
Pull
- Führt `git lfs pull` aus um alle Git LFS-Dateien für aktuellen Ref & Checkout herunterzuladen
- LFS Objekte pullen
+ Führt `git lfs pull` aus, um alle Git-LFS-Dateien für aktuellen Ref & Checkout herunterzuladen
+ LFS-Objekte pullen
Push
- Pushe große Dateien in der Warteschlange zum Git LFS Endpunkt
- LFS Objekte pushen
+ Pushe große Dateien in der Warteschlange zum Git-LFS-Endpunkt
+ LFS-Objekte pushen
Remote:
- Verfolge alle '{0}' Dateien
+ Verfolge alle ‚{0}‘ Dateien
Verfolge alle *{0} Dateien
- Verlauf
+ VERLAUF
AUTOR
- AUTOR ZEITPUNKT
+ AUTOR-ZEITPUNKT
VERLAUF & COMMIT-NACHRICHT
SHA
- COMMIT ZEITPUNKT
+ COMMIT-ZEITPUNKT
{0} COMMITS AUSGEWÄHLT
- Halte 'Strg' oder 'Umschalt', um mehrere Commits auszuwählen.
+ Halte ‚Strg‘ oder ‚Umschalt‘, um mehrere Commits auszuwählen.
Halte ⌘ oder ⇧, um mehrere Commits auszuwählen
TIPPS:
- Tastaturkürzel Referenz
+ Tastaturkürzel-Referenz
GLOBAL
Klone neues Repository
- Aktuellen Tab schließen
- Zum nächsten Tab wechseln
- Zum vorherigen Tab wechseln
- Neuen Tab erstellen
+ Aktuelle Registerkarte schließen
+ Zur nächsten Registerkarte wechseln
+ Zur vorherigen Registerkarte wechseln
+ Neue Registerkarte erstellen
Einstellungen öffnen
- Arbeitsplatz-Auswahlmenü anzeigen
- Aktiven Tab wechseln
- Zoom vergrößern/verkleinern
+ Auswahlmenü für Arbeitsumgebungen anzeigen
+ Aktive Registerkarte wechseln
+ Herein- / herauszoomen
REPOSITORY
Gestagte Änderungen committen
Gestagte Änderungen committen und pushen
Alle Änderungen stagen und committen
Fetch, wird direkt ausgeführt
- Dashboard Modus (Standard)
+ Dashboard-Modus (Standard)
Befehlspalette öffnen
Commit-Suchmodus
Pull, wird direkt ausgeführt
Push, wird direkt ausgeführt
Erzwinge Neuladen des Repositorys
- Wechsle zu 'Änderungen'
- Wechsle zu 'Verlauf'
- Wechsle zu 'Stashes'
+ Wechsle zu ‚Änderungen‘
+ Wechsle zu ‚Verlauf‘
+ Wechsle zu ‚Stashes‘
TEXTEDITOR
- Suchpanel schließen
+ Suchleiste schließen
Suche nächste Übereinstimmung
Suche vorherige Übereinstimmung
- Öffne mit externem Diff/Merge Tool
- Öffne Suchpanel
+ Öffne mit externem Diff- / Merge-Tool
+ Öffne Suchleiste
Verwerfen
Stagen
Unstagen
@@ -519,20 +528,38 @@
Lokale Änderungen stashen & wieder anwenden
Auf:
Drag & Drop zum Anordnen der Commits
- Ziel Branch:
+ Ziel-Branch:
Link kopieren
- In Browser öffnen
+ Im Browser öffnen
Befehle
FEHLER
INFO
Repositorys öffnen
- Tabs
- Arbeitsplätze
+ Registerkarten
+ Arbeitsumgebungen
Branch mergen
Merge-Nachricht anpassen
Ziel-Branch:
- Merge Option:
+ Merge-Option:
Quelle:
+ Zuerst meine, dann deren
+ Zuerst deren, dann meine
+ BEIDE VERWENDEN
+ Alle Konflikte gelöst
+ {0} Konflikt(e) verbleibend
+ MEINE
+ Nächster Konflikt
+ Vorheriger Konflikt
+ ERGEBNIS
+ SPEICHERN & STAGEN
+ DEREN
+ Merge-Konflikt – {0}
+ Ungespeicherte Änderungen verwerfen?
+ MEINE VERWENDEN
+ Aktuellen Konflikt mit meiner Version lösen
+ DEREN VERWENDEN
+ Aktuellen Konflikt mit deren Version lösen
+ RÜCKGÄNGIG MACHEN
Merge (mehrere)
Alle Änderungen committen
Strategie:
@@ -540,25 +567,26 @@
Submodul verschieben
Verschieben zu:
Submodul:
- Verschiebe Repository Knoten
+ Verschiebe Repository-Knoten
Wähle Vorgänger-Knoten für:
Name:
- Git wurde NICHT konfiguriert. Gehe bitte zuerst in die [Einstellungen] und konfiguriere Git.
+ NEIN
+ Git wurde NICHT konfiguriert. Gehe bitte zunächst in die [Einstellungen] und konfiguriere es.
Öffnen
Standard-Texteditor (System)
- App-Daten Ordner öffnen
+ Programmdaten-Ordner öffnen
Datei öffnen
- Öffne in Merge Tool
+ Öffnen in externem Merge-Tool
Optional.
- Neue Seite erstellen
+ Neue Registerkarte erstellen
Lesezeichen
- Tab schließen
- Andere Tabs schließen
- Rechte Tabs schließen
+ Registerkarte schließen
+ Andere Registerkarten schließen
+ Registerkarten zur Rechten schließen
Kopiere Repository-Pfad
- Zu Arbeitsplatz verschieben
+ In Arbeitsumgebung verschieben
Aktualisieren
- Repositories
+ Repositorys
Einfügen
Vor {0} Tagen
Vor 1 Stunde
@@ -571,80 +599,80 @@
Vor {0} Jahren
Gestern
Einstellungen
- OPEN AI
- System-Prompt für Diff Analyse
- API Schlüssel
+ AI
+ System-Prompt für Diff-Analyse
+ API-Schlüssel
System-Prompt für Erstellung von Commit-Nachricht
Modell
Name
- Der eingegebene Wert ist der Name der Environment-Variable, von der der Schlüssel gelesen wird
+ Der eingegebene Wert ist der Name der Umgebungsvariable, aus der der API-Schlüssel gelesen wird
Server
Streaming aktivieren
DARSTELLUNG
Standardschriftart
- Editor Tab Breite
+ Editor-Tab-Breite
Schriftgröße
Standard
Texteditor
- Monospace-Schriftart
+ Festbreiten-Schriftart
Design
Design-Anpassungen
- Scrollbars automatisch ausblenden
- Fixe Tab-Breite in Titelleiste
- Verwende nativen Fensterrahmen
- DIFF/MERGE TOOL
+ Bildlaufleisten automatisch ausblenden
+ Fixe Tab-Breite in Titelleiste verwenden
+ Nativen Fensterrahmen verwenden
+ DIFF- / MERGE-TOOL
Argumente für Diff
- Verwendbare Variablen: $LOCAL, $REMOTE
+ Verfügbare Variablen: $LOCAL, $REMOTE
Argumente für Merge
- Verwendbare Variablen: $BASE, $LOCAL, $REMOTE, $MERGED
+ Verfügbare Variablen: $BASE, $LOCAL, $REMOTE, $MERGED
Installationspfad
- Pfad zum Diff/Merge Tool
+ Pfad zum Diff- / Merge-Tool
Tool
ALLGEMEIN
- Beim Starten nach Updates suchen
+ Beim Programmstart nach Aktualisierungen suchen
Datumsformat
Aktiviere kompakte Ordner im Änderungsbaum
Sprache
Commit-Historie
- Zeige Autor Zeitpunkt anstatt Commit Zeitpunkt
- Standardmäßig Seite `Änderungen` anzeigen
- Standardmäßig Tab `ÄNDERUNGEN` in Commit-Details anzeigen
- Zeige Nachfolger in den Commit Details
- Zeige Tags im Commit Verlauf
+ Zeige Autor-Zeitpunkt anstatt Commit-Zeitpunkt
+ Standardmäßig ‚ÄNDERUNGEN‘-Ansicht anzeigen
+ Standardmäßig Registerkarte ‚ÄNDERUNGEN‘ in Commit-Details anzeigen
+ Zeige Nachfolger in den Commit-Details
+ Zeige Tags im Commit-Verlauf
Längenvorgabe für Commit-Nachrichten
Standard-Avatar im GitHub-Stil generieren
GIT
Aktiviere Auto-CRLF
Standard Klon-Ordner
- Benutzer Email
- Globale Git Benutzer Email
+ Benutzer-E-Mail
+ Globale Git Benutzer-E-Mail
Aktiviere --prune beim Fetchen
- Aktiviere --ignore-cr-at-eol beim Diff
- Diese App setzt Git (>= 2.25.1) voraus
+ Aktiviere --ignore-cr-at-eol für Text-Diff
+ Dieses Programm setzt Git (>= 2.25.1) voraus
Installationspfad
- Aktiviere HTTP SSL Verifizierung
+ Aktiviere HTTP-SSL-Verifizierung
git-credential-libsecret statt git-credential-manager verwenden
Benutzername
- Globaler Git Benutzername
- Git Version
- GPG SIGNIERUNG
+ Globaler Git-Benutzername
+ Git-Version
+ GPG-SIGNIERUNG
Commit-Signierung
- GPG Format
- GPG Installationspfad
- Pfad zum GPG Programm
+ GPG-Format
+ GPG-Installationspfad
+ Pfad zum GPG-Programm
Tag-Signierung
- Benutzer Signierungsschlüssel
- GPG Benutzer Signierungsschlüssel
+ Benutzer-Signierungsschlüssel
+ GPG-Signierungsschlüssel des Benutzers
INTEGRATIONEN
- SHELL/TERMINAL
+ SHELL / TERMINAL
Argumente
- Bitte verwende '.' für das aktuelle Verzeichnis
+ Bitte verwende ‚.‘ für das aktuelle Verzeichnis
Pfad
- Shell/Terminal
- Remote löschen
+ Shell / Terminal
+ Remote bereinigen
Ziel:
- Worktrees löschen
- Worktree Informationen in `$GIT_COMMON_DIR/worktrees` löschen
+ Worktrees bereinigen
+ Worktree-Informationen in `$GIT_COMMON_DIR/worktrees` bereinigen
Pull
Remote-Branch:
Lokaler Branch:
@@ -670,8 +698,8 @@
Zu allen Remotes pushen
Remote:
Tag:
- Push zu NEUEM Branch
- Eingabe des Namens des neuen Remote-Branch:
+ Push zu einem NEUEN Branch
+ Name des neuen Remote-Branches:
Schließen
Aktuellen Branch rebasen
Lokale Änderungen stashen & wieder anwenden
@@ -679,13 +707,13 @@
Remote hinzufügen
Remote bearbeiten
Name:
- Remote Name
- Repository URL:
- Remote Git Repository URL
+ Remote-Name
+ Repository-URL:
+ Remote Git-Repository-URL
URL kopieren
Benutzerdefinierte Aktion
- Löschen...
- Bearbeiten...
+ Löschen…
+ Bearbeiten…
Fetch
Im Browser öffnen
Prune
@@ -697,22 +725,22 @@
Eindeutiger Name für diesen Branch
Branch:
ABBRECHEN
- Änderungen automatisch von Remote fetchen...
+ Änderungen automatisch von Remote fetchen…
Sortieren
Nach Commit-Datum
Nach Name
Aufräumen (GC & Prune)
- Führt `git gc` auf diesem Repository aus.
+ Führt `git gc` in diesem Repository aus.
Filter aufheben
Löschen
- Repository Einstellungen
+ Repository-Einstellungen
WEITER
Benutzerdefinierte Aktionen
Keine benutzerdefinierten Aktionen
Dashboard
Alle Änderungen verwerfen
Öffne im Datei-Browser
- Suche Branches/Tags/Submodule
+ Suche Branches / Tags / Submodule
Sichtbarkeit im Verlauf
Aufheben
Im Verlauf ausblenden
@@ -720,19 +748,21 @@
LAYOUT
Horizontal
Vertikal
- COMMIT SORTIERUNG
- Commit Zeitpunkt
- Topologie
+ COMMIT-SORTIERUNG
+ Commit-Zeitpunkt
+ Topologisch
LOKALE BRANCHES
- Mehr Optionen...
+ Mehr Optionen…
Zum HEAD wechseln
Erstelle Branch
BENACHRICHTIGUNGEN LÖSCHEN
Nur aktuellen Branch hervorheben
+ Als Ordner öffnen
Öffne in {0}
Öffne in externen Tools
REMOTES
- REMOTE HINZUFÜGEN
+ Remote hinzufügen
+ AUFLÖSEN
Commit suchen
Autor
Committer
@@ -745,73 +775,73 @@
Nur ersten Vorgänger anzeigen
ANZEIGE-FLAGS
Verlorene Commits anzeigen
- Submodule als Baum anzeigen
- Zeige Tags als Baum
+ Zeige Submodule als Baumstruktur
+ Zeige Tags als Baumstruktur
ÜBERSPRINGEN
Statistiken
SUBMODULE
- SUBMODUL HINZUFÜGEN
- SUBMODUL AKTUALISIEREN
+ Submodul hinzufügen
+ Submodul aktualisieren
TAGS
- NEUER TAG
+ Neuer Tag
Nach Erstelldatum
- Nach Namen
- Sortiere
+ Nach Name
+ Sortieren
Öffne im Terminal
- Verwende relative Zeitangeben
+ Verwende relative Zeitangaben
Logs ansehen
- Öffne '{0}' im Browser
+ Öffne ‚{0}‘ im Browser
WORKTREES
- WORKTREE HINZUFÜGEN
- PRUNE
- Git Repository URL
+ Worktree hinzufügen
+ Prune
+ Git-Repository-URL
Aktuellen Branch auf Revision zurücksetzen
Rücksetzmodus:
Verschiebe zu:
Aktueller Branch:
- Reset Branch (ohne Checkout)
+ Branch zurücksetzen (ohne Checkout)
Auf:
Branch:
- Zeige im Datei-Explorer
+ Zeigen im Datei-Explorer
Commit rückgängig machen
Commit:
- Commit Änderungen rückgängig machen
+ Commit-Änderungen rückgängig machen
Commit-Nachricht umformulieren
- Bitte warten...
+ In Bearbeitung. Bitte warten…
SPEICHERN
- Speichern als...
+ Speichern als…
Patch wurde erfolgreich gespeichert!
- Durchsuche Repositories
- Hauptverzeichnis:
+ Durchsuche Repositorys
+ Stammverzeichnis:
Anderes benutzerdefiniertes Verzeichnis durchsuchen
- Suche nach Updates...
- Neue Version ist verfügbar:
- Suche nach Updates fehlgeschlagen!
- Download
+ Suche nach Aktualisierungen…
+ Eine neue Version dieses Programms ist verfügbar:
+ Suche nach Aktualisierungen fehlgeschlagen!
+ Herunterladen
Diese Version überspringen
- Software Update
- Es sind momentan keine Updates verfügbar.
+ Software-Update
+ Momentan sind keine Aktualisierungen verfügbar.
Branch des Submoduls setzen
Submodul:
Aktueller:
Ändern zu:
- Optional. Leerlassen für Standard
+ Optional. Leer lassen für Standardwert.
Setze verfolgten Branch
Branch:
- Upstream Verfolgung aufheben
+ Upstream-Verfolgung aufheben
Upstream:
SHA kopieren
Zum Commit wechseln
Squash HEAD in Vorgänger
Fixup HEAD in Vorgänger
Ziel:
- SSH privater Schlüssel:
- Pfad zum privaten SSH Schlüssel
+ Privater SSH-Schlüssel:
+ Pfad zum privaten SSH-Schlüssel
START
Stash
Nicht-verfolgte Dateien einbeziehen
Name:
- Optional. Informationen zu diesem Stash
+ Optional. Name des Stashes.
Modus:
Nur gestagte Änderungen
Gestagte und ungestagte Änderungen der ausgewählten Datei(en) werden gestasht!!!
@@ -819,10 +849,10 @@
Anwenden
Kopiere Nachricht
Entfernen
- Als Patch speichern...
+ Als Patch speichern…
Stash entfernen
Entfernen:
- Stashes
+ STASHES
ÄNDERUNGEN
STASHES
Statistiken
@@ -835,14 +865,14 @@
Submodul hinzufügen
BRANCH
Branch
- Relativen Pfad
- De-initialisiere Submodul
+ Relativer Pfad
+ Deinitialisiere Submodul
Untergeordnete Submodule fetchen
Verlauf
- Verschieben zu
- Öffne Submodul Repository
+ Verschieben nach
+ Öffne Submodul-Repository
Relativer Pfad:
- Relativer Pfad um dieses Submodul zu speichern.
+ Relativer Pfad, um dieses Submodul zu speichern.
Submodul löschen
Branch setzen
URL ändern
@@ -851,23 +881,26 @@
nicht initialisiert
Revision geändert
nicht gemerged
- Update
+ Aktualisieren
URL
OK
TAGGER
- TIME
+ ZEIT
+ Vergleiche 2 Tags
+ Vergleichen mit…
+ Vergleichen mit HEAD
Nachricht
Name
Tagger
- Name des Tags kopieren
+ Namen des Tags kopieren
Benutzerdefinierte Aktion
- Lösche ${0}$...
- Selektierte {0} Tags löschen...
- Merge ${0}$ in ${1}$ hinein...
- Pushe ${0}$...
+ Lösche ${0}$…
+ Lösche ausgewählte {0} Tags…
+ Merge ${0}$ in ${1}$ hinein…
+ Pushe ${0}$…
Submodule aktualisieren
Alle Submodule
- Initialisiere wenn nötig
+ Bei Bedarf initialisieren
Submodul:
Auf verfolgten Remote-Branch des Submoduls aktualisieren
URL:
@@ -884,54 +917,57 @@
DRAG & DROP VON ORDNER UNTERSTÜTZT. BENUTZERDEFINIERTE GRUPPIERUNG UNTERSTÜTZT.
Bearbeiten
Verschiebe in eine andere Gruppe
- Öffne alle Repositories
+ Öffne alle Repositorys
Öffne Repository
Öffne Terminal
- Standard Klon-Ordner erneut nach Repositories durchsuchen
- Suche Repositories...
+ Standard Klon-Ordner erneut nach Repositorys durchsuchen
+ Suche Repositorys…
Änderungen
Git Ignore
Ignoriere alle *{0} Dateien
Ignoriere *{0} Dateien im selben Ordner
Ignoriere nicht-verfolgte Dateien in diesem Ordner
Ignoriere nur diese Datei
- Amend
+ Nachbesserung
Du kannst diese Datei jetzt stagen.
Verlauf löschen
- Soll wirklich der Verlauf aller Commit-Nachrichten gelöscht werden? Das kann nicht rückgängig gemacht werden.
+ Soll wirklich der Verlauf aller Commit-Nachrichten gelöscht werden? Dies kann nicht rückgängig gemacht werden.
COMMIT
COMMIT & PUSH
- Template/Historie
+ Vorlage / Historie
Klick-Ereignis auslösen
Commit (Bearbeitung)
Alle Änderungen stagen und committen
- Du erzeugst einen Commit auf einem losgelösten (detached) HEAD. Möchtest du trotzdem fortfahren?
+ Du erzeugst einen Commit auf einem losgelösten (‚detached‘) HEAD. Möchtest du trotzdem fortfahren?
Du hast {0} Datei(en) gestaged, aber nur {1} werden angezeigt ({2} sind herausgefiltert). Möchtest du trotzdem fortfahren?
KONFLIKTE ERKANNT
+ MERGE
+ Merge mit externem Tool
ALLE KONFLIKTE IN EXTERNEM MERGE-TOOL ÖFFNEN
- DATEI KONFLIKTE GELÖST
+ DATEI-KONFLIKTE SIND GELÖST
MEINE VERSION VERWENDEN
- IHRE VERSION VERWENDEN
+ DEREN VERSION VERWENDEN
NICHT-VERFOLGTE DATEIEN EINBEZIEHEN
KEINE BISHERIGEN COMMIT-NACHRICHTEN
- KEINE COMMIT TEMPLATES
+ KEINE COMMIT-VORLAGEN
Ohne Überprüfung
Autor zurücksetzen
- SignOff
+ Abzeichnen
GESTAGED
UNSTAGEN
ALLES UNSTAGEN
- UNSTAGED
+ UNGESTAGED
STAGEN
ALLES STAGEN
ALS UNVERÄNDERT BETRACHTETE ANZEIGEN
- Template: ${0}$
- ARBEITSPLATZ:
- Arbeitsplätze konfigurieren...
+ Vorlage: ${0}$
+ ARBEITSUMGEBUNG:
+ Arbeitsumgebungen konfigurieren…
WORKTREE
Pfad kopieren
Sperren
Öffnen
Entfernen
Entsperren
+ JA