diff --git a/CHANGELOG.md b/CHANGELOG.md
index bf5b0aa78..c8f722116 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## Unreleased
+
+### Changed
+
+- Improved the language localization for German (`de`)
+
## 2.108.0 - 2024-09-17
### Added
diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf
index 89083200c..eb370f7e5 100644
--- a/apps/client/src/locales/messages.ca.xlf
+++ b/apps/client/src/locales/messages.ca.xlf
@@ -26,7 +26,7 @@
apps/client/src/app/components/header/header.component.ts
- 231
+ 227
@@ -818,7 +818,7 @@
Revocar
apps/client/src/app/components/access-table/access-table.component.html
- 62
+ 65
@@ -826,7 +826,7 @@
Realment vol revocar aquest accés?
apps/client/src/app/components/access-table/access-table.component.ts
- 56
+ 68
@@ -834,7 +834,7 @@
Balanç de Caixa
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 45
+ 47
apps/client/src/app/components/accounts-table/accounts-table.component.html
@@ -850,7 +850,7 @@
Patrimoni
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 56
+ 58
@@ -858,11 +858,11 @@
Activitats
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 61
+ 63
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 90
+ 92
apps/client/src/app/components/accounts-table/accounts-table.component.html
@@ -882,11 +882,11 @@
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 225
+ 209
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 335
+ 319
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -898,7 +898,7 @@
Plataforma
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 65
+ 67
apps/client/src/app/components/accounts-table/accounts-table.component.html
@@ -914,7 +914,7 @@
En cartera
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 77
+ 79
apps/client/src/app/components/home-holdings/home-holdings.html
@@ -934,7 +934,7 @@
Balanç de Caixa
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 122
+ 124
@@ -1110,7 +1110,7 @@
apps/client/src/app/components/admin-market-data/admin-market-data.html
- 215
+ 230
apps/client/src/app/components/admin-overview/admin-overview.html
@@ -1138,7 +1138,7 @@
apps/client/src/app/components/admin-market-data/admin-market-data.html
- 236
+ 251
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -1218,7 +1218,7 @@
Símbol
apps/client/src/app/components/admin-jobs/admin-jobs.html
- 44
+ 46
apps/client/src/app/components/admin-market-data/admin-market-data.html
@@ -1234,7 +1234,7 @@
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 305
+ 289
@@ -1242,7 +1242,7 @@
Origen de les Dades
apps/client/src/app/components/admin-jobs/admin-jobs.html
- 53
+ 55
apps/client/src/app/components/admin-market-data/admin-market-data.html
@@ -1262,7 +1262,7 @@
Prioritat
apps/client/src/app/components/admin-jobs/admin-jobs.html
- 62
+ 64
@@ -1270,7 +1270,7 @@
Intents
apps/client/src/app/components/admin-jobs/admin-jobs.html
- 81
+ 83
@@ -1278,7 +1278,7 @@
Creat
apps/client/src/app/components/admin-jobs/admin-jobs.html
- 90
+ 92
@@ -1286,7 +1286,7 @@
Finalitzat
apps/client/src/app/components/admin-jobs/admin-jobs.html
- 99
+ 101
@@ -1294,7 +1294,7 @@
Estat
apps/client/src/app/components/admin-jobs/admin-jobs.html
- 108
+ 110
@@ -1302,7 +1302,7 @@
Aturar Processos
apps/client/src/app/components/admin-jobs/admin-jobs.html
- 149
+ 151
@@ -1310,7 +1310,7 @@
Veure les Dades
apps/client/src/app/components/admin-jobs/admin-jobs.html
- 164
+ 166
@@ -1318,7 +1318,7 @@
View Stacktrace
apps/client/src/app/components/admin-jobs/admin-jobs.html
- 171
+ 173
@@ -1326,7 +1326,7 @@
Executar Procés
apps/client/src/app/components/admin-jobs/admin-jobs.html
- 174
+ 176
@@ -1334,7 +1334,7 @@
Suprimir Procés
apps/client/src/app/components/admin-jobs/admin-jobs.html
- 177
+ 179
@@ -1372,9 +1372,13 @@
apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html
26
+
+ apps/client/src/app/components/admin-market-data/admin-market-data.html
+ 104
+
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 114
+ 98
@@ -1444,6 +1448,10 @@
apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html
32
+
+ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html
+ 21
+
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
65
@@ -1494,7 +1502,7 @@
Filtra per...
apps/client/src/app/components/admin-market-data/admin-market-data.component.ts
- 328
+ 329
@@ -1514,7 +1522,7 @@
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 232
+ 216
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
@@ -1538,7 +1546,7 @@
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 241
+ 225
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
@@ -1550,7 +1558,7 @@
Primera Activitat
apps/client/src/app/components/admin-market-data/admin-market-data.html
- 104
+ 119
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -1558,7 +1566,7 @@
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 213
+ 197
libs/ui/src/lib/holdings-table/holdings-table.component.html
@@ -1570,7 +1578,7 @@
Nombre d’Activitats
apps/client/src/app/components/admin-market-data/admin-market-data.html
- 113
+ 128
@@ -1578,7 +1586,7 @@
Dades Històriques
apps/client/src/app/components/admin-market-data/admin-market-data.html
- 122
+ 137
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -1590,7 +1598,7 @@
Nombre de Sectors
apps/client/src/app/components/admin-market-data/admin-market-data.html
- 131
+ 146
@@ -1598,7 +1606,7 @@
Nombre de Països
apps/client/src/app/components/admin-market-data/admin-market-data.html
- 140
+ 155
@@ -1606,7 +1614,7 @@
Recopilar Dades Recents
apps/client/src/app/components/admin-market-data/admin-market-data.html
- 177
+ 192
@@ -1614,7 +1622,7 @@
Recopilar Totes les Dades
apps/client/src/app/components/admin-market-data/admin-market-data.html
- 180
+ 195
@@ -1622,7 +1630,7 @@
Recopilar Dades del Perfil
apps/client/src/app/components/admin-market-data/admin-market-data.html
- 183
+ 198
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -1634,7 +1642,7 @@
Eliminar Perfils
apps/client/src/app/components/admin-market-data/admin-market-data.html
- 190
+ 205
@@ -1718,7 +1726,7 @@
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 258
+ 242
@@ -1734,7 +1742,7 @@
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 268
+ 252
@@ -1750,7 +1758,7 @@
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 274
+ 258
apps/client/src/app/pages/public/public-page.html
@@ -1770,7 +1778,7 @@
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 286
+ 270
@@ -2082,7 +2090,7 @@
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 368
+ 352
apps/client/src/app/pages/accounts/accounts-page.html
@@ -2134,11 +2142,11 @@
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 393
+ 377
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 430
+ 414
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
@@ -2186,7 +2194,7 @@
Està segur que vol eliminar aquest usuari?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 125
+ 126
@@ -2244,10 +2252,6 @@
apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html
6
-
- apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 91
-
libs/ui/src/lib/holdings-table/holdings-table.component.html
142
@@ -2434,47 +2438,27 @@
Oooh! El testimoni de seguretat és incorrecte.
apps/client/src/app/components/header/header.component.ts
- 246
+ 242
apps/client/src/app/components/user-account-settings/user-account-settings.component.ts
- 159
-
-
-
-
- Canvia amb els efectes de la divisa
-
- apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 53
+ 157
Canvia
-
- apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 65
-
libs/ui/src/lib/holdings-table/holdings-table.component.html
119
-
-
- Rendiment amb els efectes de la divisa
-
- apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 81
-
-
Preu Mig per Unitat
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 103
+ 87
@@ -2482,7 +2466,7 @@
Preu Mínim
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 130
+ 114
@@ -2490,7 +2474,7 @@
Preu Màxim
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 146
+ 130
@@ -2498,7 +2482,7 @@
Quantitat
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 156
+ 140
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
@@ -2514,7 +2498,7 @@
Inversió
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 168
+ 152
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
@@ -2526,11 +2510,11 @@
Dividend
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 181
+ 165
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 343
+ 319
apps/client/src/app/pages/features/features-page.html
@@ -2550,7 +2534,7 @@
Rendiment del Dividend
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 191
+ 175
@@ -2558,11 +2542,11 @@
Comissions
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 203
+ 187
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 108
+ 84
apps/client/src/app/pages/portfolio/fire/fire-page.html
@@ -2574,7 +2558,7 @@
Activitat
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 223
+ 207
@@ -2582,7 +2566,7 @@
Informar d’un Problema amb les Dades
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 448
+ 433
@@ -2889,20 +2873,12 @@
70
-
-
- Gross Performance
-
- apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 85
-
-
Absolute Net Performance
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 126
+ 102
@@ -2910,7 +2886,7 @@
Net Performance
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 141
+ 117
@@ -2918,7 +2894,7 @@
Total Assets
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 167
+ 143
@@ -2926,7 +2902,7 @@
Valuables
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 180
+ 156
@@ -2934,7 +2910,7 @@
Emergency Fund
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 192
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -2950,7 +2926,7 @@
Cash
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 202
@@ -2958,7 +2934,7 @@
Assets
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 239
+ 215
@@ -2966,7 +2942,7 @@
Buying Power
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 252
+ 228
@@ -2974,7 +2950,7 @@
Excluded from Analysis
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 264
+ 240
@@ -2982,7 +2958,7 @@
Liabilities
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 279
+ 255
apps/client/src/app/pages/features/features-page.html
@@ -2994,7 +2970,7 @@
Net Worth
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 297
+ 273
@@ -3002,7 +2978,7 @@
Annualized Performance
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 309
+ 285
@@ -3010,7 +2986,7 @@
Interest
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 307
@@ -3194,7 +3170,7 @@
libs/ui/src/lib/assistant/assistant.component.ts
- 250
+ 251
@@ -3206,7 +3182,7 @@
libs/ui/src/lib/assistant/assistant.component.ts
- 253
+ 254
@@ -3334,7 +3310,7 @@
Do you really want to close your Ghostfolio account?
apps/client/src/app/components/user-account-settings/user-account-settings.component.ts
- 174
+ 172
@@ -3342,7 +3318,7 @@
Do you really want to remove this sign in method?
apps/client/src/app/components/user-account-settings/user-account-settings.component.ts
- 252
+ 246
@@ -3350,7 +3326,7 @@
Oops! There was an error setting up biometric authentication.
apps/client/src/app/components/user-account-settings/user-account-settings.component.ts
- 308
+ 300
@@ -3546,7 +3522,7 @@
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
- 138
+ 142
@@ -3566,7 +3542,7 @@
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
- 136
+ 140
@@ -3578,7 +3554,7 @@
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
- 139
+ 143
@@ -4690,7 +4666,7 @@
Importing data...
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
- 120
+ 124
@@ -4698,7 +4674,7 @@
Import has been completed
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
- 128
+ 132
@@ -4706,7 +4682,7 @@
Validating data...
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
- 234
+ 238
@@ -5978,7 +5954,7 @@
Do you really want to delete these activities?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 225
+ 223
@@ -5986,7 +5962,7 @@
Do you really want to delete this activity?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 235
+ 233
@@ -6050,7 +6026,7 @@
years
libs/ui/src/lib/assistant/assistant.component.ts
- 250
+ 251
@@ -6974,7 +6950,7 @@
Deactivate
apps/client/src/app/components/rule/rule.component.html
- 67
+ 72
@@ -6982,7 +6958,7 @@
Activate
apps/client/src/app/components/rule/rule.component.html
- 69
+ 74
@@ -7017,6 +6993,70 @@
31
+
+
+ Copy link to clipboard
+
+ apps/client/src/app/components/access-table/access-table.component.html
+ 61
+
+
+
+
+ Portfolio Snapshot
+
+ apps/client/src/app/components/admin-jobs/admin-jobs.html
+ 39
+
+
+
+
+ Change with currency effect Change
+
+ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
+ 50
+
+
+
+
+ Performance with currency effect Performance
+
+ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
+ 69
+
+
+
+
+ Threshold Min
+
+ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html
+ 5
+
+
+
+
+ Threshold Max
+
+ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html
+ 9
+
+
+
+
+ Close
+
+ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html
+ 15
+
+
+
+
+ Customize
+
+ apps/client/src/app/components/rule/rule.component.html
+ 67
+
+