From e4764238693c1f21df3d84d470fb2b190f86a2ae Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 20 Jun 2026 13:31:45 +0200 Subject: [PATCH 01/13] Task/update locales (#6999) Co-authored-by: github-actions[bot] --- apps/client/src/locales/messages.ca.xlf | 440 +++++++++++++---------- apps/client/src/locales/messages.de.xlf | 446 ++++++++++++++---------- apps/client/src/locales/messages.es.xlf | 446 ++++++++++++++---------- apps/client/src/locales/messages.fr.xlf | 446 ++++++++++++++---------- apps/client/src/locales/messages.it.xlf | 446 ++++++++++++++---------- apps/client/src/locales/messages.ko.xlf | 446 ++++++++++++++---------- apps/client/src/locales/messages.nl.xlf | 446 ++++++++++++++---------- apps/client/src/locales/messages.pl.xlf | 446 ++++++++++++++---------- apps/client/src/locales/messages.pt.xlf | 446 ++++++++++++++---------- apps/client/src/locales/messages.tr.xlf | 446 ++++++++++++++---------- apps/client/src/locales/messages.uk.xlf | 432 +++++++++++++---------- apps/client/src/locales/messages.xlf | 430 +++++++++++++---------- apps/client/src/locales/messages.zh.xlf | 446 ++++++++++++++---------- 13 files changed, 3371 insertions(+), 2391 deletions(-) diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf index 9a181613d..be57f85c6 100644 --- a/apps/client/src/locales/messages.ca.xlf +++ b/apps/client/src/locales/messages.ca.xlf @@ -102,7 +102,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/components/footer/footer.component.html - 182 + 180 @@ -427,7 +427,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 315 + 314 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -499,7 +499,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 322 + 321 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -519,7 +519,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 307 + 305 @@ -543,7 +543,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 34 + 39 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -555,11 +555,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 288 + 286 libs/ui/src/lib/activities-table/activities-table.component.html - 324 + 322 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -583,7 +583,7 @@ apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 278 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -607,7 +607,7 @@ Suprimir apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 300 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -631,7 +631,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 80 + 85 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -654,17 +654,29 @@ 146 + + Paid + Paid + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 117 + + Type Tipus apps/client/src/app/components/admin-jobs/admin-jobs.html - 57 + 48 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 28 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html 15 @@ -675,7 +687,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 187 + 185 @@ -683,7 +695,7 @@ Perfil d’Actiu apps/client/src/app/components/admin-jobs/admin-jobs.html - 61 + 52 @@ -691,11 +703,11 @@ Dades Històriques de Mercat apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 54 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 454 + 453 @@ -703,7 +715,7 @@ Origen de les Dades apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 82 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -727,7 +739,7 @@ Prioritat apps/client/src/app/components/admin-jobs/admin-jobs.html - 105 + 96 @@ -735,7 +747,7 @@ Intents apps/client/src/app/components/admin-jobs/admin-jobs.html - 129 + 120 @@ -743,7 +755,11 @@ Creat apps/client/src/app/components/admin-jobs/admin-jobs.html - 143 + 134 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 @@ -751,7 +767,7 @@ Finalitzat apps/client/src/app/components/admin-jobs/admin-jobs.html - 152 + 143 @@ -759,7 +775,7 @@ Estat apps/client/src/app/components/admin-jobs/admin-jobs.html - 161 + 152 apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -779,7 +795,7 @@ Aturar Processos apps/client/src/app/components/admin-jobs/admin-jobs.html - 202 + 193 @@ -787,7 +803,7 @@ Veure les Dades apps/client/src/app/components/admin-jobs/admin-jobs.html - 217 + 208 @@ -795,7 +811,7 @@ Veure Stacktrace apps/client/src/app/components/admin-jobs/admin-jobs.html - 225 + 216 @@ -803,7 +819,7 @@ Executar Procés apps/client/src/app/components/admin-jobs/admin-jobs.html - 229 + 220 @@ -811,7 +827,7 @@ Suprimir Procés apps/client/src/app/components/admin-jobs/admin-jobs.html - 233 + 224 @@ -827,7 +843,7 @@ Find an account... libs/ui/src/lib/assistant/assistant.component.ts - 471 + 468 @@ -843,7 +859,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 196 + 194 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -978,14 +994,6 @@ 66 - - Delete Profiles - Eliminar Perfils - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 - - Do you really want to delete this asset profile? Realment vol eliminar el perfil d’aquest actiu? @@ -993,21 +1001,9 @@ apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 28 - - - Do you really want to delete these profiles? - Realment vol eliminar aquests perfils? apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 59 - - - - Oops! Could not delete profiles. - Oooh! No s’han pogut eliminar els perfils - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 47 + 66 @@ -1047,11 +1043,11 @@ Importar apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 158 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 193 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -1075,7 +1071,7 @@ País apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 278 + 277 apps/client/src/app/components/admin-users/admin-users.html @@ -1083,7 +1079,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 281 + 280 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -1095,15 +1091,15 @@ Sectors apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + 283 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 403 + 402 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 287 + 286 apps/client/src/app/pages/public/public-page.html @@ -1115,15 +1111,15 @@ Països apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 294 + 293 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 414 + 413 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 299 + 298 @@ -1131,7 +1127,7 @@ Mapatge de Símbols apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 392 + 391 @@ -1150,12 +1146,20 @@ 32 + + Total + Total + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + Scraper Configuration Configuració del Proveïdor de Dades apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 477 + 476 @@ -1163,7 +1167,7 @@ Prova apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 574 + 573 @@ -1171,11 +1175,11 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 425 + 424 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 556 + 555 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1199,7 +1203,7 @@ Notes apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 438 + 437 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -1347,7 +1351,7 @@ Recollida de Dades apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 597 + 596 apps/client/src/app/components/admin-overview/admin-overview.html @@ -1359,7 +1363,7 @@ Find a holding... libs/ui/src/lib/assistant/assistant.component.ts - 472 + 469 @@ -1395,7 +1399,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 93 + 98 @@ -1427,7 +1431,7 @@ Està segur que vol eliminar aquesta plataforma? apps/client/src/app/components/admin-platform/admin-platform.component.ts - 115 + 114 @@ -1443,7 +1447,7 @@ By apps/client/src/app/pages/portfolio/fire/fire-page.html - 139 + 140 @@ -1507,7 +1511,7 @@ Està segur que vol eliminar aquesta etiqueta? apps/client/src/app/components/admin-tag/admin-tag.component.ts - 117 + 116 @@ -1627,7 +1631,7 @@ Portfolio apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 143 + 139 apps/client/src/app/components/header/header.component.html @@ -1639,7 +1643,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 98 libs/common/src/lib/routes/routes.ts @@ -1651,11 +1655,11 @@ Punt de Referència apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 384 + 383 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 155 + 151 @@ -1767,7 +1771,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 217 + 215 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1807,7 +1811,7 @@ Informar d’un Problema amb les Dades apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 457 + 456 @@ -1999,7 +2003,7 @@ Import total apps/client/src/app/components/investment-chart/investment-chart.component.ts - 147 + 143 @@ -2015,7 +2019,7 @@ Taxa d’estalvi apps/client/src/app/components/investment-chart/investment-chart.component.ts - 205 + 201 @@ -2067,15 +2071,15 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + 100 apps/client/src/app/pages/portfolio/fire/fire-page.html - 83 + 84 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 162 apps/client/src/app/pages/pricing/pricing-page.html @@ -2395,7 +2399,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 373 + 372 @@ -2407,7 +2411,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -2419,7 +2423,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -2431,7 +2435,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -2451,7 +2455,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 425 + 422 @@ -2559,11 +2563,11 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 80 + 81 apps/client/src/app/pages/portfolio/fire/fire-page.html - 158 + 159 apps/client/src/app/pages/pricing/pricing-page.html @@ -2611,7 +2615,7 @@ Jump to a page... libs/ui/src/lib/assistant/assistant.component.ts - 473 + 470 @@ -2627,7 +2631,7 @@ Include in apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 382 + 381 @@ -2670,6 +2674,14 @@ 9 + + Coupon + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 122 + + Language Llengua @@ -2691,7 +2703,7 @@ Localització apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 515 + 514 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2755,7 +2767,7 @@ this is projected to increase to apps/client/src/app/pages/portfolio/fire/fire-page.html - 147 + 148 @@ -3007,7 +3019,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 383 + 382 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -3101,6 +3113,10 @@ Job Queue Cua de treball + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + libs/common/src/lib/routes/routes.ts 46 @@ -3111,7 +3127,7 @@ Dades de mercat apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 405 + 404 libs/common/src/lib/routes/routes.ts @@ -3149,10 +3165,6 @@ Overview Visió general - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 7 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 114 @@ -3171,7 +3183,7 @@ apps/client/src/app/pages/admin/admin-page.component.ts - 41 + 68 apps/client/src/app/pages/resources/resources-page.component.ts @@ -3580,7 +3592,7 @@ Mercats apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 386 + 385 apps/client/src/app/components/footer/footer.component.html @@ -3887,6 +3899,14 @@ 217 + + Oops! Could not delete the asset profiles. + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + What our users are saying Que nostre usuaris estan dient @@ -4036,7 +4056,7 @@ and a safe withdrawal rate (SWR) of apps/client/src/app/pages/portfolio/fire/fire-page.html - 108 + 109 @@ -4060,7 +4080,7 @@ Job ID apps/client/src/app/components/admin-jobs/admin-jobs.html - 43 + 34 @@ -4120,7 +4140,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 347 + 346 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -4216,7 +4236,15 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 241 + 239 + + + + Subscriptions + Subscriptions + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 @@ -4316,7 +4344,7 @@ Càrrega de dividends apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + 71 @@ -4324,7 +4352,7 @@ Trieu o deixeu anar un fitxer aquí apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + 87 @@ -4332,7 +4360,7 @@ S’admeten els formats de fitxer següents: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + 93 @@ -4340,7 +4368,7 @@ Seleccioneu Dividends apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + 116 @@ -4348,7 +4376,7 @@ Seleccioneu Activitats apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 118 @@ -4356,11 +4384,19 @@ Enrere apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 149 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 185 + + + + Price + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 @@ -4455,6 +4491,14 @@ 150 + + Trial + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + Exclude from Analysis Excluir de l’anàlisi @@ -4624,7 +4668,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + 92 @@ -4651,12 +4695,20 @@ 93 + + Expires + Expires + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 194 + + Close Holding Close Holding apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 447 + 446 @@ -4996,7 +5048,7 @@ Sustainable retirement income apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 42 @@ -5096,20 +5148,12 @@ 42 - - Switzerland - Suïssa - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 - - Global Global apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 59 + 60 libs/ui/src/lib/i18n.ts @@ -5153,11 +5197,11 @@ per month apps/client/src/app/pages/portfolio/fire/fire-page.html - 94 + 95 apps/client/src/app/pages/portfolio/fire/fire-page.html - 172 + 173 @@ -5445,7 +5489,7 @@ Realment voleu eliminar el saldo d’aquest compte? libs/ui/src/lib/account-balances/account-balances.component.ts - 113 + 127 @@ -5485,7 +5529,7 @@ Esborrany libs/ui/src/lib/activities-table/activities-table.component.html - 168 + 167 @@ -5525,7 +5569,7 @@ Setmana fins avui libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -5537,7 +5581,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -5545,7 +5589,7 @@ Mes fins a la data libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -5557,7 +5601,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -5565,7 +5609,7 @@ Any fins a la data libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -5585,7 +5629,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -5597,7 +5641,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -5657,7 +5701,7 @@ , apps/client/src/app/pages/portfolio/fire/fire-page.html - 145 + 146 @@ -5692,6 +5736,14 @@ 130 + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + Loan Loan @@ -5745,7 +5797,7 @@ annual interest rate apps/client/src/app/pages/portfolio/fire/fire-page.html - 185 + 186 @@ -5821,7 +5873,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 339 + 337 libs/ui/src/lib/i18n.ts @@ -5853,7 +5905,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 332 + 331 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -5885,7 +5937,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 348 + 347 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -6009,7 +6061,7 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 449 + 448 @@ -6057,7 +6109,7 @@ Símbol apps/client/src/app/components/admin-jobs/admin-jobs.html - 77 + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -6073,7 +6125,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 319 + 318 libs/ui/src/lib/i18n.ts @@ -6149,7 +6201,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 265 + 263 libs/ui/src/lib/i18n.ts @@ -6353,7 +6405,7 @@ If you retire today, you would be able to withdraw apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 69 @@ -6433,11 +6485,11 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 451 + 450 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 465 + 464 libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -6457,7 +6509,7 @@ Alternativa apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 86 @@ -6465,7 +6517,7 @@ Aplicació apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 87 @@ -6473,7 +6525,7 @@ Pressupost apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + 88 @@ -6533,7 +6585,15 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 89 + + + + Oops! Could not delete the asset profile. + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 @@ -6541,7 +6601,7 @@ Oficina familiar apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 90 @@ -6549,7 +6609,7 @@ Investor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 93 @@ -6561,7 +6621,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 94 @@ -6573,7 +6633,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 96 @@ -6581,7 +6641,7 @@ Privacy apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 97 @@ -6589,7 +6649,7 @@ Software apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 99 @@ -6597,7 +6657,7 @@ Tool apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 100 @@ -6605,7 +6665,7 @@ User Experience apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + 101 @@ -6613,7 +6673,7 @@ Wealth apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + 102 @@ -6621,7 +6681,7 @@ Wealth Management apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 100 + 103 @@ -6632,6 +6692,14 @@ 474 + + Do you really want to delete these asset profiles? + Do you really want to delete these asset profiles? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 67 + + Error Error @@ -6669,7 +6737,7 @@ , based on your total assets of apps/client/src/app/pages/portfolio/fire/fire-page.html - 96 + 97 @@ -6689,7 +6757,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 602 + 601 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6741,7 +6809,7 @@ Close apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 604 + 603 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6761,7 +6829,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 124 + 131 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6769,7 +6837,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 133 + 229 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6813,7 +6881,7 @@ Portfolio Snapshot apps/client/src/app/components/admin-jobs/admin-jobs.html - 65 + 56 @@ -6845,7 +6913,7 @@ Threshold Min apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 52 + 58 @@ -6853,7 +6921,7 @@ Threshold Max apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 87 + 93 @@ -6945,7 +7013,7 @@ , assuming a apps/client/src/app/pages/portfolio/fire/fire-page.html - 174 + 175 @@ -6976,6 +7044,14 @@ 195 + + Delete + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + cannot be self-hosted cannot be self-hosted @@ -7147,7 +7223,7 @@ Threshold range apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + 15 @@ -7279,7 +7355,7 @@ Save apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 613 + 612 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7303,7 +7379,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + 139 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -7403,7 +7479,7 @@ Default Market Price apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 487 + 486 @@ -7411,7 +7487,7 @@ Mode apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 524 + 523 @@ -7419,7 +7495,7 @@ Selector apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 540 + 539 @@ -7427,7 +7503,7 @@ HTTP Request Headers apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + 499 @@ -7471,7 +7547,7 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 @@ -7491,11 +7567,11 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 394 + 393 @@ -8224,7 +8300,7 @@ Manage Asset Profile apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 472 + 471 @@ -8248,7 +8324,7 @@ Average Unit Price apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 117 + 123 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index 663196761..5de30f80f 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -26,7 +26,7 @@ Das Ausfallrisiko beim Börsenhandel kann erheblich sein. Es ist nicht ratsam, Geld zu investieren, welches du kurzfristig benötigst. apps/client/src/app/components/footer/footer.component.html - 182 + 180 @@ -50,12 +50,16 @@ Typ apps/client/src/app/components/admin-jobs/admin-jobs.html - 57 + 48 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 28 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html 15 @@ -66,7 +70,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 187 + 185 @@ -110,7 +114,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 315 + 314 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -194,7 +198,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 34 + 39 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -206,11 +210,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 288 + 286 libs/ui/src/lib/activities-table/activities-table.component.html - 324 + 322 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -234,7 +238,7 @@ apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 278 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -258,7 +262,7 @@ Löschen apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 300 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -282,7 +286,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 80 + 85 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -305,12 +309,20 @@ 146 + + Paid + Paid + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 117 + + Delete Jobs Jobs löschen apps/client/src/app/components/admin-jobs/admin-jobs.html - 202 + 193 @@ -318,7 +330,7 @@ Datenquelle apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 82 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -342,7 +354,7 @@ Versuche apps/client/src/app/components/admin-jobs/admin-jobs.html - 129 + 120 @@ -350,7 +362,11 @@ Erstellt apps/client/src/app/components/admin-jobs/admin-jobs.html - 143 + 134 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 @@ -358,7 +374,7 @@ Abgeschlossen apps/client/src/app/components/admin-jobs/admin-jobs.html - 152 + 143 @@ -366,7 +382,7 @@ Status apps/client/src/app/components/admin-jobs/admin-jobs.html - 161 + 152 apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -398,11 +414,11 @@ Historische Marktdaten apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 54 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 454 + 453 @@ -410,7 +426,7 @@ Daten anzeigen apps/client/src/app/components/admin-jobs/admin-jobs.html - 217 + 208 @@ -418,7 +434,7 @@ Stacktrace anzeigen apps/client/src/app/components/admin-jobs/admin-jobs.html - 225 + 216 @@ -426,7 +442,7 @@ Job löschen apps/client/src/app/components/admin-jobs/admin-jobs.html - 233 + 224 @@ -442,7 +458,7 @@ Finde ein Konto... libs/ui/src/lib/assistant/assistant.component.ts - 471 + 468 @@ -458,7 +474,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 196 + 194 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -622,7 +638,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 93 + 98 @@ -854,15 +870,15 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + 100 apps/client/src/app/pages/portfolio/fire/fire-page.html - 83 + 84 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 162 apps/client/src/app/pages/pricing/pricing-page.html @@ -986,15 +1002,15 @@ Sektoren apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + 283 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 403 + 402 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 287 + 286 apps/client/src/app/pages/public/public-page.html @@ -1006,15 +1022,15 @@ Länder apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 294 + 293 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 414 + 413 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 299 + 298 @@ -1038,7 +1054,7 @@ Datenfehler melden apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 457 + 456 @@ -1078,7 +1094,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 373 + 372 @@ -1090,7 +1106,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -1102,7 +1118,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -1114,7 +1130,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -1134,7 +1150,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 425 + 422 @@ -1262,11 +1278,11 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 80 + 81 apps/client/src/app/pages/portfolio/fire/fire-page.html - 158 + 159 apps/client/src/app/pages/pricing/pricing-page.html @@ -1313,12 +1329,20 @@ 9 + + Coupon + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 122 + + Locale Lokalität apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 515 + 514 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -1414,7 +1438,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 383 + 382 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -1458,7 +1482,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 322 + 321 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -1478,7 +1502,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 307 + 305 @@ -1708,10 +1732,6 @@ Overview Übersicht - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 7 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 114 @@ -1730,7 +1750,7 @@ apps/client/src/app/pages/admin/admin-page.component.ts - 41 + 68 apps/client/src/app/pages/resources/resources-page.component.ts @@ -1750,7 +1770,7 @@ Märkte apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 386 + 385 apps/client/src/app/components/footer/footer.component.html @@ -1877,6 +1897,14 @@ 150 + + Trial + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + Analysis Analyse @@ -2038,7 +2066,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 217 + 215 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -2054,7 +2082,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 241 + 239 @@ -2062,7 +2090,7 @@ Kommentar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 438 + 437 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2106,7 +2134,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 347 + 346 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2186,7 +2214,7 @@ Portfolio apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 143 + 139 apps/client/src/app/components/header/header.component.html @@ -2198,7 +2226,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 98 libs/common/src/lib/routes/routes.ts @@ -2218,7 +2246,7 @@ Nachhaltiges Einkommen im Ruhestand apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 42 @@ -2314,7 +2342,15 @@ Geplant libs/ui/src/lib/activities-table/activities-table.component.html - 168 + 167 + + + + Subscriptions + Subscriptions + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 @@ -2405,6 +2441,14 @@ 130 + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + Annual Interest Rate Jahreszinssatz @@ -2498,7 +2542,7 @@ Land apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 278 + 277 apps/client/src/app/components/admin-users/admin-users.html @@ -2506,7 +2550,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 281 + 280 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2590,7 +2634,7 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 185 + 186 @@ -2738,11 +2782,11 @@ Benchmark apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 384 + 383 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 155 + 151 @@ -2802,7 +2846,7 @@ Gesamtbetrag apps/client/src/app/components/investment-chart/investment-chart.component.ts - 147 + 143 @@ -2826,7 +2870,7 @@ Sparrate apps/client/src/app/components/investment-chart/investment-chart.component.ts - 205 + 201 @@ -2838,7 +2882,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 339 + 337 libs/ui/src/lib/i18n.ts @@ -2862,7 +2906,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 332 + 331 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -2886,7 +2930,7 @@ Symbol apps/client/src/app/components/admin-jobs/admin-jobs.html - 77 + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -2902,7 +2946,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 319 + 318 libs/ui/src/lib/i18n.ts @@ -3066,7 +3110,7 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 449 + 448 @@ -3086,11 +3130,11 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 451 + 450 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 465 + 464 libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -3142,7 +3186,7 @@ Wenn du heute in den Ruhestand gehen würdest, könntest du apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 69 @@ -3166,7 +3210,7 @@ Folgende Dateiformate werden unterstützt: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + 93 @@ -3174,11 +3218,19 @@ Zurück apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 149 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 185 + + + + Price + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 @@ -3202,7 +3254,7 @@ Symbol Zuordnung apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 392 + 391 @@ -3266,7 +3318,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 348 + 347 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -3302,11 +3354,11 @@ Importieren apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 158 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 193 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -3318,7 +3370,7 @@ Marktdaten apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 405 + 404 libs/common/src/lib/routes/routes.ts @@ -3366,7 +3418,7 @@ Dividenden laden apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + 71 @@ -3377,6 +3429,14 @@ 93 + + Expires + Expires + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 194 + + Import Dividends Dividenden importieren @@ -3938,7 +3998,7 @@ Bis apps/client/src/app/pages/portfolio/fire/fire-page.html - 139 + 140 @@ -3970,11 +4030,11 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 425 + 424 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 556 + 555 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -3998,7 +4058,7 @@ Möchtest du diese Plattform wirklich löschen? apps/client/src/app/components/admin-platform/admin-platform.component.ts - 115 + 114 @@ -4102,7 +4162,7 @@ Dividenden auswählen apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + 116 @@ -4110,7 +4170,7 @@ Aktivitäten auswählen apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 118 @@ -4353,12 +4413,20 @@ 32 + + Total + Total + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + Scraper Configuration Scraper Konfiguration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 477 + 476 @@ -4730,7 +4798,7 @@ wird ein Anstieg prognostiziert auf apps/client/src/app/pages/portfolio/fire/fire-page.html - 147 + 148 @@ -4782,7 +4850,7 @@ Job ID apps/client/src/app/components/admin-jobs/admin-jobs.html - 43 + 34 @@ -5113,6 +5181,14 @@ 217 + + Oops! Could not delete the asset profiles. + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + What our users are saying Was unsere Nutzer sagen @@ -5451,20 +5527,12 @@ 325 - - Switzerland - Schweiz - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 - - Global Weltweit apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 59 + 60 libs/ui/src/lib/i18n.ts @@ -5512,7 +5580,7 @@ und einer sicheren Entnahmerate (SWR) von apps/client/src/app/pages/portfolio/fire/fire-page.html - 108 + 109 @@ -5528,7 +5596,7 @@ Wähle eine Datei aus oder ziehe sie hierhin apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + 87 @@ -5564,7 +5632,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 265 + 263 libs/ui/src/lib/i18n.ts @@ -5592,7 +5660,7 @@ Möchtest du diesen Tag wirklich löschen? apps/client/src/app/components/admin-tag/admin-tag.component.ts - 117 + 116 @@ -5692,7 +5760,7 @@ Anlageprofil apps/client/src/app/components/admin-jobs/admin-jobs.html - 61 + 52 @@ -5702,6 +5770,10 @@ apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 28 + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 66 + Search @@ -5740,7 +5812,7 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 145 + 146 @@ -5756,11 +5828,11 @@ pro Monat apps/client/src/app/pages/portfolio/fire/fire-page.html - 94 + 95 apps/client/src/app/pages/portfolio/fire/fire-page.html - 172 + 173 @@ -5884,7 +5956,7 @@ Möchtest du diesen Cash-Bestand wirklich löschen? libs/ui/src/lib/account-balances/account-balances.component.ts - 113 + 127 @@ -5908,7 +5980,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 574 + 573 @@ -5962,6 +6034,10 @@ Job Queue Job Warteschlange + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + libs/common/src/lib/routes/routes.ts 46 @@ -5996,7 +6072,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + 92 @@ -6012,7 +6088,7 @@ Position abschliessen apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 447 + 446 @@ -6052,7 +6128,7 @@ Seit Wochenbeginn libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6064,7 +6140,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6072,7 +6148,7 @@ Seit Monatsbeginn libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6084,7 +6160,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6092,7 +6168,7 @@ Seit Jahresbeginn libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -6140,7 +6216,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -6152,7 +6228,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -6168,7 +6244,7 @@ Finanzmarktdaten synchronisieren apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 597 + 596 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6180,7 +6256,7 @@ Finde eine Position... libs/ui/src/lib/assistant/assistant.component.ts - 472 + 469 @@ -6281,7 +6357,7 @@ Job ausführen apps/client/src/app/components/admin-jobs/admin-jobs.html - 229 + 220 @@ -6289,7 +6365,7 @@ Priorität apps/client/src/app/components/admin-jobs/admin-jobs.html - 105 + 96 @@ -6353,7 +6429,7 @@ Springe zu einer Seite... libs/ui/src/lib/assistant/assistant.component.ts - 473 + 470 @@ -6401,7 +6477,7 @@ Berücksichtigen in apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 382 + 381 @@ -6428,30 +6504,6 @@ 130 - - Delete Profiles - Profile löschen - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 - - - - Do you really want to delete these profiles? - Möchtest du diese Profile wirklich löschen? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 59 - - - - Oops! Could not delete profiles. - Ups! Die Profile konnten nicht gelöscht werden. - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 47 - - Table Tabelle @@ -6481,7 +6533,7 @@ Alternative apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 86 @@ -6489,7 +6541,7 @@ App apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 87 @@ -6497,7 +6549,7 @@ Budgetierung apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + 88 @@ -6557,7 +6609,15 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 89 + + + + Oops! Could not delete the asset profile. + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 @@ -6565,7 +6625,7 @@ Family Office apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 90 @@ -6573,7 +6633,7 @@ Investor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 93 @@ -6585,7 +6645,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 94 @@ -6597,7 +6657,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 96 @@ -6605,7 +6665,7 @@ Datenschutz apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 97 @@ -6613,7 +6673,7 @@ Software apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 99 @@ -6621,7 +6681,7 @@ Tool apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 100 @@ -6629,7 +6689,7 @@ User Experience apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + 101 @@ -6637,7 +6697,7 @@ Vermögen apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + 102 @@ -6645,7 +6705,7 @@ Vermögensverwaltung apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 100 + 103 @@ -6656,6 +6716,14 @@ 474 + + Do you really want to delete these asset profiles? + Do you really want to delete these asset profiles? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 67 + + Error Fehler @@ -6693,7 +6761,7 @@ entnehmen, bezogen auf dein Gesamtanlagevermögen von apps/client/src/app/pages/portfolio/fire/fire-page.html - 96 + 97 @@ -6713,7 +6781,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 602 + 601 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6765,7 +6833,7 @@ Schliessen apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 604 + 603 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6785,7 +6853,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 124 + 131 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6793,7 +6861,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 133 + 229 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6837,7 +6905,7 @@ Portfolio Snapshot apps/client/src/app/components/admin-jobs/admin-jobs.html - 65 + 56 @@ -6869,7 +6937,7 @@ Schwellenwert (Minimum) apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 52 + 58 @@ -6877,7 +6945,7 @@ Schwellenwert (Maximum) apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 87 + 93 @@ -6969,7 +7037,7 @@ , bei einem angenommenen Jahreszinssatz von apps/client/src/app/pages/portfolio/fire/fire-page.html - 174 + 175 @@ -7000,6 +7068,14 @@ 195 + + Delete + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + cannot be self-hosted kann nicht selbst gehostet werden @@ -7171,7 +7247,7 @@ Schwellenwertbereich apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + 15 @@ -7303,7 +7379,7 @@ Speichern apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 613 + 612 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7327,7 +7403,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + 139 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -7427,7 +7503,7 @@ Standardmarktpreis apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 487 + 486 @@ -7435,7 +7511,7 @@ Modus apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 524 + 523 @@ -7443,7 +7519,7 @@ Selektor apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 540 + 539 @@ -7451,7 +7527,7 @@ HTTP Request-Headers apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + 499 @@ -7495,7 +7571,7 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 @@ -7515,11 +7591,11 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 394 + 393 @@ -8224,7 +8300,7 @@ Anlageprofil verwalten apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 472 + 471 @@ -8248,7 +8324,7 @@ Ø Preis pro Einheit apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 117 + 123 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index d922405a0..97398f8b0 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -27,7 +27,7 @@ El riesgo de pérdida en trading puede ser sustancial. No es aconsejable invertir dinero que puedas necesitar a corto plazo. apps/client/src/app/components/footer/footer.component.html - 182 + 180 @@ -51,12 +51,16 @@ Tipo apps/client/src/app/components/admin-jobs/admin-jobs.html - 57 + 48 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 28 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html 15 @@ -67,7 +71,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 187 + 185 @@ -111,7 +115,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 315 + 314 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -195,7 +199,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 34 + 39 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -207,11 +211,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 288 + 286 libs/ui/src/lib/activities-table/activities-table.component.html - 324 + 322 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -235,7 +239,7 @@ apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 278 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -259,7 +263,7 @@ Eliminar apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 300 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -283,7 +287,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 80 + 85 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -306,12 +310,20 @@ 146 + + Paid + Paid + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 117 + + Delete Jobs Eliminar trabajos apps/client/src/app/components/admin-jobs/admin-jobs.html - 202 + 193 @@ -319,7 +331,7 @@ Fuente de datos apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 82 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -343,7 +355,7 @@ Intentos apps/client/src/app/components/admin-jobs/admin-jobs.html - 129 + 120 @@ -351,7 +363,11 @@ Creado apps/client/src/app/components/admin-jobs/admin-jobs.html - 143 + 134 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 @@ -359,7 +375,7 @@ Finalizado apps/client/src/app/components/admin-jobs/admin-jobs.html - 152 + 143 @@ -367,7 +383,7 @@ Estado apps/client/src/app/components/admin-jobs/admin-jobs.html - 161 + 152 apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -399,11 +415,11 @@ Datos históricos del mercado apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 54 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 454 + 453 @@ -411,7 +427,7 @@ Ver datos apps/client/src/app/components/admin-jobs/admin-jobs.html - 217 + 208 @@ -419,7 +435,7 @@ Ver Stacktrace apps/client/src/app/components/admin-jobs/admin-jobs.html - 225 + 216 @@ -427,7 +443,7 @@ Eliminar trabajo apps/client/src/app/components/admin-jobs/admin-jobs.html - 233 + 224 @@ -443,7 +459,7 @@ Buscar una cuenta... libs/ui/src/lib/assistant/assistant.component.ts - 471 + 468 @@ -459,7 +475,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 196 + 194 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -607,7 +623,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 93 + 98 @@ -839,15 +855,15 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + 100 apps/client/src/app/pages/portfolio/fire/fire-page.html - 83 + 84 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 162 apps/client/src/app/pages/pricing/pricing-page.html @@ -971,15 +987,15 @@ Sectores apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + 283 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 403 + 402 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 287 + 286 apps/client/src/app/pages/public/public-page.html @@ -991,15 +1007,15 @@ Países apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 294 + 293 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 414 + 413 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 299 + 298 @@ -1023,7 +1039,7 @@ Reportar anomalía en los datos apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 457 + 456 @@ -1063,7 +1079,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 373 + 372 @@ -1075,7 +1091,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -1087,7 +1103,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -1099,7 +1115,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -1119,7 +1135,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 425 + 422 @@ -1247,11 +1263,11 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 80 + 81 apps/client/src/app/pages/portfolio/fire/fire-page.html - 158 + 159 apps/client/src/app/pages/pricing/pricing-page.html @@ -1298,12 +1314,20 @@ 9 + + Coupon + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 122 + + Locale Configuración regional apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 515 + 514 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -1399,7 +1423,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 383 + 382 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -1443,7 +1467,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 322 + 321 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -1463,7 +1487,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 307 + 305 @@ -1693,10 +1717,6 @@ Overview Visión general - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 7 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 114 @@ -1715,7 +1735,7 @@ apps/client/src/app/pages/admin/admin-page.component.ts - 41 + 68 apps/client/src/app/pages/resources/resources-page.component.ts @@ -1735,7 +1755,7 @@ Mercados apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 386 + 385 apps/client/src/app/components/footer/footer.component.html @@ -1862,6 +1882,14 @@ 150 + + Trial + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + Analysis Análisis @@ -2023,7 +2051,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 217 + 215 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -2039,7 +2067,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 241 + 239 @@ -2047,7 +2075,7 @@ Nota apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 438 + 437 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2091,7 +2119,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 347 + 346 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2171,7 +2199,7 @@ Cartera apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 143 + 139 apps/client/src/app/components/header/header.component.html @@ -2183,7 +2211,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 98 libs/common/src/lib/routes/routes.ts @@ -2203,7 +2231,7 @@ Ingresos sostenibles para la jubilación apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 42 @@ -2299,7 +2327,15 @@ Borrador libs/ui/src/lib/activities-table/activities-table.component.html - 168 + 167 + + + + Subscriptions + Subscriptions + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 @@ -2390,6 +2426,14 @@ 130 + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + Annual Interest Rate Tasa de interés anual @@ -2531,7 +2575,7 @@ País apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 278 + 277 apps/client/src/app/components/admin-users/admin-users.html @@ -2539,7 +2583,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 281 + 280 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2595,7 +2639,7 @@ tasa de interés anual apps/client/src/app/pages/portfolio/fire/fire-page.html - 185 + 186 @@ -2703,11 +2747,11 @@ Índice de referencia apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 384 + 383 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 155 + 151 @@ -2787,7 +2831,7 @@ Importe total apps/client/src/app/components/investment-chart/investment-chart.component.ts - 147 + 143 @@ -2811,7 +2855,7 @@ Tasa de ahorro apps/client/src/app/components/investment-chart/investment-chart.component.ts - 205 + 201 @@ -2823,7 +2867,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 339 + 337 libs/ui/src/lib/i18n.ts @@ -2847,7 +2891,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 332 + 331 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -2871,7 +2915,7 @@ Símbolo apps/client/src/app/components/admin-jobs/admin-jobs.html - 77 + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -2887,7 +2931,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 319 + 318 libs/ui/src/lib/i18n.ts @@ -3051,7 +3095,7 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 449 + 448 @@ -3071,11 +3115,11 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 451 + 450 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 465 + 464 libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -3127,7 +3171,7 @@ Si te jubilas hoy, podrías retirar apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 69 @@ -3151,7 +3195,7 @@ Los siguientes formatos de archivo son compatibles: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + 93 @@ -3159,11 +3203,19 @@ Volver apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 149 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 185 + + + + Price + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 @@ -3187,7 +3239,7 @@ Mapeo de símbolos apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 392 + 391 @@ -3251,7 +3303,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 348 + 347 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -3287,11 +3339,11 @@ Importar apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 158 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 193 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -3303,7 +3355,7 @@ Datos del mercado apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 405 + 404 libs/common/src/lib/routes/routes.ts @@ -3351,7 +3403,7 @@ Cargar dividendos apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + 71 @@ -3362,6 +3414,14 @@ 93 + + Expires + Expires + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 194 + + Import Dividends Importar dividendos @@ -3915,7 +3975,7 @@ Por apps/client/src/app/pages/portfolio/fire/fire-page.html - 139 + 140 @@ -3947,11 +4007,11 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 425 + 424 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 556 + 555 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -3975,7 +4035,7 @@ ¿Seguro que quieres eliminar esta plataforma? apps/client/src/app/components/admin-platform/admin-platform.component.ts - 115 + 114 @@ -4079,7 +4139,7 @@ Seleccionar dividendos apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + 116 @@ -4087,7 +4147,7 @@ Seleccionar operaciones apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 118 @@ -4330,12 +4390,20 @@ 32 + + Total + Total + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + Scraper Configuration Configuración del scraper apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 477 + 476 @@ -4707,7 +4775,7 @@ se proyecta que esto aumente a apps/client/src/app/pages/portfolio/fire/fire-page.html - 147 + 148 @@ -4759,7 +4827,7 @@ ID del trabajo apps/client/src/app/components/admin-jobs/admin-jobs.html - 43 + 34 @@ -5090,6 +5158,14 @@ 217 + + Oops! Could not delete the asset profiles. + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + What our users are saying Lo que nuestros usuarios están diciendo @@ -5428,20 +5504,12 @@ 325 - - Switzerland - Suiza - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 - - Global Global apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 59 + 60 libs/ui/src/lib/i18n.ts @@ -5489,7 +5557,7 @@ y una tasa de retiro segura (SWR) de apps/client/src/app/pages/portfolio/fire/fire-page.html - 108 + 109 @@ -5505,7 +5573,7 @@ Elige o suelta un archivo aquí apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + 87 @@ -5541,7 +5609,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 265 + 263 libs/ui/src/lib/i18n.ts @@ -5569,7 +5637,7 @@ ¿Seguro que quieres eliminar esta etiqueta? apps/client/src/app/components/admin-tag/admin-tag.component.ts - 117 + 116 @@ -5669,7 +5737,7 @@ Perfil de activo apps/client/src/app/components/admin-jobs/admin-jobs.html - 61 + 52 @@ -5679,6 +5747,10 @@ apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 28 + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 66 + Search @@ -5717,7 +5789,7 @@ , apps/client/src/app/pages/portfolio/fire/fire-page.html - 145 + 146 @@ -5733,11 +5805,11 @@ por mes apps/client/src/app/pages/portfolio/fire/fire-page.html - 94 + 95 apps/client/src/app/pages/portfolio/fire/fire-page.html - 172 + 173 @@ -5861,7 +5933,7 @@ ¿Seguro que quieres eliminar el saldo de esta cuenta? libs/ui/src/lib/account-balances/account-balances.component.ts - 113 + 127 @@ -5885,7 +5957,7 @@ Prueba apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 574 + 573 @@ -5939,6 +6011,10 @@ Job Queue Cola de trabajos + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + libs/common/src/lib/routes/routes.ts 46 @@ -5973,7 +6049,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + 92 @@ -5989,7 +6065,7 @@ Cerrar posición apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 447 + 446 @@ -6029,7 +6105,7 @@ Semana hasta la fecha libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6041,7 +6117,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6049,7 +6125,7 @@ Mes hasta la fecha libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6061,7 +6137,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6069,7 +6145,7 @@ Año hasta la fecha libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -6117,7 +6193,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -6129,7 +6205,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -6145,7 +6221,7 @@ Recopilación de datos apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 597 + 596 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6157,7 +6233,7 @@ Buscar una posición... libs/ui/src/lib/assistant/assistant.component.ts - 472 + 469 @@ -6258,7 +6334,7 @@ Ejecutar trabajo apps/client/src/app/components/admin-jobs/admin-jobs.html - 229 + 220 @@ -6266,7 +6342,7 @@ Prioridad apps/client/src/app/components/admin-jobs/admin-jobs.html - 105 + 96 @@ -6330,7 +6406,7 @@ Saltar a una página... libs/ui/src/lib/assistant/assistant.component.ts - 473 + 470 @@ -6378,7 +6454,7 @@ Incluir en apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 382 + 381 @@ -6405,30 +6481,6 @@ 130 - - Delete Profiles - Eliminar Perfiles - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 - - - - Do you really want to delete these profiles? - ¿Seguro que quieres eliminar estos perfiles? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 59 - - - - Oops! Could not delete profiles. - ¡Vaya! No se pudieron eliminar los perfiles. - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 47 - - Table Tabla @@ -6458,7 +6510,7 @@ Alternativa apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 86 @@ -6466,7 +6518,7 @@ Aplicación apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 87 @@ -6474,7 +6526,7 @@ Presupuestos apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + 88 @@ -6534,7 +6586,15 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 89 + + + + Oops! Could not delete the asset profile. + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 @@ -6542,7 +6602,7 @@ Family Office apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 90 @@ -6550,7 +6610,7 @@ Inversor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 93 @@ -6562,7 +6622,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 94 @@ -6574,7 +6634,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 96 @@ -6582,7 +6642,7 @@ Privacidad apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 97 @@ -6590,7 +6650,7 @@ Software apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 99 @@ -6598,7 +6658,7 @@ Herramienta apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 100 @@ -6606,7 +6666,7 @@ Experiencia del usuario apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + 101 @@ -6614,7 +6674,7 @@ Patrimonio apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + 102 @@ -6622,7 +6682,7 @@ Gestión de patrimonios apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 100 + 103 @@ -6633,6 +6693,14 @@ 474 + + Do you really want to delete these asset profiles? + Do you really want to delete these asset profiles? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 67 + + Error Error @@ -6670,7 +6738,7 @@ , basado en tus activos totales de apps/client/src/app/pages/portfolio/fire/fire-page.html - 96 + 97 @@ -6690,7 +6758,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 602 + 601 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6742,7 +6810,7 @@ Cerrar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 604 + 603 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6762,7 +6830,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 124 + 131 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6770,7 +6838,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 133 + 229 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6814,7 +6882,7 @@ Instantánea de la cartera apps/client/src/app/components/admin-jobs/admin-jobs.html - 65 + 56 @@ -6846,7 +6914,7 @@ Umbral mínimo apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 52 + 58 @@ -6854,7 +6922,7 @@ Umbral máximo apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 87 + 93 @@ -6946,7 +7014,7 @@ , asumiendo un apps/client/src/app/pages/portfolio/fire/fire-page.html - 174 + 175 @@ -6977,6 +7045,14 @@ 195 + + Delete + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + cannot be self-hosted no se puede autoalojar @@ -7148,7 +7224,7 @@ Rango del umbral apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + 15 @@ -7280,7 +7356,7 @@ Guardar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 613 + 612 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7304,7 +7380,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + 139 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -7404,7 +7480,7 @@ Precio de mercado por defecto apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 487 + 486 @@ -7412,7 +7488,7 @@ Modo apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 524 + 523 @@ -7420,7 +7496,7 @@ Selector apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 540 + 539 @@ -7428,7 +7504,7 @@ Encabezados de solicitud HTTP apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + 499 @@ -7472,7 +7548,7 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 @@ -7492,11 +7568,11 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 394 + 393 @@ -8225,7 +8301,7 @@ Gestionar perfil de activo apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 472 + 471 @@ -8249,7 +8325,7 @@ Precio medio por unidad apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 117 + 123 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index 2cbba3820..25910eafe 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -6,7 +6,7 @@ Le risque de perte en investissant peut être important. Il est déconseillé d’investir de l’argent dont vous pourriez avoir besoin à court terme. apps/client/src/app/components/footer/footer.component.html - 182 + 180 @@ -42,12 +42,16 @@ Type apps/client/src/app/components/admin-jobs/admin-jobs.html - 57 + 48 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 28 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html 15 @@ -58,7 +62,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 187 + 185 @@ -118,7 +122,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 315 + 314 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -190,7 +194,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 322 + 321 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -210,7 +214,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 307 + 305 @@ -250,7 +254,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 34 + 39 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -262,11 +266,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 288 + 286 libs/ui/src/lib/activities-table/activities-table.component.html - 324 + 322 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -290,7 +294,7 @@ apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 278 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -314,7 +318,7 @@ Supprimer apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 300 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -338,7 +342,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 80 + 85 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -361,12 +365,20 @@ 146 + + Paid + Paid + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 117 + + Data Source Source Données apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 82 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -390,7 +402,7 @@ Tentatives apps/client/src/app/components/admin-jobs/admin-jobs.html - 129 + 120 @@ -398,7 +410,11 @@ Créé apps/client/src/app/components/admin-jobs/admin-jobs.html - 143 + 134 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 @@ -406,7 +422,7 @@ Terminé apps/client/src/app/components/admin-jobs/admin-jobs.html - 152 + 143 @@ -414,7 +430,7 @@ Statut apps/client/src/app/components/admin-jobs/admin-jobs.html - 161 + 152 apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -434,7 +450,7 @@ Supprimer Tâches apps/client/src/app/components/admin-jobs/admin-jobs.html - 202 + 193 @@ -454,11 +470,11 @@ Données historiques du marché apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 54 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 454 + 453 @@ -466,7 +482,7 @@ Voir Données apps/client/src/app/components/admin-jobs/admin-jobs.html - 217 + 208 @@ -474,7 +490,7 @@ Voir la Stacktrace apps/client/src/app/components/admin-jobs/admin-jobs.html - 225 + 216 @@ -482,7 +498,7 @@ Supprimer Tâche apps/client/src/app/components/admin-jobs/admin-jobs.html - 233 + 224 @@ -498,7 +514,7 @@ Find an account... libs/ui/src/lib/assistant/assistant.component.ts - 471 + 468 @@ -514,7 +530,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 196 + 194 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -638,7 +654,7 @@ Pays apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 278 + 277 apps/client/src/app/components/admin-users/admin-users.html @@ -646,7 +662,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 281 + 280 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -658,15 +674,15 @@ Secteurs apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + 283 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 403 + 402 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 287 + 286 apps/client/src/app/pages/public/public-page.html @@ -678,15 +694,15 @@ Pays apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 294 + 293 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 414 + 413 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 299 + 298 @@ -694,7 +710,7 @@ Équivalence de Symboles apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 392 + 391 @@ -702,7 +718,7 @@ Note apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 438 + 437 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -818,7 +834,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 93 + 98 @@ -914,7 +930,7 @@ Portefeuille apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 143 + 139 apps/client/src/app/components/header/header.component.html @@ -926,7 +942,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 98 libs/common/src/lib/routes/routes.ts @@ -938,11 +954,11 @@ Référence apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 384 + 383 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 155 + 151 @@ -1062,7 +1078,7 @@ Montant Total apps/client/src/app/components/investment-chart/investment-chart.component.ts - 147 + 143 @@ -1078,7 +1094,7 @@ Taux d’Épargne apps/client/src/app/components/investment-chart/investment-chart.component.ts - 205 + 201 @@ -1130,15 +1146,15 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + 100 apps/client/src/app/pages/portfolio/fire/fire-page.html - 83 + 84 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 162 apps/client/src/app/pages/pricing/pricing-page.html @@ -1294,7 +1310,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 217 + 215 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1306,7 +1322,7 @@ Signaler une Erreur de Données apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 457 + 456 @@ -1318,7 +1334,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 373 + 372 @@ -1330,7 +1346,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -1342,7 +1358,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -1354,7 +1370,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -1374,7 +1390,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 425 + 422 @@ -1550,11 +1566,11 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 80 + 81 apps/client/src/app/pages/portfolio/fire/fire-page.html - 158 + 159 apps/client/src/app/pages/pricing/pricing-page.html @@ -1601,6 +1617,14 @@ 9 + + Coupon + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 122 + + Language Langue @@ -1614,7 +1638,7 @@ Paramètres régionaux apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 515 + 514 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -1742,7 +1766,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 383 + 382 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -1790,7 +1814,7 @@ Données du marché apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 405 + 404 libs/common/src/lib/routes/routes.ts @@ -2038,7 +2062,7 @@ Marchés apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 386 + 385 apps/client/src/app/components/footer/footer.component.html @@ -2114,7 +2138,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 347 + 346 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2210,7 +2234,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 241 + 239 @@ -2250,7 +2274,7 @@ Les formats de fichier suivants sont supportés : apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + 93 @@ -2258,11 +2282,19 @@ Retour apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 149 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 185 + + + + Price + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 @@ -2270,11 +2302,11 @@ Importer apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 158 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 193 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -2373,6 +2405,14 @@ 150 + + Trial + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + Exclude from Analysis Exclude from Analysis @@ -2486,7 +2526,7 @@ annual interest rate apps/client/src/app/pages/portfolio/fire/fire-page.html - 185 + 186 @@ -2614,7 +2654,7 @@ Sustainable retirement income apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 42 @@ -2760,10 +2800,6 @@ Overview Aperçu - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 7 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 114 @@ -2782,7 +2818,7 @@ apps/client/src/app/pages/admin/admin-page.component.ts - 41 + 68 apps/client/src/app/pages/resources/resources-page.component.ts @@ -2802,7 +2838,15 @@ Brouillon libs/ui/src/lib/activities-table/activities-table.component.html - 168 + 167 + + + + Subscriptions + Subscriptions + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 @@ -2893,6 +2937,14 @@ 130 + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + Annual Interest Rate Taux d’Intérêt Annuel @@ -2974,7 +3026,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 339 + 337 libs/ui/src/lib/i18n.ts @@ -2998,7 +3050,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 332 + 331 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -3030,7 +3082,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 348 + 347 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -3074,7 +3126,7 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 449 + 448 @@ -3082,7 +3134,7 @@ Symbole apps/client/src/app/components/admin-jobs/admin-jobs.html - 77 + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -3098,7 +3150,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 319 + 318 libs/ui/src/lib/i18n.ts @@ -3278,7 +3330,7 @@ If you retire today, you would be able to withdraw apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 69 @@ -3322,11 +3374,11 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 451 + 450 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 465 + 464 libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -3350,7 +3402,7 @@ Charger Dividendes apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + 71 @@ -3361,6 +3413,14 @@ 93 + + Expires + Expires + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 194 + + Import Dividends Importer Dividendes @@ -3914,7 +3974,7 @@ By apps/client/src/app/pages/portfolio/fire/fire-page.html - 139 + 140 @@ -3946,11 +4006,11 @@ Lien apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 425 + 424 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 556 + 555 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -3974,7 +4034,7 @@ Voulez-vous vraiment supprimer cette plateforme ? apps/client/src/app/components/admin-platform/admin-platform.component.ts - 115 + 114 @@ -4078,7 +4138,7 @@ Selectionner les Dividendes apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + 116 @@ -4086,7 +4146,7 @@ Selectionner les Activités apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 118 @@ -4329,12 +4389,20 @@ 32 + + Total + Total + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + Scraper Configuration Configuration du Scraper apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 477 + 476 @@ -4706,7 +4774,7 @@ this is projected to increase to apps/client/src/app/pages/portfolio/fire/fire-page.html - 147 + 148 @@ -4758,7 +4826,7 @@ Job ID apps/client/src/app/components/admin-jobs/admin-jobs.html - 43 + 34 @@ -5089,6 +5157,14 @@ 217 + + Oops! Could not delete the asset profiles. + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + What our users are saying Qu’en pensent nos utilisateurs @@ -5427,20 +5503,12 @@ 325 - - Switzerland - Suisse - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 - - Global Mondial apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 59 + 60 libs/ui/src/lib/i18n.ts @@ -5488,7 +5556,7 @@ and a safe withdrawal rate (SWR) of apps/client/src/app/pages/portfolio/fire/fire-page.html - 108 + 109 @@ -5504,7 +5572,7 @@ Choisissez ou déposez un fichier ici apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + 87 @@ -5540,7 +5608,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 265 + 263 libs/ui/src/lib/i18n.ts @@ -5568,7 +5636,7 @@ Confirmez la suppression de ce tag ? apps/client/src/app/components/admin-tag/admin-tag.component.ts - 117 + 116 @@ -5668,7 +5736,7 @@ Profil d’Actif apps/client/src/app/components/admin-jobs/admin-jobs.html - 61 + 52 @@ -5678,6 +5746,10 @@ apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 28 + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 66 + Search @@ -5716,7 +5788,7 @@ , apps/client/src/app/pages/portfolio/fire/fire-page.html - 145 + 146 @@ -5732,11 +5804,11 @@ per month apps/client/src/app/pages/portfolio/fire/fire-page.html - 94 + 95 apps/client/src/app/pages/portfolio/fire/fire-page.html - 172 + 173 @@ -5860,7 +5932,7 @@ Voulez-vous vraiment supprimer ce solde de compte ? libs/ui/src/lib/account-balances/account-balances.component.ts - 113 + 127 @@ -5884,7 +5956,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 574 + 573 @@ -5938,6 +6010,10 @@ Job Queue File d’attente + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + libs/common/src/lib/routes/routes.ts 46 @@ -5972,7 +6048,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + 92 @@ -5988,7 +6064,7 @@ Close Holding apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 447 + 446 @@ -6028,7 +6104,7 @@ Week to date libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6040,7 +6116,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6048,7 +6124,7 @@ Month to date libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6060,7 +6136,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6068,7 +6144,7 @@ Year to date libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -6116,7 +6192,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -6128,7 +6204,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -6144,7 +6220,7 @@ Collecter les données apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 597 + 596 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6156,7 +6232,7 @@ Find a holding... libs/ui/src/lib/assistant/assistant.component.ts - 472 + 469 @@ -6257,7 +6333,7 @@ Execute la tâche apps/client/src/app/components/admin-jobs/admin-jobs.html - 229 + 220 @@ -6265,7 +6341,7 @@ Priorité apps/client/src/app/components/admin-jobs/admin-jobs.html - 105 + 96 @@ -6329,7 +6405,7 @@ Jump to a page... libs/ui/src/lib/assistant/assistant.component.ts - 473 + 470 @@ -6377,7 +6453,7 @@ Include in apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 382 + 381 @@ -6404,30 +6480,6 @@ 130 - - Delete Profiles - Supprimer des Profils - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 - - - - Do you really want to delete these profiles? - Confirmer la suppression de ces Profils? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 59 - - - - Oops! Could not delete profiles. - Oops! Echec de la suppression de Profils. - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 47 - - Table Table @@ -6457,7 +6509,7 @@ Alternative apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 86 @@ -6465,7 +6517,7 @@ App apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 87 @@ -6473,7 +6525,7 @@ Budget apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + 88 @@ -6533,7 +6585,15 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 89 + + + + Oops! Could not delete the asset profile. + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 @@ -6541,7 +6601,7 @@ Family Office apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 90 @@ -6549,7 +6609,7 @@ Investisseur apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 93 @@ -6561,7 +6621,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 94 @@ -6573,7 +6633,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 96 @@ -6581,7 +6641,7 @@ Confidentialité apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 97 @@ -6589,7 +6649,7 @@ Logiciels apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 99 @@ -6597,7 +6657,7 @@ Outils apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 100 @@ -6605,7 +6665,7 @@ Expérience Utilisateur apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + 101 @@ -6613,7 +6673,7 @@ Patrimoine apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + 102 @@ -6621,7 +6681,7 @@ Gestion de Patrimoine apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 100 + 103 @@ -6632,6 +6692,14 @@ 474 + + Do you really want to delete these asset profiles? + Do you really want to delete these asset profiles? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 67 + + Error Erreur @@ -6669,7 +6737,7 @@ , based on your total assets of apps/client/src/app/pages/portfolio/fire/fire-page.html - 96 + 97 @@ -6689,7 +6757,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 602 + 601 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6741,7 +6809,7 @@ Fermer apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 604 + 603 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6761,7 +6829,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 124 + 131 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6769,7 +6837,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 133 + 229 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6813,7 +6881,7 @@ Résumé du portefeuille apps/client/src/app/components/admin-jobs/admin-jobs.html - 65 + 56 @@ -6845,7 +6913,7 @@ Seuil Min apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 52 + 58 @@ -6853,7 +6921,7 @@ Seuil Max apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 87 + 93 @@ -6945,7 +7013,7 @@ , assuming a apps/client/src/app/pages/portfolio/fire/fire-page.html - 174 + 175 @@ -6976,6 +7044,14 @@ 195 + + Delete + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + cannot be self-hosted ne peut pas être auto-hébergé @@ -7147,7 +7223,7 @@ Plage de seuil apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + 15 @@ -7279,7 +7355,7 @@ Sauvegarder apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 613 + 612 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7303,7 +7379,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + 139 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -7403,7 +7479,7 @@ Prix du marché par défaut apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 487 + 486 @@ -7411,7 +7487,7 @@ Mode apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 524 + 523 @@ -7419,7 +7495,7 @@ Selecteur apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 540 + 539 @@ -7427,7 +7503,7 @@ En-têtes de requête HTTP apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + 499 @@ -7471,7 +7547,7 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 @@ -7491,11 +7567,11 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 394 + 393 @@ -8224,7 +8300,7 @@ Gérer le profil d’actif apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 472 + 471 @@ -8248,7 +8324,7 @@ Average Unit Price apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 117 + 123 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index 82844588f..56cd10a65 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -27,7 +27,7 @@ Il rischio di perdita nel trading può essere notevole. Non è consigliabile investire denaro di cui potresti avere bisogno a breve termine. apps/client/src/app/components/footer/footer.component.html - 182 + 180 @@ -51,12 +51,16 @@ Tipo apps/client/src/app/components/admin-jobs/admin-jobs.html - 57 + 48 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 28 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html 15 @@ -67,7 +71,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 187 + 185 @@ -111,7 +115,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 315 + 314 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -195,7 +199,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 34 + 39 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -207,11 +211,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 288 + 286 libs/ui/src/lib/activities-table/activities-table.component.html - 324 + 322 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -235,7 +239,7 @@ apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 278 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -259,7 +263,7 @@ Elimina apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 300 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -283,7 +287,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 80 + 85 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -306,12 +310,20 @@ 146 + + Paid + Paid + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 117 + + Delete Jobs Elimina i lavori apps/client/src/app/components/admin-jobs/admin-jobs.html - 202 + 193 @@ -319,7 +331,7 @@ Sorgente dei dati apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 82 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -343,7 +355,7 @@ Tentativi apps/client/src/app/components/admin-jobs/admin-jobs.html - 129 + 120 @@ -351,7 +363,11 @@ Creato apps/client/src/app/components/admin-jobs/admin-jobs.html - 143 + 134 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 @@ -359,7 +375,7 @@ Finito apps/client/src/app/components/admin-jobs/admin-jobs.html - 152 + 143 @@ -367,7 +383,7 @@ Stato apps/client/src/app/components/admin-jobs/admin-jobs.html - 161 + 152 apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -399,11 +415,11 @@ Dati storici del mercato apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 54 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 454 + 453 @@ -411,7 +427,7 @@ Visualizza i dati apps/client/src/app/components/admin-jobs/admin-jobs.html - 217 + 208 @@ -419,7 +435,7 @@ Visualizza Stacktrace apps/client/src/app/components/admin-jobs/admin-jobs.html - 225 + 216 @@ -427,7 +443,7 @@ Elimina il lavoro apps/client/src/app/components/admin-jobs/admin-jobs.html - 233 + 224 @@ -443,7 +459,7 @@ Find an account... libs/ui/src/lib/assistant/assistant.component.ts - 471 + 468 @@ -459,7 +475,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 196 + 194 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -607,7 +623,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 93 + 98 @@ -839,15 +855,15 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + 100 apps/client/src/app/pages/portfolio/fire/fire-page.html - 83 + 84 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 162 apps/client/src/app/pages/pricing/pricing-page.html @@ -971,15 +987,15 @@ Settori apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + 283 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 403 + 402 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 287 + 286 apps/client/src/app/pages/public/public-page.html @@ -991,15 +1007,15 @@ Paesi apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 294 + 293 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 414 + 413 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 299 + 298 @@ -1023,7 +1039,7 @@ Segnala un’anomalia dei dati apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 457 + 456 @@ -1063,7 +1079,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 373 + 372 @@ -1075,7 +1091,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -1087,7 +1103,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -1099,7 +1115,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -1119,7 +1135,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 425 + 422 @@ -1247,11 +1263,11 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 80 + 81 apps/client/src/app/pages/portfolio/fire/fire-page.html - 158 + 159 apps/client/src/app/pages/pricing/pricing-page.html @@ -1298,12 +1314,20 @@ 9 + + Coupon + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 122 + + Locale Locale apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 515 + 514 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -1399,7 +1423,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 383 + 382 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -1443,7 +1467,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 322 + 321 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -1463,7 +1487,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 307 + 305 @@ -1693,10 +1717,6 @@ Overview Panoramica - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 7 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 114 @@ -1715,7 +1735,7 @@ apps/client/src/app/pages/admin/admin-page.component.ts - 41 + 68 apps/client/src/app/pages/resources/resources-page.component.ts @@ -1735,7 +1755,7 @@ Mercati apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 386 + 385 apps/client/src/app/components/footer/footer.component.html @@ -1862,6 +1882,14 @@ 150 + + Trial + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + Analysis Analisi @@ -2023,7 +2051,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 217 + 215 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -2039,7 +2067,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 241 + 239 @@ -2047,7 +2075,7 @@ Nota apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 438 + 437 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2091,7 +2119,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 347 + 346 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2171,7 +2199,7 @@ Portafoglio apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 143 + 139 apps/client/src/app/components/header/header.component.html @@ -2183,7 +2211,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 98 libs/common/src/lib/routes/routes.ts @@ -2203,7 +2231,7 @@ Sustainable retirement income apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 42 @@ -2299,7 +2327,15 @@ Bozza libs/ui/src/lib/activities-table/activities-table.component.html - 168 + 167 + + + + Subscriptions + Subscriptions + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 @@ -2390,6 +2426,14 @@ 130 + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + Annual Interest Rate Tasso di interesse annuo @@ -2531,7 +2575,7 @@ Paese apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 278 + 277 apps/client/src/app/components/admin-users/admin-users.html @@ -2539,7 +2583,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 281 + 280 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2595,7 +2639,7 @@ annual interest rate apps/client/src/app/pages/portfolio/fire/fire-page.html - 185 + 186 @@ -2703,11 +2747,11 @@ Benchmark apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 384 + 383 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 155 + 151 @@ -2787,7 +2831,7 @@ Importo totale apps/client/src/app/components/investment-chart/investment-chart.component.ts - 147 + 143 @@ -2811,7 +2855,7 @@ Tasso di risparmio apps/client/src/app/components/investment-chart/investment-chart.component.ts - 205 + 201 @@ -2823,7 +2867,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 339 + 337 libs/ui/src/lib/i18n.ts @@ -2847,7 +2891,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 332 + 331 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -2871,7 +2915,7 @@ Simbolo apps/client/src/app/components/admin-jobs/admin-jobs.html - 77 + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -2887,7 +2931,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 319 + 318 libs/ui/src/lib/i18n.ts @@ -3051,7 +3095,7 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 449 + 448 @@ -3071,11 +3115,11 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 451 + 450 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 465 + 464 libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -3127,7 +3171,7 @@ If you retire today, you would be able to withdraw apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 69 @@ -3151,7 +3195,7 @@ Sono supportati i seguenti formati di file: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + 93 @@ -3159,11 +3203,19 @@ Indietro apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 149 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 185 + + + + Price + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 @@ -3187,7 +3239,7 @@ Mappatura dei simboli apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 392 + 391 @@ -3251,7 +3303,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 348 + 347 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -3287,11 +3339,11 @@ Importa apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 158 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 193 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -3303,7 +3355,7 @@ Dati del mercato apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 405 + 404 libs/common/src/lib/routes/routes.ts @@ -3351,7 +3403,7 @@ Carica i dividendi apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + 71 @@ -3362,6 +3414,14 @@ 93 + + Expires + Expires + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 194 + + Import Dividends Importa i dividendi @@ -3915,7 +3975,7 @@ By apps/client/src/app/pages/portfolio/fire/fire-page.html - 139 + 140 @@ -3947,11 +4007,11 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 425 + 424 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 556 + 555 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -3975,7 +4035,7 @@ Vuoi davvero eliminare questa piattaforma? apps/client/src/app/components/admin-platform/admin-platform.component.ts - 115 + 114 @@ -4079,7 +4139,7 @@ Seleziona i dividendi apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + 116 @@ -4087,7 +4147,7 @@ Seleziona le attività apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 118 @@ -4330,12 +4390,20 @@ 32 + + Total + Total + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + Scraper Configuration Configurazione dello scraper apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 477 + 476 @@ -4707,7 +4775,7 @@ this is projected to increase to apps/client/src/app/pages/portfolio/fire/fire-page.html - 147 + 148 @@ -4759,7 +4827,7 @@ Job ID apps/client/src/app/components/admin-jobs/admin-jobs.html - 43 + 34 @@ -5090,6 +5158,14 @@ 217 + + Oops! Could not delete the asset profiles. + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + What our users are saying Cosa dicono i nostri utenti @@ -5428,20 +5504,12 @@ 325 - - Switzerland - Svizzera - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 - - Global Globale apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 59 + 60 libs/ui/src/lib/i18n.ts @@ -5489,7 +5557,7 @@ and a safe withdrawal rate (SWR) of apps/client/src/app/pages/portfolio/fire/fire-page.html - 108 + 109 @@ -5505,7 +5573,7 @@ Seleziona o trascina qui un file apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + 87 @@ -5541,7 +5609,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 265 + 263 libs/ui/src/lib/i18n.ts @@ -5569,7 +5637,7 @@ Sei sicuro di voler eliminare questo tag? apps/client/src/app/components/admin-tag/admin-tag.component.ts - 117 + 116 @@ -5669,7 +5737,7 @@ Profilo dell’asset apps/client/src/app/components/admin-jobs/admin-jobs.html - 61 + 52 @@ -5679,6 +5747,10 @@ apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 28 + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 66 + Search @@ -5717,7 +5789,7 @@ , apps/client/src/app/pages/portfolio/fire/fire-page.html - 145 + 146 @@ -5733,11 +5805,11 @@ per month apps/client/src/app/pages/portfolio/fire/fire-page.html - 94 + 95 apps/client/src/app/pages/portfolio/fire/fire-page.html - 172 + 173 @@ -5861,7 +5933,7 @@ Vuoi veramente elimnare il saldo di questo conto? libs/ui/src/lib/account-balances/account-balances.component.ts - 113 + 127 @@ -5885,7 +5957,7 @@ Prova apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 574 + 573 @@ -5939,6 +6011,10 @@ Job Queue Coda Lavori + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + libs/common/src/lib/routes/routes.ts 46 @@ -5973,7 +6049,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + 92 @@ -5989,7 +6065,7 @@ Close Holding apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 447 + 446 @@ -6029,7 +6105,7 @@ Da inizio settimana libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6041,7 +6117,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6049,7 +6125,7 @@ Da inizio mese libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6061,7 +6137,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6069,7 +6145,7 @@ Da inizio anno libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -6117,7 +6193,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -6129,7 +6205,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -6145,7 +6221,7 @@ Raccolta Dati apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 597 + 596 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6157,7 +6233,7 @@ Find a holding... libs/ui/src/lib/assistant/assistant.component.ts - 472 + 469 @@ -6258,7 +6334,7 @@ Esegui il lavoro apps/client/src/app/components/admin-jobs/admin-jobs.html - 229 + 220 @@ -6266,7 +6342,7 @@ Priorità apps/client/src/app/components/admin-jobs/admin-jobs.html - 105 + 96 @@ -6330,7 +6406,7 @@ Jump to a page... libs/ui/src/lib/assistant/assistant.component.ts - 473 + 470 @@ -6378,7 +6454,7 @@ Include in apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 382 + 381 @@ -6405,30 +6481,6 @@ 130 - - Delete Profiles - Elimina i profili - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 - - - - Do you really want to delete these profiles? - Confermi di voler eliminare questi profili? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 59 - - - - Oops! Could not delete profiles. - Ops! Impossibile eliminare i profili. - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 47 - - Table Tabella @@ -6458,7 +6510,7 @@ Alternativa apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 86 @@ -6466,7 +6518,7 @@ App apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 87 @@ -6474,7 +6526,7 @@ Budgeting apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + 88 @@ -6534,7 +6586,15 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 89 + + + + Oops! Could not delete the asset profile. + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 @@ -6542,7 +6602,7 @@ Ufficio familiare apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 90 @@ -6550,7 +6610,7 @@ Investitore apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 93 @@ -6562,7 +6622,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 94 @@ -6574,7 +6634,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 96 @@ -6582,7 +6642,7 @@ Privacy apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 97 @@ -6590,7 +6650,7 @@ Software apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 99 @@ -6598,7 +6658,7 @@ Strumento apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 100 @@ -6606,7 +6666,7 @@ Esperienza Utente apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + 101 @@ -6614,7 +6674,7 @@ Ricchezza apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + 102 @@ -6622,7 +6682,7 @@ Gestione Patrimoniale apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 100 + 103 @@ -6633,6 +6693,14 @@ 474 + + Do you really want to delete these asset profiles? + Do you really want to delete these asset profiles? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 67 + + Error Errore @@ -6670,7 +6738,7 @@ , based on your total assets of apps/client/src/app/pages/portfolio/fire/fire-page.html - 96 + 97 @@ -6690,7 +6758,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 602 + 601 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6742,7 +6810,7 @@ Chiudi apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 604 + 603 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6762,7 +6830,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 124 + 131 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6770,7 +6838,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 133 + 229 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6814,7 +6882,7 @@ Stato del Portfolio apps/client/src/app/components/admin-jobs/admin-jobs.html - 65 + 56 @@ -6846,7 +6914,7 @@ Soglia Minima apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 52 + 58 @@ -6854,7 +6922,7 @@ Soglia Massima apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 87 + 93 @@ -6946,7 +7014,7 @@ , assuming a apps/client/src/app/pages/portfolio/fire/fire-page.html - 174 + 175 @@ -6977,6 +7045,14 @@ 195 + + Delete + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + cannot be self-hosted non può essere ospitato in proprio @@ -7148,7 +7224,7 @@ Range soglia apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + 15 @@ -7280,7 +7356,7 @@ Salva apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 613 + 612 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7304,7 +7380,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + 139 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -7404,7 +7480,7 @@ Prezzo di mercato predefinito apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 487 + 486 @@ -7412,7 +7488,7 @@ Modalità apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 524 + 523 @@ -7420,7 +7496,7 @@ Selettore apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 540 + 539 @@ -7428,7 +7504,7 @@ Intestazioni della richiesta HTTP apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + 499 @@ -7472,7 +7548,7 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 @@ -7492,11 +7568,11 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 394 + 393 @@ -8225,7 +8301,7 @@ Gestisci profilo risorsa apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 472 + 471 @@ -8249,7 +8325,7 @@ Average Unit Price apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 117 + 123 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html diff --git a/apps/client/src/locales/messages.ko.xlf b/apps/client/src/locales/messages.ko.xlf index e9f4139dc..2ac85bbf5 100644 --- a/apps/client/src/locales/messages.ko.xlf +++ b/apps/client/src/locales/messages.ko.xlf @@ -216,7 +216,7 @@ 거래에는 상당한 손실 위험이 따를 수 있습니다. 단기적으로 필요할 수 있는 자금의 투자는 권장되지 않습니다. apps/client/src/app/components/footer/footer.component.html - 182 + 180 @@ -252,12 +252,16 @@ 유형 apps/client/src/app/components/admin-jobs/admin-jobs.html - 57 + 48 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 28 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html 15 @@ -268,7 +272,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 187 + 185 @@ -364,7 +368,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 315 + 314 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -436,7 +440,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 322 + 321 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -456,7 +460,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 307 + 305 @@ -480,7 +484,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 34 + 39 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -492,11 +496,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 288 + 286 libs/ui/src/lib/activities-table/activities-table.component.html - 324 + 322 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -520,7 +524,7 @@ apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 278 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -544,7 +548,7 @@ 삭제 apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 300 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -568,7 +572,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 80 + 85 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -591,12 +595,20 @@ 146 + + Paid + Paid + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 117 + + Asset Profile 자산 프로필 apps/client/src/app/components/admin-jobs/admin-jobs.html - 61 + 52 @@ -604,11 +616,11 @@ 과거 시장 데이터 apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 54 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 454 + 453 @@ -616,7 +628,7 @@ 데이터 소스 apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 82 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -640,7 +652,7 @@ 시도 횟수 apps/client/src/app/components/admin-jobs/admin-jobs.html - 129 + 120 @@ -648,7 +660,11 @@ 생성됨 apps/client/src/app/components/admin-jobs/admin-jobs.html - 143 + 134 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 @@ -656,7 +672,7 @@ 완료됨 apps/client/src/app/components/admin-jobs/admin-jobs.html - 152 + 143 @@ -664,7 +680,7 @@ 상태 apps/client/src/app/components/admin-jobs/admin-jobs.html - 161 + 152 apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -684,7 +700,7 @@ 작업 삭제 apps/client/src/app/components/admin-jobs/admin-jobs.html - 202 + 193 @@ -692,7 +708,7 @@ 데이터 보기 apps/client/src/app/components/admin-jobs/admin-jobs.html - 217 + 208 @@ -700,7 +716,7 @@ 스택트레이스 보기 apps/client/src/app/components/admin-jobs/admin-jobs.html - 225 + 216 @@ -708,7 +724,7 @@ 작업 삭제 apps/client/src/app/components/admin-jobs/admin-jobs.html - 233 + 224 @@ -724,7 +740,7 @@ 계좌 검색... libs/ui/src/lib/assistant/assistant.component.ts - 471 + 468 @@ -740,7 +756,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 196 + 194 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -798,6 +814,10 @@ apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 28 + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 66 + Filter by... @@ -928,11 +948,11 @@ 가져오기 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 158 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 193 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -956,7 +976,7 @@ 국가 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 278 + 277 apps/client/src/app/components/admin-users/admin-users.html @@ -964,7 +984,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 281 + 280 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -976,15 +996,15 @@ 섹터 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + 283 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 403 + 402 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 287 + 286 apps/client/src/app/pages/public/public-page.html @@ -996,15 +1016,15 @@ 국가 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 294 + 293 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 414 + 413 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 299 + 298 @@ -1012,7 +1032,7 @@ 심볼 매핑 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 392 + 391 @@ -1031,12 +1051,20 @@ 32 + + Total + Total + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + Scraper Configuration 스크래퍼 설정 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 477 + 476 @@ -1044,7 +1072,7 @@ 메모 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 438 + 437 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -1220,7 +1248,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 93 + 98 @@ -1252,11 +1280,11 @@ 링크 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 425 + 424 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 556 + 555 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1280,7 +1308,7 @@ 정말로 이 플랫폼을 삭제하시겠습니까? apps/client/src/app/components/admin-platform/admin-platform.component.ts - 115 + 114 @@ -1296,7 +1324,7 @@ 에 의해 apps/client/src/app/pages/portfolio/fire/fire-page.html - 139 + 140 @@ -1360,7 +1388,7 @@ 이 태그를 정말로 삭제하시겠습니까? apps/client/src/app/components/admin-tag/admin-tag.component.ts - 117 + 116 @@ -1480,7 +1508,7 @@ 포트폴리오 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 143 + 139 apps/client/src/app/components/header/header.component.html @@ -1492,7 +1520,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 98 libs/common/src/lib/routes/routes.ts @@ -1504,11 +1532,11 @@ 기준 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 384 + 383 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 155 + 151 @@ -1728,7 +1756,7 @@ 총액 apps/client/src/app/components/investment-chart/investment-chart.component.ts - 147 + 143 @@ -1744,7 +1772,7 @@ 저축률 apps/client/src/app/components/investment-chart/investment-chart.component.ts - 205 + 201 @@ -1796,15 +1824,15 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + 100 apps/client/src/app/pages/portfolio/fire/fire-page.html - 83 + 84 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 162 apps/client/src/app/pages/pricing/pricing-page.html @@ -1992,7 +2020,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 217 + 215 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -2004,7 +2032,7 @@ 데이터 결함 보고 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 457 + 456 @@ -2184,7 +2212,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 373 + 372 @@ -2196,7 +2224,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -2208,7 +2236,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -2220,7 +2248,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -2240,7 +2268,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 425 + 422 @@ -2316,11 +2344,11 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 80 + 81 apps/client/src/app/pages/portfolio/fire/fire-page.html - 158 + 159 apps/client/src/app/pages/pricing/pricing-page.html @@ -2395,6 +2423,14 @@ 9 + + Coupon + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 122 + + Language 언어 @@ -2408,7 +2444,7 @@ 장소 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 515 + 514 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2472,7 +2508,7 @@ 이는 다음과 같이 증가할 것으로 예상된다. apps/client/src/app/pages/portfolio/fire/fire-page.html - 147 + 148 @@ -2708,7 +2744,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 383 + 382 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2804,7 +2840,7 @@ 시장 데이터 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 405 + 404 libs/common/src/lib/routes/routes.ts @@ -2842,10 +2878,6 @@ Overview 개요 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 7 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 114 @@ -2864,7 +2896,7 @@ apps/client/src/app/pages/admin/admin-page.component.ts - 41 + 68 apps/client/src/app/pages/resources/resources-page.component.ts @@ -3248,7 +3280,7 @@ 시장 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 386 + 385 apps/client/src/app/components/footer/footer.component.html @@ -3547,6 +3579,14 @@ 217 + + Oops! Could not delete the asset profiles. + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + What our users are saying 사용자의 이야기 @@ -3688,7 +3728,7 @@ 안전 인출률(SWR)은 다음과 같습니다. apps/client/src/app/pages/portfolio/fire/fire-page.html - 108 + 109 @@ -3712,7 +3752,7 @@ 작업 ID apps/client/src/app/components/admin-jobs/admin-jobs.html - 43 + 34 @@ -3772,7 +3812,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 347 + 346 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -3876,7 +3916,15 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 241 + 239 + + + + Subscriptions + Subscriptions + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 @@ -3976,7 +4024,7 @@ 배당금 불러오기 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + 71 @@ -3984,7 +4032,7 @@ 여기에 파일을 선택하거나 드롭하세요. apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + 87 @@ -3992,7 +4040,7 @@ 다음 파일 형식이 지원됩니다. apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + 93 @@ -4000,7 +4048,7 @@ 배당금 선택 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + 116 @@ -4008,7 +4056,7 @@ 거래 선택 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 118 @@ -4016,11 +4064,19 @@ 뒤쪽에 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 149 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 185 + + + + Price + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 @@ -4115,6 +4171,14 @@ 150 + + Trial + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + Exclude from Analysis 분석에서 제외 @@ -4252,7 +4316,7 @@ 연간 이자율 apps/client/src/app/pages/portfolio/fire/fire-page.html - 185 + 186 @@ -4279,6 +4343,14 @@ 93 + + Expires + Expires + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 194 + + Top 상위 @@ -4592,7 +4664,7 @@ 지속 가능한 퇴직 소득 apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 42 @@ -4729,11 +4801,11 @@ 매월 apps/client/src/app/pages/portfolio/fire/fire-page.html - 94 + 95 apps/client/src/app/pages/portfolio/fire/fire-page.html - 172 + 173 @@ -4924,20 +4996,12 @@ 329 - - Switzerland - 스위스 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 - - Global 글로벌 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 59 + 60 libs/ui/src/lib/i18n.ts @@ -5041,7 +5105,7 @@ 정말로 이 계좌 잔액을 삭제하시겠습니까? libs/ui/src/lib/account-balances/account-balances.component.ts - 113 + 127 @@ -5073,7 +5137,7 @@ 초안 libs/ui/src/lib/activities-table/activities-table.component.html - 168 + 167 @@ -5133,7 +5197,7 @@ , apps/client/src/app/pages/portfolio/fire/fire-page.html - 145 + 146 @@ -5168,6 +5232,14 @@ 130 + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + Loan 대출 @@ -5281,7 +5353,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 339 + 337 libs/ui/src/lib/i18n.ts @@ -5313,7 +5385,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 332 + 331 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -5345,7 +5417,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 348 + 347 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -5461,7 +5533,7 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 449 + 448 @@ -5509,7 +5581,7 @@ 상징 apps/client/src/app/components/admin-jobs/admin-jobs.html - 77 + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -5525,7 +5597,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 319 + 318 libs/ui/src/lib/i18n.ts @@ -5601,7 +5673,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 265 + 263 libs/ui/src/lib/i18n.ts @@ -5797,7 +5869,7 @@ 오늘 퇴사하면 탈퇴 가능 apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 69 @@ -5877,11 +5949,11 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 451 + 450 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 465 + 464 libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -5917,7 +5989,7 @@ 시험 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 574 + 573 @@ -5963,6 +6035,10 @@ Job Queue 작업 대기열 + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + libs/common/src/lib/routes/routes.ts 46 @@ -5989,7 +6065,7 @@ 보유 포지션 종료 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 447 + 446 @@ -6021,7 +6097,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + 92 @@ -6053,7 +6129,7 @@ 연초 현재 libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -6061,7 +6137,7 @@ 이번주 현재까지 libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6069,7 +6145,7 @@ 월간 누계 libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6081,7 +6157,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6093,7 +6169,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6141,7 +6217,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -6153,7 +6229,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -6194,7 +6270,7 @@ 데이터 수집 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 597 + 596 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6206,7 +6282,7 @@ 보유 종목 검색... libs/ui/src/lib/assistant/assistant.component.ts - 472 + 469 @@ -6282,7 +6358,7 @@ 작업 실행 apps/client/src/app/components/admin-jobs/admin-jobs.html - 229 + 220 @@ -6298,7 +6374,7 @@ 우선 사항 apps/client/src/app/components/admin-jobs/admin-jobs.html - 105 + 96 @@ -6362,7 +6438,7 @@ 페이지 이동... libs/ui/src/lib/assistant/assistant.component.ts - 473 + 470 @@ -6402,7 +6478,7 @@ 포함 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 382 + 381 @@ -6421,30 +6497,6 @@ 179 - - Do you really want to delete these profiles? - 이 프로필을 정말로 삭제하시겠습니까? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 59 - - - - Delete Profiles - 프로필 삭제 - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 - - - - Oops! Could not delete profiles. - 이런! 프로필을 삭제할 수 없습니다. - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 47 - - Benchmarks 벤치마크 @@ -6482,7 +6534,7 @@ 재산 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + 102 @@ -6542,7 +6594,15 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 89 + + + + Oops! Could not delete the asset profile. + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 @@ -6550,7 +6610,7 @@ 사용자 경험 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + 101 @@ -6558,7 +6618,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 87 @@ -6566,7 +6626,7 @@ 도구 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 100 @@ -6574,7 +6634,7 @@ 투자자 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 93 @@ -6582,7 +6642,7 @@ 자산관리 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 100 + 103 @@ -6598,7 +6658,7 @@ 대안 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 86 @@ -6606,7 +6666,7 @@ 패밀리오피스 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 90 @@ -6618,7 +6678,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 96 @@ -6626,7 +6686,7 @@ 소프트웨어 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 99 @@ -6634,7 +6694,7 @@ 예산 편성 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + 88 @@ -6646,7 +6706,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 94 @@ -6654,7 +6714,15 @@ 은둔 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 97 + + + + Do you really want to delete these asset profiles? + Do you really want to delete these asset profiles? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 67 @@ -6674,7 +6742,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 602 + 601 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6742,7 +6810,7 @@ , 귀하의 총 자산을 기준으로 apps/client/src/app/pages/portfolio/fire/fire-page.html - 96 + 97 @@ -6758,7 +6826,7 @@ 닫다 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 604 + 603 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6778,7 +6846,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 124 + 131 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6786,7 +6854,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 133 + 229 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6830,7 +6898,7 @@ 임계값 최대 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 87 + 93 @@ -6854,7 +6922,7 @@ 포트폴리오 스냅샷 apps/client/src/app/components/admin-jobs/admin-jobs.html - 65 + 56 @@ -6862,7 +6930,7 @@ 임계값 최소 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 52 + 58 @@ -6962,7 +7030,7 @@ , 가정 apps/client/src/app/pages/portfolio/fire/fire-page.html - 174 + 175 @@ -6993,6 +7061,14 @@ 195 + + Delete + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + cannot be self-hosted 은(는) 자체 호스팅할 수 없습니다. @@ -7172,7 +7248,7 @@ 임계값 범위 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + 15 @@ -7304,7 +7380,7 @@ 구하다 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 613 + 612 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7328,7 +7404,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + 139 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -7412,7 +7488,7 @@ 방법 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 524 + 523 @@ -7420,7 +7496,7 @@ 기본 시장 가격 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 487 + 486 @@ -7428,7 +7504,7 @@ 선택자 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 540 + 539 @@ -7452,7 +7528,7 @@ HTTP 요청 헤더 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + 499 @@ -7496,7 +7572,7 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 @@ -7516,11 +7592,11 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 394 + 393 @@ -8225,7 +8301,7 @@ 자산 프로필 관리 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 472 + 471 @@ -8249,7 +8325,7 @@ 평균단가 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 117 + 123 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index eab63de12..b7f163afe 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -26,7 +26,7 @@ Het risico op verlies bij handelen kan aanzienlijk zijn. Het is niet aan te raden om geld te investeren dat je misschien op korte termijn nodig heeft. apps/client/src/app/components/footer/footer.component.html - 182 + 180 @@ -50,12 +50,16 @@ Type apps/client/src/app/components/admin-jobs/admin-jobs.html - 57 + 48 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 28 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html 15 @@ -66,7 +70,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 187 + 185 @@ -110,7 +114,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 315 + 314 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -194,7 +198,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 34 + 39 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -206,11 +210,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 288 + 286 libs/ui/src/lib/activities-table/activities-table.component.html - 324 + 322 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -234,7 +238,7 @@ apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 278 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -258,7 +262,7 @@ Verwijderen apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 300 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -282,7 +286,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 80 + 85 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -305,12 +309,20 @@ 146 + + Paid + Paid + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 117 + + Delete Jobs Taken verwijderen apps/client/src/app/components/admin-jobs/admin-jobs.html - 202 + 193 @@ -318,7 +330,7 @@ Gegevensbron apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 82 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -342,7 +354,7 @@ Pogingen apps/client/src/app/components/admin-jobs/admin-jobs.html - 129 + 120 @@ -350,7 +362,11 @@ Aangemaakt apps/client/src/app/components/admin-jobs/admin-jobs.html - 143 + 134 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 @@ -358,7 +374,7 @@ Voltooid apps/client/src/app/components/admin-jobs/admin-jobs.html - 152 + 143 @@ -366,7 +382,7 @@ Status apps/client/src/app/components/admin-jobs/admin-jobs.html - 161 + 152 apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -398,11 +414,11 @@ Historische marktgegevens apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 54 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 454 + 453 @@ -410,7 +426,7 @@ Bekijk gegevens apps/client/src/app/components/admin-jobs/admin-jobs.html - 217 + 208 @@ -418,7 +434,7 @@ Bekijk Stacktrace apps/client/src/app/components/admin-jobs/admin-jobs.html - 225 + 216 @@ -426,7 +442,7 @@ Taak verwijderen apps/client/src/app/components/admin-jobs/admin-jobs.html - 233 + 224 @@ -442,7 +458,7 @@ Find an account... libs/ui/src/lib/assistant/assistant.component.ts - 471 + 468 @@ -458,7 +474,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 196 + 194 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -606,7 +622,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 93 + 98 @@ -838,15 +854,15 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + 100 apps/client/src/app/pages/portfolio/fire/fire-page.html - 83 + 84 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 162 apps/client/src/app/pages/pricing/pricing-page.html @@ -970,15 +986,15 @@ Sectoren apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + 283 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 403 + 402 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 287 + 286 apps/client/src/app/pages/public/public-page.html @@ -990,15 +1006,15 @@ Landen apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 294 + 293 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 414 + 413 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 299 + 298 @@ -1022,7 +1038,7 @@ Gegevensstoring melden apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 457 + 456 @@ -1062,7 +1078,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 373 + 372 @@ -1074,7 +1090,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -1086,7 +1102,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -1098,7 +1114,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -1118,7 +1134,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 425 + 422 @@ -1246,11 +1262,11 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 80 + 81 apps/client/src/app/pages/portfolio/fire/fire-page.html - 158 + 159 apps/client/src/app/pages/pricing/pricing-page.html @@ -1297,12 +1313,20 @@ 9 + + Coupon + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 122 + + Locale Locatie apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 515 + 514 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -1398,7 +1422,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 383 + 382 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -1442,7 +1466,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 322 + 321 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -1462,7 +1486,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 307 + 305 @@ -1692,10 +1716,6 @@ Overview Overzicht - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 7 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 114 @@ -1714,7 +1734,7 @@ apps/client/src/app/pages/admin/admin-page.component.ts - 41 + 68 apps/client/src/app/pages/resources/resources-page.component.ts @@ -1734,7 +1754,7 @@ Markten apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 386 + 385 apps/client/src/app/components/footer/footer.component.html @@ -1861,6 +1881,14 @@ 150 + + Trial + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + Analysis Analyse @@ -2022,7 +2050,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 217 + 215 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -2038,7 +2066,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 241 + 239 @@ -2046,7 +2074,7 @@ Opmerking apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 438 + 437 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2090,7 +2118,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 347 + 346 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2170,7 +2198,7 @@ Portefeuille apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 143 + 139 apps/client/src/app/components/header/header.component.html @@ -2182,7 +2210,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 98 libs/common/src/lib/routes/routes.ts @@ -2202,7 +2230,7 @@ Duurzaam pensioeninkomen apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 42 @@ -2298,7 +2326,15 @@ Concept libs/ui/src/lib/activities-table/activities-table.component.html - 168 + 167 + + + + Subscriptions + Subscriptions + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 @@ -2389,6 +2425,14 @@ 130 + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + Annual Interest Rate Jaarlijkse rente @@ -2530,7 +2574,7 @@ Land apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 278 + 277 apps/client/src/app/components/admin-users/admin-users.html @@ -2538,7 +2582,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 281 + 280 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2594,7 +2638,7 @@ jaarlijkse rente apps/client/src/app/pages/portfolio/fire/fire-page.html - 185 + 186 @@ -2702,11 +2746,11 @@ Benchmark apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 384 + 383 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 155 + 151 @@ -2786,7 +2830,7 @@ Totaalbedrag apps/client/src/app/components/investment-chart/investment-chart.component.ts - 147 + 143 @@ -2810,7 +2854,7 @@ Spaarrente apps/client/src/app/components/investment-chart/investment-chart.component.ts - 205 + 201 @@ -2822,7 +2866,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 339 + 337 libs/ui/src/lib/i18n.ts @@ -2846,7 +2890,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 332 + 331 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -2870,7 +2914,7 @@ Symbool apps/client/src/app/components/admin-jobs/admin-jobs.html - 77 + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -2886,7 +2930,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 319 + 318 libs/ui/src/lib/i18n.ts @@ -3050,7 +3094,7 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 449 + 448 @@ -3070,11 +3114,11 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 451 + 450 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 465 + 464 libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -3126,7 +3170,7 @@ Als u vandaag met pensioen gaat, kunt u apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 69 @@ -3150,7 +3194,7 @@ De volgende bestandsformaten worden ondersteund: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + 93 @@ -3158,11 +3202,19 @@ Terug apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 149 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 185 + + + + Price + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 @@ -3186,7 +3238,7 @@ Symbool toewijzen apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 392 + 391 @@ -3250,7 +3302,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 348 + 347 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -3286,11 +3338,11 @@ Importeren apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 158 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 193 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -3302,7 +3354,7 @@ Marktgegevens apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 405 + 404 libs/common/src/lib/routes/routes.ts @@ -3350,7 +3402,7 @@ Laad dividenden apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + 71 @@ -3361,6 +3413,14 @@ 93 + + Expires + Expires + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 194 + + Import Dividends Importeer dividenden @@ -3914,7 +3974,7 @@ Tegen apps/client/src/app/pages/portfolio/fire/fire-page.html - 139 + 140 @@ -3946,11 +4006,11 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 425 + 424 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 556 + 555 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -3974,7 +4034,7 @@ Wil je dit platform echt verwijderen? apps/client/src/app/components/admin-platform/admin-platform.component.ts - 115 + 114 @@ -4078,7 +4138,7 @@ Selecteer dividenden apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + 116 @@ -4086,7 +4146,7 @@ Selecteer activiteiten apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 118 @@ -4329,12 +4389,20 @@ 32 + + Total + Total + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + Scraper Configuration Scraper instellingen apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 477 + 476 @@ -4706,7 +4774,7 @@ zal dit naar verwachting stijgen tot apps/client/src/app/pages/portfolio/fire/fire-page.html - 147 + 148 @@ -4758,7 +4826,7 @@ Opdracht ID apps/client/src/app/components/admin-jobs/admin-jobs.html - 43 + 34 @@ -5089,6 +5157,14 @@ 217 + + Oops! Could not delete the asset profiles. + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + What our users are saying Wat onze gebruikers zeggen @@ -5427,20 +5503,12 @@ 325 - - Switzerland - Zwitserland - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 - - Global Wereldwijd apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 59 + 60 libs/ui/src/lib/i18n.ts @@ -5488,7 +5556,7 @@ en een veilige opnameratio (SWR) van apps/client/src/app/pages/portfolio/fire/fire-page.html - 108 + 109 @@ -5504,7 +5572,7 @@ Kies of sleep bestand hier apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + 87 @@ -5540,7 +5608,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 265 + 263 libs/ui/src/lib/i18n.ts @@ -5568,7 +5636,7 @@ Weet u zetker dat u dit label wilt verwijderen? apps/client/src/app/components/admin-tag/admin-tag.component.ts - 117 + 116 @@ -5668,7 +5736,7 @@ Bezittingen Profiel apps/client/src/app/components/admin-jobs/admin-jobs.html - 61 + 52 @@ -5678,6 +5746,10 @@ apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 28 + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 66 + Search @@ -5716,7 +5788,7 @@ , apps/client/src/app/pages/portfolio/fire/fire-page.html - 145 + 146 @@ -5732,11 +5804,11 @@ per maand apps/client/src/app/pages/portfolio/fire/fire-page.html - 94 + 95 apps/client/src/app/pages/portfolio/fire/fire-page.html - 172 + 173 @@ -5860,7 +5932,7 @@ Wilt u dit rekeningsaldo echt verwijderen? libs/ui/src/lib/account-balances/account-balances.component.ts - 113 + 127 @@ -5884,7 +5956,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 574 + 573 @@ -5938,6 +6010,10 @@ Job Queue Opdracht Wachtrij + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + libs/common/src/lib/routes/routes.ts 46 @@ -5972,7 +6048,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + 92 @@ -5988,7 +6064,7 @@ Sluit Holding apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 447 + 446 @@ -6028,7 +6104,7 @@ Week tot nu toe libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6040,7 +6116,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6048,7 +6124,7 @@ Maand tot nu toe libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6060,7 +6136,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6068,7 +6144,7 @@ Jaar tot nu toe libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -6116,7 +6192,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -6128,7 +6204,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -6144,7 +6220,7 @@ Data Verzamelen apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 597 + 596 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6156,7 +6232,7 @@ Find a holding... libs/ui/src/lib/assistant/assistant.component.ts - 472 + 469 @@ -6257,7 +6333,7 @@ Opdracht Uitvoeren apps/client/src/app/components/admin-jobs/admin-jobs.html - 229 + 220 @@ -6265,7 +6341,7 @@ Prioriteit apps/client/src/app/components/admin-jobs/admin-jobs.html - 105 + 96 @@ -6329,7 +6405,7 @@ Jump to a page... libs/ui/src/lib/assistant/assistant.component.ts - 473 + 470 @@ -6377,7 +6453,7 @@ Opnemen in apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 382 + 381 @@ -6404,30 +6480,6 @@ 130 - - Delete Profiles - Verwijder Profielen - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 - - - - Do you really want to delete these profiles? - Wilt u deze profielen echt verwijderen? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 59 - - - - Oops! Could not delete profiles. - Oeps! Verwijderen van de profielen is mislukt. - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 47 - - Table Tabel @@ -6457,7 +6509,7 @@ Alternatief apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 86 @@ -6465,7 +6517,7 @@ App apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 87 @@ -6473,7 +6525,7 @@ Budgetteren apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + 88 @@ -6533,7 +6585,15 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 89 + + + + Oops! Could not delete the asset profile. + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 @@ -6541,7 +6601,7 @@ Familiekantoor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 90 @@ -6549,7 +6609,7 @@ Investeerder apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 93 @@ -6561,7 +6621,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 94 @@ -6573,7 +6633,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 96 @@ -6581,7 +6641,7 @@ Privacy apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 97 @@ -6589,7 +6649,7 @@ Software apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 99 @@ -6597,7 +6657,7 @@ Hulpmiddel apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 100 @@ -6605,7 +6665,7 @@ Gebruikers Ervaring apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + 101 @@ -6613,7 +6673,7 @@ Vermogen apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + 102 @@ -6621,7 +6681,7 @@ Vermogensbeheer apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 100 + 103 @@ -6632,6 +6692,14 @@ 474 + + Do you really want to delete these asset profiles? + Do you really want to delete these asset profiles? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 67 + + Error Fout @@ -6669,7 +6737,7 @@ opnemen, dit is gebaseerd op uw totale vermogen van apps/client/src/app/pages/portfolio/fire/fire-page.html - 96 + 97 @@ -6689,7 +6757,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 602 + 601 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6741,7 +6809,7 @@ Sluiten apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 604 + 603 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6761,7 +6829,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 124 + 131 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6769,7 +6837,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 133 + 229 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6813,7 +6881,7 @@ Portfolio Momentopname apps/client/src/app/components/admin-jobs/admin-jobs.html - 65 + 56 @@ -6845,7 +6913,7 @@ Drempelwaarde Min apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 52 + 58 @@ -6853,7 +6921,7 @@ Drempelwaarde Max apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 87 + 93 @@ -6945,7 +7013,7 @@ , uitgaande van apps/client/src/app/pages/portfolio/fire/fire-page.html - 174 + 175 @@ -6976,6 +7044,14 @@ 195 + + Delete + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + cannot be self-hosted kan niet zelf gehost worden @@ -7147,7 +7223,7 @@ Drempebereik apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + 15 @@ -7279,7 +7355,7 @@ Opslaan apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 613 + 612 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7303,7 +7379,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + 139 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -7403,7 +7479,7 @@ Standaard Marktprijs apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 487 + 486 @@ -7411,7 +7487,7 @@ Modus apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 524 + 523 @@ -7419,7 +7495,7 @@ Kiezer apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 540 + 539 @@ -7427,7 +7503,7 @@ HTTP Verzoek Headers apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + 499 @@ -7471,7 +7547,7 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 @@ -7491,11 +7567,11 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 394 + 393 @@ -8224,7 +8300,7 @@ Beheer activaprofiel apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 472 + 471 @@ -8248,7 +8324,7 @@ Gemiddelde eenheidsprijs apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 117 + 123 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html diff --git a/apps/client/src/locales/messages.pl.xlf b/apps/client/src/locales/messages.pl.xlf index 7dde9b9e0..b9621a202 100644 --- a/apps/client/src/locales/messages.pl.xlf +++ b/apps/client/src/locales/messages.pl.xlf @@ -215,7 +215,7 @@ Ryzyko strat na rynku może być znaczne. Nie jest zalecane inwestowanie pieniędzy, które mogą być potrzebne w krótkim okresie. apps/client/src/app/components/footer/footer.component.html - 182 + 180 @@ -251,12 +251,16 @@ Typ apps/client/src/app/components/admin-jobs/admin-jobs.html - 57 + 48 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 28 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html 15 @@ -267,7 +271,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 187 + 185 @@ -355,7 +359,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 315 + 314 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -427,7 +431,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 322 + 321 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -447,7 +451,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 307 + 305 @@ -471,7 +475,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 34 + 39 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -483,11 +487,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 288 + 286 libs/ui/src/lib/activities-table/activities-table.component.html - 324 + 322 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -511,7 +515,7 @@ apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 278 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -535,7 +539,7 @@ Usuń apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 300 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -559,7 +563,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 80 + 85 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -582,12 +586,20 @@ 146 + + Paid + Paid + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 117 + + Asset Profile Profil Aktywów apps/client/src/app/components/admin-jobs/admin-jobs.html - 61 + 52 @@ -595,11 +607,11 @@ Historyczne Dane Rynkowe apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 54 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 454 + 453 @@ -607,7 +619,7 @@ Źródło Danych apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 82 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -631,7 +643,7 @@ Próby apps/client/src/app/components/admin-jobs/admin-jobs.html - 129 + 120 @@ -639,7 +651,11 @@ Utworzono apps/client/src/app/components/admin-jobs/admin-jobs.html - 143 + 134 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 @@ -647,7 +663,7 @@ Zakończono apps/client/src/app/components/admin-jobs/admin-jobs.html - 152 + 143 @@ -655,7 +671,7 @@ Status apps/client/src/app/components/admin-jobs/admin-jobs.html - 161 + 152 apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -675,7 +691,7 @@ Usuń Zadania apps/client/src/app/components/admin-jobs/admin-jobs.html - 202 + 193 @@ -683,7 +699,7 @@ Zobacz Dane apps/client/src/app/components/admin-jobs/admin-jobs.html - 217 + 208 @@ -691,7 +707,7 @@ Wyświetl Stos Wywołań apps/client/src/app/components/admin-jobs/admin-jobs.html - 225 + 216 @@ -699,7 +715,7 @@ Usuń Zadanie apps/client/src/app/components/admin-jobs/admin-jobs.html - 233 + 224 @@ -715,7 +731,7 @@ Find an account... libs/ui/src/lib/assistant/assistant.component.ts - 471 + 468 @@ -731,7 +747,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 196 + 194 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -789,6 +805,10 @@ apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 28 + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 66 + Filter by... @@ -895,11 +915,11 @@ Importuj apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 158 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 193 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -923,7 +943,7 @@ Kraj apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 278 + 277 apps/client/src/app/components/admin-users/admin-users.html @@ -931,7 +951,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 281 + 280 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -943,15 +963,15 @@ Sektory apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + 283 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 403 + 402 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 287 + 286 apps/client/src/app/pages/public/public-page.html @@ -963,15 +983,15 @@ Kraje apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 294 + 293 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 414 + 413 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 299 + 298 @@ -979,7 +999,7 @@ Mapowanie Symboli apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 392 + 391 @@ -998,12 +1018,20 @@ 32 + + Total + Total + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + Scraper Configuration Konfiguracja Scrapera apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 477 + 476 @@ -1011,7 +1039,7 @@ Notatka apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 438 + 437 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -1187,7 +1215,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 93 + 98 @@ -1219,11 +1247,11 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 425 + 424 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 556 + 555 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1247,7 +1275,7 @@ Czy naprawdę chcesz usunąć tę platformę? apps/client/src/app/components/admin-platform/admin-platform.component.ts - 115 + 114 @@ -1263,7 +1291,7 @@ Przez apps/client/src/app/pages/portfolio/fire/fire-page.html - 139 + 140 @@ -1327,7 +1355,7 @@ Czy naprawdę chcesz usunąć ten tag? apps/client/src/app/components/admin-tag/admin-tag.component.ts - 117 + 116 @@ -1447,7 +1475,7 @@ Portfel apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 143 + 139 apps/client/src/app/components/header/header.component.html @@ -1459,7 +1487,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 98 libs/common/src/lib/routes/routes.ts @@ -1471,11 +1499,11 @@ Poziom Odniesienia (Benchmark) apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 384 + 383 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 155 + 151 @@ -1695,7 +1723,7 @@ Całkowita Kwota apps/client/src/app/components/investment-chart/investment-chart.component.ts - 147 + 143 @@ -1711,7 +1739,7 @@ Stopa Oszczędności apps/client/src/app/components/investment-chart/investment-chart.component.ts - 205 + 201 @@ -1763,15 +1791,15 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + 100 apps/client/src/app/pages/portfolio/fire/fire-page.html - 83 + 84 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 162 apps/client/src/app/pages/pricing/pricing-page.html @@ -1959,7 +1987,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 217 + 215 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1971,7 +1999,7 @@ Zgłoś Błąd Danych apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 457 + 456 @@ -2151,7 +2179,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 373 + 372 @@ -2163,7 +2191,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -2175,7 +2203,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -2187,7 +2215,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -2207,7 +2235,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 425 + 422 @@ -2283,11 +2311,11 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 80 + 81 apps/client/src/app/pages/portfolio/fire/fire-page.html - 158 + 159 apps/client/src/app/pages/pricing/pricing-page.html @@ -2362,6 +2390,14 @@ 9 + + Coupon + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 122 + + Language Język @@ -2375,7 +2411,7 @@ Ustawienia Regionalne apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 515 + 514 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2439,7 +2475,7 @@ prognozuje się wzrost tej kwoty do apps/client/src/app/pages/portfolio/fire/fire-page.html - 147 + 148 @@ -2675,7 +2711,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 383 + 382 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2771,7 +2807,7 @@ Dane Rynkowe apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 405 + 404 libs/common/src/lib/routes/routes.ts @@ -2809,10 +2845,6 @@ Overview Przegląd - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 7 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 114 @@ -2831,7 +2863,7 @@ apps/client/src/app/pages/admin/admin-page.component.ts - 41 + 68 apps/client/src/app/pages/resources/resources-page.component.ts @@ -3215,7 +3247,7 @@ Rynki apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 386 + 385 apps/client/src/app/components/footer/footer.component.html @@ -3514,6 +3546,14 @@ 217 + + Oops! Could not delete the asset profiles. + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + What our users are saying Co mówią nasi użytkownicy @@ -3655,7 +3695,7 @@ oraz bezpiecznej stopy wypłaty (SWR) na poziomie apps/client/src/app/pages/portfolio/fire/fire-page.html - 108 + 109 @@ -3679,7 +3719,7 @@ Job ID apps/client/src/app/components/admin-jobs/admin-jobs.html - 43 + 34 @@ -3739,7 +3779,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 347 + 346 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -3843,7 +3883,15 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 241 + 239 + + + + Subscriptions + Subscriptions + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 @@ -3943,7 +3991,7 @@ Załaduj dywidendy apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + 71 @@ -3951,7 +3999,7 @@ Wybierz lub przeciągnij plik tutaj apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + 87 @@ -3959,7 +4007,7 @@ Obsługiwane są następujące formaty plików: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + 93 @@ -3967,7 +4015,7 @@ Wybierz dywidendy apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + 116 @@ -3975,7 +4023,7 @@ Wybór działań apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 118 @@ -3983,11 +4031,19 @@ Wróc apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 149 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 185 + + + + Price + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 @@ -4082,6 +4138,14 @@ 150 + + Trial + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + Exclude from Analysis Wyklucz z analizy @@ -4219,7 +4283,7 @@ rocznej stopy zwrotu apps/client/src/app/pages/portfolio/fire/fire-page.html - 185 + 186 @@ -4246,6 +4310,14 @@ 93 + + Expires + Expires + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 194 + + Top Największe wzrosty @@ -4559,7 +4631,7 @@ Zrównoważony dochód na emeryturze apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 42 @@ -4696,11 +4768,11 @@ miesięcznie apps/client/src/app/pages/portfolio/fire/fire-page.html - 94 + 95 apps/client/src/app/pages/portfolio/fire/fire-page.html - 172 + 173 @@ -4879,20 +4951,12 @@ 329 - - Switzerland - Szwajcaria - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 - - Global Globalny apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 59 + 60 libs/ui/src/lib/i18n.ts @@ -5020,7 +5084,7 @@ Przygotuj Wstępną Wersję libs/ui/src/lib/activities-table/activities-table.component.html - 168 + 167 @@ -5064,7 +5128,7 @@ , apps/client/src/app/pages/portfolio/fire/fire-page.html - 145 + 146 @@ -5099,6 +5163,14 @@ 130 + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + Loan Loan @@ -5212,7 +5284,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 339 + 337 libs/ui/src/lib/i18n.ts @@ -5244,7 +5316,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 332 + 331 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -5276,7 +5348,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 348 + 347 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -5392,7 +5464,7 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 449 + 448 @@ -5440,7 +5512,7 @@ Symbol apps/client/src/app/components/admin-jobs/admin-jobs.html - 77 + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -5456,7 +5528,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 319 + 318 libs/ui/src/lib/i18n.ts @@ -5532,7 +5604,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 265 + 263 libs/ui/src/lib/i18n.ts @@ -5728,7 +5800,7 @@ Gdybyś przeszedł na emeryturę dziś, mógłbyś wypłacać apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 69 @@ -5808,11 +5880,11 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 451 + 450 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 465 + 464 libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -5860,7 +5932,7 @@ Czy na pewno chcesz usunąć saldo tego konta? libs/ui/src/lib/account-balances/account-balances.component.ts - 113 + 127 @@ -5884,7 +5956,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 574 + 573 @@ -5938,6 +6010,10 @@ Job Queue Kolejka Zadań + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + libs/common/src/lib/routes/routes.ts 46 @@ -5972,7 +6048,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + 92 @@ -5988,7 +6064,7 @@ Zamknij pozycję apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 447 + 446 @@ -6028,7 +6104,7 @@ Dotychczasowy tydzień libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6040,7 +6116,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6048,7 +6124,7 @@ Od początku miesiąca libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6060,7 +6136,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6068,7 +6144,7 @@ Od początku roku libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -6116,7 +6192,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -6128,7 +6204,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -6144,7 +6220,7 @@ Gromadzenie Danych apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 597 + 596 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6156,7 +6232,7 @@ Find a holding... libs/ui/src/lib/assistant/assistant.component.ts - 472 + 469 @@ -6257,7 +6333,7 @@ Wykonaj Zadanie apps/client/src/app/components/admin-jobs/admin-jobs.html - 229 + 220 @@ -6265,7 +6341,7 @@ Priorytet apps/client/src/app/components/admin-jobs/admin-jobs.html - 105 + 96 @@ -6329,7 +6405,7 @@ Jump to a page... libs/ui/src/lib/assistant/assistant.component.ts - 473 + 470 @@ -6377,7 +6453,7 @@ Uwzględnij w apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 382 + 381 @@ -6404,30 +6480,6 @@ 130 - - Delete Profiles - Usuń Profile - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 - - - - Do you really want to delete these profiles? - Czy na pewno chcesz usunąć te profile? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 59 - - - - Oops! Could not delete profiles. - Ups! Nie udało się usunąć profili. - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 47 - - Table Tabela @@ -6457,7 +6509,7 @@ Alternatywa apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 86 @@ -6465,7 +6517,7 @@ Aplikacja apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 87 @@ -6473,7 +6525,7 @@ Budżetowanie apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + 88 @@ -6533,7 +6585,15 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 89 + + + + Oops! Could not delete the asset profile. + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 @@ -6541,7 +6601,7 @@ Biuro Rodzinne apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 90 @@ -6549,7 +6609,7 @@ Inwestor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 93 @@ -6561,7 +6621,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 94 @@ -6573,7 +6633,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 96 @@ -6581,7 +6641,7 @@ Prywatność apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 97 @@ -6589,7 +6649,7 @@ Oprogramowanie apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 99 @@ -6597,7 +6657,7 @@ Narzędzie apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 100 @@ -6605,7 +6665,7 @@ Doświadczenie Użytkownika apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + 101 @@ -6613,7 +6673,7 @@ Majątek apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + 102 @@ -6621,7 +6681,7 @@ Zarządzanie Majątkiem apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 100 + 103 @@ -6632,6 +6692,14 @@ 474 + + Do you really want to delete these asset profiles? + Do you really want to delete these asset profiles? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 67 + + Error Błąd @@ -6669,7 +6737,7 @@ , na podstawie całkowitej wartości aktywów wynoszącej apps/client/src/app/pages/portfolio/fire/fire-page.html - 96 + 97 @@ -6689,7 +6757,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 602 + 601 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6741,7 +6809,7 @@ Zamknij apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 604 + 603 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6761,7 +6829,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 124 + 131 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6769,7 +6837,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 133 + 229 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6813,7 +6881,7 @@ Przegląd portfela apps/client/src/app/components/admin-jobs/admin-jobs.html - 65 + 56 @@ -6845,7 +6913,7 @@ Próg minimalny apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 52 + 58 @@ -6853,7 +6921,7 @@ Próg maksymalny apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 87 + 93 @@ -6945,7 +7013,7 @@ , przyjmując apps/client/src/app/pages/portfolio/fire/fire-page.html - 174 + 175 @@ -6976,6 +7044,14 @@ 195 + + Delete + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + cannot be self-hosted nie może być hostowany samodzielnie @@ -7147,7 +7223,7 @@ Zakres progów apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + 15 @@ -7279,7 +7355,7 @@ Zapisz apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 613 + 612 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7303,7 +7379,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + 139 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -7403,7 +7479,7 @@ Domyślna cena rynkowa apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 487 + 486 @@ -7411,7 +7487,7 @@ Tryb apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 524 + 523 @@ -7419,7 +7495,7 @@ Selektor apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 540 + 539 @@ -7427,7 +7503,7 @@ Nagłówki żądań HTTP apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + 499 @@ -7471,7 +7547,7 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 @@ -7491,11 +7567,11 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 394 + 393 @@ -8224,7 +8300,7 @@ Zarządzaj profilem aktywów apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 472 + 471 @@ -8248,7 +8324,7 @@ Średnia cena jednostkowa apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 117 + 123 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf index 65494b458..eb4492290 100644 --- a/apps/client/src/locales/messages.pt.xlf +++ b/apps/client/src/locales/messages.pt.xlf @@ -6,7 +6,7 @@ O risco de perda em investimentos pode ser substancial. Não é aconselhável investir dinheiro que possa vir a precisar a curto prazo. apps/client/src/app/components/footer/footer.component.html - 182 + 180 @@ -42,12 +42,16 @@ Tipo apps/client/src/app/components/admin-jobs/admin-jobs.html - 57 + 48 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 28 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html 15 @@ -58,7 +62,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 187 + 185 @@ -118,7 +122,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 315 + 314 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -190,7 +194,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 322 + 321 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -210,7 +214,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 307 + 305 @@ -250,7 +254,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 34 + 39 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -262,11 +266,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 288 + 286 libs/ui/src/lib/activities-table/activities-table.component.html - 324 + 322 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -290,7 +294,7 @@ apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 278 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -314,7 +318,7 @@ Eliminar apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 300 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -338,7 +342,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 80 + 85 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -361,12 +365,20 @@ 146 + + Paid + Paid + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 117 + + Data Source Fonte de dados apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 82 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -390,7 +402,7 @@ Tentativas apps/client/src/app/components/admin-jobs/admin-jobs.html - 129 + 120 @@ -398,7 +410,11 @@ Criado apps/client/src/app/components/admin-jobs/admin-jobs.html - 143 + 134 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 @@ -406,7 +422,7 @@ Terminado apps/client/src/app/components/admin-jobs/admin-jobs.html - 152 + 143 @@ -414,7 +430,7 @@ Estado apps/client/src/app/components/admin-jobs/admin-jobs.html - 161 + 152 apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -434,7 +450,7 @@ Eliminar Tarefas apps/client/src/app/components/admin-jobs/admin-jobs.html - 202 + 193 @@ -454,11 +470,11 @@ Histórico de Dados de Mercado apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 54 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 454 + 453 @@ -466,7 +482,7 @@ Visualizar dados apps/client/src/app/components/admin-jobs/admin-jobs.html - 217 + 208 @@ -474,7 +490,7 @@ Ver Stacktrace apps/client/src/app/components/admin-jobs/admin-jobs.html - 225 + 216 @@ -482,7 +498,7 @@ Apagar Tarefa apps/client/src/app/components/admin-jobs/admin-jobs.html - 233 + 224 @@ -498,7 +514,7 @@ Find an account... libs/ui/src/lib/assistant/assistant.component.ts - 471 + 468 @@ -514,7 +530,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 196 + 194 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -686,7 +702,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 93 + 98 @@ -782,7 +798,7 @@ Portefólio apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 143 + 139 apps/client/src/app/components/header/header.component.html @@ -794,7 +810,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 98 libs/common/src/lib/routes/routes.ts @@ -806,11 +822,11 @@ Referência apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 384 + 383 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 155 + 151 @@ -930,7 +946,7 @@ annual interest rate apps/client/src/app/pages/portfolio/fire/fire-page.html - 185 + 186 @@ -946,7 +962,7 @@ Valor Total apps/client/src/app/components/investment-chart/investment-chart.component.ts - 147 + 143 @@ -962,7 +978,7 @@ Taxa de Poupança apps/client/src/app/components/investment-chart/investment-chart.component.ts - 205 + 201 @@ -1014,15 +1030,15 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + 100 apps/client/src/app/pages/portfolio/fire/fire-page.html - 83 + 84 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 162 apps/client/src/app/pages/pricing/pricing-page.html @@ -1178,7 +1194,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 217 + 215 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1202,7 +1218,7 @@ País apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 278 + 277 apps/client/src/app/components/admin-users/admin-users.html @@ -1210,7 +1226,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 281 + 280 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -1222,15 +1238,15 @@ Setores apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + 283 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 403 + 402 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 287 + 286 apps/client/src/app/pages/public/public-page.html @@ -1242,15 +1258,15 @@ Países apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 294 + 293 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 414 + 413 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 299 + 298 @@ -1274,7 +1290,7 @@ Dados do Relatório com Problema apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 457 + 456 @@ -1314,7 +1330,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 373 + 372 @@ -1326,7 +1342,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -1338,7 +1354,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -1350,7 +1366,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -1370,7 +1386,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 425 + 422 @@ -1546,11 +1562,11 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 80 + 81 apps/client/src/app/pages/portfolio/fire/fire-page.html - 158 + 159 apps/client/src/app/pages/pricing/pricing-page.html @@ -1597,6 +1613,14 @@ 9 + + Coupon + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 122 + + Language Língua @@ -1622,7 +1646,7 @@ Localidade apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 515 + 514 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -1750,7 +1774,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 383 + 382 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -1980,10 +2004,6 @@ Overview Visão geral - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 7 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 114 @@ -2002,7 +2022,7 @@ apps/client/src/app/pages/admin/admin-page.component.ts - 41 + 68 apps/client/src/app/pages/resources/resources-page.component.ts @@ -2022,7 +2042,7 @@ Mercados apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 386 + 385 apps/client/src/app/components/footer/footer.component.html @@ -2098,7 +2118,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 347 + 346 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2194,7 +2214,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 241 + 239 @@ -2202,7 +2222,7 @@ Nota apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 438 + 437 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2242,7 +2262,7 @@ Os seguintes formatos de ficheiro são suportados: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + 93 @@ -2250,11 +2270,19 @@ Anterior apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 149 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 185 + + + + Price + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 @@ -2349,6 +2377,14 @@ 150 + + Trial + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + Exclude from Analysis Excluir da Análise @@ -2554,7 +2590,7 @@ Sustainable retirement income apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 42 @@ -2702,7 +2738,15 @@ Rascunho libs/ui/src/lib/activities-table/activities-table.component.html - 168 + 167 + + + + Subscriptions + Subscriptions + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 @@ -2793,6 +2837,14 @@ 130 + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + Annual Interest Rate Taxa de Juro Anual @@ -2846,7 +2898,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 339 + 337 libs/ui/src/lib/i18n.ts @@ -2870,7 +2922,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 332 + 331 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -2918,7 +2970,7 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 449 + 448 @@ -2926,7 +2978,7 @@ Símbolo apps/client/src/app/components/admin-jobs/admin-jobs.html - 77 + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -2942,7 +2994,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 319 + 318 libs/ui/src/lib/i18n.ts @@ -3122,7 +3174,7 @@ If you retire today, you would be able to withdraw apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 69 @@ -3166,11 +3218,11 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 451 + 450 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 465 + 464 libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -3198,7 +3250,7 @@ Mapeamento de Símbolo apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 392 + 391 @@ -3214,7 +3266,7 @@ Dados de Mercado apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 405 + 404 libs/common/src/lib/routes/routes.ts @@ -3246,11 +3298,11 @@ Importar apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 158 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 193 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -3318,7 +3370,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 348 + 347 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -3350,7 +3402,7 @@ Carregar Dividendos apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + 71 @@ -3361,6 +3413,14 @@ 93 + + Expires + Expires + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 194 + + Import Dividends Importar Dividendos @@ -3914,7 +3974,7 @@ By apps/client/src/app/pages/portfolio/fire/fire-page.html - 139 + 140 @@ -3946,11 +4006,11 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 425 + 424 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 556 + 555 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -3974,7 +4034,7 @@ Deseja mesmo eliminar esta plataforma? apps/client/src/app/components/admin-platform/admin-platform.component.ts - 115 + 114 @@ -4078,7 +4138,7 @@ Selecionar Dividendos apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + 116 @@ -4086,7 +4146,7 @@ Selecionar Atividades apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 118 @@ -4329,12 +4389,20 @@ 32 + + Total + Total + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + Scraper Configuration Configuração do raspador apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 477 + 476 @@ -4706,7 +4774,7 @@ this is projected to increase to apps/client/src/app/pages/portfolio/fire/fire-page.html - 147 + 148 @@ -4758,7 +4826,7 @@ Job ID apps/client/src/app/components/admin-jobs/admin-jobs.html - 43 + 34 @@ -5089,6 +5157,14 @@ 217 + + Oops! Could not delete the asset profiles. + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + What our users are saying Qual é o nosso users are saying @@ -5427,20 +5503,12 @@ 325 - - Switzerland - Suíça - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 - - Global Global apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 59 + 60 libs/ui/src/lib/i18n.ts @@ -5488,7 +5556,7 @@ and a safe withdrawal rate (SWR) of apps/client/src/app/pages/portfolio/fire/fire-page.html - 108 + 109 @@ -5504,7 +5572,7 @@ Selecione ou solte um arquivo aqui apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + 87 @@ -5540,7 +5608,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 265 + 263 libs/ui/src/lib/i18n.ts @@ -5568,7 +5636,7 @@ Você realmente deseja excluir esta tag? apps/client/src/app/components/admin-tag/admin-tag.component.ts - 117 + 116 @@ -5668,7 +5736,7 @@ Perfil de ativos apps/client/src/app/components/admin-jobs/admin-jobs.html - 61 + 52 @@ -5678,6 +5746,10 @@ apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 28 + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 66 + Search @@ -5716,7 +5788,7 @@ , apps/client/src/app/pages/portfolio/fire/fire-page.html - 145 + 146 @@ -5732,11 +5804,11 @@ per month apps/client/src/app/pages/portfolio/fire/fire-page.html - 94 + 95 apps/client/src/app/pages/portfolio/fire/fire-page.html - 172 + 173 @@ -5860,7 +5932,7 @@ Você realmente deseja excluir o saldo desta conta? libs/ui/src/lib/account-balances/account-balances.component.ts - 113 + 127 @@ -5884,7 +5956,7 @@ Teste apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 574 + 573 @@ -5938,6 +6010,10 @@ Job Queue Fila de trabalhos + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + libs/common/src/lib/routes/routes.ts 46 @@ -5972,7 +6048,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + 92 @@ -5988,7 +6064,7 @@ Close Holding apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 447 + 446 @@ -6028,7 +6104,7 @@ Semana até agora libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6040,7 +6116,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6048,7 +6124,7 @@ Do mês até a data libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6060,7 +6136,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6068,7 +6144,7 @@ No acumulado do ano libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -6116,7 +6192,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -6128,7 +6204,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -6144,7 +6220,7 @@ Coleta de dados apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 597 + 596 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6156,7 +6232,7 @@ Find a holding... libs/ui/src/lib/assistant/assistant.component.ts - 472 + 469 @@ -6257,7 +6333,7 @@ Executar trabalho apps/client/src/app/components/admin-jobs/admin-jobs.html - 229 + 220 @@ -6265,7 +6341,7 @@ Prioridade apps/client/src/app/components/admin-jobs/admin-jobs.html - 105 + 96 @@ -6329,7 +6405,7 @@ Jump to a page... libs/ui/src/lib/assistant/assistant.component.ts - 473 + 470 @@ -6377,7 +6453,7 @@ Include in apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 382 + 381 @@ -6404,30 +6480,6 @@ 130 - - Delete Profiles - Excluir perfis - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 - - - - Do you really want to delete these profiles? - Você realmente deseja excluir esses perfis? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 59 - - - - Oops! Could not delete profiles. - Ops! Não foi possível excluir perfis. - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 47 - - Table o índice @@ -6457,7 +6509,7 @@ Alternativo apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 86 @@ -6465,7 +6517,7 @@ Aplicativo apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 87 @@ -6473,7 +6525,7 @@ Orçamento apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + 88 @@ -6533,7 +6585,15 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 89 + + + + Oops! Could not delete the asset profile. + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 @@ -6541,7 +6601,7 @@ Escritório Familiar apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 90 @@ -6549,7 +6609,7 @@ Investidor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 93 @@ -6561,7 +6621,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 94 @@ -6573,7 +6633,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 96 @@ -6581,7 +6641,7 @@ Privacidade apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 97 @@ -6589,7 +6649,7 @@ Programas apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 99 @@ -6597,7 +6657,7 @@ Ferramenta apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 100 @@ -6605,7 +6665,7 @@ Experiência do usuário apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + 101 @@ -6613,7 +6673,7 @@ Fortuna apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + 102 @@ -6621,7 +6681,7 @@ Gestão de patrimônio apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 100 + 103 @@ -6632,6 +6692,14 @@ 474 + + Do you really want to delete these asset profiles? + Do you really want to delete these asset profiles? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 67 + + Error Erro @@ -6669,7 +6737,7 @@ , based on your total assets of apps/client/src/app/pages/portfolio/fire/fire-page.html - 96 + 97 @@ -6689,7 +6757,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 602 + 601 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6741,7 +6809,7 @@ Fechar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 604 + 603 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6761,7 +6829,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 124 + 131 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6769,7 +6837,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 133 + 229 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6813,7 +6881,7 @@ Visão geral do portfólio apps/client/src/app/components/admin-jobs/admin-jobs.html - 65 + 56 @@ -6845,7 +6913,7 @@ Limite mínimo apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 52 + 58 @@ -6853,7 +6921,7 @@ Limite máximo apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 87 + 93 @@ -6945,7 +7013,7 @@ , assuming a apps/client/src/app/pages/portfolio/fire/fire-page.html - 174 + 175 @@ -6976,6 +7044,14 @@ 195 + + Delete + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + cannot be self-hosted não pode ser auto-hospedado @@ -7147,7 +7223,7 @@ Faixa limite apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + 15 @@ -7279,7 +7355,7 @@ Guardar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 613 + 612 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7303,7 +7379,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + 139 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -7403,7 +7479,7 @@ Preço de mercado padrão apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 487 + 486 @@ -7411,7 +7487,7 @@ Mode apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 524 + 523 @@ -7419,7 +7495,7 @@ Selector apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 540 + 539 @@ -7427,7 +7503,7 @@ HTTP Request Headers apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + 499 @@ -7471,7 +7547,7 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 @@ -7491,11 +7567,11 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 394 + 393 @@ -8224,7 +8300,7 @@ Gerenciar perfil de ativos apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 472 + 471 @@ -8248,7 +8324,7 @@ Preço médio unitário apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 117 + 123 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html diff --git a/apps/client/src/locales/messages.tr.xlf b/apps/client/src/locales/messages.tr.xlf index 5935a0e0e..6b8c8d662 100644 --- a/apps/client/src/locales/messages.tr.xlf +++ b/apps/client/src/locales/messages.tr.xlf @@ -187,7 +187,7 @@ Alım satımda kayıp riski büyük boyutta olabilir. Kısa vadede ihtiyaç duyabileceğiniz parayla yatırım yapmak tavsiye edilmez. apps/client/src/app/components/footer/footer.component.html - 182 + 180 @@ -223,12 +223,16 @@ Tip apps/client/src/app/components/admin-jobs/admin-jobs.html - 57 + 48 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 28 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html 15 @@ -239,7 +243,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 187 + 185 @@ -315,7 +319,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 315 + 314 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -387,7 +391,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 322 + 321 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -407,7 +411,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 307 + 305 @@ -431,7 +435,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 34 + 39 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -443,11 +447,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 288 + 286 libs/ui/src/lib/activities-table/activities-table.component.html - 324 + 322 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -471,7 +475,7 @@ apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 278 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -495,7 +499,7 @@ Sil apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 300 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -519,7 +523,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 80 + 85 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -542,12 +546,20 @@ 146 + + Paid + Paid + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 117 + + Data Source Veri Kaynağı apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 82 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -571,7 +583,7 @@ Deneme apps/client/src/app/components/admin-jobs/admin-jobs.html - 129 + 120 @@ -579,7 +591,11 @@ Oluşturuldu apps/client/src/app/components/admin-jobs/admin-jobs.html - 143 + 134 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 @@ -587,7 +603,7 @@ Tamamlandı apps/client/src/app/components/admin-jobs/admin-jobs.html - 152 + 143 @@ -595,7 +611,7 @@ Durum apps/client/src/app/components/admin-jobs/admin-jobs.html - 161 + 152 apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -615,7 +631,7 @@ İşleri Sil apps/client/src/app/components/admin-jobs/admin-jobs.html - 202 + 193 @@ -635,11 +651,11 @@ Tarihsel Piyasa Verisi apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 54 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 454 + 453 @@ -647,7 +663,7 @@ Veri Gör apps/client/src/app/components/admin-jobs/admin-jobs.html - 217 + 208 @@ -655,7 +671,7 @@ Hata İzini Görüntüle apps/client/src/app/components/admin-jobs/admin-jobs.html - 225 + 216 @@ -663,7 +679,7 @@ İşleri Sil apps/client/src/app/components/admin-jobs/admin-jobs.html - 233 + 224 @@ -679,7 +695,7 @@ Find an account... libs/ui/src/lib/assistant/assistant.component.ts - 471 + 468 @@ -695,7 +711,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 196 + 194 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -847,7 +863,7 @@ Ülke apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 278 + 277 apps/client/src/app/components/admin-users/admin-users.html @@ -855,7 +871,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 281 + 280 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -867,15 +883,15 @@ Sektörler apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + 283 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 403 + 402 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 287 + 286 apps/client/src/app/pages/public/public-page.html @@ -887,15 +903,15 @@ Ülkeler apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 294 + 293 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 414 + 413 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 299 + 298 @@ -903,7 +919,7 @@ Sembol Eşleştirme apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 392 + 391 @@ -922,12 +938,20 @@ 32 + + Total + Total + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + Scraper Configuration Veri Toplayıcı Yapılandırması apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 477 + 476 @@ -935,7 +959,7 @@ Not apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 438 + 437 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -1087,7 +1111,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 93 + 98 @@ -1119,11 +1143,11 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 425 + 424 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 556 + 555 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1147,7 +1171,7 @@ Bu platformu silmeyi gerçekten istiyor musunuz? apps/client/src/app/components/admin-platform/admin-platform.component.ts - 115 + 114 @@ -1163,7 +1187,7 @@ By apps/client/src/app/pages/portfolio/fire/fire-page.html - 139 + 140 @@ -1299,7 +1323,7 @@ Portföy apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 143 + 139 apps/client/src/app/components/header/header.component.html @@ -1311,7 +1335,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 98 libs/common/src/lib/routes/routes.ts @@ -1323,11 +1347,11 @@ Karşılaştırma Ölçütü apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 384 + 383 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 155 + 151 @@ -1547,7 +1571,7 @@ Toplam Tutar apps/client/src/app/components/investment-chart/investment-chart.component.ts - 147 + 143 @@ -1563,7 +1587,7 @@ Tasarruf Oranı apps/client/src/app/components/investment-chart/investment-chart.component.ts - 205 + 201 @@ -1615,15 +1639,15 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + 100 apps/client/src/app/pages/portfolio/fire/fire-page.html - 83 + 84 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 162 apps/client/src/app/pages/pricing/pricing-page.html @@ -1799,7 +1823,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 217 + 215 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1823,7 +1847,7 @@ Rapor Veri Sorunu apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 457 + 456 @@ -2003,7 +2027,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 373 + 372 @@ -2015,7 +2039,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -2027,7 +2051,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -2039,7 +2063,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -2059,7 +2083,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 425 + 422 @@ -2239,7 +2263,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 383 + 382 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2303,7 +2327,7 @@ Piyasa Verileri apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 405 + 404 libs/common/src/lib/routes/routes.ts @@ -2341,10 +2365,6 @@ Overview Özet - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 7 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 114 @@ -2363,7 +2383,7 @@ apps/client/src/app/pages/admin/admin-page.component.ts - 41 + 68 apps/client/src/app/pages/resources/resources-page.component.ts @@ -2759,7 +2779,7 @@ Piyasalar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 386 + 385 apps/client/src/app/components/footer/footer.component.html @@ -3034,6 +3054,14 @@ 217 + + Oops! Could not delete the asset profiles. + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + What our users are saying Kullanıcılarımızın görüşleri @@ -3155,7 +3183,7 @@ Job ID apps/client/src/app/components/admin-jobs/admin-jobs.html - 43 + 34 @@ -3207,7 +3235,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 347 + 346 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -3287,7 +3315,15 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 241 + 239 + + + + Subscriptions + Subscriptions + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 @@ -3387,7 +3423,7 @@ Temettü Yükle apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + 71 @@ -3395,7 +3431,7 @@ Aşağıdaki dosya formatları desteklenmektedir: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + 93 @@ -3403,7 +3439,7 @@ Temettü Seç apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + 116 @@ -3411,7 +3447,7 @@ İşlemleri Seç apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 118 @@ -3419,11 +3455,19 @@ Geri apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 149 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 185 + + + + Price + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 @@ -3431,11 +3475,11 @@ İçe Aktar apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 158 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 193 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -3534,6 +3578,14 @@ 150 + + Trial + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + Exclude from Analysis Exclude from Analysis @@ -3671,7 +3723,7 @@ annual interest rate apps/client/src/app/pages/portfolio/fire/fire-page.html - 185 + 186 @@ -3698,6 +3750,14 @@ 93 + + Expires + Expires + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 194 + + Top Üst @@ -4011,7 +4071,7 @@ Sustainable retirement income apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 42 @@ -4331,20 +4391,12 @@ 329 - - Switzerland - İsviçre - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 - - Global Küresel apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 59 + 60 libs/ui/src/lib/i18n.ts @@ -4484,11 +4536,11 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 80 + 81 apps/client/src/app/pages/portfolio/fire/fire-page.html - 158 + 159 apps/client/src/app/pages/pricing/pricing-page.html @@ -4543,6 +4595,14 @@ 9 + + Coupon + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 122 + + Language Dil @@ -4556,7 +4616,7 @@ Yerel Ayarlar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 515 + 514 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -4608,7 +4668,7 @@ this is projected to increase to apps/client/src/app/pages/portfolio/fire/fire-page.html - 147 + 148 @@ -4728,7 +4788,7 @@ Taslak libs/ui/src/lib/activities-table/activities-table.component.html - 168 + 167 @@ -4779,6 +4839,14 @@ 130 + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + Loan Loan @@ -4892,7 +4960,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 339 + 337 libs/ui/src/lib/i18n.ts @@ -4924,7 +4992,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 332 + 331 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -4956,7 +5024,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 348 + 347 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -5072,7 +5140,7 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 449 + 448 @@ -5120,7 +5188,7 @@ Sembol apps/client/src/app/components/admin-jobs/admin-jobs.html - 77 + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -5136,7 +5204,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 319 + 318 libs/ui/src/lib/i18n.ts @@ -5392,7 +5460,7 @@ If you retire today, you would be able to withdraw apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 69 @@ -5436,11 +5504,11 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 451 + 450 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 465 + 464 libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -5496,7 +5564,7 @@ and a safe withdrawal rate (SWR) of apps/client/src/app/pages/portfolio/fire/fire-page.html - 108 + 109 @@ -5536,7 +5604,7 @@ Dosya seçin ya da sürükleyin apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + 87 @@ -5548,7 +5616,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 265 + 263 libs/ui/src/lib/i18n.ts @@ -5568,7 +5636,7 @@ Bu etiketi silmeyi gerçekten istiyor musunuz? apps/client/src/app/components/admin-tag/admin-tag.component.ts - 117 + 116 @@ -5668,7 +5736,7 @@ Varlık Profili apps/client/src/app/components/admin-jobs/admin-jobs.html - 61 + 52 @@ -5678,6 +5746,10 @@ apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 28 + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 66 + Search @@ -5716,7 +5788,7 @@ , apps/client/src/app/pages/portfolio/fire/fire-page.html - 145 + 146 @@ -5732,11 +5804,11 @@ per month apps/client/src/app/pages/portfolio/fire/fire-page.html - 94 + 95 apps/client/src/app/pages/portfolio/fire/fire-page.html - 172 + 173 @@ -5860,7 +5932,7 @@ Bu nakit bakiyesini silmeyi gerçekten istiyor musunuz? libs/ui/src/lib/account-balances/account-balances.component.ts - 113 + 127 @@ -5884,7 +5956,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 574 + 573 @@ -5938,6 +6010,10 @@ Job Queue İş Kuyruğu + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + libs/common/src/lib/routes/routes.ts 46 @@ -5972,7 +6048,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + 92 @@ -5988,7 +6064,7 @@ Close Holding apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 447 + 446 @@ -6028,7 +6104,7 @@ Hafta içi libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6040,7 +6116,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6048,7 +6124,7 @@ Ay içi libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6060,7 +6136,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6068,7 +6144,7 @@ Yıl içi libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -6116,7 +6192,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -6128,7 +6204,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -6144,7 +6220,7 @@ Veri Toplama apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 597 + 596 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6156,7 +6232,7 @@ Find a holding... libs/ui/src/lib/assistant/assistant.component.ts - 472 + 469 @@ -6257,7 +6333,7 @@ İşlemi Yürüt apps/client/src/app/components/admin-jobs/admin-jobs.html - 229 + 220 @@ -6265,7 +6341,7 @@ Öncelik apps/client/src/app/components/admin-jobs/admin-jobs.html - 105 + 96 @@ -6329,7 +6405,7 @@ Jump to a page... libs/ui/src/lib/assistant/assistant.component.ts - 473 + 470 @@ -6377,7 +6453,7 @@ Include in apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 382 + 381 @@ -6404,30 +6480,6 @@ 130 - - Delete Profiles - Profilleri Sil - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 - - - - Do you really want to delete these profiles? - Bu profilleri silmek istediğinize emin misiniz? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 59 - - - - Oops! Could not delete profiles. - Oops! Profilleri silmek mümkün olmadı. - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 47 - - Table Tablo @@ -6457,7 +6509,7 @@ Alternatif apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 86 @@ -6465,7 +6517,7 @@ App apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 87 @@ -6473,7 +6525,7 @@ Bütçeleme apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + 88 @@ -6533,7 +6585,15 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 89 + + + + Oops! Could not delete the asset profile. + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 @@ -6541,7 +6601,7 @@ Aile Ofisi apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 90 @@ -6549,7 +6609,7 @@ Yatırımcı apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 93 @@ -6561,7 +6621,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 94 @@ -6573,7 +6633,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 96 @@ -6581,7 +6641,7 @@ Gizlilik apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 97 @@ -6589,7 +6649,7 @@ Yazılım apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 99 @@ -6597,7 +6657,7 @@ Araç apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 100 @@ -6605,7 +6665,7 @@ Kullanıcı Deneyimi apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + 101 @@ -6613,7 +6673,7 @@ Zenginlik apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + 102 @@ -6621,7 +6681,7 @@ Zenginlik Yönetimi apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 100 + 103 @@ -6632,6 +6692,14 @@ 474 + + Do you really want to delete these asset profiles? + Do you really want to delete these asset profiles? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 67 + + Error Hata @@ -6669,7 +6737,7 @@ , based on your total assets of apps/client/src/app/pages/portfolio/fire/fire-page.html - 96 + 97 @@ -6689,7 +6757,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 602 + 601 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6741,7 +6809,7 @@ Kapat apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 604 + 603 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6761,7 +6829,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 124 + 131 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6769,7 +6837,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 133 + 229 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6813,7 +6881,7 @@ Portföy Anlık Görüntüsü apps/client/src/app/components/admin-jobs/admin-jobs.html - 65 + 56 @@ -6845,7 +6913,7 @@ Eşik Min apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 52 + 58 @@ -6853,7 +6921,7 @@ Eşik Max apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 87 + 93 @@ -6945,7 +7013,7 @@ , assuming a apps/client/src/app/pages/portfolio/fire/fire-page.html - 174 + 175 @@ -6976,6 +7044,14 @@ 195 + + Delete + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + cannot be self-hosted kendi sunucunuzda barındırılmaz @@ -7147,7 +7223,7 @@ Eşik aralığı apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + 15 @@ -7279,7 +7355,7 @@ Kaydet apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 613 + 612 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7303,7 +7379,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + 139 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -7403,7 +7479,7 @@ Varsayılan Piyasa Fiyatı apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 487 + 486 @@ -7411,7 +7487,7 @@ Mod apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 524 + 523 @@ -7419,7 +7495,7 @@ Seçici apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 540 + 539 @@ -7427,7 +7503,7 @@ HTTP İstek Başlıkları apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + 499 @@ -7471,7 +7547,7 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 @@ -7491,11 +7567,11 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 394 + 393 @@ -8224,7 +8300,7 @@ Manage Asset Profile apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 472 + 471 @@ -8248,7 +8324,7 @@ Average Unit Price apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 117 + 123 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html diff --git a/apps/client/src/locales/messages.uk.xlf b/apps/client/src/locales/messages.uk.xlf index 551a3e9dc..7ea4854c1 100644 --- a/apps/client/src/locales/messages.uk.xlf +++ b/apps/client/src/locales/messages.uk.xlf @@ -102,7 +102,7 @@ Ризик втрат у торгівлі може бути суттєвим. Не рекомендується інвестувати гроші, які можуть знадобитися в короткостроковій перспективі. apps/client/src/app/components/footer/footer.component.html - 182 + 180 @@ -443,7 +443,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 315 + 314 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -515,7 +515,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 322 + 321 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -535,7 +535,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 307 + 305 @@ -559,7 +559,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 34 + 39 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -571,11 +571,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 288 + 286 libs/ui/src/lib/activities-table/activities-table.component.html - 324 + 322 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -599,7 +599,7 @@ apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 278 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -623,7 +623,7 @@ Видалити apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 300 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -647,7 +647,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 80 + 85 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -670,17 +670,29 @@ 146 + + Paid + Paid + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 117 + + Type Тип apps/client/src/app/components/admin-jobs/admin-jobs.html - 57 + 48 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 28 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html 15 @@ -691,7 +703,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 187 + 185 @@ -699,7 +711,7 @@ Профіль активу apps/client/src/app/components/admin-jobs/admin-jobs.html - 61 + 52 @@ -707,11 +719,11 @@ Історичні ринкові дані apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 54 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 454 + 453 @@ -719,7 +731,7 @@ Знімок портфеля apps/client/src/app/components/admin-jobs/admin-jobs.html - 65 + 56 @@ -727,7 +739,7 @@ Джерело даних apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 82 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -751,7 +763,7 @@ Пріоритет apps/client/src/app/components/admin-jobs/admin-jobs.html - 105 + 96 @@ -759,7 +771,7 @@ Спроби apps/client/src/app/components/admin-jobs/admin-jobs.html - 129 + 120 @@ -767,7 +779,11 @@ Створено apps/client/src/app/components/admin-jobs/admin-jobs.html - 143 + 134 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 @@ -775,7 +791,7 @@ Завершено apps/client/src/app/components/admin-jobs/admin-jobs.html - 152 + 143 @@ -783,7 +799,7 @@ Статус apps/client/src/app/components/admin-jobs/admin-jobs.html - 161 + 152 apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -803,7 +819,7 @@ Видалити завдання apps/client/src/app/components/admin-jobs/admin-jobs.html - 202 + 193 @@ -811,7 +827,7 @@ Переглянути дані apps/client/src/app/components/admin-jobs/admin-jobs.html - 217 + 208 @@ -819,7 +835,7 @@ Переглянути трасування apps/client/src/app/components/admin-jobs/admin-jobs.html - 225 + 216 @@ -827,7 +843,7 @@ Виконати завдання apps/client/src/app/components/admin-jobs/admin-jobs.html - 229 + 220 @@ -835,7 +851,7 @@ Видалити завдання apps/client/src/app/components/admin-jobs/admin-jobs.html - 233 + 224 @@ -966,14 +982,6 @@ 66 - - Delete Profiles - Видалити профілі - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 - - Do you really want to delete this asset profile? Ви дійсно хочете видалити цей профіль активу? @@ -981,21 +989,17 @@ apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 28 - - - Oops! Could not delete profiles. - Упс! Не вдалося видалити профілі. apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 47 + 66 - - Do you really want to delete these profiles? - Ви дійсно хочете видалити ці профілі? + + Do you really want to delete these asset profiles? + Do you really want to delete these asset profiles? apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 59 + 67 @@ -1039,7 +1043,7 @@ Країна apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 278 + 277 apps/client/src/app/components/admin-users/admin-users.html @@ -1047,7 +1051,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 281 + 280 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -1059,15 +1063,15 @@ Сектори apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + 283 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 403 + 402 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 287 + 286 apps/client/src/app/pages/public/public-page.html @@ -1079,15 +1083,15 @@ Країни apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 294 + 293 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 414 + 413 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 299 + 298 @@ -1095,7 +1099,7 @@ Зіставлення символів apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 392 + 391 @@ -1114,12 +1118,20 @@ 32 + + Total + Total + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + Scraper Configuration Конфігурація скребка apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 477 + 476 @@ -1127,7 +1139,7 @@ Тест apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 574 + 573 @@ -1135,11 +1147,11 @@ URL apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 425 + 424 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 556 + 555 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1163,7 +1175,7 @@ Примітка apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 438 + 437 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -1319,7 +1331,7 @@ Збір даних apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 597 + 596 apps/client/src/app/components/admin-overview/admin-overview.html @@ -1331,7 +1343,7 @@ Find a holding... libs/ui/src/lib/assistant/assistant.component.ts - 472 + 469 @@ -1367,7 +1379,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 93 + 98 @@ -1399,7 +1411,7 @@ Ви дійсно хочете видалити цю платформу? apps/client/src/app/components/admin-platform/admin-platform.component.ts - 115 + 114 @@ -1415,7 +1427,7 @@ До apps/client/src/app/pages/portfolio/fire/fire-page.html - 139 + 140 @@ -1555,15 +1567,15 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + 100 apps/client/src/app/pages/portfolio/fire/fire-page.html - 83 + 84 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 162 apps/client/src/app/pages/pricing/pricing-page.html @@ -1615,7 +1627,7 @@ Ви дійсно хочете видалити цей тег? apps/client/src/app/components/admin-tag/admin-tag.component.ts - 117 + 116 @@ -1723,7 +1735,7 @@ Портфель apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 143 + 139 apps/client/src/app/components/header/header.component.html @@ -1735,7 +1747,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 98 libs/common/src/lib/routes/routes.ts @@ -1747,11 +1759,11 @@ Порівняльний показник apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 384 + 383 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 155 + 151 @@ -1887,7 +1899,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 217 + 215 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1927,7 +1939,7 @@ Повідомити про збій даних apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 457 + 456 @@ -2119,7 +2131,7 @@ Загальна сума apps/client/src/app/components/investment-chart/investment-chart.component.ts - 147 + 143 @@ -2135,7 +2147,7 @@ Ставка заощаджень apps/client/src/app/components/investment-chart/investment-chart.component.ts - 205 + 201 @@ -2319,7 +2331,7 @@ Зберегти apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 613 + 612 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -2343,7 +2355,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + 139 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -2375,7 +2387,7 @@ Діапазон порогу apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + 15 @@ -2383,7 +2395,7 @@ Мінімальний поріг apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 52 + 58 @@ -2391,7 +2403,7 @@ Максимальний поріг apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 87 + 93 @@ -2591,7 +2603,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 373 + 372 @@ -2603,7 +2615,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -2615,7 +2627,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -2627,7 +2639,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -2647,7 +2659,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 425 + 422 @@ -2831,11 +2843,11 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 80 + 81 apps/client/src/app/pages/portfolio/fire/fire-page.html - 158 + 159 apps/client/src/app/pages/pricing/pricing-page.html @@ -2883,7 +2895,7 @@ Jump to a page... libs/ui/src/lib/assistant/assistant.component.ts - 473 + 470 @@ -2899,7 +2911,7 @@ Include in apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 382 + 381 @@ -2942,6 +2954,14 @@ 9 + + Coupon + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 122 + + Language Мова @@ -2963,7 +2983,7 @@ Локалізація apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 515 + 514 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -3027,7 +3047,7 @@ this is projected to increase to apps/client/src/app/pages/portfolio/fire/fire-page.html - 147 + 148 @@ -3263,7 +3283,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 383 + 382 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -3357,6 +3377,10 @@ Job Queue Черга завдань + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + libs/common/src/lib/routes/routes.ts 46 @@ -3367,7 +3391,7 @@ Ринкові дані apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 405 + 404 libs/common/src/lib/routes/routes.ts @@ -3405,10 +3429,6 @@ Overview Огляд - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 7 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 114 @@ -3427,7 +3447,7 @@ apps/client/src/app/pages/admin/admin-page.component.ts - 41 + 68 apps/client/src/app/pages/resources/resources-page.component.ts @@ -3844,7 +3864,7 @@ Ринки apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 386 + 385 apps/client/src/app/components/footer/footer.component.html @@ -4151,6 +4171,14 @@ 217 + + Oops! Could not delete the asset profiles. + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + What our users are saying Що говорять користувачі @@ -4300,7 +4328,7 @@ and a safe withdrawal rate (SWR) of apps/client/src/app/pages/portfolio/fire/fire-page.html - 108 + 109 @@ -4324,7 +4352,7 @@ Job ID apps/client/src/app/components/admin-jobs/admin-jobs.html - 43 + 34 @@ -4384,7 +4412,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 347 + 346 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -4476,7 +4504,7 @@ Find an account... libs/ui/src/lib/assistant/assistant.component.ts - 471 + 468 @@ -4492,7 +4520,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 196 + 194 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -4508,7 +4536,15 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 241 + 239 + + + + Subscriptions + Subscriptions + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 @@ -4608,7 +4644,7 @@ Завантажити дивіденди apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + 71 @@ -4616,7 +4652,7 @@ Виберіть або перетягніть файл сюди apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + 87 @@ -4624,7 +4660,7 @@ Підтримуються наступні формати файлів: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + 93 @@ -4632,7 +4668,7 @@ Вибрати дивіденди apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + 116 @@ -4640,7 +4676,7 @@ Виберіть активності apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 118 @@ -4648,11 +4684,19 @@ Назад apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 149 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 185 + + + + Price + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 @@ -4660,11 +4704,11 @@ Імпорт apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 158 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 193 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -4763,6 +4807,14 @@ 150 + + Trial + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + Exclude from Analysis Exclude from Analysis @@ -4932,7 +4984,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + 92 @@ -4959,12 +5011,20 @@ 93 + + Expires + Expires + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 194 + + Close Holding Close Holding apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 447 + 446 @@ -5100,7 +5160,7 @@ , based on your total assets of apps/client/src/app/pages/portfolio/fire/fire-page.html - 96 + 97 @@ -5372,7 +5432,7 @@ Sustainable retirement income apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 42 @@ -5530,20 +5590,12 @@ 42 - - Switzerland - Швейцарія - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 - - Global Глобальний apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 59 + 60 libs/ui/src/lib/i18n.ts @@ -5555,7 +5607,7 @@ Альтернатива apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 86 @@ -5563,7 +5615,7 @@ Додаток apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 87 @@ -5571,7 +5623,7 @@ Бюджетування apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + 88 @@ -5631,7 +5683,15 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 89 + + + + Oops! Could not delete the asset profile. + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 @@ -5639,7 +5699,7 @@ Сімейний офіс apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 90 @@ -5647,7 +5707,7 @@ Інвестор apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 93 @@ -5659,7 +5719,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 94 @@ -5671,7 +5731,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 96 @@ -5679,7 +5739,7 @@ Конфіденційність apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 97 @@ -5687,7 +5747,7 @@ Програмне забезпечення apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 99 @@ -5695,7 +5755,7 @@ Інструмент apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 100 @@ -5703,7 +5763,7 @@ Користувацький досвід apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + 101 @@ -5711,7 +5771,7 @@ Багатство apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + 102 @@ -5719,7 +5779,7 @@ Управління багатством apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 100 + 103 @@ -5767,11 +5827,11 @@ per month apps/client/src/app/pages/portfolio/fire/fire-page.html - 94 + 95 apps/client/src/app/pages/portfolio/fire/fire-page.html - 172 + 173 @@ -5931,7 +5991,7 @@ , assuming a apps/client/src/app/pages/portfolio/fire/fire-page.html - 174 + 175 @@ -5962,6 +6022,14 @@ 195 + + Delete + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + cannot be self-hosted не може бути self-hosted @@ -6187,7 +6255,7 @@ Ви дійсно хочете видалити цей рахунок? libs/ui/src/lib/account-balances/account-balances.component.ts - 113 + 127 @@ -6227,7 +6295,7 @@ Чернетка libs/ui/src/lib/activities-table/activities-table.component.html - 168 + 167 @@ -6267,7 +6335,7 @@ Тиждень до дати libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6279,7 +6347,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6287,7 +6355,7 @@ Місяць до дати libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6299,7 +6367,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6307,7 +6375,7 @@ Рік до дати libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -6327,7 +6395,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -6339,7 +6407,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -6399,7 +6467,7 @@ , apps/client/src/app/pages/portfolio/fire/fire-page.html - 145 + 146 @@ -6434,6 +6502,14 @@ 130 + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + Loan Позика @@ -6487,7 +6563,7 @@ annual interest rate apps/client/src/app/pages/portfolio/fire/fire-page.html - 185 + 186 @@ -6587,7 +6663,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 339 + 337 libs/ui/src/lib/i18n.ts @@ -6619,7 +6695,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 332 + 331 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -6651,7 +6727,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 348 + 347 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -6683,7 +6759,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 602 + 601 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6743,7 +6819,7 @@ Закрити apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 604 + 603 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6763,7 +6839,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 124 + 131 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6771,7 +6847,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 133 + 229 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6879,7 +6955,7 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 449 + 448 @@ -6935,7 +7011,7 @@ Символ apps/client/src/app/components/admin-jobs/admin-jobs.html - 77 + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -6951,7 +7027,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 319 + 318 libs/ui/src/lib/i18n.ts @@ -7043,7 +7119,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 265 + 263 libs/ui/src/lib/i18n.ts @@ -7247,7 +7323,7 @@ If you retire today, you would be able to withdraw apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 69 @@ -7339,11 +7415,11 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 451 + 450 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 465 + 464 libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -7403,7 +7479,7 @@ Default Market Price apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 487 + 486 @@ -7411,7 +7487,7 @@ Режим apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 524 + 523 @@ -7419,7 +7495,7 @@ Селектор apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 540 + 539 @@ -7427,7 +7503,7 @@ HTTP Request Headers apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + 499 @@ -7471,7 +7547,7 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 @@ -7491,11 +7567,11 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 394 + 393 @@ -8224,7 +8300,7 @@ Manage Asset Profile apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 472 + 471 @@ -8248,7 +8324,7 @@ Average Unit Price apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 117 + 123 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index c929a6765..54f8a7bfc 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -203,7 +203,7 @@ The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. apps/client/src/app/components/footer/footer.component.html - 182 + 180 @@ -235,12 +235,16 @@ Type apps/client/src/app/components/admin-jobs/admin-jobs.html - 57 + 48 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 28 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html 15 @@ -251,7 +255,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 187 + 185 @@ -338,7 +342,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 315 + 314 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -408,7 +412,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 322 + 321 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -428,7 +432,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 307 + 305 @@ -451,7 +455,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 34 + 39 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -463,11 +467,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 288 + 286 libs/ui/src/lib/activities-table/activities-table.component.html - 324 + 322 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -490,7 +494,7 @@ apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 278 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -513,7 +517,7 @@ Delete apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 300 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -537,7 +541,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 80 + 85 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -559,29 +563,36 @@ 146 + + Paid + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 117 + + Asset Profile apps/client/src/app/components/admin-jobs/admin-jobs.html - 61 + 52 Historical Market Data apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 54 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 454 + 453 Data Source apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 82 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -604,28 +615,32 @@ Attempts apps/client/src/app/components/admin-jobs/admin-jobs.html - 129 + 120 Created apps/client/src/app/components/admin-jobs/admin-jobs.html - 143 + 134 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 Finished apps/client/src/app/components/admin-jobs/admin-jobs.html - 152 + 143 Status apps/client/src/app/components/admin-jobs/admin-jobs.html - 161 + 152 apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -643,28 +658,28 @@ Delete Jobs apps/client/src/app/components/admin-jobs/admin-jobs.html - 202 + 193 View Data apps/client/src/app/components/admin-jobs/admin-jobs.html - 217 + 208 View Stacktrace apps/client/src/app/components/admin-jobs/admin-jobs.html - 225 + 216 Delete Job apps/client/src/app/components/admin-jobs/admin-jobs.html - 233 + 224 @@ -678,7 +693,7 @@ Find an account... libs/ui/src/lib/assistant/assistant.component.ts - 471 + 468 @@ -693,7 +708,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 196 + 194 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -746,6 +761,10 @@ apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 28 + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 66 + Filter by... @@ -862,11 +881,11 @@ Import apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 158 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 193 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -888,7 +907,7 @@ Country apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 278 + 277 apps/client/src/app/components/admin-users/admin-users.html @@ -896,7 +915,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 281 + 280 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -907,15 +926,15 @@ Sectors apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + 283 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 403 + 402 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 287 + 286 apps/client/src/app/pages/public/public-page.html @@ -926,22 +945,22 @@ Countries apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 294 + 293 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 414 + 413 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 299 + 298 Symbol Mapping apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 392 + 391 @@ -958,18 +977,25 @@ 32 + + Total + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + Scraper Configuration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 477 + 476 Note apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 438 + 437 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -1126,7 +1152,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 93 + 98 @@ -1154,11 +1180,11 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 425 + 424 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 556 + 555 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1180,7 +1206,7 @@ Do you really want to delete this platform? apps/client/src/app/components/admin-platform/admin-platform.component.ts - 115 + 114 @@ -1194,7 +1220,7 @@ By apps/client/src/app/pages/portfolio/fire/fire-page.html - 139 + 140 @@ -1251,7 +1277,7 @@ Do you really want to delete this tag? apps/client/src/app/components/admin-tag/admin-tag.component.ts - 117 + 116 @@ -1358,7 +1384,7 @@ Portfolio apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 143 + 139 apps/client/src/app/components/header/header.component.html @@ -1370,7 +1396,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 98 libs/common/src/lib/routes/routes.ts @@ -1381,11 +1407,11 @@ Benchmark apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 384 + 383 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 155 + 151 @@ -1584,7 +1610,7 @@ Total Amount apps/client/src/app/components/investment-chart/investment-chart.component.ts - 147 + 143 @@ -1598,7 +1624,7 @@ Savings Rate apps/client/src/app/components/investment-chart/investment-chart.component.ts - 205 + 201 @@ -1648,15 +1674,15 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + 100 apps/client/src/app/pages/portfolio/fire/fire-page.html - 83 + 84 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 162 apps/client/src/app/pages/pricing/pricing-page.html @@ -1825,7 +1851,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 217 + 215 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1836,7 +1862,7 @@ Report Data Glitch apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 457 + 456 @@ -2004,7 +2030,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 373 + 372 @@ -2015,7 +2041,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -2026,7 +2052,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -2037,7 +2063,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -2055,7 +2081,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 425 + 422 @@ -2122,11 +2148,11 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 80 + 81 apps/client/src/app/pages/portfolio/fire/fire-page.html - 158 + 159 apps/client/src/app/pages/pricing/pricing-page.html @@ -2193,6 +2219,13 @@ 9 + + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 122 + + Language @@ -2204,7 +2237,7 @@ Locale apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 515 + 514 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2261,7 +2294,7 @@ this is projected to increase to apps/client/src/app/pages/portfolio/fire/fire-page.html - 147 + 148 @@ -2478,7 +2511,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 383 + 382 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2565,7 +2598,7 @@ Market Data apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 405 + 404 libs/common/src/lib/routes/routes.ts @@ -2600,10 +2633,6 @@ Overview - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 7 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 114 @@ -2622,7 +2651,7 @@ apps/client/src/app/pages/admin/admin-page.component.ts - 41 + 68 apps/client/src/app/pages/resources/resources-page.component.ts @@ -2982,7 +3011,7 @@ Markets apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 386 + 385 apps/client/src/app/components/footer/footer.component.html @@ -3257,6 +3286,13 @@ 217 + + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + What our users are saying @@ -3381,7 +3417,7 @@ and a safe withdrawal rate (SWR) of apps/client/src/app/pages/portfolio/fire/fire-page.html - 108 + 109 @@ -3402,7 +3438,7 @@ Job ID apps/client/src/app/components/admin-jobs/admin-jobs.html - 43 + 34 @@ -3458,7 +3494,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 347 + 346 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -3552,7 +3588,14 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 241 + 239 + + + + Subscriptions + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 @@ -3642,46 +3685,53 @@ Load Dividends apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + 71 Choose or drop a file here apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + 87 The following file formats are supported: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + 93 Select Dividends apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + 116 Select Activities apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 118 Back apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 149 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 185 + + + + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 @@ -3766,6 +3816,13 @@ 150 + + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + Exclude from Analysis @@ -3891,7 +3948,7 @@ annual interest rate apps/client/src/app/pages/portfolio/fire/fire-page.html - 185 + 186 @@ -3915,6 +3972,13 @@ 93 + + Expires + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 194 + + Top @@ -4196,7 +4260,7 @@ Sustainable retirement income apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 42 @@ -4318,11 +4382,11 @@ per month apps/client/src/app/pages/portfolio/fire/fire-page.html - 94 + 95 apps/client/src/app/pages/portfolio/fire/fire-page.html - 172 + 173 @@ -4497,18 +4561,11 @@ 329 - - Switzerland - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 - - Global apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 59 + 60 libs/ui/src/lib/i18n.ts @@ -4603,7 +4660,7 @@ Do you really want to delete this account balance? libs/ui/src/lib/account-balances/account-balances.component.ts - 113 + 127 @@ -4632,7 +4689,7 @@ Draft libs/ui/src/lib/activities-table/activities-table.component.html - 168 + 167 @@ -4685,7 +4742,7 @@ , apps/client/src/app/pages/portfolio/fire/fire-page.html - 145 + 146 @@ -4716,6 +4773,13 @@ 130 + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + Loan @@ -4818,7 +4882,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 339 + 337 libs/ui/src/lib/i18n.ts @@ -4848,7 +4912,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 332 + 331 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -4879,7 +4943,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 348 + 347 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -4984,7 +5048,7 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 449 + 448 @@ -5019,7 +5083,7 @@ Symbol apps/client/src/app/components/admin-jobs/admin-jobs.html - 77 + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -5035,7 +5099,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 319 + 318 libs/ui/src/lib/i18n.ts @@ -5104,7 +5168,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 265 + 263 libs/ui/src/lib/i18n.ts @@ -5278,7 +5342,7 @@ If you retire today, you would be able to withdraw apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 69 @@ -5350,11 +5414,11 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 451 + 450 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 465 + 464 libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -5386,7 +5450,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 574 + 573 @@ -5427,6 +5491,10 @@ Job Queue + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + libs/common/src/lib/routes/routes.ts 46 @@ -5450,7 +5518,7 @@ Close Holding apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 447 + 446 @@ -5480,7 +5548,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + 92 @@ -5508,21 +5576,21 @@ Year to date libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 Week to date libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 Month to date libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -5533,7 +5601,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -5544,7 +5612,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -5588,7 +5656,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -5599,7 +5667,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -5636,7 +5704,7 @@ Data Gathering apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 597 + 596 apps/client/src/app/components/admin-overview/admin-overview.html @@ -5647,7 +5715,7 @@ Find a holding... libs/ui/src/lib/assistant/assistant.component.ts - 472 + 469 @@ -5714,7 +5782,7 @@ Execute Job apps/client/src/app/components/admin-jobs/admin-jobs.html - 229 + 220 @@ -5728,7 +5796,7 @@ Priority apps/client/src/app/components/admin-jobs/admin-jobs.html - 105 + 96 @@ -5784,7 +5852,7 @@ Jump to a page... libs/ui/src/lib/assistant/assistant.component.ts - 473 + 470 @@ -5819,7 +5887,7 @@ Include in apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 382 + 381 @@ -5836,27 +5904,6 @@ 179 - - Do you really want to delete these profiles? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 59 - - - - Delete Profiles - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 - - - - Oops! Could not delete profiles. - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 47 - - Benchmarks @@ -5889,7 +5936,7 @@ Wealth apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + 102 @@ -5948,42 +5995,49 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 89 + + + + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 User Experience apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + 101 App apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 87 Tool apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 100 Investor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 93 Wealth Management apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 100 + 103 @@ -5997,14 +6051,14 @@ Alternative apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 86 Family Office apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 90 @@ -6015,21 +6069,21 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 96 Software apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 99 Budgeting apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + 88 @@ -6040,14 +6094,21 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 94 Privacy apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 97 + + + + Do you really want to delete these asset profiles? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 67 @@ -6065,7 +6126,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 602 + 601 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6130,7 +6191,7 @@ , based on your total assets of apps/client/src/app/pages/portfolio/fire/fire-page.html - 96 + 97 @@ -6144,7 +6205,7 @@ Close apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 604 + 603 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6164,7 +6225,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 124 + 131 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6172,7 +6233,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 133 + 229 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6212,7 +6273,7 @@ Threshold Max apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 87 + 93 @@ -6233,14 +6294,14 @@ Portfolio Snapshot apps/client/src/app/components/admin-jobs/admin-jobs.html - 65 + 56 Threshold Min apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 52 + 58 @@ -6329,7 +6390,7 @@ , assuming a apps/client/src/app/pages/portfolio/fire/fire-page.html - 174 + 175 @@ -6357,6 +6418,13 @@ 195 + + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + cannot be self-hosted @@ -6519,7 +6587,7 @@ Threshold range apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + 15 @@ -6635,7 +6703,7 @@ Save apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 613 + 612 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6659,7 +6727,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + 139 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6735,21 +6803,21 @@ Mode apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 524 + 523 Default Market Price apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 487 + 486 Selector apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 540 + 539 @@ -6770,7 +6838,7 @@ HTTP Request Headers apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + 499 @@ -6809,7 +6877,7 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 @@ -6828,11 +6896,11 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 394 + 393 @@ -7458,7 +7526,7 @@ Manage Asset Profile apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 472 + 471 @@ -7479,7 +7547,7 @@ Average Unit Price apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 117 + 123 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html diff --git a/apps/client/src/locales/messages.zh.xlf b/apps/client/src/locales/messages.zh.xlf index ba44dae95..115b71897 100644 --- a/apps/client/src/locales/messages.zh.xlf +++ b/apps/client/src/locales/messages.zh.xlf @@ -216,7 +216,7 @@ 交易存在巨大亏损风险,因此不应投入您短期内可能急需的资金。 apps/client/src/app/components/footer/footer.component.html - 182 + 180 @@ -252,12 +252,16 @@ 类型 apps/client/src/app/components/admin-jobs/admin-jobs.html - 57 + 48 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 28 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html 15 @@ -268,7 +272,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 187 + 185 @@ -364,7 +368,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 315 + 314 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -436,7 +440,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 322 + 321 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -456,7 +460,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 307 + 305 @@ -480,7 +484,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 34 + 39 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -492,11 +496,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 288 + 286 libs/ui/src/lib/activities-table/activities-table.component.html - 324 + 322 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -520,7 +524,7 @@ apps/client/src/app/components/admin-market-data/admin-market-data.html - 267 + 278 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -544,7 +548,7 @@ 删除 apps/client/src/app/components/admin-market-data/admin-market-data.html - 289 + 300 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -568,7 +572,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 80 + 85 libs/ui/src/lib/accounts-table/accounts-table.component.html @@ -591,12 +595,20 @@ 146 + + Paid + Paid + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 117 + + Asset Profile 资产概况 apps/client/src/app/components/admin-jobs/admin-jobs.html - 61 + 52 @@ -604,11 +616,11 @@ 历史市场数据 apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 54 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 454 + 453 @@ -616,7 +628,7 @@ 数据源 apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 82 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -640,7 +652,7 @@ 尝试次数 apps/client/src/app/components/admin-jobs/admin-jobs.html - 129 + 120 @@ -648,7 +660,11 @@ 创建 apps/client/src/app/components/admin-jobs/admin-jobs.html - 143 + 134 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 @@ -656,7 +672,7 @@ 完成 apps/client/src/app/components/admin-jobs/admin-jobs.html - 152 + 143 @@ -664,7 +680,7 @@ 状态 apps/client/src/app/components/admin-jobs/admin-jobs.html - 161 + 152 apps/client/src/app/components/admin-settings/admin-settings.component.html @@ -684,7 +700,7 @@ 删除任务 apps/client/src/app/components/admin-jobs/admin-jobs.html - 202 + 193 @@ -692,7 +708,7 @@ 查看数据 apps/client/src/app/components/admin-jobs/admin-jobs.html - 217 + 208 @@ -700,7 +716,7 @@ 查看堆栈跟踪 apps/client/src/app/components/admin-jobs/admin-jobs.html - 225 + 216 @@ -708,7 +724,7 @@ 删除任务 apps/client/src/app/components/admin-jobs/admin-jobs.html - 233 + 224 @@ -724,7 +740,7 @@ Find an account... libs/ui/src/lib/assistant/assistant.component.ts - 471 + 468 @@ -740,7 +756,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 196 + 194 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -798,6 +814,10 @@ apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 28 + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 66 + Filter by... @@ -904,11 +924,11 @@ 导入 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 158 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 193 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -932,7 +952,7 @@ 国家 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 278 + 277 apps/client/src/app/components/admin-users/admin-users.html @@ -940,7 +960,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 281 + 280 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -952,15 +972,15 @@ 行业 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 284 + 283 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 403 + 402 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 287 + 286 apps/client/src/app/pages/public/public-page.html @@ -972,15 +992,15 @@ 国家 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 294 + 293 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 414 + 413 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 299 + 298 @@ -988,7 +1008,7 @@ 代码映射 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 392 + 391 @@ -1007,12 +1027,20 @@ 32 + + Total + Total + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + Scraper Configuration 刮削配置 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 477 + 476 @@ -1020,7 +1048,7 @@ 笔记 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 438 + 437 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -1196,7 +1224,7 @@ libs/ui/src/lib/account-balances/account-balances.component.html - 93 + 98 @@ -1228,11 +1256,11 @@ 网址 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 425 + 424 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 556 + 555 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1256,7 +1284,7 @@ 您真的要删除这个平台吗? apps/client/src/app/components/admin-platform/admin-platform.component.ts - 115 + 114 @@ -1272,7 +1300,7 @@ 预计到 apps/client/src/app/pages/portfolio/fire/fire-page.html - 139 + 140 @@ -1336,7 +1364,7 @@ 您真的要删除此标签吗? apps/client/src/app/components/admin-tag/admin-tag.component.ts - 117 + 116 @@ -1456,7 +1484,7 @@ 投资组合 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 143 + 139 apps/client/src/app/components/header/header.component.html @@ -1468,7 +1496,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 98 libs/common/src/lib/routes/routes.ts @@ -1480,11 +1508,11 @@ 基准 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 384 + 383 apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 155 + 151 @@ -1704,7 +1732,7 @@ 总金额 apps/client/src/app/components/investment-chart/investment-chart.component.ts - 147 + 143 @@ -1720,7 +1748,7 @@ 储蓄率 apps/client/src/app/components/investment-chart/investment-chart.component.ts - 205 + 201 @@ -1772,15 +1800,15 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 97 + 100 apps/client/src/app/pages/portfolio/fire/fire-page.html - 83 + 84 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 162 apps/client/src/app/pages/pricing/pricing-page.html @@ -1968,7 +1996,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 217 + 215 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1980,7 +2008,7 @@ 报告数据故障 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 457 + 456 @@ -2160,7 +2188,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 373 + 372 @@ -2172,7 +2200,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -2184,7 +2212,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -2196,7 +2224,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -2216,7 +2244,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 425 + 422 @@ -2292,11 +2320,11 @@ apps/client/src/app/pages/portfolio/fire/fire-page.html - 80 + 81 apps/client/src/app/pages/portfolio/fire/fire-page.html - 158 + 159 apps/client/src/app/pages/pricing/pricing-page.html @@ -2371,6 +2399,14 @@ 9 + + Coupon + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 122 + + Language 语言 @@ -2384,7 +2420,7 @@ 语言环境 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 515 + 514 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2448,7 +2484,7 @@ 预计将增至 apps/client/src/app/pages/portfolio/fire/fire-page.html - 147 + 148 @@ -2684,7 +2720,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 383 + 382 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -2780,7 +2816,7 @@ 市场数据 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 405 + 404 libs/common/src/lib/routes/routes.ts @@ -2818,10 +2854,6 @@ Overview 概述 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 7 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 114 @@ -2840,7 +2872,7 @@ apps/client/src/app/pages/admin/admin-page.component.ts - 41 + 68 apps/client/src/app/pages/resources/resources-page.component.ts @@ -3224,7 +3256,7 @@ 市场 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 386 + 385 apps/client/src/app/components/footer/footer.component.html @@ -3531,6 +3563,14 @@ 217 + + Oops! Could not delete the asset profiles. + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + What our users are saying 听听我们的用户怎么说 @@ -3672,7 +3712,7 @@ 和安全取款率 (SWR) 为 apps/client/src/app/pages/portfolio/fire/fire-page.html - 108 + 109 @@ -3696,7 +3736,7 @@ 作业 ID apps/client/src/app/components/admin-jobs/admin-jobs.html - 43 + 34 @@ -3756,7 +3796,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 347 + 346 apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -3860,7 +3900,15 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 241 + 239 + + + + Subscriptions + Subscriptions + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 @@ -3960,7 +4008,7 @@ 加载股息 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 68 + 71 @@ -3968,7 +4016,7 @@ 在此处选择或放置文件 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 84 + 87 @@ -3976,7 +4024,7 @@ 支持以下文件格式: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 90 + 93 @@ -3984,7 +4032,7 @@ 选择股息 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 113 + 116 @@ -3992,7 +4040,7 @@ 选择活动 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 118 @@ -4000,11 +4048,19 @@ 后退 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 149 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 185 + + + + Price + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 @@ -4099,6 +4155,14 @@ 150 + + Trial + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + Exclude from Analysis 排除在分析之外 @@ -4236,7 +4300,7 @@ 年利率 apps/client/src/app/pages/portfolio/fire/fire-page.html - 185 + 186 @@ -4263,6 +4327,14 @@ 93 + + Expires + Expires + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 194 + + Top 顶部 @@ -4576,7 +4648,7 @@ 可持续的退休收入 apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 42 @@ -4713,11 +4785,11 @@ 每月 apps/client/src/app/pages/portfolio/fire/fire-page.html - 94 + 95 apps/client/src/app/pages/portfolio/fire/fire-page.html - 172 + 173 @@ -4908,20 +4980,12 @@ 329 - - Switzerland - 瑞士 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 58 - - Global 全球的 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 59 + 60 libs/ui/src/lib/i18n.ts @@ -5025,7 +5089,7 @@ 您确实要删除该帐户余额吗? libs/ui/src/lib/account-balances/account-balances.component.ts - 113 + 127 @@ -5057,7 +5121,7 @@ 草稿 libs/ui/src/lib/activities-table/activities-table.component.html - 168 + 167 @@ -5117,7 +5181,7 @@ , apps/client/src/app/pages/portfolio/fire/fire-page.html - 145 + 146 @@ -5152,6 +5216,14 @@ 130 + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + Loan Loan @@ -5265,7 +5337,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 339 + 337 libs/ui/src/lib/i18n.ts @@ -5297,7 +5369,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 332 + 331 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -5329,7 +5401,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 348 + 347 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -5445,7 +5517,7 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 449 + 448 @@ -5485,7 +5557,7 @@ 代码 apps/client/src/app/components/admin-jobs/admin-jobs.html - 77 + 68 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -5501,7 +5573,7 @@ apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 319 + 318 libs/ui/src/lib/i18n.ts @@ -5577,7 +5649,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 265 + 263 libs/ui/src/lib/i18n.ts @@ -5773,7 +5845,7 @@ 如果您今天退休,您将能够提取 apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 69 @@ -5853,11 +5925,11 @@ libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 451 + 450 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 465 + 464 libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -5893,7 +5965,7 @@ 测试 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 574 + 573 @@ -5939,6 +6011,10 @@ Job Queue 任务队列 + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + libs/common/src/lib/routes/routes.ts 46 @@ -5965,7 +6041,7 @@ 关闭持仓 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 447 + 446 @@ -5997,7 +6073,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 89 + 92 @@ -6029,7 +6105,7 @@ 今年迄今为止 libs/ui/src/lib/assistant/assistant.component.ts - 385 + 384 @@ -6037,7 +6113,7 @@ 本周至今 libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6045,7 +6121,7 @@ 本月至今 libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6057,7 +6133,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 381 + 380 @@ -6069,7 +6145,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 377 + 376 @@ -6117,7 +6193,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 395 + 394 @@ -6129,7 +6205,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 419 + 416 @@ -6170,7 +6246,7 @@ 数据收集 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 597 + 596 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6182,7 +6258,7 @@ Find a holding... libs/ui/src/lib/assistant/assistant.component.ts - 472 + 469 @@ -6258,7 +6334,7 @@ 执行作业 apps/client/src/app/components/admin-jobs/admin-jobs.html - 229 + 220 @@ -6266,7 +6342,7 @@ 优先级 apps/client/src/app/components/admin-jobs/admin-jobs.html - 105 + 96 @@ -6330,7 +6406,7 @@ Jump to a page... libs/ui/src/lib/assistant/assistant.component.ts - 473 + 470 @@ -6378,7 +6454,7 @@ 包含在 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 382 + 381 @@ -6405,30 +6481,6 @@ 130 - - Delete Profiles - 删除配置文件 - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 242 - - - - Do you really want to delete these profiles? - 您确定要删除这些配置文件吗? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 59 - - - - Oops! Could not delete profiles. - 哎呀!无法删除配置文件。 - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 47 - - Table 表格 @@ -6458,7 +6510,7 @@ 另类 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 86 @@ -6466,7 +6518,7 @@ 应用 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 87 @@ -6474,7 +6526,7 @@ 预算管理 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 85 + 88 @@ -6534,7 +6586,15 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 89 + + + + Oops! Could not delete the asset profile. + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 @@ -6542,7 +6602,7 @@ 家族办公室 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 90 @@ -6550,7 +6610,7 @@ 投资者 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 93 @@ -6562,7 +6622,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 94 @@ -6574,7 +6634,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 96 @@ -6582,7 +6642,7 @@ 隐私 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 97 @@ -6590,7 +6650,7 @@ 软件 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 99 @@ -6598,7 +6658,7 @@ 工具 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 100 @@ -6606,7 +6666,7 @@ 用户体验 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 98 + 101 @@ -6614,7 +6674,7 @@ 财富 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 99 + 102 @@ -6622,7 +6682,7 @@ 财富管理 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 100 + 103 @@ -6633,6 +6693,14 @@ 474 + + Do you really want to delete these asset profiles? + Do you really want to delete these asset profiles? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 67 + + Error 错误 @@ -6670,7 +6738,7 @@ 基于您总资产的 apps/client/src/app/pages/portfolio/fire/fire-page.html - 96 + 97 @@ -6690,7 +6758,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 602 + 601 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6742,7 +6810,7 @@ 关闭 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 604 + 603 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6762,7 +6830,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 124 + 131 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -6770,7 +6838,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 133 + 229 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6814,7 +6882,7 @@ 投资组合快照 apps/client/src/app/components/admin-jobs/admin-jobs.html - 65 + 56 @@ -6846,7 +6914,7 @@ 最小阈值 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 52 + 58 @@ -6854,7 +6922,7 @@ 阈值上限 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 87 + 93 @@ -6946,7 +7014,7 @@ , 假设一个 apps/client/src/app/pages/portfolio/fire/fire-page.html - 174 + 175 @@ -6977,6 +7045,14 @@ 195 + + Delete + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + cannot be self-hosted 无法自托管 @@ -7148,7 +7224,7 @@ 阈值范围 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 9 + 15 @@ -7280,7 +7356,7 @@ 保存 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 613 + 612 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7304,7 +7380,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 130 + 139 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -7404,7 +7480,7 @@ 默认市场价格 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 487 + 486 @@ -7412,7 +7488,7 @@ 模式 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 524 + 523 @@ -7420,7 +7496,7 @@ 选择器 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 540 + 539 @@ -7428,7 +7504,7 @@ HTTP 请求标头 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 500 + 499 @@ -7472,7 +7548,7 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 @@ -7492,11 +7568,11 @@ libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 381 + 380 libs/ui/src/lib/treemap-chart/treemap-chart.component.ts - 394 + 393 @@ -8225,7 +8301,7 @@ 管理资产概况 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html - 472 + 471 @@ -8249,7 +8325,7 @@ 平均单位价格 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts - 117 + 123 apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html From 20eb9efaa664254208a076bfdaac04b399cf1300 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 20 Jun 2026 13:48:42 +0200 Subject: [PATCH 02/13] Task/add icon to indicate external links in page tabs component (#7081) * Add icon to indicate external links * Update changelog --- CHANGELOG.md | 1 + libs/ui/src/lib/page-tabs/page-tabs.component.html | 4 ++++ libs/ui/src/lib/page-tabs/page-tabs.component.scss | 9 +++++++++ libs/ui/src/lib/page-tabs/page-tabs.component.ts | 4 ++++ 4 files changed, 18 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d1d66e91c..361499e58 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 ### Added +- Added an icon to indicate external links in the page tabs component - Added the Korean (`ko`) language to the footer ### Changed diff --git a/libs/ui/src/lib/page-tabs/page-tabs.component.html b/libs/ui/src/lib/page-tabs/page-tabs.component.html index 051005790..2898bcc79 100644 --- a/libs/ui/src/lib/page-tabs/page-tabs.component.html +++ b/libs/ui/src/lib/page-tabs/page-tabs.component.html @@ -20,6 +20,10 @@ + } @else { Date: Sat, 20 Jun 2026 15:24:10 +0200 Subject: [PATCH 03/13] Task/improve language localization for DE (20260620) (#7082) * Update translations * Update changelog --- CHANGELOG.md | 1 + apps/client/src/locales/messages.de.xlf | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 361499e58..d4afa84a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added the selected asset profile count to the deletion confirmation dialog of the historical market data table in the admin control panel - Improved the sorting to be case-insensitive in the platform management of the admin control panel - Improved the sorting to be case-insensitive in the tag management of the admin control panel +- Improved the language localization for German (`de`) - Upgraded `yahoo-finance2` from version `3.14.2` to `3.15.3` ### Fixed diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index 5de30f80f..3c8ed9e93 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -311,7 +311,7 @@ Paid - Paid + Bezahlt apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts 117 @@ -1331,7 +1331,7 @@ Coupon - Coupon + Gutschein apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts 122 @@ -1899,7 +1899,7 @@ Trial - Trial + Testphase apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts 121 @@ -2347,7 +2347,7 @@ Subscriptions - Subscriptions + Abonnements apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html 131 @@ -2443,7 +2443,7 @@ {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} - {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profil} other {Profile}} apps/client/src/app/components/admin-market-data/admin-market-data.html 249 @@ -3227,7 +3227,7 @@ Price - Price + Preis apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html 166 @@ -3431,7 +3431,7 @@ Expires - Expires + Läuft ab apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html 194 @@ -4415,7 +4415,7 @@ Total - Total + Gesamt apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html 150 @@ -5183,7 +5183,7 @@ Oops! Could not delete the asset profiles. - Oops! Could not delete the asset profiles. + Ups! Die Anlageprofile konnten nicht gelöscht werden. apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 52 @@ -6614,7 +6614,7 @@ Oops! Could not delete the asset profile. - Oops! Could not delete the asset profile. + Ups! Das Anlageprofil konnte nicht gelöscht werden. apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 51 @@ -6718,7 +6718,7 @@ Do you really want to delete these asset profiles? - Do you really want to delete these asset profiles? + Möchtest du diese Anlageprofile wirklich löschen? apps/client/src/app/components/admin-market-data/admin-market-data.service.ts 67 @@ -7070,7 +7070,7 @@ Delete - Delete + löschen apps/client/src/app/components/admin-market-data/admin-market-data.html 244 From 7d779d84617af567370f999a0129d7dea385a3e0 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 20 Jun 2026 18:37:44 +0200 Subject: [PATCH 04/13] Feature/add data gathering frequency to symbol profile (#7083) * Add data gathering frequency to symbol profile and gather hourly * Update changelog --- CHANGELOG.md | 2 + apps/api/src/app/admin/admin.service.ts | 2 + .../market-data/market-data.controller.ts | 6 +- apps/api/src/app/import/import.service.ts | 2 + apps/api/src/app/symbol/symbol.service.ts | 25 ++++-- apps/api/src/services/cron/cron.service.ts | 1 + .../market-data/market-data.service.ts | 13 +++ .../data-gathering/data-gathering.service.ts | 83 +++++++++++++++++-- .../symbol-profile/symbol-profile.service.ts | 2 + .../asset-profile-dialog.component.ts | 21 +++++ .../asset-profile-dialog.html | 17 +++- .../src/lib/dtos/update-asset-profile.dto.ts | 12 ++- .../enhanced-symbol-profile.interface.ts | 8 +- .../responses/export-response.interface.ts | 1 + libs/ui/src/lib/services/admin.service.ts | 2 + .../migration.sql | 8 ++ prisma/schema.prisma | 7 ++ 17 files changed, 196 insertions(+), 16 deletions(-) create mode 100644 prisma/migrations/20260620163851_added_data_gathering_frequency_to_symbol_profile/migration.sql diff --git a/CHANGELOG.md b/CHANGELOG.md index d4afa84a9..038612a02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,9 +11,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added an icon to indicate external links in the page tabs component - Added the Korean (`ko`) language to the footer +- Added a data gathering frequency (`DAILY` or `HOURLY`) to the asset profile to control the market data gathering interval ### Changed +- Changed the _Fear & Greed Index_ (market mood) in the markets overview to use the stored market data instead of a live quote - Moved the endpoint to get the asset profiles from `GET api/v1/admin/market-data` to `GET api/v1/asset-profiles` - Added the selected asset profile count to the delete menu item of the historical market data table in the admin control panel - Added the selected asset profile count to the deletion confirmation dialog of the historical market data table in the admin control panel diff --git a/apps/api/src/app/admin/admin.service.ts b/apps/api/src/app/admin/admin.service.ts index f08fb6a37..9a5429655 100644 --- a/apps/api/src/app/admin/admin.service.ts +++ b/apps/api/src/app/admin/admin.service.ts @@ -287,6 +287,7 @@ export class AdminService { comment, countries, currency, + dataGatheringFrequency, dataSource: newDataSource, holdings, isActive, @@ -370,6 +371,7 @@ export class AdminService { const updatedSymbolProfile: Prisma.SymbolProfileUpdateInput = { comment, currency, + dataGatheringFrequency, dataSource, isActive, scraperConfiguration, diff --git a/apps/api/src/app/endpoints/market-data/market-data.controller.ts b/apps/api/src/app/endpoints/market-data/market-data.controller.ts index f6857283b..f60eea904 100644 --- a/apps/api/src/app/endpoints/market-data/market-data.controller.ts +++ b/apps/api/src/app/endpoints/market-data/market-data.controller.ts @@ -64,14 +64,16 @@ export class MarketDataController { dataGatheringItem: { dataSource: ghostfolioFearAndGreedIndexDataSourceCryptocurrencies, symbol: ghostfolioFearAndGreedIndexSymbolCryptocurrencies - } + }, + useIntradayData: true }), this.symbolService.get({ includeHistoricalData, dataGatheringItem: { dataSource: ghostfolioFearAndGreedIndexDataSourceStocks, symbol: ghostfolioFearAndGreedIndexSymbolStocks - } + }, + useIntradayData: true }) ]); diff --git a/apps/api/src/app/import/import.service.ts b/apps/api/src/app/import/import.service.ts index b82f763a0..2ecc4d3a5 100644 --- a/apps/api/src/app/import/import.service.ts +++ b/apps/api/src/app/import/import.service.ts @@ -536,6 +536,8 @@ export class ImportService { url, comment: assetProfile.comment, currency: assetProfile.currency, + dataGatheringFrequency: + assetProfile.dataGatheringFrequency ?? 'DAILY', userId: dataSource === 'MANUAL' ? user.id : undefined }, symbolProfileId: undefined, diff --git a/apps/api/src/app/symbol/symbol.service.ts b/apps/api/src/app/symbol/symbol.service.ts index fdbc7f84c..f2bf4beb1 100644 --- a/apps/api/src/app/symbol/symbol.service.ts +++ b/apps/api/src/app/symbol/symbol.service.ts @@ -24,15 +24,30 @@ export class SymbolService { public async get({ dataGatheringItem, - includeHistoricalData + includeHistoricalData, + useIntradayData = false }: { dataGatheringItem: DataGatheringItem; includeHistoricalData?: number; + useIntradayData?: boolean; }): Promise { - const quotes = await this.dataProviderService.getQuotes({ - items: [dataGatheringItem] - }); - const { currency, marketPrice } = quotes[dataGatheringItem.symbol] ?? {}; + let currency: string; + let marketPrice: number; + + if (useIntradayData) { + const latestMarketData = await this.marketDataService.getLatest({ + dataSource: dataGatheringItem.dataSource, + symbol: dataGatheringItem.symbol + }); + + marketPrice = latestMarketData?.marketPrice; + } else { + const quotes = await this.dataProviderService.getQuotes({ + items: [dataGatheringItem] + }); + + ({ currency, marketPrice } = quotes[dataGatheringItem.symbol] ?? {}); + } if (dataGatheringItem.dataSource && marketPrice >= 0) { let historicalData: HistoricalDataItem[] = []; diff --git a/apps/api/src/services/cron/cron.service.ts b/apps/api/src/services/cron/cron.service.ts index e680f0063..7299cbbf4 100644 --- a/apps/api/src/services/cron/cron.service.ts +++ b/apps/api/src/services/cron/cron.service.ts @@ -42,6 +42,7 @@ export class CronService { public async runEveryHourAtRandomMinute() { if (await this.isDataGatheringEnabled()) { await this.dataGatheringService.gather7Days(); + await this.dataGatheringService.gatherHourlySymbols(); } } diff --git a/apps/api/src/services/market-data/market-data.service.ts b/apps/api/src/services/market-data/market-data.service.ts index 87b08e1bd..27c741055 100644 --- a/apps/api/src/services/market-data/market-data.service.ts +++ b/apps/api/src/services/market-data/market-data.service.ts @@ -40,6 +40,19 @@ export class MarketDataService { }); } + public async getLatest({ + dataSource, + symbol + }: AssetProfileIdentifier): Promise { + return this.prismaService.marketData.findFirst({ + orderBy: [{ date: 'desc' }], + where: { + dataSource, + symbol + } + }); + } + public async getMax({ dataSource, symbol }: AssetProfileIdentifier) { return this.prismaService.marketData.findFirst({ select: { diff --git a/apps/api/src/services/queues/data-gathering/data-gathering.service.ts b/apps/api/src/services/queues/data-gathering/data-gathering.service.ts index b5b701fe4..dfd371a13 100644 --- a/apps/api/src/services/queues/data-gathering/data-gathering.service.ts +++ b/apps/api/src/services/queues/data-gathering/data-gathering.service.ts @@ -2,6 +2,7 @@ import { DataProviderService } from '@ghostfolio/api/services/data-provider/data import { DataEnhancerInterface } from '@ghostfolio/api/services/data-provider/interfaces/data-enhancer.interface'; import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.service'; import { DataGatheringItem } from '@ghostfolio/api/services/interfaces/interfaces'; +import { MarketDataService } from '@ghostfolio/api/services/market-data/market-data.service'; import { PrismaService } from '@ghostfolio/api/services/prisma/prisma.service'; import { PropertyService } from '@ghostfolio/api/services/property/property.service'; import { SymbolProfileService } from '@ghostfolio/api/services/symbol-profile/symbol-profile.service'; @@ -17,6 +18,7 @@ import { import { DATE_FORMAT, getAssetProfileIdentifier, + getStartOfUtcDate, resetHours } from '@ghostfolio/common/helper'; import { @@ -26,7 +28,7 @@ import { import { InjectQueue } from '@nestjs/bull'; import { Inject, Injectable, Logger } from '@nestjs/common'; -import { DataSource } from '@prisma/client'; +import { DataSource, Prisma } from '@prisma/client'; import { JobOptions, Queue } from 'bull'; import { format, min, subDays, subMilliseconds, subYears } from 'date-fns'; import { isEmpty } from 'lodash'; @@ -43,6 +45,7 @@ export class DataGatheringService { private readonly dataGatheringQueue: Queue, private readonly dataProviderService: DataProviderService, private readonly exchangeRateDataService: ExchangeRateDataService, + private readonly marketDataService: MarketDataService, private readonly prismaService: PrismaService, private readonly propertyService: PropertyService, private readonly symbolProfileService: SymbolProfileService @@ -279,6 +282,46 @@ export class DataGatheringService { } } + public async gatherHourlySymbols() { + const assetProfileIdentifiers = + await this.getHourlyAssetProfileIdentifiers(); + + if (assetProfileIdentifiers.length <= 0) { + return; + } + + const date = getStartOfUtcDate(new Date()); + + try { + const quotes = await this.dataProviderService.getQuotes({ + items: assetProfileIdentifiers, + useCache: false + }); + + const data: Prisma.MarketDataUpdateInput[] = []; + + for (const { dataSource, symbol } of assetProfileIdentifiers) { + const quote = quotes[symbol]; + + if (quote?.dataSource !== dataSource || !quote.marketPrice) { + continue; + } + + data.push({ + dataSource, + date, + symbol, + marketPrice: quote.marketPrice, + state: 'INTRADAY' + }); + } + + await this.marketDataService.updateMany({ data }); + } catch (error) { + this.logger.error('Could not gather hourly market data', error); + } + } + public async gatherSymbols({ dataGatheringItems, force = false, @@ -389,6 +432,36 @@ export class DataGatheringService { return min([aStartDate, subYears(new Date(), 10)]); } + private async getHourlyAssetProfileIdentifiers(): Promise< + AssetProfileIdentifier[] + > { + const symbolProfiles = await this.prismaService.symbolProfile.findMany({ + orderBy: [{ symbol: 'asc' }, { dataSource: 'asc' }], + select: { + dataSource: true, + scraperConfiguration: true, + symbol: true + }, + where: { + dataGatheringFrequency: 'HOURLY', + isActive: true + } + }); + + return symbolProfiles + .filter(({ dataSource, scraperConfiguration }) => { + const manualDataSourceWithScraperConfiguration = + dataSource === 'MANUAL' && !isEmpty(scraperConfiguration); + + return ( + dataSource !== 'MANUAL' || manualDataSourceWithScraperConfiguration + ); + }) + .map(({ dataSource, symbol }) => { + return { dataSource, symbol }; + }); + } + private async getSymbols7D({ withUserSubscription = false }: { @@ -469,14 +542,12 @@ export class DataGatheringService { } }) ) - .filter((symbolProfile) => { + .filter(({ dataSource, scraperConfiguration }) => { const manualDataSourceWithScraperConfiguration = - symbolProfile.dataSource === 'MANUAL' && - !isEmpty(symbolProfile.scraperConfiguration); + dataSource === 'MANUAL' && !isEmpty(scraperConfiguration); return ( - symbolProfile.dataSource !== 'MANUAL' || - manualDataSourceWithScraperConfiguration + dataSource !== 'MANUAL' || manualDataSourceWithScraperConfiguration ); }) .map((symbolProfile) => { diff --git a/apps/api/src/services/symbol-profile/symbol-profile.service.ts b/apps/api/src/services/symbol-profile/symbol-profile.service.ts index 2d5116274..5d0968c5c 100644 --- a/apps/api/src/services/symbol-profile/symbol-profile.service.ts +++ b/apps/api/src/services/symbol-profile/symbol-profile.service.ts @@ -178,6 +178,7 @@ export class SymbolProfileService { comment, countries, currency, + dataGatheringFrequency, holdings, isActive, name, @@ -195,6 +196,7 @@ export class SymbolProfileService { comment, countries, currency, + dataGatheringFrequency, holdings, isActive, name, diff --git a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts index 829129b38..5ceb5808a 100644 --- a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts +++ b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts @@ -74,6 +74,7 @@ import { IonIcon } from '@ionic/angular/standalone'; import { AssetClass, AssetSubClass, + DataGatheringFrequency, MarketData, Prisma, SymbolProfile @@ -155,6 +156,7 @@ export class GfAssetProfileDialogComponent implements OnInit { comment: '', countries: ['', jsonValidator()], currency: '', + dataGatheringFrequency: new FormControl('DAILY'), historicalData: this.formBuilder.group({ csvString: '' }), @@ -199,6 +201,20 @@ export class GfAssetProfileDialogComponent implements OnInit { protected currencies: string[] = []; + protected readonly dataGatheringFrequencyValues: { + value: DataGatheringFrequency; + viewValue: string; + }[] = [ + { + value: 'DAILY', + viewValue: $localize`Daily` + }, + { + value: 'HOURLY', + viewValue: $localize`Hourly` + } + ]; + protected readonly dateRangeOptions = [ { label: $localize`Current week` + ' (' + $localize`WTD` + ')', @@ -401,6 +417,8 @@ export class GfAssetProfileDialogComponent implements OnInit { }) ?? [] ), currency: this.assetProfile?.currency ?? null, + dataGatheringFrequency: + this.assetProfile?.dataGatheringFrequency ?? 'DAILY', historicalData: { csvString: GfAssetProfileDialogComponent.HISTORICAL_DATA_TEMPLATE }, @@ -583,6 +601,9 @@ export class GfAssetProfileDialogComponent implements OnInit { this.assetProfileForm.controls.assetSubClass.value ?? undefined, comment: this.assetProfileForm.controls.comment.value || undefined, currency: this.assetProfileForm.controls.currency.value ?? undefined, + dataGatheringFrequency: + this.assetProfileForm.controls.dataGatheringFrequency.value ?? + undefined, isActive: isBoolean(this.assetProfileForm.controls.isActive.value) ? this.assetProfileForm.controls.isActive.value : undefined, diff --git a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html index 453b8cb6a..f00c279a0 100644 --- a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html +++ b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -113,7 +113,7 @@
Overview
-
+
@if (isEditAssetProfileIdentifierMode) {
@@ -444,6 +444,21 @@ >
+
+ + Data Gathering Frequency + + @for ( + dataGatheringFrequencyValue of dataGatheringFrequencyValues; + track dataGatheringFrequencyValue.value + ) { + {{ + dataGatheringFrequencyValue.viewValue + }} + } + + +
diff --git a/libs/common/src/lib/dtos/update-asset-profile.dto.ts b/libs/common/src/lib/dtos/update-asset-profile.dto.ts index 1c8af3e72..ba3868482 100644 --- a/libs/common/src/lib/dtos/update-asset-profile.dto.ts +++ b/libs/common/src/lib/dtos/update-asset-profile.dto.ts @@ -1,6 +1,12 @@ import { IsCurrencyCode } from '@ghostfolio/common/validators/is-currency-code'; -import { AssetClass, AssetSubClass, DataSource, Prisma } from '@prisma/client'; +import { + AssetClass, + AssetSubClass, + DataGatheringFrequency, + DataSource, + Prisma +} from '@prisma/client'; import { IsArray, IsBoolean, @@ -32,6 +38,10 @@ export class UpdateAssetProfileDto { @IsOptional() currency?: string; + @IsEnum(DataGatheringFrequency) + @IsOptional() + dataGatheringFrequency?: DataGatheringFrequency; + @IsEnum(DataSource) @IsOptional() dataSource?: DataSource; diff --git a/libs/common/src/lib/interfaces/enhanced-symbol-profile.interface.ts b/libs/common/src/lib/interfaces/enhanced-symbol-profile.interface.ts index 8426916c9..69fdf9f18 100644 --- a/libs/common/src/lib/interfaces/enhanced-symbol-profile.interface.ts +++ b/libs/common/src/lib/interfaces/enhanced-symbol-profile.interface.ts @@ -1,4 +1,9 @@ -import { AssetClass, AssetSubClass, DataSource } from '@prisma/client'; +import { + AssetClass, + AssetSubClass, + DataGatheringFrequency, + DataSource +} from '@prisma/client'; import { Country } from './country.interface'; import { DataProviderInfo } from './data-provider-info.interface'; @@ -15,6 +20,7 @@ export interface EnhancedSymbolProfile { createdAt: Date; currency?: string; cusip?: string; + dataGatheringFrequency?: DataGatheringFrequency; dataProviderInfo?: DataProviderInfo; dataSource: DataSource; dateOfFirstActivity?: Date; diff --git a/libs/common/src/lib/interfaces/responses/export-response.interface.ts b/libs/common/src/lib/interfaces/responses/export-response.interface.ts index fa592faf2..0e8ba1574 100644 --- a/libs/common/src/lib/interfaces/responses/export-response.interface.ts +++ b/libs/common/src/lib/interfaces/responses/export-response.interface.ts @@ -28,6 +28,7 @@ export interface ExportResponse { assetProfiles: (Omit< SymbolProfile, | 'createdAt' + | 'dataGatheringFrequency' | 'id' | 'scraperConfiguration' | 'symbolMapping' diff --git a/libs/ui/src/lib/services/admin.service.ts b/libs/ui/src/lib/services/admin.service.ts index 0eea768d6..90e477f28 100644 --- a/libs/ui/src/lib/services/admin.service.ts +++ b/libs/ui/src/lib/services/admin.service.ts @@ -189,6 +189,7 @@ export class AdminService { comment, countries, currency, + dataGatheringFrequency, dataSource: newDataSource, isActive, name, @@ -207,6 +208,7 @@ export class AdminService { comment, countries, currency, + dataGatheringFrequency, dataSource: newDataSource, isActive, name, diff --git a/prisma/migrations/20260620163851_added_data_gathering_frequency_to_symbol_profile/migration.sql b/prisma/migrations/20260620163851_added_data_gathering_frequency_to_symbol_profile/migration.sql new file mode 100644 index 000000000..33ea3f732 --- /dev/null +++ b/prisma/migrations/20260620163851_added_data_gathering_frequency_to_symbol_profile/migration.sql @@ -0,0 +1,8 @@ +-- CreateEnum +CREATE TYPE "DataGatheringFrequency" AS ENUM ('DAILY', 'HOURLY'); + +-- AlterTable +ALTER TABLE "SymbolProfile" ADD COLUMN "dataGatheringFrequency" "DataGatheringFrequency" NOT NULL DEFAULT 'DAILY'; + +-- CreateIndex +CREATE INDEX "SymbolProfile_dataGatheringFrequency_idx" ON "SymbolProfile"("dataGatheringFrequency"); diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 024ab7aa0..2c39667ee 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -191,6 +191,7 @@ model SymbolProfile { createdAt DateTime @default(now()) currency String cusip String? + dataGatheringFrequency DataGatheringFrequency @default(DAILY) dataSource DataSource figi String? figiComposite String? @@ -215,6 +216,7 @@ model SymbolProfile { @@index([assetClass]) @@index([currency]) @@index([cusip]) + @@index([dataGatheringFrequency]) @@index([dataSource]) @@index([isActive]) @@index([isin]) @@ -316,6 +318,11 @@ enum AssetSubClass { STOCK } +enum DataGatheringFrequency { + DAILY + HOURLY +} + enum DataSource { ALPHA_VANTAGE COINGECKO From 1587206e677ad32c7a74b6d629cdeddcce305b7a Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 20 Jun 2026 19:39:27 +0200 Subject: [PATCH 05/13] Bugfix/missing quotes for symbols across data sources (#7085) * Fix missing quotes * Update changelog --- CHANGELOG.md | 1 + .../endpoints/watchlist/watchlist.service.ts | 4 +- .../src/app/portfolio/current-rate.service.ts | 4 +- apps/api/src/app/symbol/symbol.service.ts | 8 +- .../services/benchmark/benchmark.service.ts | 8 +- .../data-provider/data-provider.service.ts | 73 +++++++++++++------ .../exchange-rate-data.service.ts | 9 ++- .../data-gathering/data-gathering.service.ts | 4 +- 8 files changed, 77 insertions(+), 34 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 038612a02..a3433eeb9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - Fixed an issue with the localization of the country names +- Fixed an issue in the data provider service where quotes could be missing for symbols that exist in multiple data sources by keying the quotes response by the asset profile identifier ## 3.12.0 - 2026-06-17 diff --git a/apps/api/src/app/endpoints/watchlist/watchlist.service.ts b/apps/api/src/app/endpoints/watchlist/watchlist.service.ts index 666023dbf..791cc6c69 100644 --- a/apps/api/src/app/endpoints/watchlist/watchlist.service.ts +++ b/apps/api/src/app/endpoints/watchlist/watchlist.service.ts @@ -4,6 +4,7 @@ import { MarketDataService } from '@ghostfolio/api/services/market-data/market-d import { PrismaService } from '@ghostfolio/api/services/prisma/prisma.service'; import { DataGatheringService } from '@ghostfolio/api/services/queues/data-gathering/data-gathering.service'; import { SymbolProfileService } from '@ghostfolio/api/services/symbol-profile/symbol-profile.service'; +import { getAssetProfileIdentifier } from '@ghostfolio/common/helper'; import { WatchlistResponse } from '@ghostfolio/common/interfaces'; import { BadRequestException, Injectable } from '@nestjs/common'; @@ -127,7 +128,8 @@ export class WatchlistService { const performancePercent = this.benchmarkService.calculateChangeInPercentage( allTimeHigh?.marketPrice, - quotes[symbol]?.marketPrice + quotes[getAssetProfileIdentifier({ dataSource, symbol })] + ?.marketPrice ); return { diff --git a/apps/api/src/app/portfolio/current-rate.service.ts b/apps/api/src/app/portfolio/current-rate.service.ts index f0a451975..9cfeda3bd 100644 --- a/apps/api/src/app/portfolio/current-rate.service.ts +++ b/apps/api/src/app/portfolio/current-rate.service.ts @@ -51,13 +51,13 @@ export class CurrentRateService { const values: GetValueObject[] = []; if (includesToday) { - const quotesBySymbol = await this.dataProviderService.getQuotes({ + const quotes = await this.dataProviderService.getQuotes({ items: dataGatheringItems, user: this.request?.user }); for (const { dataSource, symbol } of dataGatheringItems) { - const quote = quotesBySymbol[symbol]; + const quote = quotes[getAssetProfileIdentifier({ dataSource, symbol })]; if (quote?.dataProviderInfo) { dataProviderInfos.push(quote.dataProviderInfo); diff --git a/apps/api/src/app/symbol/symbol.service.ts b/apps/api/src/app/symbol/symbol.service.ts index f2bf4beb1..732fcb23d 100644 --- a/apps/api/src/app/symbol/symbol.service.ts +++ b/apps/api/src/app/symbol/symbol.service.ts @@ -1,7 +1,10 @@ import { DataProviderService } from '@ghostfolio/api/services/data-provider/data-provider.service'; import { DataGatheringItem } from '@ghostfolio/api/services/interfaces/interfaces'; import { MarketDataService } from '@ghostfolio/api/services/market-data/market-data.service'; -import { DATE_FORMAT } from '@ghostfolio/common/helper'; +import { + DATE_FORMAT, + getAssetProfileIdentifier +} from '@ghostfolio/common/helper'; import { DataProviderHistoricalResponse, HistoricalDataItem, @@ -46,7 +49,8 @@ export class SymbolService { items: [dataGatheringItem] }); - ({ currency, marketPrice } = quotes[dataGatheringItem.symbol] ?? {}); + ({ currency, marketPrice } = + quotes[getAssetProfileIdentifier(dataGatheringItem)] ?? {}); } if (dataGatheringItem.dataSource && marketPrice >= 0) { diff --git a/apps/api/src/services/benchmark/benchmark.service.ts b/apps/api/src/services/benchmark/benchmark.service.ts index 022a0e928..56a629163 100644 --- a/apps/api/src/services/benchmark/benchmark.service.ts +++ b/apps/api/src/services/benchmark/benchmark.service.ts @@ -8,7 +8,10 @@ import { CACHE_TTL_INFINITE, PROPERTY_BENCHMARKS } from '@ghostfolio/common/config'; -import { calculateBenchmarkTrend } from '@ghostfolio/common/helper'; +import { + calculateBenchmarkTrend, + getAssetProfileIdentifier +} from '@ghostfolio/common/helper'; import { AssetProfileIdentifier, Benchmark, @@ -266,8 +269,9 @@ export class BenchmarkService { let storeInCache = true; const benchmarks = allTimeHighs.map((allTimeHigh, index) => { + const { dataSource, symbol } = benchmarkAssetProfiles[index]; const { marketPrice } = - quotes[benchmarkAssetProfiles[index].symbol] ?? {}; + quotes[getAssetProfileIdentifier({ dataSource, symbol })] ?? {}; let performancePercentFromAllTimeHigh = 0; diff --git a/apps/api/src/services/data-provider/data-provider.service.ts b/apps/api/src/services/data-provider/data-provider.service.ts index 5b54afb0b..fb9efff44 100644 --- a/apps/api/src/services/data-provider/data-provider.service.ts +++ b/apps/api/src/services/data-provider/data-provider.service.ts @@ -77,7 +77,9 @@ export class DataProviderService implements OnModuleInit { useCache: false }); - if (quotes[symbol]?.marketPrice > 0) { + if ( + quotes[getAssetProfileIdentifier({ dataSource, symbol })]?.marketPrice > 0 + ) { return true; } @@ -514,7 +516,6 @@ export class DataProviderService implements OnModuleInit { return result; } - // TODO: Change symbol in response to assetProfileIdentifier public async getQuotes({ items, requestTimeout, @@ -526,10 +527,12 @@ export class DataProviderService implements OnModuleInit { useCache?: boolean; user?: UserWithSettings; }): Promise<{ - [symbol: string]: DataProviderResponse; + [assetProfileIdentifier: string]: DataProviderResponse; }> { const response: { - [symbol: string]: DataProviderResponse; + [assetProfileIdentifier: string]: DataProviderResponse & { + symbol: string; + }; } = {}; const startTimeTotal = performance.now(); @@ -538,11 +541,17 @@ export class DataProviderService implements OnModuleInit { return symbol === `${DEFAULT_CURRENCY}USX`; }) ) { - response[`${DEFAULT_CURRENCY}USX`] = { + response[ + getAssetProfileIdentifier({ + dataSource: this.getDataSourceForExchangeRates(), + symbol: `${DEFAULT_CURRENCY}USX` + }) + ] = { currency: 'USX', dataSource: this.getDataSourceForExchangeRates(), marketPrice: 100, - marketState: 'open' + marketState: 'open', + symbol: `${DEFAULT_CURRENCY}USX` }; } @@ -557,8 +566,13 @@ export class DataProviderService implements OnModuleInit { if (quoteString) { try { - const cachedDataProviderResponse = JSON.parse(quoteString); - response[symbol] = cachedDataProviderResponse; + const cachedDataProviderResponse = JSON.parse( + quoteString + ) as DataProviderResponse; + response[getAssetProfileIdentifier({ dataSource, symbol })] = { + ...cachedDataProviderResponse, + symbol + }; continue; } catch {} } @@ -646,14 +660,19 @@ export class DataProviderService implements OnModuleInit { continue; } - response[symbol] = dataProviderResponse; + response[ + getAssetProfileIdentifier({ + symbol, + dataSource: DataSource[dataSource] + }) + ] = { ...dataProviderResponse, symbol }; this.redisCacheService.set( this.redisCacheService.getQuoteKey({ symbol, dataSource: DataSource[dataSource] }), - JSON.stringify(response[symbol]), + JSON.stringify(dataProviderResponse), this.configurationService.get('CACHE_QUOTES_TTL') ); @@ -663,7 +682,7 @@ export class DataProviderService implements OnModuleInit { rootCurrency } of DERIVED_CURRENCIES) { if (symbol === `${DEFAULT_CURRENCY}${rootCurrency}`) { - response[`${DEFAULT_CURRENCY}${currency}`] = { + const derivedDataProviderResponse: DataProviderResponse = { ...dataProviderResponse, currency, marketPrice: new Big( @@ -674,12 +693,22 @@ export class DataProviderService implements OnModuleInit { marketState: 'open' }; + response[ + getAssetProfileIdentifier({ + dataSource: DataSource[dataSource], + symbol: `${DEFAULT_CURRENCY}${currency}` + }) + ] = { + ...derivedDataProviderResponse, + symbol: `${DEFAULT_CURRENCY}${currency}` + }; + this.redisCacheService.set( this.redisCacheService.getQuoteKey({ dataSource: DataSource[dataSource], symbol: `${DEFAULT_CURRENCY}${currency}` }), - JSON.stringify(response[`${DEFAULT_CURRENCY}${currency}`]), + JSON.stringify(derivedDataProviderResponse), this.configurationService.get('CACHE_QUOTES_TTL') ); } @@ -697,21 +726,21 @@ export class DataProviderService implements OnModuleInit { try { await this.marketDataService.updateMany({ - data: Object.keys(response) - .filter((symbol) => { + data: Object.values(response) + .filter(({ marketPrice, marketState }) => { return ( - isNumber(response[symbol].marketPrice) && - response[symbol].marketPrice > 0 && - response[symbol].marketState === 'open' + isNumber(marketPrice) && + marketPrice > 0 && + marketState === 'open' ); }) - .map((symbol) => { + .map((dataProviderResponse) => { return { - symbol, - dataSource: response[symbol].dataSource, + dataSource: dataProviderResponse.dataSource, date: getStartOfUtcDate(new Date()), - marketPrice: response[symbol].marketPrice, - state: 'INTRADAY' + marketPrice: dataProviderResponse.marketPrice, + state: 'INTRADAY', + symbol: dataProviderResponse.symbol }; }) }); diff --git a/apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts b/apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts index 708bfa591..d8a08c1c4 100644 --- a/apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts +++ b/apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts @@ -11,6 +11,7 @@ import { } from '@ghostfolio/common/config'; import { DATE_FORMAT, + getAssetProfileIdentifier, getYesterday, resetHours } from '@ghostfolio/common/helper'; @@ -176,11 +177,13 @@ export class ExchangeRateDataService { requestTimeout: ms('30 seconds') }); - for (const symbol of Object.keys(quotes)) { - if (isNumber(quotes[symbol].marketPrice)) { + for (const { dataSource, symbol } of this.currencyPairs) { + const quote = quotes[getAssetProfileIdentifier({ dataSource, symbol })]; + + if (isNumber(quote?.marketPrice)) { result[symbol] = { [format(getYesterday(), DATE_FORMAT)]: { - marketPrice: quotes[symbol].marketPrice + marketPrice: quote.marketPrice } }; } diff --git a/apps/api/src/services/queues/data-gathering/data-gathering.service.ts b/apps/api/src/services/queues/data-gathering/data-gathering.service.ts index dfd371a13..789dea49b 100644 --- a/apps/api/src/services/queues/data-gathering/data-gathering.service.ts +++ b/apps/api/src/services/queues/data-gathering/data-gathering.service.ts @@ -301,9 +301,9 @@ export class DataGatheringService { const data: Prisma.MarketDataUpdateInput[] = []; for (const { dataSource, symbol } of assetProfileIdentifiers) { - const quote = quotes[symbol]; + const quote = quotes[getAssetProfileIdentifier({ dataSource, symbol })]; - if (quote?.dataSource !== dataSource || !quote.marketPrice) { + if (!quote?.marketPrice) { continue; } From 04a1c75365369513a4026d10bf7eb5823fab3127 Mon Sep 17 00:00:00 2001 From: Akash Negi <95514575+AkashNegi1@users.noreply.github.com> Date: Sat, 20 Jun 2026 23:35:24 +0530 Subject: [PATCH 06/13] Task/move market data endpoint for single asset to asset profiles (#7079) * Move market data endpoint for single asset to asset profiles * Update changelog --- CHANGELOG.md | 1 + apps/api/src/app/admin/admin.module.ts | 2 - apps/api/src/app/admin/admin.service.ts | 63 +------------------ apps/api/src/app/asset/asset.controller.ts | 11 +++- apps/api/src/app/asset/asset.module.ts | 4 +- .../asset-profiles.controller.ts | 58 ++++++++++++++++- .../asset-profiles/asset-profiles.module.ts | 11 +++- .../asset-profiles/asset-profiles.service.ts | 61 +++++++++++++++++- .../market-data/market-data.controller.ts | 55 +--------------- .../market-data/market-data.module.ts | 12 +--- libs/common/src/lib/interfaces/index.ts | 4 +- ...ts => asset-profile-response.interface.ts} | 2 +- libs/ui/src/lib/services/data.service.ts | 7 ++- 13 files changed, 149 insertions(+), 142 deletions(-) rename libs/common/src/lib/interfaces/responses/{market-data-details-response.interface.ts => asset-profile-response.interface.ts} (81%) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3433eeb9..0c1c61f5b 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 - Changed the _Fear & Greed Index_ (market mood) in the markets overview to use the stored market data instead of a live quote - Moved the endpoint to get the asset profiles from `GET api/v1/admin/market-data` to `GET api/v1/asset-profiles` +- Moved the endpoint to get the asset profile details from `GET api/v1/market-data/:dataSource/:symbol` to `GET api/v1/asset-profiles/:dataSource/:symbol` - Added the selected asset profile count to the delete menu item of the historical market data table in the admin control panel - Added the selected asset profile count to the deletion confirmation dialog of the historical market data table in the admin control panel - Improved the sorting to be case-insensitive in the platform management of the admin control panel diff --git a/apps/api/src/app/admin/admin.module.ts b/apps/api/src/app/admin/admin.module.ts index 0cd4d3c16..2d5c734dc 100644 --- a/apps/api/src/app/admin/admin.module.ts +++ b/apps/api/src/app/admin/admin.module.ts @@ -1,4 +1,3 @@ -import { ActivitiesModule } from '@ghostfolio/api/app/activities/activities.module'; import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; import { BenchmarkModule } from '@ghostfolio/api/services/benchmark/benchmark.module'; import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; @@ -19,7 +18,6 @@ import { QueueModule } from './queue/queue.module'; @Module({ imports: [ - ActivitiesModule, BenchmarkModule, ConfigurationModule, DataGatheringQueueModule, diff --git a/apps/api/src/app/admin/admin.service.ts b/apps/api/src/app/admin/admin.service.ts index 9a5429655..8c0611c41 100644 --- a/apps/api/src/app/admin/admin.service.ts +++ b/apps/api/src/app/admin/admin.service.ts @@ -1,4 +1,3 @@ -import { ActivitiesService } from '@ghostfolio/api/app/activities/activities.service'; import { environment } from '@ghostfolio/api/environments/environment'; import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; import { DataProviderService } from '@ghostfolio/api/services/data-provider/data-provider.service'; @@ -12,14 +11,12 @@ import { PROPERTY_IS_READ_ONLY_MODE, PROPERTY_IS_USER_SIGNUP_ENABLED } from '@ghostfolio/common/config'; -import { getCurrencyFromSymbol, isCurrency } from '@ghostfolio/common/helper'; +import { getCurrencyFromSymbol } from '@ghostfolio/common/helper'; import { AdminData, - AdminMarketDataDetails, AdminUserResponse, AdminUsersResponse, - AssetProfileIdentifier, - EnhancedSymbolProfile + AssetProfileIdentifier } from '@ghostfolio/common/interfaces'; import { @@ -42,7 +39,6 @@ import { StatusCodes, getReasonPhrase } from 'http-status-codes'; @Injectable() export class AdminService { public constructor( - private readonly activitiesService: ActivitiesService, private readonly configurationService: ConfigurationService, private readonly dataProviderService: DataProviderService, private readonly exchangeRateDataService: ExchangeRateDataService, @@ -176,61 +172,6 @@ export class AdminService { }; } - public async getMarketDataBySymbol({ - dataSource, - symbol - }: AssetProfileIdentifier): Promise { - let activitiesCount: EnhancedSymbolProfile['activitiesCount'] = 0; - let currency: EnhancedSymbolProfile['currency'] = '-'; - let dateOfFirstActivity: EnhancedSymbolProfile['dateOfFirstActivity']; - - const isCurrencyAssetProfile = isCurrency(getCurrencyFromSymbol(symbol)); - - if (isCurrencyAssetProfile) { - currency = getCurrencyFromSymbol(symbol); - ({ activitiesCount, dateOfFirstActivity } = - await this.activitiesService.getStatisticsByCurrency(currency)); - } - - const [[assetProfile], marketData] = await Promise.all([ - this.symbolProfileService.getSymbolProfiles([ - { - dataSource, - symbol - } - ]), - this.marketDataService.marketDataItems({ - orderBy: { - date: 'asc' - }, - where: { - dataSource, - symbol - } - }) - ]); - - if (assetProfile) { - assetProfile.dataProviderInfo = this.dataProviderService - .getDataProvider(assetProfile.dataSource) - .getDataProviderInfo(); - } - - return { - marketData, - assetProfile: assetProfile ?? { - activitiesCount, - currency, - dataSource, - dateOfFirstActivity, - symbol, - assetClass: isCurrencyAssetProfile ? AssetClass.LIQUIDITY : undefined, - assetSubClass: isCurrencyAssetProfile ? AssetSubClass.CASH : undefined, - isActive: true - } - }; - } - public async getUser(id: string): Promise { const [user] = await this.getUsersWithAnalytics({ where: { id } diff --git a/apps/api/src/app/asset/asset.controller.ts b/apps/api/src/app/asset/asset.controller.ts index 3b2031084..de04b5c81 100644 --- a/apps/api/src/app/asset/asset.controller.ts +++ b/apps/api/src/app/asset/asset.controller.ts @@ -1,4 +1,4 @@ -import { AdminService } from '@ghostfolio/api/app/admin/admin.service'; +import { AssetProfilesService } from '@ghostfolio/api/app/endpoints/asset-profiles/asset-profiles.service'; import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor'; import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; import type { AssetResponse } from '@ghostfolio/common/interfaces'; @@ -9,7 +9,9 @@ import { pick } from 'lodash'; @Controller('asset') export class AssetController { - public constructor(private readonly adminService: AdminService) {} + public constructor( + private readonly assetProfilesService: AssetProfilesService + ) {} @Get(':dataSource/:symbol') @UseInterceptors(TransformDataSourceInRequestInterceptor) @@ -19,7 +21,10 @@ export class AssetController { @Param('symbol') symbol: string ): Promise { const { assetProfile, marketData } = - await this.adminService.getMarketDataBySymbol({ dataSource, symbol }); + await this.assetProfilesService.getAssetProfile({ + dataSource, + symbol + }); return { marketData, diff --git a/apps/api/src/app/asset/asset.module.ts b/apps/api/src/app/asset/asset.module.ts index 168585ed8..311c8694f 100644 --- a/apps/api/src/app/asset/asset.module.ts +++ b/apps/api/src/app/asset/asset.module.ts @@ -1,4 +1,4 @@ -import { AdminModule } from '@ghostfolio/api/app/admin/admin.module'; +import { AssetProfilesModule } from '@ghostfolio/api/app/endpoints/asset-profiles/asset-profiles.module'; import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; import { TransformDataSourceInResponseModule } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.module'; @@ -9,7 +9,7 @@ import { AssetController } from './asset.controller'; @Module({ controllers: [AssetController], imports: [ - AdminModule, + AssetProfilesModule, TransformDataSourceInRequestModule, TransformDataSourceInResponseModule ] diff --git a/apps/api/src/app/endpoints/asset-profiles/asset-profiles.controller.ts b/apps/api/src/app/endpoints/asset-profiles/asset-profiles.controller.ts index 2606d8075..fcddb0bc3 100644 --- a/apps/api/src/app/endpoints/asset-profiles/asset-profiles.controller.ts +++ b/apps/api/src/app/endpoints/asset-profiles/asset-profiles.controller.ts @@ -1,11 +1,17 @@ import { HasPermission } from '@ghostfolio/api/decorators/has-permission.decorator'; import { HasPermissionGuard } from '@ghostfolio/api/guards/has-permission.guard'; +import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor'; +import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; import { ApiService } from '@ghostfolio/api/services/api/api.service'; +import { SymbolProfileService } from '@ghostfolio/api/services/symbol-profile/symbol-profile.service'; import { UpdateAssetProfileDataDto } from '@ghostfolio/common/dtos'; +import { getCurrencyFromSymbol, isCurrency } from '@ghostfolio/common/helper'; +import { AssetProfileResponse } from '@ghostfolio/common/interfaces'; import { AssetProfilesResponse, EnhancedSymbolProfile } from '@ghostfolio/common/interfaces'; +import { hasPermission } from '@ghostfolio/common/permissions'; import { permissions } from '@ghostfolio/common/permissions'; import { MarketDataPreset, RequestWithUser } from '@ghostfolio/common/types'; @@ -18,7 +24,8 @@ import { Param, Patch, Query, - UseGuards + UseGuards, + UseInterceptors } from '@nestjs/common'; import { REQUEST } from '@nestjs/core'; import { AuthGuard } from '@nestjs/passport'; @@ -32,7 +39,8 @@ export class AssetProfilesController { public constructor( private readonly apiService: ApiService, private readonly assetProfilesService: AssetProfilesService, - @Inject(REQUEST) private readonly request: RequestWithUser + @Inject(REQUEST) private readonly request: RequestWithUser, + private readonly symbolProfileService: SymbolProfileService ) {} @Get() @@ -64,6 +72,52 @@ export class AssetProfilesController { }); } + @Get(':dataSource/:symbol') + @UseGuards(AuthGuard('jwt')) + @UseInterceptors(TransformDataSourceInRequestInterceptor) + @UseInterceptors(TransformDataSourceInResponseInterceptor) + public async getAssetProfile( + @Param('dataSource') dataSource: DataSource, + @Param('symbol') symbol: string + ): Promise { + const [assetProfile] = await this.symbolProfileService.getSymbolProfiles([ + { dataSource, symbol } + ]); + + if (!assetProfile && !isCurrency(getCurrencyFromSymbol(symbol))) { + throw new HttpException( + getReasonPhrase(StatusCodes.NOT_FOUND), + StatusCodes.NOT_FOUND + ); + } + + const canReadAllAssetProfiles = hasPermission( + this.request.user.permissions, + permissions.readMarketData + ); + + const canReadOwnAssetProfile = + assetProfile?.userId === this.request.user.id && + hasPermission( + this.request.user.permissions, + permissions.readMarketDataOfOwnAssetProfile + ); + + if (!canReadAllAssetProfiles && !canReadOwnAssetProfile) { + throw new HttpException( + assetProfile?.userId + ? getReasonPhrase(StatusCodes.NOT_FOUND) + : getReasonPhrase(StatusCodes.FORBIDDEN), + assetProfile?.userId ? StatusCodes.NOT_FOUND : StatusCodes.FORBIDDEN + ); + } + + return this.assetProfilesService.getAssetProfile({ + dataSource, + symbol + }); + } + @HasPermission(permissions.accessAdminControl) @Patch(':dataSource/:symbol') @UseGuards(AuthGuard('jwt'), HasPermissionGuard) diff --git a/apps/api/src/app/endpoints/asset-profiles/asset-profiles.module.ts b/apps/api/src/app/endpoints/asset-profiles/asset-profiles.module.ts index 98463ce5d..f96d92eb3 100644 --- a/apps/api/src/app/endpoints/asset-profiles/asset-profiles.module.ts +++ b/apps/api/src/app/endpoints/asset-profiles/asset-profiles.module.ts @@ -1,7 +1,11 @@ import { ActivitiesModule } from '@ghostfolio/api/app/activities/activities.module'; +import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; +import { TransformDataSourceInResponseModule } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.module'; import { ApiModule } from '@ghostfolio/api/services/api/api.module'; import { BenchmarkModule } from '@ghostfolio/api/services/benchmark/benchmark.module'; +import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.module'; +import { MarketDataModule } from '@ghostfolio/api/services/market-data/market-data.module'; import { PrismaModule } from '@ghostfolio/api/services/prisma/prisma.module'; import { SymbolProfileModule } from '@ghostfolio/api/services/symbol-profile/symbol-profile.module'; @@ -12,13 +16,18 @@ import { AssetProfilesService } from './asset-profiles.service'; @Module({ controllers: [AssetProfilesController], + exports: [AssetProfilesService], imports: [ ActivitiesModule, ApiModule, BenchmarkModule, + DataProviderModule, ExchangeRateDataModule, + MarketDataModule, PrismaModule, - SymbolProfileModule + SymbolProfileModule, + TransformDataSourceInRequestModule, + TransformDataSourceInResponseModule ], providers: [AssetProfilesService] }) diff --git a/apps/api/src/app/endpoints/asset-profiles/asset-profiles.service.ts b/apps/api/src/app/endpoints/asset-profiles/asset-profiles.service.ts index 39eaa1642..3b0828868 100644 --- a/apps/api/src/app/endpoints/asset-profiles/asset-profiles.service.ts +++ b/apps/api/src/app/endpoints/asset-profiles/asset-profiles.service.ts @@ -1,6 +1,8 @@ import { ActivitiesService } from '@ghostfolio/api/app/activities/activities.service'; import { BenchmarkService } from '@ghostfolio/api/services/benchmark/benchmark.service'; +import { DataProviderService } from '@ghostfolio/api/services/data-provider/data-provider.service'; import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.service'; +import { MarketDataService } from '@ghostfolio/api/services/market-data/market-data.service'; import { PrismaService } from '@ghostfolio/api/services/prisma/prisma.service'; import { SymbolProfileService } from '@ghostfolio/api/services/symbol-profile/symbol-profile.service'; import { UpdateAssetProfileDataDto } from '@ghostfolio/common/dtos'; @@ -11,8 +13,9 @@ import { isCurrency } from '@ghostfolio/common/helper'; import { - AssetProfileItem, + AdminMarketDataDetails, AssetProfileIdentifier, + AssetProfileItem, AssetProfilesResponse, EnhancedSymbolProfile, Filter @@ -28,11 +31,67 @@ export class AssetProfilesService { public constructor( private readonly activitiesService: ActivitiesService, private readonly benchmarkService: BenchmarkService, + private readonly dataProviderService: DataProviderService, private readonly exchangeRateDataService: ExchangeRateDataService, + private readonly marketDataService: MarketDataService, private readonly prismaService: PrismaService, private readonly symbolProfileService: SymbolProfileService ) {} + public async getAssetProfile({ + dataSource, + symbol + }: AssetProfileIdentifier): Promise { + let activitiesCount: EnhancedSymbolProfile['activitiesCount'] = 0; + let currency: EnhancedSymbolProfile['currency'] = '-'; + let dateOfFirstActivity: EnhancedSymbolProfile['dateOfFirstActivity']; + + const isCurrencyAssetProfile = isCurrency(getCurrencyFromSymbol(symbol)); + + if (isCurrencyAssetProfile) { + currency = getCurrencyFromSymbol(symbol); + ({ activitiesCount, dateOfFirstActivity } = + await this.activitiesService.getStatisticsByCurrency(currency)); + } + + const [[assetProfile], marketData] = await Promise.all([ + this.symbolProfileService.getSymbolProfiles([ + { + dataSource, + symbol + } + ]), + this.marketDataService.marketDataItems({ + orderBy: { + date: 'asc' + }, + where: { + dataSource, + symbol + } + }) + ]); + + if (assetProfile) { + assetProfile.dataProviderInfo = this.dataProviderService + .getDataProvider(assetProfile.dataSource) + .getDataProviderInfo(); + } + + return { + marketData, + assetProfile: assetProfile ?? { + activitiesCount, + currency, + dataSource, + dateOfFirstActivity, + symbol, + assetClass: isCurrencyAssetProfile ? AssetClass.LIQUIDITY : undefined, + assetSubClass: isCurrencyAssetProfile ? AssetSubClass.CASH : undefined, + isActive: true + } + }; + } public async getAssetProfiles({ filters = [], presetId, diff --git a/apps/api/src/app/endpoints/market-data/market-data.controller.ts b/apps/api/src/app/endpoints/market-data/market-data.controller.ts index f60eea904..0905a50bb 100644 --- a/apps/api/src/app/endpoints/market-data/market-data.controller.ts +++ b/apps/api/src/app/endpoints/market-data/market-data.controller.ts @@ -1,9 +1,6 @@ -import { AdminService } from '@ghostfolio/api/app/admin/admin.service'; import { SymbolService } from '@ghostfolio/api/app/symbol/symbol.service'; import { HasPermission } from '@ghostfolio/api/decorators/has-permission.decorator'; import { HasPermissionGuard } from '@ghostfolio/api/guards/has-permission.guard'; -import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor'; -import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; import { MarketDataService } from '@ghostfolio/api/services/market-data/market-data.service'; import { SymbolProfileService } from '@ghostfolio/api/services/symbol-profile/symbol-profile.service'; import { @@ -14,10 +11,7 @@ import { } from '@ghostfolio/common/config'; import { UpdateBulkMarketDataDto } from '@ghostfolio/common/dtos'; import { getCurrencyFromSymbol, isCurrency } from '@ghostfolio/common/helper'; -import { - MarketDataDetailsResponse, - MarketDataOfMarketsResponse -} from '@ghostfolio/common/interfaces'; +import { MarketDataOfMarketsResponse } from '@ghostfolio/common/interfaces'; import { hasPermission, permissions } from '@ghostfolio/common/permissions'; import { RequestWithUser } from '@ghostfolio/common/types'; @@ -30,8 +24,7 @@ import { Param, Post, Query, - UseGuards, - UseInterceptors + UseGuards } from '@nestjs/common'; import { REQUEST } from '@nestjs/core'; import { AuthGuard } from '@nestjs/passport'; @@ -42,7 +35,6 @@ import { getReasonPhrase, StatusCodes } from 'http-status-codes'; @Controller('market-data') export class MarketDataController { public constructor( - private readonly adminService: AdminService, private readonly marketDataService: MarketDataService, @Inject(REQUEST) private readonly request: RequestWithUser, private readonly symbolProfileService: SymbolProfileService, @@ -89,49 +81,6 @@ export class MarketDataController { }; } - @Get(':dataSource/:symbol') - @UseGuards(AuthGuard('jwt')) - @UseInterceptors(TransformDataSourceInRequestInterceptor) - @UseInterceptors(TransformDataSourceInResponseInterceptor) - public async getMarketDataBySymbol( - @Param('dataSource') dataSource: DataSource, - @Param('symbol') symbol: string - ): Promise { - const [assetProfile] = await this.symbolProfileService.getSymbolProfiles([ - { dataSource, symbol } - ]); - - if (!assetProfile && !isCurrency(getCurrencyFromSymbol(symbol))) { - throw new HttpException( - getReasonPhrase(StatusCodes.NOT_FOUND), - StatusCodes.NOT_FOUND - ); - } - - const canReadAllAssetProfiles = hasPermission( - this.request.user.permissions, - permissions.readMarketData - ); - - const canReadOwnAssetProfile = - assetProfile?.userId === this.request.user.id && - hasPermission( - this.request.user.permissions, - permissions.readMarketDataOfOwnAssetProfile - ); - - if (!canReadAllAssetProfiles && !canReadOwnAssetProfile) { - throw new HttpException( - assetProfile?.userId - ? getReasonPhrase(StatusCodes.NOT_FOUND) - : getReasonPhrase(StatusCodes.FORBIDDEN), - assetProfile?.userId ? StatusCodes.NOT_FOUND : StatusCodes.FORBIDDEN - ); - } - - return this.adminService.getMarketDataBySymbol({ dataSource, symbol }); - } - @Post(':dataSource/:symbol') @UseGuards(AuthGuard('jwt')) public async updateMarketData( diff --git a/apps/api/src/app/endpoints/market-data/market-data.module.ts b/apps/api/src/app/endpoints/market-data/market-data.module.ts index d5d64673d..1de10907b 100644 --- a/apps/api/src/app/endpoints/market-data/market-data.module.ts +++ b/apps/api/src/app/endpoints/market-data/market-data.module.ts @@ -1,7 +1,4 @@ -import { AdminModule } from '@ghostfolio/api/app/admin/admin.module'; import { SymbolModule } from '@ghostfolio/api/app/symbol/symbol.module'; -import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; -import { TransformDataSourceInResponseModule } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.module'; import { MarketDataModule as MarketDataServiceModule } from '@ghostfolio/api/services/market-data/market-data.module'; import { SymbolProfileModule } from '@ghostfolio/api/services/symbol-profile/symbol-profile.module'; @@ -11,13 +8,6 @@ import { MarketDataController } from './market-data.controller'; @Module({ controllers: [MarketDataController], - imports: [ - AdminModule, - MarketDataServiceModule, - SymbolModule, - SymbolProfileModule, - TransformDataSourceInRequestModule, - TransformDataSourceInResponseModule - ] + imports: [MarketDataServiceModule, SymbolModule, SymbolProfileModule] }) export class MarketDataModule {} diff --git a/libs/common/src/lib/interfaces/index.ts b/libs/common/src/lib/interfaces/index.ts index 989decdba..6777f8ac6 100644 --- a/libs/common/src/lib/interfaces/index.ts +++ b/libs/common/src/lib/interfaces/index.ts @@ -47,6 +47,7 @@ import type { AdminUsersResponse } from './responses/admin-users-response.interf import type { AiPromptResponse } from './responses/ai-prompt-response.interface'; import type { AiServiceHealthResponse } from './responses/ai-service-health-response.interface'; import type { ApiKeyResponse } from './responses/api-key-response.interface'; +import type { AssetProfileResponse } from './responses/asset-profile-response.interface'; import type { AssetProfilesResponse } from './responses/asset-profiles-response.interface'; import type { AssetResponse } from './responses/asset-response.interface'; import type { BenchmarkMarketDataDetailsResponse } from './responses/benchmark-market-data-details-response.interface'; @@ -67,7 +68,6 @@ import type { HistoricalResponse } from './responses/historical-response.interfa import type { ImportResponse } from './responses/import-response.interface'; import type { InfoResponse } from './responses/info-response.interface'; import type { LookupResponse } from './responses/lookup-response.interface'; -import type { MarketDataDetailsResponse } from './responses/market-data-details-response.interface'; import type { MarketDataOfMarketsResponse } from './responses/market-data-of-markets-response.interface'; import type { OAuthResponse } from './responses/oauth-response.interface'; import type { PlatformsResponse } from './responses/platforms-response.interface'; @@ -123,6 +123,7 @@ export { AssetClassSelectorOption, AssetProfileIdentifier, AssetProfileItem, + AssetProfileResponse, AssetProfilesResponse, AssetResponse, AttestationCredentialJSON, @@ -158,7 +159,6 @@ export { LookupItem, LookupResponse, MarketData, - MarketDataDetailsResponse, MarketDataOfMarketsResponse, NullableLineChartItem, OAuthResponse, diff --git a/libs/common/src/lib/interfaces/responses/market-data-details-response.interface.ts b/libs/common/src/lib/interfaces/responses/asset-profile-response.interface.ts similarity index 81% rename from libs/common/src/lib/interfaces/responses/market-data-details-response.interface.ts rename to libs/common/src/lib/interfaces/responses/asset-profile-response.interface.ts index bbf947301..884b0d411 100644 --- a/libs/common/src/lib/interfaces/responses/market-data-details-response.interface.ts +++ b/libs/common/src/lib/interfaces/responses/asset-profile-response.interface.ts @@ -2,7 +2,7 @@ import { MarketData } from '@prisma/client'; import { EnhancedSymbolProfile } from '../enhanced-symbol-profile.interface'; -export interface MarketDataDetailsResponse { +export interface AssetProfileResponse { assetProfile: Partial; marketData: MarketData[]; } diff --git a/libs/ui/src/lib/services/data.service.ts b/libs/ui/src/lib/services/data.service.ts index 079ea1bf6..ddd5f30b2 100644 --- a/libs/ui/src/lib/services/data.service.ts +++ b/libs/ui/src/lib/services/data.service.ts @@ -28,6 +28,7 @@ import { AiPromptResponse, ApiKeyResponse, AssetProfileIdentifier, + AssetProfileResponse, AssetProfilesResponse, AssetResponse, BenchmarkMarketDataDetailsResponse, @@ -40,7 +41,6 @@ import { ImportResponse, InfoItem, LookupResponse, - MarketDataDetailsResponse, MarketDataOfMarketsResponse, OAuthResponse, PlatformsResponse, @@ -544,14 +544,15 @@ export class DataService { }: { dataSource: DataSource; symbol: string; - }): Observable { + }): Observable { return this.http - .get(`/api/v1/market-data/${dataSource}/${symbol}`) + .get(`/api/v1/asset-profiles/${dataSource}/${symbol}`) .pipe( map((data) => { for (const item of data.marketData) { item.date = parseISO(item.date); } + return data; }) ); From 600e2435dd734bb3004c68edfa35c3138b931122 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 20 Jun 2026 20:11:07 +0200 Subject: [PATCH 07/13] Release 3.13.0 (#7088) --- CHANGELOG.md | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c1c61f5b..7c3558ccc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 3.13.0 - 2026-06-20 ### Added diff --git a/package-lock.json b/package-lock.json index 0fceee455..30cb9b2aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ghostfolio", - "version": "3.12.0", + "version": "3.13.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ghostfolio", - "version": "3.12.0", + "version": "3.13.0", "hasInstallScript": true, "license": "AGPL-3.0", "dependencies": { diff --git a/package.json b/package.json index 6ec921f21..1003366da 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ghostfolio", - "version": "3.12.0", + "version": "3.13.0", "homepage": "https://ghostfol.io", "license": "AGPL-3.0", "repository": "https://github.com/ghostfolio/ghostfolio", From 55bb02f0f8ccb2f5c2a6e5fd69850d20e28425dc Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sun, 21 Jun 2026 09:16:30 +0200 Subject: [PATCH 08/13] Task/various improvements in subscription table of user detail dialog (#7091) Various improvements --- apps/api/src/app/admin/admin.service.ts | 9 +------ .../user-detail-dialog.component.ts | 10 +++++--- .../user-detail-dialog.html | 24 +++++++++++-------- 3 files changed, 22 insertions(+), 21 deletions(-) diff --git a/apps/api/src/app/admin/admin.service.ts b/apps/api/src/app/admin/admin.service.ts index 8c0611c41..6dddbbca7 100644 --- a/apps/api/src/app/admin/admin.service.ts +++ b/apps/api/src/app/admin/admin.service.ts @@ -182,7 +182,7 @@ export class AdminService { } if (this.configurationService.get('ENABLE_FEATURE_SUBSCRIPTION')) { - const subscriptions = await this.prismaService.subscription.findMany({ + user.subscriptions = await this.prismaService.subscription.findMany({ orderBy: { expiresAt: 'desc' }, @@ -190,13 +190,6 @@ export class AdminService { userId: id } }); - - user.subscriptions = subscriptions.map((subscription) => { - return { - ...subscription, - price: subscription.price ?? 0 - }; - }); } return user; diff --git a/apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts b/apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts index 7b008786d..f4e38c77a 100644 --- a/apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts +++ b/apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts @@ -106,9 +106,13 @@ export class GfUserDetailDialogComponent implements OnInit { public getSum() { return getSum( - this.subscriptionsDataSource.data.map(({ price }) => { - return new Big(price); - }) + this.subscriptionsDataSource.data + .filter(({ price }) => { + return price !== null; + }) + .map(({ price }) => { + return new Big(price); + }) ).toNumber(); } diff --git a/apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html b/apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html index df935c780..18bd00a41 100644 --- a/apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html +++ b/apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html @@ -128,7 +128,7 @@ @if (subscriptionsDataSource.data.length > 0) {
-

Subscriptions

+

Subscription History

- Created + Creation - + @if (element.price === null) { + + } @else { + + } - Expires + Expiration Date: Sun, 21 Jun 2026 09:16:51 +0200 Subject: [PATCH 09/13] Task/reuse asset profile identifier (#7086) Reuse AssetProfileIdentifier --- apps/client/src/app/app.component.ts | 12 ++++++------ .../admin-market-data/admin-market-data.component.ts | 5 +---- libs/ui/src/lib/services/data.service.ts | 10 ++-------- 3 files changed, 9 insertions(+), 18 deletions(-) diff --git a/apps/client/src/app/app.component.ts b/apps/client/src/app/app.component.ts index e1967970d..90ff2f1bc 100644 --- a/apps/client/src/app/app.component.ts +++ b/apps/client/src/app/app.component.ts @@ -1,5 +1,9 @@ import { getCssVariable } from '@ghostfolio/common/helper'; -import { InfoItem, User } from '@ghostfolio/common/interfaces'; +import { + AssetProfileIdentifier, + InfoItem, + User +} from '@ghostfolio/common/interfaces'; import { hasPermission, permissions } from '@ghostfolio/common/permissions'; import { internalRoutes, publicRoutes } from '@ghostfolio/common/routes/routes'; import { ColorScheme } from '@ghostfolio/common/types'; @@ -27,7 +31,6 @@ import { RouterLink, RouterOutlet } from '@angular/router'; -import { DataSource } from '@prisma/client'; import { Chart } from 'chart.js'; import { addIcons } from 'ionicons'; import { openOutline } from 'ionicons/icons'; @@ -269,10 +272,7 @@ export class GfAppComponent implements OnInit { private openHoldingDetailDialog({ dataSource, symbol - }: { - dataSource: DataSource; - symbol: string; - }) { + }: AssetProfileIdentifier) { this.userService .get() .pipe(takeUntilDestroyed(this.destroyRef)) diff --git a/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts b/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts index f7396eb1d..511d6df98 100644 --- a/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts +++ b/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts @@ -408,10 +408,7 @@ export class GfAdminMarketDataComponent implements AfterViewInit, OnInit { private openAssetProfileDialog({ dataSource, symbol - }: { - dataSource: DataSource; - symbol: string; - }) { + }: AssetProfileIdentifier) { this.userService .get() .pipe(takeUntilDestroyed(this.destroyRef)) diff --git a/libs/ui/src/lib/services/data.service.ts b/libs/ui/src/lib/services/data.service.ts index ddd5f30b2..2e0e212bc 100644 --- a/libs/ui/src/lib/services/data.service.ts +++ b/libs/ui/src/lib/services/data.service.ts @@ -479,10 +479,7 @@ export class DataService { public fetchHoldingDetail({ dataSource, symbol - }: { - dataSource: DataSource; - symbol: string; - }): Observable< + }: AssetProfileIdentifier): Observable< Omit & { dateOfFirstActivity: Date | undefined; } @@ -541,10 +538,7 @@ export class DataService { public fetchMarketDataBySymbol({ dataSource, symbol - }: { - dataSource: DataSource; - symbol: string; - }): Observable { + }: AssetProfileIdentifier): Observable { return this.http .get(`/api/v1/asset-profiles/${dataSource}/${symbol}`) .pipe( From 2f96b4210755821bc3bae29c1481578746c7ebb0 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sun, 21 Jun 2026 09:18:43 +0200 Subject: [PATCH 10/13] Task/reuse asset profile identifier (part 2) (#7087) Reuse AssetProfileIdentifier --- .../endpoints/watchlist/watchlist.service.ts | 19 +++++++------------ .../app/portfolio/portfolio.service.spec.ts | 3 ++- .../src/app/portfolio/portfolio.service.ts | 9 +++------ .../events/asset-profile-changed.listener.ts | 8 ++------ .../data-provider/data-provider.service.ts | 4 +--- .../data-gathering/data-gathering.service.ts | 8 ++------ .../responses/export-response.interface.ts | 12 +++--------- libs/ui/src/lib/services/admin.service.ts | 8 ++------ libs/ui/src/lib/services/data.service.ts | 6 +----- 9 files changed, 23 insertions(+), 54 deletions(-) diff --git a/apps/api/src/app/endpoints/watchlist/watchlist.service.ts b/apps/api/src/app/endpoints/watchlist/watchlist.service.ts index 791cc6c69..78786c00b 100644 --- a/apps/api/src/app/endpoints/watchlist/watchlist.service.ts +++ b/apps/api/src/app/endpoints/watchlist/watchlist.service.ts @@ -5,10 +5,13 @@ import { PrismaService } from '@ghostfolio/api/services/prisma/prisma.service'; import { DataGatheringService } from '@ghostfolio/api/services/queues/data-gathering/data-gathering.service'; import { SymbolProfileService } from '@ghostfolio/api/services/symbol-profile/symbol-profile.service'; import { getAssetProfileIdentifier } from '@ghostfolio/common/helper'; -import { WatchlistResponse } from '@ghostfolio/common/interfaces'; +import { + AssetProfileIdentifier, + WatchlistResponse +} from '@ghostfolio/common/interfaces'; import { BadRequestException, Injectable } from '@nestjs/common'; -import { DataSource, Prisma } from '@prisma/client'; +import { Prisma } from '@prisma/client'; @Injectable() export class WatchlistService { @@ -25,11 +28,7 @@ export class WatchlistService { dataSource, symbol, userId - }: { - dataSource: DataSource; - symbol: string; - userId: string; - }): Promise { + }: { userId: string } & AssetProfileIdentifier): Promise { const symbolProfile = await this.prismaService.symbolProfile.findUnique({ where: { dataSource_symbol: { dataSource, symbol } @@ -73,11 +72,7 @@ export class WatchlistService { dataSource, symbol, userId - }: { - dataSource: DataSource; - symbol: string; - userId: string; - }) { + }: { userId: string } & AssetProfileIdentifier) { await this.prismaService.user.update({ data: { watchlist: { diff --git a/apps/api/src/app/portfolio/portfolio.service.spec.ts b/apps/api/src/app/portfolio/portfolio.service.spec.ts index e0e7a8255..04142c92b 100644 --- a/apps/api/src/app/portfolio/portfolio.service.spec.ts +++ b/apps/api/src/app/portfolio/portfolio.service.spec.ts @@ -11,6 +11,7 @@ import { ImpersonationService } from '@ghostfolio/api/services/impersonation/imp import { SymbolProfileService } from '@ghostfolio/api/services/symbol-profile/symbol-profile.service'; import { UNKNOWN_KEY } from '@ghostfolio/common/config'; import { parseDate } from '@ghostfolio/common/helper'; +import { AssetProfileIdentifier } from '@ghostfolio/common/interfaces'; import { Account, DataSource } from '@prisma/client'; import { Big } from 'big.js'; @@ -198,7 +199,7 @@ describe('PortfolioService', () => { portfolioService as unknown as { getCashSymbolProfiles: ( aCashDetails: CashDetails - ) => { dataSource: DataSource; symbol: string }[]; + ) => AssetProfileIdentifier[]; } ).getCashSymbolProfiles(cashDetails); diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts index c15353521..d6a54b180 100644 --- a/apps/api/src/app/portfolio/portfolio.service.ts +++ b/apps/api/src/app/portfolio/portfolio.service.ts @@ -46,6 +46,7 @@ import { import { AccountsResponse, Activity, + AssetProfileIdentifier, EnhancedSymbolProfile, Filter, HistoricalDataItem, @@ -776,11 +777,9 @@ export class PortfolioService { symbol, userId }: { - dataSource: DataSource; impersonationId: string; - symbol: string; userId: string; - }): Promise { + } & AssetProfileIdentifier): Promise { userId = await this.getUserId(impersonationId, userId); const user = await this.userService.user({ id: userId }); const userCurrency = this.getUserCurrency(user); @@ -1381,12 +1380,10 @@ export class PortfolioService { tags, userId }: { - dataSource: DataSource; impersonationId: string; - symbol: string; tags: Tag[]; userId: string; - }) { + } & AssetProfileIdentifier) { userId = await this.getUserId(impersonationId, userId); await this.activitiesService.assignTags({ diff --git a/apps/api/src/events/asset-profile-changed.listener.ts b/apps/api/src/events/asset-profile-changed.listener.ts index e2aea382e..15c19ff0a 100644 --- a/apps/api/src/events/asset-profile-changed.listener.ts +++ b/apps/api/src/events/asset-profile-changed.listener.ts @@ -5,10 +5,10 @@ import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate- import { DataGatheringService } from '@ghostfolio/api/services/queues/data-gathering/data-gathering.service'; import { DEFAULT_CURRENCY } from '@ghostfolio/common/config'; import { getAssetProfileIdentifier } from '@ghostfolio/common/helper'; +import { AssetProfileIdentifier } from '@ghostfolio/common/interfaces'; import { Injectable, Logger } from '@nestjs/common'; import { OnEvent } from '@nestjs/event-emitter'; -import { DataSource } from '@prisma/client'; import ms from 'ms'; import { AssetProfileChangedEvent } from './asset-profile-changed.event'; @@ -64,11 +64,7 @@ export class AssetProfileChangedListener { currency, dataSource, symbol - }: { - currency: string; - dataSource: DataSource; - symbol: string; - }) { + }: { currency: string } & AssetProfileIdentifier) { this.logger.log(`Asset profile of ${symbol} (${dataSource}) has changed`); if ( diff --git a/apps/api/src/services/data-provider/data-provider.service.ts b/apps/api/src/services/data-provider/data-provider.service.ts index fb9efff44..6780f58f0 100644 --- a/apps/api/src/services/data-provider/data-provider.service.ts +++ b/apps/api/src/services/data-provider/data-provider.service.ts @@ -320,12 +320,10 @@ export class DataProviderService implements OnModuleInit { symbol, to }: { - dataSource: DataSource; from: Date; granularity: Granularity; - symbol: string; to: Date; - }) { + } & AssetProfileIdentifier) { return this.getDataProvider(DataSource[dataSource]).getDividends({ from, granularity, diff --git a/apps/api/src/services/queues/data-gathering/data-gathering.service.ts b/apps/api/src/services/queues/data-gathering/data-gathering.service.ts index 789dea49b..aa6c952ef 100644 --- a/apps/api/src/services/queues/data-gathering/data-gathering.service.ts +++ b/apps/api/src/services/queues/data-gathering/data-gathering.service.ts @@ -28,7 +28,7 @@ import { import { InjectQueue } from '@nestjs/bull'; import { Inject, Injectable, Logger } from '@nestjs/common'; -import { DataSource, Prisma } from '@prisma/client'; +import { Prisma } from '@prisma/client'; import { JobOptions, Queue } from 'bull'; import { format, min, subDays, subMilliseconds, subYears } from 'date-fns'; import { isEmpty } from 'lodash'; @@ -122,11 +122,7 @@ export class DataGatheringService { dataSource, date, symbol - }: { - dataSource: DataSource; - date: Date; - symbol: string; - }) { + }: { date: Date } & AssetProfileIdentifier) { try { const historicalData = await this.dataProviderService.getHistoricalRaw({ assetProfileIdentifiers: [{ dataSource, symbol }], diff --git a/libs/common/src/lib/interfaces/responses/export-response.interface.ts b/libs/common/src/lib/interfaces/responses/export-response.interface.ts index 0e8ba1574..beffad7f1 100644 --- a/libs/common/src/lib/interfaces/responses/export-response.interface.ts +++ b/libs/common/src/lib/interfaces/responses/export-response.interface.ts @@ -1,13 +1,7 @@ -import { - Account, - DataSource, - Order, - Platform, - SymbolProfile, - Tag -} from '@prisma/client'; +import { Account, Order, Platform, SymbolProfile, Tag } from '@prisma/client'; import { AccountBalance } from '../account-balance.interface'; +import { AssetProfileIdentifier } from '../asset-profile-identifier.interface'; import { MarketData } from '../market-data.interface'; import { UserSettings } from '../user-settings.interface'; @@ -24,7 +18,7 @@ export interface ExportResponse { | 'symbolProfileId' | 'updatedAt' | 'userId' - > & { dataSource: DataSource; date: string; symbol: string })[]; + > & { date: string } & AssetProfileIdentifier)[]; assetProfiles: (Omit< SymbolProfile, | 'createdAt' diff --git a/libs/ui/src/lib/services/admin.service.ts b/libs/ui/src/lib/services/admin.service.ts index 90e477f28..acfd15ef5 100644 --- a/libs/ui/src/lib/services/admin.service.ts +++ b/libs/ui/src/lib/services/admin.service.ts @@ -23,7 +23,7 @@ import { GF_ENVIRONMENT } from '@ghostfolio/ui/environment'; import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http'; import { Injectable, inject } from '@angular/core'; -import { DataSource, MarketData, Platform } from '@prisma/client'; +import { MarketData, Platform } from '@prisma/client'; import { JobStatus } from 'bull'; import { isNumber } from 'lodash'; @@ -171,11 +171,7 @@ export class AdminService { dataSource, dateString, symbol - }: { - dataSource: DataSource; - dateString: string; - symbol: string; - }) { + }: { dateString: string } & AssetProfileIdentifier) { const url = `/api/v1/symbol/${dataSource}/${symbol}/${dateString}`; return this.http.get(url); diff --git a/libs/ui/src/lib/services/data.service.ts b/libs/ui/src/lib/services/data.service.ts index 2e0e212bc..8d16c6d35 100644 --- a/libs/ui/src/lib/services/data.service.ts +++ b/libs/ui/src/lib/services/data.service.ts @@ -850,11 +850,7 @@ export class DataService { dataSource, marketData, symbol - }: { - dataSource: DataSource; - marketData: UpdateBulkMarketDataDto; - symbol: string; - }) { + }: { marketData: UpdateBulkMarketDataDto } & AssetProfileIdentifier) { const url = `/api/v1/market-data/${dataSource}/${symbol}`; return this.http.post(url, marketData); From e0cae53c07ea7949550aeba287a1329f5675bf77 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 21 Jun 2026 09:42:52 +0200 Subject: [PATCH 11/13] Task/update locales (#7084) Co-authored-by: github-actions[bot] --- apps/client/src/locales/messages.ca.xlf | 154 ++++++++++++++---------- apps/client/src/locales/messages.de.xlf | 154 ++++++++++++++---------- apps/client/src/locales/messages.es.xlf | 154 ++++++++++++++---------- apps/client/src/locales/messages.fr.xlf | 154 ++++++++++++++---------- apps/client/src/locales/messages.it.xlf | 154 ++++++++++++++---------- apps/client/src/locales/messages.ko.xlf | 154 ++++++++++++++---------- apps/client/src/locales/messages.nl.xlf | 154 ++++++++++++++---------- apps/client/src/locales/messages.pl.xlf | 154 ++++++++++++++---------- apps/client/src/locales/messages.pt.xlf | 154 ++++++++++++++---------- apps/client/src/locales/messages.tr.xlf | 154 ++++++++++++++---------- apps/client/src/locales/messages.uk.xlf | 154 ++++++++++++++---------- apps/client/src/locales/messages.xlf | 146 ++++++++++++---------- apps/client/src/locales/messages.zh.xlf | 154 ++++++++++++++---------- 13 files changed, 1177 insertions(+), 817 deletions(-) diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf index be57f85c6..76caa9c1e 100644 --- a/apps/client/src/locales/messages.ca.xlf +++ b/apps/client/src/locales/messages.ca.xlf @@ -659,7 +659,7 @@ Paid apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 117 + 121 @@ -707,7 +707,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 453 + 468 @@ -757,10 +757,6 @@ apps/client/src/app/components/admin-jobs/admin-jobs.html 134 - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 140 - Finished @@ -946,6 +942,14 @@ 50 + + Data Gathering Frequency + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + Activities Count Nombre d’Activitats @@ -974,6 +978,14 @@ 174 + + Subscription History + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + Countries Count Nombre de Països @@ -1027,7 +1039,7 @@ El preu de mercat actual és apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 749 + 770 @@ -1159,7 +1171,7 @@ Configuració del Proveïdor de Dades apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 476 + 491 @@ -1167,7 +1179,7 @@ Prova apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 573 + 588 @@ -1179,7 +1191,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 555 + 570 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1195,7 +1207,7 @@ Asset profile has been saved apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 624 + 645 @@ -1351,7 +1363,7 @@ Recollida de Dades apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 596 + 611 apps/client/src/app/components/admin-overview/admin-overview.html @@ -1463,7 +1475,7 @@ Current year apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 @@ -1603,11 +1615,11 @@ Could not validate form apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 600 + 621 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 603 + 624 @@ -1983,7 +1995,7 @@ Current week apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 @@ -2407,7 +2419,7 @@ YTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 libs/ui/src/lib/assistant/assistant.component.ts @@ -2419,7 +2431,7 @@ 1 any apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 libs/ui/src/lib/assistant/assistant.component.ts @@ -2431,7 +2443,7 @@ 5 anys apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -2451,7 +2463,7 @@ Màx apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 224 + 240 libs/ui/src/lib/assistant/assistant.component.ts @@ -2679,7 +2691,7 @@ Coupon apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 122 + 126 @@ -2703,7 +2715,7 @@ Localització apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 514 + 529 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2886,6 +2898,14 @@ 193 + + Daily + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + Oops! It looks like you’re making too many requests. Please slow down a bit. Ups! Sembla que esteu fent massa sol·licituds. Si us plau, aneu una mica més lent. @@ -3315,11 +3335,11 @@ Could not parse scraper configuration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 551 + 569 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 554 + 572 @@ -3547,6 +3567,14 @@ 334 + + Creation + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + Holdings Explotacions @@ -4239,14 +4267,6 @@ 239 - - Subscriptions - Subscriptions - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 131 - - Import Activities Activitats d’importació @@ -4496,7 +4516,7 @@ Trial apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 121 + 125 @@ -4695,14 +4715,6 @@ 93 - - Expires - Expires - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 194 - - Close Holding Close Holding @@ -4879,6 +4891,14 @@ 26 + + Hourly + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + Unlimited Transactions Transaccions il·limitades @@ -4983,6 +5003,14 @@ 193 + + Expiration + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 198 + + Email and Chat Support Suport per correu electrònic i xat @@ -5004,11 +5032,11 @@ Could not save asset profile apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 655 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 637 + 658 @@ -5577,7 +5605,7 @@ WTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 libs/ui/src/lib/assistant/assistant.component.ts @@ -5597,7 +5625,7 @@ MTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 libs/ui/src/lib/assistant/assistant.component.ts @@ -5617,7 +5645,7 @@ any apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -5637,7 +5665,7 @@ anys apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -6705,7 +6733,7 @@ Error apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 740 + 761 @@ -6757,7 +6785,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 601 + 616 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6809,7 +6837,7 @@ Close apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 603 + 618 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6837,7 +6865,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 229 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -7355,7 +7383,7 @@ Save apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 612 + 627 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7463,7 +7491,7 @@ Lazy apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7471,7 +7499,7 @@ Instant apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7479,7 +7507,7 @@ Default Market Price apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 486 + 501 @@ -7487,7 +7515,7 @@ Mode apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 523 + 538 @@ -7495,7 +7523,7 @@ Selector apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 539 + 554 @@ -7503,7 +7531,7 @@ HTTP Request Headers apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 499 + 514 @@ -7511,7 +7539,7 @@ end of day apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7519,7 +7547,7 @@ real-time apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7720,7 +7748,7 @@ () is already in use. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 681 + 702 @@ -7728,7 +7756,7 @@ An error occurred while updating to (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 689 + 710 @@ -8079,7 +8107,7 @@ Current month apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index 3c8ed9e93..e1f501f28 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -314,7 +314,7 @@ Bezahlt apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 117 + 121 @@ -364,10 +364,6 @@ apps/client/src/app/components/admin-jobs/admin-jobs.html 134 - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 140 - Finished @@ -418,7 +414,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 453 + 468 @@ -761,6 +757,14 @@ 334 + + Creation + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + Sign in Einloggen @@ -1102,7 +1106,7 @@ YTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 libs/ui/src/lib/assistant/assistant.component.ts @@ -1114,7 +1118,7 @@ 1J apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 libs/ui/src/lib/assistant/assistant.component.ts @@ -1126,7 +1130,7 @@ 5J apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -1146,7 +1150,7 @@ Max apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 224 + 240 libs/ui/src/lib/assistant/assistant.component.ts @@ -1334,7 +1338,7 @@ Gutschein apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 122 + 126 @@ -1342,7 +1346,7 @@ Lokalität apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 514 + 529 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -1902,7 +1906,7 @@ Testphase apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 121 + 125 @@ -1998,7 +2002,7 @@ Aktuelle Woche apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 @@ -2345,14 +2349,6 @@ 167 - - Subscriptions - Abonnements - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 131 - - Import Activities Aktivitäten importieren @@ -2689,6 +2685,14 @@ 174 + + Subscription History + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + Fear Angst @@ -2762,11 +2766,11 @@ Das Formular konnte nicht validiert werden apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 600 + 621 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 603 + 624 @@ -3233,6 +3237,14 @@ 166 + + Data Gathering Frequency + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + Activities Count Anzahl Aktivitäten @@ -3429,14 +3441,6 @@ 93 - - Expires - Läuft ab - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 194 - - Import Dividends Dividenden importieren @@ -3681,6 +3685,14 @@ 26 + + Hourly + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + Unlimited Transactions Unlimitierte Transaktionen @@ -3765,6 +3777,14 @@ 193 + + Expiration + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 198 + + One-time payment, no auto-renewal. Einmalige Zahlung, keine automatische Erneuerung. @@ -3778,11 +3798,11 @@ Das Anlageprofil konnte nicht gespeichert werden apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 655 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 637 + 658 @@ -4014,7 +4034,7 @@ Aktuelles Jahr apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 @@ -4034,7 +4054,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 555 + 570 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -4050,7 +4070,7 @@ Das Anlageprofil wurde gespeichert apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 624 + 645 @@ -4426,7 +4446,7 @@ Scraper Konfiguration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 476 + 491 @@ -4958,11 +4978,11 @@ Die Scraper Konfiguration konnte nicht geparsed werden apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 551 + 569 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 554 + 572 @@ -5972,7 +5992,7 @@ Der aktuelle Marktpreis ist apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 749 + 770 @@ -5980,7 +6000,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 573 + 588 @@ -6136,7 +6156,7 @@ WTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 libs/ui/src/lib/assistant/assistant.component.ts @@ -6156,7 +6176,7 @@ MTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 libs/ui/src/lib/assistant/assistant.component.ts @@ -6204,7 +6224,7 @@ Jahr apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -6224,7 +6244,7 @@ Jahre apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -6244,7 +6264,7 @@ Finanzmarktdaten synchronisieren apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 596 + 611 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6304,6 +6324,14 @@ 246 + + Daily + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + Oops! It looks like you’re making too many requests. Please slow down a bit. Ups! Es sieht so aus, als würdest du zu viele Anfragen senden. Bitte geh es ein bisschen langsamer an. @@ -6729,7 +6757,7 @@ Fehler apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 740 + 761 @@ -6781,7 +6809,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 601 + 616 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6833,7 +6861,7 @@ Schliessen apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 603 + 618 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6861,7 +6889,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 229 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -7379,7 +7407,7 @@ Speichern apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 612 + 627 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7487,7 +7515,7 @@ Verzögert apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7495,7 +7523,7 @@ Sofort apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7503,7 +7531,7 @@ Standardmarktpreis apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 486 + 501 @@ -7511,7 +7539,7 @@ Modus apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 523 + 538 @@ -7519,7 +7547,7 @@ Selektor apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 539 + 554 @@ -7527,7 +7555,7 @@ HTTP Request-Headers apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 499 + 514 @@ -7535,7 +7563,7 @@ Tagesende apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7543,7 +7571,7 @@ in Echtzeit apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7744,7 +7772,7 @@ () wird bereits verwendet. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 681 + 702 @@ -7752,7 +7780,7 @@ Bei der Änderung zu () ist ein Fehler aufgetreten. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 689 + 710 @@ -8079,7 +8107,7 @@ Aktueller Monat apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index 97398f8b0..1b7dc66b7 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -315,7 +315,7 @@ Paid apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 117 + 121 @@ -365,10 +365,6 @@ apps/client/src/app/components/admin-jobs/admin-jobs.html 134 - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 140 - Finished @@ -419,7 +415,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 453 + 468 @@ -746,6 +742,14 @@ 334 + + Creation + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + Sign in Iniciar sesión @@ -1087,7 +1091,7 @@ YTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 libs/ui/src/lib/assistant/assistant.component.ts @@ -1099,7 +1103,7 @@ 1 año apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 libs/ui/src/lib/assistant/assistant.component.ts @@ -1111,7 +1115,7 @@ 5 años apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -1131,7 +1135,7 @@ Máximo apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 224 + 240 libs/ui/src/lib/assistant/assistant.component.ts @@ -1319,7 +1323,7 @@ Coupon apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 122 + 126 @@ -1327,7 +1331,7 @@ Configuración regional apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 514 + 529 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -1887,7 +1891,7 @@ Trial apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 121 + 125 @@ -1983,7 +1987,7 @@ Semana actual apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 @@ -2330,14 +2334,6 @@ 167 - - Subscriptions - Subscriptions - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 131 - - Import Activities Importar operaciones @@ -2666,6 +2662,14 @@ 174 + + Subscription History + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + Countries Count Número de países @@ -2759,11 +2763,11 @@ No se pudo validar el formulario apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 600 + 621 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 603 + 624 @@ -3218,6 +3222,14 @@ 166 + + Data Gathering Frequency + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + Activities Count Número de operaciones @@ -3414,14 +3426,6 @@ 93 - - Expires - Expires - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 194 - - Import Dividends Importar dividendos @@ -3666,6 +3670,14 @@ 26 + + Hourly + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + Unlimited Transactions Operaciones ilimitadas @@ -3750,6 +3762,14 @@ 193 + + Expiration + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 198 + + One-time payment, no auto-renewal. Pago único, sin renovación automática. @@ -3763,11 +3783,11 @@ No se pudo guardar el perfil del activo apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 655 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 637 + 658 @@ -3991,7 +4011,7 @@ Año actual apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 @@ -4011,7 +4031,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 555 + 570 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -4027,7 +4047,7 @@ Perfil del activo guardado apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 624 + 645 @@ -4403,7 +4423,7 @@ Configuración del scraper apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 476 + 491 @@ -4935,11 +4955,11 @@ No se pudo analizar la configuración del scraper apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 551 + 569 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 554 + 572 @@ -5949,7 +5969,7 @@ El precio actual de mercado es apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 749 + 770 @@ -5957,7 +5977,7 @@ Prueba apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 573 + 588 @@ -6113,7 +6133,7 @@ WTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 libs/ui/src/lib/assistant/assistant.component.ts @@ -6133,7 +6153,7 @@ MTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 libs/ui/src/lib/assistant/assistant.component.ts @@ -6181,7 +6201,7 @@ año apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -6201,7 +6221,7 @@ años apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -6221,7 +6241,7 @@ Recopilación de datos apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 596 + 611 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6281,6 +6301,14 @@ 246 + + Daily + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + Oops! It looks like you’re making too many requests. Please slow down a bit. ¡Vaya! Parece que estás haciendo demasiadas solicitudes. Por favor, reduce la velocidad un poco. @@ -6706,7 +6734,7 @@ Error apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 740 + 761 @@ -6758,7 +6786,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 601 + 616 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6810,7 +6838,7 @@ Cerrar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 603 + 618 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6838,7 +6866,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 229 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -7356,7 +7384,7 @@ Guardar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 612 + 627 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7464,7 +7492,7 @@ Bajo demanda apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7472,7 +7500,7 @@ Instantáneo apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7480,7 +7508,7 @@ Precio de mercado por defecto apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 486 + 501 @@ -7488,7 +7516,7 @@ Modo apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 523 + 538 @@ -7496,7 +7524,7 @@ Selector apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 539 + 554 @@ -7504,7 +7532,7 @@ Encabezados de solicitud HTTP apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 499 + 514 @@ -7512,7 +7540,7 @@ final del día apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7520,7 +7548,7 @@ en tiempo real apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7721,7 +7749,7 @@ () ya está en uso. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 681 + 702 @@ -7729,7 +7757,7 @@ Ocurrió un error al actualizar a (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 689 + 710 @@ -8080,7 +8108,7 @@ Mes actual apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index 25910eafe..d4d2d15e4 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -370,7 +370,7 @@ Paid apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 117 + 121 @@ -412,10 +412,6 @@ apps/client/src/app/components/admin-jobs/admin-jobs.html 134 - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 140 - Finished @@ -474,7 +470,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 453 + 468 @@ -581,6 +577,14 @@ 50 + + Data Gathering Frequency + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + Activities Count Nombre d’Activités @@ -609,6 +613,14 @@ 174 + + Subscription History + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + Countries Count Nombre de Pays @@ -910,11 +922,11 @@ Could not validate form apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 600 + 621 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 603 + 624 @@ -1342,7 +1354,7 @@ CDA apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 libs/ui/src/lib/assistant/assistant.component.ts @@ -1354,7 +1366,7 @@ 1A apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 libs/ui/src/lib/assistant/assistant.component.ts @@ -1366,7 +1378,7 @@ 5A apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -1386,7 +1398,7 @@ Max apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 224 + 240 libs/ui/src/lib/assistant/assistant.component.ts @@ -1622,7 +1634,7 @@ Coupon apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 122 + 126 @@ -1638,7 +1650,7 @@ Paramètres régionaux apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 514 + 529 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2170,7 +2182,7 @@ Current week apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 @@ -2410,7 +2422,7 @@ Trial apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 121 + 125 @@ -2697,6 +2709,14 @@ 334 + + Creation + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + Registration Enregistrement @@ -2841,14 +2861,6 @@ 167 - - Subscriptions - Subscriptions - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 131 - - Import Activities Importer Activités @@ -3413,14 +3425,6 @@ 93 - - Expires - Expires - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 194 - - Import Dividends Importer Dividendes @@ -3665,6 +3669,14 @@ 26 + + Hourly + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + Unlimited Transactions Transactions Illimitées @@ -3749,6 +3761,14 @@ 193 + + Expiration + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 198 + + One-time payment, no auto-renewal. Paiement unique, sans auto-renouvellement. @@ -3762,11 +3782,11 @@ Could not save asset profile apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 655 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 637 + 658 @@ -3990,7 +4010,7 @@ Current year apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 @@ -4010,7 +4030,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 555 + 570 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -4026,7 +4046,7 @@ Asset profile has been saved apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 624 + 645 @@ -4402,7 +4422,7 @@ Configuration du Scraper apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 476 + 491 @@ -4934,11 +4954,11 @@ Could not parse scraper configuration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 551 + 569 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 554 + 572 @@ -5948,7 +5968,7 @@ Le prix actuel du marché est apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 749 + 770 @@ -5956,7 +5976,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 573 + 588 @@ -6112,7 +6132,7 @@ WTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 libs/ui/src/lib/assistant/assistant.component.ts @@ -6132,7 +6152,7 @@ MTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 libs/ui/src/lib/assistant/assistant.component.ts @@ -6180,7 +6200,7 @@ année apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -6200,7 +6220,7 @@ années apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -6220,7 +6240,7 @@ Collecter les données apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 596 + 611 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6280,6 +6300,14 @@ 246 + + Daily + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + Oops! It looks like you’re making too many requests. Please slow down a bit. Oops! Il semble que vous fassiez trop de requêtes. Veuillez ralentir un peu. @@ -6705,7 +6733,7 @@ Erreur apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 740 + 761 @@ -6757,7 +6785,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 601 + 616 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6809,7 +6837,7 @@ Fermer apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 603 + 618 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6837,7 +6865,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 229 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -7355,7 +7383,7 @@ Sauvegarder apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 612 + 627 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7463,7 +7491,7 @@ Paresseux apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7471,7 +7499,7 @@ Instantané apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7479,7 +7507,7 @@ Prix du marché par défaut apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 486 + 501 @@ -7487,7 +7515,7 @@ Mode apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 523 + 538 @@ -7495,7 +7523,7 @@ Selecteur apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 539 + 554 @@ -7503,7 +7531,7 @@ En-têtes de requête HTTP apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 499 + 514 @@ -7511,7 +7539,7 @@ fin de journée apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7519,7 +7547,7 @@ temps réel apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7720,7 +7748,7 @@ () est déjà utilisé. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 681 + 702 @@ -7728,7 +7756,7 @@ Une erreur s’est produite lors de la mise à jour vers (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 689 + 710 @@ -8079,7 +8107,7 @@ Current month apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index 56cd10a65..ffc753de9 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -315,7 +315,7 @@ Paid apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 117 + 121 @@ -365,10 +365,6 @@ apps/client/src/app/components/admin-jobs/admin-jobs.html 134 - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 140 - Finished @@ -419,7 +415,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 453 + 468 @@ -746,6 +742,14 @@ 334 + + Creation + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + Sign in Accedi @@ -1087,7 +1091,7 @@ anno corrente apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 libs/ui/src/lib/assistant/assistant.component.ts @@ -1099,7 +1103,7 @@ 1 anno apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 libs/ui/src/lib/assistant/assistant.component.ts @@ -1111,7 +1115,7 @@ 5 anni apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -1131,7 +1135,7 @@ Massimo apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 224 + 240 libs/ui/src/lib/assistant/assistant.component.ts @@ -1319,7 +1323,7 @@ Coupon apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 122 + 126 @@ -1327,7 +1331,7 @@ Locale apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 514 + 529 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -1887,7 +1891,7 @@ Trial apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 121 + 125 @@ -1983,7 +1987,7 @@ Current week apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 @@ -2330,14 +2334,6 @@ 167 - - Subscriptions - Subscriptions - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 131 - - Import Activities Importa le attività @@ -2666,6 +2662,14 @@ 174 + + Subscription History + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + Countries Count Numero di paesi @@ -2759,11 +2763,11 @@ Could not validate form apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 600 + 621 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 603 + 624 @@ -3218,6 +3222,14 @@ 166 + + Data Gathering Frequency + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + Activities Count Conteggio attività @@ -3414,14 +3426,6 @@ 93 - - Expires - Expires - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 194 - - Import Dividends Importa i dividendi @@ -3666,6 +3670,14 @@ 26 + + Hourly + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + Unlimited Transactions Transazioni illimitate @@ -3750,6 +3762,14 @@ 193 + + Expiration + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 198 + + One-time payment, no auto-renewal. Pagamento una tantum, senza rinnovo automatico. @@ -3763,11 +3783,11 @@ Could not save asset profile apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 655 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 637 + 658 @@ -3991,7 +4011,7 @@ Current year apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 @@ -4011,7 +4031,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 555 + 570 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -4027,7 +4047,7 @@ Asset profile has been saved apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 624 + 645 @@ -4403,7 +4423,7 @@ Configurazione dello scraper apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 476 + 491 @@ -4935,11 +4955,11 @@ Could not parse scraper configuration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 551 + 569 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 554 + 572 @@ -5949,7 +5969,7 @@ L’attuale prezzo di mercato è apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 749 + 770 @@ -5957,7 +5977,7 @@ Prova apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 573 + 588 @@ -6113,7 +6133,7 @@ Settimana corrente apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 libs/ui/src/lib/assistant/assistant.component.ts @@ -6133,7 +6153,7 @@ Mese corrente apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 libs/ui/src/lib/assistant/assistant.component.ts @@ -6181,7 +6201,7 @@ anno apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -6201,7 +6221,7 @@ anni apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -6221,7 +6241,7 @@ Raccolta Dati apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 596 + 611 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6281,6 +6301,14 @@ 246 + + Daily + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + Oops! It looks like you’re making too many requests. Please slow down a bit. Ops! Sembra tu stia facendo troppe richieste. Rallenta un po’ per favore. @@ -6706,7 +6734,7 @@ Errore apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 740 + 761 @@ -6758,7 +6786,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 601 + 616 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6810,7 +6838,7 @@ Chiudi apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 603 + 618 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6838,7 +6866,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 229 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -7356,7 +7384,7 @@ Salva apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 612 + 627 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7464,7 +7492,7 @@ Pigro apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7472,7 +7500,7 @@ Istantaneo apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7480,7 +7508,7 @@ Prezzo di mercato predefinito apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 486 + 501 @@ -7488,7 +7516,7 @@ Modalità apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 523 + 538 @@ -7496,7 +7524,7 @@ Selettore apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 539 + 554 @@ -7504,7 +7532,7 @@ Intestazioni della richiesta HTTP apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 499 + 514 @@ -7512,7 +7540,7 @@ fine giornata apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7520,7 +7548,7 @@ in tempo reale apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7721,7 +7749,7 @@ () e gia in uso. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 681 + 702 @@ -7729,7 +7757,7 @@ Si è verificato un errore durante l’aggiornamento di (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 689 + 710 @@ -8080,7 +8108,7 @@ Current month apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 diff --git a/apps/client/src/locales/messages.ko.xlf b/apps/client/src/locales/messages.ko.xlf index 2ac85bbf5..29e35fbb7 100644 --- a/apps/client/src/locales/messages.ko.xlf +++ b/apps/client/src/locales/messages.ko.xlf @@ -600,7 +600,7 @@ Paid apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 117 + 121 @@ -620,7 +620,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 453 + 468 @@ -662,10 +662,6 @@ apps/client/src/app/components/admin-jobs/admin-jobs.html 134 - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 140 - Finished @@ -847,6 +843,14 @@ 50 + + Data Gathering Frequency + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + Activities Count 거래 건수 @@ -875,6 +879,14 @@ 174 + + Subscription History + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + Countries Count 국가 수 @@ -1064,7 +1076,7 @@ 스크래퍼 설정 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 476 + 491 @@ -1284,7 +1296,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 555 + 570 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1300,7 +1312,7 @@ 자산 정보가 저장되었습니다. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 624 + 645 @@ -1340,7 +1352,7 @@ 올해 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 @@ -1480,11 +1492,11 @@ 양식 유효성 검사에 실패했습니다. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 600 + 621 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 603 + 624 @@ -1736,7 +1748,7 @@ 이번주 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 @@ -2220,7 +2232,7 @@ 연초 대비 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 libs/ui/src/lib/assistant/assistant.component.ts @@ -2232,7 +2244,7 @@ 1년 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 libs/ui/src/lib/assistant/assistant.component.ts @@ -2244,7 +2256,7 @@ 5년 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -2264,7 +2276,7 @@ 맥스 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 224 + 240 libs/ui/src/lib/assistant/assistant.component.ts @@ -2428,7 +2440,7 @@ Coupon apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 122 + 126 @@ -2444,7 +2456,7 @@ 장소 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 514 + 529 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -3028,11 +3040,11 @@ 스크래퍼 설정을 파싱할 수 없습니다. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 551 + 569 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 554 + 572 @@ -3235,6 +3247,14 @@ 334 + + Creation + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + Holdings 보유 종목 @@ -3919,14 +3939,6 @@ 239 - - Subscriptions - Subscriptions - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 131 - - Import Activities 거래 내역 가져오기 @@ -4176,7 +4188,7 @@ Trial apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 121 + 125 @@ -4343,14 +4355,6 @@ 93 - - Expires - Expires - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 194 - - Top 상위 @@ -4487,6 +4491,14 @@ 26 + + Hourly + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + Unlimited Transactions 무제한 거래 @@ -4591,6 +4603,14 @@ 193 + + Expiration + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 198 + + Email and Chat Support 이메일 및 채팅 지원 @@ -4628,11 +4648,11 @@ 자산 정보를 저장할 수 없습니다. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 655 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 637 + 658 @@ -5981,7 +6001,7 @@ 현재 시장가격은 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 749 + 770 @@ -5989,7 +6009,7 @@ 시험 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 573 + 588 @@ -6153,7 +6173,7 @@ MTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 libs/ui/src/lib/assistant/assistant.component.ts @@ -6165,7 +6185,7 @@ WTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 libs/ui/src/lib/assistant/assistant.component.ts @@ -6205,7 +6225,7 @@ 년도 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -6225,7 +6245,7 @@ 연령 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -6270,7 +6290,7 @@ 데이터 수집 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 596 + 611 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6305,6 +6325,14 @@ 240 + + Daily + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + Oops! It looks like you’re making too many requests. Please slow down a bit. 이런! 요청을 너무 많이 하시는 것 같습니다. 조금 천천히 해주세요. @@ -6730,7 +6758,7 @@ 오류 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 740 + 761 @@ -6742,7 +6770,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 601 + 616 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6826,7 +6854,7 @@ 닫다 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 603 + 618 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6854,7 +6882,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 229 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -7380,7 +7408,7 @@ 구하다 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 612 + 627 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7488,7 +7516,7 @@ 방법 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 523 + 538 @@ -7496,7 +7524,7 @@ 기본 시장 가격 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 486 + 501 @@ -7504,7 +7532,7 @@ 선택자 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 539 + 554 @@ -7512,7 +7540,7 @@ 즉각적인 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7520,7 +7548,7 @@ 게으른 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7528,7 +7556,7 @@ HTTP 요청 헤더 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 499 + 514 @@ -7536,7 +7564,7 @@ 실시간 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7544,7 +7572,7 @@ 하루의 끝 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7745,7 +7773,7 @@ ()은(는) 이미 사용 중입니다. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 681 + 702 @@ -7753,7 +7781,7 @@ ()로 업데이트하는 동안 오류가 발생했습니다. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 689 + 710 @@ -8080,7 +8108,7 @@ 이번 달 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index b7f163afe..fea2393fb 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -314,7 +314,7 @@ Paid apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 117 + 121 @@ -364,10 +364,6 @@ apps/client/src/app/components/admin-jobs/admin-jobs.html 134 - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 140 - Finished @@ -418,7 +414,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 453 + 468 @@ -745,6 +741,14 @@ 334 + + Creation + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + Sign in Aanmelden @@ -1086,7 +1090,7 @@ YTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 libs/ui/src/lib/assistant/assistant.component.ts @@ -1098,7 +1102,7 @@ 1J apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 libs/ui/src/lib/assistant/assistant.component.ts @@ -1110,7 +1114,7 @@ 5J apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -1130,7 +1134,7 @@ Max apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 224 + 240 libs/ui/src/lib/assistant/assistant.component.ts @@ -1318,7 +1322,7 @@ Coupon apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 122 + 126 @@ -1326,7 +1330,7 @@ Locatie apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 514 + 529 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -1886,7 +1890,7 @@ Trial apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 121 + 125 @@ -1982,7 +1986,7 @@ Huidige week apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 @@ -2329,14 +2333,6 @@ 167 - - Subscriptions - Subscriptions - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 131 - - Import Activities Activiteiten importeren @@ -2665,6 +2661,14 @@ 174 + + Subscription History + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + Countries Count Aantal landen @@ -2758,11 +2762,11 @@ Het formulier kon niet worden gevalideerd. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 600 + 621 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 603 + 624 @@ -3217,6 +3221,14 @@ 166 + + Data Gathering Frequency + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + Activities Count Aantal activiteiten @@ -3413,14 +3425,6 @@ 93 - - Expires - Expires - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 194 - - Import Dividends Importeer dividenden @@ -3665,6 +3669,14 @@ 26 + + Hourly + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + Unlimited Transactions Onbeperkte transacties @@ -3749,6 +3761,14 @@ 193 + + Expiration + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 198 + + One-time payment, no auto-renewal. Eenmalige betaling, geen automatische verlenging. @@ -3762,11 +3782,11 @@ Kon het assetprofiel niet opslaan apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 655 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 637 + 658 @@ -3990,7 +4010,7 @@ Huidig jaar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 @@ -4010,7 +4030,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 555 + 570 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -4026,7 +4046,7 @@ Het activaprofiel is opgeslagen. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 624 + 645 @@ -4402,7 +4422,7 @@ Scraper instellingen apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 476 + 491 @@ -4934,11 +4954,11 @@ De scraperconfiguratie kon niet worden geparseerd apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 551 + 569 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 554 + 572 @@ -5948,7 +5968,7 @@ De huidige markt waarde is apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 749 + 770 @@ -5956,7 +5976,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 573 + 588 @@ -6112,7 +6132,7 @@ Week tot nu toe apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 libs/ui/src/lib/assistant/assistant.component.ts @@ -6132,7 +6152,7 @@ MTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 libs/ui/src/lib/assistant/assistant.component.ts @@ -6180,7 +6200,7 @@ jaar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -6200,7 +6220,7 @@ jaren apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -6220,7 +6240,7 @@ Data Verzamelen apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 596 + 611 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6280,6 +6300,14 @@ 246 + + Daily + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + Oops! It looks like you’re making too many requests. Please slow down a bit. Oeps! Het lijkt er op dat u te veel verzoeken indient. Doe het iets rustiger aan alstublieft. @@ -6705,7 +6733,7 @@ Fout apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 740 + 761 @@ -6757,7 +6785,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 601 + 616 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6809,7 +6837,7 @@ Sluiten apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 603 + 618 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6837,7 +6865,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 229 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -7355,7 +7383,7 @@ Opslaan apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 612 + 627 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7463,7 +7491,7 @@ Lui apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7471,7 +7499,7 @@ Direct apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7479,7 +7507,7 @@ Standaard Marktprijs apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 486 + 501 @@ -7487,7 +7515,7 @@ Modus apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 523 + 538 @@ -7495,7 +7523,7 @@ Kiezer apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 539 + 554 @@ -7503,7 +7531,7 @@ HTTP Verzoek Headers apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 499 + 514 @@ -7511,7 +7539,7 @@ eind van de dag apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7519,7 +7547,7 @@ real-time apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7720,7 +7748,7 @@ () is al in gebruik. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 681 + 702 @@ -7728,7 +7756,7 @@ Er is een fout opgetreden tijdens het updaten naar (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 689 + 710 @@ -8079,7 +8107,7 @@ Huidige maand apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 diff --git a/apps/client/src/locales/messages.pl.xlf b/apps/client/src/locales/messages.pl.xlf index b9621a202..2fcbca736 100644 --- a/apps/client/src/locales/messages.pl.xlf +++ b/apps/client/src/locales/messages.pl.xlf @@ -591,7 +591,7 @@ Paid apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 117 + 121 @@ -611,7 +611,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 453 + 468 @@ -653,10 +653,6 @@ apps/client/src/app/components/admin-jobs/admin-jobs.html 134 - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 140 - Finished @@ -838,6 +834,14 @@ 50 + + Data Gathering Frequency + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + Activities Count Liczba Aktywności @@ -866,6 +870,14 @@ 174 + + Subscription History + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + Countries Count Liczba Krajów @@ -1031,7 +1043,7 @@ Konfiguracja Scrapera apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 476 + 491 @@ -1251,7 +1263,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 555 + 570 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1267,7 +1279,7 @@ Profil zasobu został zapisany apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 624 + 645 @@ -1307,7 +1319,7 @@ Obecny rok apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 @@ -1447,11 +1459,11 @@ Could not validate form apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 600 + 621 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 603 + 624 @@ -1703,7 +1715,7 @@ Obecny tydzień apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 @@ -2187,7 +2199,7 @@ Liczony od początku roku (year-to-date) apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 libs/ui/src/lib/assistant/assistant.component.ts @@ -2199,7 +2211,7 @@ 1 rok apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 libs/ui/src/lib/assistant/assistant.component.ts @@ -2211,7 +2223,7 @@ 5 lat apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -2231,7 +2243,7 @@ Maksimum apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 224 + 240 libs/ui/src/lib/assistant/assistant.component.ts @@ -2395,7 +2407,7 @@ Coupon apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 122 + 126 @@ -2411,7 +2423,7 @@ Ustawienia Regionalne apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 514 + 529 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2995,11 +3007,11 @@ Nie udało się przetworzyć konfiguracji scrapera apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 551 + 569 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 554 + 572 @@ -3202,6 +3214,14 @@ 334 + + Creation + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + Holdings Inwestycje @@ -3886,14 +3906,6 @@ 239 - - Subscriptions - Subscriptions - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 131 - - Import Activities Importuj Aktywności @@ -4143,7 +4155,7 @@ Trial apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 121 + 125 @@ -4310,14 +4322,6 @@ 93 - - Expires - Expires - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 194 - - Top Największe wzrosty @@ -4454,6 +4458,14 @@ 26 + + Hourly + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + Unlimited Transactions Nieograniczona Liczba Transakcji @@ -4558,6 +4570,14 @@ 193 + + Expiration + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 198 + + Email and Chat Support Wsparcie przez E-mail i Czat @@ -4595,11 +4615,11 @@ Could not save asset profile apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 655 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 637 + 658 @@ -5948,7 +5968,7 @@ Obecna cena rynkowa wynosi apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 749 + 770 @@ -5956,7 +5976,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 573 + 588 @@ -6112,7 +6132,7 @@ WTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 libs/ui/src/lib/assistant/assistant.component.ts @@ -6132,7 +6152,7 @@ MTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 libs/ui/src/lib/assistant/assistant.component.ts @@ -6180,7 +6200,7 @@ rok apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -6200,7 +6220,7 @@ lata apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -6220,7 +6240,7 @@ Gromadzenie Danych apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 596 + 611 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6280,6 +6300,14 @@ 246 + + Daily + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + Oops! It looks like you’re making too many requests. Please slow down a bit. Ups! Wygląda na to, że wykonujesz zbyt wiele zapytań. Proszę, zwolnij trochę. @@ -6705,7 +6733,7 @@ Błąd apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 740 + 761 @@ -6757,7 +6785,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 601 + 616 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6809,7 +6837,7 @@ Zamknij apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 603 + 618 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6837,7 +6865,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 229 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -7355,7 +7383,7 @@ Zapisz apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 612 + 627 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7463,7 +7491,7 @@ Leniwy apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7471,7 +7499,7 @@ Natychmiastowy apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7479,7 +7507,7 @@ Domyślna cena rynkowa apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 486 + 501 @@ -7487,7 +7515,7 @@ Tryb apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 523 + 538 @@ -7495,7 +7523,7 @@ Selektor apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 539 + 554 @@ -7503,7 +7531,7 @@ Nagłówki żądań HTTP apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 499 + 514 @@ -7511,7 +7539,7 @@ koniec dnia apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7519,7 +7547,7 @@ w czasie rzeczywistym apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7720,7 +7748,7 @@ () jest już w użyciu. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 681 + 702 @@ -7728,7 +7756,7 @@ Wystąpił błąd podczas aktualizacji do (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 689 + 710 @@ -8079,7 +8107,7 @@ Bieżący miesiąc apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf index eb4492290..e7baad543 100644 --- a/apps/client/src/locales/messages.pt.xlf +++ b/apps/client/src/locales/messages.pt.xlf @@ -370,7 +370,7 @@ Paid apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 117 + 121 @@ -412,10 +412,6 @@ apps/client/src/app/components/admin-jobs/admin-jobs.html 134 - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 140 - Finished @@ -474,7 +470,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 453 + 468 @@ -609,6 +605,14 @@ 174 + + Subscription History + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + Gather Profile Data Recolher Dados de Perfíl @@ -778,11 +782,11 @@ Could not validate form apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 600 + 621 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 603 + 624 @@ -1338,7 +1342,7 @@ AATD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 libs/ui/src/lib/assistant/assistant.component.ts @@ -1350,7 +1354,7 @@ 1A apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 libs/ui/src/lib/assistant/assistant.component.ts @@ -1362,7 +1366,7 @@ 5A apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -1382,7 +1386,7 @@ Máx apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 224 + 240 libs/ui/src/lib/assistant/assistant.component.ts @@ -1618,7 +1622,7 @@ Coupon apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 122 + 126 @@ -1646,7 +1650,7 @@ Localidade apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 514 + 529 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2150,7 +2154,7 @@ Current week apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 @@ -2382,7 +2386,7 @@ Trial apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 121 + 125 @@ -2633,6 +2637,14 @@ 334 + + Creation + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + Registration Registo @@ -2741,14 +2753,6 @@ 167 - - Subscriptions - Subscriptions - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 131 - - Import Activities Importar Atividades @@ -3229,6 +3233,14 @@ 186 + + Data Gathering Frequency + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + Activities Count Nº de Atividades @@ -3413,14 +3425,6 @@ 93 - - Expires - Expires - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 194 - - Import Dividends Importar Dividendos @@ -3665,6 +3669,14 @@ 26 + + Hourly + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + Unlimited Transactions Transações Ilimitadas @@ -3749,6 +3761,14 @@ 193 + + Expiration + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 198 + + One-time payment, no auto-renewal. Pagamento único, sem renovação automática. @@ -3762,11 +3782,11 @@ Could not save asset profile apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 655 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 637 + 658 @@ -3990,7 +4010,7 @@ Current year apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 @@ -4010,7 +4030,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 555 + 570 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -4026,7 +4046,7 @@ Asset profile has been saved apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 624 + 645 @@ -4402,7 +4422,7 @@ Configuração do raspador apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 476 + 491 @@ -4934,11 +4954,11 @@ Could not parse scraper configuration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 551 + 569 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 554 + 572 @@ -5948,7 +5968,7 @@ O preço de mercado atual é apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 749 + 770 @@ -5956,7 +5976,7 @@ Teste apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 573 + 588 @@ -6112,7 +6132,7 @@ WTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 libs/ui/src/lib/assistant/assistant.component.ts @@ -6132,7 +6152,7 @@ MTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 libs/ui/src/lib/assistant/assistant.component.ts @@ -6180,7 +6200,7 @@ ano apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -6200,7 +6220,7 @@ anos apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -6220,7 +6240,7 @@ Coleta de dados apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 596 + 611 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6280,6 +6300,14 @@ 246 + + Daily + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + Oops! It looks like you’re making too many requests. Please slow down a bit. Ops! Parece que você está fazendo muitas solicitações. Por favor, diminua um pouco a velocidade. @@ -6705,7 +6733,7 @@ Erro apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 740 + 761 @@ -6757,7 +6785,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 601 + 616 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6809,7 +6837,7 @@ Fechar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 603 + 618 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6837,7 +6865,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 229 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -7355,7 +7383,7 @@ Guardar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 612 + 627 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7463,7 +7491,7 @@ Lazy apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7471,7 +7499,7 @@ Instant apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7479,7 +7507,7 @@ Preço de mercado padrão apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 486 + 501 @@ -7487,7 +7515,7 @@ Mode apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 523 + 538 @@ -7495,7 +7523,7 @@ Selector apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 539 + 554 @@ -7503,7 +7531,7 @@ HTTP Request Headers apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 499 + 514 @@ -7511,7 +7539,7 @@ end of day apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7519,7 +7547,7 @@ real-time apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7720,7 +7748,7 @@ () is already in use. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 681 + 702 @@ -7728,7 +7756,7 @@ An error occurred while updating to (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 689 + 710 @@ -8079,7 +8107,7 @@ Current month apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 diff --git a/apps/client/src/locales/messages.tr.xlf b/apps/client/src/locales/messages.tr.xlf index 6b8c8d662..b2893c970 100644 --- a/apps/client/src/locales/messages.tr.xlf +++ b/apps/client/src/locales/messages.tr.xlf @@ -551,7 +551,7 @@ Paid apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 117 + 121 @@ -593,10 +593,6 @@ apps/client/src/app/components/admin-jobs/admin-jobs.html 134 - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 140 - Finished @@ -655,7 +651,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 453 + 468 @@ -790,6 +786,14 @@ 50 + + Data Gathering Frequency + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + Activities Count İşlem Sayısı @@ -818,6 +822,14 @@ 174 + + Subscription History + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + Countries Count Ülke Sayısı @@ -951,7 +963,7 @@ Veri Toplayıcı Yapılandırması apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 476 + 491 @@ -1147,7 +1159,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 555 + 570 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1163,7 +1175,7 @@ Asset profile has been saved apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 624 + 645 @@ -1203,7 +1215,7 @@ Current year apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 @@ -1295,11 +1307,11 @@ Could not validate form apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 600 + 621 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 603 + 624 @@ -1551,7 +1563,7 @@ Current week apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 @@ -2035,7 +2047,7 @@ YTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 libs/ui/src/lib/assistant/assistant.component.ts @@ -2047,7 +2059,7 @@ 1Y apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 libs/ui/src/lib/assistant/assistant.component.ts @@ -2059,7 +2071,7 @@ 5Y apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -2079,7 +2091,7 @@ Maks. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 224 + 240 libs/ui/src/lib/assistant/assistant.component.ts @@ -2515,11 +2527,11 @@ Could not parse scraper configuration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 551 + 569 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 554 + 572 @@ -2734,6 +2746,14 @@ 334 + + Creation + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + Holdings Varlıklar @@ -3318,14 +3338,6 @@ 239 - - Subscriptions - Subscriptions - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 131 - - Import Activities İşlemleri İçe Aktar @@ -3583,7 +3595,7 @@ Trial apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 121 + 125 @@ -3750,14 +3762,6 @@ 93 - - Expires - Expires - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 194 - - Top Üst @@ -3894,6 +3898,14 @@ 26 + + Hourly + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + Unlimited Transactions Sınırsız İşlem @@ -3998,6 +4010,14 @@ 193 + + Expiration + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 198 + + Email and Chat Support E-posta ve Sohbet Desteği @@ -4035,11 +4055,11 @@ Could not save asset profile apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 655 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 637 + 658 @@ -4600,7 +4620,7 @@ Coupon apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 122 + 126 @@ -4616,7 +4636,7 @@ Yerel Ayarlar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 514 + 529 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -5948,7 +5968,7 @@ Şu anki piyasa fiyatı apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 749 + 770 @@ -5956,7 +5976,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 573 + 588 @@ -6112,7 +6132,7 @@ WTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 libs/ui/src/lib/assistant/assistant.component.ts @@ -6132,7 +6152,7 @@ MTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 libs/ui/src/lib/assistant/assistant.component.ts @@ -6180,7 +6200,7 @@ Yıl apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -6200,7 +6220,7 @@ Yıllar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -6220,7 +6240,7 @@ Veri Toplama apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 596 + 611 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6280,6 +6300,14 @@ 246 + + Daily + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + Oops! It looks like you’re making too many requests. Please slow down a bit. Oops! Görünüşe göre çok fazla istekte bulunuyorsunuz. Lütfen biraz yavaşlayın. @@ -6705,7 +6733,7 @@ Hata apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 740 + 761 @@ -6757,7 +6785,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 601 + 616 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6809,7 +6837,7 @@ Kapat apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 603 + 618 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6837,7 +6865,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 229 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -7355,7 +7383,7 @@ Kaydet apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 612 + 627 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7463,7 +7491,7 @@ Tembel apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7471,7 +7499,7 @@ Anında apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7479,7 +7507,7 @@ Varsayılan Piyasa Fiyatı apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 486 + 501 @@ -7487,7 +7515,7 @@ Mod apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 523 + 538 @@ -7495,7 +7523,7 @@ Seçici apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 539 + 554 @@ -7503,7 +7531,7 @@ HTTP İstek Başlıkları apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 499 + 514 @@ -7511,7 +7539,7 @@ gün sonu apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7519,7 +7547,7 @@ gerçek zamanlı apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7720,7 +7748,7 @@ () is already in use. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 681 + 702 @@ -7728,7 +7756,7 @@ Güncelleştirilirken bir hata oluştu (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 689 + 710 @@ -8079,7 +8107,7 @@ Current month apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 diff --git a/apps/client/src/locales/messages.uk.xlf b/apps/client/src/locales/messages.uk.xlf index 7ea4854c1..85530b392 100644 --- a/apps/client/src/locales/messages.uk.xlf +++ b/apps/client/src/locales/messages.uk.xlf @@ -675,7 +675,7 @@ Paid apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 117 + 121 @@ -723,7 +723,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 453 + 468 @@ -781,10 +781,6 @@ apps/client/src/app/components/admin-jobs/admin-jobs.html 134 - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 140 - Finished @@ -934,6 +930,14 @@ 50 + + Data Gathering Frequency + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + Activities Count Кількість активностей @@ -962,6 +966,14 @@ 174 + + Subscription History + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + Countries Count Кількість країн @@ -1007,7 +1019,7 @@ Помилка apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 740 + 761 @@ -1015,7 +1027,7 @@ Поточна ринкова ціна apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 749 + 770 @@ -1131,7 +1143,7 @@ Конфігурація скребка apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 476 + 491 @@ -1139,7 +1151,7 @@ Тест apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 573 + 588 @@ -1151,7 +1163,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 555 + 570 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1167,7 +1179,7 @@ Asset profile has been saved apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 624 + 645 @@ -1331,7 +1343,7 @@ Збір даних apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 596 + 611 apps/client/src/app/components/admin-overview/admin-overview.html @@ -1443,7 +1455,7 @@ Current year apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 @@ -1707,11 +1719,11 @@ Could not validate form apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 600 + 621 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 603 + 624 @@ -2111,7 +2123,7 @@ Current week apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 @@ -2331,7 +2343,7 @@ Зберегти apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 612 + 627 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -2611,7 +2623,7 @@ З початку року apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 libs/ui/src/lib/assistant/assistant.component.ts @@ -2623,7 +2635,7 @@ 1 рік apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 libs/ui/src/lib/assistant/assistant.component.ts @@ -2635,7 +2647,7 @@ 5 років apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -2655,7 +2667,7 @@ Максимум apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 224 + 240 libs/ui/src/lib/assistant/assistant.component.ts @@ -2959,7 +2971,7 @@ Coupon apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 122 + 126 @@ -2983,7 +2995,7 @@ Локалізація apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 514 + 529 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -3150,6 +3162,14 @@ 190 + + Daily + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + Oops! It looks like you’re making too many requests. Please slow down a bit. Упс! Здається, ви робите занадто багато запитів. Будь ласка, пригальмуй трохи. @@ -3587,11 +3607,11 @@ Could not parse scraper configuration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 551 + 569 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 554 + 572 @@ -3819,6 +3839,14 @@ 334 + + Creation + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + Holdings Активи @@ -4539,14 +4567,6 @@ 239 - - Subscriptions - Subscriptions - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 131 - - Import Activities Імпортувати активності @@ -4812,7 +4832,7 @@ Trial apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 121 + 125 @@ -5011,14 +5031,6 @@ 93 - - Expires - Expires - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 194 - - Close Holding Close Holding @@ -5235,6 +5247,14 @@ 26 + + Hourly + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + Unlimited Transactions Необмежені транзакції @@ -5339,6 +5359,14 @@ 193 + + Expiration + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 198 + + Email and Chat Support Підтримка електронної пошти та чату @@ -5360,11 +5388,11 @@ Could not save asset profile apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 655 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 637 + 658 @@ -6343,7 +6371,7 @@ WTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 libs/ui/src/lib/assistant/assistant.component.ts @@ -6363,7 +6391,7 @@ MTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 libs/ui/src/lib/assistant/assistant.component.ts @@ -6383,7 +6411,7 @@ рік apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -6403,7 +6431,7 @@ роки apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -6759,7 +6787,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 601 + 616 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6819,7 +6847,7 @@ Закрити apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 603 + 618 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6847,7 +6875,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 229 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -7463,7 +7491,7 @@ Лінивий apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7471,7 +7499,7 @@ Миттєвий apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7479,7 +7507,7 @@ Default Market Price apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 486 + 501 @@ -7487,7 +7515,7 @@ Режим apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 523 + 538 @@ -7495,7 +7523,7 @@ Селектор apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 539 + 554 @@ -7503,7 +7531,7 @@ HTTP Request Headers apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 499 + 514 @@ -7511,7 +7539,7 @@ end of day apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7519,7 +7547,7 @@ реальний час apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7720,7 +7748,7 @@ () is already in use. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 681 + 702 @@ -7728,7 +7756,7 @@ An error occurred while updating to (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 689 + 710 @@ -8079,7 +8107,7 @@ Current month apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index 54f8a7bfc..c15799d5f 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -567,7 +567,7 @@ Paid apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 117 + 121 @@ -585,7 +585,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 453 + 468 @@ -624,10 +624,6 @@ apps/client/src/app/components/admin-jobs/admin-jobs.html 134 - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 140 - Finished @@ -792,6 +788,13 @@ 50 + + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + Activities Count @@ -817,6 +820,13 @@ 174 + + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + Countries Count @@ -988,7 +998,7 @@ Scraper Configuration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 476 + 491 @@ -1184,7 +1194,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 555 + 570 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1199,7 +1209,7 @@ Asset profile has been saved apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 624 + 645 @@ -1234,7 +1244,7 @@ Current year apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 @@ -1359,11 +1369,11 @@ Could not validate form apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 600 + 621 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 603 + 624 @@ -1592,7 +1602,7 @@ Current week apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 @@ -2037,7 +2047,7 @@ YTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 libs/ui/src/lib/assistant/assistant.component.ts @@ -2048,7 +2058,7 @@ 1Y apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 libs/ui/src/lib/assistant/assistant.component.ts @@ -2059,7 +2069,7 @@ 5Y apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -2077,7 +2087,7 @@ Max apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 224 + 240 libs/ui/src/lib/assistant/assistant.component.ts @@ -2223,7 +2233,7 @@ Coupon apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 122 + 126 @@ -2237,7 +2247,7 @@ Locale apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 514 + 529 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2781,11 +2791,11 @@ Could not parse scraper configuration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 551 + 569 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 554 + 572 @@ -2969,6 +2979,13 @@ 334 + + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + Holdings @@ -3591,13 +3608,6 @@ 239 - - Subscriptions - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 131 - - Import Activities @@ -3820,7 +3830,7 @@ Trial apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 121 + 125 @@ -3972,13 +3982,6 @@ 93 - - Expires - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 194 - - Top @@ -4101,6 +4104,13 @@ 26 + + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + Unlimited Transactions @@ -4195,6 +4205,13 @@ 193 + + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 198 + + Email and Chat Support @@ -4228,11 +4245,11 @@ Could not save asset profile apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 655 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 637 + 658 @@ -5443,14 +5460,14 @@ The current market price is apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 749 + 770 Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 573 + 588 @@ -5597,7 +5614,7 @@ MTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 libs/ui/src/lib/assistant/assistant.component.ts @@ -5608,7 +5625,7 @@ WTD apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 libs/ui/src/lib/assistant/assistant.component.ts @@ -5644,7 +5661,7 @@ year apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -5663,7 +5680,7 @@ years apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -5704,7 +5721,7 @@ Data Gathering apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 596 + 611 apps/client/src/app/components/admin-overview/admin-overview.html @@ -5736,6 +5753,13 @@ 240 + + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + Oops! It looks like you’re making too many requests. Please slow down a bit. @@ -6115,7 +6139,7 @@ Error apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 740 + 761 @@ -6126,7 +6150,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 601 + 616 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6205,7 +6229,7 @@ Close apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 603 + 618 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6233,7 +6257,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 229 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -6703,7 +6727,7 @@ Save apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 612 + 627 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6803,56 +6827,56 @@ Mode apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 523 + 538 Default Market Price apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 486 + 501 Selector apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 539 + 554 Instant apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 Lazy apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 HTTP Request Headers apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 499 + 514 real-time apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 end of day apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7032,14 +7056,14 @@ () is already in use. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 681 + 702 An error occurred while updating to (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 689 + 710 @@ -7331,7 +7355,7 @@ Current month apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 diff --git a/apps/client/src/locales/messages.zh.xlf b/apps/client/src/locales/messages.zh.xlf index 115b71897..f21944458 100644 --- a/apps/client/src/locales/messages.zh.xlf +++ b/apps/client/src/locales/messages.zh.xlf @@ -600,7 +600,7 @@ Paid apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 117 + 121 @@ -620,7 +620,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 453 + 468 @@ -662,10 +662,6 @@ apps/client/src/app/components/admin-jobs/admin-jobs.html 134 - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 140 - Finished @@ -847,6 +843,14 @@ 50 + + Data Gathering Frequency + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + Activities Count 活动计数 @@ -875,6 +879,14 @@ 174 + + Subscription History + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + Countries Count 国家数 @@ -1040,7 +1052,7 @@ 刮削配置 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 476 + 491 @@ -1260,7 +1272,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 555 + 570 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -1276,7 +1288,7 @@ 资产概况已保存 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 624 + 645 @@ -1316,7 +1328,7 @@ 当前年份 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 @@ -1456,11 +1468,11 @@ 无法验证表单 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 600 + 621 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 603 + 624 @@ -1712,7 +1724,7 @@ 当前周 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 @@ -2196,7 +2208,7 @@ 年初至今 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 212 + 228 libs/ui/src/lib/assistant/assistant.component.ts @@ -2208,7 +2220,7 @@ 1年 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 libs/ui/src/lib/assistant/assistant.component.ts @@ -2220,7 +2232,7 @@ 5年 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -2240,7 +2252,7 @@ 最大限度 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 224 + 240 libs/ui/src/lib/assistant/assistant.component.ts @@ -2404,7 +2416,7 @@ Coupon apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 122 + 126 @@ -2420,7 +2432,7 @@ 语言环境 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 514 + 529 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -3004,11 +3016,11 @@ 无法解析抓取器配置 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 551 + 569 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 554 + 572 @@ -3211,6 +3223,14 @@ 334 + + Creation + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + Holdings 持仓 @@ -3903,14 +3923,6 @@ 239 - - Subscriptions - Subscriptions - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 131 - - Import Activities 导入活动记录 @@ -4160,7 +4172,7 @@ Trial apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts - 121 + 125 @@ -4327,14 +4339,6 @@ 93 - - Expires - Expires - - apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 194 - - Top 顶部 @@ -4471,6 +4475,14 @@ 26 + + Hourly + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + Unlimited Transactions 无限交易 @@ -4575,6 +4587,14 @@ 193 + + Expiration + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 198 + + Email and Chat Support 电子邮件和聊天支持 @@ -4612,11 +4632,11 @@ 无法保存资产概况 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 655 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 637 + 658 @@ -5957,7 +5977,7 @@ 当前市场价格为 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 749 + 770 @@ -5965,7 +5985,7 @@ 测试 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 573 + 588 @@ -6129,7 +6149,7 @@ 本月至今 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 libs/ui/src/lib/assistant/assistant.component.ts @@ -6141,7 +6161,7 @@ 本周至今 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 204 + 220 libs/ui/src/lib/assistant/assistant.component.ts @@ -6181,7 +6201,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 216 + 232 apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -6201,7 +6221,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 220 + 236 libs/ui/src/lib/assistant/assistant.component.ts @@ -6246,7 +6266,7 @@ 数据收集 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 596 + 611 apps/client/src/app/components/admin-overview/admin-overview.html @@ -6281,6 +6301,14 @@ 240 + + Daily + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + Oops! It looks like you’re making too many requests. Please slow down a bit. 哎呀!看来您提出了太多要求。请慢一点。 @@ -6706,7 +6734,7 @@ 错误 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 740 + 761 @@ -6758,7 +6786,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 601 + 616 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6810,7 +6838,7 @@ 关闭 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 603 + 618 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -6838,7 +6866,7 @@ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html - 229 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -7356,7 +7384,7 @@ 保存 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 612 + 627 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -7464,7 +7492,7 @@ 延迟 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7472,7 +7500,7 @@ 即时 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7480,7 +7508,7 @@ 默认市场价格 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 486 + 501 @@ -7488,7 +7516,7 @@ 模式 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 523 + 538 @@ -7496,7 +7524,7 @@ 选择器 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 539 + 554 @@ -7504,7 +7532,7 @@ HTTP 请求标头 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 499 + 514 @@ -7512,7 +7540,7 @@ 收盘 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 239 + 255 @@ -7520,7 +7548,7 @@ 实时 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 243 + 259 @@ -7721,7 +7749,7 @@ () 已在使用中。 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 681 + 702 @@ -7729,7 +7757,7 @@ 在更新到 () 时发生错误。 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 689 + 710 @@ -8080,7 +8108,7 @@ 当前月份 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 208 + 224 From a645578e1fc2325c962807c3c8b8011077b57206 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sun, 21 Jun 2026 10:02:01 +0200 Subject: [PATCH 12/13] Task/improve language localization for DE (20260621) (#7092) * Update translations * Update changelog --- CHANGELOG.md | 6 ++++++ apps/client/src/locales/messages.de.xlf | 12 ++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c3558ccc..d5dd293bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## Unreleased + +### Changed + +- Improved the language localization for German (`de`) + ## 3.13.0 - 2026-06-20 ### Added diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index e1f501f28..5ebf979ed 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -759,7 +759,7 @@ Creation - Creation + Erstellung apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html 140 @@ -2687,7 +2687,7 @@ Subscription History - Subscription History + Verlauf der Mitgliedschaft apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html 131 @@ -3239,7 +3239,7 @@ Data Gathering Frequency - Data Gathering Frequency + Häufigkeit der Datensynchronisierung apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 449 @@ -3687,7 +3687,7 @@ Hourly - Hourly + Stündlich apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts 214 @@ -3779,7 +3779,7 @@ Expiration - Expiration + Ablauf apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html 198 @@ -6326,7 +6326,7 @@ Daily - Daily + Täglich apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts 210 From 1896289bc9b416a8b87b7543e62e13e3a14c9155 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sun, 21 Jun 2026 10:22:29 +0200 Subject: [PATCH 13/13] Feature/expose ENABLE_FEATURE_CRON environment variable (#7090) * Expose ENABLE_FEATURE_CRON environment variable * Update changelog --- CHANGELOG.md | 4 ++ .../configuration/configuration.service.ts | 1 + apps/api/src/services/cron/cron.module.ts | 49 ++++++++++++++++++- .../interfaces/environment.interface.ts | 1 + 4 files changed, 53 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5dd293bb..41bf233c0 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 + +- Exposed the `ENABLE_FEATURE_CRON` environment variable to control scheduled cron job execution + ### Changed - Improved the language localization for German (`de`) diff --git a/apps/api/src/services/configuration/configuration.service.ts b/apps/api/src/services/configuration/configuration.service.ts index 5f9d1055d..328620164 100644 --- a/apps/api/src/services/configuration/configuration.service.ts +++ b/apps/api/src/services/configuration/configuration.service.ts @@ -43,6 +43,7 @@ export class ConfigurationService { ENABLE_FEATURE_AUTH_GOOGLE: bool({ default: false }), ENABLE_FEATURE_AUTH_OIDC: bool({ default: false }), ENABLE_FEATURE_AUTH_TOKEN: bool({ default: true }), + ENABLE_FEATURE_CRON: bool({ default: true }), ENABLE_FEATURE_FEAR_AND_GREED_INDEX: bool({ default: false }), ENABLE_FEATURE_GATHER_NEW_EXCHANGE_RATES: bool({ default: true }), ENABLE_FEATURE_READ_ONLY_MODE: bool({ default: false }), diff --git a/apps/api/src/services/cron/cron.module.ts b/apps/api/src/services/cron/cron.module.ts index bcc9d3360..3d999e397 100644 --- a/apps/api/src/services/cron/cron.module.ts +++ b/apps/api/src/services/cron/cron.module.ts @@ -1,12 +1,19 @@ import { UserModule } from '@ghostfolio/api/app/user/user.module'; +import { UserService } from '@ghostfolio/api/app/user/user.service'; import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; +import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.module'; +import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.service'; import { PropertyModule } from '@ghostfolio/api/services/property/property.module'; +import { PropertyService } from '@ghostfolio/api/services/property/property.service'; import { DataGatheringQueueModule } from '@ghostfolio/api/services/queues/data-gathering/data-gathering.module'; +import { DataGatheringService } from '@ghostfolio/api/services/queues/data-gathering/data-gathering.service'; import { StatisticsGatheringQueueModule } from '@ghostfolio/api/services/queues/statistics-gathering/statistics-gathering.module'; +import { StatisticsGatheringService } from '@ghostfolio/api/services/queues/statistics-gathering/statistics-gathering.service'; import { TwitterBotModule } from '@ghostfolio/api/services/twitter-bot/twitter-bot.module'; +import { TwitterBotService } from '@ghostfolio/api/services/twitter-bot/twitter-bot.service'; -import { Module } from '@nestjs/common'; +import { Logger, Module } from '@nestjs/common'; import { CronService } from './cron.service'; @@ -20,6 +27,44 @@ import { CronService } from './cron.service'; TwitterBotModule, UserModule ], - providers: [CronService] + providers: [ + { + inject: [ + ConfigurationService, + DataGatheringService, + ExchangeRateDataService, + PropertyService, + StatisticsGatheringService, + TwitterBotService, + UserService + ], + provide: CronService, + useFactory: ( + configurationService: ConfigurationService, + dataGatheringService: DataGatheringService, + exchangeRateDataService: ExchangeRateDataService, + propertyService: PropertyService, + statisticsGatheringService: StatisticsGatheringService, + twitterBotService: TwitterBotService, + userService: UserService + ) => { + if (!configurationService.get('ENABLE_FEATURE_CRON')) { + Logger.log('Scheduled cron jobs are disabled', 'CronService'); + + return null; + } + + return new CronService( + configurationService, + dataGatheringService, + exchangeRateDataService, + propertyService, + statisticsGatheringService, + twitterBotService, + userService + ); + } + } + ] }) export class CronModule {} diff --git a/apps/api/src/services/interfaces/environment.interface.ts b/apps/api/src/services/interfaces/environment.interface.ts index 57c58898e..45654a2e3 100644 --- a/apps/api/src/services/interfaces/environment.interface.ts +++ b/apps/api/src/services/interfaces/environment.interface.ts @@ -19,6 +19,7 @@ export interface Environment extends CleanedEnvAccessors { ENABLE_FEATURE_AUTH_GOOGLE: boolean; ENABLE_FEATURE_AUTH_OIDC: boolean; ENABLE_FEATURE_AUTH_TOKEN: boolean; + ENABLE_FEATURE_CRON: boolean; ENABLE_FEATURE_FEAR_AND_GREED_INDEX: boolean; ENABLE_FEATURE_GATHER_NEW_EXCHANGE_RATES: boolean; ENABLE_FEATURE_READ_ONLY_MODE: boolean;