diff --git a/CHANGELOG.md b/CHANGELOG.md index 845d8dc3d..e25e3b1eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,9 +7,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Changed + +- Removed the deprecated `ITEM` activity type + +## 2.202.0 - 2025-09-26 + +### Added + +- Added `settings` to the `Access` model + +### Changed + +- Extended the tags selector component to support form control +- Changed the deprecated `ITEM` activity type to `VALUABLE` in the create or update activity dialog + +### Fixed + +- Fixed an issue where the save button was not enabled after editing tags in the create or update activity dialog +- Fixed an issue in the investment calculation when selling all units of a holding + +## 2.201.0 - 2025-09-24 + ### Added - Added the symbol to the benchmark component +- Added the latest activities to the public page (experimental) +- Added pagination to the activities table of the activities import dialog - Added an option to configure the account column of the activities table component - Added support to edit existing access grants in the access management dialog @@ -18,6 +42,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Hid the account column from the activities table of the account detail dialog to avoid redundant information - Renamed the show access token dialog component to user account registration dialog component - Refreshed the cryptocurrencies list +- Improved the language localization for German (`de`) - Upgraded `countup.js` from version `2.8.2` to `2.9.0` ### Fixed diff --git a/apps/api/src/app/endpoints/public/public.controller.ts b/apps/api/src/app/endpoints/public/public.controller.ts index 0175b6ce8..0f3ba4682 100644 --- a/apps/api/src/app/endpoints/public/public.controller.ts +++ b/apps/api/src/app/endpoints/public/public.controller.ts @@ -1,6 +1,8 @@ import { AccessService } from '@ghostfolio/api/app/access/access.service'; +import { OrderService } from '@ghostfolio/api/app/order/order.service'; import { PortfolioService } from '@ghostfolio/api/app/portfolio/portfolio.service'; import { UserService } from '@ghostfolio/api/app/user/user.service'; +import { RedactValuesInResponseInterceptor } from '@ghostfolio/api/interceptors/redact-values-in-response/redact-values-in-response.interceptor'; import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.service'; @@ -18,6 +20,7 @@ import { UseInterceptors } from '@nestjs/common'; import { REQUEST } from '@nestjs/core'; +import { Type as ActivityType } from '@prisma/client'; import { Big } from 'big.js'; import { StatusCodes, getReasonPhrase } from 'http-status-codes'; @@ -27,12 +30,14 @@ export class PublicController { private readonly accessService: AccessService, private readonly configurationService: ConfigurationService, private readonly exchangeRateDataService: ExchangeRateDataService, + private readonly orderService: OrderService, private readonly portfolioService: PortfolioService, @Inject(REQUEST) private readonly request: RequestWithUser, private readonly userService: UserService ) {} @Get(':accessId/portfolio') + @UseInterceptors(RedactValuesInResponseInterceptor) @UseInterceptors(TransformDataSourceInResponseInterceptor) public async getPublicPortfolio( @Param('accessId') accessId @@ -76,6 +81,48 @@ export class PublicController { }) ]); + const { activities } = await this.orderService.getOrders({ + includeDrafts: false, + sortColumn: 'date', + sortDirection: 'desc', + take: 10, + types: [ActivityType.BUY, ActivityType.SELL], + userCurrency: user.settings?.settings.baseCurrency ?? DEFAULT_CURRENCY, + userId: user.id, + withExcludedAccountsAndActivities: false + }); + + // Experimental + const latestActivities = this.configurationService.get( + 'ENABLE_FEATURE_SUBSCRIPTION' + ) + ? [] + : activities.map( + ({ + currency, + date, + fee, + quantity, + SymbolProfile, + type, + unitPrice, + value, + valueInBaseCurrency + }) => { + return { + currency, + date, + fee, + quantity, + SymbolProfile, + type, + unitPrice, + value, + valueInBaseCurrency + }; + } + ); + Object.values(markets ?? {}).forEach((market) => { delete market.valueInBaseCurrency; }); @@ -83,6 +130,7 @@ export class PublicController { const publicPortfolioResponse: PublicPortfolioResponse = { createdAt, hasDetails, + latestActivities, markets, alias: access.alias, holdings: {}, diff --git a/apps/api/src/app/import/import.service.ts b/apps/api/src/app/import/import.service.ts index a96200261..82231d237 100644 --- a/apps/api/src/app/import/import.service.ts +++ b/apps/api/src/app/import/import.service.ts @@ -718,12 +718,6 @@ export class ImportService { index, { currency, dataSource, symbol, type } ] of activitiesDto.entries()) { - if (type === 'ITEM') { - throw new Error( - `activities.${index}.type ("${type}") is deprecated, please use "BUY" instead` - ); - } - if (!dataSources.includes(dataSource)) { throw new Error( `activities.${index}.dataSource ("${dataSource}") is not valid` diff --git a/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts b/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts index e4d9cdfe8..8a8606003 100644 --- a/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts +++ b/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts @@ -922,7 +922,7 @@ export abstract class PortfolioCalculator { if (oldAccumulatedSymbol) { let investment = oldAccumulatedSymbol.investment; - const newQuantity = quantity + let newQuantity = quantity .mul(factor) .plus(oldAccumulatedSymbol.quantity); @@ -948,6 +948,12 @@ export abstract class PortfolioCalculator { } } + if (newQuantity.abs().lt(Number.EPSILON)) { + // Reset to zero if quantity is (almost) zero to avoid rounding issues + investment = new Big(0); + newQuantity = new Big(0); + } + currentTransactionPointItem = { currency, dataSource, diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-msft-buy-and-sell.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-msft-buy-and-sell.spec.ts new file mode 100644 index 000000000..bb976564a --- /dev/null +++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-msft-buy-and-sell.spec.ts @@ -0,0 +1,146 @@ +import { Activity } from '@ghostfolio/api/app/order/interfaces/activities.interface'; +import { + activityDummyData, + symbolProfileDummyData, + userDummyData +} from '@ghostfolio/api/app/portfolio/calculator/portfolio-calculator-test-utils'; +import { PortfolioCalculatorFactory } from '@ghostfolio/api/app/portfolio/calculator/portfolio-calculator.factory'; +import { CurrentRateService } from '@ghostfolio/api/app/portfolio/current-rate.service'; +import { CurrentRateServiceMock } from '@ghostfolio/api/app/portfolio/current-rate.service.mock'; +import { RedisCacheService } from '@ghostfolio/api/app/redis-cache/redis-cache.service'; +import { RedisCacheServiceMock } from '@ghostfolio/api/app/redis-cache/redis-cache.service.mock'; +import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; +import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.service'; +import { PortfolioSnapshotService } from '@ghostfolio/api/services/queues/portfolio-snapshot/portfolio-snapshot.service'; +import { PortfolioSnapshotServiceMock } from '@ghostfolio/api/services/queues/portfolio-snapshot/portfolio-snapshot.service.mock'; +import { parseDate } from '@ghostfolio/common/helper'; +import { PerformanceCalculationType } from '@ghostfolio/common/types/performance-calculation-type.type'; + +jest.mock('@ghostfolio/api/app/portfolio/current-rate.service', () => { + return { + CurrentRateService: jest.fn().mockImplementation(() => { + return CurrentRateServiceMock; + }) + }; +}); + +jest.mock( + '@ghostfolio/api/services/queues/portfolio-snapshot/portfolio-snapshot.service', + () => { + return { + // eslint-disable-next-line @typescript-eslint/naming-convention + PortfolioSnapshotService: jest.fn().mockImplementation(() => { + return PortfolioSnapshotServiceMock; + }) + }; + } +); + +jest.mock('@ghostfolio/api/app/redis-cache/redis-cache.service', () => { + return { + // eslint-disable-next-line @typescript-eslint/naming-convention + RedisCacheService: jest.fn().mockImplementation(() => { + return RedisCacheServiceMock; + }) + }; +}); + +describe('PortfolioCalculator', () => { + let configurationService: ConfigurationService; + let currentRateService: CurrentRateService; + let exchangeRateDataService: ExchangeRateDataService; + let portfolioCalculatorFactory: PortfolioCalculatorFactory; + let portfolioSnapshotService: PortfolioSnapshotService; + let redisCacheService: RedisCacheService; + + beforeEach(() => { + configurationService = new ConfigurationService(); + currentRateService = new CurrentRateService(null, null, null, null); + exchangeRateDataService = new ExchangeRateDataService( + null, + null, + null, + null + ); + portfolioSnapshotService = new PortfolioSnapshotService(null); + redisCacheService = new RedisCacheService(null, null); + portfolioCalculatorFactory = new PortfolioCalculatorFactory( + configurationService, + currentRateService, + exchangeRateDataService, + portfolioSnapshotService, + redisCacheService + ); + }); + + describe('get transaction point', () => { + it('with MSFT buy and sell with fractional quantities (multiples of 1/3)', () => { + jest.useFakeTimers().setSystemTime(parseDate('2024-04-01').getTime()); + + const activities: Activity[] = [ + { + ...activityDummyData, + date: new Date('2024-03-08'), + feeInAssetProfileCurrency: 0, + quantity: 0.3333333333333333, + SymbolProfile: { + ...symbolProfileDummyData, + currency: 'USD', + dataSource: 'YAHOO', + name: 'Microsoft Inc.', + symbol: 'MSFT' + }, + type: 'BUY', + unitPriceInAssetProfileCurrency: 408 + }, + { + ...activityDummyData, + date: new Date('2024-03-13'), + quantity: 0.6666666666666666, + feeInAssetProfileCurrency: 0, + SymbolProfile: { + ...symbolProfileDummyData, + currency: 'USD', + dataSource: 'YAHOO', + name: 'Microsoft Inc.', + symbol: 'MSFT' + }, + type: 'BUY', + unitPriceInAssetProfileCurrency: 400 + }, + { + ...activityDummyData, + date: new Date('2024-03-14'), + quantity: 1, + feeInAssetProfileCurrency: 0, + SymbolProfile: { + ...symbolProfileDummyData, + currency: 'USD', + dataSource: 'YAHOO', + name: 'Microsoft Inc.', + symbol: 'MSFT' + }, + type: 'SELL', + unitPriceInAssetProfileCurrency: 411 + } + ]; + + const portfolioCalculator = portfolioCalculatorFactory.createCalculator({ + activities, + calculationType: PerformanceCalculationType.ROAI, + currency: 'USD', + userId: userDummyData.id + }); + + const transactionPoints = portfolioCalculator.getTransactionPoints(); + const lastTransactionPoint = + transactionPoints[transactionPoints.length - 1]; + const position = lastTransactionPoint.items.find( + (item) => item.symbol === 'MSFT' + ); + + expect(position.investment.toNumber()).toBe(0); + expect(position.quantity.toNumber()).toBe(0); + }); + }); +}); diff --git a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts index 264d0a1b0..86535bf6b 100644 --- a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts +++ b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts @@ -7,7 +7,6 @@ import { UserService } from '@ghostfolio/client/services/user/user.service'; import { validateObjectForForm } from '@ghostfolio/client/util/form.util'; import { ASSET_CLASS_MAPPING, - ghostfolioScraperApiSymbolPrefix, PROPERTY_IS_DATA_GATHERING_ENABLED } from '@ghostfolio/common/config'; import { DATE_FORMAT } from '@ghostfolio/common/helper'; @@ -184,7 +183,6 @@ export class GfAssetProfileDialogComponent implements OnDestroy, OnInit { }; public currencies: string[] = []; - public ghostfolioScraperApiSymbolPrefix = ghostfolioScraperApiSymbolPrefix; public historicalDataItems: LineChartItem[]; public isBenchmark = false; public isDataGatheringEnabled: boolean; diff --git a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts index fde4f20fa..6454b9918 100644 --- a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts @@ -51,6 +51,7 @@ import { catchError, delay, takeUntil } from 'rxjs/operators'; import { DataService } from '../../../../services/data.service'; import { validateObjectForForm } from '../../../../util/form.util'; import { CreateOrUpdateActivityDialogParams } from './interfaces/interfaces'; +import { ActivityType } from './types/activity-type.type'; @Component({ changeDetection: ChangeDetectionStrategy.OnPush, @@ -178,9 +179,11 @@ export class GfCreateOrUpdateActivityDialog implements OnDestroy { }; }) ?? []; - Object.keys(Type).forEach((type) => { - this.typesTranslationMap[Type[type]] = translate(Type[type]); - }); + for (const type of Object.keys(ActivityType)) { + this.typesTranslationMap[ActivityType[type]] = translate( + ActivityType[type] + ); + } this.activityForm = this.formBuilder.group({ accountId: [ @@ -242,7 +245,9 @@ export class GfCreateOrUpdateActivityDialog implements OnDestroy { ) .subscribe(async () => { if ( - ['BUY', 'FEE', 'ITEM'].includes(this.activityForm.get('type').value) + ['BUY', 'FEE', 'VALUABLE'].includes( + this.activityForm.get('type').value + ) ) { this.total = this.activityForm.get('quantity').value * @@ -261,7 +266,7 @@ export class GfCreateOrUpdateActivityDialog implements OnDestroy { this.activityForm.get('accountId').valueChanges.subscribe((accountId) => { const type = this.activityForm.get('type').value; - if (['FEE', 'INTEREST', 'ITEM', 'LIABILITY'].includes(type)) { + if (['FEE', 'INTEREST', 'LIABILITY', 'VALUABLE'].includes(type)) { const currency = this.data.accounts.find(({ id }) => { return id === accountId; @@ -357,9 +362,9 @@ export class GfCreateOrUpdateActivityDialog implements OnDestroy { this.activityForm .get('type') .valueChanges.pipe(takeUntil(this.unsubscribeSubject)) - .subscribe((type: Type) => { + .subscribe((type: ActivityType) => { if ( - type === 'ITEM' || + type === 'VALUABLE' || (this.activityForm.get('dataSource').value === 'MANUAL' && type === 'BUY') ) { @@ -384,7 +389,7 @@ export class GfCreateOrUpdateActivityDialog implements OnDestroy { this.activityForm.get('name').setValidators(Validators.required); this.activityForm.get('name').updateValueAndValidity(); - if (type === 'ITEM') { + if (type === 'VALUABLE') { this.activityForm.get('quantity').setValue(1); } @@ -513,11 +518,14 @@ export class GfCreateOrUpdateActivityDialog implements OnDestroy { currency: this.activityForm.get('currency').value, customCurrency: this.activityForm.get('currencyOfUnitPrice').value, date: this.activityForm.get('date').value, - dataSource: this.activityForm.get('dataSource').value, + dataSource: + this.activityForm.get('type').value === 'VALUABLE' + ? 'MANUAL' + : this.activityForm.get('dataSource').value, fee: this.activityForm.get('fee').value, quantity: this.activityForm.get('quantity').value, symbol: - (['FEE', 'INTEREST', 'ITEM', 'LIABILITY'].includes( + (['FEE', 'INTEREST', 'LIABILITY', 'VALUABLE'].includes( this.activityForm.get('type').value ) ? undefined @@ -526,7 +534,10 @@ export class GfCreateOrUpdateActivityDialog implements OnDestroy { tags: this.activityForm.get('tags').value?.map(({ id }) => { return id; }), - type: this.activityForm.get('type').value, + type: + this.activityForm.get('type').value === 'VALUABLE' + ? 'BUY' + : this.activityForm.get('type').value, unitPrice: this.activityForm.get('unitPrice').value }; @@ -543,12 +554,6 @@ export class GfCreateOrUpdateActivityDialog implements OnDestroy { object: activity }); - if (activity.type === 'ITEM') { - // Transform deprecated type ITEM - activity.dataSource = 'MANUAL'; - activity.type = 'BUY'; - } - this.dialogRef.close(activity); } else { (activity as UpdateOrderDto).id = this.data.activity?.id; @@ -560,12 +565,6 @@ export class GfCreateOrUpdateActivityDialog implements OnDestroy { object: activity as UpdateOrderDto }); - if (activity.type === 'ITEM') { - // Transform deprecated type ITEM - activity.dataSource = 'MANUAL'; - activity.type = 'BUY'; - } - this.dialogRef.close(activity as UpdateOrderDto); } } catch (error) { @@ -573,10 +572,6 @@ export class GfCreateOrUpdateActivityDialog implements OnDestroy { } } - public onTagsChanged(tags: Tag[]) { - this.activityForm.get('tags').setValue(tags); - } - public ngOnDestroy() { this.unsubscribeSubject.next(); this.unsubscribeSubject.complete(); diff --git a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html index d7f466743..42fbd0ebf 100644 --- a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html +++ b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html @@ -65,9 +65,9 @@ >Stocks, ETFs, bonds, cryptocurrencies, commodities - + {{ typesTranslationMap['ITEM'] }}{{ typesTranslationMap['VALUABLE'] }} Luxury items, real estate, private companies
diff --git a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/types/activity-type.type.ts b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/types/activity-type.type.ts new file mode 100644 index 000000000..6c3f32f28 --- /dev/null +++ b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/types/activity-type.type.ts @@ -0,0 +1,8 @@ +import { Type } from '@prisma/client'; + +export const ActivityType = { + ...Type, + VALUABLE: 'VALUABLE' +} as const; + +export type ActivityType = (typeof ActivityType)[keyof typeof ActivityType]; 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 b1794cb4a..ea3292663 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 @@ -36,6 +36,7 @@ import { } from '@angular/material/dialog'; import { MatExpansionModule } from '@angular/material/expansion'; import { MatFormFieldModule } from '@angular/material/form-field'; +import { PageEvent } from '@angular/material/paginator'; import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; import { MatSelectModule } from '@angular/material/select'; import { MatSnackBar } from '@angular/material/snack-bar'; @@ -90,8 +91,9 @@ export class GfImportActivitiesDialog implements OnDestroy { public holdings: PortfolioPosition[] = []; public importStep: ImportStep = ImportStep.UPLOAD_FILE; public isLoading = false; - public maxSafeInteger = Number.MAX_SAFE_INTEGER; public mode: 'DIVIDEND'; + public pageIndex = 0; + public pageSize = 8; public selectedActivities: Activity[] = []; public sortColumn = 'date'; public sortDirection: SortDirection = 'desc'; @@ -236,6 +238,7 @@ export class GfImportActivitiesDialog implements OnDestroy { .subscribe(({ activities }) => { this.activities = activities; this.dataSource = new MatTableDataSource(activities.reverse()); + this.pageIndex = 0; this.totalItems = activities.length; aStepper.next(); @@ -244,10 +247,15 @@ export class GfImportActivitiesDialog implements OnDestroy { }); } + public onPageChanged({ pageIndex }: PageEvent) { + this.pageIndex = pageIndex; + } + public onReset(aStepper: MatStepper) { this.details = []; this.errorMessages = []; this.importStep = ImportStep.SELECT_ACTIVITIES; + this.pageIndex = 0; this.assetProfileForm.get('assetProfileIdentifier').enable(); aStepper.reset(); @@ -338,6 +346,7 @@ export class GfImportActivitiesDialog implements OnDestroy { }); this.activities = activities; this.dataSource = new MatTableDataSource(activities.reverse()); + this.pageIndex = 0; this.totalItems = activities.length; } catch (error) { console.error(error); @@ -356,6 +365,7 @@ export class GfImportActivitiesDialog implements OnDestroy { }); this.activities = data.activities; this.dataSource = new MatTableDataSource(data.activities.reverse()); + this.pageIndex = 0; this.totalItems = data.activities.length; } catch (error) { console.error(error); 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 6b048e6c0..508fdd753 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 @@ -21,9 +21,10 @@ Select File } -
+
@if (mode === 'DIVIDEND') {
@@ -114,7 +115,7 @@ Select Activities } -
+
@if (errorMessages?.length === 0) { @if (importStep === 1) { } @@ -153,25 +156,27 @@
} @else { - - @for (message of errorMessages; track message; let i = $index) { - - - -
-
- +
+ + @for (message of errorMessages; track message; let i = $index) { + + + +
+
+ +
+
{{ message }}
-
{{ message }}
-
- - - @if (details[i]) { -
{{ details[i] | json }}
- } - - } - + + + @if (details[i]) { +
{{ details[i] | json }}
+ } + + } + +
} +
+
+ + + Latest activities + + + + + +
+

