From 6765191a8cccdfc93e684aa748e15c6b989bae8d Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sun, 5 May 2024 09:09:57 +0200 Subject: [PATCH 01/15] Bugfix/fix position detail dialog open in holding search of assistant (#3374) * Open position detail dialog (via holding search of assistant) * Update changelog --- CHANGELOG.md | 6 ++ .../src/app/pages/home/home-page.component.ts | 75 +++++++++++++++++++ 2 files changed, 81 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5535ba45a..4332db401 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 + +### Fixed + +- Fixed the position detail dialog open functionality when searching for a holding in the assistant + ## 2.79.0 - 2024-05-04 ### Changed diff --git a/apps/client/src/app/pages/home/home-page.component.ts b/apps/client/src/app/pages/home/home-page.component.ts index 3a6a0cb26..8f8386473 100644 --- a/apps/client/src/app/pages/home/home-page.component.ts +++ b/apps/client/src/app/pages/home/home-page.component.ts @@ -1,7 +1,14 @@ +import { PositionDetailDialogParams } from '@ghostfolio/client/components/position-detail-dialog/interfaces/interfaces'; +import { PositionDetailDialog } from '@ghostfolio/client/components/position-detail-dialog/position-detail-dialog.component'; +import { ImpersonationStorageService } from '@ghostfolio/client/services/impersonation-storage.service'; import { UserService } from '@ghostfolio/client/services/user/user.service'; import { TabConfiguration, User } from '@ghostfolio/common/interfaces'; +import { hasPermission, permissions } from '@ghostfolio/common/permissions'; import { ChangeDetectorRef, Component, OnDestroy, OnInit } from '@angular/core'; +import { MatDialog } from '@angular/material/dialog'; +import { ActivatedRoute, Router } from '@angular/router'; +import { DataSource } from '@prisma/client'; import { DeviceDetectorService } from 'ngx-device-detector'; import { Subject } from 'rxjs'; import { takeUntil } from 'rxjs/operators'; @@ -14,6 +21,7 @@ import { takeUntil } from 'rxjs/operators'; }) export class HomePageComponent implements OnDestroy, OnInit { public deviceType: string; + public hasImpersonationId: boolean; public tabs: TabConfiguration[] = []; public user: User; @@ -22,8 +30,27 @@ export class HomePageComponent implements OnDestroy, OnInit { public constructor( private changeDetectorRef: ChangeDetectorRef, private deviceService: DeviceDetectorService, + private dialog: MatDialog, + private impersonationStorageService: ImpersonationStorageService, + private route: ActivatedRoute, + private router: Router, private userService: UserService ) { + this.route.queryParams + .pipe(takeUntil(this.unsubscribeSubject)) + .subscribe((params) => { + if ( + params['dataSource'] && + params['positionDetailDialog'] && + params['symbol'] + ) { + this.openPositionDialog({ + dataSource: params['dataSource'], + symbol: params['symbol'] + }); + } + }); + this.userService.stateChanged .pipe(takeUntil(this.unsubscribeSubject)) .subscribe((state) => { @@ -59,10 +86,58 @@ export class HomePageComponent implements OnDestroy, OnInit { public ngOnInit() { this.deviceType = this.deviceService.getDeviceInfo().deviceType; + + this.impersonationStorageService + .onChangeHasImpersonation() + .pipe(takeUntil(this.unsubscribeSubject)) + .subscribe((impersonationId) => { + this.hasImpersonationId = !!impersonationId; + }); } public ngOnDestroy() { this.unsubscribeSubject.next(); this.unsubscribeSubject.complete(); } + + private openPositionDialog({ + dataSource, + symbol + }: { + dataSource: DataSource; + symbol: string; + }) { + this.userService + .get() + .pipe(takeUntil(this.unsubscribeSubject)) + .subscribe((user) => { + this.user = user; + + const dialogRef = this.dialog.open(PositionDetailDialog, { + autoFocus: false, + data: { + dataSource, + symbol, + baseCurrency: this.user?.settings?.baseCurrency, + colorScheme: this.user?.settings?.colorScheme, + deviceType: this.deviceType, + hasImpersonationId: this.hasImpersonationId, + hasPermissionToReportDataGlitch: hasPermission( + this.user?.permissions, + permissions.reportDataGlitch + ), + locale: this.user?.settings?.locale + }, + height: this.deviceType === 'mobile' ? '97.5vh' : '80vh', + width: this.deviceType === 'mobile' ? '100vw' : '50rem' + }); + + dialogRef + .afterClosed() + .pipe(takeUntil(this.unsubscribeSubject)) + .subscribe(() => { + this.router.navigate(['.'], { relativeTo: this.route }); + }); + }); + } } From 378e57c3bc72aa24ac89194532782fce8e2fbe17 Mon Sep 17 00:00:00 2001 From: Colin Seymour Date: Mon, 6 May 2024 16:02:18 +0100 Subject: [PATCH 02/15] Feature/add links to Home Assistant add-on (#3367) * Add links to Home Assistant add-on --- README.md | 2 +- .../src/app/pages/faq/self-hosting/self-hosting-page.html | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b48fa48db..eaf641544 100644 --- a/README.md +++ b/README.md @@ -142,7 +142,7 @@ docker compose --env-file ./.env -f docker/docker-compose.build.yml up -d ### Home Server Systems (Community) -Ghostfolio is available for various home server systems, including [CasaOS](https://github.com/bigbeartechworld/big-bear-casaos), Home Assistant, [Runtipi](https://www.runtipi.io/docs/apps-available), [TrueCharts](https://truecharts.org/charts/stable/ghostfolio), [Umbrel](https://apps.umbrel.com/app/ghostfolio), and [Unraid](https://unraid.net/community/apps?q=ghostfolio). +Ghostfolio is available for various home server systems, including [CasaOS](https://github.com/bigbeartechworld/big-bear-casaos), [Home Assistant](https://github.com/lildude/ha-addon-ghostfolio), [Runtipi](https://www.runtipi.io/docs/apps-available), [TrueCharts](https://truecharts.org/charts/stable/ghostfolio), [Umbrel](https://apps.umbrel.com/app/ghostfolio), and [Unraid](https://unraid.net/community/apps?q=ghostfolio). ## Development diff --git a/apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html b/apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html index da6690d58..4445495fd 100644 --- a/apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html +++ b/apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html @@ -30,8 +30,10 @@ systems, including CasaOS, Home Assistant, - Runtipi, + >, + Home Assistant, Runtipi, TrueCharts, Umbrel, and From 9b5e350e3babc259228eb292637c4d349a53dae5 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Mon, 6 May 2024 17:03:58 +0200 Subject: [PATCH 03/15] Feature/harmonize log message (#3343) --- apps/api/src/events/portfolio-changed.listener.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/api/src/events/portfolio-changed.listener.ts b/apps/api/src/events/portfolio-changed.listener.ts index 4a6e3d386..fcf47ce6c 100644 --- a/apps/api/src/events/portfolio-changed.listener.ts +++ b/apps/api/src/events/portfolio-changed.listener.ts @@ -12,7 +12,7 @@ export class PortfolioChangedListener { @OnEvent(PortfolioChangedEvent.getName()) handlePortfolioChangedEvent(event: PortfolioChangedEvent) { Logger.log( - `Portfolio of user with id ${event.getUserId()} has changed`, + `Portfolio of user '${event.getUserId()}' has changed`, 'PortfolioChangedListener' ); From 053c7e591eec2ede7d6457b4ff6d52d0c3b1b9a5 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Tue, 7 May 2024 19:00:55 +0200 Subject: [PATCH 04/15] Feature/upgrade ionicons to version 7.4.0 (#3356) * Upgrade ionicons to version 7.4.0 * Update changelog --- CHANGELOG.md | 4 ++++ .../src/app/pages/about/overview/about-overview-page.html | 2 +- package.json | 2 +- yarn.lock | 8 ++++---- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4332db401..e2ec6836f 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 +### Changed + +- Upgraded `ionicons` from version `7.3.0` to `7.4.0` + ### Fixed - Fixed the position detail dialog open functionality when searching for a holding in the assistant diff --git a/apps/client/src/app/pages/about/overview/about-overview-page.html b/apps/client/src/app/pages/about/overview/about-overview-page.html index 1a6b6c466..f196b95ba 100644 --- a/apps/client/src/app/pages/about/overview/about-overview-page.html +++ b/apps/client/src/app/pages/about/overview/about-overview-page.html @@ -77,7 +77,7 @@ mat-icon-button title="Follow Ghostfolio on X (formerly Twitter)" > - 𝕏 + Date: Tue, 7 May 2024 20:48:02 +0200 Subject: [PATCH 05/15] Feature/increase number of attempts of queue jobs (#3376) * Increase number of attempts * Update changelog --- CHANGELOG.md | 1 + libs/common/src/lib/config.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2ec6836f..190cf8f21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Increased the number of attempts of queue jobs from `10` to `12` (fail later) - Upgraded `ionicons` from version `7.3.0` to `7.4.0` ### Fixed diff --git a/libs/common/src/lib/config.ts b/libs/common/src/lib/config.ts index 9e438c0f5..c89143d9d 100644 --- a/libs/common/src/lib/config.ts +++ b/libs/common/src/lib/config.ts @@ -66,7 +66,7 @@ export const EMERGENCY_FUND_TAG_ID = '4452656d-9fa4-4bd0-ba38-70492e31d180'; export const GATHER_ASSET_PROFILE_PROCESS = 'GATHER_ASSET_PROFILE'; export const GATHER_ASSET_PROFILE_PROCESS_OPTIONS: JobOptions = { - attempts: 10, + attempts: 12, backoff: { delay: ms('1 minute'), type: 'exponential' @@ -76,7 +76,7 @@ export const GATHER_ASSET_PROFILE_PROCESS_OPTIONS: JobOptions = { export const GATHER_HISTORICAL_MARKET_DATA_PROCESS = 'GATHER_HISTORICAL_MARKET_DATA'; export const GATHER_HISTORICAL_MARKET_DATA_PROCESS_OPTIONS: JobOptions = { - attempts: 10, + attempts: 12, backoff: { delay: ms('1 minute'), type: 'exponential' From 1fd836194f03f82be60ce860f87d490f526348a7 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 8 May 2024 20:02:50 +0200 Subject: [PATCH 06/15] Feature/add absolute change column to holdings table (#3378) * Add absolute change column * Update changelog --- CHANGELOG.md | 4 +++ .../holdings-table.component.html | 25 ++++++++++++++++++- .../holdings-table.component.ts | 7 +++++- 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 190cf8f21..fe097b380 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Added + +- Added the absolute change column to the holdings table on the home page + ### Changed - Increased the number of attempts of queue jobs from `10` to `12` (fail later) diff --git a/libs/ui/src/lib/holdings-table/holdings-table.component.html b/libs/ui/src/lib/holdings-table/holdings-table.component.html index 181b120a8..814eefa4f 100644 --- a/libs/ui/src/lib/holdings-table/holdings-table.component.html +++ b/libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -109,7 +109,30 @@ - + + + Change + + +
+ +
+ +
+ + Date: Wed, 8 May 2024 20:04:32 +0200 Subject: [PATCH 07/15] Feature/clean up deprecated GET api/portfolio/positions endpoint (#3373) --- .../portfolio-positions.interface.ts | 5 ---- .../src/app/portfolio/portfolio.controller.ts | 30 ------------------- .../import-activities-dialog.component.ts | 10 +++---- .../analysis/analysis-page.component.ts | 24 +++++++-------- .../portfolio/analysis/analysis-page.html | 24 +++++++-------- apps/client/src/app/services/data.service.ts | 19 ------------ .../src/lib/assistant/assistant.component.ts | 6 ++-- 7 files changed, 30 insertions(+), 88 deletions(-) delete mode 100644 apps/api/src/app/portfolio/interfaces/portfolio-positions.interface.ts diff --git a/apps/api/src/app/portfolio/interfaces/portfolio-positions.interface.ts b/apps/api/src/app/portfolio/interfaces/portfolio-positions.interface.ts deleted file mode 100644 index fa6141a7a..000000000 --- a/apps/api/src/app/portfolio/interfaces/portfolio-positions.interface.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Position } from '@ghostfolio/common/interfaces'; - -export interface PortfolioPositions { - positions: Position[]; -} diff --git a/apps/api/src/app/portfolio/portfolio.controller.ts b/apps/api/src/app/portfolio/portfolio.controller.ts index 4a07cd65b..ed3c0f174 100644 --- a/apps/api/src/app/portfolio/portfolio.controller.ts +++ b/apps/api/src/app/portfolio/portfolio.controller.ts @@ -52,7 +52,6 @@ import { Big } from 'big.js'; import { StatusCodes, getReasonPhrase } from 'http-status-codes'; import { PortfolioPositionDetail } from './interfaces/portfolio-position-detail.interface'; -import { PortfolioPositions } from './interfaces/portfolio-positions.interface'; import { PortfolioService } from './portfolio.service'; @Controller('portfolio') @@ -494,35 +493,6 @@ export class PortfolioController { return performanceInformation; } - /** - * @deprecated - */ - @Get('positions') - @UseGuards(AuthGuard('jwt'), HasPermissionGuard) - @UseInterceptors(RedactValuesInResponseInterceptor) - @UseInterceptors(TransformDataSourceInResponseInterceptor) - public async getPositions( - @Headers(HEADER_KEY_IMPERSONATION.toLowerCase()) impersonationId: string, - @Query('accounts') filterByAccounts?: string, - @Query('assetClasses') filterByAssetClasses?: string, - @Query('query') filterBySearchQuery?: string, - @Query('range') dateRange: DateRange = 'max', - @Query('tags') filterByTags?: string - ): Promise { - const filters = this.apiService.buildFiltersFromQueryParams({ - filterByAccounts, - filterByAssetClasses, - filterBySearchQuery, - filterByTags - }); - - return this.portfolioService.getPositions({ - dateRange, - filters, - impersonationId - }); - } - @Get('public/:accessId') @UseInterceptors(TransformDataSourceInResponseInterceptor) public async getPublic( diff --git a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts index ccc861335..b59994811 100644 --- a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -2,7 +2,7 @@ import { CreateAccountDto } from '@ghostfolio/api/app/account/create-account.dto import { Activity } from '@ghostfolio/api/app/order/interfaces/activities.interface'; import { DataService } from '@ghostfolio/client/services/data.service'; import { ImportActivitiesService } from '@ghostfolio/client/services/import-activities.service'; -import { Position } from '@ghostfolio/common/interfaces'; +import { PortfolioPosition } from '@ghostfolio/common/interfaces'; import { StepperOrientation, @@ -43,7 +43,7 @@ export class ImportActivitiesDialog implements OnDestroy { public deviceType: string; public dialogTitle = $localize`Import Activities`; public errorMessages: string[] = []; - public holdings: Position[] = []; + public holdings: PortfolioPosition[] = []; public importStep: ImportStep = ImportStep.UPLOAD_FILE; public isLoading = false; public maxSafeInteger = Number.MAX_SAFE_INTEGER; @@ -88,7 +88,7 @@ export class ImportActivitiesDialog implements OnDestroy { this.uniqueAssetForm.get('uniqueAsset').disable(); this.dataService - .fetchPositions({ + .fetchPortfolioHoldings({ filters: [ { id: AssetClass.EQUITY, @@ -98,8 +98,8 @@ export class ImportActivitiesDialog implements OnDestroy { range: 'max' }) .pipe(takeUntil(this.unsubscribeSubject)) - .subscribe(({ positions }) => { - this.holdings = sortBy(positions, ({ name }) => { + .subscribe(({ holdings }) => { + this.holdings = sortBy(holdings, ({ name }) => { return name.toLowerCase(); }); this.uniqueAssetForm.get('uniqueAsset').enable(); diff --git a/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts b/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts index 4acf6dbb9..93dfb6517 100644 --- a/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts +++ b/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts @@ -8,7 +8,7 @@ import { HistoricalDataItem, PortfolioInvestments, PortfolioPerformance, - Position, + PortfolioPosition, User } from '@ghostfolio/common/interfaces'; import { InvestmentItem } from '@ghostfolio/common/interfaces/investment-item.interface'; @@ -35,7 +35,7 @@ export class AnalysisPageComponent implements OnDestroy, OnInit { public benchmark: Partial; public benchmarkDataItems: HistoricalDataItem[] = []; public benchmarks: Partial[]; - public bottom3: Position[]; + public bottom3: PortfolioPosition[]; public dateRangeOptions = ToggleComponent.DEFAULT_DATE_RANGE_OPTIONS; public daysInMarket: number; public deviceType: string; @@ -60,7 +60,7 @@ export class AnalysisPageComponent implements OnDestroy, OnInit { public performanceDataItemsInPercentage: HistoricalDataItem[]; public portfolioEvolutionDataLabel = $localize`Investment`; public streaks: PortfolioInvestments['streaks']; - public top3: Position[]; + public top3: PortfolioPosition[]; public unitCurrentStreak: string; public unitLongestStreak: string; public user: User; @@ -308,23 +308,23 @@ export class AnalysisPageComponent implements OnDestroy, OnInit { }); this.dataService - .fetchPositions({ + .fetchPortfolioHoldings({ filters: this.userService.getFilters(), range: this.user?.settings?.dateRange }) .pipe(takeUntil(this.unsubscribeSubject)) - .subscribe(({ positions }) => { - const positionsSorted = sortBy( - positions.filter(({ netPerformancePercentageWithCurrencyEffect }) => { - return isNumber(netPerformancePercentageWithCurrencyEffect); + .subscribe(({ holdings }) => { + const holdingsSorted = sortBy( + holdings.filter(({ netPerformancePercentWithCurrencyEffect }) => { + return isNumber(netPerformancePercentWithCurrencyEffect); }), - 'netPerformancePercentageWithCurrencyEffect' + 'netPerformancePercentWithCurrencyEffect' ).reverse(); - this.top3 = positionsSorted.slice(0, 3); + this.top3 = holdingsSorted.slice(0, 3); - if (positions?.length > 3) { - this.bottom3 = positionsSorted.slice(-3).reverse(); + if (holdings?.length > 3) { + this.bottom3 = holdingsSorted.slice(-3).reverse(); } else { this.bottom3 = []; } diff --git a/apps/client/src/app/pages/portfolio/analysis/analysis-page.html b/apps/client/src/app/pages/portfolio/analysis/analysis-page.html index 191dca06f..90cf8bc06 100644 --- a/apps/client/src/app/pages/portfolio/analysis/analysis-page.html +++ b/apps/client/src/app/pages/portfolio/analysis/analysis-page.html @@ -170,17 +170,17 @@
    -
  1. +
  2. -
    {{ position.name }}
    +
    {{ holding.name }}
    @@ -218,17 +216,17 @@
      -
    1. +
    2. -
      {{ position.name }}
      +
      {{ holding.name }}
      diff --git a/apps/client/src/app/services/data.service.ts b/apps/client/src/app/services/data.service.ts index d5c1bec00..4f8615e41 100644 --- a/apps/client/src/app/services/data.service.ts +++ b/apps/client/src/app/services/data.service.ts @@ -6,7 +6,6 @@ import { CreateOrderDto } from '@ghostfolio/api/app/order/create-order.dto'; import { Activities } from '@ghostfolio/api/app/order/interfaces/activities.interface'; import { UpdateOrderDto } from '@ghostfolio/api/app/order/update-order.dto'; import { PortfolioPositionDetail } from '@ghostfolio/api/app/portfolio/interfaces/portfolio-position-detail.interface'; -import { PortfolioPositions } from '@ghostfolio/api/app/portfolio/interfaces/portfolio-positions.interface'; import { LookupItem } from '@ghostfolio/api/app/symbol/interfaces/lookup-item.interface'; import { SymbolItem } from '@ghostfolio/api/app/symbol/interfaces/symbol-item.interface'; import { UserItem } from '@ghostfolio/api/app/user/interfaces/user-item.interface'; @@ -376,24 +375,6 @@ export class DataService { }); } - /** - * @deprecated - */ - public fetchPositions({ - filters, - range - }: { - filters?: Filter[]; - range: DateRange; - }): Observable { - let params = this.buildFiltersAsQueryParams({ filters }); - params = params.append('range', range); - - return this.http.get('/api/v1/portfolio/positions', { - params - }); - } - public fetchSymbols({ includeIndices = false, query diff --git a/libs/ui/src/lib/assistant/assistant.component.ts b/libs/ui/src/lib/assistant/assistant.component.ts index f932fd5c2..101872a86 100644 --- a/libs/ui/src/lib/assistant/assistant.component.ts +++ b/libs/ui/src/lib/assistant/assistant.component.ts @@ -416,7 +416,7 @@ export class GfAssistantComponent implements OnChanges, OnDestroy, OnInit { private searchHoldings(aSearchTerm: string): Observable { return this.dataService - .fetchPositions({ + .fetchPortfolioHoldings({ filters: [ { id: aSearchTerm, @@ -429,8 +429,8 @@ export class GfAssistantComponent implements OnChanges, OnDestroy, OnInit { catchError(() => { return EMPTY; }), - map(({ positions }) => { - return positions.map( + map(({ holdings }) => { + return holdings.map( ({ assetSubClass, currency, dataSource, name, symbol }) => { return { currency, From 66bdb374e8d4a511d74d8118f4cdade667b21a3f Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 8 May 2024 20:04:58 +0200 Subject: [PATCH 08/15] Feature/set icon columns of tables to stick at beginning (#3377) * Set icon columns to stick at the beginning * Update changelog --- CHANGELOG.md | 2 ++ .../ui/src/lib/activities-table/activities-table.component.html | 2 +- libs/ui/src/lib/holdings-table/holdings-table.component.html | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe097b380..7a571b620 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Set the icon column of the activities table to stick at the beginning +- Set the icon column of the holdings table to stick at the beginning - Increased the number of attempts of queue jobs from `10` to `12` (fail later) - Upgraded `ionicons` from version `7.3.0` to `7.4.0` diff --git a/libs/ui/src/lib/activities-table/activities-table.component.html b/libs/ui/src/lib/activities-table/activities-table.component.html index 4a1b1004d..dfa17a28c 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.html +++ b/libs/ui/src/lib/activities-table/activities-table.component.html @@ -119,7 +119,7 @@ - + - + Date: Wed, 8 May 2024 20:37:53 +0200 Subject: [PATCH 09/15] Update translations (#3384) --- apps/client/src/locales/messages.de.xlf | 296 ++++++++++++------------ apps/client/src/locales/messages.es.xlf | 293 ++++++++++++----------- apps/client/src/locales/messages.fr.xlf | 293 ++++++++++++----------- apps/client/src/locales/messages.it.xlf | 293 ++++++++++++----------- apps/client/src/locales/messages.nl.xlf | 293 ++++++++++++----------- apps/client/src/locales/messages.pl.xlf | 296 ++++++++++++------------ apps/client/src/locales/messages.pt.xlf | 293 ++++++++++++----------- apps/client/src/locales/messages.tr.xlf | 293 ++++++++++++----------- apps/client/src/locales/messages.xlf | 289 +++++++++++------------ apps/client/src/locales/messages.zh.xlf | 296 ++++++++++++------------ 10 files changed, 1428 insertions(+), 1507 deletions(-) diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index 1d368b781..23e492b38 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -105,11 +105,11 @@ 134 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 221 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 331 @@ -337,7 +337,7 @@ 34 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 301 @@ -465,7 +465,7 @@ 26 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 112 @@ -561,7 +561,7 @@ 130 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 209 @@ -841,7 +841,7 @@ 257 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 356 @@ -1222,10 +1222,6 @@ AktivitĂ€ten verwalten apps/client/src/app/components/home-holdings/home-holdings.html - 22 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page.html 32 @@ -1330,7 +1326,7 @@ Kauf apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 21 + 31 @@ -1338,7 +1334,7 @@ Verkauf apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 33 + 43 @@ -1346,10 +1342,10 @@ Einlage apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 48 + 58 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 165 @@ -1358,7 +1354,7 @@ Absolute Brutto Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 + 70 @@ -1366,29 +1362,7 @@ Brutto Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 77 - - - - - - - - - - - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 12 - - - - {VAR_PLURAL, plural, =1 {transaction} other {transactions}} - {VAR_PLURAL, plural, =1 {Transaktion} other {Transaktionen}} - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 14 + 85 @@ -1396,7 +1370,7 @@ Absolute Netto Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 116 + 124 @@ -1404,7 +1378,7 @@ Netto Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 133 + 139 @@ -1412,7 +1386,7 @@ Gesamtanlagevermögen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 159 + 165 @@ -1420,7 +1394,7 @@ Wertsachen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 172 + 178 @@ -1428,7 +1402,7 @@ Notfallfonds apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 184 + 190 apps/client/src/app/pages/features/features-page.html @@ -1444,7 +1418,7 @@ Kaufkraft apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 231 + 237 @@ -1452,7 +1426,7 @@ Gesamtvermögen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 278 + 284 @@ -1460,7 +1434,7 @@ Performance pro Jahr apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 290 + 296 @@ -1468,10 +1442,10 @@ Dividenden apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 324 + 330 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 177 @@ -1492,7 +1466,7 @@ Bitte gib den Betrag deines Notfallfonds ein: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 53 + 57 @@ -1507,7 +1481,7 @@ 316 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 270 @@ -1527,7 +1501,7 @@ 327 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 282 @@ -1539,7 +1513,7 @@ 10 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 376 @@ -1555,7 +1529,7 @@ Report Data Glitch Datenfehler melden - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 394 @@ -1575,12 +1549,12 @@ 6 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 89 libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 + 142 @@ -1588,7 +1562,7 @@ Alle anzeigen libs/ui/src/lib/holdings-table/holdings-table.component.html - 174 + 197 @@ -2052,7 +2026,7 @@ Bargeld apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 205 + 211 @@ -2176,7 +2150,7 @@ apps/client/src/app/pages/home/home-page.component.ts - 34 + 61 apps/client/src/app/pages/zen/zen-page-routing.module.ts @@ -2192,11 +2166,11 @@ MĂ€rkte apps/client/src/app/pages/home/home-page-routing.module.ts - 33 + 38 apps/client/src/app/pages/home/home-page.component.ts - 49 + 76 apps/client/src/app/pages/markets/markets-page-routing.module.ts @@ -2212,7 +2186,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 49 + 44 @@ -2316,7 +2290,7 @@ Zeitstrahl der Investitionen apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 298 + 294 @@ -2332,7 +2306,7 @@ Verlierer apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 216 + 214 @@ -2375,16 +2349,12 @@ 23 - apps/client/src/app/pages/home/home-page.component.ts - 39 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page-routing.module.ts - 13 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 + apps/client/src/app/pages/home/home-page.component.ts + 66 apps/client/src/app/pages/zen/zen-page.component.ts @@ -2399,7 +2369,7 @@ 77 - apps/client/src/app/pages/portfolio/holdings/holdings-page.html + apps/client/src/app/components/home-holdings/home-holdings.html 4 @@ -2436,7 +2406,7 @@ Verkauf libs/ui/src/lib/i18n.ts - 36 + 37 @@ -2455,7 +2425,7 @@ Quantity Anzahl - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 154 @@ -2531,7 +2501,7 @@ 232 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 228 @@ -2548,7 +2518,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 + 39 @@ -2584,7 +2554,7 @@ apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 48 + 41 @@ -2851,15 +2821,19 @@ Change Änderung - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 63 + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 119 + Average Unit Price Ø Preis pro Einheit - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 101 @@ -2867,7 +2841,7 @@ Minimum Price Minimum Preis - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 128 @@ -2875,7 +2849,7 @@ Maximum Price Maximum Preis - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 144 @@ -2895,7 +2869,7 @@ 245 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 237 @@ -2911,7 +2885,7 @@ 174 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 254 @@ -2927,7 +2901,7 @@ 77 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 264 @@ -3000,7 +2974,7 @@ libs/ui/src/lib/i18n.ts - 33 + 34 @@ -3036,7 +3010,7 @@ libs/ui/src/lib/i18n.ts - 70 + 71 @@ -3048,7 +3022,7 @@ libs/ui/src/lib/i18n.ts - 71 + 72 @@ -3116,7 +3090,7 @@ Von der Analyse ausgenommen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 243 + 249 @@ -3172,7 +3146,7 @@ Portfolio Wertentwicklung apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 268 + 264 @@ -3204,7 +3178,7 @@ Symbol libs/ui/src/lib/i18n.ts - 24 + 25 @@ -3212,7 +3186,7 @@ Tag libs/ui/src/lib/i18n.ts - 25 + 26 @@ -3220,7 +3194,7 @@ Bargeld libs/ui/src/lib/i18n.ts - 39 + 40 @@ -3228,7 +3202,7 @@ Rohstoff libs/ui/src/lib/i18n.ts - 40 + 41 @@ -3236,7 +3210,7 @@ Beteiligungskapital libs/ui/src/lib/i18n.ts - 41 + 42 @@ -3244,7 +3218,7 @@ Feste EinkĂŒnfte libs/ui/src/lib/i18n.ts - 42 + 43 @@ -3252,7 +3226,7 @@ Immobilien libs/ui/src/lib/i18n.ts - 44 + 45 @@ -3260,7 +3234,7 @@ Anleihe libs/ui/src/lib/i18n.ts - 47 + 48 @@ -3268,7 +3242,7 @@ KryptowĂ€hrung libs/ui/src/lib/i18n.ts - 48 + 49 @@ -3276,7 +3250,7 @@ ETF libs/ui/src/lib/i18n.ts - 49 + 50 @@ -3284,7 +3258,7 @@ Investmentfonds libs/ui/src/lib/i18n.ts - 50 + 51 @@ -3292,7 +3266,7 @@ Edelmetall libs/ui/src/lib/i18n.ts - 51 + 52 @@ -3300,7 +3274,7 @@ Privates Beteiligungskapital libs/ui/src/lib/i18n.ts - 52 + 53 @@ -3308,7 +3282,7 @@ Aktie libs/ui/src/lib/i18n.ts - 53 + 54 @@ -3316,7 +3290,7 @@ Notfallfonds libs/ui/src/lib/i18n.ts - 12 + 13 @@ -3324,7 +3298,7 @@ Andere libs/ui/src/lib/i18n.ts - 20 + 21 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -3348,7 +3322,7 @@ Nordamerika libs/ui/src/lib/i18n.ts - 63 + 64 @@ -3356,7 +3330,7 @@ Afrika libs/ui/src/lib/i18n.ts - 60 + 61 @@ -3364,7 +3338,7 @@ Asien libs/ui/src/lib/i18n.ts - 61 + 62 @@ -3372,7 +3346,7 @@ Europa libs/ui/src/lib/i18n.ts - 62 + 63 @@ -3380,7 +3354,7 @@ Ozeanien libs/ui/src/lib/i18n.ts - 64 + 65 @@ -3388,7 +3362,7 @@ SĂŒdamerika libs/ui/src/lib/i18n.ts - 65 + 66 @@ -3484,7 +3458,7 @@ Zeitstrahl der Dividenden apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 356 + 352 @@ -3496,7 +3470,7 @@ libs/ui/src/lib/i18n.ts - 31 + 32 @@ -3568,11 +3542,11 @@ Zusammenfassung apps/client/src/app/pages/home/home-page-routing.module.ts - 28 + 33 apps/client/src/app/pages/home/home-page.component.ts - 44 + 71 @@ -3620,7 +3594,7 @@ Kern libs/ui/src/lib/i18n.ts - 8 + 9 @@ -3628,7 +3602,7 @@ Zuwendung libs/ui/src/lib/i18n.ts - 13 + 14 @@ -3636,7 +3610,7 @@ Höheres Risiko libs/ui/src/lib/i18n.ts - 14 + 15 @@ -3644,7 +3618,7 @@ Geringeres Risiko libs/ui/src/lib/i18n.ts - 17 + 18 @@ -3652,7 +3626,7 @@ Altersvorsorge libs/ui/src/lib/i18n.ts - 22 + 23 @@ -3660,7 +3634,7 @@ Satellit libs/ui/src/lib/i18n.ts - 23 + 24 @@ -3920,10 +3894,10 @@ GebĂŒhren apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 100 + 108 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 199 @@ -3980,7 +3954,7 @@ Einfacher Wechsel zu Ghostfolio Premium libs/ui/src/lib/i18n.ts - 10 + 11 @@ -4004,7 +3978,7 @@ Einfacher Wechsel zu Ghostfolio Premium oder Ghostfolio Open Source libs/ui/src/lib/i18n.ts - 9 + 10 @@ -4012,7 +3986,7 @@ Einfacher Wechsel zu Ghostfolio Open Source oder Ghostfolio Basic libs/ui/src/lib/i18n.ts - 11 + 12 @@ -4252,7 +4226,7 @@ Diese AktivitĂ€t existiert bereits. libs/ui/src/lib/i18n.ts - 15 + 16 @@ -4344,7 +4318,7 @@ Aktueller Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 319 + 315 @@ -4352,7 +4326,7 @@ LĂ€ngster Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 328 + 324 @@ -4360,7 +4334,7 @@ Monate libs/ui/src/lib/i18n.ts - 19 + 20 @@ -4368,7 +4342,7 @@ Jahre libs/ui/src/lib/i18n.ts - 27 + 28 @@ -4376,7 +4350,7 @@ Monat libs/ui/src/lib/i18n.ts - 18 + 19 @@ -4384,7 +4358,7 @@ Jahr libs/ui/src/lib/i18n.ts - 26 + 27 @@ -4392,7 +4366,7 @@ Verbindlichkeiten apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 258 + 264 apps/client/src/app/pages/features/features-page.html @@ -4532,7 +4506,7 @@ Verbindlichkeit libs/ui/src/lib/i18n.ts - 35 + 36 @@ -9868,7 +9842,7 @@ Kauf libs/ui/src/lib/i18n.ts - 30 + 31 @@ -9876,7 +9850,7 @@ Wertsache libs/ui/src/lib/i18n.ts - 34 + 35 @@ -9900,7 +9874,7 @@ Anlagevermögen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 218 + 224 @@ -9908,7 +9882,7 @@ Filtervorlage libs/ui/src/lib/i18n.ts - 21 + 22 @@ -9932,7 +9906,7 @@ Japan libs/ui/src/lib/i18n.ts - 16 + 17 @@ -13244,7 +13218,7 @@ GebĂŒhr libs/ui/src/lib/i18n.ts - 32 + 33 @@ -13252,7 +13226,7 @@ Zins apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 312 + 318 @@ -13760,7 +13734,7 @@ Extreme Angst libs/ui/src/lib/i18n.ts - 68 + 69 @@ -13768,7 +13742,7 @@ Extreme Gier libs/ui/src/lib/i18n.ts - 69 + 70 @@ -13776,7 +13750,7 @@ Neutral libs/ui/src/lib/i18n.ts - 72 + 73 @@ -14732,7 +14706,7 @@ Die Marktdaten sind verzögert fĂŒr apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts - 82 + 81 @@ -14983,7 +14957,7 @@ Active Aktiv - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 30 @@ -14991,7 +14965,7 @@ Closed Abgeschlossen - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 31 @@ -14999,7 +14973,7 @@ Activity AktivitĂ€t - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 219 @@ -15007,7 +14981,7 @@ Dividend Yield Dividendenrendite - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 187 @@ -15040,14 +15014,14 @@ LiquiditĂ€t libs/ui/src/lib/i18n.ts - 43 + 44 Change with currency effect Änderung mit WĂ€hrungseffekt - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 52 @@ -15055,10 +15029,26 @@ Performance with currency effect Performance mit WĂ€hrungseffekt - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 79 + + {VAR_PLURAL, plural, =1 {activity} other {activities}} + {VAR_PLURAL, plural, =1 {AktivitĂ€t} other {AktivitĂ€ten}} + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 14 + + + + Buy and sell + Kauf und Verkauf + + libs/ui/src/lib/i18n.ts + 8 + + diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index 09dd7c44a..51edc3b79 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -106,11 +106,11 @@ 134 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 221 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 331 @@ -338,7 +338,7 @@ 34 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 301 @@ -466,7 +466,7 @@ 26 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 112 @@ -562,7 +562,7 @@ 130 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 209 @@ -842,7 +842,7 @@ 257 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 356 @@ -1223,10 +1223,6 @@ GestiĂłn de las operaciones apps/client/src/app/components/home-holdings/home-holdings.html - 22 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page.html 32 @@ -1331,7 +1327,7 @@ Compra apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 21 + 31 @@ -1339,7 +1335,7 @@ Venta apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 33 + 43 @@ -1347,10 +1343,10 @@ InversiĂłn apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 48 + 58 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 165 @@ -1359,7 +1355,7 @@ Rendimiento bruto absoluto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 + 70 @@ -1367,26 +1363,7 @@ Rendimiento bruto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 77 - - - - - - - - Comisiones por - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 12 - - - - {VAR_PLURAL, plural, =1 {transaction} other {transactions}} - {VAR_PLURAL, plural, =1 {transacciĂłn} other {transacciones}} - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 14 + 85 @@ -1394,7 +1371,7 @@ Rendimiento neto absoluto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 116 + 124 @@ -1402,7 +1379,7 @@ Rendimiento neto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 133 + 139 @@ -1410,7 +1387,7 @@ Total de activos apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 159 + 165 @@ -1418,7 +1395,7 @@ Objetos de valor apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 172 + 178 @@ -1426,7 +1403,7 @@ Fondo de emergencia apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 184 + 190 apps/client/src/app/pages/features/features-page.html @@ -1442,7 +1419,7 @@ Capacidad de compra apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 231 + 237 @@ -1450,7 +1427,7 @@ Patrimonio neto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 278 + 284 @@ -1458,7 +1435,7 @@ Rendimiento anualizado apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 290 + 296 @@ -1466,10 +1443,10 @@ Dividendo apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 324 + 330 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 177 @@ -1490,7 +1467,7 @@ Por favor, ingresa la cantidad de tu fondo de emergencia: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 53 + 57 @@ -1505,7 +1482,7 @@ 316 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 270 @@ -1525,7 +1502,7 @@ 327 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 282 @@ -1537,7 +1514,7 @@ 10 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 376 @@ -1553,7 +1530,7 @@ Report Data Glitch Reporta un anomalĂ­a de los datos - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 394 @@ -1573,12 +1550,12 @@ 6 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 89 libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 + 142 @@ -1586,7 +1563,7 @@ Mostrar todos libs/ui/src/lib/holdings-table/holdings-table.component.html - 174 + 197 @@ -2050,7 +2027,7 @@ Efectivo apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 205 + 211 @@ -2174,7 +2151,7 @@ apps/client/src/app/pages/home/home-page.component.ts - 34 + 61 apps/client/src/app/pages/zen/zen-page-routing.module.ts @@ -2190,11 +2167,11 @@ Mercados apps/client/src/app/pages/home/home-page-routing.module.ts - 33 + 38 apps/client/src/app/pages/home/home-page.component.ts - 49 + 76 apps/client/src/app/pages/markets/markets-page-routing.module.ts @@ -2210,7 +2187,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 49 + 44 @@ -2314,7 +2291,7 @@ CronologĂ­a de la inversiĂłn apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 298 + 294 @@ -2330,7 +2307,7 @@ Lo peor apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 216 + 214 @@ -2373,16 +2350,12 @@ 23 - apps/client/src/app/pages/home/home-page.component.ts - 39 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page-routing.module.ts - 13 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 + apps/client/src/app/pages/home/home-page.component.ts + 66 apps/client/src/app/pages/zen/zen-page.component.ts @@ -2397,7 +2370,7 @@ 77 - apps/client/src/app/pages/portfolio/holdings/holdings-page.html + apps/client/src/app/components/home-holdings/home-holdings.html 4 @@ -2434,7 +2407,7 @@ Venta libs/ui/src/lib/i18n.ts - 36 + 37 @@ -2453,7 +2426,7 @@ Quantity Cantidad - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 154 @@ -2529,7 +2502,7 @@ 232 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 228 @@ -2546,7 +2519,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 + 39 @@ -2582,7 +2555,7 @@ apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 48 + 41 @@ -2849,9 +2822,13 @@ Change Modificar - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 63 + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 119 + Developed Markets @@ -2881,7 +2858,7 @@ 245 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 237 @@ -2893,7 +2870,7 @@ Average Unit Price Precio unitario medio - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 101 @@ -2901,7 +2878,7 @@ Maximum Price Precio mĂĄximo - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 144 @@ -2937,7 +2914,7 @@ 174 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 254 @@ -2953,7 +2930,7 @@ 77 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 264 @@ -2961,7 +2938,7 @@ Minimum Price Precio mĂ­nimo - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 128 @@ -2990,7 +2967,7 @@ libs/ui/src/lib/i18n.ts - 33 + 34 @@ -3034,7 +3011,7 @@ libs/ui/src/lib/i18n.ts - 70 + 71 @@ -3046,7 +3023,7 @@ libs/ui/src/lib/i18n.ts - 71 + 72 @@ -3114,7 +3091,7 @@ Excluido del anĂĄlisis apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 243 + 249 @@ -3170,7 +3147,7 @@ EvoluciĂłn cartera apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 268 + 264 @@ -3202,7 +3179,7 @@ SĂ­mbolo libs/ui/src/lib/i18n.ts - 24 + 25 @@ -3210,7 +3187,7 @@ Etiqueta libs/ui/src/lib/i18n.ts - 25 + 26 @@ -3218,7 +3195,7 @@ Efectivo libs/ui/src/lib/i18n.ts - 39 + 40 @@ -3226,7 +3203,7 @@ Bien libs/ui/src/lib/i18n.ts - 40 + 41 @@ -3234,7 +3211,7 @@ Capital libs/ui/src/lib/i18n.ts - 41 + 42 @@ -3242,7 +3219,7 @@ Renta fija libs/ui/src/lib/i18n.ts - 42 + 43 @@ -3250,7 +3227,7 @@ Propiedad inmobiliaria libs/ui/src/lib/i18n.ts - 44 + 45 @@ -3258,7 +3235,7 @@ Bono libs/ui/src/lib/i18n.ts - 47 + 48 @@ -3266,7 +3243,7 @@ Criptomoneda libs/ui/src/lib/i18n.ts - 48 + 49 @@ -3274,7 +3251,7 @@ ETF libs/ui/src/lib/i18n.ts - 49 + 50 @@ -3282,7 +3259,7 @@ Fondo de inversiĂłn libs/ui/src/lib/i18n.ts - 50 + 51 @@ -3290,7 +3267,7 @@ Metal precioso libs/ui/src/lib/i18n.ts - 51 + 52 @@ -3298,7 +3275,7 @@ Capital riesgo libs/ui/src/lib/i18n.ts - 52 + 53 @@ -3306,7 +3283,7 @@ AcciĂłn libs/ui/src/lib/i18n.ts - 53 + 54 @@ -3314,7 +3291,7 @@ Fondo de emergencia libs/ui/src/lib/i18n.ts - 12 + 13 @@ -3322,7 +3299,7 @@ Otros libs/ui/src/lib/i18n.ts - 20 + 21 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -3346,7 +3323,7 @@ AmĂ©rica del Norte libs/ui/src/lib/i18n.ts - 63 + 64 @@ -3354,7 +3331,7 @@ África libs/ui/src/lib/i18n.ts - 60 + 61 @@ -3362,7 +3339,7 @@ Asia libs/ui/src/lib/i18n.ts - 61 + 62 @@ -3370,7 +3347,7 @@ Europa libs/ui/src/lib/i18n.ts - 62 + 63 @@ -3378,7 +3355,7 @@ OceanĂ­a libs/ui/src/lib/i18n.ts - 64 + 65 @@ -3386,7 +3363,7 @@ AmĂ©rica del Sur libs/ui/src/lib/i18n.ts - 65 + 66 @@ -3486,7 +3463,7 @@ libs/ui/src/lib/i18n.ts - 31 + 32 @@ -3494,7 +3471,7 @@ Dividend Timeline apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 356 + 352 @@ -3566,11 +3543,11 @@ Summary apps/client/src/app/pages/home/home-page-routing.module.ts - 28 + 33 apps/client/src/app/pages/home/home-page.component.ts - 44 + 71 @@ -3618,7 +3595,7 @@ Core libs/ui/src/lib/i18n.ts - 8 + 9 @@ -3626,7 +3603,7 @@ Grant libs/ui/src/lib/i18n.ts - 13 + 14 @@ -3634,7 +3611,7 @@ Higher Risk libs/ui/src/lib/i18n.ts - 14 + 15 @@ -3642,7 +3619,7 @@ Lower Risk libs/ui/src/lib/i18n.ts - 17 + 18 @@ -3650,7 +3627,7 @@ Retirement Provision libs/ui/src/lib/i18n.ts - 22 + 23 @@ -3658,7 +3635,7 @@ Satellite libs/ui/src/lib/i18n.ts - 23 + 24 @@ -3918,10 +3895,10 @@ Fees apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 100 + 108 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 199 @@ -3978,7 +3955,7 @@ Switch to Ghostfolio Premium easily libs/ui/src/lib/i18n.ts - 10 + 11 @@ -4002,7 +3979,7 @@ Switch to Ghostfolio Premium or Ghostfolio Open Source easily libs/ui/src/lib/i18n.ts - 9 + 10 @@ -4010,7 +3987,7 @@ Switch to Ghostfolio Open Source or Ghostfolio Basic easily libs/ui/src/lib/i18n.ts - 11 + 12 @@ -4250,7 +4227,7 @@ This activity already exists. libs/ui/src/lib/i18n.ts - 15 + 16 @@ -4342,7 +4319,7 @@ Current Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 319 + 315 @@ -4350,7 +4327,7 @@ Longest Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 328 + 324 @@ -4358,7 +4335,7 @@ Months libs/ui/src/lib/i18n.ts - 19 + 20 @@ -4366,7 +4343,7 @@ Years libs/ui/src/lib/i18n.ts - 27 + 28 @@ -4374,7 +4351,7 @@ Month libs/ui/src/lib/i18n.ts - 18 + 19 @@ -4382,7 +4359,7 @@ Year libs/ui/src/lib/i18n.ts - 26 + 27 @@ -4390,7 +4367,7 @@ Liabilities apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 258 + 264 apps/client/src/app/pages/features/features-page.html @@ -4530,7 +4507,7 @@ Liability libs/ui/src/lib/i18n.ts - 35 + 36 @@ -9866,7 +9843,7 @@ Buy libs/ui/src/lib/i18n.ts - 30 + 31 @@ -9874,7 +9851,7 @@ Valuable libs/ui/src/lib/i18n.ts - 34 + 35 @@ -9898,7 +9875,7 @@ Assets apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 218 + 224 @@ -9906,7 +9883,7 @@ Preset libs/ui/src/lib/i18n.ts - 21 + 22 @@ -9930,7 +9907,7 @@ Japan libs/ui/src/lib/i18n.ts - 16 + 17 @@ -13242,7 +13219,7 @@ Fee libs/ui/src/lib/i18n.ts - 32 + 33 @@ -13250,7 +13227,7 @@ Interest apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 312 + 318 @@ -13758,7 +13735,7 @@ Extreme Fear libs/ui/src/lib/i18n.ts - 68 + 69 @@ -13766,7 +13743,7 @@ Extreme Greed libs/ui/src/lib/i18n.ts - 69 + 70 @@ -13774,7 +13751,7 @@ Neutral libs/ui/src/lib/i18n.ts - 72 + 73 @@ -14730,7 +14707,7 @@ Market data is delayed for apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts - 82 + 81 @@ -14981,7 +14958,7 @@ Active Active - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 30 @@ -14989,7 +14966,7 @@ Closed Closed - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 31 @@ -14997,7 +14974,7 @@ Activity Activity - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 219 @@ -15005,7 +14982,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 187 @@ -15038,14 +15015,14 @@ Liquidity libs/ui/src/lib/i18n.ts - 43 + 44 Change with currency effect Change with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 52 @@ -15053,10 +15030,26 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 79 + + {VAR_PLURAL, plural, =1 {activity} other {activities}} + {VAR_PLURAL, plural, =1 {activity} other {activities}} + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 14 + + + + Buy and sell + Buy and sell + + libs/ui/src/lib/i18n.ts + 8 + + diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index 9042459f8..198523c74 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -117,11 +117,11 @@ 134 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 221 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 331 @@ -385,7 +385,7 @@ 34 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 301 @@ -521,7 +521,7 @@ 26 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 112 @@ -629,7 +629,7 @@ 232 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 228 @@ -653,7 +653,7 @@ 245 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 237 @@ -673,7 +673,7 @@ 130 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 209 @@ -761,7 +761,7 @@ 174 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 254 @@ -777,7 +777,7 @@ 77 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 264 @@ -793,7 +793,7 @@ 316 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 270 @@ -813,7 +813,7 @@ 327 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 282 @@ -929,7 +929,7 @@ 10 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 376 @@ -1053,7 +1053,7 @@ 257 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 356 @@ -1089,12 +1089,12 @@ 6 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 89 libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 + 142 @@ -1114,7 +1114,7 @@ apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 48 + 41 @@ -1534,10 +1534,6 @@ GĂ©rer les ActivitĂ©s apps/client/src/app/components/home-holdings/home-holdings.html - 22 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page.html 32 @@ -1550,7 +1546,7 @@ libs/ui/src/lib/i18n.ts - 70 + 71 @@ -1562,7 +1558,7 @@ libs/ui/src/lib/i18n.ts - 71 + 72 @@ -1694,7 +1690,7 @@ Achat apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 21 + 31 @@ -1702,7 +1698,7 @@ Vente apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 33 + 43 @@ -1710,10 +1706,10 @@ Investissement apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 48 + 58 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 165 @@ -1722,7 +1718,7 @@ Performance Absolue Brute apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 + 70 @@ -1730,26 +1726,7 @@ Performance Brute apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 77 - - - - - - - - Frais pour - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 12 - - - - {VAR_PLURAL, plural, =1 {transaction} other {transactions}} - {VAR_PLURAL, plural, =1 {transaction} autres {transactions}} - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 14 + 85 @@ -1757,7 +1734,7 @@ Performance Absolue Nette apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 116 + 124 @@ -1765,7 +1742,7 @@ Performance nette apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 133 + 139 @@ -1773,7 +1750,7 @@ Actifs Totaux apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 159 + 165 @@ -1781,7 +1758,7 @@ Biens apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 172 + 178 @@ -1789,7 +1766,7 @@ Fonds d'Urgence apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 184 + 190 apps/client/src/app/pages/features/features-page.html @@ -1805,7 +1782,7 @@ Pouvoir d'Achat apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 231 + 237 @@ -1813,7 +1790,7 @@ Exclus de l'Analyse apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 243 + 249 @@ -1821,7 +1798,7 @@ Fortune apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 278 + 284 @@ -1829,7 +1806,7 @@ Performance annualisĂ©e apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 290 + 296 @@ -1837,10 +1814,10 @@ Dividende apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 324 + 330 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 177 @@ -1861,22 +1838,26 @@ Veuillez entrer le montant de votre fonds d'urgence : apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 53 + 57 Change DiffĂ©rence - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 63 + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 119 + Average Unit Price Prix Unitaire Moyen - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 101 @@ -1884,7 +1865,7 @@ Minimum Price Prix Minimum - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 128 @@ -1892,7 +1873,7 @@ Maximum Price Prix Maximum - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 144 @@ -1900,7 +1881,7 @@ Quantity QuantitĂ© - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 154 @@ -1916,7 +1897,7 @@ Report Data Glitch Signaler une Erreur de DonnĂ©es - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 394 @@ -2405,7 +2386,7 @@ Cash apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 205 + 211 @@ -2580,16 +2561,12 @@ 23 - apps/client/src/app/pages/home/home-page.component.ts - 39 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page-routing.module.ts - 13 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 + apps/client/src/app/pages/home/home-page.component.ts + 66 apps/client/src/app/pages/zen/zen-page.component.ts @@ -2601,11 +2578,11 @@ RĂ©sumĂ© apps/client/src/app/pages/home/home-page-routing.module.ts - 28 + 33 apps/client/src/app/pages/home/home-page.component.ts - 44 + 71 @@ -2613,11 +2590,11 @@ MarchĂ©s apps/client/src/app/pages/home/home-page-routing.module.ts - 33 + 38 apps/client/src/app/pages/home/home-page.component.ts - 49 + 76 apps/client/src/app/pages/markets/markets-page-routing.module.ts @@ -2633,7 +2610,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 + 39 @@ -2661,7 +2638,7 @@ Vente libs/ui/src/lib/i18n.ts - 36 + 37 @@ -2777,7 +2754,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 49 + 44 @@ -2921,7 +2898,7 @@ libs/ui/src/lib/i18n.ts - 31 + 32 @@ -2961,7 +2938,7 @@ Bas apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 216 + 214 @@ -2969,7 +2946,7 @@ Évolution du Portefeuille apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 268 + 264 @@ -2977,7 +2954,7 @@ Historique des Investissements apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 298 + 294 @@ -2985,7 +2962,7 @@ Historique des Dividendes apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 356 + 352 @@ -3028,7 +3005,7 @@ 77 - apps/client/src/app/pages/portfolio/holdings/holdings-page.html + apps/client/src/app/components/home-holdings/home-holdings.html 4 @@ -3197,7 +3174,7 @@ apps/client/src/app/pages/home/home-page.component.ts - 34 + 61 apps/client/src/app/pages/zen/zen-page-routing.module.ts @@ -3321,7 +3298,7 @@ libs/ui/src/lib/i18n.ts - 33 + 34 @@ -3345,7 +3322,7 @@ Montrer tout libs/ui/src/lib/holdings-table/holdings-table.component.html - 174 + 197 @@ -3377,7 +3354,7 @@ Fonds d'Urgence libs/ui/src/lib/i18n.ts - 12 + 13 @@ -3385,7 +3362,7 @@ Autre libs/ui/src/lib/i18n.ts - 20 + 21 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -3397,7 +3374,7 @@ Symbole libs/ui/src/lib/i18n.ts - 24 + 25 @@ -3405,7 +3382,7 @@ Étiquette libs/ui/src/lib/i18n.ts - 25 + 26 @@ -3413,7 +3390,7 @@ Cash libs/ui/src/lib/i18n.ts - 39 + 40 @@ -3421,7 +3398,7 @@ Marchandise libs/ui/src/lib/i18n.ts - 40 + 41 @@ -3429,7 +3406,7 @@ Capital libs/ui/src/lib/i18n.ts - 41 + 42 @@ -3437,7 +3414,7 @@ Revenu Fixe libs/ui/src/lib/i18n.ts - 42 + 43 @@ -3445,7 +3422,7 @@ Immobilier libs/ui/src/lib/i18n.ts - 44 + 45 @@ -3453,7 +3430,7 @@ Obligation libs/ui/src/lib/i18n.ts - 47 + 48 @@ -3461,7 +3438,7 @@ Cryptomonnaie libs/ui/src/lib/i18n.ts - 48 + 49 @@ -3469,7 +3446,7 @@ ETF libs/ui/src/lib/i18n.ts - 49 + 50 @@ -3477,7 +3454,7 @@ SICAV libs/ui/src/lib/i18n.ts - 50 + 51 @@ -3485,7 +3462,7 @@ MĂ©tal PrĂ©cieux libs/ui/src/lib/i18n.ts - 51 + 52 @@ -3493,7 +3470,7 @@ Capital Propre libs/ui/src/lib/i18n.ts - 52 + 53 @@ -3501,7 +3478,7 @@ Action libs/ui/src/lib/i18n.ts - 53 + 54 @@ -3509,7 +3486,7 @@ Afrique libs/ui/src/lib/i18n.ts - 60 + 61 @@ -3517,7 +3494,7 @@ Asie libs/ui/src/lib/i18n.ts - 61 + 62 @@ -3525,7 +3502,7 @@ Europe libs/ui/src/lib/i18n.ts - 62 + 63 @@ -3533,7 +3510,7 @@ AmĂ©rique du Nord libs/ui/src/lib/i18n.ts - 63 + 64 @@ -3541,7 +3518,7 @@ OcĂ©anie libs/ui/src/lib/i18n.ts - 64 + 65 @@ -3549,7 +3526,7 @@ AmĂ©rique du Sud libs/ui/src/lib/i18n.ts - 65 + 66 @@ -3617,7 +3594,7 @@ Core libs/ui/src/lib/i18n.ts - 8 + 9 @@ -3625,7 +3602,7 @@ Donner libs/ui/src/lib/i18n.ts - 13 + 14 @@ -3633,7 +3610,7 @@ Risque Ă©levĂ© libs/ui/src/lib/i18n.ts - 14 + 15 @@ -3641,7 +3618,7 @@ Risque faible libs/ui/src/lib/i18n.ts - 17 + 18 @@ -3649,7 +3626,7 @@ RĂ©serve pour retraite libs/ui/src/lib/i18n.ts - 22 + 23 @@ -3657,7 +3634,7 @@ Satellite libs/ui/src/lib/i18n.ts - 23 + 24 @@ -3917,10 +3894,10 @@ Frais apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 100 + 108 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 199 @@ -3977,7 +3954,7 @@ Passez Ă  Ghostfolio Premium facilement libs/ui/src/lib/i18n.ts - 10 + 11 @@ -4001,7 +3978,7 @@ Passez Ă  Ghostfolio Premium ou Ghostfolio Open Source facilement libs/ui/src/lib/i18n.ts - 9 + 10 @@ -4009,7 +3986,7 @@ Passez Ă  Ghostfolio Open Source ou Ghostfolio Basic facilement libs/ui/src/lib/i18n.ts - 11 + 12 @@ -4249,7 +4226,7 @@ Cette activitĂ© existe dĂ©jĂ . libs/ui/src/lib/i18n.ts - 15 + 16 @@ -4341,7 +4318,7 @@ SĂ©rie en cours apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 319 + 315 @@ -4349,7 +4326,7 @@ SĂ©rie la plus longue apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 328 + 324 @@ -4357,7 +4334,7 @@ Mois libs/ui/src/lib/i18n.ts - 19 + 20 @@ -4365,7 +4342,7 @@ AnnĂ©es libs/ui/src/lib/i18n.ts - 27 + 28 @@ -4373,7 +4350,7 @@ Mois libs/ui/src/lib/i18n.ts - 18 + 19 @@ -4381,7 +4358,7 @@ AnnĂ©e libs/ui/src/lib/i18n.ts - 26 + 27 @@ -4389,7 +4366,7 @@ Dettes apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 258 + 264 apps/client/src/app/pages/features/features-page.html @@ -4529,7 +4506,7 @@ Dette libs/ui/src/lib/i18n.ts - 35 + 36 @@ -9865,7 +9842,7 @@ Buy libs/ui/src/lib/i18n.ts - 30 + 31 @@ -9873,7 +9850,7 @@ Valuable libs/ui/src/lib/i18n.ts - 34 + 35 @@ -9897,7 +9874,7 @@ Assets apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 218 + 224 @@ -9905,7 +9882,7 @@ Preset libs/ui/src/lib/i18n.ts - 21 + 22 @@ -9929,7 +9906,7 @@ Japan libs/ui/src/lib/i18n.ts - 16 + 17 @@ -13241,7 +13218,7 @@ Fee libs/ui/src/lib/i18n.ts - 32 + 33 @@ -13249,7 +13226,7 @@ Interest apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 312 + 318 @@ -13757,7 +13734,7 @@ Extreme Fear libs/ui/src/lib/i18n.ts - 68 + 69 @@ -13765,7 +13742,7 @@ Extreme Greed libs/ui/src/lib/i18n.ts - 69 + 70 @@ -13773,7 +13750,7 @@ Neutral libs/ui/src/lib/i18n.ts - 72 + 73 @@ -14729,7 +14706,7 @@ Market data is delayed for apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts - 82 + 81 @@ -14980,7 +14957,7 @@ Active Active - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 30 @@ -14988,7 +14965,7 @@ Closed Closed - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 31 @@ -14996,7 +14973,7 @@ Activity Activity - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 219 @@ -15004,7 +14981,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 187 @@ -15037,14 +15014,14 @@ Liquidity libs/ui/src/lib/i18n.ts - 43 + 44 Change with currency effect Change with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 52 @@ -15052,10 +15029,26 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 79 + + {VAR_PLURAL, plural, =1 {activity} other {activities}} + {VAR_PLURAL, plural, =1 {activity} other {activities}} + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 14 + + + + Buy and sell + Buy and sell + + libs/ui/src/lib/i18n.ts + 8 + + diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index 6e141e532..2589c8146 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -106,11 +106,11 @@ 134 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 221 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 331 @@ -338,7 +338,7 @@ 34 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 301 @@ -466,7 +466,7 @@ 26 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 112 @@ -562,7 +562,7 @@ 130 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 209 @@ -842,7 +842,7 @@ 257 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 356 @@ -1223,10 +1223,6 @@ Gestione delle attivitĂ  apps/client/src/app/components/home-holdings/home-holdings.html - 22 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page.html 32 @@ -1331,7 +1327,7 @@ Compra apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 21 + 31 @@ -1339,7 +1335,7 @@ Vendi apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 33 + 43 @@ -1347,10 +1343,10 @@ Investimento apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 48 + 58 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 165 @@ -1359,7 +1355,7 @@ Prestazioni lorde assolute apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 + 70 @@ -1367,26 +1363,7 @@ Prestazioni lorde apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 77 - - - - - - - - Commissioni per - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 12 - - - - {VAR_PLURAL, plural, =1 {transaction} other {transactions}} - {VAR_PLURAL, plural, =1 {transazione} other {transazioni}} - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 14 + 85 @@ -1394,7 +1371,7 @@ Prestazioni nette assolute apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 116 + 124 @@ -1402,7 +1379,7 @@ Prestazioni nette apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 133 + 139 @@ -1410,7 +1387,7 @@ Asset totali apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 159 + 165 @@ -1418,7 +1395,7 @@ Oggetti di valore apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 172 + 178 @@ -1426,7 +1403,7 @@ Fondo di emergenza apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 184 + 190 apps/client/src/app/pages/features/features-page.html @@ -1442,7 +1419,7 @@ Potere d'acquisto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 231 + 237 @@ -1450,7 +1427,7 @@ Patrimonio netto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 278 + 284 @@ -1458,7 +1435,7 @@ Prestazioni annualizzate apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 290 + 296 @@ -1466,10 +1443,10 @@ Dividendo apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 324 + 330 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 177 @@ -1490,7 +1467,7 @@ Inserisci l'importo del tuo fondo di emergenza: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 53 + 57 @@ -1505,7 +1482,7 @@ 316 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 270 @@ -1525,7 +1502,7 @@ 327 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 282 @@ -1537,7 +1514,7 @@ 10 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 376 @@ -1553,7 +1530,7 @@ Report Data Glitch Segnala un'anomalia dei dati - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 394 @@ -1573,12 +1550,12 @@ 6 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 89 libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 + 142 @@ -1586,7 +1563,7 @@ Mostra tutti libs/ui/src/lib/holdings-table/holdings-table.component.html - 174 + 197 @@ -2050,7 +2027,7 @@ Contanti apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 205 + 211 @@ -2174,7 +2151,7 @@ apps/client/src/app/pages/home/home-page.component.ts - 34 + 61 apps/client/src/app/pages/zen/zen-page-routing.module.ts @@ -2190,11 +2167,11 @@ Mercati apps/client/src/app/pages/home/home-page-routing.module.ts - 33 + 38 apps/client/src/app/pages/home/home-page.component.ts - 49 + 76 apps/client/src/app/pages/markets/markets-page-routing.module.ts @@ -2210,7 +2187,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 49 + 44 @@ -2314,7 +2291,7 @@ Cronologia degli investimenti apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 298 + 294 @@ -2330,7 +2307,7 @@ In basso apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 216 + 214 @@ -2373,16 +2350,12 @@ 23 - apps/client/src/app/pages/home/home-page.component.ts - 39 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page-routing.module.ts - 13 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 + apps/client/src/app/pages/home/home-page.component.ts + 66 apps/client/src/app/pages/zen/zen-page.component.ts @@ -2397,7 +2370,7 @@ 77 - apps/client/src/app/pages/portfolio/holdings/holdings-page.html + apps/client/src/app/components/home-holdings/home-holdings.html 4 @@ -2434,7 +2407,7 @@ Vendi libs/ui/src/lib/i18n.ts - 36 + 37 @@ -2453,7 +2426,7 @@ Quantity QuantitĂ  - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 154 @@ -2529,7 +2502,7 @@ 232 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 228 @@ -2546,7 +2519,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 + 39 @@ -2582,7 +2555,7 @@ apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 48 + 41 @@ -2849,9 +2822,13 @@ Change Modifica - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 63 + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 119 + Developed Markets @@ -2881,7 +2858,7 @@ 245 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 237 @@ -2893,7 +2870,7 @@ Average Unit Price Prezzo unitario medio - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 101 @@ -2901,7 +2878,7 @@ Maximum Price Prezzo massimo - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 144 @@ -2937,7 +2914,7 @@ 174 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 254 @@ -2953,7 +2930,7 @@ 77 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 264 @@ -2961,7 +2938,7 @@ Minimum Price Prezzo minimo - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 128 @@ -2990,7 +2967,7 @@ libs/ui/src/lib/i18n.ts - 33 + 34 @@ -3034,7 +3011,7 @@ libs/ui/src/lib/i18n.ts - 70 + 71 @@ -3046,7 +3023,7 @@ libs/ui/src/lib/i18n.ts - 71 + 72 @@ -3114,7 +3091,7 @@ Escluso dall'analisi apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 243 + 249 @@ -3170,7 +3147,7 @@ Evoluzione del portafoglio apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 268 + 264 @@ -3202,7 +3179,7 @@ Simbolo libs/ui/src/lib/i18n.ts - 24 + 25 @@ -3210,7 +3187,7 @@ Etichetta libs/ui/src/lib/i18n.ts - 25 + 26 @@ -3218,7 +3195,7 @@ Contanti libs/ui/src/lib/i18n.ts - 39 + 40 @@ -3226,7 +3203,7 @@ Materia prima libs/ui/src/lib/i18n.ts - 40 + 41 @@ -3234,7 +3211,7 @@ Azione ordinaria libs/ui/src/lib/i18n.ts - 41 + 42 @@ -3242,7 +3219,7 @@ Reddito fisso libs/ui/src/lib/i18n.ts - 42 + 43 @@ -3250,7 +3227,7 @@ Immobiliare libs/ui/src/lib/i18n.ts - 44 + 45 @@ -3258,7 +3235,7 @@ Obbligazioni libs/ui/src/lib/i18n.ts - 47 + 48 @@ -3266,7 +3243,7 @@ Criptovaluta libs/ui/src/lib/i18n.ts - 48 + 49 @@ -3274,7 +3251,7 @@ ETF libs/ui/src/lib/i18n.ts - 49 + 50 @@ -3282,7 +3259,7 @@ Fondo comune di investimento libs/ui/src/lib/i18n.ts - 50 + 51 @@ -3290,7 +3267,7 @@ Metalli preziosi libs/ui/src/lib/i18n.ts - 51 + 52 @@ -3298,7 +3275,7 @@ Azione ordinaria privata libs/ui/src/lib/i18n.ts - 52 + 53 @@ -3306,7 +3283,7 @@ Azione libs/ui/src/lib/i18n.ts - 53 + 54 @@ -3314,7 +3291,7 @@ Fondo di emergenza libs/ui/src/lib/i18n.ts - 12 + 13 @@ -3322,7 +3299,7 @@ Altro libs/ui/src/lib/i18n.ts - 20 + 21 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -3346,7 +3323,7 @@ Nord America libs/ui/src/lib/i18n.ts - 63 + 64 @@ -3354,7 +3331,7 @@ Africa libs/ui/src/lib/i18n.ts - 60 + 61 @@ -3362,7 +3339,7 @@ Asia libs/ui/src/lib/i18n.ts - 61 + 62 @@ -3370,7 +3347,7 @@ Europa libs/ui/src/lib/i18n.ts - 62 + 63 @@ -3378,7 +3355,7 @@ Oceania libs/ui/src/lib/i18n.ts - 64 + 65 @@ -3386,7 +3363,7 @@ Sud America libs/ui/src/lib/i18n.ts - 65 + 66 @@ -3486,7 +3463,7 @@ libs/ui/src/lib/i18n.ts - 31 + 32 @@ -3494,7 +3471,7 @@ Cronologia dei dividendi apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 356 + 352 @@ -3566,11 +3543,11 @@ Summario apps/client/src/app/pages/home/home-page-routing.module.ts - 28 + 33 apps/client/src/app/pages/home/home-page.component.ts - 44 + 71 @@ -3618,7 +3595,7 @@ Nucleo libs/ui/src/lib/i18n.ts - 8 + 9 @@ -3626,7 +3603,7 @@ Sovvenzione libs/ui/src/lib/i18n.ts - 13 + 14 @@ -3634,7 +3611,7 @@ Rischio piĂč elevato libs/ui/src/lib/i18n.ts - 14 + 15 @@ -3642,7 +3619,7 @@ Rischio inferiore libs/ui/src/lib/i18n.ts - 17 + 18 @@ -3650,7 +3627,7 @@ Fondo pensione libs/ui/src/lib/i18n.ts - 22 + 23 @@ -3658,7 +3635,7 @@ Satellite libs/ui/src/lib/i18n.ts - 23 + 24 @@ -3918,10 +3895,10 @@ Commissioni apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 100 + 108 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 199 @@ -3978,7 +3955,7 @@ Passa facilmente a Ghostfolio Premium libs/ui/src/lib/i18n.ts - 10 + 11 @@ -4002,7 +3979,7 @@ Passa facilmente a Ghostfolio Premium o Ghostfolio Open Source libs/ui/src/lib/i18n.ts - 9 + 10 @@ -4010,7 +3987,7 @@ Passa facilmente a Ghostfolio Open Source o a Ghostfolio Basic libs/ui/src/lib/i18n.ts - 11 + 12 @@ -4250,7 +4227,7 @@ Questa attivitĂ  esiste giĂ . libs/ui/src/lib/i18n.ts - 15 + 16 @@ -4342,7 +4319,7 @@ Serie attuale apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 319 + 315 @@ -4350,7 +4327,7 @@ Serie piĂč lunga apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 328 + 324 @@ -4358,7 +4335,7 @@ Mesi libs/ui/src/lib/i18n.ts - 19 + 20 @@ -4366,7 +4343,7 @@ Anni libs/ui/src/lib/i18n.ts - 27 + 28 @@ -4374,7 +4351,7 @@ Mese libs/ui/src/lib/i18n.ts - 18 + 19 @@ -4382,7 +4359,7 @@ Anno libs/ui/src/lib/i18n.ts - 26 + 27 @@ -4390,7 +4367,7 @@ PassivitĂ  apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 258 + 264 apps/client/src/app/pages/features/features-page.html @@ -4530,7 +4507,7 @@ PassivitĂ  libs/ui/src/lib/i18n.ts - 35 + 36 @@ -9866,7 +9843,7 @@ Compra libs/ui/src/lib/i18n.ts - 30 + 31 @@ -9874,7 +9851,7 @@ Prezioso libs/ui/src/lib/i18n.ts - 34 + 35 @@ -9898,7 +9875,7 @@ Asset apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 218 + 224 @@ -9906,7 +9883,7 @@ Preimpostato libs/ui/src/lib/i18n.ts - 21 + 22 @@ -9930,7 +9907,7 @@ Giappone libs/ui/src/lib/i18n.ts - 16 + 17 @@ -13242,7 +13219,7 @@ Fee libs/ui/src/lib/i18n.ts - 32 + 33 @@ -13250,7 +13227,7 @@ Interest apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 312 + 318 @@ -13758,7 +13735,7 @@ Extreme Fear libs/ui/src/lib/i18n.ts - 68 + 69 @@ -13766,7 +13743,7 @@ Extreme Greed libs/ui/src/lib/i18n.ts - 69 + 70 @@ -13774,7 +13751,7 @@ Neutral libs/ui/src/lib/i18n.ts - 72 + 73 @@ -14730,7 +14707,7 @@ Market data is delayed for apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts - 82 + 81 @@ -14981,7 +14958,7 @@ Active Active - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 30 @@ -14989,7 +14966,7 @@ Closed Closed - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 31 @@ -14997,7 +14974,7 @@ Activity Activity - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 219 @@ -15005,7 +14982,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 187 @@ -15038,14 +15015,14 @@ Liquidity libs/ui/src/lib/i18n.ts - 43 + 44 Change with currency effect Change with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 52 @@ -15053,10 +15030,26 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 79 + + {VAR_PLURAL, plural, =1 {activity} other {activities}} + {VAR_PLURAL, plural, =1 {activity} other {activities}} + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 14 + + + + Buy and sell + Buy and sell + + libs/ui/src/lib/i18n.ts + 8 + + diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index da29f87e3..620200f74 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -105,11 +105,11 @@ 134 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 221 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 331 @@ -337,7 +337,7 @@ 34 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 301 @@ -465,7 +465,7 @@ 26 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 112 @@ -561,7 +561,7 @@ 130 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 209 @@ -841,7 +841,7 @@ 257 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 356 @@ -1222,10 +1222,6 @@ Activiteiten beheren apps/client/src/app/components/home-holdings/home-holdings.html - 22 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page.html 32 @@ -1330,7 +1326,7 @@ Kopen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 21 + 31 @@ -1338,7 +1334,7 @@ Verkopen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 33 + 43 @@ -1346,10 +1342,10 @@ Belegging apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 48 + 58 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 165 @@ -1358,7 +1354,7 @@ Absoluut bruto rendement apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 + 70 @@ -1366,26 +1362,7 @@ Bruto rendement apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 77 - - - - - - - - Transactiekosten voor - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 12 - - - - {VAR_PLURAL, plural, =1 {transaction} other {transactions}} - {VAR_PLURAL, plural, =1 {transaction} other {transactions}} - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 14 + 85 @@ -1393,7 +1370,7 @@ Absoluut netto rendement apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 116 + 124 @@ -1401,7 +1378,7 @@ Netto rendement apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 133 + 139 @@ -1409,7 +1386,7 @@ Totaal Activa apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 159 + 165 @@ -1417,7 +1394,7 @@ Kostbaarheden apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 172 + 178 @@ -1425,7 +1402,7 @@ Noodfonds apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 184 + 190 apps/client/src/app/pages/features/features-page.html @@ -1441,7 +1418,7 @@ Koopkracht apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 231 + 237 @@ -1449,7 +1426,7 @@ Netto waarde apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 278 + 284 @@ -1457,7 +1434,7 @@ Rendement per jaar apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 290 + 296 @@ -1465,10 +1442,10 @@ Dividend apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 324 + 330 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 177 @@ -1489,7 +1466,7 @@ Voer het bedrag van je noodfonds in: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 53 + 57 @@ -1504,7 +1481,7 @@ 316 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 270 @@ -1524,7 +1501,7 @@ 327 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 282 @@ -1536,7 +1513,7 @@ 10 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 376 @@ -1552,7 +1529,7 @@ Report Data Glitch Gegevensstoring melden - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 394 @@ -1572,12 +1549,12 @@ 6 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 89 libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 + 142 @@ -1585,7 +1562,7 @@ Toon alle libs/ui/src/lib/holdings-table/holdings-table.component.html - 174 + 197 @@ -2049,7 +2026,7 @@ Contant geld apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 205 + 211 @@ -2173,7 +2150,7 @@ apps/client/src/app/pages/home/home-page.component.ts - 34 + 61 apps/client/src/app/pages/zen/zen-page-routing.module.ts @@ -2189,11 +2166,11 @@ Markten apps/client/src/app/pages/home/home-page-routing.module.ts - 33 + 38 apps/client/src/app/pages/home/home-page.component.ts - 49 + 76 apps/client/src/app/pages/markets/markets-page-routing.module.ts @@ -2209,7 +2186,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 49 + 44 @@ -2313,7 +2290,7 @@ Tijdlijn investeringen apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 298 + 294 @@ -2329,7 +2306,7 @@ Verliezers apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 216 + 214 @@ -2372,16 +2349,12 @@ 23 - apps/client/src/app/pages/home/home-page.component.ts - 39 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page-routing.module.ts - 13 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 + apps/client/src/app/pages/home/home-page.component.ts + 66 apps/client/src/app/pages/zen/zen-page.component.ts @@ -2396,7 +2369,7 @@ 77 - apps/client/src/app/pages/portfolio/holdings/holdings-page.html + apps/client/src/app/components/home-holdings/home-holdings.html 4 @@ -2433,7 +2406,7 @@ Verkopen libs/ui/src/lib/i18n.ts - 36 + 37 @@ -2452,7 +2425,7 @@ Quantity Hoeveelheid - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 154 @@ -2528,7 +2501,7 @@ 232 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 228 @@ -2545,7 +2518,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 + 39 @@ -2581,7 +2554,7 @@ apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 48 + 41 @@ -2848,9 +2821,13 @@ Change Verandering - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 63 + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 119 + Developed Markets @@ -2880,7 +2857,7 @@ 245 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 237 @@ -2892,7 +2869,7 @@ Average Unit Price Gemiddelde prijs per eenheid - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 101 @@ -2900,7 +2877,7 @@ Maximum Price Maximale prijs - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 144 @@ -2936,7 +2913,7 @@ 174 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 254 @@ -2952,7 +2929,7 @@ 77 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 264 @@ -2960,7 +2937,7 @@ Minimum Price Minimale prijs - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 128 @@ -2989,7 +2966,7 @@ libs/ui/src/lib/i18n.ts - 33 + 34 @@ -3033,7 +3010,7 @@ libs/ui/src/lib/i18n.ts - 70 + 71 @@ -3045,7 +3022,7 @@ libs/ui/src/lib/i18n.ts - 71 + 72 @@ -3113,7 +3090,7 @@ Uitgesloten van analyse apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 243 + 249 @@ -3169,7 +3146,7 @@ Waardeontwikkeling van portefeuille apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 268 + 264 @@ -3201,7 +3178,7 @@ Symbool libs/ui/src/lib/i18n.ts - 24 + 25 @@ -3209,7 +3186,7 @@ Label libs/ui/src/lib/i18n.ts - 25 + 26 @@ -3217,7 +3194,7 @@ Contant geld libs/ui/src/lib/i18n.ts - 39 + 40 @@ -3225,7 +3202,7 @@ Grondstof libs/ui/src/lib/i18n.ts - 40 + 41 @@ -3233,7 +3210,7 @@ Equity libs/ui/src/lib/i18n.ts - 41 + 42 @@ -3241,7 +3218,7 @@ Vast inkomen libs/ui/src/lib/i18n.ts - 42 + 43 @@ -3249,7 +3226,7 @@ Vastgoed libs/ui/src/lib/i18n.ts - 44 + 45 @@ -3257,7 +3234,7 @@ Obligatie libs/ui/src/lib/i18n.ts - 47 + 48 @@ -3265,7 +3242,7 @@ Cryptovaluta libs/ui/src/lib/i18n.ts - 48 + 49 @@ -3273,7 +3250,7 @@ ETF libs/ui/src/lib/i18n.ts - 49 + 50 @@ -3281,7 +3258,7 @@ Beleggingsfonds libs/ui/src/lib/i18n.ts - 50 + 51 @@ -3289,7 +3266,7 @@ Edelmetaal libs/ui/src/lib/i18n.ts - 51 + 52 @@ -3297,7 +3274,7 @@ Private equity libs/ui/src/lib/i18n.ts - 52 + 53 @@ -3305,7 +3282,7 @@ Aandeel libs/ui/src/lib/i18n.ts - 53 + 54 @@ -3313,7 +3290,7 @@ Noodfonds libs/ui/src/lib/i18n.ts - 12 + 13 @@ -3321,7 +3298,7 @@ Anders libs/ui/src/lib/i18n.ts - 20 + 21 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -3345,7 +3322,7 @@ Noord-Amerika libs/ui/src/lib/i18n.ts - 63 + 64 @@ -3353,7 +3330,7 @@ Afrika libs/ui/src/lib/i18n.ts - 60 + 61 @@ -3361,7 +3338,7 @@ AziĂ« libs/ui/src/lib/i18n.ts - 61 + 62 @@ -3369,7 +3346,7 @@ Europa libs/ui/src/lib/i18n.ts - 62 + 63 @@ -3377,7 +3354,7 @@ OceaniĂ« libs/ui/src/lib/i18n.ts - 64 + 65 @@ -3385,7 +3362,7 @@ Zuid-Amerika libs/ui/src/lib/i18n.ts - 65 + 66 @@ -3485,7 +3462,7 @@ libs/ui/src/lib/i18n.ts - 31 + 32 @@ -3493,7 +3470,7 @@ Tijdlijn dividend apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 356 + 352 @@ -3565,11 +3542,11 @@ Samenvatting apps/client/src/app/pages/home/home-page-routing.module.ts - 28 + 33 apps/client/src/app/pages/home/home-page.component.ts - 44 + 71 @@ -3617,7 +3594,7 @@ Kern libs/ui/src/lib/i18n.ts - 8 + 9 @@ -3625,7 +3602,7 @@ Toelage libs/ui/src/lib/i18n.ts - 13 + 14 @@ -3633,7 +3610,7 @@ Hoger risico libs/ui/src/lib/i18n.ts - 14 + 15 @@ -3641,7 +3618,7 @@ Lager risico libs/ui/src/lib/i18n.ts - 17 + 18 @@ -3649,7 +3626,7 @@ Pensioen libs/ui/src/lib/i18n.ts - 22 + 23 @@ -3657,7 +3634,7 @@ Satelliet libs/ui/src/lib/i18n.ts - 23 + 24 @@ -3917,10 +3894,10 @@ Kosten apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 100 + 108 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 199 @@ -3977,7 +3954,7 @@ Eenvoudig overstappen naar Ghostfolio Premium libs/ui/src/lib/i18n.ts - 10 + 11 @@ -4001,7 +3978,7 @@ Eenvoudig overstappen naar Ghostfolio Premium of Ghostfolio Open Source libs/ui/src/lib/i18n.ts - 9 + 10 @@ -4009,7 +3986,7 @@ Eenvoudig overstappen naar Ghostfolio Open Source of Ghostfolio Basic libs/ui/src/lib/i18n.ts - 11 + 12 @@ -4249,7 +4226,7 @@ Deze activiteit bestaat al. libs/ui/src/lib/i18n.ts - 15 + 16 @@ -4341,7 +4318,7 @@ Huidige reeks apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 319 + 315 @@ -4349,7 +4326,7 @@ Langste reeks apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 328 + 324 @@ -4357,7 +4334,7 @@ Maanden libs/ui/src/lib/i18n.ts - 19 + 20 @@ -4365,7 +4342,7 @@ Jaren libs/ui/src/lib/i18n.ts - 27 + 28 @@ -4373,7 +4350,7 @@ Maand libs/ui/src/lib/i18n.ts - 18 + 19 @@ -4381,7 +4358,7 @@ Jaar libs/ui/src/lib/i18n.ts - 26 + 27 @@ -4389,7 +4366,7 @@ Verplichtingen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 258 + 264 apps/client/src/app/pages/features/features-page.html @@ -4529,7 +4506,7 @@ Verplichtingen libs/ui/src/lib/i18n.ts - 35 + 36 @@ -9865,7 +9842,7 @@ Koop libs/ui/src/lib/i18n.ts - 30 + 31 @@ -9873,7 +9850,7 @@ Waardevol libs/ui/src/lib/i18n.ts - 34 + 35 @@ -9897,7 +9874,7 @@ Assets apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 218 + 224 @@ -9905,7 +9882,7 @@ Voorinstelling libs/ui/src/lib/i18n.ts - 21 + 22 @@ -9929,7 +9906,7 @@ Japan libs/ui/src/lib/i18n.ts - 16 + 17 @@ -13241,7 +13218,7 @@ Fee libs/ui/src/lib/i18n.ts - 32 + 33 @@ -13249,7 +13226,7 @@ Interest apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 312 + 318 @@ -13757,7 +13734,7 @@ Extreme Fear libs/ui/src/lib/i18n.ts - 68 + 69 @@ -13765,7 +13742,7 @@ Extreme Greed libs/ui/src/lib/i18n.ts - 69 + 70 @@ -13773,7 +13750,7 @@ Neutral libs/ui/src/lib/i18n.ts - 72 + 73 @@ -14729,7 +14706,7 @@ Market data is delayed for apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts - 82 + 81 @@ -14980,7 +14957,7 @@ Active Active - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 30 @@ -14988,7 +14965,7 @@ Closed Closed - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 31 @@ -14996,7 +14973,7 @@ Activity Activity - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 219 @@ -15004,7 +14981,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 187 @@ -15037,14 +15014,14 @@ Liquidity libs/ui/src/lib/i18n.ts - 43 + 44 Change with currency effect Change with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 52 @@ -15052,10 +15029,26 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 79 + + {VAR_PLURAL, plural, =1 {activity} other {activities}} + {VAR_PLURAL, plural, =1 {activity} other {activities}} + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 14 + + + + Buy and sell + Buy and sell + + libs/ui/src/lib/i18n.ts + 8 + + diff --git a/apps/client/src/locales/messages.pl.xlf b/apps/client/src/locales/messages.pl.xlf index 4dec633e4..4ea586194 100644 --- a/apps/client/src/locales/messages.pl.xlf +++ b/apps/client/src/locales/messages.pl.xlf @@ -1621,11 +1621,11 @@ 134 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 221 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 331 @@ -1917,7 +1917,7 @@ 34 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 301 @@ -2037,7 +2037,7 @@ 26 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 112 @@ -2177,7 +2177,7 @@ 232 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 228 @@ -2201,7 +2201,7 @@ 245 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 237 @@ -2221,7 +2221,7 @@ 130 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 209 @@ -2341,7 +2341,7 @@ 174 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 254 @@ -2357,7 +2357,7 @@ 77 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 264 @@ -2373,7 +2373,7 @@ 316 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 270 @@ -2393,7 +2393,7 @@ 327 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 282 @@ -2681,7 +2681,7 @@ 257 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 356 @@ -2733,7 +2733,7 @@ 10 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 376 @@ -2841,12 +2841,12 @@ 6 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 89 libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 + 142 @@ -2874,7 +2874,7 @@ apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 48 + 41 @@ -3010,10 +3010,6 @@ Manage Activities apps/client/src/app/components/home-holdings/home-holdings.html - 22 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page.html 32 @@ -3026,7 +3022,7 @@ libs/ui/src/lib/i18n.ts - 70 + 71 @@ -3038,7 +3034,7 @@ libs/ui/src/lib/i18n.ts - 71 + 72 @@ -3249,34 +3245,12 @@ 3 - - - - - - - - - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 12 - - - - {VAR_PLURAL, plural, =1 {transaction} other {transactions}} - {VAR_PLURAL, plural, =1 {transaction} other {transactions}} - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 14 - - Buy Buy apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 21 + 31 @@ -3284,7 +3258,7 @@ Sell apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 33 + 43 @@ -3292,10 +3266,10 @@ Investment apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 48 + 58 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 165 @@ -3304,7 +3278,7 @@ Absolute Gross Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 + 70 @@ -3312,7 +3286,7 @@ Gross Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 77 + 85 @@ -3320,10 +3294,10 @@ Fees apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 100 + 108 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 199 @@ -3336,7 +3310,7 @@ Absolute Net Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 116 + 124 @@ -3344,7 +3318,7 @@ Net Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 133 + 139 @@ -3352,7 +3326,7 @@ Total Assets apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 159 + 165 @@ -3360,7 +3334,7 @@ Valuables apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 172 + 178 @@ -3368,7 +3342,7 @@ Emergency Fund apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 184 + 190 apps/client/src/app/pages/features/features-page.html @@ -3384,7 +3358,7 @@ Cash apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 205 + 211 @@ -3392,7 +3366,7 @@ Assets apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 218 + 224 @@ -3400,7 +3374,7 @@ Buying Power apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 231 + 237 @@ -3408,7 +3382,7 @@ Excluded from Analysis apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 243 + 249 @@ -3416,7 +3390,7 @@ Liabilities apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 258 + 264 apps/client/src/app/pages/features/features-page.html @@ -3428,7 +3402,7 @@ Net Worth apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 278 + 284 @@ -3436,7 +3410,7 @@ Annualized Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 290 + 296 @@ -3444,7 +3418,7 @@ Interest apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 312 + 318 @@ -3452,10 +3426,10 @@ Dividend apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 324 + 330 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 177 @@ -3476,22 +3450,26 @@ Please enter the amount of your emergency fund: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 53 + 57 Change Change - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 63 + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 119 + Average Unit Price Average Unit Price - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 101 @@ -3499,7 +3477,7 @@ Minimum Price Minimum Price - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 128 @@ -3507,7 +3485,7 @@ Maximum Price Maximum Price - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 144 @@ -3515,7 +3493,7 @@ Quantity Quantity - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 154 @@ -3531,7 +3509,7 @@ Report Data Glitch Report Data Glitch - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 394 @@ -4252,7 +4230,7 @@ apps/client/src/app/pages/home/home-page.component.ts - 34 + 61 apps/client/src/app/pages/zen/zen-page-routing.module.ts @@ -4455,16 +4433,12 @@ 23 - apps/client/src/app/pages/home/home-page.component.ts - 39 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page-routing.module.ts - 13 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 + apps/client/src/app/pages/home/home-page.component.ts + 66 apps/client/src/app/pages/zen/zen-page.component.ts @@ -4476,11 +4450,11 @@ Summary apps/client/src/app/pages/home/home-page-routing.module.ts - 28 + 33 apps/client/src/app/pages/home/home-page.component.ts - 44 + 71 @@ -4488,11 +4462,11 @@ Markets apps/client/src/app/pages/home/home-page-routing.module.ts - 33 + 38 apps/client/src/app/pages/home/home-page.component.ts - 49 + 76 apps/client/src/app/pages/markets/markets-page-routing.module.ts @@ -4940,7 +4914,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 + 39 @@ -5204,7 +5178,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 49 + 44 @@ -5384,7 +5358,7 @@ libs/ui/src/lib/i18n.ts - 31 + 32 @@ -5432,7 +5406,7 @@ Bottom apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 216 + 214 @@ -5440,7 +5414,7 @@ Portfolio Evolution apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 268 + 264 @@ -5448,7 +5422,7 @@ Investment Timeline apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 298 + 294 @@ -5456,7 +5430,7 @@ Current Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 319 + 315 @@ -5464,7 +5438,7 @@ Longest Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 328 + 324 @@ -5472,7 +5446,7 @@ Dividend Timeline apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 356 + 352 @@ -5539,7 +5513,7 @@ 77 - apps/client/src/app/pages/portfolio/holdings/holdings-page.html + apps/client/src/app/components/home-holdings/home-holdings.html 4 @@ -13328,7 +13302,7 @@ libs/ui/src/lib/i18n.ts - 33 + 34 @@ -13352,7 +13326,7 @@ Show all libs/ui/src/lib/holdings-table/holdings-table.component.html - 174 + 197 @@ -13392,7 +13366,7 @@ Core libs/ui/src/lib/i18n.ts - 8 + 9 @@ -13400,7 +13374,7 @@ Switch to Ghostfolio Premium or Ghostfolio Open Source easily libs/ui/src/lib/i18n.ts - 9 + 10 @@ -13408,7 +13382,7 @@ Switch to Ghostfolio Premium easily libs/ui/src/lib/i18n.ts - 10 + 11 @@ -13416,7 +13390,7 @@ Switch to Ghostfolio Open Source or Ghostfolio Basic easily libs/ui/src/lib/i18n.ts - 11 + 12 @@ -13424,7 +13398,7 @@ Emergency Fund libs/ui/src/lib/i18n.ts - 12 + 13 @@ -13432,7 +13406,7 @@ Grant libs/ui/src/lib/i18n.ts - 13 + 14 @@ -13440,7 +13414,7 @@ Higher Risk libs/ui/src/lib/i18n.ts - 14 + 15 @@ -13448,7 +13422,7 @@ This activity already exists. libs/ui/src/lib/i18n.ts - 15 + 16 @@ -13456,7 +13430,7 @@ Japan libs/ui/src/lib/i18n.ts - 16 + 17 @@ -13464,7 +13438,7 @@ Lower Risk libs/ui/src/lib/i18n.ts - 17 + 18 @@ -13472,7 +13446,7 @@ Month libs/ui/src/lib/i18n.ts - 18 + 19 @@ -13480,7 +13454,7 @@ Months libs/ui/src/lib/i18n.ts - 19 + 20 @@ -13488,7 +13462,7 @@ Other libs/ui/src/lib/i18n.ts - 20 + 21 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -13500,7 +13474,7 @@ Preset libs/ui/src/lib/i18n.ts - 21 + 22 @@ -13508,7 +13482,7 @@ Retirement Provision libs/ui/src/lib/i18n.ts - 22 + 23 @@ -13516,7 +13490,7 @@ Satellite libs/ui/src/lib/i18n.ts - 23 + 24 @@ -13524,7 +13498,7 @@ Symbol libs/ui/src/lib/i18n.ts - 24 + 25 @@ -13532,7 +13506,7 @@ Tag libs/ui/src/lib/i18n.ts - 25 + 26 @@ -13540,7 +13514,7 @@ Year libs/ui/src/lib/i18n.ts - 26 + 27 @@ -13548,7 +13522,7 @@ Years libs/ui/src/lib/i18n.ts - 27 + 28 @@ -13556,7 +13530,7 @@ Buy libs/ui/src/lib/i18n.ts - 30 + 31 @@ -13564,7 +13538,7 @@ Fee libs/ui/src/lib/i18n.ts - 32 + 33 @@ -13572,7 +13546,7 @@ Valuable libs/ui/src/lib/i18n.ts - 34 + 35 @@ -13580,7 +13554,7 @@ Liability libs/ui/src/lib/i18n.ts - 35 + 36 @@ -13588,7 +13562,7 @@ Sell libs/ui/src/lib/i18n.ts - 36 + 37 @@ -13596,7 +13570,7 @@ Cash libs/ui/src/lib/i18n.ts - 39 + 40 @@ -13604,7 +13578,7 @@ Commodity libs/ui/src/lib/i18n.ts - 40 + 41 @@ -13612,7 +13586,7 @@ Equity libs/ui/src/lib/i18n.ts - 41 + 42 @@ -13620,7 +13594,7 @@ Fixed Income libs/ui/src/lib/i18n.ts - 42 + 43 @@ -13628,7 +13602,7 @@ Real Estate libs/ui/src/lib/i18n.ts - 44 + 45 @@ -13636,7 +13610,7 @@ Bond libs/ui/src/lib/i18n.ts - 47 + 48 @@ -13644,7 +13618,7 @@ Cryptocurrency libs/ui/src/lib/i18n.ts - 48 + 49 @@ -13652,7 +13626,7 @@ ETF libs/ui/src/lib/i18n.ts - 49 + 50 @@ -13660,7 +13634,7 @@ Mutual Fund libs/ui/src/lib/i18n.ts - 50 + 51 @@ -13668,7 +13642,7 @@ Precious Metal libs/ui/src/lib/i18n.ts - 51 + 52 @@ -13676,7 +13650,7 @@ Private Equity libs/ui/src/lib/i18n.ts - 52 + 53 @@ -13684,7 +13658,7 @@ Stock libs/ui/src/lib/i18n.ts - 53 + 54 @@ -13692,7 +13666,7 @@ Africa libs/ui/src/lib/i18n.ts - 60 + 61 @@ -13700,7 +13674,7 @@ Asia libs/ui/src/lib/i18n.ts - 61 + 62 @@ -13708,7 +13682,7 @@ Europe libs/ui/src/lib/i18n.ts - 62 + 63 @@ -13716,7 +13690,7 @@ North America libs/ui/src/lib/i18n.ts - 63 + 64 @@ -13724,7 +13698,7 @@ Oceania libs/ui/src/lib/i18n.ts - 64 + 65 @@ -13732,7 +13706,7 @@ South America libs/ui/src/lib/i18n.ts - 65 + 66 @@ -13740,7 +13714,7 @@ Extreme Fear libs/ui/src/lib/i18n.ts - 68 + 69 @@ -13748,7 +13722,7 @@ Extreme Greed libs/ui/src/lib/i18n.ts - 69 + 70 @@ -13756,7 +13730,7 @@ Neutral libs/ui/src/lib/i18n.ts - 72 + 73 @@ -14732,7 +14706,7 @@ Market data is delayed for apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts - 82 + 81 @@ -14983,7 +14957,7 @@ Active Active - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 30 @@ -14991,7 +14965,7 @@ Closed Closed - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 31 @@ -14999,7 +14973,7 @@ Activity Activity - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 219 @@ -15007,7 +14981,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 187 @@ -15040,14 +15014,14 @@ Liquidity libs/ui/src/lib/i18n.ts - 43 + 44 Change with currency effect Change with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 52 @@ -15055,10 +15029,26 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 79 + + {VAR_PLURAL, plural, =1 {activity} other {activities}} + {VAR_PLURAL, plural, =1 {activity} other {activities}} + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 14 + + + + Buy and sell + Buy and sell + + libs/ui/src/lib/i18n.ts + 8 + + diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf index a467edaa5..1709130f0 100644 --- a/apps/client/src/locales/messages.pt.xlf +++ b/apps/client/src/locales/messages.pt.xlf @@ -117,11 +117,11 @@ 134 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 221 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 331 @@ -385,7 +385,7 @@ 34 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 301 @@ -521,7 +521,7 @@ 26 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 112 @@ -629,7 +629,7 @@ 232 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 228 @@ -653,7 +653,7 @@ 245 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 237 @@ -673,7 +673,7 @@ 130 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 209 @@ -921,7 +921,7 @@ 257 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 356 @@ -957,12 +957,12 @@ 6 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 89 libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 + 142 @@ -982,7 +982,7 @@ apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 48 + 41 @@ -1402,10 +1402,6 @@ Gerir Atividades apps/client/src/app/components/home-holdings/home-holdings.html - 22 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page.html 32 @@ -1418,7 +1414,7 @@ libs/ui/src/lib/i18n.ts - 70 + 71 @@ -1430,7 +1426,7 @@ libs/ui/src/lib/i18n.ts - 71 + 72 @@ -1570,7 +1566,7 @@ Compra apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 21 + 31 @@ -1578,7 +1574,7 @@ Venda apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 33 + 43 @@ -1586,10 +1582,10 @@ Investimento apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 48 + 58 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 165 @@ -1598,7 +1594,7 @@ Desempenho Bruto Absoluto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 + 70 @@ -1606,26 +1602,7 @@ Desempenho Bruto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 77 - - - - - - - - Taxas para - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 12 - - - - {VAR_PLURAL, plural, =1 {transaction} other {transactions}} - {VAR_PLURAL, plural, =1 {transação} other {transaçÔes}} - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 14 + 85 @@ -1633,7 +1610,7 @@ Desempenho LĂ­quido Absoluto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 116 + 124 @@ -1641,7 +1618,7 @@ Desempenho LĂ­quido apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 133 + 139 @@ -1649,7 +1626,7 @@ Ativos Totais apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 159 + 165 @@ -1657,7 +1634,7 @@ Bens de valor apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 172 + 178 @@ -1665,7 +1642,7 @@ Fundo de EmergĂȘncia apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 184 + 190 apps/client/src/app/pages/features/features-page.html @@ -1681,7 +1658,7 @@ Poder de Compra apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 231 + 237 @@ -1689,7 +1666,7 @@ ExcluĂ­do da AnĂĄlise apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 243 + 249 @@ -1697,7 +1674,7 @@ Valor LĂ­quido apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 278 + 284 @@ -1705,7 +1682,7 @@ Desempenho Anual apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 290 + 296 @@ -1713,10 +1690,10 @@ Dividendo apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 324 + 330 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 177 @@ -1737,22 +1714,26 @@ Por favor, insira o valor do seu fundo de emergĂȘncia: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 53 + 57 Change Alterar - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 63 + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 119 + Average Unit Price Preço MĂ©dio por Unidade - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 101 @@ -1760,7 +1741,7 @@ Minimum Price Preço MĂ­nimo - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 128 @@ -1768,7 +1749,7 @@ Maximum Price Preço MĂĄximo - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 144 @@ -1776,7 +1757,7 @@ Quantity Quantidade - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 154 @@ -1796,7 +1777,7 @@ 174 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 254 @@ -1812,7 +1793,7 @@ 77 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 264 @@ -1828,7 +1809,7 @@ 316 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 270 @@ -1848,7 +1829,7 @@ 327 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 282 @@ -1860,7 +1841,7 @@ 10 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 376 @@ -1876,7 +1857,7 @@ Report Data Glitch Dados do RelatĂłrio com Problema - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 394 @@ -1893,7 +1874,7 @@ Mostrar tudo libs/ui/src/lib/holdings-table/holdings-table.component.html - 174 + 197 @@ -2349,7 +2330,7 @@ Dinheiro apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 205 + 211 @@ -2501,7 +2482,7 @@ apps/client/src/app/pages/home/home-page.component.ts - 34 + 61 apps/client/src/app/pages/zen/zen-page-routing.module.ts @@ -2517,11 +2498,11 @@ Mercados apps/client/src/app/pages/home/home-page-routing.module.ts - 33 + 38 apps/client/src/app/pages/home/home-page.component.ts - 49 + 76 apps/client/src/app/pages/markets/markets-page-routing.module.ts @@ -2537,7 +2518,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 + 39 @@ -2565,7 +2546,7 @@ Venda libs/ui/src/lib/i18n.ts - 36 + 37 @@ -2673,7 +2654,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 49 + 44 @@ -2837,7 +2818,7 @@ Fundo apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 216 + 214 @@ -2845,7 +2826,7 @@ Evolução do PortefĂłlio apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 268 + 264 @@ -2853,7 +2834,7 @@ Cronograma de Investimento apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 298 + 294 @@ -2896,16 +2877,12 @@ 23 - apps/client/src/app/pages/home/home-page.component.ts - 39 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page-routing.module.ts - 13 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 + apps/client/src/app/pages/home/home-page.component.ts + 66 apps/client/src/app/pages/zen/zen-page.component.ts @@ -2920,7 +2897,7 @@ 77 - apps/client/src/app/pages/portfolio/holdings/holdings-page.html + apps/client/src/app/components/home-holdings/home-holdings.html 4 @@ -3193,7 +3170,7 @@ libs/ui/src/lib/i18n.ts - 33 + 34 @@ -3225,7 +3202,7 @@ Fundo de EmergĂȘncia libs/ui/src/lib/i18n.ts - 12 + 13 @@ -3233,7 +3210,7 @@ Outro libs/ui/src/lib/i18n.ts - 20 + 21 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -3245,7 +3222,7 @@ SĂ­mbolo libs/ui/src/lib/i18n.ts - 24 + 25 @@ -3253,7 +3230,7 @@ Marcador libs/ui/src/lib/i18n.ts - 25 + 26 @@ -3261,7 +3238,7 @@ Dinheiro libs/ui/src/lib/i18n.ts - 39 + 40 @@ -3269,7 +3246,7 @@ MatĂ©ria-prima libs/ui/src/lib/i18n.ts - 40 + 41 @@ -3277,7 +3254,7 @@ AçÔes libs/ui/src/lib/i18n.ts - 41 + 42 @@ -3285,7 +3262,7 @@ Rendimento Fixo libs/ui/src/lib/i18n.ts - 42 + 43 @@ -3293,7 +3270,7 @@ ImobiliĂĄrio libs/ui/src/lib/i18n.ts - 44 + 45 @@ -3301,7 +3278,7 @@ Obrigação libs/ui/src/lib/i18n.ts - 47 + 48 @@ -3309,7 +3286,7 @@ Criptomoedas libs/ui/src/lib/i18n.ts - 48 + 49 @@ -3317,7 +3294,7 @@ ETF libs/ui/src/lib/i18n.ts - 49 + 50 @@ -3325,7 +3302,7 @@ Fundo de Investimento libs/ui/src/lib/i18n.ts - 50 + 51 @@ -3333,7 +3310,7 @@ Metal Precioso libs/ui/src/lib/i18n.ts - 51 + 52 @@ -3341,7 +3318,7 @@ Private Equity libs/ui/src/lib/i18n.ts - 52 + 53 @@ -3349,7 +3326,7 @@ Ação libs/ui/src/lib/i18n.ts - 53 + 54 @@ -3357,7 +3334,7 @@ África libs/ui/src/lib/i18n.ts - 60 + 61 @@ -3365,7 +3342,7 @@ Ásia libs/ui/src/lib/i18n.ts - 61 + 62 @@ -3373,7 +3350,7 @@ Europa libs/ui/src/lib/i18n.ts - 62 + 63 @@ -3381,7 +3358,7 @@ AmĂ©rica do Norte libs/ui/src/lib/i18n.ts - 63 + 64 @@ -3389,7 +3366,7 @@ OceĂąnia libs/ui/src/lib/i18n.ts - 64 + 65 @@ -3397,7 +3374,7 @@ AmĂ©rica do Sul libs/ui/src/lib/i18n.ts - 65 + 66 @@ -3513,11 +3490,11 @@ SumĂĄrio apps/client/src/app/pages/home/home-page-routing.module.ts - 28 + 33 apps/client/src/app/pages/home/home-page.component.ts - 44 + 71 @@ -3553,7 +3530,7 @@ libs/ui/src/lib/i18n.ts - 31 + 32 @@ -3561,7 +3538,7 @@ Cronograma de Dividendos apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 356 + 352 @@ -3617,7 +3594,7 @@ NĂșcleo libs/ui/src/lib/i18n.ts - 8 + 9 @@ -3625,7 +3602,7 @@ Conceder libs/ui/src/lib/i18n.ts - 13 + 14 @@ -3633,7 +3610,7 @@ Risco mais Elevado libs/ui/src/lib/i18n.ts - 14 + 15 @@ -3641,7 +3618,7 @@ Risco menos Elevado libs/ui/src/lib/i18n.ts - 17 + 18 @@ -3649,7 +3626,7 @@ ProvisĂŁo de Reforma libs/ui/src/lib/i18n.ts - 22 + 23 @@ -3657,7 +3634,7 @@ SatĂ©lite libs/ui/src/lib/i18n.ts - 23 + 24 @@ -3917,10 +3894,10 @@ Taxas apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 100 + 108 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 199 @@ -3977,7 +3954,7 @@ Mude para o Ghostfolio Premium facilmente libs/ui/src/lib/i18n.ts - 10 + 11 @@ -4001,7 +3978,7 @@ Mude para o Ghostfolio Premium ou Ghostfolio Open Source facilmente libs/ui/src/lib/i18n.ts - 9 + 10 @@ -4009,7 +3986,7 @@ Mude para o Ghostfolio Open Source ou Ghostfolio Basic facilmente libs/ui/src/lib/i18n.ts - 11 + 12 @@ -4249,7 +4226,7 @@ Essa atividade jĂĄ existe. libs/ui/src/lib/i18n.ts - 15 + 16 @@ -4341,7 +4318,7 @@ SĂ©rie Atual apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 319 + 315 @@ -4349,7 +4326,7 @@ SĂ©rie mais Longa apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 328 + 324 @@ -4357,7 +4334,7 @@ Meses libs/ui/src/lib/i18n.ts - 19 + 20 @@ -4365,7 +4342,7 @@ Anos libs/ui/src/lib/i18n.ts - 27 + 28 @@ -4373,7 +4350,7 @@ MĂȘs libs/ui/src/lib/i18n.ts - 18 + 19 @@ -4381,7 +4358,7 @@ Ano libs/ui/src/lib/i18n.ts - 26 + 27 @@ -4389,7 +4366,7 @@ Liabilities apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 258 + 264 apps/client/src/app/pages/features/features-page.html @@ -4529,7 +4506,7 @@ Liability libs/ui/src/lib/i18n.ts - 35 + 36 @@ -9865,7 +9842,7 @@ Buy libs/ui/src/lib/i18n.ts - 30 + 31 @@ -9873,7 +9850,7 @@ Valuable libs/ui/src/lib/i18n.ts - 34 + 35 @@ -9897,7 +9874,7 @@ Assets apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 218 + 224 @@ -9905,7 +9882,7 @@ Preset libs/ui/src/lib/i18n.ts - 21 + 22 @@ -9929,7 +9906,7 @@ Japan libs/ui/src/lib/i18n.ts - 16 + 17 @@ -13241,7 +13218,7 @@ Fee libs/ui/src/lib/i18n.ts - 32 + 33 @@ -13249,7 +13226,7 @@ Interest apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 312 + 318 @@ -13757,7 +13734,7 @@ Extreme Fear libs/ui/src/lib/i18n.ts - 68 + 69 @@ -13765,7 +13742,7 @@ Extreme Greed libs/ui/src/lib/i18n.ts - 69 + 70 @@ -13773,7 +13750,7 @@ Neutral libs/ui/src/lib/i18n.ts - 72 + 73 @@ -14729,7 +14706,7 @@ Market data is delayed for apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts - 82 + 81 @@ -14980,7 +14957,7 @@ Active Active - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 30 @@ -14988,7 +14965,7 @@ Closed Closed - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 31 @@ -14996,7 +14973,7 @@ Activity Activity - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 219 @@ -15004,7 +14981,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 187 @@ -15037,14 +15014,14 @@ Liquidity libs/ui/src/lib/i18n.ts - 43 + 44 Change with currency effect Change with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 52 @@ -15052,10 +15029,26 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 79 + + {VAR_PLURAL, plural, =1 {activity} other {activities}} + {VAR_PLURAL, plural, =1 {activity} other {activities}} + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 14 + + + + Buy and sell + Buy and sell + + libs/ui/src/lib/i18n.ts + 8 + + diff --git a/apps/client/src/locales/messages.tr.xlf b/apps/client/src/locales/messages.tr.xlf index 91e97ea12..95fba4c70 100644 --- a/apps/client/src/locales/messages.tr.xlf +++ b/apps/client/src/locales/messages.tr.xlf @@ -1613,11 +1613,11 @@ 134 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 221 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 331 @@ -1865,7 +1865,7 @@ 34 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 301 @@ -2001,7 +2001,7 @@ 26 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 112 @@ -2133,7 +2133,7 @@ 232 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 228 @@ -2157,7 +2157,7 @@ 245 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 237 @@ -2177,7 +2177,7 @@ 130 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 209 @@ -2273,7 +2273,7 @@ 174 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 254 @@ -2289,7 +2289,7 @@ 77 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 264 @@ -2305,7 +2305,7 @@ 316 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 270 @@ -2325,7 +2325,7 @@ 327 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 282 @@ -2469,7 +2469,7 @@ 10 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 376 @@ -2593,7 +2593,7 @@ 257 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 356 @@ -2701,12 +2701,12 @@ 6 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 89 libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 + 142 @@ -2734,7 +2734,7 @@ apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 48 + 41 @@ -2862,10 +2862,6 @@ İßlemleri Yönet apps/client/src/app/components/home-holdings/home-holdings.html - 22 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page.html 32 @@ -2878,7 +2874,7 @@ libs/ui/src/lib/i18n.ts - 70 + 71 @@ -2890,7 +2886,7 @@ libs/ui/src/lib/i18n.ts - 71 + 72 @@ -3106,7 +3102,7 @@ Al apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 21 + 31 @@ -3114,7 +3110,7 @@ Sat apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 33 + 43 @@ -3122,10 +3118,10 @@ Yatırım apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 48 + 58 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 165 @@ -3134,7 +3130,7 @@ Toplam BrĂŒt Performans apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 + 70 @@ -3142,26 +3138,7 @@ BrĂŒt Performans apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 77 - - - - - - - - için komisyon tutarı - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 12 - - - - {VAR_PLURAL, plural, =1 {transaction} other {transactions}} - {VAR_PLURAL, plural, =1 {transaction} other {transactions}} - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 14 + 85 @@ -3169,7 +3146,7 @@ Toplam Net Performans apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 116 + 124 @@ -3177,7 +3154,7 @@ Net Performans apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 133 + 139 @@ -3185,7 +3162,7 @@ Toplam Varlıklar apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 159 + 165 @@ -3193,7 +3170,7 @@ Yatırım Varlıkları apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 172 + 178 @@ -3201,7 +3178,7 @@ Acil Durum Yedeği apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 184 + 190 apps/client/src/app/pages/features/features-page.html @@ -3217,7 +3194,7 @@ Nakit apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 205 + 211 @@ -3225,7 +3202,7 @@ Varlıklar apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 218 + 224 @@ -3233,7 +3210,7 @@ Alım Limiti apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 231 + 237 @@ -3241,7 +3218,7 @@ Analize Dahil Edilmemißtir. apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 243 + 249 @@ -3249,7 +3226,7 @@ YĂŒkĂŒmlĂŒlĂŒkler apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 258 + 264 apps/client/src/app/pages/features/features-page.html @@ -3261,7 +3238,7 @@ Toplam Varlık apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 278 + 284 @@ -3269,7 +3246,7 @@ Yıllıklandırılmıß Performans apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 290 + 296 @@ -3277,10 +3254,10 @@ TemettĂŒ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 324 + 330 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 177 @@ -3301,22 +3278,26 @@ LĂŒtfen acil durum yedeği meblağını giriniz: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 53 + 57 Change Para Birimi - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 63 + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 119 + Average Unit Price Ortalama Birim Fiyat - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 101 @@ -3324,7 +3305,7 @@ Minimum Price Asgari Fiyat - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 128 @@ -3332,7 +3313,7 @@ Maximum Price Azami Fiyat - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 144 @@ -3340,7 +3321,7 @@ Quantity Miktar - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 154 @@ -3357,10 +3338,10 @@ Komisyon apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 100 + 108 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 199 @@ -3372,7 +3353,7 @@ Report Data Glitch Rapor Veri Sorunu - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 394 @@ -3801,7 +3782,7 @@ apps/client/src/app/pages/home/home-page.component.ts - 34 + 61 apps/client/src/app/pages/zen/zen-page-routing.module.ts @@ -4016,16 +3997,12 @@ 23 - apps/client/src/app/pages/home/home-page.component.ts - 39 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page-routing.module.ts - 13 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 + apps/client/src/app/pages/home/home-page.component.ts + 66 apps/client/src/app/pages/zen/zen-page.component.ts @@ -4037,11 +4014,11 @@ Özet apps/client/src/app/pages/home/home-page-routing.module.ts - 28 + 33 apps/client/src/app/pages/home/home-page.component.ts - 44 + 71 @@ -4049,11 +4026,11 @@ Piyasalar apps/client/src/app/pages/home/home-page-routing.module.ts - 33 + 38 apps/client/src/app/pages/home/home-page.component.ts - 49 + 76 apps/client/src/app/pages/markets/markets-page-routing.module.ts @@ -4449,7 +4426,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 + 39 @@ -4689,7 +4666,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 49 + 44 @@ -4869,7 +4846,7 @@ libs/ui/src/lib/i18n.ts - 31 + 32 @@ -4917,7 +4894,7 @@ Alt apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 216 + 214 @@ -4925,7 +4902,7 @@ PortföyĂŒn Gelißimi apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 268 + 264 @@ -4933,7 +4910,7 @@ Yatırım Zaman Çizelgesi apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 298 + 294 @@ -4941,7 +4918,7 @@ GĂŒncel Seri apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 319 + 315 @@ -4949,7 +4926,7 @@ En Uzun Seri apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 328 + 324 @@ -4957,7 +4934,7 @@ TemettĂŒ Zaman Çizelgesi apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 356 + 352 @@ -5000,7 +4977,7 @@ 77 - apps/client/src/app/pages/portfolio/holdings/holdings-page.html + apps/client/src/app/components/home-holdings/home-holdings.html 4 @@ -12749,7 +12726,7 @@ libs/ui/src/lib/i18n.ts - 33 + 34 @@ -12773,7 +12750,7 @@ TĂŒmĂŒnĂŒ göster libs/ui/src/lib/holdings-table/holdings-table.component.html - 174 + 197 @@ -12813,7 +12790,7 @@ Core libs/ui/src/lib/i18n.ts - 8 + 9 @@ -12821,7 +12798,7 @@ Switch to Ghostfolio Premium or Ghostfolio Open Source easily libs/ui/src/lib/i18n.ts - 9 + 10 @@ -12829,7 +12806,7 @@ Switch to Ghostfolio Premium easily libs/ui/src/lib/i18n.ts - 10 + 11 @@ -12837,7 +12814,7 @@ Switch to Ghostfolio Open Source or Ghostfolio Basic easily libs/ui/src/lib/i18n.ts - 11 + 12 @@ -12845,7 +12822,7 @@ Emergency Fund libs/ui/src/lib/i18n.ts - 12 + 13 @@ -12853,7 +12830,7 @@ Grant libs/ui/src/lib/i18n.ts - 13 + 14 @@ -12861,7 +12838,7 @@ Higher Risk libs/ui/src/lib/i18n.ts - 14 + 15 @@ -12869,7 +12846,7 @@ This activity already exists. libs/ui/src/lib/i18n.ts - 15 + 16 @@ -12877,7 +12854,7 @@ Japan libs/ui/src/lib/i18n.ts - 16 + 17 @@ -12885,7 +12862,7 @@ Lower Risk libs/ui/src/lib/i18n.ts - 17 + 18 @@ -12893,7 +12870,7 @@ Month libs/ui/src/lib/i18n.ts - 18 + 19 @@ -12901,7 +12878,7 @@ Months libs/ui/src/lib/i18n.ts - 19 + 20 @@ -12909,7 +12886,7 @@ Other libs/ui/src/lib/i18n.ts - 20 + 21 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -12921,7 +12898,7 @@ Preset libs/ui/src/lib/i18n.ts - 21 + 22 @@ -12929,7 +12906,7 @@ Retirement Provision libs/ui/src/lib/i18n.ts - 22 + 23 @@ -12937,7 +12914,7 @@ Satellite libs/ui/src/lib/i18n.ts - 23 + 24 @@ -12945,7 +12922,7 @@ Symbol libs/ui/src/lib/i18n.ts - 24 + 25 @@ -12953,7 +12930,7 @@ Tag libs/ui/src/lib/i18n.ts - 25 + 26 @@ -12961,7 +12938,7 @@ Yıl libs/ui/src/lib/i18n.ts - 26 + 27 @@ -12969,7 +12946,7 @@ Years libs/ui/src/lib/i18n.ts - 27 + 28 @@ -12977,7 +12954,7 @@ Buy libs/ui/src/lib/i18n.ts - 30 + 31 @@ -12985,7 +12962,7 @@ Valuable libs/ui/src/lib/i18n.ts - 34 + 35 @@ -12993,7 +12970,7 @@ Liability libs/ui/src/lib/i18n.ts - 35 + 36 @@ -13001,7 +12978,7 @@ Sell libs/ui/src/lib/i18n.ts - 36 + 37 @@ -13009,7 +12986,7 @@ Cash libs/ui/src/lib/i18n.ts - 39 + 40 @@ -13017,7 +12994,7 @@ Commodity libs/ui/src/lib/i18n.ts - 40 + 41 @@ -13025,7 +13002,7 @@ Equity libs/ui/src/lib/i18n.ts - 41 + 42 @@ -13033,7 +13010,7 @@ Fixed Income libs/ui/src/lib/i18n.ts - 42 + 43 @@ -13041,7 +13018,7 @@ Real Estate libs/ui/src/lib/i18n.ts - 44 + 45 @@ -13049,7 +13026,7 @@ Bond libs/ui/src/lib/i18n.ts - 47 + 48 @@ -13057,7 +13034,7 @@ Cryptocurrency libs/ui/src/lib/i18n.ts - 48 + 49 @@ -13065,7 +13042,7 @@ ETF libs/ui/src/lib/i18n.ts - 49 + 50 @@ -13073,7 +13050,7 @@ Mutual Fund libs/ui/src/lib/i18n.ts - 50 + 51 @@ -13081,7 +13058,7 @@ Precious Metal libs/ui/src/lib/i18n.ts - 51 + 52 @@ -13089,7 +13066,7 @@ Private Equity libs/ui/src/lib/i18n.ts - 52 + 53 @@ -13097,7 +13074,7 @@ Stock libs/ui/src/lib/i18n.ts - 53 + 54 @@ -13105,7 +13082,7 @@ Africa libs/ui/src/lib/i18n.ts - 60 + 61 @@ -13113,7 +13090,7 @@ Asia libs/ui/src/lib/i18n.ts - 61 + 62 @@ -13121,7 +13098,7 @@ Europe libs/ui/src/lib/i18n.ts - 62 + 63 @@ -13129,7 +13106,7 @@ North America libs/ui/src/lib/i18n.ts - 63 + 64 @@ -13137,7 +13114,7 @@ Oceania libs/ui/src/lib/i18n.ts - 64 + 65 @@ -13145,7 +13122,7 @@ South America libs/ui/src/lib/i18n.ts - 65 + 66 @@ -13181,7 +13158,7 @@ Interest apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 312 + 318 @@ -13257,7 +13234,7 @@ Fee libs/ui/src/lib/i18n.ts - 32 + 33 @@ -13757,7 +13734,7 @@ Extreme Fear libs/ui/src/lib/i18n.ts - 68 + 69 @@ -13765,7 +13742,7 @@ Extreme Greed libs/ui/src/lib/i18n.ts - 69 + 70 @@ -13773,7 +13750,7 @@ Neutral libs/ui/src/lib/i18n.ts - 72 + 73 @@ -14729,7 +14706,7 @@ Market data is delayed for apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts - 82 + 81 @@ -14980,7 +14957,7 @@ Active Active - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 30 @@ -14988,7 +14965,7 @@ Closed Closed - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 31 @@ -14996,7 +14973,7 @@ Activity Activity - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 219 @@ -15004,7 +14981,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 187 @@ -15037,14 +15014,14 @@ Liquidity libs/ui/src/lib/i18n.ts - 43 + 44 Change with currency effect Change with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 52 @@ -15052,10 +15029,26 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 79 + + {VAR_PLURAL, plural, =1 {activity} other {activities}} + {VAR_PLURAL, plural, =1 {activity} other {activities}} + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 14 + + + + Buy and sell + Buy and sell + + libs/ui/src/lib/i18n.ts + 8 + + diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index 2c1e7fa02..b7eaa7131 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -1589,11 +1589,11 @@ 134 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 221 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 331 @@ -1880,7 +1880,7 @@ 34 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 301 @@ -1988,7 +1988,7 @@ 26 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 112 @@ -2120,7 +2120,7 @@ 232 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 228 @@ -2143,7 +2143,7 @@ 245 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 237 @@ -2162,7 +2162,7 @@ 130 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 209 @@ -2270,7 +2270,7 @@ 174 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 254 @@ -2285,7 +2285,7 @@ 77 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 264 @@ -2300,7 +2300,7 @@ 316 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 270 @@ -2319,7 +2319,7 @@ 327 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 282 @@ -2583,7 +2583,7 @@ 257 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 356 @@ -2630,7 +2630,7 @@ 10 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 376 @@ -2726,12 +2726,12 @@ 6 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 89 libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 + 142 @@ -2756,7 +2756,7 @@ apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 48 + 41 @@ -2878,10 +2878,6 @@ Manage Activities apps/client/src/app/components/home-holdings/home-holdings.html - 22 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page.html 32 @@ -2893,7 +2889,7 @@ libs/ui/src/lib/i18n.ts - 70 + 71 @@ -2904,7 +2900,7 @@ libs/ui/src/lib/i18n.ts - 71 + 72 @@ -3093,45 +3089,28 @@ 3 - - - - - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 12 - - - - {VAR_PLURAL, plural, =1 {transaction} other {transactions}} - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 14 - - Buy apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 21 + 31 Sell apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 33 + 43 Investment apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 48 + 58 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 165 @@ -3139,24 +3118,24 @@ Absolute Gross Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 + 70 Gross Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 77 + 85 Fees apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 100 + 108 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 199 @@ -3168,35 +3147,35 @@ Absolute Net Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 116 + 124 Net Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 133 + 139 Total Assets apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 159 + 165 Valuables apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 172 + 178 Emergency Fund apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 184 + 190 apps/client/src/app/pages/features/features-page.html @@ -3211,35 +3190,35 @@ Cash apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 205 + 211 Assets apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 218 + 224 Buying Power apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 231 + 237 Excluded from Analysis apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 243 + 249 Liabilities apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 258 + 264 apps/client/src/app/pages/features/features-page.html @@ -3250,31 +3229,31 @@ Net Worth apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 278 + 284 Annualized Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 290 + 296 Interest apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 312 + 318 Dividend apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 324 + 330 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 177 @@ -3294,41 +3273,45 @@ Please enter the amount of your emergency fund: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 53 + 57 Change - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 63 + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 119 + Average Unit Price - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 101 Minimum Price - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 128 Maximum Price - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 144 Quantity - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 154 @@ -3343,7 +3326,7 @@ Report Data Glitch - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 394 @@ -3993,7 +3976,7 @@ apps/client/src/app/pages/home/home-page.component.ts - 34 + 61 apps/client/src/app/pages/zen/zen-page-routing.module.ts @@ -4174,16 +4157,12 @@ 23 - apps/client/src/app/pages/home/home-page.component.ts - 39 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page-routing.module.ts - 13 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 + apps/client/src/app/pages/home/home-page.component.ts + 66 apps/client/src/app/pages/zen/zen-page.component.ts @@ -4194,22 +4173,22 @@ Summary apps/client/src/app/pages/home/home-page-routing.module.ts - 28 + 33 apps/client/src/app/pages/home/home-page.component.ts - 44 + 71 Markets apps/client/src/app/pages/home/home-page-routing.module.ts - 33 + 38 apps/client/src/app/pages/home/home-page.component.ts - 49 + 76 apps/client/src/app/pages/markets/markets-page-routing.module.ts @@ -4605,7 +4584,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 + 39 @@ -4840,7 +4819,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 49 + 44 @@ -5001,7 +4980,7 @@ libs/ui/src/lib/i18n.ts - 31 + 32 @@ -5043,42 +5022,42 @@ Bottom apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 216 + 214 Portfolio Evolution apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 268 + 264 Investment Timeline apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 298 + 294 Current Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 319 + 315 Longest Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 328 + 324 Dividend Timeline apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 356 + 352 @@ -5137,7 +5116,7 @@ 77 - apps/client/src/app/pages/portfolio/holdings/holdings-page.html + apps/client/src/app/components/home-holdings/home-holdings.html 4 @@ -13648,7 +13627,7 @@ libs/ui/src/lib/i18n.ts - 33 + 34 @@ -13669,7 +13648,7 @@ Show all libs/ui/src/lib/holdings-table/holdings-table.component.html - 174 + 197 @@ -13704,91 +13683,91 @@ Core libs/ui/src/lib/i18n.ts - 8 + 9 Switch to Ghostfolio Premium or Ghostfolio Open Source easily libs/ui/src/lib/i18n.ts - 9 + 10 Switch to Ghostfolio Premium easily libs/ui/src/lib/i18n.ts - 10 + 11 Switch to Ghostfolio Open Source or Ghostfolio Basic easily libs/ui/src/lib/i18n.ts - 11 + 12 Emergency Fund libs/ui/src/lib/i18n.ts - 12 + 13 Grant libs/ui/src/lib/i18n.ts - 13 + 14 Higher Risk libs/ui/src/lib/i18n.ts - 14 + 15 This activity already exists. libs/ui/src/lib/i18n.ts - 15 + 16 Japan libs/ui/src/lib/i18n.ts - 16 + 17 Lower Risk libs/ui/src/lib/i18n.ts - 17 + 18 Month libs/ui/src/lib/i18n.ts - 18 + 19 Months libs/ui/src/lib/i18n.ts - 19 + 20 Other libs/ui/src/lib/i18n.ts - 20 + 21 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -13799,231 +13778,231 @@ Preset libs/ui/src/lib/i18n.ts - 21 + 22 Retirement Provision libs/ui/src/lib/i18n.ts - 22 + 23 Satellite libs/ui/src/lib/i18n.ts - 23 + 24 Symbol libs/ui/src/lib/i18n.ts - 24 + 25 Tag libs/ui/src/lib/i18n.ts - 25 + 26 Year libs/ui/src/lib/i18n.ts - 26 + 27 Years libs/ui/src/lib/i18n.ts - 27 + 28 Buy libs/ui/src/lib/i18n.ts - 30 + 31 Fee libs/ui/src/lib/i18n.ts - 32 + 33 Valuable libs/ui/src/lib/i18n.ts - 34 + 35 Liability libs/ui/src/lib/i18n.ts - 35 + 36 Sell libs/ui/src/lib/i18n.ts - 36 + 37 Cash libs/ui/src/lib/i18n.ts - 39 + 40 Commodity libs/ui/src/lib/i18n.ts - 40 + 41 Equity libs/ui/src/lib/i18n.ts - 41 + 42 Fixed Income libs/ui/src/lib/i18n.ts - 42 + 43 Real Estate libs/ui/src/lib/i18n.ts - 44 + 45 Bond libs/ui/src/lib/i18n.ts - 47 + 48 Cryptocurrency libs/ui/src/lib/i18n.ts - 48 + 49 ETF libs/ui/src/lib/i18n.ts - 49 + 50 Mutual Fund libs/ui/src/lib/i18n.ts - 50 + 51 Precious Metal libs/ui/src/lib/i18n.ts - 51 + 52 Private Equity libs/ui/src/lib/i18n.ts - 52 + 53 Stock libs/ui/src/lib/i18n.ts - 53 + 54 Africa libs/ui/src/lib/i18n.ts - 60 + 61 Asia libs/ui/src/lib/i18n.ts - 61 + 62 Europe libs/ui/src/lib/i18n.ts - 62 + 63 North America libs/ui/src/lib/i18n.ts - 63 + 64 Oceania libs/ui/src/lib/i18n.ts - 64 + 65 South America libs/ui/src/lib/i18n.ts - 65 + 66 Extreme Fear libs/ui/src/lib/i18n.ts - 68 + 69 Extreme Greed libs/ui/src/lib/i18n.ts - 69 + 70 Neutral libs/ui/src/lib/i18n.ts - 72 + 73 @@ -14137,7 +14116,7 @@ Market data is delayed for apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts - 82 + 81 @@ -14359,28 +14338,28 @@ Closed - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 31 Active - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 30 Activity - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 219 Dividend Yield - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 187 @@ -14409,23 +14388,37 @@ Liquidity libs/ui/src/lib/i18n.ts - 43 + 44 Change with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 52 Performance with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 79 + + Buy and sell + + libs/ui/src/lib/i18n.ts + 8 + + + + {VAR_PLURAL, plural, =1 {activity} other {activities}} + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 14 + + diff --git a/apps/client/src/locales/messages.zh.xlf b/apps/client/src/locales/messages.zh.xlf index 0c48eaed2..3f792b054 100644 --- a/apps/client/src/locales/messages.zh.xlf +++ b/apps/client/src/locales/messages.zh.xlf @@ -1622,11 +1622,11 @@ 134 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 221 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 331 @@ -1926,7 +1926,7 @@ 34 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 301 @@ -2046,7 +2046,7 @@ 26 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 112 @@ -2186,7 +2186,7 @@ 232 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 228 @@ -2210,7 +2210,7 @@ 245 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 237 @@ -2230,7 +2230,7 @@ 130 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 209 @@ -2350,7 +2350,7 @@ 174 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 254 @@ -2366,7 +2366,7 @@ 77 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 264 @@ -2382,7 +2382,7 @@ 316 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 270 @@ -2402,7 +2402,7 @@ 327 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 282 @@ -2698,7 +2698,7 @@ 257 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 356 @@ -2750,7 +2750,7 @@ 10 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 376 @@ -2858,12 +2858,12 @@ 6 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 89 libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 + 142 @@ -2891,7 +2891,7 @@ apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 48 + 41 @@ -3027,10 +3027,6 @@ çźĄç†æŽ»ćŠš apps/client/src/app/components/home-holdings/home-holdings.html - 22 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page.html 32 @@ -3043,7 +3039,7 @@ libs/ui/src/lib/i18n.ts - 70 + 71 @@ -3055,7 +3051,7 @@ libs/ui/src/lib/i18n.ts - 71 + 72 @@ -3266,34 +3262,12 @@ 3 - - - - - - - - - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 12 - - - - {VAR_PLURAL, plural, =1 {transaction} other {transactions}} - {VAR_PLURALïŒŒć€æ•°ïŒŒ=1 {äș€æ˜“} ć…¶ä»–{äș€æ˜“}} - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 14 - - Buy äč° apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 21 + 31 @@ -3301,7 +3275,7 @@ 捖 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 33 + 43 @@ -3309,10 +3283,10 @@ 投蔄 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 48 + 58 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 165 @@ -3321,7 +3295,7 @@ 绝ćŻč总䞚绩 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 60 + 70 @@ -3329,7 +3303,7 @@ æ€»èĄšçŽ° apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 77 + 85 @@ -3337,10 +3311,10 @@ èŽč甹 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 100 + 108 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 199 @@ -3353,7 +3327,7 @@ 绝ćŻčć‡€ç»©æ•ˆ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 116 + 124 @@ -3361,7 +3335,7 @@ ć‡€ç»©æ•ˆ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 133 + 139 @@ -3369,7 +3343,7 @@ 总蔄äș§ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 159 + 165 @@ -3377,7 +3351,7 @@ èŽ”é‡ç‰©ć“ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 172 + 178 @@ -3385,7 +3359,7 @@ ćș”怄ćŸș金 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 184 + 190 apps/client/src/app/pages/features/features-page.html @@ -3401,7 +3375,7 @@ 现金 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 205 + 211 @@ -3409,7 +3383,7 @@ 蔄äș§ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 218 + 224 @@ -3417,7 +3391,7 @@ 莭äč°ćŠ› apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 231 + 237 @@ -3425,7 +3399,7 @@ ä»Žćˆ†æžäž­æŽ’é™€ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 243 + 249 @@ -3433,7 +3407,7 @@ 莟ć€ș apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 258 + 264 apps/client/src/app/pages/features/features-page.html @@ -3445,7 +3419,7 @@ ć‡€ć€Œ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 278 + 284 @@ -3453,7 +3427,7 @@ ćčŽćŒ–䞚绩 apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 290 + 296 @@ -3461,7 +3435,7 @@ ćˆ©æŻ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 312 + 318 @@ -3469,10 +3443,10 @@ è‚ĄæŻ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 324 + 330 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 177 @@ -3493,22 +3467,26 @@ èŻ·èŸ“ć…„æ‚šçš„ćș”怄ćŸșé‡‘é‡‘éąïŒš apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 53 + 57 Change äżźæ”č - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 63 + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 119 + Average Unit Price ćčłć‡ć•ä»· - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 101 @@ -3516,7 +3494,7 @@ Minimum Price 最䜎价栌 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 128 @@ -3524,7 +3502,7 @@ Maximum Price 最高价栌 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 144 @@ -3532,7 +3510,7 @@ Quantity 数量 - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 154 @@ -3548,7 +3526,7 @@ Report Data Glitch æŠ„ć‘Šæ•°æźæ•…éšœ - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 394 @@ -4269,7 +4247,7 @@ apps/client/src/app/pages/home/home-page.component.ts - 34 + 61 apps/client/src/app/pages/zen/zen-page-routing.module.ts @@ -4472,16 +4450,12 @@ 23 - apps/client/src/app/pages/home/home-page.component.ts - 39 - - - apps/client/src/app/pages/portfolio/holdings/holdings-page-routing.module.ts - 13 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 + apps/client/src/app/pages/home/home-page.component.ts + 66 apps/client/src/app/pages/zen/zen-page.component.ts @@ -4493,11 +4467,11 @@ æŠ‚æ‹Ź apps/client/src/app/pages/home/home-page-routing.module.ts - 28 + 33 apps/client/src/app/pages/home/home-page.component.ts - 44 + 71 @@ -4505,11 +4479,11 @@ 澂ćœș apps/client/src/app/pages/home/home-page-routing.module.ts - 33 + 38 apps/client/src/app/pages/home/home-page.component.ts - 49 + 76 apps/client/src/app/pages/markets/markets-page-routing.module.ts @@ -4957,7 +4931,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 + 39 @@ -5221,7 +5195,7 @@ apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 49 + 44 @@ -5401,7 +5375,7 @@ libs/ui/src/lib/i18n.ts - 31 + 32 @@ -5449,7 +5423,7 @@ ćș•郚 apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 216 + 214 @@ -5457,7 +5431,7 @@ æŠ•è”„ç»„ćˆæŒ”ć˜ apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 268 + 264 @@ -5465,7 +5439,7 @@ æŠ•è”„æ—¶é—ŽèĄš apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 298 + 294 @@ -5473,7 +5447,7 @@ ćœ“ć‰èżžèƒœ apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 319 + 315 @@ -5481,7 +5455,7 @@ æœ€é•żèżžç»­çșȘćœ• apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 328 + 324 @@ -5489,7 +5463,7 @@ è‚ĄæŻæ—¶é—ŽèĄš apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 356 + 352 @@ -5556,7 +5530,7 @@ 77 - apps/client/src/app/pages/portfolio/holdings/holdings-page.html + apps/client/src/app/components/home-holdings/home-holdings.html 4 @@ -14177,7 +14151,7 @@ libs/ui/src/lib/i18n.ts - 33 + 34 @@ -14201,7 +14175,7 @@ 星ç€ș所有 libs/ui/src/lib/holdings-table/holdings-table.component.html - 174 + 197 @@ -14241,7 +14215,7 @@ æ žćżƒ libs/ui/src/lib/i18n.ts - 8 + 9 @@ -14249,7 +14223,7 @@ èœ»æŸćˆ‡æąćˆ° Ghostfolio Premium 或 Ghostfolio Open Source libs/ui/src/lib/i18n.ts - 9 + 10 @@ -14257,7 +14231,7 @@ èœ»æŸćˆ‡æąćˆ° Ghostfolio Premium libs/ui/src/lib/i18n.ts - 10 + 11 @@ -14265,7 +14239,7 @@ èœ»æŸćˆ‡æąćˆ° Ghostfolio Open Source 或 Ghostfolio Basic libs/ui/src/lib/i18n.ts - 11 + 12 @@ -14273,7 +14247,7 @@ ćș”怄ćŸș金 libs/ui/src/lib/i18n.ts - 12 + 13 @@ -14281,7 +14255,7 @@ 授äșˆ libs/ui/src/lib/i18n.ts - 13 + 14 @@ -14289,7 +14263,7 @@ éŁŽé™©èŸƒé«˜ libs/ui/src/lib/i18n.ts - 14 + 15 @@ -14297,7 +14271,7 @@ èż™éĄčæŽ»ćŠšć·Čç»ć­˜ćœšă€‚ libs/ui/src/lib/i18n.ts - 15 + 16 @@ -14305,7 +14279,7 @@ æ—„æœŹ libs/ui/src/lib/i18n.ts - 16 + 17 @@ -14313,7 +14287,7 @@ é™äœŽéŁŽé™© libs/ui/src/lib/i18n.ts - 17 + 18 @@ -14321,7 +14295,7 @@ 月 libs/ui/src/lib/i18n.ts - 18 + 19 @@ -14329,7 +14303,7 @@ 懠äžȘ月 libs/ui/src/lib/i18n.ts - 19 + 20 @@ -14337,7 +14311,7 @@ ć…¶ä»– libs/ui/src/lib/i18n.ts - 20 + 21 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -14349,7 +14323,7 @@ éą„èźŸ libs/ui/src/lib/i18n.ts - 21 + 22 @@ -14357,7 +14331,7 @@ 退䌑金 libs/ui/src/lib/i18n.ts - 22 + 23 @@ -14365,7 +14339,7 @@ ć«æ˜Ÿ libs/ui/src/lib/i18n.ts - 23 + 24 @@ -14373,7 +14347,7 @@ çŹŠć· libs/ui/src/lib/i18n.ts - 24 + 25 @@ -14381,7 +14355,7 @@ 标筟 libs/ui/src/lib/i18n.ts - 25 + 26 @@ -14389,7 +14363,7 @@ ćčŽ libs/ui/src/lib/i18n.ts - 26 + 27 @@ -14397,7 +14371,7 @@ ćčŽ libs/ui/src/lib/i18n.ts - 27 + 28 @@ -14405,7 +14379,7 @@ äč° libs/ui/src/lib/i18n.ts - 30 + 31 @@ -14413,7 +14387,7 @@ èŽč甹 libs/ui/src/lib/i18n.ts - 32 + 33 @@ -14421,7 +14395,7 @@ æœ‰ä»·ć€Œçš„ libs/ui/src/lib/i18n.ts - 34 + 35 @@ -14429,7 +14403,7 @@ èŽŁä»» libs/ui/src/lib/i18n.ts - 35 + 36 @@ -14437,7 +14411,7 @@ 捖 libs/ui/src/lib/i18n.ts - 36 + 37 @@ -14445,7 +14419,7 @@ 现金 libs/ui/src/lib/i18n.ts - 39 + 40 @@ -14453,7 +14427,7 @@ 敆擁 libs/ui/src/lib/i18n.ts - 40 + 41 @@ -14461,7 +14435,7 @@ 慬ćčł libs/ui/src/lib/i18n.ts - 41 + 42 @@ -14469,7 +14443,7 @@ ć›șćźšæ”¶ć…„ libs/ui/src/lib/i18n.ts - 42 + 43 @@ -14477,7 +14451,7 @@ æˆżćœ°äș§ libs/ui/src/lib/i18n.ts - 44 + 45 @@ -14485,7 +14459,7 @@ çșœćžŠ libs/ui/src/lib/i18n.ts - 47 + 48 @@ -14493,7 +14467,7 @@ ćŠ ćŻ†èŽ§ćž libs/ui/src/lib/i18n.ts - 48 + 49 @@ -14501,7 +14475,7 @@ äș€æ˜“所äș€æ˜“ćŸș金 libs/ui/src/lib/i18n.ts - 49 + 50 @@ -14509,7 +14483,7 @@ ć…±ćŒćŸș金 libs/ui/src/lib/i18n.ts - 50 + 51 @@ -14517,7 +14491,7 @@ èŽ”é‡‘ć±ž libs/ui/src/lib/i18n.ts - 51 + 52 @@ -14525,7 +14499,7 @@ 私äșșäș§æƒ libs/ui/src/lib/i18n.ts - 52 + 53 @@ -14533,7 +14507,7 @@ ćș“ć­˜ libs/ui/src/lib/i18n.ts - 53 + 54 @@ -14541,7 +14515,7 @@ 非æŽČ libs/ui/src/lib/i18n.ts - 60 + 61 @@ -14549,7 +14523,7 @@ äșšæŽČ libs/ui/src/lib/i18n.ts - 61 + 62 @@ -14557,7 +14531,7 @@ æŹ§æŽČ libs/ui/src/lib/i18n.ts - 62 + 63 @@ -14565,7 +14539,7 @@ ćŒ—çŸŽ libs/ui/src/lib/i18n.ts - 63 + 64 @@ -14573,7 +14547,7 @@ ć€§æŽ‹æŽČ libs/ui/src/lib/i18n.ts - 64 + 65 @@ -14581,7 +14555,7 @@ ć—çŸŽæŽČ libs/ui/src/lib/i18n.ts - 65 + 66 @@ -14589,7 +14563,7 @@ 极ćșŠææƒ§ libs/ui/src/lib/i18n.ts - 68 + 69 @@ -14597,7 +14571,7 @@ 极ćșŠèŽȘć©Ș libs/ui/src/lib/i18n.ts - 69 + 70 @@ -14605,7 +14579,7 @@ 䞭性的 libs/ui/src/lib/i18n.ts - 72 + 73 @@ -14733,7 +14707,7 @@ 澂ćœșæ•°æźć»¶èżŸ apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts - 82 + 81 @@ -14984,7 +14958,7 @@ Closed 慳闭 - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 31 @@ -14992,7 +14966,7 @@ Active ç§Żæžçš„ - apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + apps/client/src/app/components/home-holdings/home-holdings.component.ts 30 @@ -15000,7 +14974,7 @@ Activity æŽ»ćŠš - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 219 @@ -15008,7 +14982,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 187 @@ -15041,14 +15015,14 @@ Liquidity libs/ui/src/lib/i18n.ts - 43 + 44 Change with currency effect Change with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 52 @@ -15056,10 +15030,26 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html 79 + + {VAR_PLURAL, plural, =1 {activity} other {activities}} + {VAR_PLURAL, plural, =1 {activity} other {activities}} + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 14 + + + + Buy and sell + Buy and sell + + libs/ui/src/lib/i18n.ts + 8 + + From 74f432390348c74dca05b37cb6309bdacfa9e4fa Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 8 May 2024 20:54:13 +0200 Subject: [PATCH 10/15] Feature/increase spacing around floating action buttons (#3385) * Increase spacing around floating action buttons * Update changelog --- CHANGELOG.md | 1 + .../admin-market-data/admin-market-data.component.ts | 1 + .../user-account-access.component.ts | 1 + .../app/pages/accounts/accounts-page.component.ts | 2 +- .../activities/activities-page.component.ts | 1 + apps/client/src/styles.scss | 12 ++++++++---- 6 files changed, 13 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a571b620..98001e25e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Increased the spacing around the floating action buttons (FAB) - Set the icon column of the activities table to stick at the beginning - Set the icon column of the holdings table to stick at the beginning - Increased the number of attempts of queue jobs from `10` to `12` (fail later) 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 0ccf85701..61f11c9bd 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 @@ -38,6 +38,7 @@ import { CreateAssetProfileDialogParams } from './create-asset-profile-dialog/in @Component({ changeDetection: ChangeDetectionStrategy.OnPush, + host: { class: 'has-fab' }, selector: 'gf-admin-market-data', styleUrls: ['./admin-market-data.scss'], templateUrl: './admin-market-data.html' diff --git a/apps/client/src/app/components/user-account-access/user-account-access.component.ts b/apps/client/src/app/components/user-account-access/user-account-access.component.ts index b2ee5ae59..d36c31632 100644 --- a/apps/client/src/app/components/user-account-access/user-account-access.component.ts +++ b/apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -21,6 +21,7 @@ import { CreateOrUpdateAccessDialog } from './create-or-update-access-dialog/cre @Component({ changeDetection: ChangeDetectionStrategy.OnPush, + host: { class: 'has-fab' }, selector: 'gf-user-account-access', styleUrls: ['./user-account-access.scss'], templateUrl: './user-account-access.html' diff --git a/apps/client/src/app/pages/accounts/accounts-page.component.ts b/apps/client/src/app/pages/accounts/accounts-page.component.ts index e445863b4..244333243 100644 --- a/apps/client/src/app/pages/accounts/accounts-page.component.ts +++ b/apps/client/src/app/pages/accounts/accounts-page.component.ts @@ -21,7 +21,7 @@ import { CreateOrUpdateAccountDialog } from './create-or-update-account-dialog/c import { TransferBalanceDialog } from './transfer-balance/transfer-balance-dialog.component'; @Component({ - host: { class: 'page' }, + host: { class: 'has-fab page' }, selector: 'gf-accounts-page', styleUrls: ['./accounts-page.scss'], templateUrl: './accounts-page.html' diff --git a/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts b/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts index 6e66bb666..f75bc260b 100644 --- a/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts @@ -29,6 +29,7 @@ import { ImportActivitiesDialog } from './import-activities-dialog/import-activi import { ImportActivitiesDialogParams } from './import-activities-dialog/interfaces/interfaces'; @Component({ + host: { class: 'has-fab' }, selector: 'gf-activities-page', styleUrls: ['./activities-page.scss'], templateUrl: './activities-page.html' diff --git a/apps/client/src/styles.scss b/apps/client/src/styles.scss index 6d3cffff2..ce18789b2 100644 --- a/apps/client/src/styles.scss +++ b/apps/client/src/styles.scss @@ -387,6 +387,10 @@ ngx-skeleton-loader { @include gf-table; } +.has-fab { + padding-bottom: 3rem !important; +} + .has-info-message { .page.has-tabs { height: calc(100svh - 2 * var(--mat-toolbar-standard-height)); @@ -543,6 +547,10 @@ ngx-skeleton-loader { --mdc-tab-indicator-active-indicator-color: transparent; } + .mat-mdc-tab-nav-panel { + padding: 2rem 0; + } + @media (max-width: 575.98px) { .mat-mdc-tab-link { --mdc-secondary-navigation-tab-container-height: 3rem; @@ -567,10 +575,6 @@ ngx-skeleton-loader { } } } - - .mat-mdc-tab-nav-panel { - padding: 2rem 0; - } } } } From 80464c78467f232d2d466d576db871b0da966d12 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Wed, 8 May 2024 20:55:39 +0200 Subject: [PATCH 11/15] Release 2.80.0 (#3386) --- CHANGELOG.md | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98001e25e..64b3e5467 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 +## 2.80.0 - 2024-05-08 ### Added diff --git a/package.json b/package.json index f99d9b57c..dd7355bd5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ghostfolio", - "version": "2.79.0", + "version": "2.80.0", "homepage": "https://ghostfol.io", "license": "AGPL-3.0", "repository": "https://github.com/ghostfolio/ghostfolio", From 61f0da35bc02177dbcd5e8eaa7f58a0e023544a2 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Fri, 10 May 2024 08:51:34 +0200 Subject: [PATCH 12/15] Feature/disable delete all activities if filters are active (#3389) * Disable delete all activities button if filters are active * Update changelog --- CHANGELOG.md | 6 ++++++ .../account-detail-dialog/account-detail-dialog.html | 1 + .../position-detail-dialog.html | 1 + .../activities/activities-page.component.ts | 7 ++++--- .../pages/portfolio/activities/activities-page.html | 1 + .../import-activities-dialog.html | 1 + apps/client/src/app/services/data.service.ts | 12 ++++++------ apps/client/src/app/services/user/user.service.ts | 4 ++++ .../activities-table/activities-table.component.html | 7 ++++++- .../activities-table/activities-table.component.ts | 1 + 10 files changed, 31 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 64b3e5467..75c6a2c9a 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 + +- Disabled the button to delete all activities on the portfolio activities page if there are active filters + ## 2.80.0 - 2024-05-08 ### Added diff --git a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html index e092cce68..0f0091ce5 100644 --- a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html +++ b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html @@ -94,6 +94,7 @@ [dataSource]="dataSource" [deviceType]="data.deviceType" [hasPermissionToCreateActivity]="false" + [hasPermissionToDeleteActivity]="false" [hasPermissionToExportActivities]=" !data.hasImpersonationId && !user.settings.isRestrictedView " diff --git a/apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html b/apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html index 9ae432a35..19d916920 100644 --- a/apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html +++ b/apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html @@ -335,6 +335,7 @@ [dataSource]="dataSource" [deviceType]="data.deviceType" [hasPermissionToCreateActivity]="false" + [hasPermissionToDeleteActivity]="false" [hasPermissionToExportActivities]=" !data.hasImpersonationId && !user?.settings?.isRestrictedView " diff --git a/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts b/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts index f75bc260b..618b2addc 100644 --- a/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts @@ -155,7 +155,7 @@ export class ActivitiesPageComponent implements OnDestroy, OnInit { public onDeleteActivity(aId: string) { this.dataService - .deleteOrder(aId) + .deleteActivity(aId) .pipe(takeUntil(this.unsubscribeSubject)) .subscribe({ next: () => { @@ -171,7 +171,7 @@ export class ActivitiesPageComponent implements OnDestroy, OnInit { if (confirmation) { this.dataService - .deleteAllOrders() + .deleteAllActivities() .pipe(takeUntil(this.unsubscribeSubject)) .subscribe({ next: () => { @@ -400,6 +400,7 @@ export class ActivitiesPageComponent implements OnDestroy, OnInit { hasPermission(this.user.permissions, permissions.createOrder); this.hasPermissionToDeleteActivity = !this.hasImpersonationId && - hasPermission(this.user.permissions, permissions.deleteOrder); + hasPermission(this.user.permissions, permissions.deleteOrder) && + !this.userService.hasFilters(); } } diff --git a/apps/client/src/app/pages/portfolio/activities/activities-page.html b/apps/client/src/app/pages/portfolio/activities/activities-page.html index 8872470b7..c16d8a689 100644 --- a/apps/client/src/app/pages/portfolio/activities/activities-page.html +++ b/apps/client/src/app/pages/portfolio/activities/activities-page.html @@ -7,6 +7,7 @@ [dataSource]="dataSource" [deviceType]="deviceType" [hasPermissionToCreateActivity]="hasPermissionToCreateActivity" + [hasPermissionToDeleteActivity]="hasPermissionToDeleteActivity" [hasPermissionToExportActivities]="!hasImpersonationId" [locale]="user?.settings?.locale" [pageIndex]="pageIndex" diff --git a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html index 3e0a00e93..99c3fe99c 100644 --- a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html +++ b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html @@ -126,6 +126,7 @@ [dataSource]="dataSource" [deviceType]="data?.deviceType" [hasPermissionToCreateActivity]="false" + [hasPermissionToDeleteActivity]="false" [hasPermissionToExportActivities]="false" [hasPermissionToFilter]="false" [hasPermissionToOpenDetails]="false" diff --git a/apps/client/src/app/services/data.service.ts b/apps/client/src/app/services/data.service.ts index 4f8615e41..bfa4cb71e 100644 --- a/apps/client/src/app/services/data.service.ts +++ b/apps/client/src/app/services/data.service.ts @@ -256,16 +256,16 @@ export class DataService { return this.http.delete(`/api/v1/account-balance/${aId}`); } - public deleteAllOrders() { - return this.http.delete(`/api/v1/order/`); + public deleteActivity(aId: string) { + return this.http.delete(`/api/v1/order/${aId}`); } - public deleteBenchmark({ dataSource, symbol }: UniqueAsset) { - return this.http.delete(`/api/v1/benchmark/${dataSource}/${symbol}`); + public deleteAllActivities() { + return this.http.delete(`/api/v1/order`); } - public deleteOrder(aId: string) { - return this.http.delete(`/api/v1/order/${aId}`); + public deleteBenchmark({ dataSource, symbol }: UniqueAsset) { + return this.http.delete(`/api/v1/benchmark/${dataSource}/${symbol}`); } public deleteUser(aId: string) { diff --git a/apps/client/src/app/services/user/user.service.ts b/apps/client/src/app/services/user/user.service.ts index b1c98bde7..ed389e81e 100644 --- a/apps/client/src/app/services/user/user.service.ts +++ b/apps/client/src/app/services/user/user.service.ts @@ -75,6 +75,10 @@ export class UserService extends ObservableStore { return filters; } + public hasFilters() { + return this.getFilters().length > 0; + } + public remove() { this.setState({ user: null }, UserStoreActions.RemoveUser); } diff --git a/libs/ui/src/lib/activities-table/activities-table.component.html b/libs/ui/src/lib/activities-table/activities-table.component.html index dfa17a28c..7aa5d0ee1 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.html +++ b/libs/ui/src/lib/activities-table/activities-table.component.html @@ -58,6 +58,7 @@ -