From 0f19cb37e6b569cfaf7a2f35d196dcbfc3dc3816 Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sun, 27 Oct 2024 08:57:29 +0100
Subject: [PATCH] Feature/improve language localization for de 20241026 (#3991)
* Update translations
* Update changelog
---
CHANGELOG.md | 1 +
apps/client/src/locales/messages.ca.xlf | 300 ++++++++++++++++--------
apps/client/src/locales/messages.de.xlf | 300 ++++++++++++++++--------
apps/client/src/locales/messages.es.xlf | 300 ++++++++++++++++--------
apps/client/src/locales/messages.fr.xlf | 300 ++++++++++++++++--------
apps/client/src/locales/messages.it.xlf | 300 ++++++++++++++++--------
apps/client/src/locales/messages.nl.xlf | 300 ++++++++++++++++--------
apps/client/src/locales/messages.pl.xlf | 300 ++++++++++++++++--------
apps/client/src/locales/messages.pt.xlf | 300 ++++++++++++++++--------
apps/client/src/locales/messages.tr.xlf | 300 ++++++++++++++++--------
apps/client/src/locales/messages.xlf | 293 +++++++++++++++--------
apps/client/src/locales/messages.zh.xlf | 300 ++++++++++++++++--------
12 files changed, 2227 insertions(+), 1067 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 13a5ba96d..f419ecfaf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Restructured the resources page
+- Improved the language localization for German (`de`)
- Switched the `consistent-generic-constructors` rule from `warn` to `error` in the `eslint` configuration
- Switched the `consistent-type-assertions` rule from `warn` to `error` in the `eslint` configuration
- Switched the `prefer-optional-chain` rule from `warn` to `error` in the `eslint` configuration
diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf
index b5bee652a..d4260f529 100644
--- a/apps/client/src/locales/messages.ca.xlf
+++ b/apps/client/src/locales/messages.ca.xlf
@@ -70,15 +70,15 @@
apps/client/src/app/components/header/header.component.html
- 382
+ 383
apps/client/src/app/components/home-market/home-market.html
2
- apps/client/src/app/pages/resources/resources-page.html
- 56
+ apps/client/src/app/pages/resources/markets/resources-markets.component.html
+ 2
@@ -94,10 +94,10 @@
apps/client/src/app/components/header/header.component.html
- 285
+ 286
- apps/client/src/app/pages/resources/resources-page.html
+ apps/client/src/app/pages/resources/overview/resources-overview.component.html
4
@@ -114,7 +114,7 @@
apps/client/src/app/components/header/header.component.html
- 353
+ 354
@@ -230,7 +230,7 @@
apps/client/src/app/components/header/header.component.html
- 340
+ 341
apps/client/src/app/pages/features/features-page.html
@@ -274,11 +274,11 @@
apps/client/src/app/components/header/header.component.html
- 296
+ 297
apps/client/src/app/components/header/header.component.html
- 367
+ 368
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -505,8 +505,8 @@
48
- apps/client/src/app/pages/resources/resources-page.component.ts
- 17
+ apps/client/src/app/pages/resources/overview/resources-overview.component.ts
+ 14
@@ -606,6 +606,14 @@
apps/client/src/app/pages/faq/saas/saas-page.component.ts
14
+
+ apps/client/src/app/pages/resources/overview/resources-overview.component.ts
+ 31
+
+
+ apps/client/src/app/pages/resources/resources-page-routing.module.ts
+ 35
+
@@ -629,11 +637,11 @@
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts
- 14
+ 16
apps/client/src/app/components/user-account-membership/user-account-membership.component.ts
- 39
+ 38
apps/client/src/app/core/http-response.interceptor.ts
@@ -757,6 +765,22 @@
apps/client/src/app/pages/features/features-page.component.ts
30
+
+ apps/client/src/app/pages/resources/glossary/resources-glossary.component.ts
+ 16
+
+
+ apps/client/src/app/pages/resources/overview/resources-overview.component.ts
+ 21
+
+
+ apps/client/src/app/pages/resources/overview/resources-overview.component.ts
+ 30
+
+
+ apps/client/src/app/pages/resources/overview/resources-overview.component.ts
+ 39
+
apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts
14
@@ -765,10 +789,6 @@
apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
27
-
- apps/client/src/app/pages/resources/resources-page.component.ts
- 19
-
@@ -847,7 +867,7 @@
Realment vol revocar aquest accés?
apps/client/src/app/components/access-table/access-table.component.ts
- 70
+ 67
@@ -1199,7 +1219,7 @@
Realment vol suprimir aquest compte?
apps/client/src/app/components/accounts-table/accounts-table.component.ts
- 110
+ 106
@@ -1527,7 +1547,7 @@
Filtra per...
apps/client/src/app/components/admin-market-data/admin-market-data.component.ts
- 329
+ 328
@@ -1683,7 +1703,7 @@
Realment vol eliminar aquests perfils?
apps/client/src/app/components/admin-market-data/admin-market-data.service.ts
- 68
+ 67
@@ -2115,7 +2135,7 @@
apps/client/src/app/components/header/header.component.html
- 257
+ 258
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
@@ -2223,7 +2243,7 @@
Està segur que vol eliminar aquest usuari?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 126
+ 125
@@ -2307,7 +2327,7 @@
Portfolio
apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts
- 117
+ 116
apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts
@@ -2323,7 +2343,7 @@
Punt de Referència
apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts
- 129
+ 128
@@ -2343,7 +2363,7 @@
apps/client/src/app/components/header/header.component.html
- 239
+ 240
@@ -2355,7 +2375,7 @@
apps/client/src/app/components/header/header.component.html
- 249
+ 250
@@ -2367,7 +2387,7 @@
apps/client/src/app/components/header/header.component.html
- 273
+ 274
@@ -2379,7 +2399,7 @@
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
- 59
+ 61
apps/client/src/app/components/user-account-membership/user-account-membership.html
@@ -2395,15 +2415,15 @@
Renova la teva Subscripció
apps/client/src/app/components/header/header.component.html
- 185
+ 186
apps/client/src/app/components/user-account-membership/user-account-membership.html
- 21
+ 22
apps/client/src/app/pages/pricing/pricing-page.html
- 283
+ 284
@@ -2411,7 +2431,7 @@
Tu
apps/client/src/app/components/header/header.component.html
- 205
+ 206
@@ -2423,7 +2443,7 @@
apps/client/src/app/components/header/header.component.html
- 223
+ 224
@@ -2431,7 +2451,7 @@
El meu Ghostfolio
apps/client/src/app/components/header/header.component.html
- 264
+ 265
@@ -2439,7 +2459,7 @@
Sobre Ghostfolio
apps/client/src/app/components/header/header.component.html
- 305
+ 306
apps/client/src/app/pages/about/overview/about-overview-page.html
@@ -2451,7 +2471,7 @@
Iniciar Sessió
apps/client/src/app/components/header/header.component.html
- 396
+ 397
apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html
@@ -2463,7 +2483,7 @@
Primers Passos
apps/client/src/app/components/header/header.component.html
- 406
+ 407
@@ -2583,7 +2603,7 @@
apps/client/src/app/pages/portfolio/fire/fire-page.html
- 179
+ 198
@@ -2607,7 +2627,7 @@
en Actiiu
apps/client/src/app/components/home-holdings/home-holdings.component.ts
- 38
+ 35
@@ -2615,7 +2635,7 @@
Finalitzat
apps/client/src/app/components/home-holdings/home-holdings.component.ts
- 39
+ 36
@@ -2771,7 +2791,7 @@
Total Amount
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 142
+ 140
@@ -2779,7 +2799,7 @@
Savings Rate
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 214
+ 199
@@ -3027,23 +3047,23 @@
Please enter the amount of your emergency fund:
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts
- 58
+ 53
-
+
Are you an ambitious investor who needs the full picture?
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
- 12
+ 14
-
+
Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience:
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
- 15
+ 17
@@ -3051,7 +3071,7 @@
Portfolio Summary
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
- 22
+ 24
apps/client/src/app/pages/pricing/pricing-page.html
@@ -3067,7 +3087,7 @@
Portfolio Allocations
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
- 26
+ 28
apps/client/src/app/pages/features/features-page.html
@@ -3087,7 +3107,7 @@
Performance Benchmarks
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
- 30
+ 32
apps/client/src/app/pages/pricing/pricing-page.html
@@ -3103,7 +3123,7 @@
FIRE Calculator
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
- 34
+ 36
apps/client/src/app/pages/pricing/pricing-page.html
@@ -3119,7 +3139,7 @@
Professional Data Provider
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
- 38
+ 40
apps/client/src/app/pages/pricing/pricing-page.html
@@ -3131,7 +3151,7 @@
and more Features...
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
- 42
+ 44
apps/client/src/app/pages/pricing/pricing-page.html
@@ -3142,12 +3162,12 @@
242
-
+
Get the tools to effectively manage your finances and refine your personal investment strategy.
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
- 45
+ 47
@@ -3155,7 +3175,7 @@
Skip
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
- 52
+ 54
@@ -3163,7 +3183,7 @@
Today
apps/client/src/app/components/toggle/toggle.component.ts
- 22
+ 21
libs/ui/src/lib/assistant/assistant.component.ts
@@ -3175,7 +3195,7 @@
YTD
apps/client/src/app/components/toggle/toggle.component.ts
- 23
+ 22
libs/ui/src/lib/assistant/assistant.component.ts
@@ -3187,7 +3207,7 @@
1Y
apps/client/src/app/components/toggle/toggle.component.ts
- 24
+ 23
libs/ui/src/lib/assistant/assistant.component.ts
@@ -3199,7 +3219,7 @@
5Y
apps/client/src/app/components/toggle/toggle.component.ts
- 25
+ 24
libs/ui/src/lib/assistant/assistant.component.ts
@@ -3211,7 +3231,7 @@
Max
apps/client/src/app/components/toggle/toggle.component.ts
- 26
+ 25
libs/ui/src/lib/assistant/assistant.component.ts
@@ -3275,7 +3295,7 @@
Please enter your coupon code:
apps/client/src/app/components/user-account-membership/user-account-membership.component.ts
- 118
+ 115
@@ -3283,7 +3303,7 @@
Could not redeem coupon code
apps/client/src/app/components/user-account-membership/user-account-membership.component.ts
- 128
+ 125
@@ -3291,7 +3311,7 @@
Coupon code has been redeemed
apps/client/src/app/components/user-account-membership/user-account-membership.component.ts
- 140
+ 137
@@ -3299,7 +3319,7 @@
Reload
apps/client/src/app/components/user-account-membership/user-account-membership.component.ts
- 141
+ 138
@@ -3307,7 +3327,7 @@
per year
apps/client/src/app/components/user-account-membership/user-account-membership.html
- 33
+ 34
apps/client/src/app/pages/pricing/pricing-page.html
@@ -3319,7 +3339,7 @@
Try Premium
apps/client/src/app/components/user-account-membership/user-account-membership.html
- 40
+ 41
@@ -3327,7 +3347,7 @@
Redeem Coupon
apps/client/src/app/components/user-account-membership/user-account-membership.html
- 54
+ 55
@@ -3813,6 +3833,10 @@
apps/client/src/app/pages/home/home-page.component.ts
37
+
+ apps/client/src/app/pages/resources/resources-page.component.ts
+ 16
+
apps/client/src/app/pages/zen/zen-page-routing.module.ts
19
@@ -4097,6 +4121,14 @@
apps/client/src/app/pages/markets/markets-page-routing.module.ts
13
+
+ apps/client/src/app/pages/resources/markets/resources-markets-routing.module.ts
+ 10
+
+
+ apps/client/src/app/pages/resources/resources-page.component.ts
+ 26
+
@@ -4155,7 +4187,7 @@
apps/client/src/app/pages/pricing/pricing-page.html
- 305
+ 306
@@ -5003,7 +5035,7 @@
Dividend
apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts
- 38
+ 37
libs/ui/src/lib/i18n.ts
@@ -5015,11 +5047,11 @@
Investment
apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts
- 42
+ 41
apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts
- 56
+ 55
apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts
@@ -5031,7 +5063,7 @@
Monthly
apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts
- 50
+ 49
@@ -5039,7 +5071,7 @@
Yearly
apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts
- 51
+ 50
@@ -5055,7 +5087,7 @@
Absolute Asset Performance
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
- 29
+ 28
@@ -5063,7 +5095,7 @@
Asset Performance
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
- 50
+ 49
@@ -5071,7 +5103,7 @@
Absolute Currency Performance
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
- 72
+ 71
@@ -5079,7 +5111,7 @@
Currency Performance
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
- 96
+ 95
@@ -5087,7 +5119,7 @@
Absolute Net Performance
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
- 119
+ 118
@@ -5095,7 +5127,7 @@
Net Performance
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
- 138
+ 137
@@ -5103,7 +5135,7 @@
Top
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
- 166
+ 165
@@ -5111,7 +5143,7 @@
Bottom
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
- 215
+ 214
@@ -5119,7 +5151,7 @@
Portfolio Evolution
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
- 268
+ 267
@@ -5127,7 +5159,7 @@
Investment Timeline
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
- 296
+ 294
@@ -5135,7 +5167,7 @@
Current Streak
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
- 317
+ 315
@@ -5143,7 +5175,7 @@
Longest Streak
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
- 326
+ 324
@@ -5151,7 +5183,7 @@
Dividend Timeline
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
- 354
+ 351
@@ -5391,7 +5423,7 @@
One-time payment, no auto-renewal.
apps/client/src/app/pages/pricing/pricing-page.html
- 287
+ 288
@@ -5399,7 +5431,7 @@
It’s free.
apps/client/src/app/pages/pricing/pricing-page.html
- 308
+ 309
@@ -5819,23 +5851,23 @@
Resources
apps/client/src/app/pages/resources/resources-page-routing.module.ts
- 13
+ 50
Guides
- apps/client/src/app/pages/resources/resources-page.html
- 22
+ apps/client/src/app/pages/resources/guides/resources-guides.component.html
+ 4
Glossary
- apps/client/src/app/pages/resources/resources-page.html
- 124
+ apps/client/src/app/pages/resources/glossary/resources-glossary.component.html
+ 4
@@ -6999,7 +7031,7 @@
Inactive
apps/client/src/app/pages/portfolio/fire/fire-page.html
- 198
+ 217
@@ -7095,7 +7127,7 @@
No auto-renewal.
apps/client/src/app/components/user-account-membership/user-account-membership.html
- 61
+ 62
@@ -7330,6 +7362,80 @@
92
+
+
+ Skip
+
+ apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
+ 83
+
+
+
+
+ Join now
+
+ apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html
+ 93
+
+
+
+
+ Allocation Cluster Risks
+
+ apps/client/src/app/pages/portfolio/fire/fire-page.html
+ 179
+
+
+
+
+ Glossary
+
+ apps/client/src/app/pages/resources/glossary/resources-glossary-routing.module.ts
+ 10
+
+
+ apps/client/src/app/pages/resources/resources-page.component.ts
+ 31
+
+
+
+
+ Guides
+
+ apps/client/src/app/pages/resources/guides/resources-guides-routing.module.ts
+ 10
+
+
+ apps/client/src/app/pages/resources/resources-page.component.ts
+ 21
+
+
+
+
+ guides
+ snake-case
+
+ apps/client/src/app/pages/resources/overview/resources-overview.component.ts
+ 22
+
+
+ apps/client/src/app/pages/resources/resources-page-routing.module.ts
+ 28
+
+
+
+
+ glossary
+ snake-case
+
+ apps/client/src/app/pages/resources/overview/resources-overview.component.ts
+ 40
+
+
+ apps/client/src/app/pages/resources/resources-page-routing.module.ts
+ 21
+
+