diff --git a/apps/client/src/assets/oss-friends.json b/apps/client/src/assets/oss-friends.json index 33e80b558..827b56c3a 100644 --- a/apps/client/src/assets/oss-friends.json +++ b/apps/client/src/assets/oss-friends.json @@ -1,5 +1,5 @@ { - "createdAt": "2025-07-28T00:00:00.000Z", + "createdAt": "2025-09-17T00:00:00.000Z", "data": [ { "name": "Activepieces", @@ -21,6 +21,11 @@ "description": "Cal.com is a scheduling tool that helps you schedule meetings without the back-and-forth emails.", "href": "https://cal.com" }, + { + "name": "Cap", + "description": "Cap is the open source alternative to Loom. Lightweight, powerful, and cross-platform. Record and share securely in seconds.", + "href": "https://cap.so" + }, { "name": "ClassroomIO.com", "description": "ClassroomIO is a no-code tool that allows you build and scale your own teaching platform with ease.", diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf index 2e71f05e7..bd4be27a4 100644 --- a/apps/client/src/locales/messages.ca.xlf +++ b/apps/client/src/locales/messages.ca.xlf @@ -38,7 +38,7 @@ apps/client/src/app/components/header/header.component.ts - 281 + 279 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -73,11 +73,11 @@ 27 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 2 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 101 @@ -403,7 +403,7 @@ Balanç de Caixa apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 147 + 148 @@ -463,7 +463,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 138 + 137 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -515,7 +515,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 281 + 280 @@ -551,11 +551,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 262 + 261 libs/ui/src/lib/activities-table/activities-table.component.html - 298 + 297 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -591,7 +591,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 435 + 434 @@ -627,11 +627,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 462 + 461 libs/ui/src/lib/benchmark/benchmark.component.html - 169 + 176 @@ -659,7 +659,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 161 + 160 @@ -819,7 +819,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 170 + 169 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -859,7 +859,7 @@ apps/client/src/app/pages/public/public-page.html - 88 + 96 @@ -999,7 +999,7 @@ El preu de mercat actual és apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 632 @@ -1015,11 +1015,11 @@ Importar apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 152 + 155 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 185 + 190 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -1071,7 +1071,7 @@ apps/client/src/app/pages/public/public-page.html - 106 + 114 @@ -1527,7 +1527,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 92 + 94 libs/common/src/lib/routes/routes.ts @@ -1631,7 +1631,7 @@ Oooh! El testimoni de seguretat és incorrecte. apps/client/src/app/components/header/header.component.ts - 296 + 294 apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -1671,7 +1671,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 191 + 190 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1934,11 +1934,11 @@ 279 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 64 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 72 @@ -1963,7 +1963,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 96 + 97 apps/client/src/app/pages/register/register-page.html @@ -2643,7 +2643,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 190 + 192 @@ -2663,7 +2663,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 188 + 190 @@ -2679,7 +2679,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 191 + 193 @@ -3268,7 +3268,7 @@ apps/client/src/app/pages/public/public-page.html - 221 + 242 @@ -3924,7 +3924,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 215 + 214 @@ -3932,7 +3932,7 @@ Activitats d’importació apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 88 + 89 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3940,7 +3940,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 376 + 375 @@ -3948,7 +3948,7 @@ Importar dividends apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 132 + 134 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3956,7 +3956,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 388 + 387 @@ -3964,7 +3964,7 @@ S’estan important dades... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 170 + 172 @@ -3972,7 +3972,7 @@ La importació s’ha completat apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 180 + 182 @@ -3988,7 +3988,7 @@ S’estan validant les dades... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 288 + 296 @@ -4012,7 +4012,7 @@ Holding apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 31 + 32 libs/ui/src/lib/assistant/assistant.html @@ -4024,7 +4024,7 @@ Càrrega de dividends apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 67 + 68 @@ -4032,7 +4032,7 @@ Trieu o deixeu anar un fitxer aquí apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 83 + 84 @@ -4040,7 +4040,7 @@ S’admeten els formats de fitxer següents: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 89 + 90 @@ -4048,7 +4048,7 @@ Seleccioneu Dividends apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 112 + 113 @@ -4056,7 +4056,7 @@ Seleccioneu Activitats apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 114 + 115 @@ -4064,11 +4064,11 @@ Enrere apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 143 + 146 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 177 + 182 @@ -4160,7 +4160,7 @@ apps/client/src/app/pages/public/public-page.html - 143 + 151 @@ -4184,7 +4184,15 @@ apps/client/src/app/pages/public/public-page.html - 160 + 168 + + + + Latest activities + Latest activities + + apps/client/src/app/pages/public/public-page.html + 211 @@ -4196,7 +4204,7 @@ apps/client/src/app/pages/public/public-page.html - 169 + 177 @@ -4208,7 +4216,7 @@ apps/client/src/app/pages/public/public-page.html - 178 + 186 @@ -4316,7 +4324,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 88 @@ -4692,7 +4700,7 @@ Continents apps/client/src/app/pages/public/public-page.html - 124 + 132 @@ -4700,7 +4708,7 @@ Vols refinar la teva estratègia d’inversió personal? apps/client/src/app/pages/public/public-page.html - 213 + 234 @@ -4708,7 +4716,7 @@ Ghostfolio us permet fer un seguiment de la vostra riquesa. apps/client/src/app/pages/public/public-page.html - 217 + 238 @@ -4743,7 +4751,7 @@ Copy to clipboard Copia al porta-retalls - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 88 @@ -5145,7 +5153,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 401 + 400 @@ -5157,7 +5165,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 414 + 413 @@ -5173,7 +5181,7 @@ Esborrany libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 144 @@ -5181,7 +5189,7 @@ Clonar libs/ui/src/lib/activities-table/activities-table.component.html - 441 + 440 @@ -5189,7 +5197,7 @@ Exporta l’esborrany com a ICS libs/ui/src/lib/activities-table/activities-table.component.html - 451 + 450 @@ -5197,7 +5205,7 @@ De veritat vols suprimir aquestes activitats? libs/ui/src/lib/activities-table/activities-table.component.ts - 259 + 270 @@ -5205,7 +5213,7 @@ Realment vols suprimir aquesta activitat? libs/ui/src/lib/activities-table/activities-table.component.ts - 269 + 280 @@ -5309,7 +5317,7 @@ Tendència de 50 dies libs/ui/src/lib/benchmark/benchmark.component.html - 25 + 32 @@ -5317,7 +5325,7 @@ Tendència de 200 dies libs/ui/src/lib/benchmark/benchmark.component.html - 54 + 61 @@ -5325,7 +5333,7 @@ Darrer tot el temps libs/ui/src/lib/benchmark/benchmark.component.html - 83 + 90 @@ -5333,7 +5341,7 @@ Canvi des del màxim històric libs/ui/src/lib/benchmark/benchmark.component.html - 110 + 117 @@ -5341,7 +5349,7 @@ de l’ATH libs/ui/src/lib/benchmark/benchmark.component.html - 112 + 119 @@ -5457,7 +5465,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 313 + 312 libs/ui/src/lib/assistant/assistant.html @@ -5761,7 +5769,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 239 + 238 libs/ui/src/lib/i18n.ts @@ -6009,11 +6017,11 @@ apps/client/src/app/pages/public/public-page.html - 188 + 196 libs/ui/src/lib/benchmark/benchmark.component.html - 202 + 209 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -6041,7 +6049,7 @@ Alternativa apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 80 + 82 @@ -6049,7 +6057,7 @@ Aplicació apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 81 + 83 @@ -6057,7 +6065,7 @@ Pressupost apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 82 + 84 @@ -6113,7 +6121,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 85 @@ -6121,7 +6129,7 @@ Oficina familiar apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 86 @@ -6129,7 +6137,7 @@ Investor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 89 @@ -6141,7 +6149,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 88 + 90 @@ -6153,7 +6161,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 92 @@ -6161,7 +6169,7 @@ Privacy apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 93 @@ -6169,7 +6177,7 @@ Software apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 95 @@ -6177,7 +6185,7 @@ Tool apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 96 @@ -6185,7 +6193,7 @@ User Experience apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 97 @@ -6193,7 +6201,7 @@ Wealth apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 98 @@ -6201,7 +6209,7 @@ Wealth Management apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 99 @@ -6353,7 +6361,7 @@ Error apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 625 + 623 @@ -6424,7 +6432,7 @@ 346 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 48 @@ -6855,7 +6863,7 @@ Please enter your Ghostfolio API key: apps/client/src/app/pages/api/api-page.component.ts - 41 + 43 @@ -7035,7 +7043,7 @@ Lazy apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7043,7 +7051,7 @@ Instant apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7083,7 +7091,7 @@ end of day apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7091,7 +7099,7 @@ real-time apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7198,7 +7206,7 @@ Terms and Conditions Terms and Conditions - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 15 @@ -7206,7 +7214,7 @@ Please keep your security token safe. If you lose it, you will not be able to recover your account. Please keep your security token safe. If you lose it, you will not be able to recover your account. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 18 @@ -7214,7 +7222,7 @@ I understand that if I lose my security token, I cannot recover my account I understand that if I lose my security token, I cannot recover my account - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 28 @@ -7222,7 +7230,7 @@ Continue Continue - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 57 @@ -7230,7 +7238,7 @@ Here is your security token. It is only visible once, please store and keep it in a safe place. Here is your security token. It is only visible once, please store and keep it in a safe place. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 67 @@ -7315,7 +7323,7 @@ and I agree to the Terms of Service. and I agree to the Terms of Service. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 34 @@ -7324,7 +7332,7 @@ () is already in use. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 561 + 559 @@ -7332,7 +7340,7 @@ An error occurred while updating to (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 569 + 567 @@ -7396,7 +7404,7 @@ someone apps/client/src/app/pages/public/public-page.component.ts - 54 + 59 @@ -7428,7 +7436,7 @@ Do you really want to delete this item? libs/ui/src/lib/benchmark/benchmark.component.ts - 138 + 139 @@ -7444,11 +7452,11 @@ Calculations are based on delayed market data and may not be displayed in real-time. apps/client/src/app/components/home-market/home-market.html - 44 + 45 apps/client/src/app/components/markets/markets.html - 53 + 54 diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index 8edbd8187..4dcc345d4 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -13,11 +13,11 @@ 27 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 2 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 101 @@ -54,7 +54,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 161 + 160 @@ -134,7 +134,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 138 + 137 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -190,11 +190,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 262 + 261 libs/ui/src/lib/activities-table/activities-table.component.html - 298 + 297 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -230,7 +230,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 435 + 434 @@ -266,11 +266,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 462 + 461 libs/ui/src/lib/benchmark/benchmark.component.html - 169 + 176 @@ -422,7 +422,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 170 + 169 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -686,7 +686,7 @@ apps/client/src/app/pages/public/public-page.html - 221 + 242 @@ -698,7 +698,7 @@ apps/client/src/app/components/header/header.component.ts - 281 + 279 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -718,7 +718,7 @@ Ups! Falsches Sicherheits-Token. apps/client/src/app/components/header/header.component.ts - 296 + 294 apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -769,11 +769,11 @@ 279 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 64 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 72 @@ -798,7 +798,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 96 + 97 apps/client/src/app/pages/register/register-page.html @@ -922,7 +922,7 @@ apps/client/src/app/pages/public/public-page.html - 106 + 114 @@ -1050,7 +1050,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 191 + 193 @@ -1342,7 +1342,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 281 + 280 @@ -1706,7 +1706,7 @@ apps/client/src/app/pages/public/public-page.html - 143 + 151 @@ -1866,7 +1866,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 191 + 190 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1882,7 +1882,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 215 + 214 @@ -1950,7 +1950,7 @@ Daten importieren... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 170 + 172 @@ -1958,7 +1958,7 @@ Der Import wurde abgeschlossen apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 180 + 182 @@ -2018,7 +2018,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 92 + 94 libs/common/src/lib/routes/routes.ts @@ -2030,7 +2030,7 @@ Kontinente apps/client/src/app/pages/public/public-page.html - 124 + 132 @@ -2038,7 +2038,7 @@ Ghostfolio verschafft dir den Überblick über dein Vermögen. apps/client/src/app/pages/public/public-page.html - 217 + 238 @@ -2073,7 +2073,7 @@ Copy to clipboard In die Zwischenablage kopieren - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 88 @@ -2130,7 +2130,7 @@ Geplant libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 144 @@ -2138,7 +2138,7 @@ Aktivitäten importieren apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 88 + 89 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2146,7 +2146,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 376 + 375 @@ -2158,7 +2158,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 401 + 400 @@ -2170,7 +2170,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 414 + 413 @@ -2178,7 +2178,7 @@ Kopieren libs/ui/src/lib/activities-table/activities-table.component.html - 441 + 440 @@ -2186,7 +2186,7 @@ Geplante Aktivität als ICS exportieren libs/ui/src/lib/activities-table/activities-table.component.html - 451 + 450 @@ -2194,7 +2194,7 @@ Möchtest du diese Aktivität wirklich löschen? libs/ui/src/lib/activities-table/activities-table.component.ts - 269 + 280 @@ -2202,7 +2202,7 @@ Änderung vom Allzeithoch libs/ui/src/lib/benchmark/benchmark.component.html - 110 + 117 @@ -2210,7 +2210,7 @@ vom AZH libs/ui/src/lib/benchmark/benchmark.component.html - 112 + 119 @@ -2266,7 +2266,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 190 + 192 @@ -2278,7 +2278,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 188 + 190 @@ -2346,7 +2346,15 @@ apps/client/src/app/pages/public/public-page.html - 160 + 168 + + + + Latest activities + Neueste Aktivitäten + + apps/client/src/app/pages/public/public-page.html + 211 @@ -2358,7 +2366,7 @@ apps/client/src/app/pages/public/public-page.html - 169 + 177 @@ -2370,7 +2378,7 @@ apps/client/src/app/pages/public/public-page.html - 178 + 186 @@ -2614,7 +2622,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 313 + 312 libs/ui/src/lib/assistant/assistant.html @@ -2838,11 +2846,11 @@ apps/client/src/app/pages/public/public-page.html - 188 + 196 libs/ui/src/lib/benchmark/benchmark.component.html - 202 + 209 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -2910,7 +2918,7 @@ Folgende Dateiformate werden unterstützt: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 89 + 90 @@ -2918,11 +2926,11 @@ Zurück apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 143 + 146 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 177 + 182 @@ -3030,7 +3038,7 @@ Daten validieren... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 288 + 296 @@ -3038,11 +3046,11 @@ Importieren apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 152 + 155 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 185 + 190 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -3086,7 +3094,7 @@ Position apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 31 + 32 libs/ui/src/lib/assistant/assistant.html @@ -3098,7 +3106,7 @@ Dividenden laden apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 67 + 68 @@ -3114,7 +3122,7 @@ Dividenden importieren apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 132 + 134 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3122,7 +3130,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 388 + 387 @@ -3654,7 +3662,7 @@ Möchtest du diese Aktivitäten wirklich löschen? libs/ui/src/lib/activities-table/activities-table.component.ts - 259 + 270 @@ -3810,7 +3818,7 @@ Dividenden auswählen apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 112 + 113 @@ -3818,7 +3826,7 @@ Aktivitäten auswählen apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 114 + 115 @@ -4522,7 +4530,7 @@ apps/client/src/app/pages/public/public-page.html - 88 + 96 @@ -5168,7 +5176,7 @@ Wähle eine Datei aus oder ziehe sie hierhin apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 83 + 84 @@ -5204,7 +5212,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 239 + 238 libs/ui/src/lib/i18n.ts @@ -5360,7 +5368,7 @@ Letztes Allzeithoch libs/ui/src/lib/benchmark/benchmark.component.html - 83 + 90 @@ -5448,7 +5456,7 @@ 50 Tage Trend libs/ui/src/lib/benchmark/benchmark.component.html - 25 + 32 @@ -5456,7 +5464,7 @@ 200 Tage Trend libs/ui/src/lib/benchmark/benchmark.component.html - 54 + 61 @@ -5464,7 +5472,7 @@ Cash-Bestände apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 147 + 148 @@ -5500,7 +5508,7 @@ Der aktuelle Marktpreis ist apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 632 @@ -5604,7 +5612,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 88 @@ -6057,7 +6065,7 @@ Möchtest du deine persönliche Anlagestrategie verfeinern? apps/client/src/app/pages/public/public-page.html - 213 + 234 @@ -6065,7 +6073,7 @@ Alternative apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 80 + 82 @@ -6073,7 +6081,7 @@ App apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 81 + 83 @@ -6081,7 +6089,7 @@ Budgetierung apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 82 + 84 @@ -6137,7 +6145,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 85 @@ -6145,7 +6153,7 @@ Family Office apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 86 @@ -6153,7 +6161,7 @@ Investor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 89 @@ -6165,7 +6173,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 88 + 90 @@ -6177,7 +6185,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 92 @@ -6185,7 +6193,7 @@ Datenschutz apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 93 @@ -6193,7 +6201,7 @@ Software apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 95 @@ -6201,7 +6209,7 @@ Tool apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 96 @@ -6209,7 +6217,7 @@ User Experience apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 97 @@ -6217,7 +6225,7 @@ Vermögen apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 98 @@ -6225,7 +6233,7 @@ Vermögensverwaltung apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 99 @@ -6377,7 +6385,7 @@ Fehler apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 625 + 623 @@ -6448,7 +6456,7 @@ 346 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 48 @@ -6879,7 +6887,7 @@ Bitte gib den API-Schlüssel ein: apps/client/src/app/pages/api/api-page.component.ts - 41 + 43 @@ -7059,7 +7067,7 @@ Verzögert apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7067,7 +7075,7 @@ Sofort apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7107,7 +7115,7 @@ Tagesende apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7115,7 +7123,7 @@ in Echtzeit apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7222,7 +7230,7 @@ Terms and Conditions Nutzungsbedingungen - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 15 @@ -7230,7 +7238,7 @@ Please keep your security token safe. If you lose it, you will not be able to recover your account. Bitte bewahre dein Sicherheits-Token sicher auf. Wenn du es verlierst, kannst du dein Benutzerkonto nicht wiederherstellen. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 18 @@ -7238,7 +7246,7 @@ I understand that if I lose my security token, I cannot recover my account Ich nehme zur Kenntnis, dass ich mein Benutzerkonto nicht wiederherstellen kann, wenn ich mein Sicherheits-Token verliere - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 28 @@ -7246,7 +7254,7 @@ Continue Weiter - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 57 @@ -7254,7 +7262,7 @@ Here is your security token. It is only visible once, please store and keep it in a safe place. Hier ist dein Sicherheits-Token. Es ist nur ein einziges Mal sichtbar. Bitte bewahre es sicher auf. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 67 @@ -7339,7 +7347,7 @@ and I agree to the Terms of Service. und ich stimme den Allgemeinen Geschäftsbedingungen zu. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 34 @@ -7348,7 +7356,7 @@ () wird bereits verwendet. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 561 + 559 @@ -7356,7 +7364,7 @@ Bei der Änderung zu () ist ein Fehler aufgetreten. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 569 + 567 @@ -7396,7 +7404,7 @@ jemand apps/client/src/app/pages/public/public-page.component.ts - 54 + 59 @@ -7428,7 +7436,7 @@ Möchtest du diesen Eintrag wirklich löschen? libs/ui/src/lib/benchmark/benchmark.component.ts - 138 + 139 @@ -7444,11 +7452,11 @@ Berechnungen basieren auf verzögerten Marktdaten und werden nicht in Echtzeit angezeigt. apps/client/src/app/components/home-market/home-market.html - 44 + 45 apps/client/src/app/components/markets/markets.html - 53 + 54 diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index 669601533..c23d83944 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -14,11 +14,11 @@ 27 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 2 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 101 @@ -55,7 +55,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 161 + 160 @@ -135,7 +135,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 138 + 137 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -191,11 +191,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 262 + 261 libs/ui/src/lib/activities-table/activities-table.component.html - 298 + 297 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -231,7 +231,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 435 + 434 @@ -267,11 +267,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 462 + 461 libs/ui/src/lib/benchmark/benchmark.component.html - 169 + 176 @@ -423,7 +423,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 170 + 169 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -671,7 +671,7 @@ apps/client/src/app/pages/public/public-page.html - 221 + 242 @@ -683,7 +683,7 @@ apps/client/src/app/components/header/header.component.ts - 281 + 279 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -703,7 +703,7 @@ Vaya! Token de seguridad incorrecto. apps/client/src/app/components/header/header.component.ts - 296 + 294 apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -754,11 +754,11 @@ 279 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 64 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 72 @@ -783,7 +783,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 96 + 97 apps/client/src/app/pages/register/register-page.html @@ -907,7 +907,7 @@ apps/client/src/app/pages/public/public-page.html - 106 + 114 @@ -1035,7 +1035,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 191 + 193 @@ -1327,7 +1327,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 281 + 280 @@ -1691,7 +1691,7 @@ apps/client/src/app/pages/public/public-page.html - 143 + 151 @@ -1851,7 +1851,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 191 + 190 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1867,7 +1867,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 215 + 214 @@ -1935,7 +1935,7 @@ Importando datos... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 170 + 172 @@ -1943,7 +1943,7 @@ La importación se ha completado apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 180 + 182 @@ -2003,7 +2003,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 92 + 94 libs/common/src/lib/routes/routes.ts @@ -2015,7 +2015,7 @@ Continentes apps/client/src/app/pages/public/public-page.html - 124 + 132 @@ -2023,7 +2023,7 @@ Ghostfolio te permite hacer un seguimiento de tu riqueza. apps/client/src/app/pages/public/public-page.html - 217 + 238 @@ -2058,7 +2058,7 @@ Copy to clipboard Copiar al portapapeles - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 88 @@ -2115,7 +2115,7 @@ Borrador libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 144 @@ -2123,7 +2123,7 @@ Importar operaciones apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 88 + 89 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2131,7 +2131,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 376 + 375 @@ -2143,7 +2143,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 401 + 400 @@ -2155,7 +2155,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 414 + 413 @@ -2163,7 +2163,7 @@ Clonar libs/ui/src/lib/activities-table/activities-table.component.html - 441 + 440 @@ -2171,7 +2171,7 @@ Exportar borrador como ICS libs/ui/src/lib/activities-table/activities-table.component.html - 451 + 450 @@ -2179,7 +2179,7 @@ ¿Estás seguro de eliminar esta operación? libs/ui/src/lib/activities-table/activities-table.component.ts - 269 + 280 @@ -2187,7 +2187,7 @@ Variación respecto al máximo histórico (ATH) libs/ui/src/lib/benchmark/benchmark.component.html - 110 + 117 @@ -2195,7 +2195,7 @@ desde el máximo histórico (ATH) libs/ui/src/lib/benchmark/benchmark.component.html - 112 + 119 @@ -2247,7 +2247,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 188 + 190 @@ -2263,7 +2263,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 190 + 192 @@ -2287,7 +2287,15 @@ apps/client/src/app/pages/public/public-page.html - 160 + 168 + + + + Latest activities + Latest activities + + apps/client/src/app/pages/public/public-page.html + 211 @@ -2307,7 +2315,7 @@ apps/client/src/app/pages/public/public-page.html - 178 + 186 @@ -2319,7 +2327,7 @@ apps/client/src/app/pages/public/public-page.html - 169 + 177 @@ -2599,7 +2607,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 313 + 312 libs/ui/src/lib/assistant/assistant.html @@ -2823,11 +2831,11 @@ apps/client/src/app/pages/public/public-page.html - 188 + 196 libs/ui/src/lib/benchmark/benchmark.component.html - 202 + 209 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -2895,7 +2903,7 @@ Los siguientes formatos de archivo están soportados: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 89 + 90 @@ -2903,11 +2911,11 @@ Volver apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 143 + 146 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 177 + 182 @@ -3015,7 +3023,7 @@ Validando datos... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 288 + 296 @@ -3023,11 +3031,11 @@ Importar apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 152 + 155 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 185 + 190 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -3071,7 +3079,7 @@ Participación apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 31 + 32 libs/ui/src/lib/assistant/assistant.html @@ -3083,7 +3091,7 @@ Cargar dividendos apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 67 + 68 @@ -3099,7 +3107,7 @@ Importar Dividendos apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 132 + 134 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3107,7 +3115,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 388 + 387 @@ -3631,7 +3639,7 @@ ¿Realmente deseas eliminar estas actividades? libs/ui/src/lib/activities-table/activities-table.component.ts - 259 + 270 @@ -3787,7 +3795,7 @@ Seleccionar dividendos apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 112 + 113 @@ -3795,7 +3803,7 @@ Seleccionar dividendos apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 114 + 115 @@ -4499,7 +4507,7 @@ apps/client/src/app/pages/public/public-page.html - 88 + 96 @@ -5145,7 +5153,7 @@ Elige o suelta un archivo aquí apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 83 + 84 @@ -5181,7 +5189,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 239 + 238 libs/ui/src/lib/i18n.ts @@ -5337,7 +5345,7 @@ Último máximo histórico libs/ui/src/lib/benchmark/benchmark.component.html - 83 + 90 @@ -5425,7 +5433,7 @@ Tendencia de 50 días libs/ui/src/lib/benchmark/benchmark.component.html - 25 + 32 @@ -5433,7 +5441,7 @@ Tendencia de 200 días libs/ui/src/lib/benchmark/benchmark.component.html - 54 + 61 @@ -5441,7 +5449,7 @@ Saldos de efectivo apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 147 + 148 @@ -5477,7 +5485,7 @@ El precio actual de mercado es apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 632 @@ -5581,7 +5589,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 88 @@ -6034,7 +6042,7 @@ ¿Te gustaría refinar tu estrategia de inversión personal? apps/client/src/app/pages/public/public-page.html - 213 + 234 @@ -6042,7 +6050,7 @@ Alternativa apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 80 + 82 @@ -6050,7 +6058,7 @@ Aplicación apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 81 + 83 @@ -6058,7 +6066,7 @@ Presupuestación apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 82 + 84 @@ -6114,7 +6122,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 85 @@ -6122,7 +6130,7 @@ Family Office apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 86 @@ -6130,7 +6138,7 @@ Inversor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 89 @@ -6142,7 +6150,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 88 + 90 @@ -6154,7 +6162,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 92 @@ -6162,7 +6170,7 @@ Privacidad apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 93 @@ -6170,7 +6178,7 @@ Software apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 95 @@ -6178,7 +6186,7 @@ Herramienta apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 96 @@ -6186,7 +6194,7 @@ Experiencia del usuario apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 97 @@ -6194,7 +6202,7 @@ Riqueza apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 98 @@ -6202,7 +6210,7 @@ Gestión de patrimonios apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 99 @@ -6354,7 +6362,7 @@ Error apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 625 + 623 @@ -6425,7 +6433,7 @@ 346 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 48 @@ -6856,7 +6864,7 @@ Ingrese su clave API de Ghostfolio: apps/client/src/app/pages/api/api-page.component.ts - 41 + 43 @@ -7036,7 +7044,7 @@ Perezoso apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7044,7 +7052,7 @@ Instantáneo apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7084,7 +7092,7 @@ final del día apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7092,7 +7100,7 @@ en tiempo real apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7199,7 +7207,7 @@ Terms and Conditions Terminos y condiciones - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 15 @@ -7207,7 +7215,7 @@ Please keep your security token safe. If you lose it, you will not be able to recover your account. Por favor, mantén tu token de seguridad a salvo. Si lo pierdes, no podrás recuperar tu cuenta. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 18 @@ -7215,7 +7223,7 @@ I understand that if I lose my security token, I cannot recover my account Entiendo que si pierdo mi token de seguridad, no podré recuperar mi cuenta - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 28 @@ -7223,7 +7231,7 @@ Continue Continuar - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 57 @@ -7231,7 +7239,7 @@ Here is your security token. It is only visible once, please store and keep it in a safe place. Aquí está tu token de seguridad. Solo es visible una vez, por favor guárdalo y mantenlo en un lugar seguro. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 67 @@ -7316,7 +7324,7 @@ and I agree to the Terms of Service. y acepto los Términos del servicio. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 34 @@ -7325,7 +7333,7 @@ () ya está en uso. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 561 + 559 @@ -7333,7 +7341,7 @@ Ocurrió un error al actualizar a (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 569 + 567 @@ -7397,7 +7405,7 @@ alguien apps/client/src/app/pages/public/public-page.component.ts - 54 + 59 @@ -7429,7 +7437,7 @@ ¿Realmente deseas eliminar este elemento? libs/ui/src/lib/benchmark/benchmark.component.ts - 138 + 139 @@ -7445,11 +7453,11 @@ Los cálculos se basan en datos de mercado retrasados ​​y es posible que no se muestren en tiempo real. apps/client/src/app/components/home-market/home-market.html - 44 + 45 apps/client/src/app/components/markets/markets.html - 53 + 54 diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index f9ce310b9..0e7d8ab2d 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -46,7 +46,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 161 + 160 @@ -142,7 +142,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 138 + 137 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -194,7 +194,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 281 + 280 @@ -246,11 +246,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 262 + 261 libs/ui/src/lib/activities-table/activities-table.component.html - 298 + 297 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -286,7 +286,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 435 + 434 @@ -322,11 +322,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 462 + 461 libs/ui/src/lib/benchmark/benchmark.component.html - 169 + 176 @@ -478,7 +478,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 170 + 169 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -630,7 +630,7 @@ apps/client/src/app/pages/public/public-page.html - 106 + 114 @@ -874,7 +874,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 92 + 94 libs/common/src/lib/routes/routes.ts @@ -930,7 +930,7 @@ apps/client/src/app/components/header/header.component.ts - 281 + 279 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -950,7 +950,7 @@ Oups! Jeton de Sécurité Incorrect. apps/client/src/app/components/header/header.component.ts - 296 + 294 apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -1049,11 +1049,11 @@ 279 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 64 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 72 @@ -1078,7 +1078,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 96 + 97 apps/client/src/app/pages/register/register-page.html @@ -1222,7 +1222,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 191 + 190 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1302,7 +1302,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 190 + 192 @@ -1314,7 +1314,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 188 + 190 @@ -1330,7 +1330,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 191 + 193 @@ -2022,7 +2022,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 215 + 214 @@ -2030,7 +2030,7 @@ Import des données... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 170 + 172 @@ -2038,7 +2038,7 @@ L’import est terminé apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 180 + 182 @@ -2054,7 +2054,7 @@ Validation des données... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 288 + 296 @@ -2062,7 +2062,7 @@ Les formats de fichier suivants sont supportés : apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 89 + 90 @@ -2070,11 +2070,11 @@ Retour apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 143 + 146 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 177 + 182 @@ -2082,11 +2082,11 @@ Importer apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 152 + 155 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 185 + 190 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -2182,7 +2182,7 @@ apps/client/src/app/pages/public/public-page.html - 143 + 151 @@ -2206,7 +2206,15 @@ apps/client/src/app/pages/public/public-page.html - 160 + 168 + + + + Latest activities + Latest activities + + apps/client/src/app/pages/public/public-page.html + 211 @@ -2218,7 +2226,7 @@ apps/client/src/app/pages/public/public-page.html - 169 + 177 @@ -2230,7 +2238,7 @@ apps/client/src/app/pages/public/public-page.html - 178 + 186 @@ -2410,7 +2418,7 @@ Continents apps/client/src/app/pages/public/public-page.html - 124 + 132 @@ -2418,7 +2426,7 @@ Ghostfolio vous aide à garder un aperçu de votre patrimoine. apps/client/src/app/pages/public/public-page.html - 217 + 238 @@ -2430,7 +2438,7 @@ apps/client/src/app/pages/public/public-page.html - 221 + 242 @@ -2457,11 +2465,11 @@ 27 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 2 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 101 @@ -2485,7 +2493,7 @@ Copy to clipboard Copier vers le presse-papier - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 88 @@ -2574,7 +2582,7 @@ Brouillon libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 144 @@ -2582,7 +2590,7 @@ Importer Activités apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 88 + 89 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2590,7 +2598,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 376 + 375 @@ -2602,7 +2610,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 401 + 400 @@ -2614,7 +2622,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 414 + 413 @@ -2622,7 +2630,7 @@ Dupliquer libs/ui/src/lib/activities-table/activities-table.component.html - 441 + 440 @@ -2630,7 +2638,7 @@ Exporter Brouillon sous ICS libs/ui/src/lib/activities-table/activities-table.component.html - 451 + 450 @@ -2638,7 +2646,7 @@ Voulez-vous vraiment supprimer cette activité ? libs/ui/src/lib/activities-table/activities-table.component.ts - 269 + 280 @@ -2646,7 +2654,7 @@ Différence avec le Record Historique libs/ui/src/lib/benchmark/benchmark.component.html - 110 + 117 @@ -2654,7 +2662,7 @@ par rapport au record historique libs/ui/src/lib/benchmark/benchmark.component.html - 112 + 119 @@ -2738,7 +2746,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 313 + 312 libs/ui/src/lib/assistant/assistant.html @@ -3046,11 +3054,11 @@ apps/client/src/app/pages/public/public-page.html - 188 + 196 libs/ui/src/lib/benchmark/benchmark.component.html - 202 + 209 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -3070,7 +3078,7 @@ Position apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 31 + 32 libs/ui/src/lib/assistant/assistant.html @@ -3082,7 +3090,7 @@ Charger Dividendes apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 67 + 68 @@ -3098,7 +3106,7 @@ Importer Dividendes apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 132 + 134 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3106,7 +3114,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 388 + 387 @@ -3630,7 +3638,7 @@ Voulez-vous vraiment supprimer toutes vos activités ? libs/ui/src/lib/activities-table/activities-table.component.ts - 259 + 270 @@ -3786,7 +3794,7 @@ Selectionner les Dividendes apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 112 + 113 @@ -3794,7 +3802,7 @@ Selectionner les Activités apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 114 + 115 @@ -4498,7 +4506,7 @@ apps/client/src/app/pages/public/public-page.html - 88 + 96 @@ -5144,7 +5152,7 @@ Choisissez ou déposez un fichier ici apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 83 + 84 @@ -5180,7 +5188,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 239 + 238 libs/ui/src/lib/i18n.ts @@ -5336,7 +5344,7 @@ Dernier All Time High libs/ui/src/lib/benchmark/benchmark.component.html - 83 + 90 @@ -5424,7 +5432,7 @@ Tendance 50 jours libs/ui/src/lib/benchmark/benchmark.component.html - 25 + 32 @@ -5432,7 +5440,7 @@ Tendance 200 jours libs/ui/src/lib/benchmark/benchmark.component.html - 54 + 61 @@ -5440,7 +5448,7 @@ Cash Balances apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 147 + 148 @@ -5476,7 +5484,7 @@ Le prix actuel du marché est apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 632 @@ -5580,7 +5588,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 88 @@ -6033,7 +6041,7 @@ Souhaitez-vous affiner votre stratégie d’investissement personnelle? apps/client/src/app/pages/public/public-page.html - 213 + 234 @@ -6041,7 +6049,7 @@ Alternative apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 80 + 82 @@ -6049,7 +6057,7 @@ App apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 81 + 83 @@ -6057,7 +6065,7 @@ Budget apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 82 + 84 @@ -6113,7 +6121,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 85 @@ -6121,7 +6129,7 @@ Family Office apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 86 @@ -6129,7 +6137,7 @@ Investisseur apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 89 @@ -6141,7 +6149,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 88 + 90 @@ -6153,7 +6161,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 92 @@ -6161,7 +6169,7 @@ Confidentialité apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 93 @@ -6169,7 +6177,7 @@ Logiciels apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 95 @@ -6177,7 +6185,7 @@ Outils apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 96 @@ -6185,7 +6193,7 @@ Expérience Utilisateur apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 97 @@ -6193,7 +6201,7 @@ Patrimoine apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 98 @@ -6201,7 +6209,7 @@ Gestion de Patrimoine apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 99 @@ -6353,7 +6361,7 @@ Erreur apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 625 + 623 @@ -6424,7 +6432,7 @@ 346 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 48 @@ -6855,7 +6863,7 @@ Veuillez saisir votre clé API Ghostfolio : apps/client/src/app/pages/api/api-page.component.ts - 41 + 43 @@ -7035,7 +7043,7 @@ Paresseux apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7043,7 +7051,7 @@ Instantané apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7083,7 +7091,7 @@ fin de journée apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7091,7 +7099,7 @@ temps réel apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7198,7 +7206,7 @@ Terms and Conditions Conditions générales - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 15 @@ -7206,7 +7214,7 @@ Please keep your security token safe. If you lose it, you will not be able to recover your account. Veuillez garder votre jeton de sécurité en lieu sûr. Si vous le perdez, vous ne pourrez pas récupérer votre compte. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 18 @@ -7214,7 +7222,7 @@ I understand that if I lose my security token, I cannot recover my account Je comprends que si je perds mon jeton de sécurité, je ne pourrai pas récupérer mon compte - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 28 @@ -7222,7 +7230,7 @@ Continue Continuer - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 57 @@ -7230,7 +7238,7 @@ Here is your security token. It is only visible once, please store and keep it in a safe place. Voici votre jeton de sécurité. Il n’est visible qu’une seule fois, veuillez le conserver en lieu sûr. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 67 @@ -7315,7 +7323,7 @@ and I agree to the Terms of Service. et j’accepte les conditions d’utilisation. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 34 @@ -7324,7 +7332,7 @@ () est déjà utilisé. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 561 + 559 @@ -7332,7 +7340,7 @@ Une erreur s’est produite lors de la mise à jour vers (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 569 + 567 @@ -7396,7 +7404,7 @@ quelqu’un apps/client/src/app/pages/public/public-page.component.ts - 54 + 59 @@ -7428,7 +7436,7 @@ Voulez-vous vraiment supprimer cet élément? libs/ui/src/lib/benchmark/benchmark.component.ts - 138 + 139 @@ -7444,11 +7452,11 @@ Les calculs sont basés sur des données de marché retardées et peuvent ne pas être affichés en temps réel. apps/client/src/app/components/home-market/home-market.html - 44 + 45 apps/client/src/app/components/markets/markets.html - 53 + 54 diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index b89b8b768..e6e96a265 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -14,11 +14,11 @@ 27 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 2 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 101 @@ -55,7 +55,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 161 + 160 @@ -135,7 +135,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 138 + 137 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -191,11 +191,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 262 + 261 libs/ui/src/lib/activities-table/activities-table.component.html - 298 + 297 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -231,7 +231,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 435 + 434 @@ -267,11 +267,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 462 + 461 libs/ui/src/lib/benchmark/benchmark.component.html - 169 + 176 @@ -423,7 +423,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 170 + 169 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -671,7 +671,7 @@ apps/client/src/app/pages/public/public-page.html - 221 + 242 @@ -683,7 +683,7 @@ apps/client/src/app/components/header/header.component.ts - 281 + 279 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -703,7 +703,7 @@ Ops! Token di sicurezza errato. apps/client/src/app/components/header/header.component.ts - 296 + 294 apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -754,11 +754,11 @@ 279 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 64 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 72 @@ -783,7 +783,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 96 + 97 apps/client/src/app/pages/register/register-page.html @@ -907,7 +907,7 @@ apps/client/src/app/pages/public/public-page.html - 106 + 114 @@ -1035,7 +1035,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 191 + 193 @@ -1327,7 +1327,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 281 + 280 @@ -1691,7 +1691,7 @@ apps/client/src/app/pages/public/public-page.html - 143 + 151 @@ -1851,7 +1851,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 191 + 190 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1867,7 +1867,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 215 + 214 @@ -1935,7 +1935,7 @@ Importazione dei dati... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 170 + 172 @@ -1943,7 +1943,7 @@ L’importazione è stata completata apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 180 + 182 @@ -2003,7 +2003,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 92 + 94 libs/common/src/lib/routes/routes.ts @@ -2015,7 +2015,7 @@ Continenti apps/client/src/app/pages/public/public-page.html - 124 + 132 @@ -2023,7 +2023,7 @@ Ghostfolio ti permette di tenere traccia della tua ricchezza. apps/client/src/app/pages/public/public-page.html - 217 + 238 @@ -2058,7 +2058,7 @@ Copy to clipboard Copia negli appunti - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 88 @@ -2115,7 +2115,7 @@ Bozza libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 144 @@ -2123,7 +2123,7 @@ Importa le attività apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 88 + 89 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2131,7 +2131,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 376 + 375 @@ -2143,7 +2143,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 401 + 400 @@ -2155,7 +2155,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 414 + 413 @@ -2163,7 +2163,7 @@ Clona libs/ui/src/lib/activities-table/activities-table.component.html - 441 + 440 @@ -2171,7 +2171,7 @@ Esporta la bozza come ICS libs/ui/src/lib/activities-table/activities-table.component.html - 451 + 450 @@ -2179,7 +2179,7 @@ Vuoi davvero eliminare questa attività? libs/ui/src/lib/activities-table/activities-table.component.ts - 269 + 280 @@ -2187,7 +2187,7 @@ Variazione rispetto al massimo storico (ATH) libs/ui/src/lib/benchmark/benchmark.component.html - 110 + 117 @@ -2195,7 +2195,7 @@ dal massimo storico (ATH) libs/ui/src/lib/benchmark/benchmark.component.html - 112 + 119 @@ -2247,7 +2247,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 188 + 190 @@ -2263,7 +2263,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 190 + 192 @@ -2287,7 +2287,15 @@ apps/client/src/app/pages/public/public-page.html - 160 + 168 + + + + Latest activities + Latest activities + + apps/client/src/app/pages/public/public-page.html + 211 @@ -2307,7 +2315,7 @@ apps/client/src/app/pages/public/public-page.html - 178 + 186 @@ -2319,7 +2327,7 @@ apps/client/src/app/pages/public/public-page.html - 169 + 177 @@ -2599,7 +2607,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 313 + 312 libs/ui/src/lib/assistant/assistant.html @@ -2823,11 +2831,11 @@ apps/client/src/app/pages/public/public-page.html - 188 + 196 libs/ui/src/lib/benchmark/benchmark.component.html - 202 + 209 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -2895,7 +2903,7 @@ Sono supportati i seguenti formati di file: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 89 + 90 @@ -2903,11 +2911,11 @@ Indietro apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 143 + 146 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 177 + 182 @@ -3015,7 +3023,7 @@ Convalida dei dati... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 288 + 296 @@ -3023,11 +3031,11 @@ Importa apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 152 + 155 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 185 + 190 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -3071,7 +3079,7 @@ Partecipazione apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 31 + 32 libs/ui/src/lib/assistant/assistant.html @@ -3083,7 +3091,7 @@ Carica i dividendi apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 67 + 68 @@ -3099,7 +3107,7 @@ Importa i dividendi apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 132 + 134 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3107,7 +3115,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 388 + 387 @@ -3631,7 +3639,7 @@ Vuoi davvero eliminare tutte le tue attività? libs/ui/src/lib/activities-table/activities-table.component.ts - 259 + 270 @@ -3787,7 +3795,7 @@ Seleziona i dividendi apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 112 + 113 @@ -3795,7 +3803,7 @@ Seleziona le attività apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 114 + 115 @@ -4499,7 +4507,7 @@ apps/client/src/app/pages/public/public-page.html - 88 + 96 @@ -5145,7 +5153,7 @@ Seleziona o trascina qui un file apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 83 + 84 @@ -5181,7 +5189,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 239 + 238 libs/ui/src/lib/i18n.ts @@ -5337,7 +5345,7 @@ Ultimo massimo storico libs/ui/src/lib/benchmark/benchmark.component.html - 83 + 90 @@ -5425,7 +5433,7 @@ Trend a 50 giorni libs/ui/src/lib/benchmark/benchmark.component.html - 25 + 32 @@ -5433,7 +5441,7 @@ Trend a 200 giorni libs/ui/src/lib/benchmark/benchmark.component.html - 54 + 61 @@ -5441,7 +5449,7 @@ Saldi di cassa apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 147 + 148 @@ -5477,7 +5485,7 @@ L’attuale prezzo di mercato è apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 632 @@ -5581,7 +5589,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 88 @@ -6034,7 +6042,7 @@ Vorresti perfezionare la tua strategia personale di investimento? apps/client/src/app/pages/public/public-page.html - 213 + 234 @@ -6042,7 +6050,7 @@ Alternativa apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 80 + 82 @@ -6050,7 +6058,7 @@ App apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 81 + 83 @@ -6058,7 +6066,7 @@ Budgeting apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 82 + 84 @@ -6114,7 +6122,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 85 @@ -6122,7 +6130,7 @@ Ufficio familiare apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 86 @@ -6130,7 +6138,7 @@ Investitore apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 89 @@ -6142,7 +6150,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 88 + 90 @@ -6154,7 +6162,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 92 @@ -6162,7 +6170,7 @@ Privacy apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 93 @@ -6170,7 +6178,7 @@ Software apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 95 @@ -6178,7 +6186,7 @@ Strumento apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 96 @@ -6186,7 +6194,7 @@ Esperienza Utente apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 97 @@ -6194,7 +6202,7 @@ Ricchezza apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 98 @@ -6202,7 +6210,7 @@ Gestione Patrimoniale apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 99 @@ -6354,7 +6362,7 @@ Errore apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 625 + 623 @@ -6425,7 +6433,7 @@ 346 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 48 @@ -6856,7 +6864,7 @@ Inserisci la tua API key di Ghostfolio: apps/client/src/app/pages/api/api-page.component.ts - 41 + 43 @@ -7036,7 +7044,7 @@ Pigro apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7044,7 +7052,7 @@ Istantaneo apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7084,7 +7092,7 @@ fine giornata apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7092,7 +7100,7 @@ in tempo reale apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7199,7 +7207,7 @@ Terms and Conditions Termini e condizioni - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 15 @@ -7207,7 +7215,7 @@ Please keep your security token safe. If you lose it, you will not be able to recover your account. Ti preghiamo di conservare il tuo token di sicurezza in un luogo sicuro. Se lo perdi, non sarai in grado di recuperare il tuo account. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 18 @@ -7215,7 +7223,7 @@ I understand that if I lose my security token, I cannot recover my account Capisco che se perdo il mio token di sicurezza, non posso recuperare il mio account - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 28 @@ -7223,7 +7231,7 @@ Continue Continua - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 57 @@ -7231,7 +7239,7 @@ Here is your security token. It is only visible once, please store and keep it in a safe place. Ecco il tuo token di sicurezza. È visibile solo una volta, per favore memorizzalo e conserva in un luogo sicuro. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 67 @@ -7316,7 +7324,7 @@ and I agree to the Terms of Service. e io accetto i Termini e condizioni. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 34 @@ -7325,7 +7333,7 @@ () e gia in uso. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 561 + 559 @@ -7333,7 +7341,7 @@ Si è verificato un errore durante l’aggiornamento di (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 569 + 567 @@ -7397,7 +7405,7 @@ qualcuno apps/client/src/app/pages/public/public-page.component.ts - 54 + 59 @@ -7429,7 +7437,7 @@ Vuoi davvero eliminare questo elemento? libs/ui/src/lib/benchmark/benchmark.component.ts - 138 + 139 @@ -7445,11 +7453,11 @@ I calcoli sono basati su dati di mercato ritardati e potrebbero non essere visualizzati in tempo reale. apps/client/src/app/components/home-market/home-market.html - 44 + 45 apps/client/src/app/components/markets/markets.html - 53 + 54 diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index d5f5e4d2f..140089733 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -13,11 +13,11 @@ 27 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 2 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 101 @@ -54,7 +54,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 161 + 160 @@ -134,7 +134,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 138 + 137 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -190,11 +190,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 262 + 261 libs/ui/src/lib/activities-table/activities-table.component.html - 298 + 297 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -230,7 +230,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 435 + 434 @@ -266,11 +266,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 462 + 461 libs/ui/src/lib/benchmark/benchmark.component.html - 169 + 176 @@ -422,7 +422,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 170 + 169 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -670,7 +670,7 @@ apps/client/src/app/pages/public/public-page.html - 221 + 242 @@ -682,7 +682,7 @@ apps/client/src/app/components/header/header.component.ts - 281 + 279 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -702,7 +702,7 @@ Oeps! Onjuiste beveiligingstoken. apps/client/src/app/components/header/header.component.ts - 296 + 294 apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -753,11 +753,11 @@ 279 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 64 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 72 @@ -782,7 +782,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 96 + 97 apps/client/src/app/pages/register/register-page.html @@ -906,7 +906,7 @@ apps/client/src/app/pages/public/public-page.html - 106 + 114 @@ -1034,7 +1034,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 191 + 193 @@ -1326,7 +1326,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 281 + 280 @@ -1690,7 +1690,7 @@ apps/client/src/app/pages/public/public-page.html - 143 + 151 @@ -1850,7 +1850,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 191 + 190 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1866,7 +1866,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 215 + 214 @@ -1934,7 +1934,7 @@ Gegevens importeren... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 170 + 172 @@ -1942,7 +1942,7 @@ Importeren is voltooid apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 180 + 182 @@ -2002,7 +2002,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 92 + 94 libs/common/src/lib/routes/routes.ts @@ -2014,7 +2014,7 @@ Continenten apps/client/src/app/pages/public/public-page.html - 124 + 132 @@ -2022,7 +2022,7 @@ Ghostfolio stelt je in staat om je vermogen bij te houden. apps/client/src/app/pages/public/public-page.html - 217 + 238 @@ -2057,7 +2057,7 @@ Copy to clipboard Kopieer naar klembord - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 88 @@ -2114,7 +2114,7 @@ Concept libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 144 @@ -2122,7 +2122,7 @@ Activiteiten importeren apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 88 + 89 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2130,7 +2130,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 376 + 375 @@ -2142,7 +2142,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 401 + 400 @@ -2154,7 +2154,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 414 + 413 @@ -2162,7 +2162,7 @@ Kloon libs/ui/src/lib/activities-table/activities-table.component.html - 441 + 440 @@ -2170,7 +2170,7 @@ Concept exporteren als ICS libs/ui/src/lib/activities-table/activities-table.component.html - 451 + 450 @@ -2178,7 +2178,7 @@ Wil je deze activiteit echt verwijderen? libs/ui/src/lib/activities-table/activities-table.component.ts - 269 + 280 @@ -2186,7 +2186,7 @@ Verandering van Recordhoogte libs/ui/src/lib/benchmark/benchmark.component.html - 110 + 117 @@ -2194,7 +2194,7 @@ van ATH libs/ui/src/lib/benchmark/benchmark.component.html - 112 + 119 @@ -2246,7 +2246,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 188 + 190 @@ -2262,7 +2262,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 190 + 192 @@ -2286,7 +2286,15 @@ apps/client/src/app/pages/public/public-page.html - 160 + 168 + + + + Latest activities + Latest activities + + apps/client/src/app/pages/public/public-page.html + 211 @@ -2306,7 +2314,7 @@ apps/client/src/app/pages/public/public-page.html - 178 + 186 @@ -2318,7 +2326,7 @@ apps/client/src/app/pages/public/public-page.html - 169 + 177 @@ -2598,7 +2606,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 313 + 312 libs/ui/src/lib/assistant/assistant.html @@ -2822,11 +2830,11 @@ apps/client/src/app/pages/public/public-page.html - 188 + 196 libs/ui/src/lib/benchmark/benchmark.component.html - 202 + 209 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -2894,7 +2902,7 @@ De volgende bestandsformaten worden ondersteund: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 89 + 90 @@ -2902,11 +2910,11 @@ Terug apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 143 + 146 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 177 + 182 @@ -3014,7 +3022,7 @@ Gegevens valideren... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 288 + 296 @@ -3022,11 +3030,11 @@ Importeren apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 152 + 155 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 185 + 190 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -3070,7 +3078,7 @@ Positie apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 31 + 32 libs/ui/src/lib/assistant/assistant.html @@ -3082,7 +3090,7 @@ Laad dividenden apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 67 + 68 @@ -3098,7 +3106,7 @@ Importeer dividenden apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 132 + 134 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3106,7 +3114,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 388 + 387 @@ -3630,7 +3638,7 @@ Weet je zeker dat je alle activiteiten wilt verwijderen? libs/ui/src/lib/activities-table/activities-table.component.ts - 259 + 270 @@ -3786,7 +3794,7 @@ Selecteer dividenden apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 112 + 113 @@ -3794,7 +3802,7 @@ Selecteer activiteiten apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 114 + 115 @@ -4498,7 +4506,7 @@ apps/client/src/app/pages/public/public-page.html - 88 + 96 @@ -5144,7 +5152,7 @@ Kies of sleep bestand hier apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 83 + 84 @@ -5180,7 +5188,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 239 + 238 libs/ui/src/lib/i18n.ts @@ -5336,7 +5344,7 @@ Laatste Recordhoogte libs/ui/src/lib/benchmark/benchmark.component.html - 83 + 90 @@ -5424,7 +5432,7 @@ 50-Daagse Trend libs/ui/src/lib/benchmark/benchmark.component.html - 25 + 32 @@ -5432,7 +5440,7 @@ 200-Daagse Trend libs/ui/src/lib/benchmark/benchmark.component.html - 54 + 61 @@ -5440,7 +5448,7 @@ Contant Saldo apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 147 + 148 @@ -5476,7 +5484,7 @@ De huidige markt waarde is apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 632 @@ -5580,7 +5588,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 88 @@ -6033,7 +6041,7 @@ Wilt u uw persoonlijke belegginngsstrategie verfijnen? apps/client/src/app/pages/public/public-page.html - 213 + 234 @@ -6041,7 +6049,7 @@ Alternatief apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 80 + 82 @@ -6049,7 +6057,7 @@ App apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 81 + 83 @@ -6057,7 +6065,7 @@ Budgetteren apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 82 + 84 @@ -6113,7 +6121,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 85 @@ -6121,7 +6129,7 @@ Familiekantoor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 86 @@ -6129,7 +6137,7 @@ Investeerder apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 89 @@ -6141,7 +6149,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 88 + 90 @@ -6153,7 +6161,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 92 @@ -6161,7 +6169,7 @@ Privacy apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 93 @@ -6169,7 +6177,7 @@ Software apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 95 @@ -6177,7 +6185,7 @@ Hulpmiddel apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 96 @@ -6185,7 +6193,7 @@ Gebruikers Ervaring apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 97 @@ -6193,7 +6201,7 @@ Vermogen apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 98 @@ -6201,7 +6209,7 @@ Vermogensbeheer apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 99 @@ -6353,7 +6361,7 @@ Fout apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 625 + 623 @@ -6424,7 +6432,7 @@ 346 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 48 @@ -6855,7 +6863,7 @@ Voer uw Ghostfolio API-sleutel in: apps/client/src/app/pages/api/api-page.component.ts - 41 + 43 @@ -7035,7 +7043,7 @@ Lui apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7043,7 +7051,7 @@ Direct apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7083,7 +7091,7 @@ eind van de dag apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7091,7 +7099,7 @@ real-time apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7198,7 +7206,7 @@ Terms and Conditions Algemene Voorwaarden - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 15 @@ -7206,7 +7214,7 @@ Please keep your security token safe. If you lose it, you will not be able to recover your account. Bewaar uw beveiligingstoken goed. Als u deze verliest, kunt u uw account niet meer herstellen. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 18 @@ -7214,7 +7222,7 @@ I understand that if I lose my security token, I cannot recover my account Ik begrijp dat als ik mijn beveiligingstoken verlies, ik mijn account niet kan herstellen - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 28 @@ -7222,7 +7230,7 @@ Continue Doorgaan - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 57 @@ -7230,7 +7238,7 @@ Here is your security token. It is only visible once, please store and keep it in a safe place. Hier is uw beveiligingstoken. Deze is slechts één keer zichtbaar, bewaar hem op een veilige plaats. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 67 @@ -7315,7 +7323,7 @@ and I agree to the Terms of Service. en ik ga akkoord met de Servicevoorwaarden. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 34 @@ -7324,7 +7332,7 @@ () is al in gebruik. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 561 + 559 @@ -7332,7 +7340,7 @@ Er is een fout opgetreden tijdens het updaten naar (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 569 + 567 @@ -7396,7 +7404,7 @@ iemand apps/client/src/app/pages/public/public-page.component.ts - 54 + 59 @@ -7428,7 +7436,7 @@ Wilt u dit item echt verwijderen? libs/ui/src/lib/benchmark/benchmark.component.ts - 138 + 139 @@ -7444,11 +7452,11 @@ Berekeningen zijn gebaseerd op vertraagde marktgegevens en worden mogelijk niet in realtime weergegeven. apps/client/src/app/components/home-market/home-market.html - 44 + 45 apps/client/src/app/components/markets/markets.html - 53 + 54 diff --git a/apps/client/src/locales/messages.pl.xlf b/apps/client/src/locales/messages.pl.xlf index 381a575ce..b0d8e1840 100644 --- a/apps/client/src/locales/messages.pl.xlf +++ b/apps/client/src/locales/messages.pl.xlf @@ -186,11 +186,11 @@ 27 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 2 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 101 @@ -255,7 +255,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 161 + 160 @@ -379,7 +379,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 138 + 137 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -431,7 +431,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 281 + 280 @@ -467,11 +467,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 262 + 261 libs/ui/src/lib/activities-table/activities-table.component.html - 298 + 297 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -507,7 +507,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 435 + 434 @@ -543,11 +543,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 462 + 461 libs/ui/src/lib/benchmark/benchmark.component.html - 169 + 176 @@ -699,7 +699,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 170 + 169 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -731,7 +731,7 @@ apps/client/src/app/pages/public/public-page.html - 88 + 96 @@ -855,11 +855,11 @@ Importuj apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 152 + 155 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 185 + 190 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -911,7 +911,7 @@ apps/client/src/app/pages/public/public-page.html - 106 + 114 @@ -1347,7 +1347,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 92 + 94 libs/common/src/lib/routes/routes.ts @@ -1411,7 +1411,7 @@ apps/client/src/app/components/header/header.component.ts - 281 + 279 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -1431,7 +1431,7 @@ Ups! Nieprawidłowy token bezpieczeństwa. apps/client/src/app/components/header/header.component.ts - 296 + 294 apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -1622,11 +1622,11 @@ 279 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 64 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 72 @@ -1651,7 +1651,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 96 + 97 apps/client/src/app/pages/register/register-page.html @@ -1827,7 +1827,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 191 + 190 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -2327,7 +2327,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 190 + 192 @@ -2339,7 +2339,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 188 + 190 @@ -2355,7 +2355,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 191 + 193 @@ -2903,7 +2903,7 @@ apps/client/src/app/pages/public/public-page.html - 221 + 242 @@ -3471,7 +3471,7 @@ Czy na pewno chcesz usunąć te aktywności? libs/ui/src/lib/activities-table/activities-table.component.ts - 259 + 270 @@ -3551,7 +3551,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 215 + 214 @@ -3559,7 +3559,7 @@ Importuj Aktywności apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 88 + 89 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3567,7 +3567,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 376 + 375 @@ -3575,7 +3575,7 @@ Impotruj Dywidendy apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 132 + 134 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3583,7 +3583,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 388 + 387 @@ -3591,7 +3591,7 @@ Importowanie danych... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 170 + 172 @@ -3599,7 +3599,7 @@ Importowanie zakończone apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 180 + 182 @@ -3615,7 +3615,7 @@ Weryfikacja danych... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 288 + 296 @@ -3639,7 +3639,7 @@ Inwestycja apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 31 + 32 libs/ui/src/lib/assistant/assistant.html @@ -3651,7 +3651,7 @@ Załaduj dywidendy apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 67 + 68 @@ -3659,7 +3659,7 @@ Wybierz lub przeciągnij plik tutaj apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 83 + 84 @@ -3667,7 +3667,7 @@ Obsługiwane są następujące formaty plików: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 89 + 90 @@ -3675,7 +3675,7 @@ Wybierz dywidendy apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 112 + 113 @@ -3683,7 +3683,7 @@ Wybór działań apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 114 + 115 @@ -3691,11 +3691,11 @@ Wróc apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 143 + 146 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 177 + 182 @@ -3787,7 +3787,7 @@ apps/client/src/app/pages/public/public-page.html - 143 + 151 @@ -3811,7 +3811,15 @@ apps/client/src/app/pages/public/public-page.html - 160 + 168 + + + + Latest activities + Latest activities + + apps/client/src/app/pages/public/public-page.html + 211 @@ -3823,7 +3831,7 @@ apps/client/src/app/pages/public/public-page.html - 169 + 177 @@ -3835,7 +3843,7 @@ apps/client/src/app/pages/public/public-page.html - 178 + 186 @@ -4255,7 +4263,7 @@ Kontynenty apps/client/src/app/pages/public/public-page.html - 124 + 132 @@ -4263,7 +4271,7 @@ Ghostfolio umożliwia śledzenie wartości swojego majątku. apps/client/src/app/pages/public/public-page.html - 217 + 238 @@ -4298,7 +4306,7 @@ Copy to clipboard Kopiuj do schowka - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 88 @@ -4680,7 +4688,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 401 + 400 @@ -4692,7 +4700,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 414 + 413 @@ -4700,7 +4708,7 @@ Przygotuj Wstępną Wersję libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 144 @@ -4708,7 +4716,7 @@ Sklonuj libs/ui/src/lib/activities-table/activities-table.component.html - 441 + 440 @@ -4716,7 +4724,7 @@ Eksportuj Wersję Roboczą jako ICS libs/ui/src/lib/activities-table/activities-table.component.html - 451 + 450 @@ -4724,7 +4732,7 @@ Czy na pewno chcesz usunąć tę działalność? libs/ui/src/lib/activities-table/activities-table.component.ts - 269 + 280 @@ -4740,7 +4748,7 @@ Ostatni Najwyższy Punkt w Historii libs/ui/src/lib/benchmark/benchmark.component.html - 83 + 90 @@ -4748,7 +4756,7 @@ Zmiana od Najwyższego Punktu w Historii libs/ui/src/lib/benchmark/benchmark.component.html - 110 + 117 @@ -4756,7 +4764,7 @@ od ATH libs/ui/src/lib/benchmark/benchmark.component.html - 112 + 119 @@ -4864,7 +4872,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 313 + 312 libs/ui/src/lib/assistant/assistant.html @@ -5160,7 +5168,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 239 + 238 libs/ui/src/lib/i18n.ts @@ -5400,11 +5408,11 @@ apps/client/src/app/pages/public/public-page.html - 188 + 196 libs/ui/src/lib/benchmark/benchmark.component.html - 202 + 209 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -5424,7 +5432,7 @@ 50-Dniowy Trend libs/ui/src/lib/benchmark/benchmark.component.html - 25 + 32 @@ -5432,7 +5440,7 @@ 200-Dniowy Trend libs/ui/src/lib/benchmark/benchmark.component.html - 54 + 61 @@ -5440,7 +5448,7 @@ Salda Gotówkowe apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 147 + 148 @@ -5476,7 +5484,7 @@ Obecna cena rynkowa wynosi apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 632 @@ -5580,7 +5588,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 88 @@ -6033,7 +6041,7 @@ Chcesz udoskonalić swoją osobistą strategię inwestycyjną? apps/client/src/app/pages/public/public-page.html - 213 + 234 @@ -6041,7 +6049,7 @@ Alternatywa apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 80 + 82 @@ -6049,7 +6057,7 @@ Aplikacja apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 81 + 83 @@ -6057,7 +6065,7 @@ Budżetowanie apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 82 + 84 @@ -6113,7 +6121,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 85 @@ -6121,7 +6129,7 @@ Biuro Rodzinne apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 86 @@ -6129,7 +6137,7 @@ Inwestor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 89 @@ -6141,7 +6149,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 88 + 90 @@ -6153,7 +6161,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 92 @@ -6161,7 +6169,7 @@ Prywatność apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 93 @@ -6169,7 +6177,7 @@ Oprogramowanie apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 95 @@ -6177,7 +6185,7 @@ Narzędzie apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 96 @@ -6185,7 +6193,7 @@ Doświadczenie Użytkownika apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 97 @@ -6193,7 +6201,7 @@ Majątek apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 98 @@ -6201,7 +6209,7 @@ Zarządzanie Majątkiem apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 99 @@ -6353,7 +6361,7 @@ Błąd apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 625 + 623 @@ -6424,7 +6432,7 @@ 346 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 48 @@ -6855,7 +6863,7 @@ Wprowadź swój klucz API konta Ghostfolio: apps/client/src/app/pages/api/api-page.component.ts - 41 + 43 @@ -7035,7 +7043,7 @@ Leniwy apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7043,7 +7051,7 @@ Natychmiastowy apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7083,7 +7091,7 @@ koniec dnia apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7091,7 +7099,7 @@ w czasie rzeczywistym apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7198,7 +7206,7 @@ Terms and Conditions Zasady i Warunki użytkownia - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 15 @@ -7206,7 +7214,7 @@ Please keep your security token safe. If you lose it, you will not be able to recover your account. Przechowuj swój Token Bezpieczeństwa w bezpiecznym miejscu. Jeśli go zgubisz, nie będziesz mógł odzyskać swojego konta. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 18 @@ -7214,7 +7222,7 @@ I understand that if I lose my security token, I cannot recover my account Rozumiem, że jeśli utracę token zabezpieczający, nie będę mógł odzyskać konta - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 28 @@ -7222,7 +7230,7 @@ Continue Kontynuuj - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 57 @@ -7230,7 +7238,7 @@ Here is your security token. It is only visible once, please store and keep it in a safe place. To twój Token Bezpieczeństwa. JEST ON WIDOCZNY TYLKO RAZ! Przechowuj go w bezpiecznym miejscu. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 67 @@ -7315,7 +7323,7 @@ and I agree to the Terms of Service. i zgadzam się na Warunki świadczenia usług. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 34 @@ -7324,7 +7332,7 @@ () jest już w użyciu. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 561 + 559 @@ -7332,7 +7340,7 @@ Wystąpił błąd podczas aktualizacji do (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 569 + 567 @@ -7396,7 +7404,7 @@ ktoś apps/client/src/app/pages/public/public-page.component.ts - 54 + 59 @@ -7428,7 +7436,7 @@ Czy na pewno chcesz usunąć ten element? libs/ui/src/lib/benchmark/benchmark.component.ts - 138 + 139 @@ -7444,11 +7452,11 @@ Obliczenia opierają się na opóźnionych danych rynkowych i mogą nie być wyświetlane w czasie rzeczywistym. apps/client/src/app/components/home-market/home-market.html - 44 + 45 apps/client/src/app/components/markets/markets.html - 53 + 54 diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf index 1cae366d4..1fad5f3bb 100644 --- a/apps/client/src/locales/messages.pt.xlf +++ b/apps/client/src/locales/messages.pt.xlf @@ -46,7 +46,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 161 + 160 @@ -142,7 +142,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 138 + 137 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -194,7 +194,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 281 + 280 @@ -246,11 +246,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 262 + 261 libs/ui/src/lib/activities-table/activities-table.component.html - 298 + 297 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -286,7 +286,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 435 + 434 @@ -322,11 +322,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 462 + 461 libs/ui/src/lib/benchmark/benchmark.component.html - 169 + 176 @@ -478,7 +478,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 170 + 169 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -746,7 +746,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 92 + 94 libs/common/src/lib/routes/routes.ts @@ -802,7 +802,7 @@ apps/client/src/app/components/header/header.component.ts - 281 + 279 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -822,7 +822,7 @@ Oops! Token de Segurança Incorreto. apps/client/src/app/components/header/header.component.ts - 296 + 294 apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -929,11 +929,11 @@ 279 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 64 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 72 @@ -958,7 +958,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 96 + 97 apps/client/src/app/pages/register/register-page.html @@ -1102,7 +1102,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 191 + 190 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1154,7 +1154,7 @@ apps/client/src/app/pages/public/public-page.html - 106 + 114 @@ -1290,7 +1290,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 190 + 192 @@ -1302,7 +1302,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 188 + 190 @@ -1318,7 +1318,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 191 + 193 @@ -1994,7 +1994,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 215 + 214 @@ -2018,7 +2018,7 @@ A importar dados... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 170 + 172 @@ -2026,7 +2026,7 @@ A importação foi concluída apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 180 + 182 @@ -2042,7 +2042,7 @@ Os seguintes formatos de ficheiro são suportados: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 89 + 90 @@ -2050,11 +2050,11 @@ Anterior apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 143 + 146 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 177 + 182 @@ -2146,7 +2146,7 @@ apps/client/src/app/pages/public/public-page.html - 143 + 151 @@ -2170,7 +2170,15 @@ apps/client/src/app/pages/public/public-page.html - 160 + 168 + + + + Latest activities + Latest activities + + apps/client/src/app/pages/public/public-page.html + 211 @@ -2182,7 +2190,7 @@ apps/client/src/app/pages/public/public-page.html - 169 + 177 @@ -2194,7 +2202,7 @@ apps/client/src/app/pages/public/public-page.html - 178 + 186 @@ -2350,7 +2358,7 @@ Continentes apps/client/src/app/pages/public/public-page.html - 124 + 132 @@ -2358,7 +2366,7 @@ O Ghostfolio permite-lhe estar a par e gerir a sua riqueza. apps/client/src/app/pages/public/public-page.html - 217 + 238 @@ -2370,7 +2378,7 @@ apps/client/src/app/pages/public/public-page.html - 221 + 242 @@ -2397,11 +2405,11 @@ 27 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 2 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 101 @@ -2425,7 +2433,7 @@ Copy to clipboard Copiar para a área de transferência - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 88 @@ -2482,7 +2490,7 @@ Rascunho libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 144 @@ -2490,7 +2498,7 @@ Importar Atividades apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 88 + 89 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2498,7 +2506,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 376 + 375 @@ -2510,7 +2518,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 401 + 400 @@ -2522,7 +2530,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 414 + 413 @@ -2530,7 +2538,7 @@ Clonar libs/ui/src/lib/activities-table/activities-table.component.html - 441 + 440 @@ -2538,7 +2546,7 @@ Exportar Rascunho como ICS libs/ui/src/lib/activities-table/activities-table.component.html - 451 + 450 @@ -2546,7 +2554,7 @@ Deseja realmente eliminar esta atividade? libs/ui/src/lib/activities-table/activities-table.component.ts - 269 + 280 @@ -2554,7 +2562,7 @@ Diferença desde o Máximo Histórico libs/ui/src/lib/benchmark/benchmark.component.html - 110 + 117 @@ -2562,7 +2570,7 @@ a partir do ATH (All Time High) libs/ui/src/lib/benchmark/benchmark.component.html - 112 + 119 @@ -2618,7 +2626,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 313 + 312 libs/ui/src/lib/assistant/assistant.html @@ -2898,11 +2906,11 @@ apps/client/src/app/pages/public/public-page.html - 188 + 196 libs/ui/src/lib/benchmark/benchmark.component.html - 202 + 209 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -2978,7 +2986,7 @@ A validar dados... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 288 + 296 @@ -2986,11 +2994,11 @@ Importar apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 152 + 155 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 185 + 190 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -3070,7 +3078,7 @@ Detenção apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 31 + 32 libs/ui/src/lib/assistant/assistant.html @@ -3082,7 +3090,7 @@ Carregar Dividendos apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 67 + 68 @@ -3098,7 +3106,7 @@ Importar Dividendos apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 132 + 134 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3106,7 +3114,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 388 + 387 @@ -3630,7 +3638,7 @@ Deseja mesmo eliminar estas atividades? libs/ui/src/lib/activities-table/activities-table.component.ts - 259 + 270 @@ -3786,7 +3794,7 @@ Selecionar Dividendos apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 112 + 113 @@ -3794,7 +3802,7 @@ Selecionar Atividades apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 114 + 115 @@ -4498,7 +4506,7 @@ apps/client/src/app/pages/public/public-page.html - 88 + 96 @@ -5144,7 +5152,7 @@ Selecione ou solte um arquivo aqui apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 83 + 84 @@ -5180,7 +5188,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 239 + 238 libs/ui/src/lib/i18n.ts @@ -5336,7 +5344,7 @@ Última alta de todos os tempos libs/ui/src/lib/benchmark/benchmark.component.html - 83 + 90 @@ -5424,7 +5432,7 @@ Tendência de 50 dias libs/ui/src/lib/benchmark/benchmark.component.html - 25 + 32 @@ -5432,7 +5440,7 @@ Tendência de 200 dias libs/ui/src/lib/benchmark/benchmark.component.html - 54 + 61 @@ -5440,7 +5448,7 @@ Saldos de caixa apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 147 + 148 @@ -5476,7 +5484,7 @@ O preço de mercado atual é apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 632 @@ -5580,7 +5588,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 88 @@ -6033,7 +6041,7 @@ Você gostaria de refinar seu estratégia de investimento pessoal? apps/client/src/app/pages/public/public-page.html - 213 + 234 @@ -6041,7 +6049,7 @@ Alternativo apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 80 + 82 @@ -6049,7 +6057,7 @@ Aplicativo apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 81 + 83 @@ -6057,7 +6065,7 @@ Orçamento apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 82 + 84 @@ -6113,7 +6121,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 85 @@ -6121,7 +6129,7 @@ Escritório Familiar apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 86 @@ -6129,7 +6137,7 @@ Investidor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 89 @@ -6141,7 +6149,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 88 + 90 @@ -6153,7 +6161,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 92 @@ -6161,7 +6169,7 @@ Privacidade apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 93 @@ -6169,7 +6177,7 @@ Programas apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 95 @@ -6177,7 +6185,7 @@ Ferramenta apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 96 @@ -6185,7 +6193,7 @@ Experiência do usuário apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 97 @@ -6193,7 +6201,7 @@ Fortuna apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 98 @@ -6201,7 +6209,7 @@ Gestão de patrimônio apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 99 @@ -6353,7 +6361,7 @@ Erro apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 625 + 623 @@ -6424,7 +6432,7 @@ 346 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 48 @@ -6855,7 +6863,7 @@ Por favor, insira a sua chave da API do Ghostfolio: apps/client/src/app/pages/api/api-page.component.ts - 41 + 43 @@ -7035,7 +7043,7 @@ Lazy apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7043,7 +7051,7 @@ Instant apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7083,7 +7091,7 @@ end of day apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7091,7 +7099,7 @@ real-time apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7198,7 +7206,7 @@ Terms and Conditions Termos e Condições - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 15 @@ -7206,7 +7214,7 @@ Please keep your security token safe. If you lose it, you will not be able to recover your account. Please keep your security token safe. If you lose it, you will not be able to recover your account. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 18 @@ -7214,7 +7222,7 @@ I understand that if I lose my security token, I cannot recover my account I understand that if I lose my security token, I cannot recover my account - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 28 @@ -7222,7 +7230,7 @@ Continue Continue - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 57 @@ -7230,7 +7238,7 @@ Here is your security token. It is only visible once, please store and keep it in a safe place. Here is your security token. It is only visible once, please store and keep it in a safe place. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 67 @@ -7315,7 +7323,7 @@ and I agree to the Terms of Service. and I agree to the Terms of Service. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 34 @@ -7324,7 +7332,7 @@ () is already in use. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 561 + 559 @@ -7332,7 +7340,7 @@ An error occurred while updating to (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 569 + 567 @@ -7396,7 +7404,7 @@ someone apps/client/src/app/pages/public/public-page.component.ts - 54 + 59 @@ -7428,7 +7436,7 @@ Do you really want to delete this item? libs/ui/src/lib/benchmark/benchmark.component.ts - 138 + 139 @@ -7444,11 +7452,11 @@ Calculations are based on delayed market data and may not be displayed in real-time. apps/client/src/app/components/home-market/home-market.html - 44 + 45 apps/client/src/app/components/markets/markets.html - 53 + 54 diff --git a/apps/client/src/locales/messages.tr.xlf b/apps/client/src/locales/messages.tr.xlf index df8540772..50522d41f 100644 --- a/apps/client/src/locales/messages.tr.xlf +++ b/apps/client/src/locales/messages.tr.xlf @@ -227,7 +227,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 161 + 160 @@ -339,7 +339,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 138 + 137 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -391,7 +391,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 281 + 280 @@ -427,11 +427,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 262 + 261 libs/ui/src/lib/activities-table/activities-table.component.html - 298 + 297 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -467,7 +467,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 435 + 434 @@ -503,11 +503,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 462 + 461 libs/ui/src/lib/benchmark/benchmark.component.html - 169 + 176 @@ -659,7 +659,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 170 + 169 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -691,7 +691,7 @@ apps/client/src/app/pages/public/public-page.html - 88 + 96 @@ -839,7 +839,7 @@ apps/client/src/app/pages/public/public-page.html - 106 + 114 @@ -1211,7 +1211,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 92 + 94 libs/common/src/lib/routes/routes.ts @@ -1267,7 +1267,7 @@ apps/client/src/app/components/header/header.component.ts - 281 + 279 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -1287,7 +1287,7 @@ Hay Allah! Güvenlik anahtarı yanlış. apps/client/src/app/components/header/header.component.ts - 296 + 294 apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -1478,11 +1478,11 @@ 279 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 64 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 72 @@ -1507,7 +1507,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 96 + 97 apps/client/src/app/pages/register/register-page.html @@ -1671,7 +1671,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 191 + 190 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1931,7 +1931,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 190 + 192 @@ -1943,7 +1943,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 188 + 190 @@ -1959,7 +1959,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 191 + 193 @@ -2487,7 +2487,7 @@ apps/client/src/app/pages/public/public-page.html - 221 + 242 @@ -2995,7 +2995,7 @@ Tüm işlemlerinizi silmeyi gerçekten istiyor musunuz? libs/ui/src/lib/activities-table/activities-table.component.ts - 259 + 270 @@ -3051,7 +3051,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 215 + 214 @@ -3059,7 +3059,7 @@ İşlemleri İçe Aktar apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 88 + 89 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3067,7 +3067,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 376 + 375 @@ -3075,7 +3075,7 @@ Temettüleri İçe Aktar apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 132 + 134 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3083,7 +3083,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 388 + 387 @@ -3091,7 +3091,7 @@ Veri içe aktarılıyor... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 170 + 172 @@ -3099,7 +3099,7 @@ İçe aktarma tamamlandı apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 180 + 182 @@ -3115,7 +3115,7 @@ Veri doğrulanıyor... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 288 + 296 @@ -3139,7 +3139,7 @@ Varlık apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 31 + 32 libs/ui/src/lib/assistant/assistant.html @@ -3151,7 +3151,7 @@ Temettü Yükle apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 67 + 68 @@ -3159,7 +3159,7 @@ Aşağıdaki dosya formatları desteklenmektedir: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 89 + 90 @@ -3167,7 +3167,7 @@ Temettü Seç apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 112 + 113 @@ -3175,7 +3175,7 @@ İşlemleri Seç apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 114 + 115 @@ -3183,11 +3183,11 @@ Geri apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 143 + 146 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 177 + 182 @@ -3195,11 +3195,11 @@ İçe Aktar apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 152 + 155 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 185 + 190 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -3295,7 +3295,7 @@ apps/client/src/app/pages/public/public-page.html - 143 + 151 @@ -3319,7 +3319,15 @@ apps/client/src/app/pages/public/public-page.html - 160 + 168 + + + + Latest activities + Latest activities + + apps/client/src/app/pages/public/public-page.html + 211 @@ -3331,7 +3339,7 @@ apps/client/src/app/pages/public/public-page.html - 169 + 177 @@ -3343,7 +3351,7 @@ apps/client/src/app/pages/public/public-page.html - 178 + 186 @@ -3763,7 +3771,7 @@ Kıtalar apps/client/src/app/pages/public/public-page.html - 124 + 132 @@ -3771,7 +3779,7 @@ Ghostfolio, varlıklarınızı takip etmenizi sağlar. apps/client/src/app/pages/public/public-page.html - 217 + 238 @@ -3798,11 +3806,11 @@ 27 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 2 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 101 @@ -3826,7 +3834,7 @@ Copy to clipboard Panoya Kopyala - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 88 @@ -4432,7 +4440,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 401 + 400 @@ -4444,7 +4452,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 414 + 413 @@ -4452,7 +4460,7 @@ Taslak libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 144 @@ -4460,7 +4468,7 @@ Klonla libs/ui/src/lib/activities-table/activities-table.component.html - 441 + 440 @@ -4468,7 +4476,7 @@ Taslakları ICS Olarak Dışa Aktar libs/ui/src/lib/activities-table/activities-table.component.html - 451 + 450 @@ -4476,7 +4484,7 @@ TBu işlemi silmeyi gerçekten istiyor musunuz? libs/ui/src/lib/activities-table/activities-table.component.ts - 269 + 280 @@ -4484,7 +4492,7 @@ Tüm Zamanların En Yüksek Seviyesinden (ATH) Değişim libs/ui/src/lib/benchmark/benchmark.component.html - 110 + 117 @@ -4492,7 +4500,7 @@ Tüm Zamanların En Yüksek Seviyesinden libs/ui/src/lib/benchmark/benchmark.component.html - 112 + 119 @@ -4600,7 +4608,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 313 + 312 libs/ui/src/lib/assistant/assistant.html @@ -5084,11 +5092,11 @@ apps/client/src/app/pages/public/public-page.html - 188 + 196 libs/ui/src/lib/benchmark/benchmark.component.html - 202 + 209 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -5176,7 +5184,7 @@ Dosya seçin ya da sürükleyin apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 83 + 84 @@ -5188,7 +5196,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 239 + 238 libs/ui/src/lib/i18n.ts @@ -5336,7 +5344,7 @@ Son, ATH libs/ui/src/lib/benchmark/benchmark.component.html - 83 + 90 @@ -5424,7 +5432,7 @@ 50 Günlük Trend libs/ui/src/lib/benchmark/benchmark.component.html - 25 + 32 @@ -5432,7 +5440,7 @@ 200 Günlük Trend libs/ui/src/lib/benchmark/benchmark.component.html - 54 + 61 @@ -5440,7 +5448,7 @@ Nakit Bakiyeleri apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 147 + 148 @@ -5476,7 +5484,7 @@ Şu anki piyasa fiyatı apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 632 @@ -5580,7 +5588,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 88 @@ -6033,7 +6041,7 @@ Senin özel yatırım stratejinizi iyileştirmek ister misin? apps/client/src/app/pages/public/public-page.html - 213 + 234 @@ -6041,7 +6049,7 @@ Alternatif apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 80 + 82 @@ -6049,7 +6057,7 @@ App apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 81 + 83 @@ -6057,7 +6065,7 @@ Bütçeleme apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 82 + 84 @@ -6113,7 +6121,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 85 @@ -6121,7 +6129,7 @@ Aile Ofisi apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 86 @@ -6129,7 +6137,7 @@ Yatırımcı apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 89 @@ -6141,7 +6149,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 88 + 90 @@ -6153,7 +6161,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 92 @@ -6161,7 +6169,7 @@ Gizlilik apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 93 @@ -6169,7 +6177,7 @@ Yazılım apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 95 @@ -6177,7 +6185,7 @@ Araç apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 96 @@ -6185,7 +6193,7 @@ Kullanıcı Deneyimi apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 97 @@ -6193,7 +6201,7 @@ Zenginlik apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 98 @@ -6201,7 +6209,7 @@ Zenginlik Yönetimi apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 99 @@ -6353,7 +6361,7 @@ Hata apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 625 + 623 @@ -6424,7 +6432,7 @@ 346 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 48 @@ -6855,7 +6863,7 @@ Ghostfolio API anahtarınızı girin: apps/client/src/app/pages/api/api-page.component.ts - 41 + 43 @@ -7035,7 +7043,7 @@ Tembel apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7043,7 +7051,7 @@ Anında apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7083,7 +7091,7 @@ gün sonu apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7091,7 +7099,7 @@ gerçek zamanlı apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7198,7 +7206,7 @@ Terms and Conditions Hükümler ve Koşullar - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 15 @@ -7206,7 +7214,7 @@ Please keep your security token safe. If you lose it, you will not be able to recover your account. Lütfen güvenlik tokenınızı güvende tutun. Kaybetmeniz halinde hesabınızı kurtarmanız mümkün olmayacaktır. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 18 @@ -7214,7 +7222,7 @@ I understand that if I lose my security token, I cannot recover my account Güvenlik belirtecimi kaybedersem hesabımı kurtaramayacağımı anlıyorum. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 28 @@ -7222,7 +7230,7 @@ Continue Devam et - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 57 @@ -7230,7 +7238,7 @@ Here is your security token. It is only visible once, please store and keep it in a safe place. İşte güvenlik belirteciniz. Yalnızca bir kez görülebilir, lütfen saklayın ve güvenli bir yerde muhafaza edin. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 67 @@ -7315,7 +7323,7 @@ and I agree to the Terms of Service. ve kabul ediyorum Hizmet Koşulları. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 34 @@ -7324,7 +7332,7 @@ () is already in use. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 561 + 559 @@ -7332,7 +7340,7 @@ Güncelleştirilirken bir hata oluştu (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 569 + 567 @@ -7396,7 +7404,7 @@ birisi apps/client/src/app/pages/public/public-page.component.ts - 54 + 59 @@ -7428,7 +7436,7 @@ Bu öğeyi silmek istediğinize emin misiniz? libs/ui/src/lib/benchmark/benchmark.component.ts - 138 + 139 @@ -7444,11 +7452,11 @@ Hesaplamalar gecikmeli piyasa verilerine dayanmaktadır ve gerçek zamanlı olarak görüntülenemeyebilir. apps/client/src/app/components/home-market/home-market.html - 44 + 45 apps/client/src/app/components/markets/markets.html - 53 + 54 diff --git a/apps/client/src/locales/messages.uk.xlf b/apps/client/src/locales/messages.uk.xlf index d1900d944..734c29a16 100644 --- a/apps/client/src/locales/messages.uk.xlf +++ b/apps/client/src/locales/messages.uk.xlf @@ -38,7 +38,7 @@ apps/client/src/app/components/header/header.component.ts - 281 + 279 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -73,11 +73,11 @@ 27 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 2 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 101 @@ -427,7 +427,7 @@ Баланс готівки apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 147 + 148 @@ -487,7 +487,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 138 + 137 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -539,7 +539,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 281 + 280 @@ -575,11 +575,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 262 + 261 libs/ui/src/lib/activities-table/activities-table.component.html - 298 + 297 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -615,7 +615,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 435 + 434 @@ -651,11 +651,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 462 + 461 libs/ui/src/lib/benchmark/benchmark.component.html - 169 + 176 @@ -683,7 +683,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 161 + 160 @@ -847,7 +847,7 @@ apps/client/src/app/pages/public/public-page.html - 88 + 96 @@ -995,7 +995,7 @@ Помилка apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 625 + 623 @@ -1003,7 +1003,7 @@ Поточна ринкова ціна apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 632 @@ -1059,7 +1059,7 @@ apps/client/src/app/pages/public/public-page.html - 106 + 114 @@ -1495,7 +1495,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 96 + 97 apps/client/src/app/pages/register/register-page.html @@ -1639,7 +1639,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 92 + 94 libs/common/src/lib/routes/routes.ts @@ -1735,7 +1735,7 @@ Упс! Неправильний Секретний Токен. apps/client/src/app/components/header/header.component.ts - 296 + 294 apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -1791,7 +1791,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 191 + 190 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -2054,11 +2054,11 @@ 279 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 64 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 72 @@ -2615,7 +2615,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 191 + 193 @@ -2927,7 +2927,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 190 + 192 @@ -2947,7 +2947,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 188 + 190 @@ -3247,7 +3247,7 @@ Будь ласка, введіть ваш ключ API Ghostfolio: apps/client/src/app/pages/api/api-page.component.ts - 41 + 43 @@ -3544,7 +3544,7 @@ apps/client/src/app/pages/public/public-page.html - 221 + 242 @@ -4204,7 +4204,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 170 + 169 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -4220,7 +4220,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 215 + 214 @@ -4228,7 +4228,7 @@ Імпортувати активності apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 88 + 89 libs/ui/src/lib/activities-table/activities-table.component.html @@ -4236,7 +4236,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 376 + 375 @@ -4244,7 +4244,7 @@ Імпорт дивідендів apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 132 + 134 libs/ui/src/lib/activities-table/activities-table.component.html @@ -4252,7 +4252,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 388 + 387 @@ -4260,7 +4260,7 @@ Імпортуються дані... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 170 + 172 @@ -4268,7 +4268,7 @@ Імпорт завершено apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 180 + 182 @@ -4284,7 +4284,7 @@ Перевірка даних... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 288 + 296 @@ -4308,7 +4308,7 @@ Актив apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 31 + 32 libs/ui/src/lib/assistant/assistant.html @@ -4320,7 +4320,7 @@ Завантажити дивіденди apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 67 + 68 @@ -4328,7 +4328,7 @@ Виберіть або перетягніть файл сюди apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 83 + 84 @@ -4336,7 +4336,7 @@ Підтримуються наступні формати файлів: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 89 + 90 @@ -4344,7 +4344,7 @@ Вибрати дивіденди apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 112 + 113 @@ -4352,7 +4352,7 @@ Виберіть активності apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 114 + 115 @@ -4360,11 +4360,11 @@ Назад apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 143 + 146 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 177 + 182 @@ -4372,11 +4372,11 @@ Імпорт apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 152 + 155 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 185 + 190 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -4472,7 +4472,7 @@ apps/client/src/app/pages/public/public-page.html - 143 + 151 @@ -4496,7 +4496,15 @@ apps/client/src/app/pages/public/public-page.html - 160 + 168 + + + + Latest activities + Latest activities + + apps/client/src/app/pages/public/public-page.html + 211 @@ -4508,7 +4516,7 @@ apps/client/src/app/pages/public/public-page.html - 169 + 177 @@ -4520,7 +4528,7 @@ apps/client/src/app/pages/public/public-page.html - 178 + 186 @@ -4628,7 +4636,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 88 @@ -5052,7 +5060,7 @@ Континенти apps/client/src/app/pages/public/public-page.html - 124 + 132 @@ -5060,7 +5068,7 @@ Чи хотіли б ви удосконалити вашу особисту інвестиційну стратегію? apps/client/src/app/pages/public/public-page.html - 213 + 234 @@ -5068,7 +5076,7 @@ Ghostfolio надає можливість вам стежити за вашим багатством. apps/client/src/app/pages/public/public-page.html - 217 + 238 @@ -5103,7 +5111,7 @@ Copy to clipboard Копіювати в буфер обміну - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 88 @@ -5251,7 +5259,7 @@ Альтернатива apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 80 + 82 @@ -5259,7 +5267,7 @@ Додаток apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 81 + 83 @@ -5267,7 +5275,7 @@ Бюджетування apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 82 + 84 @@ -5323,7 +5331,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 85 @@ -5331,7 +5339,7 @@ Сімейний офіс apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 86 @@ -5339,7 +5347,7 @@ Інвестор apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 89 @@ -5351,7 +5359,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 88 + 90 @@ -5363,7 +5371,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 92 @@ -5371,7 +5379,7 @@ Конфіденційність apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 93 @@ -5379,7 +5387,7 @@ Програмне забезпечення apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 95 @@ -5387,7 +5395,7 @@ Інструмент apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 96 @@ -5395,7 +5403,7 @@ Користувацький досвід apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 97 @@ -5403,7 +5411,7 @@ Багатство apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 98 @@ -5411,7 +5419,7 @@ Управління багатством apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 99 @@ -5843,7 +5851,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 401 + 400 @@ -5855,7 +5863,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 414 + 413 @@ -5871,7 +5879,7 @@ Чернетка libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 144 @@ -5879,7 +5887,7 @@ Клонувати libs/ui/src/lib/activities-table/activities-table.component.html - 441 + 440 @@ -5887,7 +5895,7 @@ Експортувати чернетку як ICS libs/ui/src/lib/activities-table/activities-table.component.html - 451 + 450 @@ -5895,7 +5903,7 @@ Ви дійсно хочете видалити ці дії? libs/ui/src/lib/activities-table/activities-table.component.ts - 259 + 270 @@ -5903,7 +5911,7 @@ Ви дійсно хочете видалити цю активність? libs/ui/src/lib/activities-table/activities-table.component.ts - 269 + 280 @@ -6007,7 +6015,7 @@ Тренд на 50 днів libs/ui/src/lib/benchmark/benchmark.component.html - 25 + 32 @@ -6015,7 +6023,7 @@ Тренд на 200 днів libs/ui/src/lib/benchmark/benchmark.component.html - 54 + 61 @@ -6023,7 +6031,7 @@ Останній рекордний максимум libs/ui/src/lib/benchmark/benchmark.component.html - 83 + 90 @@ -6031,7 +6039,7 @@ Зміна від Історичного Максимуму libs/ui/src/lib/benchmark/benchmark.component.html - 110 + 117 @@ -6039,7 +6047,7 @@ від ІМ libs/ui/src/lib/benchmark/benchmark.component.html - 112 + 119 @@ -6171,7 +6179,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 313 + 312 libs/ui/src/lib/assistant/assistant.html @@ -6302,7 +6310,7 @@ 346 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 48 @@ -6575,7 +6583,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 239 + 238 libs/ui/src/lib/i18n.ts @@ -6987,11 +6995,11 @@ apps/client/src/app/pages/public/public-page.html - 188 + 196 libs/ui/src/lib/benchmark/benchmark.component.html - 202 + 209 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -7035,7 +7043,7 @@ Lazy apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7043,7 +7051,7 @@ Instant apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7083,7 +7091,7 @@ end of day apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7091,7 +7099,7 @@ real-time apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7198,7 +7206,7 @@ Terms and Conditions Terms and Conditions - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 15 @@ -7206,7 +7214,7 @@ Please keep your security token safe. If you lose it, you will not be able to recover your account. Please keep your security token safe. If you lose it, you will not be able to recover your account. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 18 @@ -7214,7 +7222,7 @@ I understand that if I lose my security token, I cannot recover my account I understand that if I lose my security token, I cannot recover my account - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 28 @@ -7222,7 +7230,7 @@ Continue Continue - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 57 @@ -7230,7 +7238,7 @@ Here is your security token. It is only visible once, please store and keep it in a safe place. Here is your security token. It is only visible once, please store and keep it in a safe place. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 67 @@ -7315,7 +7323,7 @@ and I agree to the Terms of Service. and I agree to the Terms of Service. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 34 @@ -7324,7 +7332,7 @@ () is already in use. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 561 + 559 @@ -7332,7 +7340,7 @@ An error occurred while updating to (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 569 + 567 @@ -7396,7 +7404,7 @@ someone apps/client/src/app/pages/public/public-page.component.ts - 54 + 59 @@ -7428,7 +7436,7 @@ Do you really want to delete this item? libs/ui/src/lib/benchmark/benchmark.component.ts - 138 + 139 @@ -7444,11 +7452,11 @@ Calculations are based on delayed market data and may not be displayed in real-time. apps/client/src/app/components/home-market/home-market.html - 44 + 45 apps/client/src/app/components/markets/markets.html - 53 + 54 diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index d79646244..58da88399 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -176,11 +176,11 @@ 27 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 2 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 101 @@ -240,7 +240,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 161 + 160 @@ -305,7 +305,7 @@ Cash Balances apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 147 + 148 @@ -363,7 +363,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 138 + 137 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -413,7 +413,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 281 + 280 @@ -448,11 +448,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 262 + 261 libs/ui/src/lib/activities-table/activities-table.component.html - 298 + 297 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -487,7 +487,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 435 + 434 @@ -522,11 +522,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 462 + 461 libs/ui/src/lib/benchmark/benchmark.component.html - 169 + 176 @@ -663,7 +663,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 170 + 169 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -693,7 +693,7 @@ apps/client/src/app/pages/public/public-page.html - 88 + 96 @@ -825,11 +825,11 @@ Import apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 152 + 155 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 185 + 190 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -878,7 +878,7 @@ apps/client/src/app/pages/public/public-page.html - 106 + 114 @@ -1268,7 +1268,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 92 + 94 libs/common/src/lib/routes/routes.ts @@ -1326,7 +1326,7 @@ apps/client/src/app/components/header/header.component.ts - 281 + 279 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -1345,7 +1345,7 @@ Oops! Incorrect Security Token. apps/client/src/app/components/header/header.component.ts - 296 + 294 apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -1518,11 +1518,11 @@ 279 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 64 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 72 @@ -1546,7 +1546,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 96 + 97 apps/client/src/app/pages/register/register-page.html @@ -1703,7 +1703,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 191 + 190 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -2155,7 +2155,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 190 + 192 @@ -2166,7 +2166,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 188 + 190 @@ -2181,7 +2181,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 191 + 193 @@ -2689,7 +2689,7 @@ apps/client/src/app/pages/public/public-page.html - 221 + 242 @@ -3201,7 +3201,7 @@ Do you really want to delete these activities? libs/ui/src/lib/activities-table/activities-table.component.ts - 259 + 270 @@ -3272,14 +3272,14 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 215 + 214 Import Activities apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 88 + 89 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3287,14 +3287,14 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 376 + 375 Import Dividends apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 132 + 134 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3302,21 +3302,21 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 388 + 387 Importing data... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 170 + 172 Import has been completed apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 180 + 182 @@ -3330,7 +3330,7 @@ Validating data... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 288 + 296 @@ -3351,7 +3351,7 @@ Holding apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 31 + 32 libs/ui/src/lib/assistant/assistant.html @@ -3362,46 +3362,46 @@ Load Dividends apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 67 + 68 Choose or drop a file here apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 83 + 84 The following file formats are supported: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 89 + 90 Select Dividends apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 112 + 113 Select Activities apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 114 + 115 Back apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 143 + 146 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 177 + 182 @@ -3483,7 +3483,7 @@ apps/client/src/app/pages/public/public-page.html - 143 + 151 @@ -3505,7 +3505,14 @@ apps/client/src/app/pages/public/public-page.html - 160 + 168 + + + + Latest activities + + apps/client/src/app/pages/public/public-page.html + 211 @@ -3516,7 +3523,7 @@ apps/client/src/app/pages/public/public-page.html - 169 + 177 @@ -3527,7 +3534,7 @@ apps/client/src/app/pages/public/public-page.html - 178 + 186 @@ -3907,14 +3914,14 @@ Continents apps/client/src/app/pages/public/public-page.html - 124 + 132 Ghostfolio empowers you to keep track of your wealth. apps/client/src/app/pages/public/public-page.html - 217 + 238 @@ -3945,7 +3952,7 @@ Copy to clipboard - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 88 @@ -4310,7 +4317,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 401 + 400 @@ -4321,35 +4328,35 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 414 + 413 Draft libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 144 Clone libs/ui/src/lib/activities-table/activities-table.component.html - 441 + 440 Export Draft as ICS libs/ui/src/lib/activities-table/activities-table.component.html - 451 + 450 Do you really want to delete this activity? libs/ui/src/lib/activities-table/activities-table.component.ts - 269 + 280 @@ -4363,35 +4370,35 @@ 50-Day Trend libs/ui/src/lib/benchmark/benchmark.component.html - 25 + 32 200-Day Trend libs/ui/src/lib/benchmark/benchmark.component.html - 54 + 61 Last All Time High libs/ui/src/lib/benchmark/benchmark.component.html - 83 + 90 Change from All Time High libs/ui/src/lib/benchmark/benchmark.component.html - 110 + 117 from ATH libs/ui/src/lib/benchmark/benchmark.component.html - 112 + 119 @@ -4489,7 +4496,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 313 + 312 libs/ui/src/lib/assistant/assistant.html @@ -4760,7 +4767,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 239 + 238 libs/ui/src/lib/i18n.ts @@ -4973,11 +4980,11 @@ apps/client/src/app/pages/public/public-page.html - 188 + 196 libs/ui/src/lib/benchmark/benchmark.component.html - 202 + 209 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -5010,7 +5017,7 @@ The current market price is apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 632 @@ -5118,7 +5125,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 88 @@ -5497,14 +5504,14 @@ Would you like to refine your personal investment strategy? apps/client/src/app/pages/public/public-page.html - 213 + 234 Wealth apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 98 @@ -5559,7 +5566,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 85 @@ -5601,35 +5608,35 @@ User Experience apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 97 App apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 81 + 83 Tool apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 96 Investor apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 89 Wealth Management apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 99 @@ -5657,14 +5664,14 @@ Alternative apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 80 + 82 Family Office apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 86 @@ -5675,14 +5682,14 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 92 Software apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 95 @@ -5710,7 +5717,7 @@ Budgeting apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 82 + 84 @@ -5728,7 +5735,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 88 + 90 @@ -5763,7 +5770,7 @@ Privacy apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 93 @@ -5784,7 +5791,7 @@ Error apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 625 + 623 @@ -5830,7 +5837,7 @@ 346 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 48 @@ -6212,7 +6219,7 @@ Please enter your Ghostfolio API key: apps/client/src/app/pages/api/api-page.component.ts - 41 + 43 @@ -6424,14 +6431,14 @@ Instant apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 Lazy apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -6445,14 +6452,14 @@ real-time apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 end of day apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -6548,35 +6555,35 @@ I understand that if I lose my security token, I cannot recover my account - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 28 Please keep your security token safe. If you lose it, you will not be able to recover your account. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 18 Here is your security token. It is only visible once, please store and keep it in a safe place. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 67 Continue - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 57 Terms and Conditions - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 15 @@ -6652,7 +6659,7 @@ and I agree to the Terms of Service. - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 34 @@ -6660,14 +6667,14 @@ () is already in use. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 561 + 559 An error occurred while updating to (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 569 + 567 @@ -6702,7 +6709,7 @@ someone apps/client/src/app/pages/public/public-page.component.ts - 54 + 59 @@ -6731,7 +6738,7 @@ Do you really want to delete this item? libs/ui/src/lib/benchmark/benchmark.component.ts - 138 + 139 @@ -6745,11 +6752,11 @@ Calculations are based on delayed market data and may not be displayed in real-time. apps/client/src/app/components/home-market/home-market.html - 44 + 45 apps/client/src/app/components/markets/markets.html - 53 + 54 diff --git a/apps/client/src/locales/messages.zh.xlf b/apps/client/src/locales/messages.zh.xlf index 77408a631..b845cf7ad 100644 --- a/apps/client/src/locales/messages.zh.xlf +++ b/apps/client/src/locales/messages.zh.xlf @@ -187,11 +187,11 @@ 27 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 2 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 101 @@ -256,7 +256,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 161 + 160 @@ -328,7 +328,7 @@ 现金余额 apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 147 + 148 @@ -388,7 +388,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 138 + 137 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -440,7 +440,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 281 + 280 @@ -476,11 +476,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 262 + 261 libs/ui/src/lib/activities-table/activities-table.component.html - 298 + 297 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -516,7 +516,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 435 + 434 @@ -552,11 +552,11 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 462 + 461 libs/ui/src/lib/benchmark/benchmark.component.html - 169 + 176 @@ -708,7 +708,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 170 + 169 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html @@ -740,7 +740,7 @@ apps/client/src/app/pages/public/public-page.html - 88 + 96 @@ -864,11 +864,11 @@ 导入 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 152 + 155 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 185 + 190 libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html @@ -920,7 +920,7 @@ apps/client/src/app/pages/public/public-page.html - 106 + 114 @@ -1356,7 +1356,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 92 + 94 libs/common/src/lib/routes/routes.ts @@ -1420,7 +1420,7 @@ apps/client/src/app/components/header/header.component.ts - 281 + 279 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -1440,7 +1440,7 @@ 哎呀!安全令牌不正确。 apps/client/src/app/components/header/header.component.ts - 296 + 294 apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -1631,11 +1631,11 @@ 279 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 64 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 72 @@ -1660,7 +1660,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 96 + 97 apps/client/src/app/pages/register/register-page.html @@ -1836,7 +1836,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 191 + 190 libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -2336,7 +2336,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 190 + 192 @@ -2348,7 +2348,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 188 + 190 @@ -2364,7 +2364,7 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 191 + 193 @@ -2912,7 +2912,7 @@ apps/client/src/app/pages/public/public-page.html - 221 + 242 @@ -3480,7 +3480,7 @@ 您确定要删除这些活动吗? libs/ui/src/lib/activities-table/activities-table.component.ts - 259 + 270 @@ -3560,7 +3560,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 215 + 214 @@ -3568,7 +3568,7 @@ 导入活动记录 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 88 + 89 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3576,7 +3576,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 376 + 375 @@ -3584,7 +3584,7 @@ 导入股息 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 132 + 134 libs/ui/src/lib/activities-table/activities-table.component.html @@ -3592,7 +3592,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 388 + 387 @@ -3600,7 +3600,7 @@ 正在导入数据... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 170 + 172 @@ -3608,7 +3608,7 @@ 导入已完成 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 180 + 182 @@ -3624,7 +3624,7 @@ 验证数据... apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 288 + 296 @@ -3648,7 +3648,7 @@ 持仓 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 31 + 32 libs/ui/src/lib/assistant/assistant.html @@ -3660,7 +3660,7 @@ 加载股息 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 67 + 68 @@ -3668,7 +3668,7 @@ 在此处选择或放置文件 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 83 + 84 @@ -3676,7 +3676,7 @@ 支持以下文件格式: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 89 + 90 @@ -3684,7 +3684,7 @@ 选择股息 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 112 + 113 @@ -3692,7 +3692,7 @@ 选择活动 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 114 + 115 @@ -3700,11 +3700,11 @@ 后退 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 143 + 146 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 177 + 182 @@ -3796,7 +3796,7 @@ apps/client/src/app/pages/public/public-page.html - 143 + 151 @@ -3820,7 +3820,15 @@ apps/client/src/app/pages/public/public-page.html - 160 + 168 + + + + Latest activities + Latest activities + + apps/client/src/app/pages/public/public-page.html + 211 @@ -3832,7 +3840,7 @@ apps/client/src/app/pages/public/public-page.html - 169 + 177 @@ -3844,7 +3852,7 @@ apps/client/src/app/pages/public/public-page.html - 178 + 186 @@ -4264,7 +4272,7 @@ 大陆 apps/client/src/app/pages/public/public-page.html - 124 + 132 @@ -4272,7 +4280,7 @@ Ghostfolio 使您能够跟踪您的财富。 apps/client/src/app/pages/public/public-page.html - 217 + 238 @@ -4307,7 +4315,7 @@ Copy to clipboard 复制到剪贴板 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 88 @@ -4709,7 +4717,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 401 + 400 @@ -4721,7 +4729,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 414 + 413 @@ -4729,7 +4737,7 @@ 草稿 libs/ui/src/lib/activities-table/activities-table.component.html - 145 + 144 @@ -4737,7 +4745,7 @@ 克隆 libs/ui/src/lib/activities-table/activities-table.component.html - 441 + 440 @@ -4745,7 +4753,7 @@ 将汇票导出为 ICS libs/ui/src/lib/activities-table/activities-table.component.html - 451 + 450 @@ -4753,7 +4761,7 @@ 您确实要删除此活动吗? libs/ui/src/lib/activities-table/activities-table.component.ts - 269 + 280 @@ -4769,7 +4777,7 @@ 50 天趋势 libs/ui/src/lib/benchmark/benchmark.component.html - 25 + 32 @@ -4777,7 +4785,7 @@ 200天趋势 libs/ui/src/lib/benchmark/benchmark.component.html - 54 + 61 @@ -4785,7 +4793,7 @@ 上次历史最高纪录 libs/ui/src/lib/benchmark/benchmark.component.html - 83 + 90 @@ -4793,7 +4801,7 @@ 较历史最高纪录涨跌 libs/ui/src/lib/benchmark/benchmark.component.html - 110 + 117 @@ -4801,7 +4809,7 @@ 从 ATH libs/ui/src/lib/benchmark/benchmark.component.html - 112 + 119 @@ -4909,7 +4917,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 313 + 312 libs/ui/src/lib/assistant/assistant.html @@ -5205,7 +5213,7 @@ libs/ui/src/lib/activities-table/activities-table.component.html - 239 + 238 libs/ui/src/lib/i18n.ts @@ -5445,11 +5453,11 @@ apps/client/src/app/pages/public/public-page.html - 188 + 196 libs/ui/src/lib/benchmark/benchmark.component.html - 202 + 209 libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -5485,7 +5493,7 @@ 当前市场价格为 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 634 + 632 @@ -5605,7 +5613,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 86 + 88 @@ -6034,7 +6042,7 @@ 您想 优化 您的 个人投资策略吗? apps/client/src/app/pages/public/public-page.html - 213 + 234 @@ -6042,7 +6050,7 @@ 另类 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 80 + 82 @@ -6050,7 +6058,7 @@ 应用 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 81 + 83 @@ -6058,7 +6066,7 @@ 预算管理 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 82 + 84 @@ -6114,7 +6122,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 83 + 85 @@ -6122,7 +6130,7 @@ 家族办公室 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 84 + 86 @@ -6130,7 +6138,7 @@ 投资者 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 87 + 89 @@ -6142,7 +6150,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 88 + 90 @@ -6154,7 +6162,7 @@ apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 90 + 92 @@ -6162,7 +6170,7 @@ 隐私 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 91 + 93 @@ -6170,7 +6178,7 @@ 软件 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 93 + 95 @@ -6178,7 +6186,7 @@ 工具 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 94 + 96 @@ -6186,7 +6194,7 @@ 用户体验 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 95 + 97 @@ -6194,7 +6202,7 @@ 财富 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 96 + 98 @@ -6202,7 +6210,7 @@ 财富管理 apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts - 97 + 99 @@ -6354,7 +6362,7 @@ 错误 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 625 + 623 @@ -6425,7 +6433,7 @@ 346 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 48 @@ -6856,7 +6864,7 @@ 请输入您的 Ghostfolio API 密钥: apps/client/src/app/pages/api/api-page.component.ts - 41 + 43 @@ -7036,7 +7044,7 @@ 延迟 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7044,7 +7052,7 @@ 即时 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7084,7 +7092,7 @@ 收盘 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 198 + 196 @@ -7092,7 +7100,7 @@ 实时 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 202 + 200 @@ -7199,7 +7207,7 @@ Terms and Conditions 条款和条件 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 15 @@ -7207,7 +7215,7 @@ Please keep your security token safe. If you lose it, you will not be able to recover your account. 请妥善保管您的安全令牌。如果您丢失它,将无法恢复您的账户。 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 18 @@ -7215,7 +7223,7 @@ I understand that if I lose my security token, I cannot recover my account 我理解如果我丢失了安全令牌,将无法恢复我的账户 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 28 @@ -7223,7 +7231,7 @@ Continue 继续 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 57 @@ -7231,7 +7239,7 @@ Here is your security token. It is only visible once, please store and keep it in a safe place. 这是您的安全令牌。它仅显示一次,请妥善保管。 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 67 @@ -7316,7 +7324,7 @@ and I agree to the Terms of Service. 我同意 服务条款 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html 34 @@ -7325,7 +7333,7 @@ () 已在使用中。 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 561 + 559 @@ -7333,7 +7341,7 @@ 在更新到 () 时发生错误。 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 569 + 567 @@ -7397,7 +7405,7 @@ 某人 apps/client/src/app/pages/public/public-page.component.ts - 54 + 59 @@ -7429,7 +7437,7 @@ 您确定要删除此项目吗? libs/ui/src/lib/benchmark/benchmark.component.ts - 138 + 139 @@ -7445,11 +7453,11 @@ 计算基于延迟的市场数据,可能无法实时显示。 apps/client/src/app/components/home-market/home-market.html - 44 + 45 apps/client/src/app/components/markets/markets.html - 53 + 54 diff --git a/libs/common/src/lib/interfaces/responses/public-portfolio-response.interface.ts b/libs/common/src/lib/interfaces/responses/public-portfolio-response.interface.ts index 7a98e3c8d..cb06800be 100644 --- a/libs/common/src/lib/interfaces/responses/public-portfolio-response.interface.ts +++ b/libs/common/src/lib/interfaces/responses/public-portfolio-response.interface.ts @@ -1,5 +1,11 @@ -import { PortfolioDetails, PortfolioPosition } from '..'; -import { Market } from '../../types'; +import { + EnhancedSymbolProfile, + PortfolioDetails, + PortfolioPosition +} from '@ghostfolio/common/interfaces'; +import { Market } from '@ghostfolio/common/types'; + +import { Order } from '@prisma/client'; export interface PublicPortfolioResponse extends PublicPortfolioResponseV1 { alias?: string; @@ -23,6 +29,14 @@ export interface PublicPortfolioResponse extends PublicPortfolioResponseV1 { | 'valueInPercentage' >; }; + latestActivities: (Pick< + Order, + 'currency' | 'date' | 'fee' | 'quantity' | 'type' | 'unitPrice' + > & { + SymbolProfile?: EnhancedSymbolProfile; + value: number; + valueInBaseCurrency: number; + })[]; markets: { [key in Market]: Pick< PortfolioDetails['markets'][key], diff --git a/libs/common/src/lib/interfaces/user-settings.interface.ts b/libs/common/src/lib/interfaces/user-settings.interface.ts index 942f6e616..e5c65f82d 100644 --- a/libs/common/src/lib/interfaces/user-settings.interface.ts +++ b/libs/common/src/lib/interfaces/user-settings.interface.ts @@ -7,6 +7,8 @@ import { } from '@ghostfolio/common/types'; import { PerformanceCalculationType } from '@ghostfolio/common/types/performance-calculation-type.type'; +import { AssetClass } from '@prisma/client'; + export interface UserSettings { annualInterestRate?: number; baseCurrency?: string; @@ -15,6 +17,7 @@ export interface UserSettings { dateRange?: DateRange; emergencyFund?: number; 'filters.accounts'?: string[]; + 'filters.assetClasses'?: AssetClass[]; 'filters.dataSource'?: string; 'filters.symbol'?: string; 'filters.tags'?: string[]; diff --git a/libs/common/src/lib/permissions.ts b/libs/common/src/lib/permissions.ts index 961a74131..52794f7dc 100644 --- a/libs/common/src/lib/permissions.ts +++ b/libs/common/src/lib/permissions.ts @@ -197,5 +197,9 @@ export function hasRole(aUser: UserWithSettings, aRole: Role) { } export function isRestrictedView(aUser: UserWithSettings) { + if (!aUser) { + return true; + } + return aUser?.settings?.settings?.isRestrictedView ?? false; } diff --git a/libs/ui/src/lib/activities-table/activities-table.component.ts b/libs/ui/src/lib/activities-table/activities-table.component.ts index db3341946..4be9fbec6 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.ts +++ b/libs/ui/src/lib/activities-table/activities-table.component.ts @@ -169,6 +169,10 @@ export class GfActivitiesTableComponent } public ngAfterViewInit() { + if (this.dataSource) { + this.dataSource.paginator = this.paginator; + } + this.sort.sortChange.subscribe((value: Sort) => { this.sortChanged.emit(value); }); diff --git a/libs/ui/src/lib/i18n.ts b/libs/ui/src/lib/i18n.ts index e17cc6771..4d494a43a 100644 --- a/libs/ui/src/lib/i18n.ts +++ b/libs/ui/src/lib/i18n.ts @@ -38,9 +38,9 @@ const locales = { DIVIDEND: $localize`Dividend`, FEE: $localize`Fee`, INTEREST: $localize`Interest`, - ITEM: $localize`Valuable`, LIABILITY: $localize`Liability`, SELL: $localize`Sell`, + VALUABLE: $localize`Valuable`, // AssetClass (enum) ALTERNATIVE_INVESTMENT: $localize`Alternative Investment`, diff --git a/libs/ui/src/lib/tags-selector/tags-selector.component.ts b/libs/ui/src/lib/tags-selector/tags-selector.component.ts index 50faab651..05a4b3e7a 100644 --- a/libs/ui/src/lib/tags-selector/tags-selector.component.ts +++ b/libs/ui/src/lib/tags-selector/tags-selector.component.ts @@ -14,7 +14,13 @@ import { signal, ViewChild } from '@angular/core'; -import { FormControl, FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { + ControlValueAccessor, + FormControl, + FormsModule, + NG_VALUE_ACCESSOR, + ReactiveFormsModule +} from '@angular/forms'; import { MatAutocompleteModule, MatAutocompleteSelectedEvent @@ -40,12 +46,21 @@ import { BehaviorSubject, Subject, takeUntil } from 'rxjs'; MatInputModule, ReactiveFormsModule ], + providers: [ + { + multi: true, + provide: NG_VALUE_ACCESSOR, + useExisting: GfTagsSelectorComponent + } + ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-tags-selector', styleUrls: ['./tags-selector.component.scss'], templateUrl: 'tags-selector.component.html' }) -export class GfTagsSelectorComponent implements OnInit, OnChanges, OnDestroy { +export class GfTagsSelectorComponent + implements ControlValueAccessor, OnChanges, OnDestroy, OnInit +{ @Input() hasPermissionToCreateTag = false; @Input() readonly = false; @Input() tags: Tag[]; @@ -99,7 +114,10 @@ export class GfTagsSelectorComponent implements OnInit, OnChanges, OnDestroy { return [...(tags ?? []), tag]; }); - this.tagsChanged.emit(this.tagsSelected()); + const newTags = this.tagsSelected(); + this.tagsChanged.emit(newTags); + this.onChange(newTags); + this.onTouched(); this.tagInput.nativeElement.value = ''; this.tagInputControl.setValue(undefined); } @@ -111,7 +129,31 @@ export class GfTagsSelectorComponent implements OnInit, OnChanges, OnDestroy { }); }); - this.tagsChanged.emit(this.tagsSelected()); + const newTags = this.tagsSelected(); + this.tagsChanged.emit(newTags); + this.onChange(newTags); + this.onTouched(); + this.updateFilters(); + } + + public registerOnChange(fn: (value: Tag[]) => void) { + this.onChange = fn; + } + + public registerOnTouched(fn: () => void) { + this.onTouched = fn; + } + + public setDisabledState(isDisabled: boolean) { + if (isDisabled) { + this.tagInputControl.disable(); + } else { + this.tagInputControl.enable(); + } + } + + public writeValue(value: Tag[]) { + this.tagsSelected.set(value || []); this.updateFilters(); } @@ -133,6 +175,15 @@ export class GfTagsSelectorComponent implements OnInit, OnChanges, OnDestroy { }); } + // eslint-disable-next-line @typescript-eslint/no-unused-vars + private onChange = (_value: Tag[]): void => { + // ControlValueAccessor onChange callback + }; + + private onTouched = (): void => { + // ControlValueAccessor onTouched callback + }; + private updateFilters() { this.filteredOptions.next(this.filterTags()); } diff --git a/package-lock.json b/package-lock.json index 39e3c66a3..7b31242c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ghostfolio", - "version": "2.200.0", + "version": "2.202.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ghostfolio", - "version": "2.200.0", + "version": "2.202.0", "hasInstallScript": true, "license": "AGPL-3.0", "dependencies": { diff --git a/package.json b/package.json index 69ba4a466..463310c60 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ghostfolio", - "version": "2.200.0", + "version": "2.202.0", "homepage": "https://ghostfol.io", "license": "AGPL-3.0", "repository": "https://github.com/ghostfolio/ghostfolio", diff --git a/prisma/migrations/20250924210446_added_settings_to_access/migration.sql b/prisma/migrations/20250924210446_added_settings_to_access/migration.sql new file mode 100644 index 000000000..e6b1c4ac1 --- /dev/null +++ b/prisma/migrations/20250924210446_added_settings_to_access/migration.sql @@ -0,0 +1,2 @@ +-- AlterTable +ALTER TABLE "public"."Access" ADD COLUMN "settings" JSONB NOT NULL DEFAULT '{}'; diff --git a/prisma/migrations/20250926182138_removed_item_from_type/migration.sql b/prisma/migrations/20250926182138_removed_item_from_type/migration.sql new file mode 100644 index 000000000..756158973 --- /dev/null +++ b/prisma/migrations/20250926182138_removed_item_from_type/migration.sql @@ -0,0 +1,8 @@ +-- AlterEnum +BEGIN; +CREATE TYPE "public"."Type_new" AS ENUM ('BUY', 'DIVIDEND', 'FEE', 'INTEREST', 'LIABILITY', 'SELL'); +ALTER TABLE "public"."Order" ALTER COLUMN "type" TYPE "public"."Type_new" USING ("type"::text::"public"."Type_new"); +ALTER TYPE "public"."Type" RENAME TO "Type_old"; +ALTER TYPE "public"."Type_new" RENAME TO "Type"; +DROP TYPE "public"."Type_old"; +COMMIT; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 67ca81682..72ec79008 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -16,6 +16,7 @@ model Access { granteeUserId String? id String @id @default(uuid()) permissions AccessPermission[] @default([READ_RESTRICTED]) + settings Json @default("{}") updatedAt DateTime @updatedAt userId String user User @relation("accessGive", fields: [userId], onDelete: Cascade, references: [id]) @@ -348,7 +349,6 @@ enum Type { DIVIDEND FEE INTEREST - ITEM LIABILITY SELL } diff --git a/test/import/not-ok/invalid-type-deprecated.json b/test/import/not-ok/invalid-type-deprecated.json deleted file mode 100644 index 77572df85..000000000 --- a/test/import/not-ok/invalid-type-deprecated.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "meta": { - "date": "2023-02-05T00:00:00.000Z", - "version": "dev" - }, - "activities": [ - { - "accountId": null, - "comment": null, - "fee": 0, - "quantity": 1, - "type": "ITEM", - "unitPrice": 500000, - "currency": "USD", - "dataSource": "MANUAL", - "date": "2022-01-01T00:00:00.000Z", - "symbol": "Penthouse Apartment" - } - ] -}