From b1b6ea1c24f8efab2502f5087d93ee51dbae792d Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sat, 16 Nov 2024 18:44:04 +0100
Subject: [PATCH] Feature/improve language localization for de 20241116 (#4051)
* Update translations
* Update changelog
---
CHANGELOG.md | 1 +
apps/client/src/locales/messages.ca.xlf | 322 +++++++++++-----------
apps/client/src/locales/messages.de.xlf | 326 +++++++++++-----------
apps/client/src/locales/messages.es.xlf | 322 +++++++++++-----------
apps/client/src/locales/messages.fr.xlf | 322 +++++++++++-----------
apps/client/src/locales/messages.it.xlf | 342 +++++++++++++-----------
apps/client/src/locales/messages.nl.xlf | 322 +++++++++++-----------
apps/client/src/locales/messages.pl.xlf | 322 +++++++++++-----------
apps/client/src/locales/messages.pt.xlf | 322 +++++++++++-----------
apps/client/src/locales/messages.tr.xlf | 322 +++++++++++-----------
apps/client/src/locales/messages.xlf | 316 +++++++++++-----------
apps/client/src/locales/messages.zh.xlf | 322 +++++++++++-----------
12 files changed, 1869 insertions(+), 1692 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c136e5f5d..b57b6f9bd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Extended the assistant by a holding selector
- Separated the _FIRE_ / _X-ray_ page
- Improved the usability to customize the rule thresholds in the _X-ray_ page by introducing range sliders (experimental)
+- Improved the language localization for German (`de`)
- Improved the language localization for Italian (`it`)
- Upgraded `ngx-skeleton-loader` from version `7.0.0` to `9.0.0`
- Upgraded `prisma` from version `5.21.1` to `5.22.0`
diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf
index d4260f529..feff4f761 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
- 229
+ 230
@@ -58,7 +58,7 @@
Finances Personals
apps/client/src/app/app.component.html
- 56
+ 57
@@ -66,11 +66,11 @@
Mercats
apps/client/src/app/app.component.html
- 60
+ 61
apps/client/src/app/components/header/header.component.html
- 383
+ 398
apps/client/src/app/components/home-market/home-market.html
@@ -86,7 +86,7 @@
Recursos
apps/client/src/app/app.component.html
- 63
+ 64
apps/client/src/app/components/header/header.component.html
@@ -94,7 +94,7 @@
apps/client/src/app/components/header/header.component.html
- 286
+ 291
apps/client/src/app/pages/resources/overview/resources-overview.component.html
@@ -106,15 +106,15 @@
Sobre
apps/client/src/app/app.component.html
- 69
+ 70
apps/client/src/app/components/header/header.component.html
- 112
+ 117
apps/client/src/app/components/header/header.component.html
- 354
+ 364
@@ -122,7 +122,7 @@
Blog
apps/client/src/app/app.component.html
- 72
+ 73
apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html
@@ -204,6 +204,10 @@
apps/client/src/app/pages/blog/2024/09/hacktoberfest-2024/hacktoberfest-2024-page.html
187
+
+ apps/client/src/app/pages/blog/2024/11/black-weeks-2024/black-weeks-2024-page.html
+ 167
+
apps/client/src/app/pages/blog/blog-page.html
5
@@ -214,7 +218,7 @@
Registre de canvis
apps/client/src/app/app.component.html
- 76
+ 77
apps/client/src/app/pages/about/changelog/changelog-page.html
@@ -226,11 +230,11 @@
Característiques
apps/client/src/app/app.component.html
- 78
+ 79
apps/client/src/app/components/header/header.component.html
- 341
+ 351
apps/client/src/app/pages/features/features-page.html
@@ -242,7 +246,7 @@
Preguntes Freqüents (FAQ)
apps/client/src/app/app.component.html
- 82
+ 83
apps/client/src/app/pages/about/overview/about-overview-page.html
@@ -254,7 +258,7 @@
Llicències
apps/client/src/app/app.component.html
- 87
+ 88
apps/client/src/app/pages/about/license/license-page.html
@@ -266,19 +270,19 @@
Preu
apps/client/src/app/app.component.html
- 96
+ 97
apps/client/src/app/components/header/header.component.html
- 98
+ 99
apps/client/src/app/components/header/header.component.html
- 297
+ 303
apps/client/src/app/components/header/header.component.html
- 368
+ 379
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -290,7 +294,7 @@
Política de privacitat
apps/client/src/app/app.component.html
- 102
+ 103
apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html
@@ -302,7 +306,7 @@
Comunitat
apps/client/src/app/app.component.html
- 120
+ 121
apps/client/src/app/components/user-account-settings/user-account-settings.html
@@ -350,7 +354,7 @@
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
+ 200
@@ -359,27 +363,27 @@
snake-case
apps/client/src/app/app.component.ts
- 63
+ 64
apps/client/src/app/app.component.ts
- 65
+ 66
apps/client/src/app/app.component.ts
- 69
+ 70
apps/client/src/app/app.component.ts
- 73
+ 74
apps/client/src/app/components/header/header.component.ts
- 80
+ 81
apps/client/src/app/components/header/header.component.ts
- 85
+ 86
apps/client/src/app/core/paths.ts
@@ -448,7 +452,7 @@
snake-case
apps/client/src/app/app.component.ts
- 70
+ 71
apps/client/src/app/core/paths.ts
@@ -465,7 +469,7 @@
snake-case
apps/client/src/app/app.component.ts
- 74
+ 75
apps/client/src/app/core/paths.ts
@@ -482,7 +486,7 @@
snake-case
apps/client/src/app/app.component.ts
- 76
+ 77
apps/client/src/app/core/paths.ts
@@ -515,15 +519,15 @@
snake-case
apps/client/src/app/app.component.ts
- 77
+ 78
apps/client/src/app/components/header/header.component.ts
- 81
+ 82
apps/client/src/app/components/header/header.component.ts
- 86
+ 87
apps/client/src/app/core/paths.ts
@@ -561,13 +565,17 @@
apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts
14
+
+ apps/client/src/app/pages/blog/2024/11/black-weeks-2024/black-weeks-2024-page.component.ts
+ 15
+
apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts
14
apps/client/src/app/pages/pricing/pricing-page.component.ts
- 39
+ 41
apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
@@ -580,15 +588,15 @@
snake-case
apps/client/src/app/app.component.ts
- 78
+ 79
apps/client/src/app/components/header/header.component.ts
- 82
+ 83
apps/client/src/app/components/header/header.component.ts
- 87
+ 88
apps/client/src/app/core/paths.ts
@@ -621,7 +629,7 @@
snake-case
apps/client/src/app/app.component.ts
- 79
+ 80
apps/client/src/app/components/admin-settings/admin-settings.component.ts
@@ -629,11 +637,11 @@
apps/client/src/app/components/header/header.component.ts
- 83
+ 84
apps/client/src/app/components/header/header.component.ts
- 88
+ 89
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts
@@ -641,7 +649,7 @@
apps/client/src/app/components/user-account-membership/user-account-membership.component.ts
- 38
+ 40
apps/client/src/app/core/http-response.interceptor.ts
@@ -679,6 +687,10 @@
apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts
16
+
+ apps/client/src/app/pages/blog/2024/11/black-weeks-2024/black-weeks-2024-page.component.ts
+ 16
+
apps/client/src/app/pages/faq/saas/saas-page.component.ts
15
@@ -694,11 +706,11 @@
snake-case
apps/client/src/app/app.component.ts
- 80
+ 81
apps/client/src/app/components/header/header.component.ts
- 89
+ 90
apps/client/src/app/core/auth.guard.ts
@@ -722,7 +734,7 @@
apps/client/src/app/pages/pricing/pricing-page.component.ts
- 40
+ 42
@@ -731,15 +743,15 @@
snake-case
apps/client/src/app/app.component.ts
- 81
+ 82
apps/client/src/app/components/header/header.component.ts
- 84
+ 85
apps/client/src/app/components/header/header.component.ts
- 90
+ 91
apps/client/src/app/core/paths.ts
@@ -1495,7 +1507,7 @@
apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html
- 83
+ 135
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
@@ -2135,7 +2147,7 @@
apps/client/src/app/components/header/header.component.html
- 258
+ 263
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
@@ -2203,7 +2215,7 @@
libs/ui/src/lib/assistant/assistant.html
- 127
+ 155
@@ -2331,7 +2343,7 @@
apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts
- 41
+ 46
apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
@@ -2363,7 +2375,7 @@
apps/client/src/app/components/header/header.component.html
- 240
+ 245
@@ -2375,7 +2387,7 @@
apps/client/src/app/components/header/header.component.html
- 250
+ 255
@@ -2387,7 +2399,7 @@
apps/client/src/app/components/header/header.component.html
- 274
+ 279
@@ -2395,7 +2407,7 @@
Millora la teva Subscripció
apps/client/src/app/components/header/header.component.html
- 180
+ 185
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
@@ -2407,7 +2419,7 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 278
+ 288
@@ -2415,7 +2427,7 @@
Renova la teva Subscripció
apps/client/src/app/components/header/header.component.html
- 186
+ 191
apps/client/src/app/components/user-account-membership/user-account-membership.html
@@ -2423,7 +2435,7 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 284
+ 294
@@ -2431,7 +2443,7 @@
Tu
apps/client/src/app/components/header/header.component.html
- 206
+ 211
@@ -2443,7 +2455,7 @@
apps/client/src/app/components/header/header.component.html
- 224
+ 229
@@ -2451,7 +2463,7 @@
El meu Ghostfolio
apps/client/src/app/components/header/header.component.html
- 265
+ 270
@@ -2459,7 +2471,7 @@
Sobre Ghostfolio
apps/client/src/app/components/header/header.component.html
- 306
+ 316
apps/client/src/app/pages/about/overview/about-overview-page.html
@@ -2471,7 +2483,7 @@
Iniciar Sessió
apps/client/src/app/components/header/header.component.html
- 397
+ 412
apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html
@@ -2483,7 +2495,7 @@
Primers Passos
apps/client/src/app/components/header/header.component.html
- 407
+ 422
@@ -2491,7 +2503,7 @@
Oooh! El testimoni de seguretat és incorrecte.
apps/client/src/app/components/header/header.component.ts
- 244
+ 245
apps/client/src/app/components/user-account-settings/user-account-settings.component.ts
@@ -2602,8 +2614,8 @@
84
- apps/client/src/app/pages/portfolio/fire/fire-page.html
- 198
+ apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
+ 88
@@ -2643,7 +2655,7 @@
Taula
apps/client/src/app/components/home-holdings/home-holdings.html
- 17
+ 16
@@ -2651,7 +2663,7 @@
Gràfic
apps/client/src/app/components/home-holdings/home-holdings.html
- 20
+ 19
@@ -2659,7 +2671,7 @@
Gestionar Activitats
apps/client/src/app/components/home-holdings/home-holdings.html
- 65
+ 63
@@ -2970,8 +2982,8 @@
89
- apps/client/src/app/pages/portfolio/fire/fire-page.html
- 122
+ apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
+ 12
@@ -3079,7 +3091,7 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 203
+ 213
@@ -3099,7 +3111,7 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 207
+ 217
@@ -3115,7 +3127,7 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 211
+ 221
@@ -3131,7 +3143,7 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 215
+ 225
@@ -3143,7 +3155,7 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 230
+ 240
@@ -3159,7 +3171,7 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 242
+ 252
@@ -3187,7 +3199,7 @@
libs/ui/src/lib/assistant/assistant.component.ts
- 210
+ 223
@@ -3199,7 +3211,7 @@
libs/ui/src/lib/assistant/assistant.component.ts
- 220
+ 233
@@ -3211,7 +3223,7 @@
libs/ui/src/lib/assistant/assistant.component.ts
- 224
+ 237
@@ -3223,7 +3235,7 @@
libs/ui/src/lib/assistant/assistant.component.ts
- 246
+ 259
@@ -3235,7 +3247,7 @@
libs/ui/src/lib/assistant/assistant.component.ts
- 249
+ 262
@@ -3295,7 +3307,7 @@
Please enter your coupon code:
apps/client/src/app/components/user-account-membership/user-account-membership.component.ts
- 115
+ 124
@@ -3303,7 +3315,7 @@
Could not redeem coupon code
apps/client/src/app/components/user-account-membership/user-account-membership.component.ts
- 125
+ 134
@@ -3311,7 +3323,7 @@
Coupon code has been redeemed
apps/client/src/app/components/user-account-membership/user-account-membership.component.ts
- 137
+ 146
@@ -3319,7 +3331,7 @@
Reload
apps/client/src/app/components/user-account-membership/user-account-membership.component.ts
- 138
+ 147
@@ -3331,7 +3343,7 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 264
+ 274
@@ -3339,7 +3351,7 @@
Try Premium
apps/client/src/app/components/user-account-membership/user-account-membership.html
- 41
+ 51
@@ -3347,7 +3359,7 @@
Redeem Coupon
apps/client/src/app/components/user-account-membership/user-account-membership.html
- 55
+ 65
@@ -4187,7 +4199,7 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 306
+ 324
@@ -4773,6 +4785,10 @@
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html
32
+
+ libs/ui/src/lib/assistant/assistant.html
+ 127
+
@@ -5186,14 +5202,6 @@
351
-
-
- FIRE
-
- apps/client/src/app/pages/portfolio/fire/fire-page-routing.module.ts
- 13
-
-
FIRE
@@ -5226,28 +5234,20 @@
67
-
-
- Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio.
-
- apps/client/src/app/pages/portfolio/fire/fire-page.html
- 111
-
-
Currency Cluster Risks
- apps/client/src/app/pages/portfolio/fire/fire-page.html
- 141
+ apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
+ 31
Account Cluster Risks
- apps/client/src/app/pages/portfolio/fire/fire-page.html
- 160
+ apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
+ 50
@@ -5299,11 +5299,11 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 129
+ 134
apps/client/src/app/pages/pricing/pricing-page.html
- 191
+ 201
@@ -5315,11 +5315,11 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 133
+ 138
apps/client/src/app/pages/pricing/pricing-page.html
- 195
+ 205
@@ -5331,11 +5331,11 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 137
+ 142
apps/client/src/app/pages/pricing/pricing-page.html
- 199
+ 209
@@ -5347,11 +5347,11 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 141
+ 146
apps/client/src/app/pages/pricing/pricing-page.html
- 219
+ 229
@@ -5379,7 +5379,7 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 153
+ 158
@@ -5387,7 +5387,7 @@
For new investors who are just getting started with trading.
apps/client/src/app/pages/pricing/pricing-page.html
- 123
+ 128
@@ -5395,11 +5395,11 @@
Fully managed Ghostfolio cloud offering.
apps/client/src/app/pages/pricing/pricing-page.html
- 152
+ 157
apps/client/src/app/pages/pricing/pricing-page.html
- 251
+ 261
@@ -5407,7 +5407,7 @@
For ambitious investors who need the full picture of their financial assets.
apps/client/src/app/pages/pricing/pricing-page.html
- 184
+ 194
@@ -5415,7 +5415,7 @@
Email and Chat Support
apps/client/src/app/pages/pricing/pricing-page.html
- 247
+ 257
@@ -5423,7 +5423,7 @@
One-time payment, no auto-renewal.
apps/client/src/app/pages/pricing/pricing-page.html
- 288
+ 298
@@ -5431,7 +5431,7 @@
It’s free.
apps/client/src/app/pages/pricing/pricing-page.html
- 309
+ 327
@@ -6035,7 +6035,7 @@
Find holding...
libs/ui/src/lib/assistant/assistant.component.ts
- 139
+ 144
@@ -6043,7 +6043,7 @@
Week to date
libs/ui/src/lib/assistant/assistant.component.ts
- 212
+ 225
@@ -6051,7 +6051,7 @@
WTD
libs/ui/src/lib/assistant/assistant.component.ts
- 212
+ 225
@@ -6059,7 +6059,7 @@
Month to date
libs/ui/src/lib/assistant/assistant.component.ts
- 216
+ 229
@@ -6067,7 +6067,7 @@
MTD
libs/ui/src/lib/assistant/assistant.component.ts
- 216
+ 229
@@ -6075,7 +6075,7 @@
Year to date
libs/ui/src/lib/assistant/assistant.component.ts
- 220
+ 233
@@ -6083,7 +6083,7 @@
year
libs/ui/src/lib/assistant/assistant.component.ts
- 224
+ 237
@@ -6091,7 +6091,7 @@
years
libs/ui/src/lib/assistant/assistant.component.ts
- 246
+ 259
@@ -6127,7 +6127,7 @@
Asset Classes
libs/ui/src/lib/assistant/assistant.html
- 138
+ 166
@@ -6135,7 +6135,7 @@
Reset Filters
libs/ui/src/lib/assistant/assistant.html
- 157
+ 185
@@ -6143,7 +6143,7 @@
Apply Filters
libs/ui/src/lib/assistant/assistant.html
- 167
+ 195
@@ -7030,8 +7030,8 @@
Inactive
- apps/client/src/app/pages/portfolio/fire/fire-page.html
- 217
+ apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
+ 107
@@ -7095,7 +7095,7 @@
Threshold Min
apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html
- 9
+ 54
@@ -7103,7 +7103,7 @@
Threshold Max
apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html
- 44
+ 92
@@ -7111,7 +7111,7 @@
Close
apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html
- 77
+ 129
@@ -7127,7 +7127,7 @@
No auto-renewal.
apps/client/src/app/components/user-account-membership/user-account-membership.html
- 62
+ 72
@@ -7378,14 +7378,6 @@
93
-
-
- Allocation Cluster Risks
-
- apps/client/src/app/pages/portfolio/fire/fire-page.html
- 179
-
-
Glossary
@@ -7436,6 +7428,30 @@
21
+
+
+ Threshold range
+
+ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html
+ 9
+
+
+
+
+ Ghostfolio X-ray uses static analysis to uncover potential issues and risks in your portfolio. Adjust the rules below and set custom thresholds to align with your personal investment strategy.
+
+ apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
+ 5
+
+
+
+
+ Economic Market Cluster Risks
+
+ apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html
+ 69
+
+