diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9aebc76a4..349e62646 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Added `userId` to the `SymbolProfile` database schema
+### Changed
+
+- Improved the language localization for German (`de`)
+
## 2.128.0 - 2024-12-12
### Changed
diff --git a/apps/api/src/app/portfolio/portfolio.controller.ts b/apps/api/src/app/portfolio/portfolio.controller.ts
index b15d22268..0e4022969 100644
--- a/apps/api/src/app/portfolio/portfolio.controller.ts
+++ b/apps/api/src/app/portfolio/portfolio.controller.ts
@@ -623,6 +623,11 @@ export class PortfolioController {
report.rules[rule] = [];
}
}
+
+ report.statistics = {
+ rulesActiveCount: 0,
+ rulesFulfilledCount: 0
+ };
}
return report;
diff --git a/apps/client/project.json b/apps/client/project.json
index dd644f8c1..7fd28d5ca 100644
--- a/apps/client/project.json
+++ b/apps/client/project.json
@@ -212,7 +212,7 @@
"extract-i18n": {
"executor": "ng-extract-i18n-merge:ng-extract-i18n-merge",
"options": {
- "browserTarget": "client:build",
+ "buildTarget": "client:build",
"includeContext": true,
"outputPath": "src/locales",
"targetFiles": [
diff --git a/apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html b/apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
index 7a0a3512c..37d9c89c4 100644
--- a/apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
+++ b/apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
@@ -19,9 +19,9 @@
/>
} @else {
{{ statistics?.rulesFulfilledCount }}
- of
+ out of
{{ statistics?.rulesActiveCount }}
- rules are currently fulfilled.
+ rules align with your portfolio.
}
diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf
index d32f8c1ee..6d9fe62e6 100644
--- a/apps/client/src/locales/messages.ca.xlf
+++ b/apps/client/src/locales/messages.ca.xlf
@@ -2619,7 +2619,7 @@
apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
- 88
+ 105
@@ -2991,7 +2991,7 @@
apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
- 12
+ 29
@@ -3207,7 +3207,7 @@
libs/ui/src/lib/assistant/assistant.component.ts
- 223
+ 221
@@ -3219,7 +3219,7 @@
libs/ui/src/lib/assistant/assistant.component.ts
- 233
+ 231
@@ -3231,7 +3231,7 @@
libs/ui/src/lib/assistant/assistant.component.ts
- 237
+ 235
@@ -3243,7 +3243,7 @@
libs/ui/src/lib/assistant/assistant.component.ts
- 259
+ 257
@@ -3255,7 +3255,7 @@
libs/ui/src/lib/assistant/assistant.component.ts
- 262
+ 260
@@ -5255,7 +5255,7 @@
Currency Cluster Risks
apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
- 31
+ 48
@@ -5263,7 +5263,7 @@
Account Cluster Risks
apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
- 50
+ 67
@@ -6059,7 +6059,7 @@
Week to date
libs/ui/src/lib/assistant/assistant.component.ts
- 225
+ 223
@@ -6067,7 +6067,7 @@
WTD
libs/ui/src/lib/assistant/assistant.component.ts
- 225
+ 223
@@ -6075,7 +6075,7 @@
Month to date
libs/ui/src/lib/assistant/assistant.component.ts
- 229
+ 227
@@ -6083,7 +6083,7 @@
MTD
libs/ui/src/lib/assistant/assistant.component.ts
- 229
+ 227
@@ -6091,7 +6091,7 @@
Year to date
libs/ui/src/lib/assistant/assistant.component.ts
- 233
+ 231
@@ -6099,7 +6099,7 @@
year
libs/ui/src/lib/assistant/assistant.component.ts
- 237
+ 235
@@ -6107,7 +6107,7 @@
years
libs/ui/src/lib/assistant/assistant.component.ts
- 259
+ 257
@@ -7047,7 +7047,7 @@
Inactive
apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
- 107
+ 124
@@ -7457,7 +7457,7 @@
Economic Market Cluster Risks
apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
- 69
+ 86
@@ -7584,6 +7584,22 @@
26
+
+
+ out of
+
+ apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
+ 22
+
+
+
+
+ rules align with your portfolio.
+
+ apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
+ 24
+
+