diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4b0ed6df9..9582d735e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
+- Improved the language localization for German (`de`)
- Improved the language localization for Polish (`pl`)
- Upgraded `Nx` from version `19.5.1` to `19.5.6`
diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf
index 7ff136408..46c4eecf8 100644
--- a/apps/client/src/locales/messages.ca.xlf
+++ b/apps/client/src/locales/messages.ca.xlf
@@ -278,7 +278,7 @@
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 186
+ 202
@@ -335,7 +335,7 @@
- El risc d'assumir pèrdues en les inversions és substancial. No és recomanable invertir diners que pugui necessitar a curt termini.
+ El risc d’assumir pèrdues en les inversions és substancial. No és recomanable invertir diners que pugui necessitar a curt termini.
apps/client/src/app/app.component.html
199
@@ -422,7 +422,7 @@
apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
- 23
+ 24
@@ -550,7 +550,7 @@
apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
- 24
+ 25
@@ -734,7 +734,7 @@
apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
- 26
+ 27
apps/client/src/app/pages/resources/resources-page.component.ts
@@ -978,7 +978,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 137
+ 138
libs/ui/src/lib/activities-table/activities-table.component.html
@@ -1022,7 +1022,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 143
+ 144
libs/ui/src/lib/activities-table/activities-table.component.html
@@ -1046,31 +1046,31 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 203
+ 204
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 206
+ 207
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 209
+ 210
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 273
+ 274
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 276
+ 277
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 279
+ 280
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 282
+ 283
libs/ui/src/lib/account-balances/account-balances.component.html
@@ -1106,7 +1106,7 @@
apps/client/src/app/components/admin-overview/admin-overview.html
- 83
+ 78
apps/client/src/app/components/admin-platform/admin-platform.component.html
@@ -1138,11 +1138,11 @@
apps/client/src/app/components/admin-overview/admin-overview.html
- 93
+ 88
apps/client/src/app/components/admin-overview/admin-overview.html
- 210
+ 205
apps/client/src/app/components/admin-platform/admin-platform.component.html
@@ -1191,7 +1191,7 @@
- Perfil d'Actiu
+ Perfil d’Actiu
apps/client/src/app/components/admin-jobs/admin-jobs.html
35
@@ -1246,7 +1246,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 153
+ 154
@@ -1346,7 +1346,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 159
+ 160
libs/ui/src/lib/account-balances/account-balances.component.html
@@ -1406,7 +1406,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 426
+ 427
apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html
@@ -1446,7 +1446,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 433
+ 434
@@ -1486,12 +1486,12 @@
Filtra per...
apps/client/src/app/components/admin-market-data/admin-market-data.component.ts
- 322
+ 328
- Classe d'Actiu
+ Classe d’Actiu
apps/client/src/app/components/admin-market-data/admin-market-data.html
86
@@ -1510,12 +1510,12 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 353
+ 354
- Subclasse d'Actiu
+ Subclasse d’Actiu
apps/client/src/app/components/admin-market-data/admin-market-data.html
95
@@ -1534,7 +1534,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 369
+ 370
@@ -1559,7 +1559,7 @@
- Nombre d'Activitats
+ Nombre d’Activitats
apps/client/src/app/components/admin-market-data/admin-market-data.html
113
@@ -1631,7 +1631,7 @@
- Realment vol eliminar el perfil d'aquest actiu?
+ Realment vol eliminar el perfil d’aquest actiu?
apps/client/src/app/components/admin-market-data/admin-market-data.service.ts
18
@@ -1642,23 +1642,23 @@
Realment vol eliminar aquests perfils?
apps/client/src/app/components/admin-market-data/admin-market-data.service.ts
- 34
+ 36
- Oooh! No s'han pogut eliminar els perfils
+ Oooh! No s’han pogut eliminar els perfils
apps/client/src/app/components/admin-market-data/admin-market-data.service.ts
- 45
+ 49
- Oooh! No s'han pogut recopilar les dades históriques.
+ Oooh! No s’han pogut recopilar les dades históriques.
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts
- 232
+ 235
@@ -1666,7 +1666,7 @@
El preu de mercat actual és
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts
- 336
+ 339
@@ -1826,12 +1826,12 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 338
+ 339
- Afegeix el Perfil de l'Actiu
+ Afegeix el Perfil de l’Actiu
apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html
7
@@ -1862,7 +1862,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 123
+ 124
@@ -1931,7 +1931,7 @@
- Número d'Usuaris
+ Número d’Usuaris
apps/client/src/app/components/admin-overview/admin-overview.html
13
@@ -1939,10 +1939,10 @@
- Número d'Activitats
+ Número d’Activitats
apps/client/src/app/components/admin-overview/admin-overview.html
- 23
+ 19
@@ -1950,7 +1950,7 @@
per Usuari
apps/client/src/app/components/admin-overview/admin-overview.html
- 33
+ 28
@@ -1958,7 +1958,7 @@
Tipus de Canvi
apps/client/src/app/components/admin-overview/admin-overview.html
- 39
+ 34
@@ -1966,7 +1966,7 @@
Afegir Divisa
apps/client/src/app/components/admin-overview/admin-overview.html
- 109
+ 104
@@ -1974,7 +1974,7 @@
Registrar Usuari
apps/client/src/app/components/admin-overview/admin-overview.html
- 115
+ 110
@@ -1982,7 +1982,7 @@
Mode Només Lecutra
apps/client/src/app/components/admin-overview/admin-overview.html
- 129
+ 124
@@ -1990,7 +1990,7 @@
Recollida de Dades
apps/client/src/app/components/admin-overview/admin-overview.html
- 141
+ 136
@@ -1998,7 +1998,7 @@
Missatge del Sistema
apps/client/src/app/components/admin-overview/admin-overview.html
- 153
+ 148
@@ -2006,7 +2006,7 @@
Estableix el Missatge
apps/client/src/app/components/admin-overview/admin-overview.html
- 175
+ 170
@@ -2014,7 +2014,7 @@
Coupons
apps/client/src/app/components/admin-overview/admin-overview.html
- 183
+ 178
@@ -2022,7 +2022,7 @@
Afegir
apps/client/src/app/components/admin-overview/admin-overview.html
- 243
+ 238
libs/ui/src/lib/account-balances/account-balances.component.html
@@ -2034,7 +2034,7 @@
Ordre
apps/client/src/app/components/admin-overview/admin-overview.html
- 251
+ 246
@@ -2042,7 +2042,7 @@
Depurar el Cache
apps/client/src/app/components/admin-overview/admin-overview.html
- 255
+ 250
@@ -2126,11 +2126,15 @@
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 381
+ 386
+
+
+ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
+ 423
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 382
+ 383
libs/ui/src/lib/assistant/assistant.html
@@ -2268,6 +2272,10 @@
apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts
41
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 95
+
@@ -2311,7 +2319,7 @@
- Panell d'Administració
+ Panell d’Administració
apps/client/src/app/components/header/header.component.html
68
@@ -2486,7 +2494,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 187
+ 188
libs/ui/src/lib/activities-table/activities-table.component.html
@@ -2522,11 +2530,11 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 200
+ 201
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 270
+ 271
@@ -2563,10 +2571,10 @@
- Informar d'un Problema amb les Dades
+ Informar d’un Problema amb les Dades
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 399
+ 441
@@ -2574,7 +2582,7 @@
en Actiiu
apps/client/src/app/components/home-holdings/home-holdings.component.ts
- 36
+ 38
@@ -2582,7 +2590,7 @@
Finalitzat
apps/client/src/app/components/home-holdings/home-holdings.component.ts
- 37
+ 39
@@ -2618,7 +2626,7 @@
libs/ui/src/lib/i18n.ts
- 71
+ 93
@@ -2630,7 +2638,7 @@
libs/ui/src/lib/i18n.ts
- 72
+ 94
@@ -2722,7 +2730,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 10
+ 8
@@ -4530,7 +4538,7 @@
Update activity
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 8
+ 10
@@ -4602,7 +4610,7 @@
Update Cash Balance
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 111
+ 112
@@ -4610,11 +4618,11 @@
Unit Price
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 212
+ 213
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 285
+ 286
libs/ui/src/lib/activities-table/activities-table.component.html
@@ -4626,7 +4634,7 @@
Oops! Could not get the historical exchange rate from
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 239
+ 240
@@ -4634,11 +4642,11 @@
Fee
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 305
+ 306
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 329
+ 330
libs/ui/src/lib/activities-table/activities-table.component.html
@@ -4650,7 +4658,7 @@
Oops! Could not get the historical exchange rate from
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 317
+ 318
@@ -4658,7 +4666,7 @@
Import Activities
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
- 44
+ 45
@@ -4690,7 +4698,7 @@
Validating data...
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
- 233
+ 234
@@ -4992,6 +5000,10 @@
apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts
56
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 89
+
@@ -5522,7 +5534,11 @@
Switzerland
apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
- 58
+ 60
+
+
+ libs/ui/src/lib/i18n.ts
+ 86
@@ -5530,7 +5546,11 @@
Global
apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
- 59
+ 61
+
+
+ libs/ui/src/lib/i18n.ts
+ 14
@@ -5602,7 +5622,7 @@
Available in
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 87
+ 103
@@ -5610,35 +5630,35 @@
✅ Yes
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 115
+ 131
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 122
+ 138
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 134
+ 150
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 141
+ 157
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 153
+ 169
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 160
+ 176
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 172
+ 188
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 179
+ 195
@@ -5646,31 +5666,31 @@
❌ No
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 117
+ 133
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 136
+ 152
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 143
+ 159
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 155
+ 171
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 162
+ 178
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 174
+ 190
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 181
+ 197
@@ -5678,7 +5698,7 @@
❌ No
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 124
+ 140
@@ -5686,7 +5706,7 @@
Self-Hosting
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 129
+ 145
@@ -5694,7 +5714,7 @@
Use anonymously
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 148
+ 164
@@ -5702,7 +5722,7 @@
Free Plan
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 167
+ 183
@@ -5710,11 +5730,11 @@
Starting from
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 188
+ 204
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 193
+ 209
@@ -5722,11 +5742,11 @@
year
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 189
+ 205
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 195
+ 211
@@ -5734,7 +5754,7 @@
Notes
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 201
+ 217
@@ -5742,7 +5762,7 @@
Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub.
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 210
+ 226
@@ -5750,7 +5770,7 @@
Ready to take your investments to the next level?
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 223
+ 239
@@ -5758,7 +5778,7 @@
Effortlessly track, analyze, and visualize your wealth with Ghostfolio.
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 227
+ 243
@@ -5766,7 +5786,7 @@
Get Started
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 232
+ 248
@@ -5774,7 +5794,7 @@
Personal Finance Tools
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
- 308
+ 266
@@ -6298,7 +6318,7 @@
Grant
libs/ui/src/lib/i18n.ts
- 14
+ 15
@@ -6306,7 +6326,7 @@
Higher Risk
libs/ui/src/lib/i18n.ts
- 15
+ 16
@@ -6314,7 +6334,7 @@
This activity already exists.
libs/ui/src/lib/i18n.ts
- 16
+ 17
@@ -6322,7 +6342,7 @@
Japan
libs/ui/src/lib/i18n.ts
- 17
+ 80
@@ -6358,7 +6378,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 400
+ 403
@@ -6614,7 +6634,7 @@
Extreme Fear
libs/ui/src/lib/i18n.ts
- 69
+ 91
@@ -6622,7 +6642,7 @@
Extreme Greed
libs/ui/src/lib/i18n.ts
- 70
+ 92
@@ -6630,7 +6650,7 @@
Neutral
libs/ui/src/lib/i18n.ts
- 73
+ 95
@@ -6662,11 +6682,11 @@
No data available
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 402
+ 405
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 415
+ 418
@@ -6677,6 +6697,262 @@
81
+
+
+ Alternative
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 83
+
+
+
+
+ App
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 84
+
+
+
+
+ Budgeting
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 85
+
+
+
+
+ Community
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 86
+
+
+
+
+ Family Office
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 87
+
+
+
+
+ Investor
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 90
+
+
+
+
+ Open Source
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 91
+
+
+
+
+ Personal Finance
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 93
+
+
+
+
+ Privacy
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 94
+
+
+
+
+ Software
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 96
+
+
+
+
+ Tool
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 97
+
+
+
+
+ User Experience
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 98
+
+
+
+
+ Wealth
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 99
+
+
+
+
+ Wealth Management
+
+ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
+ 100
+
+
+
+
+ Australia
+
+ libs/ui/src/lib/i18n.ts
+ 69
+
+
+
+
+ Austria
+
+ libs/ui/src/lib/i18n.ts
+ 70
+
+
+
+
+ Belgium
+
+ libs/ui/src/lib/i18n.ts
+ 71
+
+
+
+
+ Bulgaria
+
+ libs/ui/src/lib/i18n.ts
+ 72
+
+
+
+
+ Canada
+
+ libs/ui/src/lib/i18n.ts
+ 73
+
+
+
+
+ Czech Republic
+
+ libs/ui/src/lib/i18n.ts
+ 74
+
+
+
+
+ Finland
+
+ libs/ui/src/lib/i18n.ts
+ 75
+
+
+
+
+ France
+
+ libs/ui/src/lib/i18n.ts
+ 76
+
+
+
+
+ Germany
+
+ libs/ui/src/lib/i18n.ts
+ 77
+
+
+
+
+ India
+
+ libs/ui/src/lib/i18n.ts
+ 78
+
+
+
+
+ Italy
+
+ libs/ui/src/lib/i18n.ts
+ 79
+
+
+
+
+ Netherlands
+
+ libs/ui/src/lib/i18n.ts
+ 81
+
+
+
+
+ New Zealand
+
+ libs/ui/src/lib/i18n.ts
+ 82
+
+
+
+
+ Poland
+
+ libs/ui/src/lib/i18n.ts
+ 83
+
+
+
+
+ Romania
+
+ libs/ui/src/lib/i18n.ts
+ 84
+
+
+
+
+ South Africa
+
+ libs/ui/src/lib/i18n.ts
+ 85
+
+
+
+
+ Thailand
+
+ libs/ui/src/lib/i18n.ts
+ 87
+
+
+
+
+ United States
+
+ libs/ui/src/lib/i18n.ts
+ 88
+
+