From de76b0d8c389ed1bf78d2d55da3fca2e33dc5ff4 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 15 Feb 2023 09:52:09 +0100 Subject: [PATCH] Feature/add data import and export to pricing page (#1697) * Add data import and export * Update changelog --- CHANGELOG.md | 4 + .../pages/pricing/pricing-page.component.ts | 7 + .../src/app/pages/pricing/pricing-page.html | 28 +++ .../app/pages/pricing/pricing-page.module.ts | 2 + apps/client/src/locales/messages.de.xlf | 160 ++++++++++-------- apps/client/src/locales/messages.es.xlf | 160 ++++++++++-------- apps/client/src/locales/messages.fr.xlf | 160 ++++++++++-------- apps/client/src/locales/messages.it.xlf | 160 ++++++++++-------- apps/client/src/locales/messages.nl.xlf | 160 ++++++++++-------- apps/client/src/locales/messages.pt.xlf | 160 ++++++++++-------- apps/client/src/locales/messages.xlf | 157 +++++++++-------- libs/ui/src/lib/i18n.ts | 2 + 12 files changed, 698 insertions(+), 462 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 799d99d99..e55bfa02f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Added + +- Added the data import and export feature to the pricing page + ### Changed - Copy logic of `GhostfolioScraperApiService` to `ManualService` diff --git a/apps/client/src/app/pages/pricing/pricing-page.component.ts b/apps/client/src/app/pages/pricing/pricing-page.component.ts index 48c775901..da14f9e03 100644 --- a/apps/client/src/app/pages/pricing/pricing-page.component.ts +++ b/apps/client/src/app/pages/pricing/pricing-page.component.ts @@ -2,6 +2,7 @@ import { ChangeDetectorRef, Component, OnDestroy, OnInit } from '@angular/core'; import { DataService } from '@ghostfolio/client/services/data.service'; import { UserService } from '@ghostfolio/client/services/user/user.service'; import { User } from '@ghostfolio/common/interfaces'; +import { translate } from '@ghostfolio/ui/i18n'; import { Subject } from 'rxjs'; import { takeUntil } from 'rxjs/operators'; @@ -14,6 +15,12 @@ import { takeUntil } from 'rxjs/operators'; export class PricingPageComponent implements OnDestroy, OnInit { public baseCurrency: string; public coupon: number; + public importAndExportTooltipOSS = translate( + 'DATA_IMPORT_AND_EXPORT_TOOLTIP_OSS' + ); + public importAndExportTooltipPremium = translate( + 'DATA_IMPORT_AND_EXPORT_TOOLTIP_PREMIUM' + ); public isLoggedIn: boolean; public price: number; public user: User; diff --git a/apps/client/src/app/pages/pricing/pricing-page.html b/apps/client/src/app/pages/pricing/pricing-page.html index 34212324d..1c6bcdca9 100644 --- a/apps/client/src/app/pages/pricing/pricing-page.html +++ b/apps/client/src/app/pages/pricing/pricing-page.html @@ -85,6 +85,20 @@ > FIRE Calculator +
  • + + Data Import and Export + + + +
  • FIRE Calculator
  • +
  • + + Data Import and Export + + + +
  • apps/client/src/app/components/admin-users/admin-users.html - 106 + 108 libs/ui/src/lib/activities-table/activities-table.component.html @@ -602,7 +602,7 @@ Hinzufügen apps/client/src/app/components/admin-overview/admin-overview.html - 187 + 194 @@ -610,7 +610,7 @@ Verwaltung apps/client/src/app/components/admin-overview/admin-overview.html - 194 + 201 @@ -618,7 +618,7 @@ Cache leeren apps/client/src/app/components/admin-overview/admin-overview.html - 198 + 205 @@ -626,7 +626,7 @@ Möchtest du diesen Benutzer wirklich löschen? apps/client/src/app/components/admin-users/admin-users.component.ts - 69 + 71 @@ -1266,7 +1266,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 110,106 + 113,109 @@ -1974,7 +1974,7 @@ Daten importieren... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 92 + 94 @@ -1982,7 +1982,7 @@ Der Import wurde abgeschlossen apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 99,98 + 102,101 @@ -1998,7 +1998,7 @@ Portfolio apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 101 + 102 apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts @@ -2258,7 +2258,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 109,106 + 112,109 @@ -2270,7 +2270,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 107 + 110 @@ -2566,7 +2566,7 @@ Benchmark apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 110 + 111 @@ -2646,7 +2646,7 @@ Gesamtbetrag apps/client/src/app/components/investment-chart/investment-chart.component.ts - 181 + 182 @@ -2662,7 +2662,7 @@ Sparrate apps/client/src/app/components/investment-chart/investment-chart.component.ts - 245 + 246 @@ -2686,7 +2686,7 @@ Symbol libs/ui/src/lib/i18n.ts - 16 + 18 @@ -2694,7 +2694,7 @@ Tag libs/ui/src/lib/i18n.ts - 17 + 19 @@ -2702,7 +2702,7 @@ Bargeld libs/ui/src/lib/i18n.ts - 20 + 22 @@ -2710,7 +2710,7 @@ Rohstoff libs/ui/src/lib/i18n.ts - 21 + 23 @@ -2718,7 +2718,7 @@ Anteilskapital libs/ui/src/lib/i18n.ts - 22 + 24 @@ -2726,7 +2726,7 @@ Feste Einkünfte libs/ui/src/lib/i18n.ts - 23 + 25 @@ -2734,7 +2734,7 @@ Immobilien libs/ui/src/lib/i18n.ts - 24 + 26 @@ -2742,7 +2742,7 @@ Anleihe libs/ui/src/lib/i18n.ts - 27 + 29 @@ -2750,7 +2750,7 @@ Kryptowährung libs/ui/src/lib/i18n.ts - 28 + 30 @@ -2758,7 +2758,7 @@ ETF libs/ui/src/lib/i18n.ts - 29 + 31 @@ -2766,7 +2766,7 @@ Investmentfonds libs/ui/src/lib/i18n.ts - 30 + 32 @@ -2774,7 +2774,7 @@ Edelmetall libs/ui/src/lib/i18n.ts - 31 + 33 @@ -2782,7 +2782,7 @@ Privates Beteiligungskapital libs/ui/src/lib/i18n.ts - 32 + 34 @@ -2790,7 +2790,7 @@ Aktie libs/ui/src/lib/i18n.ts - 33 + 35 @@ -2798,7 +2798,7 @@ Notfallfonds libs/ui/src/lib/i18n.ts - 8 + 10 @@ -2806,7 +2806,7 @@ Andere libs/ui/src/lib/i18n.ts - 12 + 14 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -2830,7 +2830,7 @@ Nordamerika libs/ui/src/lib/i18n.ts - 39 + 41 @@ -2838,7 +2838,7 @@ Afrika libs/ui/src/lib/i18n.ts - 36 + 38 @@ -2846,7 +2846,7 @@ Asien libs/ui/src/lib/i18n.ts - 37 + 39 @@ -2854,7 +2854,7 @@ Europa libs/ui/src/lib/i18n.ts - 38 + 40 @@ -2862,7 +2862,7 @@ Ozeanien libs/ui/src/lib/i18n.ts - 40 + 42 @@ -2870,7 +2870,7 @@ Südamerika libs/ui/src/lib/i18n.ts - 41 + 43 @@ -2978,7 +2978,7 @@ Daten validieren... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 150 + 153 @@ -2994,7 +2994,7 @@ Wertschriften libs/ui/src/lib/i18n.ts - 15 + 17 @@ -3082,7 +3082,7 @@ Zuwendung libs/ui/src/lib/i18n.ts - 9 + 11 @@ -3090,7 +3090,7 @@ Höheres Risiko libs/ui/src/lib/i18n.ts - 10 + 12 @@ -3098,7 +3098,7 @@ Geringeres Risiko libs/ui/src/lib/i18n.ts - 11 + 13 @@ -3106,7 +3106,7 @@ Altersvorsorge libs/ui/src/lib/i18n.ts - 13 + 15 @@ -3114,7 +3114,7 @@ Satellit libs/ui/src/lib/i18n.ts - 14 + 16 @@ -3170,7 +3170,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 241 + 255 @@ -3186,7 +3186,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 255 + 269 @@ -3202,7 +3202,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 262 + 276 @@ -3214,11 +3214,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 93 + 107 apps/client/src/app/pages/pricing/pricing-page.html - 269 + 297 @@ -3254,11 +3254,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 131 + 145 apps/client/src/app/pages/pricing/pricing-page.html - 220 + 234 @@ -3270,11 +3270,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 138 + 152 apps/client/src/app/pages/pricing/pricing-page.html - 227 + 241 @@ -3286,11 +3286,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 145 + 159 apps/client/src/app/pages/pricing/pricing-page.html - 234 + 248 @@ -3298,7 +3298,7 @@ Selbst gehostet, manuelles Update. apps/client/src/app/pages/pricing/pricing-page.html - 97 + 111 @@ -3306,11 +3306,11 @@ Kostenlos apps/client/src/app/pages/pricing/pricing-page.html - 98 + 112 apps/client/src/app/pages/pricing/pricing-page.html - 180 + 194 @@ -3318,7 +3318,7 @@ Für Einsteiger, die gerade mit dem Börsenhandel beginnen. apps/client/src/app/pages/pricing/pricing-page.html - 122,124 + 136,138 @@ -3326,11 +3326,11 @@ Vollständig verwaltetes Ghostfolio Cloud-Angebot. apps/client/src/app/pages/pricing/pricing-page.html - 179 + 193 apps/client/src/app/pages/pricing/pricing-page.html - 273 + 301 @@ -3338,7 +3338,7 @@ Für ambitionierte Anleger, die den vollständigen Überblick über ihr Anlagevermögen benötigen. apps/client/src/app/pages/pricing/pricing-page.html - 210,213 + 224,227 @@ -3346,7 +3346,7 @@ Abonnement abschliessen apps/client/src/app/pages/pricing/pricing-page.html - 299,301 + 327,329 @@ -3354,7 +3354,7 @@ Einmalige Zahlung, keine automatische Erneuerung. apps/client/src/app/pages/pricing/pricing-page.html - 303 + 331 @@ -3362,7 +3362,7 @@ Jetzt loslegen apps/client/src/app/pages/pricing/pricing-page.html - 313,315 + 341,343 @@ -3370,7 +3370,7 @@ Es ist kostenlos. apps/client/src/app/pages/pricing/pricing-page.html - 316 + 344 @@ -3390,7 +3390,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 248 + 262 @@ -3401,6 +3401,34 @@ 10 + + Data Import and Export + Datenimport und -export + + apps/client/src/app/pages/pricing/pricing-page.html + 93 + + + apps/client/src/app/pages/pricing/pricing-page.html + 283 + + + + Switch to Ghostfolio Premium easily + Einfacher Wechsel zu Ghostfolio Premium + + libs/ui/src/lib/i18n.ts + 8 + + + + Switch to Ghostfolio Open Source easily + Einfacher Wechsel zu Ghostfolio Open Source + + libs/ui/src/lib/i18n.ts + 9 + + diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index 67d1b6ffc..237ef4bdf 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -199,7 +199,7 @@ apps/client/src/app/components/admin-users/admin-users.html - 106 + 108 libs/ui/src/lib/activities-table/activities-table.component.html @@ -603,7 +603,7 @@ Añadir apps/client/src/app/components/admin-overview/admin-overview.html - 187 + 194 @@ -611,7 +611,7 @@ Tareas domésticas apps/client/src/app/components/admin-overview/admin-overview.html - 194 + 201 @@ -619,7 +619,7 @@ Limpiar caché apps/client/src/app/components/admin-overview/admin-overview.html - 198 + 205 @@ -627,7 +627,7 @@ ¿Estás seguro de eliminar este usuario? apps/client/src/app/components/admin-users/admin-users.component.ts - 69 + 71 @@ -1267,7 +1267,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 110,106 + 113,109 @@ -1975,7 +1975,7 @@ Importando datos... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 92 + 94 @@ -1983,7 +1983,7 @@ La importación se ha completado apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 99,98 + 102,101 @@ -1999,7 +1999,7 @@ Cartera apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 101 + 102 apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts @@ -2255,7 +2255,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 107 + 110 @@ -2271,7 +2271,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 109,106 + 112,109 @@ -2551,7 +2551,7 @@ Benchmark apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 110 + 111 @@ -2647,7 +2647,7 @@ Importe total apps/client/src/app/components/investment-chart/investment-chart.component.ts - 181 + 182 @@ -2663,7 +2663,7 @@ Tasa de ahorro apps/client/src/app/components/investment-chart/investment-chart.component.ts - 245 + 246 @@ -2687,7 +2687,7 @@ Símbolo libs/ui/src/lib/i18n.ts - 16 + 18 @@ -2695,7 +2695,7 @@ Etiqueta libs/ui/src/lib/i18n.ts - 17 + 19 @@ -2703,7 +2703,7 @@ Efectivo libs/ui/src/lib/i18n.ts - 20 + 22 @@ -2711,7 +2711,7 @@ Bien libs/ui/src/lib/i18n.ts - 21 + 23 @@ -2719,7 +2719,7 @@ Capital libs/ui/src/lib/i18n.ts - 22 + 24 @@ -2727,7 +2727,7 @@ Renta fija libs/ui/src/lib/i18n.ts - 23 + 25 @@ -2735,7 +2735,7 @@ Propiedad inmobiliaria libs/ui/src/lib/i18n.ts - 24 + 26 @@ -2743,7 +2743,7 @@ Bono libs/ui/src/lib/i18n.ts - 27 + 29 @@ -2751,7 +2751,7 @@ Criptomoneda libs/ui/src/lib/i18n.ts - 28 + 30 @@ -2759,7 +2759,7 @@ ETF libs/ui/src/lib/i18n.ts - 29 + 31 @@ -2767,7 +2767,7 @@ Fondo de inversión libs/ui/src/lib/i18n.ts - 30 + 32 @@ -2775,7 +2775,7 @@ Metal precioso libs/ui/src/lib/i18n.ts - 31 + 33 @@ -2783,7 +2783,7 @@ Capital riesgo libs/ui/src/lib/i18n.ts - 32 + 34 @@ -2791,7 +2791,7 @@ Acción libs/ui/src/lib/i18n.ts - 33 + 35 @@ -2799,7 +2799,7 @@ Fondo de emergencia libs/ui/src/lib/i18n.ts - 8 + 10 @@ -2807,7 +2807,7 @@ Otros libs/ui/src/lib/i18n.ts - 12 + 14 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -2831,7 +2831,7 @@ América del Norte libs/ui/src/lib/i18n.ts - 39 + 41 @@ -2839,7 +2839,7 @@ África libs/ui/src/lib/i18n.ts - 36 + 38 @@ -2847,7 +2847,7 @@ Asia libs/ui/src/lib/i18n.ts - 37 + 39 @@ -2855,7 +2855,7 @@ Europa libs/ui/src/lib/i18n.ts - 38 + 40 @@ -2863,7 +2863,7 @@ Oceanía libs/ui/src/lib/i18n.ts - 40 + 42 @@ -2871,7 +2871,7 @@ América del Sur libs/ui/src/lib/i18n.ts - 41 + 43 @@ -2979,7 +2979,7 @@ Validating data... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 150 + 153 @@ -2995,7 +2995,7 @@ Securities libs/ui/src/lib/i18n.ts - 15 + 17 @@ -3083,7 +3083,7 @@ Grant libs/ui/src/lib/i18n.ts - 9 + 11 @@ -3091,7 +3091,7 @@ Higher Risk libs/ui/src/lib/i18n.ts - 10 + 12 @@ -3099,7 +3099,7 @@ Lower Risk libs/ui/src/lib/i18n.ts - 11 + 13 @@ -3107,7 +3107,7 @@ Retirement Provision libs/ui/src/lib/i18n.ts - 13 + 15 @@ -3115,7 +3115,7 @@ Satellite libs/ui/src/lib/i18n.ts - 14 + 16 @@ -3171,7 +3171,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 241 + 255 @@ -3187,7 +3187,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 255 + 269 @@ -3203,7 +3203,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 262 + 276 @@ -3215,11 +3215,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 93 + 107 apps/client/src/app/pages/pricing/pricing-page.html - 269 + 297 @@ -3255,11 +3255,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 131 + 145 apps/client/src/app/pages/pricing/pricing-page.html - 220 + 234 @@ -3271,11 +3271,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 138 + 152 apps/client/src/app/pages/pricing/pricing-page.html - 227 + 241 @@ -3287,11 +3287,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 145 + 159 apps/client/src/app/pages/pricing/pricing-page.html - 234 + 248 @@ -3299,7 +3299,7 @@ Self-hosted, update manually. apps/client/src/app/pages/pricing/pricing-page.html - 97 + 111 @@ -3307,11 +3307,11 @@ Free apps/client/src/app/pages/pricing/pricing-page.html - 98 + 112 apps/client/src/app/pages/pricing/pricing-page.html - 180 + 194 @@ -3319,7 +3319,7 @@ For new investors who are just getting started with trading. apps/client/src/app/pages/pricing/pricing-page.html - 122,124 + 136,138 @@ -3327,11 +3327,11 @@ Fully managed Ghostfolio cloud offering. apps/client/src/app/pages/pricing/pricing-page.html - 179 + 193 apps/client/src/app/pages/pricing/pricing-page.html - 273 + 301 @@ -3339,7 +3339,7 @@ For ambitious investors who need the full picture of their financial assets. apps/client/src/app/pages/pricing/pricing-page.html - 210,213 + 224,227 @@ -3347,7 +3347,7 @@ Upgrade Plan apps/client/src/app/pages/pricing/pricing-page.html - 299,301 + 327,329 @@ -3355,7 +3355,7 @@ One-time payment, no auto-renewal. apps/client/src/app/pages/pricing/pricing-page.html - 303 + 331 @@ -3363,7 +3363,7 @@ Get Started apps/client/src/app/pages/pricing/pricing-page.html - 313,315 + 341,343 @@ -3371,7 +3371,7 @@ It’s free. apps/client/src/app/pages/pricing/pricing-page.html - 316 + 344 @@ -3391,7 +3391,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 248 + 262 @@ -3402,6 +3402,34 @@ 10 + + Data Import and Export + Data Import and Export + + apps/client/src/app/pages/pricing/pricing-page.html + 93 + + + apps/client/src/app/pages/pricing/pricing-page.html + 283 + + + + Switch to Ghostfolio Premium easily + Switch to Ghostfolio Premium easily + + libs/ui/src/lib/i18n.ts + 8 + + + + Switch to Ghostfolio Open Source easily + Switch to Ghostfolio Open Source easily + + libs/ui/src/lib/i18n.ts + 9 + + diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index a0bfcb2db..167f0971a 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -258,7 +258,7 @@ apps/client/src/app/components/admin-users/admin-users.html - 106 + 108 libs/ui/src/lib/activities-table/activities-table.component.html @@ -850,7 +850,7 @@ Ajouter apps/client/src/app/components/admin-overview/admin-overview.html - 187 + 194 @@ -858,7 +858,7 @@ Maintenance apps/client/src/app/components/admin-overview/admin-overview.html - 194 + 201 @@ -866,7 +866,7 @@ Vider le Cache apps/client/src/app/components/admin-overview/admin-overview.html - 198 + 205 @@ -874,7 +874,7 @@ Voulez-vous vraiment supprimer cet·te utilisateur·rice ? apps/client/src/app/components/admin-users/admin-users.component.ts - 69 + 71 @@ -962,7 +962,7 @@ Portefeuille apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 101 + 102 apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts @@ -974,7 +974,7 @@ Référence apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 110 + 111 @@ -1222,7 +1222,7 @@ Montant Total apps/client/src/app/components/investment-chart/investment-chart.component.ts - 181 + 182 @@ -1230,7 +1230,7 @@ Taux d'Épargne apps/client/src/app/components/investment-chart/investment-chart.component.ts - 245 + 246 @@ -1598,7 +1598,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 109,106 + 112,109 @@ -1610,7 +1610,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 107 + 110 @@ -1622,7 +1622,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 110,106 + 113,109 @@ -2158,7 +2158,7 @@ Import des données... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 92 + 94 @@ -2166,7 +2166,7 @@ L'import est terminé apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 99,98 + 102,101 @@ -2174,7 +2174,7 @@ Validation des données... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 150 + 153 @@ -2825,7 +2825,7 @@ Emergency Fund libs/ui/src/lib/i18n.ts - 8 + 10 @@ -2833,7 +2833,7 @@ Autre libs/ui/src/lib/i18n.ts - 12 + 14 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -2845,7 +2845,7 @@ Titres libs/ui/src/lib/i18n.ts - 15 + 17 @@ -2853,7 +2853,7 @@ Symbole libs/ui/src/lib/i18n.ts - 16 + 18 @@ -2861,7 +2861,7 @@ Étiquette libs/ui/src/lib/i18n.ts - 17 + 19 @@ -2869,7 +2869,7 @@ Cash libs/ui/src/lib/i18n.ts - 20 + 22 @@ -2877,7 +2877,7 @@ Marchandise libs/ui/src/lib/i18n.ts - 21 + 23 @@ -2885,7 +2885,7 @@ Capital libs/ui/src/lib/i18n.ts - 22 + 24 @@ -2893,7 +2893,7 @@ Revenu Fixe libs/ui/src/lib/i18n.ts - 23 + 25 @@ -2901,7 +2901,7 @@ Immobilier libs/ui/src/lib/i18n.ts - 24 + 26 @@ -2909,7 +2909,7 @@ Obligation libs/ui/src/lib/i18n.ts - 27 + 29 @@ -2917,7 +2917,7 @@ Cryptomonnaie libs/ui/src/lib/i18n.ts - 28 + 30 @@ -2925,7 +2925,7 @@ ETF libs/ui/src/lib/i18n.ts - 29 + 31 @@ -2933,7 +2933,7 @@ SICAV libs/ui/src/lib/i18n.ts - 30 + 32 @@ -2941,7 +2941,7 @@ Métal Précieux libs/ui/src/lib/i18n.ts - 31 + 33 @@ -2949,7 +2949,7 @@ Capital Propre libs/ui/src/lib/i18n.ts - 32 + 34 @@ -2957,7 +2957,7 @@ Action libs/ui/src/lib/i18n.ts - 33 + 35 @@ -2965,7 +2965,7 @@ Afrique libs/ui/src/lib/i18n.ts - 36 + 38 @@ -2973,7 +2973,7 @@ Asie libs/ui/src/lib/i18n.ts - 37 + 39 @@ -2981,7 +2981,7 @@ Europe libs/ui/src/lib/i18n.ts - 38 + 40 @@ -2989,7 +2989,7 @@ Amérique du Nord libs/ui/src/lib/i18n.ts - 39 + 41 @@ -2997,7 +2997,7 @@ Océanie libs/ui/src/lib/i18n.ts - 40 + 42 @@ -3005,7 +3005,7 @@ Amérique du Sud libs/ui/src/lib/i18n.ts - 41 + 43 @@ -3081,7 +3081,7 @@ Grant libs/ui/src/lib/i18n.ts - 9 + 11 @@ -3089,7 +3089,7 @@ Higher Risk libs/ui/src/lib/i18n.ts - 10 + 12 @@ -3097,7 +3097,7 @@ Lower Risk libs/ui/src/lib/i18n.ts - 11 + 13 @@ -3105,7 +3105,7 @@ Retirement Provision libs/ui/src/lib/i18n.ts - 13 + 15 @@ -3113,7 +3113,7 @@ Satellite libs/ui/src/lib/i18n.ts - 14 + 16 @@ -3169,7 +3169,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 241 + 255 @@ -3185,7 +3185,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 255 + 269 @@ -3201,7 +3201,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 262 + 276 @@ -3213,11 +3213,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 93 + 107 apps/client/src/app/pages/pricing/pricing-page.html - 269 + 297 @@ -3253,11 +3253,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 131 + 145 apps/client/src/app/pages/pricing/pricing-page.html - 220 + 234 @@ -3269,11 +3269,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 138 + 152 apps/client/src/app/pages/pricing/pricing-page.html - 227 + 241 @@ -3285,11 +3285,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 145 + 159 apps/client/src/app/pages/pricing/pricing-page.html - 234 + 248 @@ -3297,7 +3297,7 @@ Self-hosted, update manually. apps/client/src/app/pages/pricing/pricing-page.html - 97 + 111 @@ -3305,11 +3305,11 @@ Free apps/client/src/app/pages/pricing/pricing-page.html - 98 + 112 apps/client/src/app/pages/pricing/pricing-page.html - 180 + 194 @@ -3317,7 +3317,7 @@ For new investors who are just getting started with trading. apps/client/src/app/pages/pricing/pricing-page.html - 122,124 + 136,138 @@ -3325,11 +3325,11 @@ Fully managed Ghostfolio cloud offering. apps/client/src/app/pages/pricing/pricing-page.html - 179 + 193 apps/client/src/app/pages/pricing/pricing-page.html - 273 + 301 @@ -3337,7 +3337,7 @@ For ambitious investors who need the full picture of their financial assets. apps/client/src/app/pages/pricing/pricing-page.html - 210,213 + 224,227 @@ -3345,7 +3345,7 @@ Upgrade Plan apps/client/src/app/pages/pricing/pricing-page.html - 299,301 + 327,329 @@ -3353,7 +3353,7 @@ One-time payment, no auto-renewal. apps/client/src/app/pages/pricing/pricing-page.html - 303 + 331 @@ -3361,7 +3361,7 @@ Get Started apps/client/src/app/pages/pricing/pricing-page.html - 313,315 + 341,343 @@ -3369,7 +3369,7 @@ It’s free. apps/client/src/app/pages/pricing/pricing-page.html - 316 + 344 @@ -3389,7 +3389,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 248 + 262 @@ -3400,6 +3400,34 @@ 10 + + Data Import and Export + Data Import and Export + + apps/client/src/app/pages/pricing/pricing-page.html + 93 + + + apps/client/src/app/pages/pricing/pricing-page.html + 283 + + + + Switch to Ghostfolio Premium easily + Switch to Ghostfolio Premium easily + + libs/ui/src/lib/i18n.ts + 8 + + + + Switch to Ghostfolio Open Source easily + Switch to Ghostfolio Open Source easily + + libs/ui/src/lib/i18n.ts + 9 + + diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index 6b25abf80..1513ec230 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -199,7 +199,7 @@ apps/client/src/app/components/admin-users/admin-users.html - 106 + 108 libs/ui/src/lib/activities-table/activities-table.component.html @@ -603,7 +603,7 @@ Aggiungi apps/client/src/app/components/admin-overview/admin-overview.html - 187 + 194 @@ -611,7 +611,7 @@ Bilancio domestico apps/client/src/app/components/admin-overview/admin-overview.html - 194 + 201 @@ -619,7 +619,7 @@ Svuota la cache apps/client/src/app/components/admin-overview/admin-overview.html - 198 + 205 @@ -627,7 +627,7 @@ Vuoi davvero eliminare questo utente? apps/client/src/app/components/admin-users/admin-users.component.ts - 69 + 71 @@ -1267,7 +1267,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 110,106 + 113,109 @@ -1975,7 +1975,7 @@ Importazione dei dati... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 92 + 94 @@ -1983,7 +1983,7 @@ L'importazione è stata completata apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 99,98 + 102,101 @@ -1999,7 +1999,7 @@ Portafoglio apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 101 + 102 apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts @@ -2255,7 +2255,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 107 + 110 @@ -2271,7 +2271,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 109,106 + 112,109 @@ -2551,7 +2551,7 @@ Benchmark apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 110 + 111 @@ -2647,7 +2647,7 @@ Total Amount apps/client/src/app/components/investment-chart/investment-chart.component.ts - 181 + 182 @@ -2663,7 +2663,7 @@ Tasso di risparmio apps/client/src/app/components/investment-chart/investment-chart.component.ts - 245 + 246 @@ -2687,7 +2687,7 @@ Symbol libs/ui/src/lib/i18n.ts - 16 + 18 @@ -2695,7 +2695,7 @@ Tag libs/ui/src/lib/i18n.ts - 17 + 19 @@ -2703,7 +2703,7 @@ Cash libs/ui/src/lib/i18n.ts - 20 + 22 @@ -2711,7 +2711,7 @@ Commodity libs/ui/src/lib/i18n.ts - 21 + 23 @@ -2719,7 +2719,7 @@ Equity libs/ui/src/lib/i18n.ts - 22 + 24 @@ -2727,7 +2727,7 @@ Fixed Income libs/ui/src/lib/i18n.ts - 23 + 25 @@ -2735,7 +2735,7 @@ Real Estate libs/ui/src/lib/i18n.ts - 24 + 26 @@ -2743,7 +2743,7 @@ Bond libs/ui/src/lib/i18n.ts - 27 + 29 @@ -2751,7 +2751,7 @@ Cryptocurrency libs/ui/src/lib/i18n.ts - 28 + 30 @@ -2759,7 +2759,7 @@ ETF libs/ui/src/lib/i18n.ts - 29 + 31 @@ -2767,7 +2767,7 @@ Mutual Fund libs/ui/src/lib/i18n.ts - 30 + 32 @@ -2775,7 +2775,7 @@ Precious Metal libs/ui/src/lib/i18n.ts - 31 + 33 @@ -2783,7 +2783,7 @@ Private Equity libs/ui/src/lib/i18n.ts - 32 + 34 @@ -2791,7 +2791,7 @@ Stock libs/ui/src/lib/i18n.ts - 33 + 35 @@ -2799,7 +2799,7 @@ Emergency Fund libs/ui/src/lib/i18n.ts - 8 + 10 @@ -2807,7 +2807,7 @@ Other libs/ui/src/lib/i18n.ts - 12 + 14 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -2831,7 +2831,7 @@ North America libs/ui/src/lib/i18n.ts - 39 + 41 @@ -2839,7 +2839,7 @@ Africa libs/ui/src/lib/i18n.ts - 36 + 38 @@ -2847,7 +2847,7 @@ Asia libs/ui/src/lib/i18n.ts - 37 + 39 @@ -2855,7 +2855,7 @@ Europe libs/ui/src/lib/i18n.ts - 38 + 40 @@ -2863,7 +2863,7 @@ Oceania libs/ui/src/lib/i18n.ts - 40 + 42 @@ -2871,7 +2871,7 @@ South America libs/ui/src/lib/i18n.ts - 41 + 43 @@ -2979,7 +2979,7 @@ Validating data... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 150 + 153 @@ -2995,7 +2995,7 @@ Securities libs/ui/src/lib/i18n.ts - 15 + 17 @@ -3083,7 +3083,7 @@ Grant libs/ui/src/lib/i18n.ts - 9 + 11 @@ -3091,7 +3091,7 @@ Higher Risk libs/ui/src/lib/i18n.ts - 10 + 12 @@ -3099,7 +3099,7 @@ Lower Risk libs/ui/src/lib/i18n.ts - 11 + 13 @@ -3107,7 +3107,7 @@ Retirement Provision libs/ui/src/lib/i18n.ts - 13 + 15 @@ -3115,7 +3115,7 @@ Satellite libs/ui/src/lib/i18n.ts - 14 + 16 @@ -3171,7 +3171,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 241 + 255 @@ -3187,7 +3187,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 255 + 269 @@ -3203,7 +3203,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 262 + 276 @@ -3215,11 +3215,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 93 + 107 apps/client/src/app/pages/pricing/pricing-page.html - 269 + 297 @@ -3255,11 +3255,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 131 + 145 apps/client/src/app/pages/pricing/pricing-page.html - 220 + 234 @@ -3271,11 +3271,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 138 + 152 apps/client/src/app/pages/pricing/pricing-page.html - 227 + 241 @@ -3287,11 +3287,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 145 + 159 apps/client/src/app/pages/pricing/pricing-page.html - 234 + 248 @@ -3299,7 +3299,7 @@ Self-hosted, update manually. apps/client/src/app/pages/pricing/pricing-page.html - 97 + 111 @@ -3307,11 +3307,11 @@ Free apps/client/src/app/pages/pricing/pricing-page.html - 98 + 112 apps/client/src/app/pages/pricing/pricing-page.html - 180 + 194 @@ -3319,7 +3319,7 @@ For new investors who are just getting started with trading. apps/client/src/app/pages/pricing/pricing-page.html - 122,124 + 136,138 @@ -3327,11 +3327,11 @@ Fully managed Ghostfolio cloud offering. apps/client/src/app/pages/pricing/pricing-page.html - 179 + 193 apps/client/src/app/pages/pricing/pricing-page.html - 273 + 301 @@ -3339,7 +3339,7 @@ For ambitious investors who need the full picture of their financial assets. apps/client/src/app/pages/pricing/pricing-page.html - 210,213 + 224,227 @@ -3347,7 +3347,7 @@ Upgrade Plan apps/client/src/app/pages/pricing/pricing-page.html - 299,301 + 327,329 @@ -3355,7 +3355,7 @@ One-time payment, no auto-renewal. apps/client/src/app/pages/pricing/pricing-page.html - 303 + 331 @@ -3363,7 +3363,7 @@ Get Started apps/client/src/app/pages/pricing/pricing-page.html - 313,315 + 341,343 @@ -3371,7 +3371,7 @@ It’s free. apps/client/src/app/pages/pricing/pricing-page.html - 316 + 344 @@ -3391,7 +3391,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 248 + 262 @@ -3402,6 +3402,34 @@ 10 + + Data Import and Export + Data Import and Export + + apps/client/src/app/pages/pricing/pricing-page.html + 93 + + + apps/client/src/app/pages/pricing/pricing-page.html + 283 + + + + Switch to Ghostfolio Premium easily + Switch to Ghostfolio Premium easily + + libs/ui/src/lib/i18n.ts + 8 + + + + Switch to Ghostfolio Open Source easily + Switch to Ghostfolio Open Source easily + + libs/ui/src/lib/i18n.ts + 9 + + diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index 75255c064..bb54c8e24 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -198,7 +198,7 @@ apps/client/src/app/components/admin-users/admin-users.html - 106 + 108 libs/ui/src/lib/activities-table/activities-table.component.html @@ -602,7 +602,7 @@ Toevoegen apps/client/src/app/components/admin-overview/admin-overview.html - 187 + 194 @@ -610,7 +610,7 @@ Huishouding apps/client/src/app/components/admin-overview/admin-overview.html - 194 + 201 @@ -618,7 +618,7 @@ Cache legen apps/client/src/app/components/admin-overview/admin-overview.html - 198 + 205 @@ -626,7 +626,7 @@ Wilt u deze gebruiker echt verwijderen? apps/client/src/app/components/admin-users/admin-users.component.ts - 69 + 71 @@ -1266,7 +1266,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 110,106 + 113,109 @@ -1974,7 +1974,7 @@ Gegevens importeren... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 92 + 94 @@ -1982,7 +1982,7 @@ Import is voltooid apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 99,98 + 102,101 @@ -1998,7 +1998,7 @@ Portefeuille apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 101 + 102 apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts @@ -2254,7 +2254,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 107 + 110 @@ -2270,7 +2270,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 109,106 + 112,109 @@ -2550,7 +2550,7 @@ Benchmark apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 110 + 111 @@ -2646,7 +2646,7 @@ Totaalbedrag apps/client/src/app/components/investment-chart/investment-chart.component.ts - 181 + 182 @@ -2662,7 +2662,7 @@ Spaarquote apps/client/src/app/components/investment-chart/investment-chart.component.ts - 245 + 246 @@ -2686,7 +2686,7 @@ Symbool libs/ui/src/lib/i18n.ts - 16 + 18 @@ -2694,7 +2694,7 @@ Label libs/ui/src/lib/i18n.ts - 17 + 19 @@ -2702,7 +2702,7 @@ Contant geld libs/ui/src/lib/i18n.ts - 20 + 22 @@ -2710,7 +2710,7 @@ Commodity libs/ui/src/lib/i18n.ts - 21 + 23 @@ -2718,7 +2718,7 @@ Equity libs/ui/src/lib/i18n.ts - 22 + 24 @@ -2726,7 +2726,7 @@ Vast inkomen libs/ui/src/lib/i18n.ts - 23 + 25 @@ -2734,7 +2734,7 @@ Vastgoed libs/ui/src/lib/i18n.ts - 24 + 26 @@ -2742,7 +2742,7 @@ Obligatie libs/ui/src/lib/i18n.ts - 27 + 29 @@ -2750,7 +2750,7 @@ Cryptovaluta libs/ui/src/lib/i18n.ts - 28 + 30 @@ -2758,7 +2758,7 @@ ETF libs/ui/src/lib/i18n.ts - 29 + 31 @@ -2766,7 +2766,7 @@ Beleggingsfonds libs/ui/src/lib/i18n.ts - 30 + 32 @@ -2774,7 +2774,7 @@ Edel metaal libs/ui/src/lib/i18n.ts - 31 + 33 @@ -2782,7 +2782,7 @@ Private equity libs/ui/src/lib/i18n.ts - 32 + 34 @@ -2790,7 +2790,7 @@ Aandeel libs/ui/src/lib/i18n.ts - 33 + 35 @@ -2798,7 +2798,7 @@ Noodfonds libs/ui/src/lib/i18n.ts - 8 + 10 @@ -2806,7 +2806,7 @@ Anders libs/ui/src/lib/i18n.ts - 12 + 14 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -2830,7 +2830,7 @@ Noord Amerika libs/ui/src/lib/i18n.ts - 39 + 41 @@ -2838,7 +2838,7 @@ Afrika libs/ui/src/lib/i18n.ts - 36 + 38 @@ -2846,7 +2846,7 @@ Azië libs/ui/src/lib/i18n.ts - 37 + 39 @@ -2854,7 +2854,7 @@ Europa libs/ui/src/lib/i18n.ts - 38 + 40 @@ -2862,7 +2862,7 @@ Oceanië libs/ui/src/lib/i18n.ts - 40 + 42 @@ -2870,7 +2870,7 @@ Zuid Amerika libs/ui/src/lib/i18n.ts - 41 + 43 @@ -2978,7 +2978,7 @@ Gegevens valideren... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 150 + 153 @@ -2994,7 +2994,7 @@ Effecten libs/ui/src/lib/i18n.ts - 15 + 17 @@ -3082,7 +3082,7 @@ Grant libs/ui/src/lib/i18n.ts - 9 + 11 @@ -3090,7 +3090,7 @@ Higher Risk libs/ui/src/lib/i18n.ts - 10 + 12 @@ -3098,7 +3098,7 @@ Lower Risk libs/ui/src/lib/i18n.ts - 11 + 13 @@ -3106,7 +3106,7 @@ Retirement Provision libs/ui/src/lib/i18n.ts - 13 + 15 @@ -3114,7 +3114,7 @@ Satellite libs/ui/src/lib/i18n.ts - 14 + 16 @@ -3170,7 +3170,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 241 + 255 @@ -3186,7 +3186,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 255 + 269 @@ -3202,7 +3202,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 262 + 276 @@ -3214,11 +3214,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 93 + 107 apps/client/src/app/pages/pricing/pricing-page.html - 269 + 297 @@ -3254,11 +3254,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 131 + 145 apps/client/src/app/pages/pricing/pricing-page.html - 220 + 234 @@ -3270,11 +3270,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 138 + 152 apps/client/src/app/pages/pricing/pricing-page.html - 227 + 241 @@ -3286,11 +3286,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 145 + 159 apps/client/src/app/pages/pricing/pricing-page.html - 234 + 248 @@ -3298,7 +3298,7 @@ Self-hosted, update manually. apps/client/src/app/pages/pricing/pricing-page.html - 97 + 111 @@ -3306,11 +3306,11 @@ Free apps/client/src/app/pages/pricing/pricing-page.html - 98 + 112 apps/client/src/app/pages/pricing/pricing-page.html - 180 + 194 @@ -3318,7 +3318,7 @@ For new investors who are just getting started with trading. apps/client/src/app/pages/pricing/pricing-page.html - 122,124 + 136,138 @@ -3326,11 +3326,11 @@ Fully managed Ghostfolio cloud offering. apps/client/src/app/pages/pricing/pricing-page.html - 179 + 193 apps/client/src/app/pages/pricing/pricing-page.html - 273 + 301 @@ -3338,7 +3338,7 @@ For ambitious investors who need the full picture of their financial assets. apps/client/src/app/pages/pricing/pricing-page.html - 210,213 + 224,227 @@ -3346,7 +3346,7 @@ Upgrade Plan apps/client/src/app/pages/pricing/pricing-page.html - 299,301 + 327,329 @@ -3354,7 +3354,7 @@ One-time payment, no auto-renewal. apps/client/src/app/pages/pricing/pricing-page.html - 303 + 331 @@ -3362,7 +3362,7 @@ Get Started apps/client/src/app/pages/pricing/pricing-page.html - 313,315 + 341,343 @@ -3370,7 +3370,7 @@ It’s free. apps/client/src/app/pages/pricing/pricing-page.html - 316 + 344 @@ -3390,7 +3390,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 248 + 262 @@ -3401,6 +3401,34 @@ 10 + + Data Import and Export + Data Import and Export + + apps/client/src/app/pages/pricing/pricing-page.html + 93 + + + apps/client/src/app/pages/pricing/pricing-page.html + 283 + + + + Switch to Ghostfolio Premium easily + Switch to Ghostfolio Premium easily + + libs/ui/src/lib/i18n.ts + 8 + + + + Switch to Ghostfolio Open Source easily + Switch to Ghostfolio Open Source easily + + libs/ui/src/lib/i18n.ts + 9 + + diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf index 64f27ef8d..a7beb040a 100644 --- a/apps/client/src/locales/messages.pt.xlf +++ b/apps/client/src/locales/messages.pt.xlf @@ -258,7 +258,7 @@ apps/client/src/app/components/admin-users/admin-users.html - 106 + 108 libs/ui/src/lib/activities-table/activities-table.component.html @@ -734,7 +734,7 @@ Add apps/client/src/app/components/admin-overview/admin-overview.html - 187 + 194 @@ -742,7 +742,7 @@ Housekeeping apps/client/src/app/components/admin-overview/admin-overview.html - 194 + 201 @@ -750,7 +750,7 @@ Flush Cache apps/client/src/app/components/admin-overview/admin-overview.html - 198 + 205 @@ -758,7 +758,7 @@ Do you really want to delete this user? apps/client/src/app/components/admin-users/admin-users.component.ts - 69 + 71 @@ -846,7 +846,7 @@ Portfolio apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 101 + 102 apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts @@ -858,7 +858,7 @@ Benchmark apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 110 + 111 @@ -1122,7 +1122,7 @@ Total Amount apps/client/src/app/components/investment-chart/investment-chart.component.ts - 181 + 182 @@ -1130,7 +1130,7 @@ Savings Rate apps/client/src/app/components/investment-chart/investment-chart.component.ts - 245 + 246 @@ -1586,7 +1586,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 109,106 + 112,109 @@ -1598,7 +1598,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 107 + 110 @@ -1610,7 +1610,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 110,106 + 113,109 @@ -2118,7 +2118,7 @@ Importing data... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 92 + 94 @@ -2126,7 +2126,7 @@ Import has been completed apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 99,98 + 102,101 @@ -2718,7 +2718,7 @@ Emergency Fund libs/ui/src/lib/i18n.ts - 8 + 10 @@ -2726,7 +2726,7 @@ Other libs/ui/src/lib/i18n.ts - 12 + 14 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -2738,7 +2738,7 @@ Symbol libs/ui/src/lib/i18n.ts - 16 + 18 @@ -2746,7 +2746,7 @@ Tag libs/ui/src/lib/i18n.ts - 17 + 19 @@ -2754,7 +2754,7 @@ Cash libs/ui/src/lib/i18n.ts - 20 + 22 @@ -2762,7 +2762,7 @@ Commodity libs/ui/src/lib/i18n.ts - 21 + 23 @@ -2770,7 +2770,7 @@ Equity libs/ui/src/lib/i18n.ts - 22 + 24 @@ -2778,7 +2778,7 @@ Fixed Income libs/ui/src/lib/i18n.ts - 23 + 25 @@ -2786,7 +2786,7 @@ Real Estate libs/ui/src/lib/i18n.ts - 24 + 26 @@ -2794,7 +2794,7 @@ Bond libs/ui/src/lib/i18n.ts - 27 + 29 @@ -2802,7 +2802,7 @@ Cryptocurrency libs/ui/src/lib/i18n.ts - 28 + 30 @@ -2810,7 +2810,7 @@ ETF libs/ui/src/lib/i18n.ts - 29 + 31 @@ -2818,7 +2818,7 @@ Mutual Fund libs/ui/src/lib/i18n.ts - 30 + 32 @@ -2826,7 +2826,7 @@ Precious Metal libs/ui/src/lib/i18n.ts - 31 + 33 @@ -2834,7 +2834,7 @@ Private Equity libs/ui/src/lib/i18n.ts - 32 + 34 @@ -2842,7 +2842,7 @@ Stock libs/ui/src/lib/i18n.ts - 33 + 35 @@ -2850,7 +2850,7 @@ Africa libs/ui/src/lib/i18n.ts - 36 + 38 @@ -2858,7 +2858,7 @@ Asia libs/ui/src/lib/i18n.ts - 37 + 39 @@ -2866,7 +2866,7 @@ Europe libs/ui/src/lib/i18n.ts - 38 + 40 @@ -2874,7 +2874,7 @@ North America libs/ui/src/lib/i18n.ts - 39 + 41 @@ -2882,7 +2882,7 @@ Oceania libs/ui/src/lib/i18n.ts - 40 + 42 @@ -2890,7 +2890,7 @@ South America libs/ui/src/lib/i18n.ts - 41 + 43 @@ -2986,7 +2986,7 @@ Validating data... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 150 + 153 @@ -3026,7 +3026,7 @@ Securities libs/ui/src/lib/i18n.ts - 15 + 17 @@ -3082,7 +3082,7 @@ Grant libs/ui/src/lib/i18n.ts - 9 + 11 @@ -3090,7 +3090,7 @@ Higher Risk libs/ui/src/lib/i18n.ts - 10 + 12 @@ -3098,7 +3098,7 @@ Lower Risk libs/ui/src/lib/i18n.ts - 11 + 13 @@ -3106,7 +3106,7 @@ Retirement Provision libs/ui/src/lib/i18n.ts - 13 + 15 @@ -3114,7 +3114,7 @@ Satellite libs/ui/src/lib/i18n.ts - 14 + 16 @@ -3170,7 +3170,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 241 + 255 @@ -3186,7 +3186,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 255 + 269 @@ -3202,7 +3202,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 262 + 276 @@ -3214,11 +3214,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 93 + 107 apps/client/src/app/pages/pricing/pricing-page.html - 269 + 297 @@ -3254,11 +3254,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 131 + 145 apps/client/src/app/pages/pricing/pricing-page.html - 220 + 234 @@ -3270,11 +3270,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 138 + 152 apps/client/src/app/pages/pricing/pricing-page.html - 227 + 241 @@ -3286,11 +3286,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 145 + 159 apps/client/src/app/pages/pricing/pricing-page.html - 234 + 248 @@ -3298,7 +3298,7 @@ Self-hosted, update manually. apps/client/src/app/pages/pricing/pricing-page.html - 97 + 111 @@ -3306,11 +3306,11 @@ Free apps/client/src/app/pages/pricing/pricing-page.html - 98 + 112 apps/client/src/app/pages/pricing/pricing-page.html - 180 + 194 @@ -3318,7 +3318,7 @@ For new investors who are just getting started with trading. apps/client/src/app/pages/pricing/pricing-page.html - 122,124 + 136,138 @@ -3326,11 +3326,11 @@ Fully managed Ghostfolio cloud offering. apps/client/src/app/pages/pricing/pricing-page.html - 179 + 193 apps/client/src/app/pages/pricing/pricing-page.html - 273 + 301 @@ -3338,7 +3338,7 @@ For ambitious investors who need the full picture of their financial assets. apps/client/src/app/pages/pricing/pricing-page.html - 210,213 + 224,227 @@ -3346,7 +3346,7 @@ Upgrade Plan apps/client/src/app/pages/pricing/pricing-page.html - 299,301 + 327,329 @@ -3354,7 +3354,7 @@ One-time payment, no auto-renewal. apps/client/src/app/pages/pricing/pricing-page.html - 303 + 331 @@ -3362,7 +3362,7 @@ Get Started apps/client/src/app/pages/pricing/pricing-page.html - 313,315 + 341,343 @@ -3370,7 +3370,7 @@ It’s free. apps/client/src/app/pages/pricing/pricing-page.html - 316 + 344 @@ -3390,7 +3390,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 248 + 262 @@ -3401,6 +3401,34 @@ 10 + + Data Import and Export + Data Import and Export + + apps/client/src/app/pages/pricing/pricing-page.html + 93 + + + apps/client/src/app/pages/pricing/pricing-page.html + 283 + + + + Switch to Ghostfolio Premium easily + Switch to Ghostfolio Premium easily + + libs/ui/src/lib/i18n.ts + 8 + + + + Switch to Ghostfolio Open Source easily + Switch to Ghostfolio Open Source easily + + libs/ui/src/lib/i18n.ts + 9 + + diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index c8a01c680..8b83f492f 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -186,7 +186,7 @@ apps/client/src/app/components/admin-users/admin-users.html - 106 + 108 libs/ui/src/lib/activities-table/activities-table.component.html @@ -551,28 +551,28 @@ Add apps/client/src/app/components/admin-overview/admin-overview.html - 187 + 194 Housekeeping apps/client/src/app/components/admin-overview/admin-overview.html - 194 + 201 Flush Cache apps/client/src/app/components/admin-overview/admin-overview.html - 198 + 205 Do you really want to delete this user? apps/client/src/app/components/admin-users/admin-users.component.ts - 69 + 71 @@ -1150,7 +1150,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 110,106 + 113,109 @@ -1781,14 +1781,14 @@ Importing data... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 92 + 94 Import has been completed apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 99,98 + 102,101 @@ -1802,7 +1802,7 @@ Portfolio apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 101 + 102 apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts @@ -2027,7 +2027,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 107 + 110 @@ -2042,7 +2042,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 109,106 + 112,109 @@ -2294,7 +2294,7 @@ Benchmark apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 110 + 111 @@ -2378,7 +2378,7 @@ Total Amount apps/client/src/app/components/investment-chart/investment-chart.component.ts - 181 + 182 @@ -2392,42 +2392,42 @@ Savings Rate apps/client/src/app/components/investment-chart/investment-chart.component.ts - 245 + 246 Precious Metal libs/ui/src/lib/i18n.ts - 31 + 33 Tag libs/ui/src/lib/i18n.ts - 17 + 19 Equity libs/ui/src/lib/i18n.ts - 22 + 24 Real Estate libs/ui/src/lib/i18n.ts - 24 + 26 Cryptocurrency libs/ui/src/lib/i18n.ts - 28 + 30 @@ -2441,14 +2441,14 @@ Stock libs/ui/src/lib/i18n.ts - 33 + 35 Private Equity libs/ui/src/lib/i18n.ts - 32 + 34 @@ -2462,49 +2462,49 @@ Mutual Fund libs/ui/src/lib/i18n.ts - 30 + 32 Cash libs/ui/src/lib/i18n.ts - 20 + 22 Symbol libs/ui/src/lib/i18n.ts - 16 + 18 Commodity libs/ui/src/lib/i18n.ts - 21 + 23 Bond libs/ui/src/lib/i18n.ts - 27 + 29 ETF libs/ui/src/lib/i18n.ts - 29 + 31 Fixed Income libs/ui/src/lib/i18n.ts - 23 + 25 @@ -2522,14 +2522,14 @@ Emergency Fund libs/ui/src/lib/i18n.ts - 8 + 10 Other libs/ui/src/lib/i18n.ts - 12 + 14 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -2540,42 +2540,42 @@ North America libs/ui/src/lib/i18n.ts - 39 + 41 Africa libs/ui/src/lib/i18n.ts - 36 + 38 Oceania libs/ui/src/lib/i18n.ts - 40 + 42 Asia libs/ui/src/lib/i18n.ts - 37 + 39 South America libs/ui/src/lib/i18n.ts - 41 + 43 Europe libs/ui/src/lib/i18n.ts - 38 + 40 @@ -2671,14 +2671,14 @@ Securities libs/ui/src/lib/i18n.ts - 15 + 17 Validating data... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 150 + 153 @@ -2748,21 +2748,21 @@ Higher Risk libs/ui/src/lib/i18n.ts - 10 + 12 Lower Risk libs/ui/src/lib/i18n.ts - 11 + 13 Grant libs/ui/src/lib/i18n.ts - 9 + 11 @@ -2776,14 +2776,14 @@ Satellite libs/ui/src/lib/i18n.ts - 14 + 16 Retirement Provision libs/ui/src/lib/i18n.ts - 13 + 15 @@ -2825,25 +2825,25 @@ For ambitious investors who need the full picture of their financial assets. apps/client/src/app/pages/pricing/pricing-page.html - 210,213 + 224,227 Free apps/client/src/app/pages/pricing/pricing-page.html - 98 + 112 apps/client/src/app/pages/pricing/pricing-page.html - 180 + 194 Upgrade Plan apps/client/src/app/pages/pricing/pricing-page.html - 299,301 + 327,329 @@ -2854,18 +2854,18 @@ apps/client/src/app/pages/pricing/pricing-page.html - 131 + 145 apps/client/src/app/pages/pricing/pricing-page.html - 220 + 234 Self-hosted, update manually. apps/client/src/app/pages/pricing/pricing-page.html - 97 + 111 @@ -2887,7 +2887,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 262 + 276 @@ -2898,11 +2898,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 145 + 159 apps/client/src/app/pages/pricing/pricing-page.html - 234 + 248 @@ -2924,7 +2924,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 255 + 269 @@ -2935,11 +2935,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 138 + 152 apps/client/src/app/pages/pricing/pricing-page.html - 227 + 241 @@ -2953,21 +2953,21 @@ For new investors who are just getting started with trading. apps/client/src/app/pages/pricing/pricing-page.html - 122,124 + 136,138 It’s free. apps/client/src/app/pages/pricing/pricing-page.html - 316 + 344 One-time payment, no auto-renewal. apps/client/src/app/pages/pricing/pricing-page.html - 303 + 331 @@ -2978,18 +2978,18 @@ apps/client/src/app/pages/pricing/pricing-page.html - 93 + 107 apps/client/src/app/pages/pricing/pricing-page.html - 269 + 297 Get Started apps/client/src/app/pages/pricing/pricing-page.html - 313,315 + 341,343 @@ -3004,7 +3004,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 241 + 255 @@ -3018,11 +3018,11 @@ Fully managed Ghostfolio cloud offering. apps/client/src/app/pages/pricing/pricing-page.html - 179 + 193 apps/client/src/app/pages/pricing/pricing-page.html - 273 + 301 @@ -3040,7 +3040,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 248 + 262 @@ -3050,6 +3050,31 @@ 139 + + Switch to Ghostfolio Premium easily + + libs/ui/src/lib/i18n.ts + 8 + + + + Data Import and Export + + apps/client/src/app/pages/pricing/pricing-page.html + 93 + + + apps/client/src/app/pages/pricing/pricing-page.html + 283 + + + + Switch to Ghostfolio Open Source easily + + libs/ui/src/lib/i18n.ts + 9 + + diff --git a/libs/ui/src/lib/i18n.ts b/libs/ui/src/lib/i18n.ts index d0f913abc..100642f83 100644 --- a/libs/ui/src/lib/i18n.ts +++ b/libs/ui/src/lib/i18n.ts @@ -5,6 +5,8 @@ const locales = { ASSET_CLASS: $localize`Asset Class`, ASSET_SUB_CLASS: $localize`Asset Sub Class`, CORE: $localize`Core`, + DATA_IMPORT_AND_EXPORT_TOOLTIP_OSS: $localize`Switch to Ghostfolio Premium easily`, + DATA_IMPORT_AND_EXPORT_TOOLTIP_PREMIUM: $localize`Switch to Ghostfolio Open Source easily`, EMERGENCY_FUND: $localize`Emergency Fund`, GRANT: $localize`Grant`, HIGHER_RISK: $localize`Higher Risk`,