From 9914840fcb292b7479a5241678c6262d62d37795 Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sun, 11 Oct 2026 19:39:35 +0200
Subject: [PATCH] Task/improve language localization for DE (20261011) (#8132)
* Update translations
* Update changelog
---
CHANGELOG.md | 1 +
apps/client/src/locales/messages.de.xlf | 20 ++++++++++----------
2 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 79183fb41d..249ccba42d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Extended the import of activities to support CSV files of other brokers, images and PDF files with _Ghostfolio AI_ (experimental)
- Extended the access to share the portfolio with the Model Context Protocol (MCP) to support the _View_ and the _View and manage_ permissions (experimental)
- Improved the performance of getting the historical market data by selecting only the required columns
+- Improved the language localization for German (`de`)
### Fixed
diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf
index 584bdcd992..aeb4933a98 100644
--- a/apps/client/src/locales/messages.de.xlf
+++ b/apps/client/src/locales/messages.de.xlf
@@ -443,7 +443,7 @@
Ghostfolio AI has processed the maximum of activities. The file can have more activities.
- Ghostfolio AI has processed the maximum of activities. The file can have more activities.
+ Ghostfolio AI hat die maximale Anzahl von Aktivitäten verarbeitet. Die Datei kann weitere Aktivitäten enthalten.apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html197
@@ -2047,7 +2047,7 @@
The CSV file has more than rows of activities
- The CSV file has more than rows of activities
+ Die CSV-Datei hat mehr als Zeilen mit Aktivitätenapps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts392
@@ -2751,7 +2751,7 @@
By , this is projected to increase to per year or per month, assuming a annual interest rate.
- Bis wird dies voraussichtlich auf pro Jahr oder pro Monat ansteigen, bei einem angenommenen jährlichen Zinssatz von .
+ Bis wird dies voraussichtlich auf pro Jahr oder pro Monat ansteigen, bei einem angenommenen jährlichen Zinssatz von .apps/client/src/app/pages/portfolio/fire/fire-page.html144
@@ -2903,7 +2903,7 @@
The file is larger than MB
- The file is larger than MB
+ Die Datei ist grösser als MBapps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts384
@@ -5199,7 +5199,7 @@
Client
- Client
+ Clientapps/client/src/app/components/user-detail-dialog/user-detail-dialog.html178
@@ -6837,7 +6837,7 @@
Ghostfolio AI is processing the file...
- Ghostfolio AI is processing the file...
+ Ghostfolio AI verarbeitet die Datei...apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html83
@@ -7162,7 +7162,7 @@
The content of your file will be processed by a third-party AI provider. Please remove any personal data before uploading.
- The content of your file will be processed by a third-party AI provider. Please remove any personal data before uploading.
+ Der Inhalt deiner Datei wird von einem KI-Drittanbieter verarbeitet. Bitte entferne vor dem Hochladen alle personenbezogenen Daten.apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts126
@@ -7286,7 +7286,7 @@
Smart import with Ghostfolio AI
- Smart import with Ghostfolio AI
+ Intelligenter Import mit Ghostfolio AIapps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html139
@@ -8416,7 +8416,7 @@
Performance Timeline
- Performance Timeline
+ Zeitstrahl der Performanceapps/client/src/app/pages/portfolio/analysis/analysis-page.html440
@@ -8654,7 +8654,7 @@
{VAR_PLURAL, plural, =1 {Ghostfolio AI could not match 1 activity of the file } other {Ghostfolio AI could not match activities of the file }}
- {VAR_PLURAL, plural, =1 {Ghostfolio AI could not match 1 activity of the file } other {Ghostfolio AI could not match activities of the file }}
+ {VAR_PLURAL, plural, =1 {Ghostfolio AI konnte 1 Aktivität der Datei nicht zuordnen } other {Ghostfolio AI konnte Aktivitäten der Datei nicht zuordnen }}apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html176