From 06e55904f83d4b80fe118baa03f3e5cff3b7ab0a Mon Sep 17 00:00:00 2001 From: Matthias Wetter <11140006+m2u-84@users.noreply.github.com> Date: Tue, 27 Jan 2026 17:41:20 +0100 Subject: [PATCH 01/12] Use proper UTF-8 horizontal ellipsis char instead of triple dots --- src/Resources/Locales/de_DE.axaml | 98 +++++++++++++++---------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml index b9b41e9de..258415242 100644 --- a/src/Resources/Locales/de_DE.axaml +++ b/src/Resources/Locales/de_DE.axaml @@ -36,7 +36,7 @@ Nach dem Anwenden löschen Änderungen des Index wiederherstellen Stash: - Archivieren... + Archivieren… Speichere Archiv in: Wähle Archivpfad aus Revision: @@ -45,7 +45,7 @@ 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 @@ -58,27 +58,27 @@ Blame Blame auf vorheriger Revision BLAME WIRD BEI DIESER DATEI NICHT UNTERSTÜTZT!!! - Auschecken von ${0}$... + Auschecken von ${0}$… 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 ${0}$… Lösche alle ausgewählten {0} Branches - Beschreibung für ${0}$ bearbeiten... + Beschreibung für ${0}$ bearbeiten… Fast-Forward zu ${0}$ - Fetche ${0}$ in ${1}$ hinein... + Fetche ${0}$ in ${1}$ hinein… Git Flow - Abschließen ${0}$ - Merge ${0}$ in ${1}$ hinein... + 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 @@ -141,28 +141,28 @@ 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... + Dateien durchsuchen… Submodule INFORMATION AUTOR @@ -207,7 +207,7 @@ ${SHA} Hash des selektierten Commits ${TAG} selektiertes Tag ${FILE} Ausgewählte Datei, relativ zum Stammverzeichnis des Repositorys - $1, $2 ... Werte der Eingabe-Steuerelemente + $1, $2 … Werte der Eingabe-Steuerelemente Ausführbare Datei: Eingabe-Steuerelemente: @@ -283,7 +283,7 @@ Gesamten Text kopieren Ganzen Pfad kopieren Pfad kopieren - Branch erstellen... + Branch erstellen… Basierend auf: Erstellten Branch auschecken Lokale Änderungen: @@ -293,7 +293,7 @@ Branch-Name Lokalen Branch erstellen Überschreibe existierenden Branch - Tag erstellen... + Tag erstellen… Neuer Tag auf: Mit GPG signieren Anmerkung: @@ -392,14 +392,14 @@ 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... + Stashen… + {0} Dateien stashen… Unstage {0} Dateien unstagen "Meine" verwenden (checkout --ours) @@ -424,16 +424,16 @@ Production-Branch: Release: Release-Prefix: - Feature starten... + Feature starten FLOW - Feature starten - Hotfix starten... + Hotfix starten… FLOW - Hotfix starten Name eingeben - Release starten... + Release starten… FLOW - Release starten Versions-Tag-Prefix: Git LFS - Verfolgungsmuster hinzufügen... + Verfolgungsmuster hinzufügen… Muster ist ein Dateiname Eigenes Muster: Verfolgungsmuster zu Git LFS hinzufügen @@ -684,8 +684,8 @@ Remote Git Repository URL URL kopieren Benutzerdefinierte Aktion - Löschen... - Bearbeiten... + Löschen… + Bearbeiten… Fetch Im Browser öffnen Prune @@ -697,7 +697,7 @@ Eindeutiger Name für diesen Branch Branch: ABBRECHEN - Änderungen automatisch von Remote fetchen... + Änderungen automatisch von Remote fetchen… Sortieren Nach Commit-Datum Nach Name @@ -724,7 +724,7 @@ Commit Zeitpunkt Topologie LOKALE BRANCHES - Mehr Optionen... + Mehr Optionen… Zum HEAD wechseln Erstelle Branch BENACHRICHTIGUNGEN LÖSCHEN @@ -777,14 +777,14 @@ Commit: Commit Änderungen rückgängig machen Commit-Nachricht umformulieren - Bitte warten... + Bitte warten… SPEICHERN - Speichern als... + Speichern als… Patch wurde erfolgreich gespeichert! Durchsuche Repositories Hauptverzeichnis: Anderes benutzerdefiniertes Verzeichnis durchsuchen - Suche nach Updates... + Suche nach Updates… Neue Version ist verfügbar: Suche nach Updates fehlgeschlagen! Download @@ -819,7 +819,7 @@ Anwenden Kopiere Nachricht Entfernen - Als Patch speichern... + Als Patch speichern… Stash entfernen Entfernen: Stashes @@ -861,10 +861,10 @@ Tagger Name des Tags kopieren Benutzerdefinierte Aktion - Lösche ${0}$... - Selektierte {0} Tags löschen... - Merge ${0}$ in ${1}$ hinein... - Pushe ${0}$... + Lösche ${0}$… + Selektierte {0} Tags löschen… + Merge ${0}$ in ${1}$ hinein… + Pushe ${0}$… Submodule aktualisieren Alle Submodule Initialisiere wenn nötig @@ -888,7 +888,7 @@ Öffne Repository Öffne Terminal Standard Klon-Ordner erneut nach Repositories durchsuchen - Suche Repositories... + Suche Repositories… Änderungen Git Ignore Ignoriere alle *{0} Dateien @@ -927,7 +927,7 @@ ALS UNVERÄNDERT BETRACHTETE ANZEIGEN Template: ${0}$ ARBEITSPLATZ: - Arbeitsplätze konfigurieren... + Arbeitsplätze konfigurieren… WORKTREE Pfad kopieren Sperren From 0e2ac91439073049696930fcc4e9387f76605364 Mon Sep 17 00:00:00 2001 From: Matthias Wetter <11140006+m2u-84@users.noreply.github.com> Date: Tue, 27 Jan 2026 19:41:04 +0100 Subject: [PATCH 02/12] Fix and improve various compound hyphenations --- src/Resources/Locales/de_DE.axaml | 186 +++++++++++++++--------------- 1 file changed, 93 insertions(+), 93 deletions(-) diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml index 258415242..bf807e20f 100644 --- a/src/Resources/Locales/de_DE.axaml +++ b/src/Resources/Locales/de_DE.axaml @@ -6,21 +6,21 @@ Info Über SourceGit Hinweise zur Veröffentlichung - Open Source & freier Git GUI Client + 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: + Branch-Name: Optional. Standard ist der Zielordnername. Branch verfolgen: Remote-Branch verfolgen Was auschecken: Neuen Branch erstellen Existierender Branch - OpenAI Assistent + OpenAI-Assistent Neu generieren Verwende OpenAI, um Commit-Nachrichten zu generieren Als Commit-Nachricht verwenden @@ -29,7 +29,7 @@ Patch Patch-Datei: Wähle die anzuwendende .patch-Datei - Ignoriere Leerzeichenänderungen + Ignoriere Leerzeichen-Änderungen Patch anwenden Leerzeichen: Stash anwenden @@ -41,7 +41,7 @@ Wähle Archivpfad aus Revision: Archiv erstellen - SourceGit Askpass + SourceGit-Askpass Passphrase eingeben: ALS UNVERÄNDERT ANGENOMMENE DATEIEN KEINE ALS UNVERÄNDERT ANGENOMMENEN DATEIEN @@ -92,7 +92,7 @@ Auf Vorgänger-Revision zurücksetzen Auf diese Revision zurücksetzen Generiere Commit-Nachricht - ANZEIGE MODUS ÄNDERN + ANZEIGEMODUS ÄNDERN Zeige als Datei- und Ordnerliste Zeige als Pfadliste Zeige als Dateisystembaum @@ -118,14 +118,14 @@ 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. Stashes löschen Du versuchst alle Stashes zu löschen. Möchtest du wirklich fortfahren? - Remote Repository klonen - Extra Parameter: + Remote-Repository klonen + Extra-Parameter: Zusätzliche Argumente für das Klonen des Repositories. Optional. Lokaler Name: Repository-Name. Optional. Übergeordneter Ordner: Submodule initialisieren und aktualisieren - Repository URL: + Repository-URL: SCHLIESSEN Editor Commit auschecken @@ -161,7 +161,7 @@ geänderte Datei(en) Änderungen durchsuchen… DATEIEN - LFS DATEI + LFS-DATEI Dateien durchsuchen… Submodule INFORMATION @@ -170,9 +170,9 @@ COMMITTER Prüfe Refs, die diesen Commit enthalten COMMIT ENTHALTEN IN - Email kopieren + E-Mail-Adresse kopieren Name kopieren - Name & Email kopieren + Namen & E-Mail-Adresse kopieren Zeigt nur die ersten 100 Änderungen. Alle Änderungen im ÄNDERUNGEN Tab. Schlüssel: COMMIT-NACHRICHT @@ -184,8 +184,8 @@ Commit-Nachricht eingeben. Leerzeile zum Trennen von Betreff und Beschreibung verwenden! Betreff Vergleich - Repository Einstellungen - COMMIT TEMPLATE + Repository-Einstellungen + COMMIT-VORLAGE Vordefinierte Parameter: ${branch_name} Name des aktuellen lokalen Branches. @@ -221,22 +221,22 @@ Repository Tag Auf Beenden der Aktion warten - Email Adresse - Email Adresse + E-Mail-Adresse + E-Mail-Adresse GIT Remotes automatisch fetchen Minute(n) Typen für konventionellen Commit - Standard Remote - Bevorzugter Merge Modus + 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: @@ -247,8 +247,8 @@ 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 + HTTP-Proxy + HTTP-Proxy für dieses Repository Benutzername Benutzername für dieses Repository Bearbeite Steuerelemente für benutzerdefinierte Aktionen @@ -307,8 +307,8 @@ Ohne Anmerkung 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 es lokale Änderungen enthält. Submodul: Branch löschen Branch: @@ -328,23 +328,23 @@ 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-Repositories löschen BINÄRER VERGLEICH Dateimodus geändert Erste Differenz - Ignoriere Leerzeichenänderungen + Ignoriere Leerzeichen-Änderungen Überblenden Differenz Nebeneinander Wischen Letzte Differenz - LFS OBJEKT ÄNDERUNG + LFS-OBJEKT-ÄNDERUNG NEU Nächste Änderung - KEINE ÄNDERUNG ODER NUR ZEILEN-ENDE ÄNDERUNGEN + KEINE ÄNDERUNG ODER NUR ZEILENENDE-ÄNDERUNGEN ALT Vorherige Änderung Als Patch speichern @@ -354,9 +354,9 @@ GELÖSCHT NEU Seiten wechseln - Syntax Hervorhebung + Syntax-Hervorhebung Zeilenumbruch - Öffne in Merge Tool + Öffne in Merge-Tool Alle Zeilen anzeigen Weniger Zeilen anzeigen Mehr Zeilen anzeigen @@ -407,7 +407,7 @@ Datei Historie ÄNDERUNGEN INHALT - Git-Flow + Git Flow Development-Branch: Feature: Feature-Prefix: @@ -419,7 +419,7 @@ Squash beim Merge Hotfix: Hotfix-Prefix: - Git-Flow initialisieren + Git Flow initialisieren Branch behalten Production-Branch: Release: @@ -438,40 +438,40 @@ 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. Das 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? 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 vom 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 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 ⌘ oder ⇧, um mehrere Commits auszuwählen TIPPS: - Tastaturkürzel Referenz + Tastaturkürzel-Referenz GLOBAL Klone neues Repository Aktuellen Tab schließen @@ -487,7 +487,7 @@ 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 @@ -500,7 +500,7 @@ Suchpanel schließen Suche nächste Übereinstimmung Suche vorherige Übereinstimmung - Öffne mit externem Diff/Merge Tool + Öffne mit externem Diff- / Merge-Tool Öffne Suchpanel Verwerfen Stagen @@ -519,7 +519,7 @@ Lokale Änderungen stashen & wieder anwenden Auf: Drag & Drop zum Anordnen der Commits - Ziel Branch: + Ziel-Branch: Link kopieren In Browser öffnen Befehle @@ -531,7 +531,7 @@ Branch mergen Merge-Nachricht anpassen Ziel-Branch: - Merge Option: + Merge-Option: Quelle: Merge (mehrere) Alle Änderungen committen @@ -540,15 +540,15 @@ 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. Öffnen Standard-Texteditor (System) - App-Daten Ordner öffnen + App-Daten-Ordner öffnen Datei öffnen - Öffne in Merge Tool + Öffne in Merge-Tool Optional. Neue Seite erstellen Lesezeichen @@ -572,8 +572,8 @@ Gestern Einstellungen OPEN AI - System-Prompt für Diff Analyse - API Schlüssel + System-Prompt für Diff-Analyse + API-Schlüssel System-Prompt für Erstellung von Commit-Nachricht Modell Name @@ -582,7 +582,7 @@ Streaming aktivieren DARSTELLUNG Standardschriftart - Editor Tab Breite + Editor-Tab-Breite Schriftgröße Standard Texteditor @@ -592,13 +592,13 @@ Scrollbars automatisch ausblenden Fixe Tab-Breite in Titelleiste Verwende nativen Fensterrahmen - DIFF/MERGE TOOL + DIFF- / MERGE-TOOL Argumente für Diff Verwendbare Variablen: $LOCAL, $REMOTE Argumente für Merge Verwendbare Variablen: $BASE, $LOCAL, $REMOTE, $MERGED Installationspfad - Pfad zum Diff/Merge Tool + Pfad zum Diff- / Merge-Tool Tool ALLGEMEIN Beim Starten nach Updates suchen @@ -606,35 +606,35 @@ Aktiviere kompakte Ordner im Änderungsbaum Sprache Commit-Historie - Zeige Autor Zeitpunkt anstatt Commit Zeitpunkt + 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 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 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 Argumente @@ -644,7 +644,7 @@ Remote löschen Ziel: Worktrees löschen - Worktree Informationen in `$GIT_COMMON_DIR/worktrees` löschen + Worktree-Informationen in `$GIT_COMMON_DIR/worktrees` löschen Pull Remote-Branch: Lokaler Branch: @@ -679,9 +679,9 @@ 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… @@ -705,7 +705,7 @@ Führt `git gc` auf diesem Repository aus. Filter aufheben Löschen - Repository Einstellungen + Repository-Einstellungen WEITER Benutzerdefinierte Aktionen Keine benutzerdefinierten Aktionen @@ -720,8 +720,8 @@ LAYOUT Horizontal Vertikal - COMMIT SORTIERUNG - Commit Zeitpunkt + COMMIT-SORTIERUNG + Commit-Zeitpunkt Topologie LOKALE BRANCHES Mehr Optionen… @@ -764,7 +764,7 @@ WORKTREES WORKTREE HINZUFÜGEN PRUNE - Git Repository URL + Git-Repository-URL Aktuellen Branch auf Revision zurücksetzen Rücksetzmodus: Verschiebe zu: @@ -775,7 +775,7 @@ Zeige 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… SPEICHERN @@ -789,7 +789,7 @@ Suche nach Updates fehlgeschlagen! Download Diese Version überspringen - Software Update + Software-Update Es sind momentan keine Updates verfügbar. Branch des Submoduls setzen Submodul: @@ -798,15 +798,15 @@ Optional. Leerlassen für Standard 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 @@ -836,11 +836,11 @@ BRANCH Branch Relativen Pfad - De-initialisiere Submodul + Deinitialisiere Submodul Untergeordnete Submodule fetchen Verlauf Verschieben zu - Öffne Submodul Repository + Öffne Submodul-Repository Relativer Pfad: Relativer Pfad um dieses Submodul zu speichern. Submodul löschen @@ -909,12 +909,12 @@ Du hast {0} Datei(en) gestaged, aber nur {1} werden angezeigt ({2} sind herausgefiltert). Möchtest du trotzdem fortfahren? KONFLIKTE ERKANNT ALLE KONFLIKTE IN EXTERNEM MERGE-TOOL ÖFFNEN - DATEI KONFLIKTE GELÖST + DATEI-KONFLIKTE GELÖST MEINE VERSION VERWENDEN IHRE VERSION VERWENDEN NICHT-VERFOLGTE DATEIEN EINBEZIEHEN KEINE BISHERIGEN COMMIT-NACHRICHTEN - KEINE COMMIT TEMPLATES + KEINE COMMIT-TEMPLATES Ohne Überprüfung Autor zurücksetzen SignOff From 9cabeea87aaad12af1c84d6dccea265a15d87c34 Mon Sep 17 00:00:00 2001 From: Matthias Wetter <11140006+m2u-84@users.noreply.github.com> Date: Tue, 27 Jan 2026 19:47:25 +0100 Subject: [PATCH 03/12] Use proper en dash instead of minus char --- src/Resources/Locales/de_DE.axaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml index bf807e20f..a3f661489 100644 --- a/src/Resources/Locales/de_DE.axaml +++ b/src/Resources/Locales/de_DE.axaml @@ -68,7 +68,7 @@ Beschreibung für ${0}$ bearbeiten… Fast-Forward zu ${0}$ Fetche ${0}$ in ${1}$ hinein… - Git Flow - Abschließen ${0}$ + Git Flow – Abschließen ${0}$ Merge ${0}$ in ${1}$ hinein… Merge ausgewählte {0} Branches in aktuellen hinein Pull ${0}$ @@ -411,9 +411,9 @@ Development-Branch: Feature: Feature-Prefix: - FLOW - Feature abschließen - FLOW - Hotfix abschließen - FLOW - Release abschließen + FLOW – Feature abschließen + FLOW – Hotfix abschließen + FLOW – Release abschließen Ziel: Push zu Remote(s) nach Abschluss Squash beim Merge @@ -425,12 +425,12 @@ Release: Release-Prefix: Feature starten - FLOW - Feature starten + FLOW – Feature starten Hotfix starten… - FLOW - Hotfix starten + FLOW – Hotfix starten Name eingeben Release starten… - FLOW - Release starten + FLOW – Release starten Versions-Tag-Prefix: Git LFS Verfolgungsmuster hinzufügen… From 76da3294fbefbd2bdfc909459865692a621cf8b2 Mon Sep 17 00:00:00 2001 From: Matthias Wetter <11140006+m2u-84@users.noreply.github.com> Date: Tue, 27 Jan 2026 20:04:07 +0100 Subject: [PATCH 04/12] Replace straight quotes with typographic ones in non-technical friendly strings --- src/Resources/Locales/de_DE.axaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml index a3f661489..15e4249cc 100644 --- a/src/Resources/Locales/de_DE.axaml +++ b/src/Resources/Locales/de_DE.axaml @@ -173,7 +173,7 @@ E-Mail-Adresse kopieren Name kopieren Namen & E-Mail-Adresse kopieren - Zeigt nur die ersten 100 Änderungen. Alle Änderungen im ÄNDERUNGEN Tab. + Zeigt nur die ersten 100 Änderungen. Alle Änderungen im ‚ÄNDERUNGEN‘-Tab. Schlüssel: COMMIT-NACHRICHT VORGÄNGER @@ -246,7 +246,7 @@ 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. + 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 Benutzername @@ -259,7 +259,7 @@ 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 @@ -305,7 +305,7 @@ Art: Mit Anmerkung Ohne Anmerkung - Halte Strg gedrückt, um direkt auszuführen + Halte ‚Strg‘ gedrückt, um direkt auszuführen Ausschneiden Deinitialisiere Submodul Erzwinge Deinitialisierung, selbst wenn es lokale Änderungen enthält. @@ -459,7 +459,7 @@ 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 AUTOR @@ -468,7 +468,7 @@ SHA 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 @@ -493,9 +493,9 @@ 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 Suche nächste Übereinstimmung @@ -607,8 +607,8 @@ Sprache Commit-Historie Zeige Autor-Zeitpunkt anstatt Commit-Zeitpunkt - Standardmäßig Seite `Änderungen` anzeigen - Standardmäßig Tab `ÄNDERUNGEN` in Commit-Details anzeigen + Standardmäßig Seite ‚ÄNDERUNGEN‘ anzeigen + Standardmäßig Tab ‚ÄNDERUNGEN‘ in Commit-Details anzeigen Zeige Nachfolger in den Commit-Details Zeige Tags im Commit-Verlauf Längenvorgabe für Commit-Nachrichten @@ -638,7 +638,7 @@ INTEGRATIONEN SHELL/TERMINAL Argumente - Bitte verwende '.' für das aktuelle Verzeichnis + Bitte verwende ‚.‘ für das aktuelle Verzeichnis Pfad Shell/Terminal Remote löschen @@ -760,7 +760,7 @@ Öffne im Terminal Verwende relative Zeitangeben Logs ansehen - Öffne '{0}' im Browser + Öffne ‚{0}‘ im Browser WORKTREES WORKTREE HINZUFÜGEN PRUNE @@ -905,7 +905,7 @@ 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 ALLE KONFLIKTE IN EXTERNEM MERGE-TOOL ÖFFNEN From 65a55e2d463c4d60c77c8162f6aa8cfa0169e61e Mon Sep 17 00:00:00 2001 From: Matthias Wetter <11140006+m2u-84@users.noreply.github.com> Date: Tue, 27 Jan 2026 21:27:57 +0100 Subject: [PATCH 05/12] Reduce deviations from original texts (content and formatting) --- src/Resources/Locales/de_DE.axaml | 102 +++++++++++++++--------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml index 15e4249cc..eacedc1bf 100644 --- a/src/Resources/Locales/de_DE.axaml +++ b/src/Resources/Locales/de_DE.axaml @@ -20,9 +20,9 @@ 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 @@ -38,7 +38,7 @@ Stash: Archivieren… Speichere Archiv in: - Wähle Archivpfad aus + Wähle einen Archivpfad aus Revision: Archiv erstellen SourceGit-Askpass @@ -64,7 +64,7 @@ PR für Upstream ${0}$ erstellen… Benutzerdefinierte Aktion Lösche ${0}$… - Lösche alle ausgewählten {0} Branches + Lösche ausgewählte {0} Branches Beschreibung für ${0}$ bearbeiten… Fast-Forward zu ${0}$ Fetche ${0}$ in ${1}$ hinein… @@ -102,7 +102,7 @@ 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 @@ -130,7 +130,7 @@ Editor Commit auschecken Diesen Commit cherry-picken - Mehrere cherry-picken + Mehrere cherry-picken… Mit HEAD vergleichen Mit Worktree vergleichen Author @@ -182,8 +182,8 @@ Unterzeichner: Im Browser öffnen Commit-Nachricht eingeben. Leerzeile zum Trennen von Betreff und Beschreibung verwenden! - Betreff - Vergleich + BETREFF + Vergleichen Repository-Einstellungen COMMIT-VORLAGE Vordefinierte Parameter: @@ -226,7 +226,7 @@ GIT Remotes automatisch fetchen Minute(n) - Typen für konventionellen Commit + Konventionelle Commit-Typen Standard-Remote Bevorzugter Merge-Modus TICKETSYSTEM @@ -290,7 +290,7 @@ Verwerfen Stashen & wieder anwenden Neuer Branch-Name: - Branch-Name + Einen Branch-Namen eingeben Lokalen Branch erstellen Überschreibe existierenden Branch Tag erstellen… @@ -308,17 +308,17 @@ Halte ‚Strg‘ gedrückt, um direkt auszuführen Ausschneiden Deinitialisiere Submodul - Erzwinge Deinitialisierung, selbst wenn es lokale Änderungen enthält. + 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: @@ -336,11 +336,11 @@ Dateimodus geändert Erste Differenz Ignoriere Leerzeichen-Änderungen - Überblenden - Differenz - Nebeneinander - Wischen - Letzte Differenz + ÜBEREINANDER + DIFFERENZ + NEBENEINANDER + WISCHEN + Letzter Unterschied LFS-OBJEKT-ÄNDERUNG NEU Nächste Änderung @@ -370,12 +370,12 @@ Ä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,7 +386,7 @@ Dieses Repository Fetch Alle Remotes fetchen - Aktiviere '--force' Option + Überschreiben lokaler Refs erzwingen Ohne Tags fetchen Remote: Remote-Änderungen fetchen @@ -397,15 +397,15 @@ Löse mit ${0}$ Als Patch speichern… Stagen - {0} Dateien stagen + Stage {0} Dateien Stashen… - {0} Dateien stashen… + Stashe {0} Dateien… Unstage {0} Dateien unstagen "Meine" verwenden (checkout --ours) "Ihre" verwenden (checkout --theirs) Datei Historie - ÄNDERUNGEN + ÄNDERUNG INHALT Git Flow Development-Branch: @@ -438,7 +438,7 @@ 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. + 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 @@ -448,7 +448,7 @@ LFS-Sperren Entsperren Alle meine Dateien entsperren - Sollen alle meine Dateien entsperrt werden? + 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 @@ -461,7 +461,7 @@ Remote: Verfolge alle ‚{0}‘ Dateien Verfolge alle *{0} Dateien - Verlauf + VERLAUF AUTOR AUTOR-ZEITPUNKT VERLAUF & COMMIT-NACHRICHT @@ -481,7 +481,7 @@ Einstellungen öffnen Arbeitsplatz-Auswahlmenü anzeigen Aktiven Tab wechseln - Zoom vergrößern/verkleinern + Herein- / herauszoomen REPOSITORY Gestagte Änderungen committen Gestagte Änderungen committen und pushen @@ -543,12 +543,12 @@ Verschiebe Repository-Knoten Wähle Vorgänger-Knoten für: Name: - Git wurde NICHT konfiguriert. Gehe bitte zuerst in die [Einstellungen] und konfiguriere Git. + Git wurde NICHT konfiguriert. Gehe bitte zunächst in die [Einstellungen] und konfiguriere es. Öffnen Standard-Texteditor (System) App-Daten-Ordner öffnen Datei öffnen - Öffne in Merge-Tool + Öffnen in externem Merge-Tool Optional. Neue Seite erstellen Lesezeichen @@ -571,7 +571,7 @@ Vor {0} Jahren Gestern Einstellungen - OPEN AI + AI System-Prompt für Diff-Analyse API-Schlüssel System-Prompt für Erstellung von Commit-Nachricht @@ -594,9 +594,9 @@ Verwende nativen Fensterrahmen 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 Tool @@ -619,7 +619,7 @@ Benutzer-E-Mail Globale Git Benutzer-E-Mail Aktiviere --prune beim Fetchen - Aktiviere --ignore-cr-at-eol beim Diff + Aktiviere --ignore-cr-at-eol für Text-Diff Diese App setzt Git (>= 2.25.1) voraus Installationspfad Aktiviere HTTP-SSL-Verifizierung @@ -722,7 +722,7 @@ Vertikal COMMIT-SORTIERUNG Commit-Zeitpunkt - Topologie + Topologisch LOKALE BRANCHES Mehr Optionen… Zum HEAD wechseln @@ -732,7 +732,7 @@ Öffne in {0} Öffne in externen Tools REMOTES - REMOTE HINZUFÜGEN + Remote hinzufügen Commit suchen Autor Committer @@ -750,10 +750,10 @@ ÜBERSPRINGEN Statistiken SUBMODULE - SUBMODUL HINZUFÜGEN - SUBMODUL AKTUALISIEREN + Submodul hinzufügen + Submodul aktualisieren TAGS - NEUER TAG + Neuer Tag Nach Erstelldatum Nach Namen Sortiere @@ -762,8 +762,8 @@ Logs ansehen Öffne ‚{0}‘ im Browser WORKTREES - WORKTREE HINZUFÜGEN - PRUNE + Worktree hinzufügen + Prune Git-Repository-URL Aktuellen Branch auf Revision zurücksetzen Rücksetzmodus: @@ -777,15 +777,15 @@ Commit: Commit-Änderungen rückgängig machen Commit-Nachricht umformulieren - Bitte warten… + In Bearbeitung. Bitte warten… SPEICHERN Speichern als… Patch wurde erfolgreich gespeichert! Durchsuche Repositories - Hauptverzeichnis: + Stammverzeichnis: Anderes benutzerdefiniertes Verzeichnis durchsuchen Suche nach Updates… - Neue Version ist verfügbar: + Eine neue Version dieses Programms ist verfügbar: Suche nach Updates fehlgeschlagen! Download Diese Version überspringen @@ -811,7 +811,7 @@ Stash Nicht-verfolgte Dateien einbeziehen Name: - Optional. Informationen zu diesem Stash + Optional. Informationen zu diesem Stash. Modus: Nur gestagte Änderungen Gestagte und ungestagte Änderungen der ausgewählten Datei(en) werden gestasht!!! @@ -822,7 +822,7 @@ Als Patch speichern… Stash entfernen Entfernen: - Stashes + STASHES ÄNDERUNGEN STASHES Statistiken @@ -898,7 +898,7 @@ Amend 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 @@ -909,7 +909,7 @@ Du hast {0} Datei(en) gestaged, aber nur {1} werden angezeigt ({2} sind herausgefiltert). Möchtest du trotzdem fortfahren? KONFLIKTE ERKANNT ALLE KONFLIKTE IN EXTERNEM MERGE-TOOL ÖFFNEN - DATEI-KONFLIKTE GELÖST + DATEI-KONFLIKTE SIND GELÖST MEINE VERSION VERWENDEN IHRE VERSION VERWENDEN NICHT-VERFOLGTE DATEIEN EINBEZIEHEN From 55254b8c154e7e09181fe852ae0a7b0a308d15eb Mon Sep 17 00:00:00 2001 From: Matthias Wetter <11140006+m2u-84@users.noreply.github.com> Date: Tue, 27 Jan 2026 21:32:38 +0100 Subject: [PATCH 06/12] Remove indentations from multiline strings because they are visible in UI --- src/Resources/Locales/de_DE.axaml | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml index eacedc1bf..cd8671e55 100644 --- a/src/Resources/Locales/de_DE.axaml +++ b/src/Resources/Locales/de_DE.axaml @@ -187,28 +187,27 @@ 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 + +${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: 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 From 807ca75950047e131d5de4227a4f04df984818ba Mon Sep 17 00:00:00 2001 From: Matthias Wetter <11140006+m2u-84@users.noreply.github.com> Date: Tue, 27 Jan 2026 21:52:45 +0100 Subject: [PATCH 07/12] Fix typos and missing or superfluous punctuation marks --- src/Resources/Locales/de_DE.axaml | 48 +++++++++++++++---------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml index cd8671e55..5f0478998 100644 --- a/src/Resources/Locales/de_DE.axaml +++ b/src/Resources/Locales/de_DE.axaml @@ -107,17 +107,17 @@ 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? + 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? + 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. @@ -133,7 +133,7 @@ Mehrere cherry-picken… Mit HEAD vergleichen Mit Worktree vergleichen - Author + Autor Commit-Nachricht Committer SHA @@ -171,7 +171,7 @@ Prüfe Refs, die diesen Commit enthalten COMMIT ENTHALTEN IN E-Mail-Adresse kopieren - Name kopieren + Namen kopieren Namen & E-Mail-Adresse kopieren Zeigt nur die ersten 100 Änderungen. Alle Änderungen im ‚ÄNDERUNGEN‘-Tab. Schlüssel: @@ -242,7 +242,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Name: Regel per Datei .issuetracker 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. @@ -314,7 +314,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 dies sorgfältig, bevor du fortfährst! + 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 auf einmal zu löschen. Kontrolliere dies sorgfältig, bevor du fortfährst! @@ -324,8 +324,8 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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: Tag löschen @@ -359,7 +359,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 @@ -399,7 +399,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Stage {0} Dateien Stashen… Stashe {0} Dateien… - Unstage + Unstagen {0} Dateien unstagen "Meine" verwenden (checkout --ours) "Ihre" verwenden (checkout --theirs) @@ -450,7 +450,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 @@ -520,7 +520,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Drag & Drop zum Anordnen der Commits Ziel-Branch: Link kopieren - In Browser öffnen + Im Browser öffnen Befehle FEHLER INFO @@ -635,11 +635,11 @@ $1, $2, … Werte der Eingabe-Steuerelemente Benutzer-Signierungsschlüssel GPG-Signierungsschlüssel des Benutzers INTEGRATIONEN - SHELL/TERMINAL + SHELL / TERMINAL Argumente Bitte verwende ‚.‘ für das aktuelle Verzeichnis Pfad - Shell/Terminal + Shell / Terminal Remote löschen Ziel: Worktrees löschen @@ -711,7 +711,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Dashboard Alle Änderungen verwerfen Öffne im Datei-Browser - Suche Branches/Tags/Submodule + Suche Branches / Tags / Submodule Sichtbarkeit im Verlauf Aufheben Im Verlauf ausblenden @@ -794,7 +794,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Submodul: Aktueller: Ändern zu: - Optional. Leerlassen für Standard + Optional. Leer lassen für Standardwert. Setze verfolgten Branch Branch: Upstream-Verfolgung aufheben @@ -834,14 +834,14 @@ $1, $2, … Werte der Eingabe-Steuerelemente Submodul hinzufügen BRANCH Branch - Relativen Pfad + Relativer Pfad Deinitialisiere Submodul Untergeordnete Submodule fetchen Verlauf Verschieben zu Ö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 @@ -858,7 +858,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Nachricht Name Tagger - Name des Tags kopieren + Namen des Tags kopieren Benutzerdefinierte Aktion Lösche ${0}$… Selektierte {0} Tags löschen… @@ -900,7 +900,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Soll wirklich der Verlauf aller Commit-Nachrichten gelöscht werden? Dies kann nicht rückgängig gemacht werden. COMMIT COMMIT & PUSH - Template/Historie + Template / Historie Klick-Ereignis auslösen Commit (Bearbeitung) Alle Änderungen stagen und committen @@ -920,7 +920,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente GESTAGED UNSTAGEN ALLES UNSTAGEN - UNSTAGED + UNGESTAGED STAGEN ALLES STAGEN ALS UNVERÄNDERT BETRACHTETE ANZEIGEN From 06ef7053ba7fe235cedcbfd4cdba4a39184f77f8 Mon Sep 17 00:00:00 2001 From: Matthias Wetter <11140006+m2u-84@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:23:18 +0100 Subject: [PATCH 08/12] Add missing translations and improve existing ones --- src/Resources/Locales/de_DE.axaml | 90 +++++++++++++++---------------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml index 5f0478998..6cbde95dd 100644 --- a/src/Resources/Locales/de_DE.axaml +++ b/src/Resources/Locales/de_DE.axaml @@ -97,7 +97,7 @@ Zeige als Pfadliste Zeige als Dateisystembaum Ändere URL des Submoduls - Submodule: + Submodul: URL: Branch auschecken Commit auschecken @@ -120,7 +120,7 @@ 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. + Zusätzliche Argumente für das Klonen des Repositorys. Optional. Lokaler Name: Repository-Name. Optional. Übergeordneter Ordner: @@ -163,7 +163,7 @@ DATEIEN LFS-DATEI Dateien durchsuchen… - Submodule + Submodul INFORMATION AUTOR NACHFOLGER @@ -173,7 +173,7 @@ E-Mail-Adresse kopieren Namen kopieren Namen & E-Mail-Adresse kopieren - Zeigt nur die ersten 100 Änderungen. Alle Änderungen im ‚ÄNDERUNGEN‘-Tab. + Zeigt nur die ersten 100 Änderungen. Alle Änderungen siehe Registerkarte ‚ÄNDERUNGEN‘. Schlüssel: COMMIT-NACHRICHT VORGÄNGER @@ -194,8 +194,8 @@ ${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: + Vorlageninhalt: + Vorlagenname: BENUTZERDEFINIERTE AKTION Argumente: Vordefinierte Parameter: @@ -244,8 +244,8 @@ $1, $2, … Werte der Eingabe-Steuerelemente Ergebnis-URL: 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. + 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 @@ -270,7 +270,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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: @@ -330,7 +330,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Submodul-Pfad: Tag löschen Tag: - Von Remote-Repositories löschen + Von Remote-Repositorys löschen BINÄRER VERGLEICH Dateimodus geändert Erste Differenz @@ -409,7 +409,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Git Flow Development-Branch: Feature: - Feature-Prefix: + Feature-Präfix: FLOW – Feature abschließen FLOW – Hotfix abschließen FLOW – Release abschließen @@ -417,12 +417,12 @@ $1, $2, … Werte der Eingabe-Steuerelemente Push zu Remote(s) nach Abschluss Squash beim Merge Hotfix: - Hotfix-Prefix: + Hotfix-Präfix: Git Flow initialisieren Branch behalten Production-Branch: Release: - Release-Prefix: + Release-Präfix: Feature starten FLOW – Feature starten Hotfix starten… @@ -430,7 +430,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Name eingeben Release starten… FLOW – Release starten - Versions-Tag-Prefix: + Versions-Tag-Präfix: Git LFS Verfolgungsmuster hinzufügen… Muster ist ein Dateiname @@ -473,13 +473,13 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 + Aktive Registerkarte wechseln Herein- / herauszoomen REPOSITORY Gestagte Änderungen committen @@ -496,11 +496,11 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 Suchleiste Verwerfen Stagen Unstagen @@ -525,7 +525,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente FEHLER INFO Repositorys öffnen - Tabs + Registerkarten Arbeitsplätze Branch mergen Merge-Nachricht anpassen @@ -545,19 +545,19 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 Öffnen in externem Merge-Tool Optional. Neue Seite 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 Aktualisieren - Repositories + Repositorys Einfügen Vor {0} Tagen Vor 1 Stunde @@ -576,7 +576,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 @@ -585,10 +585,10 @@ $1, $2, … Werte der Eingabe-Steuerelemente Schriftgröße Standard Texteditor - Monospace-Schriftart + Festbreiten-Schriftart Design Design-Anpassungen - Scrollbars automatisch ausblenden + Bildlaufleisten automatisch ausblenden Fixe Tab-Breite in Titelleiste Verwende nativen Fensterrahmen DIFF- / MERGE-TOOL @@ -607,7 +607,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Commit-Historie Zeige Autor-Zeitpunkt anstatt Commit-Zeitpunkt Standardmäßig Seite ‚ÄNDERUNGEN‘ anzeigen - Standardmäßig Tab ‚ÄNDERUNGEN‘ in Commit-Details 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 @@ -757,7 +757,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Nach Namen Sortiere Öffne im Terminal - Verwende relative Zeitangeben + Verwende relative Zeitangaben Logs ansehen Öffne ‚{0}‘ im Browser WORKTREES @@ -768,7 +768,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Rücksetzmodus: Verschiebe zu: Aktueller Branch: - Reset Branch (ohne Checkout) + Branch zurücksetzen (ohne Checkout) Auf: Branch: Zeige im Datei-Explorer @@ -780,13 +780,13 @@ $1, $2, … Werte der Eingabe-Steuerelemente SPEICHERN Speichern als… Patch wurde erfolgreich gespeichert! - Durchsuche Repositories + Durchsuche Repositorys Stammverzeichnis: Anderes benutzerdefiniertes Verzeichnis durchsuchen Suche nach Updates… Eine neue Version dieses Programms ist verfügbar: Suche nach Updates fehlgeschlagen! - Download + Herunterladen Diese Version überspringen Software-Update Es sind momentan keine Updates verfügbar. @@ -850,11 +850,11 @@ $1, $2, … Werte der Eingabe-Steuerelemente nicht initialisiert Revision geändert nicht gemerged - Update + Aktualisieren URL OK TAGGER - TIME + ZEIT Nachricht Name Tagger @@ -883,24 +883,24 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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? 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 @@ -913,10 +913,10 @@ $1, $2, … Werte der Eingabe-Steuerelemente IHRE 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 @@ -924,7 +924,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente STAGEN ALLES STAGEN ALS UNVERÄNDERT BETRACHTETE ANZEIGEN - Template: ${0}$ + Vorlage: ${0}$ ARBEITSPLATZ: Arbeitsplätze konfigurieren… WORKTREE From 3db511d6cbc0d310da39cfa3e6ffff061788c5da Mon Sep 17 00:00:00 2001 From: Matthias Wetter <11140006+m2u-84@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:45:49 +0100 Subject: [PATCH 09/12] Further improve existing translations --- src/Resources/Locales/de_DE.axaml | 114 +++++++++++++++--------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml index 6cbde95dd..fbb5fb327 100644 --- a/src/Resources/Locales/de_DE.axaml +++ b/src/Resources/Locales/de_DE.axaml @@ -5,16 +5,16 @@ Info Über SourceGit - Hinweise zur Veröffentlichung + 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. + Pfad für diesen Worktree. Relative Pfade werden unterstützt. Branch-Name: - Optional. Standard ist der Zielordnername. + Optional. Standard ist der Name des Zielordners. Branch verfolgen: Remote-Branch verfolgen Was auschecken: @@ -95,7 +95,7 @@ ANZEIGEMODUS ÄNDERN Zeige als Datei- und Ordnerliste Zeige als Pfadliste - Zeige als Dateisystembaum + Zeige als Dateisystem-Baumstruktur Ändere URL des Submoduls Submodul: URL: @@ -123,7 +123,7 @@ 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: SCHLIESSEN @@ -131,8 +131,8 @@ Commit auschecken Diesen Commit cherry-picken Mehrere cherry-picken… - Mit HEAD vergleichen - Mit Worktree vergleichen + Vergleiche mit HEAD + Vergleiche mit Worktree Autor Commit-Nachricht Committer @@ -238,9 +238,9 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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. OPEN AI @@ -252,7 +252,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 @@ -261,10 +261,10 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 @@ -275,7 +275,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Breaking Change: Geschlossenes Ticket: Änderungen im Detail: - Gültigkeitsbereich: + Geltungsbereich: Kurzbeschreibung: Typ der Änderung: Kopieren @@ -300,7 +300,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 @@ -333,7 +333,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Von Remote-Repositorys löschen BINÄRER VERGLEICH Dateimodus geändert - Erste Differenz + Erster Unterschied Ignoriere Leerzeichen-Änderungen ÜBEREINANDER DIFFERENZ @@ -342,17 +342,17 @@ $1, $2, … Werte der Eingabe-Steuerelemente Letzter Unterschied LFS-OBJEKT-ÄNDERUNG NEU - Nächste Änderung + 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 + Seiten tauschen Syntax-Hervorhebung Zeilenumbruch Öffne in Merge-Tool @@ -363,7 +363,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Verzeichnisverlauf Hat lokale Änderungen Abweichungen vom Upstream - Schon aktuell + Bereits aktuell Änderungen verwerfen Alle Änderungen in der Arbeitskopie. Änderungen: @@ -403,16 +403,16 @@ $1, $2, … Werte der Eingabe-Steuerelemente {0} Dateien unstagen "Meine" verwenden (checkout --ours) "Ihre" verwenden (checkout --theirs) - Datei Historie + Dateiverlauf ÄNDERUNG INHALT Git Flow Development-Branch: Feature: Feature-Präfix: - FLOW – Feature abschließen - FLOW – Hotfix abschließen - FLOW – Release abschließen + FLOW – Feature fertigstellen + FLOW – Hotfix fertigstellen + FLOW – Release fertigstellen Ziel: Push zu Remote(s) nach Abschluss Squash beim Merge @@ -423,13 +423,13 @@ $1, $2, … Werte der Eingabe-Steuerelemente Production-Branch: Release: Release-Präfix: - Feature starten - FLOW – Feature starten - Hotfix starten… - FLOW – Hotfix starten - Name eingeben - Release starten… - FLOW – Release starten + 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… @@ -446,7 +446,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Zeige nur meine Sperren LFS-Sperren Entsperren - Alle meine Dateien entsperren + Alle meine Sperrungen aufheben Sollen alle deine Dateien entsperrt werden? Erzwinge entsperren Prune @@ -478,7 +478,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Zur vorherigen Registerkarte wechseln Neue Registerkarte erstellen Einstellungen öffnen - Arbeitsplatz-Auswahlmenü anzeigen + Auswahlmenü für Arbeitsumgebungen anzeigen Aktive Registerkarte wechseln Herein- / herauszoomen REPOSITORY @@ -526,7 +526,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente INFO Repositorys öffnen Registerkarten - Arbeitsplätze + Arbeitsumgebungen Branch mergen Merge-Nachricht anpassen Ziel-Branch: @@ -549,13 +549,13 @@ $1, $2, … Werte der Eingabe-Steuerelemente Datei öffnen Öffnen in externem Merge-Tool Optional. - Neue Seite erstellen + Neue Registerkarte erstellen Lesezeichen Registerkarte schließen Andere Registerkarten schließen Registerkarten zur Rechten schließen Kopiere Repository-Pfad - Zu Arbeitsplatz verschieben + In Arbeitsumgebung verschieben Aktualisieren Repositorys Einfügen @@ -589,8 +589,8 @@ $1, $2, … Werte der Eingabe-Steuerelemente Design Design-Anpassungen Bildlaufleisten automatisch ausblenden - Fixe Tab-Breite in Titelleiste - Verwende nativen Fensterrahmen + Fixe Tab-Breite in Titelleiste verwenden + Nativen Fensterrahmen verwenden DIFF- / MERGE-TOOL Argumente für Diff Verfügbare Variablen: $LOCAL, $REMOTE @@ -600,13 +600,13 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 ‚ÄNDERUNGEN‘-Ansicht anzeigen Standardmäßig Registerkarte ‚ÄNDERUNGEN‘ in Commit-Details anzeigen Zeige Nachfolger in den Commit-Details Zeige Tags im Commit-Verlauf @@ -619,7 +619,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Globale Git Benutzer-E-Mail Aktiviere --prune beim Fetchen Aktiviere --ignore-cr-at-eol für Text-Diff - Diese App setzt Git (>= 2.25.1) voraus + Dieses Programm setzt Git (>= 2.25.1) voraus Installationspfad Aktiviere HTTP-SSL-Verifizierung git-credential-libsecret statt git-credential-manager verwenden @@ -669,8 +669,8 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 @@ -701,7 +701,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 @@ -744,8 +744,8 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 @@ -754,8 +754,8 @@ $1, $2, … Werte der Eingabe-Steuerelemente TAGS Neuer Tag Nach Erstelldatum - Nach Namen - Sortiere + Nach Name + Sortieren Öffne im Terminal Verwende relative Zeitangaben Logs ansehen @@ -771,7 +771,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 @@ -783,13 +783,13 @@ $1, $2, … Werte der Eingabe-Steuerelemente Durchsuche Repositorys Stammverzeichnis: Anderes benutzerdefiniertes Verzeichnis durchsuchen - Suche nach Updates… + Suche nach Aktualisierungen… Eine neue Version dieses Programms ist verfügbar: - Suche nach Updates fehlgeschlagen! + Suche nach Aktualisierungen fehlgeschlagen! Herunterladen Diese Version überspringen Software-Update - Es sind momentan keine Updates verfügbar. + Momentan sind keine Aktualisierungen verfügbar. Branch des Submoduls setzen Submodul: Aktueller: @@ -810,7 +810,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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!!! @@ -838,7 +838,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Deinitialisiere Submodul Untergeordnete Submodule fetchen Verlauf - Verschieben zu + Verschieben nach Öffne Submodul-Repository Relativer Pfad: Relativer Pfad, um dieses Submodul zu speichern. @@ -861,12 +861,12 @@ $1, $2, … Werte der Eingabe-Steuerelemente Namen des Tags kopieren Benutzerdefinierte Aktion Lösche ${0}$… - Selektierte {0} Tags löschen… + 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: @@ -925,8 +925,8 @@ $1, $2, … Werte der Eingabe-Steuerelemente ALLES STAGEN ALS UNVERÄNDERT BETRACHTETE ANZEIGEN Vorlage: ${0}$ - ARBEITSPLATZ: - Arbeitsplätze konfigurieren… + ARBEITSUMGEBUNG: + Arbeitsumgebungen konfigurieren… WORKTREE Pfad kopieren Sperren From e5e69aff2cbca51673e8552c2b0c31a09e3f7503 Mon Sep 17 00:00:00 2001 From: Matthias Wetter <11140006+m2u-84@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:49:33 +0100 Subject: [PATCH 10/12] Improve keywords: translations for 'prune' and 'theirs' are now disambiguated and clearer --- src/Resources/Locales/de_DE.axaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml index fbb5fb327..d873bc27f 100644 --- a/src/Resources/Locales/de_DE.axaml +++ b/src/Resources/Locales/de_DE.axaml @@ -401,8 +401,8 @@ $1, $2, … Werte der Eingabe-Steuerelemente Stashe {0} Dateien… Unstagen {0} Dateien unstagen - "Meine" verwenden (checkout --ours) - "Ihre" verwenden (checkout --theirs) + Meine verwenden (checkout --ours) + Deren verwenden (checkout --theirs) Dateiverlauf ÄNDERUNG INHALT @@ -640,10 +640,10 @@ $1, $2, … Werte der Eingabe-Steuerelemente Bitte verwende ‚.‘ für das aktuelle Verzeichnis Pfad Shell / Terminal - Remote löschen + 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: @@ -910,7 +910,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente ALLE KONFLIKTE IN EXTERNEM MERGE-TOOL ÖFFNEN DATEI-KONFLIKTE SIND GELÖST MEINE VERSION VERWENDEN - IHRE VERSION VERWENDEN + DEREN VERSION VERWENDEN NICHT-VERFOLGTE DATEIEN EINBEZIEHEN KEINE BISHERIGEN COMMIT-NACHRICHTEN KEINE COMMIT-VORLAGEN From 0fa36cb74166bc50e3fc5c97ce1db53b2231773d Mon Sep 17 00:00:00 2001 From: Matthias Wetter <11140006+m2u-84@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:54:11 +0100 Subject: [PATCH 11/12] Add new keys and translate their texts --- src/Resources/Locales/de_DE.axaml | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml index d873bc27f..9d4e0c07d 100644 --- a/src/Resources/Locales/de_DE.axaml +++ b/src/Resources/Locales/de_DE.axaml @@ -5,6 +5,7 @@ Info Über SourceGit + Veröffentlichungsdatum: {0} Versionshinweise Open Source & freier Git GUI-Client Zu ignorierende Datei(en) hinzufügen @@ -57,8 +58,12 @@ 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}$… + Ausgewählte 2 Branches vergleichen + Vergleichen mit… + Vergleichen mit HEAD Branch-Namen kopieren PR erstellen… PR für Upstream ${0}$ erstellen… @@ -92,6 +97,8 @@ Auf Vorgänger-Revision zurücksetzen Auf diese Revision zurücksetzen Generiere Commit-Nachricht + Merge (integriert) + Merge (extern) ANZEIGEMODUS ÄNDERN Zeige als Datei- und Ordnerliste Zeige als Pfadliste @@ -108,6 +115,7 @@ Stashen & wieder anwenden Branch: 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 @@ -184,6 +192,7 @@ Commit-Nachricht eingeben. Leerzeile zum Trennen von Betreff und Beschreibung verwenden! BETREFF Vergleichen + Vergleichen mit HEAD Repository-Einstellungen COMMIT-VORLAGE Vordefinierte Parameter: @@ -223,6 +232,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente E-Mail-Adresse E-Mail-Adresse GIT + Vor dem Auto-Aktualisieren von Submodulen fragen Remotes automatisch fetchen Minute(n) Konventionelle Commit-Typen @@ -532,6 +542,24 @@ $1, $2, … Werte der Eingabe-Steuerelemente Ziel-Branch: 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: @@ -542,6 +570,7 @@ $1, $2, … Werte der Eingabe-Steuerelemente Verschiebe Repository-Knoten Wähle Vorgänger-Knoten für: Name: + NEIN Git wurde NICHT konfiguriert. Gehe bitte zunächst in die [Einstellungen] und konfiguriere es. Öffnen Standard-Texteditor (System) @@ -728,10 +757,12 @@ $1, $2, … Werte der Eingabe-Steuerelemente Erstelle Branch BENACHRICHTIGUNGEN LÖSCHEN Nur aktuellen Branch hervorheben + Als Ordner öffnen Öffne in {0} Öffne in externen Tools REMOTES Remote hinzufügen + AUFLÖSEN Commit suchen Autor Committer @@ -855,6 +886,9 @@ $1, $2, … Werte der Eingabe-Steuerelemente OK TAGGER ZEIT + Vergleiche 2 Tags + Vergleichen mit… + Vergleichen mit HEAD Nachricht Name Tagger @@ -907,6 +941,8 @@ $1, $2, … Werte der Eingabe-Steuerelemente 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 SIND GELÖST MEINE VERSION VERWENDEN @@ -933,4 +969,5 @@ $1, $2, … Werte der Eingabe-Steuerelemente Öffnen Entfernen Entsperren + JA From 58732458a350a8fada015acde505b8f96d273e72 Mon Sep 17 00:00:00 2001 From: Matthias Wetter <11140006+m2u-84@users.noreply.github.com> Date: Tue, 27 Jan 2026 22:56:17 +0100 Subject: [PATCH 12/12] Mark German translation as complete and remove list of missing keys --- TRANSLATION.md | 47 ++--------------------------------------------- 1 file changed, 2 insertions(+), 45 deletions(-) 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 ### ![en_US](https://img.shields.io/badge/en__US-%E2%88%9A-brightgreen) -### ![de__DE](https://img.shields.io/badge/de__DE-96.11%25-yellow) - -
-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 - -
+### ![de__DE](https://img.shields.io/badge/de__DE-%E2%88%9A-brightgreen) ### ![es__ES](https://img.shields.io/badge/es__ES-96.00%25-yellow) @@ -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 +