From 3e27fb06903d9790aa267f5b87acca689662b8d0 Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sat, 14 Feb 2026 20:37:03 +0100
Subject: [PATCH 1/8] Task/upgrade cheerio to version 1.2.0 (#6324)
* Upgrade cheerio to version 1.2.0
* Update changelog
---
CHANGELOG.md | 1 +
package-lock.json | 65 +++++++++++++++++------------------------------
package.json | 2 +-
3 files changed, 25 insertions(+), 43 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7c41c75bd..a7b13801f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Ignored nested ETFs when fetching top holdings for ETF and mutual fund assets from _Yahoo Finance_
- Improved the scraper configuration with more detailed error messages
+- Upgraded `cheerio` from version `1.0.0` to `1.2.0`
### Fixed
diff --git a/package-lock.json b/package-lock.json
index 1731f1e7a..046ebf083 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -51,7 +51,7 @@
"chartjs-chart-treemap": "3.1.0",
"chartjs-plugin-annotation": "3.1.0",
"chartjs-plugin-datalabels": "2.2.0",
- "cheerio": "1.0.0",
+ "cheerio": "1.2.0",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"color": "5.0.3",
@@ -16101,25 +16101,25 @@
}
},
"node_modules/cheerio": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz",
- "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz",
+ "integrity": "sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==",
"license": "MIT",
"dependencies": {
"cheerio-select": "^2.1.0",
"dom-serializer": "^2.0.0",
"domhandler": "^5.0.3",
- "domutils": "^3.1.0",
- "encoding-sniffer": "^0.2.0",
- "htmlparser2": "^9.1.0",
- "parse5": "^7.1.2",
- "parse5-htmlparser2-tree-adapter": "^7.0.0",
+ "domutils": "^3.2.2",
+ "encoding-sniffer": "^0.2.1",
+ "htmlparser2": "^10.1.0",
+ "parse5": "^7.3.0",
+ "parse5-htmlparser2-tree-adapter": "^7.1.0",
"parse5-parser-stream": "^7.1.2",
- "undici": "^6.19.5",
+ "undici": "^7.19.0",
"whatwg-mimetype": "^4.0.0"
},
"engines": {
- "node": ">=18.17"
+ "node": ">=20.18.1"
},
"funding": {
"url": "https://github.com/cheeriojs/cheerio?sponsor=1"
@@ -16142,25 +16142,6 @@
"url": "https://github.com/sponsors/fb55"
}
},
- "node_modules/cheerio/node_modules/htmlparser2": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz",
- "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==",
- "funding": [
- "https://github.com/fb55/htmlparser2?sponsor=1",
- {
- "type": "github",
- "url": "https://github.com/sponsors/fb55"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3",
- "domutils": "^3.1.0",
- "entities": "^4.5.0"
- }
- },
"node_modules/cheerio/node_modules/parse5": {
"version": "7.3.0",
"resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz",
@@ -21656,9 +21637,9 @@
}
},
"node_modules/htmlparser2": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz",
- "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz",
+ "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==",
"funding": [
"https://github.com/fb55/htmlparser2?sponsor=1",
{
@@ -21670,14 +21651,14 @@
"dependencies": {
"domelementtype": "^2.3.0",
"domhandler": "^5.0.3",
- "domutils": "^3.2.1",
- "entities": "^6.0.0"
+ "domutils": "^3.2.2",
+ "entities": "^7.0.1"
}
},
"node_modules/htmlparser2/node_modules/entities": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
- "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",
+ "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==",
"license": "BSD-2-Clause",
"engines": {
"node": ">=0.12"
@@ -33626,12 +33607,12 @@
"license": "MIT"
},
"node_modules/undici": {
- "version": "6.21.3",
- "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.3.tgz",
- "integrity": "sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==",
+ "version": "7.22.0",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-7.22.0.tgz",
+ "integrity": "sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==",
"license": "MIT",
"engines": {
- "node": ">=18.17"
+ "node": ">=20.18.1"
}
},
"node_modules/undici-types": {
diff --git a/package.json b/package.json
index 4bfad50ff..c70b2c14b 100644
--- a/package.json
+++ b/package.json
@@ -95,7 +95,7 @@
"chartjs-chart-treemap": "3.1.0",
"chartjs-plugin-annotation": "3.1.0",
"chartjs-plugin-datalabels": "2.2.0",
- "cheerio": "1.0.0",
+ "cheerio": "1.2.0",
"class-transformer": "0.5.1",
"class-validator": "0.14.3",
"color": "5.0.3",
From 14cbf7d735ab595d60aba2ff6ff5cab02ef37bd5 Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sun, 15 Feb 2026 09:51:53 +0100
Subject: [PATCH 2/8] Task/extend self-hosting FAQ with information on derived
currencies (#6331)
* Extend content with information on derived currencies
* Update changelog
---
CHANGELOG.md | 4 ++++
.../src/app/pages/faq/self-hosting/self-hosting-page.html | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a7b13801f..9fe5ab8af 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased
+### Added
+
+- Extended the content of the _Self-Hosting_ section on the Frequently Asked Questions (FAQ) page with information on derived currencies
+
### Changed
- Ignored nested ETFs when fetching top holdings for ETF and mutual fund assets from _Yahoo Finance_
diff --git a/apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html b/apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html
index 42e810eb0..ef88df9aa 100644
--- a/apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html
+++ b/apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html
@@ -93,6 +93,10 @@
dialog
+
+ For derived currencies (e.g. GBp), ensure that you
+ gather the data for the parent currency (e.g. GBP).
+
From f38a2d7ff15fc819bd3e7840f4e410d184d1638e Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sun, 15 Feb 2026 10:12:12 +0100
Subject: [PATCH 3/8] Bugfix/investment value in portfolio summary (#6329)
* Include currency effects in investment value of portfolio summary
* Update changelog
---
CHANGELOG.md | 1 +
.../portfolio-calculator-baln-buy-and-buy.spec.ts | 1 +
...tor-baln-buy-and-sell-in-two-activities.spec.ts | 1 +
.../portfolio-calculator-baln-buy-and-sell.spec.ts | 1 +
.../roai/portfolio-calculator-baln-buy.spec.ts | 1 +
...alculator-btcusd-buy-and-sell-partially.spec.ts | 1 +
.../roai/portfolio-calculator-fee.spec.ts | 1 +
.../roai/portfolio-calculator-googl-buy.spec.ts | 1 +
...folio-calculator-msft-buy-with-dividend.spec.ts | 1 +
...-calculator-novn-buy-and-sell-partially.spec.ts | 1 +
.../portfolio-calculator-novn-buy-and-sell.spec.ts | 1 +
.../roai/portfolio-calculator-valuable.spec.ts | 1 +
apps/api/src/app/portfolio/portfolio.controller.ts | 1 +
apps/api/src/app/portfolio/portfolio.service.ts | 14 +++++++++++---
apps/api/src/helper/object.helper.spec.ts | 2 ++
.../portfolio-summary.component.html | 6 +++++-
.../interfaces/portfolio-performance.interface.ts | 1 +
.../lib/interfaces/portfolio-summary.interface.ts | 3 +++
18 files changed, 35 insertions(+), 4 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9fe5ab8af..9f15ad40a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
+- Fixed the investment value by including currency effects in the portfolio summary tab on the home page
- Added the missing `valueInBaseCurrency` to the response of the import activities endpoint
## 2.238.0 - 2026-02-12
diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy-and-buy.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy-and-buy.spec.ts
index 52c8489dd..9a93d0419 100644
--- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy-and-buy.spec.ts
+++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy-and-buy.spec.ts
@@ -194,6 +194,7 @@ describe('PortfolioCalculator', () => {
netPerformanceInPercentage: 0.07032490039195362,
netPerformanceInPercentageWithCurrencyEffect: 0.07032490039195362,
netPerformanceWithCurrencyEffect: 33.4,
+ totalInvestment: 559,
totalInvestmentValueWithCurrencyEffect: 559
})
);
diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy-and-sell-in-two-activities.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy-and-sell-in-two-activities.spec.ts
index 3998b081d..c876d0db1 100644
--- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy-and-sell-in-two-activities.spec.ts
+++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy-and-sell-in-two-activities.spec.ts
@@ -208,6 +208,7 @@ describe('PortfolioCalculator', () => {
netPerformanceInPercentage: -0.05528341497550734703,
netPerformanceInPercentageWithCurrencyEffect: -0.05528341497550734703,
netPerformanceWithCurrencyEffect: -15.8,
+ totalInvestment: 0,
totalInvestmentValueWithCurrencyEffect: 0
})
);
diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy-and-sell.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy-and-sell.spec.ts
index acd0d0b2e..ae921d6d9 100644
--- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy-and-sell.spec.ts
+++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy-and-sell.spec.ts
@@ -192,6 +192,7 @@ describe('PortfolioCalculator', () => {
netPerformanceInPercentage: -0.05528341497550734703,
netPerformanceInPercentageWithCurrencyEffect: -0.05528341497550734703,
netPerformanceWithCurrencyEffect: -15.8,
+ totalInvestment: 0,
totalInvestmentValueWithCurrencyEffect: 0
})
);
diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy.spec.ts
index 652e72db0..6207f1417 100644
--- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy.spec.ts
+++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-baln-buy.spec.ts
@@ -192,6 +192,7 @@ describe('PortfolioCalculator', () => {
netPerformanceInPercentage: 0.08437042459736457,
netPerformanceInPercentageWithCurrencyEffect: 0.08437042459736457,
netPerformanceWithCurrencyEffect: 23.05,
+ totalInvestment: 273.2,
totalInvestmentValueWithCurrencyEffect: 273.2
})
);
diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btcusd-buy-and-sell-partially.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btcusd-buy-and-sell-partially.spec.ts
index a70cc2986..11765fc49 100644
--- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btcusd-buy-and-sell-partially.spec.ts
+++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-btcusd-buy-and-sell-partially.spec.ts
@@ -210,6 +210,7 @@ describe('PortfolioCalculator', () => {
netPerformanceInPercentage: 42.41983590271396609433,
netPerformanceInPercentageWithCurrencyEffect: 41.64017412624815597854,
netPerformanceWithCurrencyEffect: 26516.208701400000064086,
+ totalInvestment: 318.542667299999967957,
totalInvestmentValueWithCurrencyEffect: 318.542667299999967957
})
);
diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-fee.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-fee.spec.ts
index 59a5531df..a3fbc0758 100644
--- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-fee.spec.ts
+++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-fee.spec.ts
@@ -128,6 +128,7 @@ describe('PortfolioCalculator', () => {
netPerformanceInPercentage: 0,
netPerformanceInPercentageWithCurrencyEffect: 0,
netPerformanceWithCurrencyEffect: 0,
+ totalInvestment: 0,
totalInvestmentValueWithCurrencyEffect: 0
})
);
diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-googl-buy.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-googl-buy.spec.ts
index 9b48a1324..122a9aaed 100644
--- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-googl-buy.spec.ts
+++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-googl-buy.spec.ts
@@ -188,6 +188,7 @@ describe('PortfolioCalculator', () => {
netPerformanceInPercentage: 0.29544434470377019749,
netPerformanceInPercentageWithCurrencyEffect: 0.24112962014285697628,
netPerformanceWithCurrencyEffect: 19.851974,
+ totalInvestment: new Big('89.12').mul(0.8854).toNumber(),
totalInvestmentValueWithCurrencyEffect: 82.329056
})
);
diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-msft-buy-with-dividend.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-msft-buy-with-dividend.spec.ts
index b19adb642..e7eff6682 100644
--- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-msft-buy-with-dividend.spec.ts
+++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-msft-buy-with-dividend.spec.ts
@@ -174,6 +174,7 @@ describe('PortfolioCalculator', () => {
expect(portfolioSnapshot.historicalData.at(-1)).toMatchObject(
expect.objectContaining({
+ totalInvestment: 298.58,
totalInvestmentValueWithCurrencyEffect: 298.58
})
);
diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell-partially.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell-partially.spec.ts
index fecf17011..3034e3a1f 100644
--- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell-partially.spec.ts
+++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell-partially.spec.ts
@@ -190,6 +190,7 @@ describe('PortfolioCalculator', () => {
netPerformanceInPercentage: 0.12184460284330327256,
netPerformanceInPercentageWithCurrencyEffect: 0.12184460284330327256,
netPerformanceWithCurrencyEffect: 17.68,
+ totalInvestment: 75.8,
totalInvestmentValueWithCurrencyEffect: 75.8
})
);
diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell.spec.ts
index adbb5c3ff..c79fdef58 100644
--- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell.spec.ts
+++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-novn-buy-and-sell.spec.ts
@@ -241,6 +241,7 @@ describe('PortfolioCalculator', () => {
netPerformanceInPercentage: 0.13100263852242744063,
netPerformanceInPercentageWithCurrencyEffect: 0.13100263852242744063,
netPerformanceWithCurrencyEffect: 19.86,
+ totalInvestment: 0,
totalInvestmentValueWithCurrencyEffect: 0
})
);
diff --git a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-valuable.spec.ts b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-valuable.spec.ts
index 6fc94622f..e518a5994 100644
--- a/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-valuable.spec.ts
+++ b/apps/api/src/app/portfolio/calculator/roai/portfolio-calculator-valuable.spec.ts
@@ -162,6 +162,7 @@ describe('PortfolioCalculator', () => {
netPerformanceInPercentage: 0,
netPerformanceInPercentageWithCurrencyEffect: 0,
netPerformanceWithCurrencyEffect: 0,
+ totalInvestment: 500000,
totalInvestmentValueWithCurrencyEffect: 500000
})
);
diff --git a/apps/api/src/app/portfolio/portfolio.controller.ts b/apps/api/src/app/portfolio/portfolio.controller.ts
index b8aefe0ac..5ed3c0009 100644
--- a/apps/api/src/app/portfolio/portfolio.controller.ts
+++ b/apps/api/src/app/portfolio/portfolio.controller.ts
@@ -206,6 +206,7 @@ export class PortfolioController {
'netPerformanceWithCurrencyEffect',
'totalBuy',
'totalInvestment',
+ 'totalInvestmentValueWithCurrencyEffect',
'totalSell',
'totalValueInBaseCurrency'
]);
diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts
index 7be375473..a7cee0bc0 100644
--- a/apps/api/src/app/portfolio/portfolio.service.ts
+++ b/apps/api/src/app/portfolio/portfolio.service.ts
@@ -1007,7 +1007,8 @@ export class PortfolioService {
netPerformancePercentage: 0,
netPerformancePercentageWithCurrencyEffect: 0,
netPerformanceWithCurrencyEffect: 0,
- totalInvestment: 0
+ totalInvestment: 0,
+ totalInvestmentValueWithCurrencyEffect: 0
}
};
}
@@ -1038,6 +1039,7 @@ export class PortfolioService {
netPerformanceWithCurrencyEffect,
netWorth,
totalInvestment,
+ totalInvestmentValueWithCurrencyEffect,
valueWithCurrencyEffect
} = chart?.at(-1) ?? {
netPerformance: 0,
@@ -1058,6 +1060,7 @@ export class PortfolioService {
netPerformance,
netPerformanceWithCurrencyEffect,
totalInvestment,
+ totalInvestmentValueWithCurrencyEffect,
currentNetWorth: netWorth,
currentValueInBaseCurrency: valueWithCurrencyEffect,
netPerformancePercentage: netPerformanceInPercentage,
@@ -1860,8 +1863,11 @@ export class PortfolioService {
}
}
- const { currentValueInBaseCurrency, totalInvestment } =
- await portfolioCalculator.getSnapshot();
+ const {
+ currentValueInBaseCurrency,
+ totalInvestment,
+ totalInvestmentWithCurrencyEffect
+ } = await portfolioCalculator.getSnapshot();
const { performance } = await this.getPerformance({
impersonationId,
@@ -2004,6 +2010,8 @@ export class PortfolioService {
interestInBaseCurrency: interest.toNumber(),
liabilitiesInBaseCurrency: liabilities.toNumber(),
totalInvestment: totalInvestment.toNumber(),
+ totalInvestmentValueWithCurrencyEffect:
+ totalInvestmentWithCurrencyEffect.toNumber(),
totalValueInBaseCurrency: netWorth
};
}
diff --git a/apps/api/src/helper/object.helper.spec.ts b/apps/api/src/helper/object.helper.spec.ts
index ed821390f..eed261f3e 100644
--- a/apps/api/src/helper/object.helper.spec.ts
+++ b/apps/api/src/helper/object.helper.spec.ts
@@ -1554,6 +1554,7 @@ describe('redactAttributes', () => {
items: null,
liabilities: null,
totalInvestment: null,
+ totalInvestmentValueWithCurrencyEffect: null,
totalValueInBaseCurrency: null,
currentNetWorth: null
}
@@ -3030,6 +3031,7 @@ describe('redactAttributes', () => {
items: null,
liabilities: null,
totalInvestment: null,
+ totalInvestmentValueWithCurrencyEffect: null,
totalValueInBaseCurrency: null,
currentNetWorth: null
}
diff --git a/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html b/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
index 46eb2845c..99e0c9a53 100644
--- a/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
+++ b/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
@@ -65,7 +65,11 @@
[locale]="locale"
[precision]="precision"
[unit]="baseCurrency"
- [value]="isLoading ? undefined : summary?.committedFunds"
+ [value]="
+ isLoading
+ ? undefined
+ : summary?.totalInvestmentValueWithCurrencyEffect
+ "
/>
diff --git a/libs/common/src/lib/interfaces/portfolio-performance.interface.ts b/libs/common/src/lib/interfaces/portfolio-performance.interface.ts
index c0c3802d8..0698004d5 100644
--- a/libs/common/src/lib/interfaces/portfolio-performance.interface.ts
+++ b/libs/common/src/lib/interfaces/portfolio-performance.interface.ts
@@ -7,4 +7,5 @@ export interface PortfolioPerformance {
netPerformancePercentageWithCurrencyEffect: number;
netPerformanceWithCurrencyEffect: number;
totalInvestment: number;
+ totalInvestmentValueWithCurrencyEffect: number;
}
diff --git a/libs/common/src/lib/interfaces/portfolio-summary.interface.ts b/libs/common/src/lib/interfaces/portfolio-summary.interface.ts
index ccf94dcf7..79fbf8707 100644
--- a/libs/common/src/lib/interfaces/portfolio-summary.interface.ts
+++ b/libs/common/src/lib/interfaces/portfolio-summary.interface.ts
@@ -6,7 +6,10 @@ export interface PortfolioSummary extends PortfolioPerformance {
annualizedPerformancePercent: number;
annualizedPerformancePercentWithCurrencyEffect: number;
cash: number;
+
+ /** @deprecated use totalInvestmentValueWithCurrencyEffect instead */
committedFunds: number;
+
dateOfFirstActivity: Date;
dividendInBaseCurrency: number;
emergencyFund: {
From e59421f008d9a74e5b36764d6f9d9fc357c1bc9c Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sun, 15 Feb 2026 10:22:36 +0100
Subject: [PATCH 4/8] Feature/add static portfolio analysis fee ratio rule
based on total investment volume (#6332)
* Add fee ratio rule based on total investment volume
* Update changelog
---
CHANGELOG.md | 2 +
.../src/app/portfolio/portfolio.service.ts | 8 ++
apps/api/src/app/user/user.service.ts | 8 ++
.../fees/fee-ratio-initial-investment.ts | 3 +
.../fees/fee-ratio-total-investment-volume.ts | 102 ++++++++++++++++++
apps/client/src/app/pages/i18n/i18n-page.html | 11 +-
.../x-ray-rules-settings.interface.ts | 1 +
7 files changed, 134 insertions(+), 1 deletion(-)
create mode 100644 apps/api/src/models/rules/fees/fee-ratio-total-investment-volume.ts
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9f15ad40a..a282de2b3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,10 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
+- Added a new static portfolio analysis rule based on the total investment volume: _Fees_ (Fee Ratio)
- Extended the content of the _Self-Hosting_ section on the Frequently Asked Questions (FAQ) page with information on derived currencies
### Changed
+- Deprecated the existing static portfolio analysis rule: _Fees_ (Fee Ratio)
- Ignored nested ETFs when fetching top holdings for ETF and mutual fund assets from _Yahoo Finance_
- Improved the scraper configuration with more detailed error messages
- Upgraded `cheerio` from version `1.0.0` to `1.2.0`
diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts
index a7cee0bc0..b96f5ef70 100644
--- a/apps/api/src/app/portfolio/portfolio.service.ts
+++ b/apps/api/src/app/portfolio/portfolio.service.ts
@@ -14,6 +14,7 @@ import { EconomicMarketClusterRiskDevelopedMarkets } from '@ghostfolio/api/model
import { EconomicMarketClusterRiskEmergingMarkets } from '@ghostfolio/api/models/rules/economic-market-cluster-risk/emerging-markets';
import { EmergencyFundSetup } from '@ghostfolio/api/models/rules/emergency-fund/emergency-fund-setup';
import { FeeRatioInitialInvestment } from '@ghostfolio/api/models/rules/fees/fee-ratio-initial-investment';
+import { FeeRatioTotalInvestmentVolume } from '@ghostfolio/api/models/rules/fees/fee-ratio-total-investment-volume';
import { BuyingPower } from '@ghostfolio/api/models/rules/liquidity/buying-power';
import { RegionalMarketClusterRiskAsiaPacific } from '@ghostfolio/api/models/rules/regional-market-cluster-risk/asia-pacific';
import { RegionalMarketClusterRiskEmergingMarkets } from '@ghostfolio/api/models/rules/regional-market-cluster-risk/emerging-markets';
@@ -1315,6 +1316,13 @@ export class PortfolioService {
userSettings.language,
summary.committedFunds,
summary.fees
+ ),
+ new FeeRatioTotalInvestmentVolume(
+ this.exchangeRateDataService,
+ this.i18nService,
+ userSettings.language,
+ summary.totalBuy + summary.totalSell,
+ summary.fees
)
],
userSettings
diff --git a/apps/api/src/app/user/user.service.ts b/apps/api/src/app/user/user.service.ts
index def0b94d9..08328851d 100644
--- a/apps/api/src/app/user/user.service.ts
+++ b/apps/api/src/app/user/user.service.ts
@@ -13,6 +13,7 @@ import { EconomicMarketClusterRiskDevelopedMarkets } from '@ghostfolio/api/model
import { EconomicMarketClusterRiskEmergingMarkets } from '@ghostfolio/api/models/rules/economic-market-cluster-risk/emerging-markets';
import { EmergencyFundSetup } from '@ghostfolio/api/models/rules/emergency-fund/emergency-fund-setup';
import { FeeRatioInitialInvestment } from '@ghostfolio/api/models/rules/fees/fee-ratio-initial-investment';
+import { FeeRatioTotalInvestmentVolume } from '@ghostfolio/api/models/rules/fees/fee-ratio-total-investment-volume';
import { BuyingPower } from '@ghostfolio/api/models/rules/liquidity/buying-power';
import { RegionalMarketClusterRiskAsiaPacific } from '@ghostfolio/api/models/rules/regional-market-cluster-risk/asia-pacific';
import { RegionalMarketClusterRiskEmergingMarkets } from '@ghostfolio/api/models/rules/regional-market-cluster-risk/emerging-markets';
@@ -383,6 +384,13 @@ export class UserService {
undefined,
undefined
).getSettings(user.settings.settings),
+ FeeRatioTotalInvestmentVolume: new FeeRatioTotalInvestmentVolume(
+ undefined,
+ undefined,
+ undefined,
+ undefined,
+ undefined
+ ).getSettings(user.settings.settings),
RegionalMarketClusterRiskAsiaPacific:
new RegionalMarketClusterRiskAsiaPacific(
undefined,
diff --git a/apps/api/src/models/rules/fees/fee-ratio-initial-investment.ts b/apps/api/src/models/rules/fees/fee-ratio-initial-investment.ts
index cb85a73ba..54c2decc9 100644
--- a/apps/api/src/models/rules/fees/fee-ratio-initial-investment.ts
+++ b/apps/api/src/models/rules/fees/fee-ratio-initial-investment.ts
@@ -3,6 +3,9 @@ import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-
import { I18nService } from '@ghostfolio/api/services/i18n/i18n.service';
import { RuleSettings, UserSettings } from '@ghostfolio/common/interfaces';
+/**
+ * @deprecated This rule is deprecated in favor of FeeRatioTotalInvestmentVolume
+ */
export class FeeRatioInitialInvestment extends Rule {
private fees: number;
private totalInvestment: number;
diff --git a/apps/api/src/models/rules/fees/fee-ratio-total-investment-volume.ts b/apps/api/src/models/rules/fees/fee-ratio-total-investment-volume.ts
new file mode 100644
index 000000000..07bf5fa2c
--- /dev/null
+++ b/apps/api/src/models/rules/fees/fee-ratio-total-investment-volume.ts
@@ -0,0 +1,102 @@
+import { Rule } from '@ghostfolio/api/models/rule';
+import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.service';
+import { I18nService } from '@ghostfolio/api/services/i18n/i18n.service';
+import { RuleSettings, UserSettings } from '@ghostfolio/common/interfaces';
+
+export class FeeRatioTotalInvestmentVolume extends Rule {
+ private fees: number;
+ private totalInvestmentVolumeInBaseCurrency: number;
+
+ public constructor(
+ protected exchangeRateDataService: ExchangeRateDataService,
+ private i18nService: I18nService,
+ languageCode: string,
+ totalInvestmentVolumeInBaseCurrency: number,
+ fees: number
+ ) {
+ super(exchangeRateDataService, {
+ languageCode,
+ key: FeeRatioTotalInvestmentVolume.name
+ });
+
+ this.fees = fees;
+ this.totalInvestmentVolumeInBaseCurrency =
+ totalInvestmentVolumeInBaseCurrency;
+ }
+
+ public evaluate(ruleSettings: Settings) {
+ const feeRatio = this.totalInvestmentVolumeInBaseCurrency
+ ? this.fees / this.totalInvestmentVolumeInBaseCurrency
+ : 0;
+
+ if (feeRatio > ruleSettings.thresholdMax) {
+ return {
+ evaluation: this.i18nService.getTranslation({
+ id: 'rule.feeRatioTotalInvestmentVolume.false',
+ languageCode: this.getLanguageCode(),
+ placeholders: {
+ feeRatio: (ruleSettings.thresholdMax * 100).toFixed(2),
+ thresholdMax: (feeRatio * 100).toPrecision(3)
+ }
+ }),
+ value: false
+ };
+ }
+
+ return {
+ evaluation: this.i18nService.getTranslation({
+ id: 'rule.feeRatioTotalInvestmentVolume.true',
+ languageCode: this.getLanguageCode(),
+ placeholders: {
+ feeRatio: (feeRatio * 100).toPrecision(3),
+ thresholdMax: (ruleSettings.thresholdMax * 100).toFixed(2)
+ }
+ }),
+ value: true
+ };
+ }
+
+ public getCategoryName() {
+ return this.i18nService.getTranslation({
+ id: 'rule.fees.category',
+ languageCode: this.getLanguageCode()
+ });
+ }
+
+ public getConfiguration() {
+ return {
+ threshold: {
+ max: 0.1,
+ min: 0,
+ step: 0.0025,
+ unit: '%'
+ },
+ thresholdMax: true
+ };
+ }
+
+ public getName() {
+ return this.i18nService.getTranslation({
+ id: 'rule.feeRatioTotalInvestmentVolume',
+ languageCode: this.getLanguageCode()
+ });
+ }
+
+ public getSettings({
+ baseCurrency,
+ locale,
+ xRayRules
+ }: UserSettings): Settings {
+ return {
+ baseCurrency,
+ locale,
+ isActive: xRayRules?.[this.getKey()]?.isActive ?? true,
+ thresholdMax: xRayRules?.[this.getKey()]?.thresholdMax ?? 0.01
+ };
+ }
+}
+
+interface Settings extends RuleSettings {
+ baseCurrency: string;
+ thresholdMax: number;
+}
diff --git a/apps/client/src/app/pages/i18n/i18n-page.html b/apps/client/src/app/pages/i18n/i18n-page.html
index b4297d5ac..8ccd27b64 100644
--- a/apps/client/src/app/pages/i18n/i18n-page.html
+++ b/apps/client/src/app/pages/i18n/i18n-page.html
@@ -149,7 +149,7 @@
An emergency fund has been set up
- Fee Ratio
+ Fee Ratio (lecacy)
The fees do exceed ${thresholdMax}% of your initial investment
(${feeRatio}%)
@@ -158,6 +158,15 @@
The fees do not exceed ${thresholdMax}% of your initial
investment (${feeRatio}%)
+ Fee Ratio
+
+ The fees do exceed ${thresholdMax}% of your total investment
+ volume (${feeRatio}%)
+
+
+ The fees do not exceed ${thresholdMax}% of your total
+ investment volume (${feeRatio}%)
+
Fees
Regional Market Cluster Risks
diff --git a/libs/common/src/lib/interfaces/x-ray-rules-settings.interface.ts b/libs/common/src/lib/interfaces/x-ray-rules-settings.interface.ts
index bdef3e169..688d4f2a0 100644
--- a/libs/common/src/lib/interfaces/x-ray-rules-settings.interface.ts
+++ b/libs/common/src/lib/interfaces/x-ray-rules-settings.interface.ts
@@ -10,6 +10,7 @@ export interface XRayRulesSettings {
EconomicMarketClusterRiskEmergingMarkets?: RuleSettings;
EmergencyFundSetup?: RuleSettings;
FeeRatioInitialInvestment?: RuleSettings;
+ FeeRatioTotalInvestmentVolume?: RuleSettings;
RegionalMarketClusterRiskAsiaPacific?: RuleSettings;
RegionalMarketClusterRiskEmergingMarkets?: RuleSettings;
RegionalMarketClusterRiskEurope?: RuleSettings;
From 2ab3d7daa1ce7d9bd81b7b403c3ec010814e14a6 Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sun, 15 Feb 2026 10:23:30 +0100
Subject: [PATCH 5/8] Task/upgrade simplewebauthn to version 13.2.2 (#6326)
* Upgrade simplewebauthn to version 13.2.2
* Update changelog
---
CHANGELOG.md | 1 +
package-lock.json | 172 +++++++++++++++++++++++++++++++++++++++-------
package.json | 4 +-
3 files changed, 149 insertions(+), 28 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a282de2b3..3f53d48c4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Deprecated the existing static portfolio analysis rule: _Fees_ (Fee Ratio)
- Ignored nested ETFs when fetching top holdings for ETF and mutual fund assets from _Yahoo Finance_
- Improved the scraper configuration with more detailed error messages
+- Upgraded `@simplewebauthn/browser` and `@simplewebauthn/server` from version `13.1.0` to `13.2.2`
- Upgraded `cheerio` from version `1.0.0` to `1.2.0`
### Fixed
diff --git a/package-lock.json b/package-lock.json
index 046ebf083..1dfdcb7fc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -39,8 +39,8 @@
"@nestjs/serve-static": "5.0.4",
"@openrouter/ai-sdk-provider": "0.7.2",
"@prisma/client": "6.19.0",
- "@simplewebauthn/browser": "13.1.0",
- "@simplewebauthn/server": "13.1.1",
+ "@simplewebauthn/browser": "13.2.2",
+ "@simplewebauthn/server": "13.2.2",
"ai": "4.3.16",
"alphavantage": "2.2.0",
"big.js": "7.0.1",
@@ -10220,34 +10220,101 @@
"tslib": "^2.8.1"
}
},
+ "node_modules/@peculiar/asn1-cms": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.6.1.tgz",
+ "integrity": "sha512-vdG4fBF6Lkirkcl53q6eOdn3XYKt+kJTG59edgRZORlg/3atWWEReRCx5rYE1ZzTTX6vLK5zDMjHh7vbrcXGtw==",
+ "license": "MIT",
+ "dependencies": {
+ "@peculiar/asn1-schema": "^2.6.0",
+ "@peculiar/asn1-x509": "^2.6.1",
+ "@peculiar/asn1-x509-attr": "^2.6.1",
+ "asn1js": "^3.0.6",
+ "tslib": "^2.8.1"
+ }
+ },
+ "node_modules/@peculiar/asn1-csr": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.6.1.tgz",
+ "integrity": "sha512-WRWnKfIocHyzFYQTka8O/tXCiBquAPSrRjXbOkHbO4qdmS6loffCEGs+rby6WxxGdJCuunnhS2duHURhjyio6w==",
+ "license": "MIT",
+ "dependencies": {
+ "@peculiar/asn1-schema": "^2.6.0",
+ "@peculiar/asn1-x509": "^2.6.1",
+ "asn1js": "^3.0.6",
+ "tslib": "^2.8.1"
+ }
+ },
"node_modules/@peculiar/asn1-ecc": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.4.0.tgz",
- "integrity": "sha512-fJiYUBCJBDkjh347zZe5H81BdJ0+OGIg0X9z06v8xXUoql3MFeENUX0JsjCaVaU9A0L85PefLPGYkIoGpTnXLQ==",
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.6.1.tgz",
+ "integrity": "sha512-+Vqw8WFxrtDIN5ehUdvlN2m73exS2JVG0UAyfVB31gIfor3zWEAQPD+K9ydCxaj3MLen9k0JhKpu9LqviuCE1g==",
"license": "MIT",
"dependencies": {
- "@peculiar/asn1-schema": "^2.4.0",
- "@peculiar/asn1-x509": "^2.4.0",
+ "@peculiar/asn1-schema": "^2.6.0",
+ "@peculiar/asn1-x509": "^2.6.1",
+ "asn1js": "^3.0.6",
+ "tslib": "^2.8.1"
+ }
+ },
+ "node_modules/@peculiar/asn1-pfx": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.6.1.tgz",
+ "integrity": "sha512-nB5jVQy3MAAWvq0KY0R2JUZG8bO/bTLpnwyOzXyEh/e54ynGTatAR+csOnXkkVD9AFZ2uL8Z7EV918+qB1qDvw==",
+ "license": "MIT",
+ "dependencies": {
+ "@peculiar/asn1-cms": "^2.6.1",
+ "@peculiar/asn1-pkcs8": "^2.6.1",
+ "@peculiar/asn1-rsa": "^2.6.1",
+ "@peculiar/asn1-schema": "^2.6.0",
+ "asn1js": "^3.0.6",
+ "tslib": "^2.8.1"
+ }
+ },
+ "node_modules/@peculiar/asn1-pkcs8": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.6.1.tgz",
+ "integrity": "sha512-JB5iQ9Izn5yGMw3ZG4Nw3Xn/hb/G38GYF3lf7WmJb8JZUydhVGEjK/ZlFSWhnlB7K/4oqEs8HnfFIKklhR58Tw==",
+ "license": "MIT",
+ "dependencies": {
+ "@peculiar/asn1-schema": "^2.6.0",
+ "@peculiar/asn1-x509": "^2.6.1",
+ "asn1js": "^3.0.6",
+ "tslib": "^2.8.1"
+ }
+ },
+ "node_modules/@peculiar/asn1-pkcs9": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.6.1.tgz",
+ "integrity": "sha512-5EV8nZoMSxeWmcxWmmcolg22ojZRgJg+Y9MX2fnE2bGRo5KQLqV5IL9kdSQDZxlHz95tHvIq9F//bvL1OeNILw==",
+ "license": "MIT",
+ "dependencies": {
+ "@peculiar/asn1-cms": "^2.6.1",
+ "@peculiar/asn1-pfx": "^2.6.1",
+ "@peculiar/asn1-pkcs8": "^2.6.1",
+ "@peculiar/asn1-schema": "^2.6.0",
+ "@peculiar/asn1-x509": "^2.6.1",
+ "@peculiar/asn1-x509-attr": "^2.6.1",
"asn1js": "^3.0.6",
"tslib": "^2.8.1"
}
},
"node_modules/@peculiar/asn1-rsa": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.4.0.tgz",
- "integrity": "sha512-6PP75voaEnOSlWR9sD25iCQyLgFZHXbmxvUfnnDcfL6Zh5h2iHW38+bve4LfH7a60x7fkhZZNmiYqAlAff9Img==",
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.6.1.tgz",
+ "integrity": "sha512-1nVMEh46SElUt5CB3RUTV4EG/z7iYc7EoaDY5ECwganibQPkZ/Y2eMsTKB/LeyrUJ+W/tKoD9WUqIy8vB+CEdA==",
"license": "MIT",
"dependencies": {
- "@peculiar/asn1-schema": "^2.4.0",
- "@peculiar/asn1-x509": "^2.4.0",
+ "@peculiar/asn1-schema": "^2.6.0",
+ "@peculiar/asn1-x509": "^2.6.1",
"asn1js": "^3.0.6",
"tslib": "^2.8.1"
}
},
"node_modules/@peculiar/asn1-schema": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.4.0.tgz",
- "integrity": "sha512-umbembjIWOrPSOzEGG5vxFLkeM8kzIhLkgigtsOrfLKnuzxWxejAcUX+q/SoZCdemlODOcr5WiYa7+dIEzBXZQ==",
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.6.0.tgz",
+ "integrity": "sha512-xNLYLBFTBKkCzEZIw842BxytQQATQv+lDTCEMZ8C196iJcJJMBUZxrhSTxLaohMyKK8QlzRNTRkUmanucnDSqg==",
"license": "MIT",
"dependencies": {
"asn1js": "^3.0.6",
@@ -10256,17 +10323,51 @@
}
},
"node_modules/@peculiar/asn1-x509": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.4.0.tgz",
- "integrity": "sha512-F7mIZY2Eao2TaoVqigGMLv+NDdpwuBKU1fucHPONfzaBS4JXXCNCmfO0Z3dsy7JzKGqtDcYC1mr9JjaZQZNiuw==",
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.6.1.tgz",
+ "integrity": "sha512-O9jT5F1A2+t3r7C4VT7LYGXqkGLK7Kj1xFpz7U0isPrubwU5PbDoyYtx6MiGst29yq7pXN5vZbQFKRCP+lLZlA==",
"license": "MIT",
"dependencies": {
- "@peculiar/asn1-schema": "^2.4.0",
+ "@peculiar/asn1-schema": "^2.6.0",
"asn1js": "^3.0.6",
"pvtsutils": "^1.3.6",
"tslib": "^2.8.1"
}
},
+ "node_modules/@peculiar/asn1-x509-attr": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.6.1.tgz",
+ "integrity": "sha512-tlW6cxoHwgcQghnJwv3YS+9OO1737zgPogZ+CgWRUK4roEwIPzRH4JEiG770xe5HX2ATfCpmX60gurfWIF9dcQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@peculiar/asn1-schema": "^2.6.0",
+ "@peculiar/asn1-x509": "^2.6.1",
+ "asn1js": "^3.0.6",
+ "tslib": "^2.8.1"
+ }
+ },
+ "node_modules/@peculiar/x509": {
+ "version": "1.14.3",
+ "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.14.3.tgz",
+ "integrity": "sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==",
+ "license": "MIT",
+ "dependencies": {
+ "@peculiar/asn1-cms": "^2.6.0",
+ "@peculiar/asn1-csr": "^2.6.0",
+ "@peculiar/asn1-ecc": "^2.6.0",
+ "@peculiar/asn1-pkcs9": "^2.6.0",
+ "@peculiar/asn1-rsa": "^2.6.0",
+ "@peculiar/asn1-schema": "^2.6.0",
+ "@peculiar/asn1-x509": "^2.6.0",
+ "pvtsutils": "^1.3.6",
+ "reflect-metadata": "^0.2.2",
+ "tslib": "^2.8.1",
+ "tsyringe": "^4.10.0"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ }
+ },
"node_modules/@phenomnomnominal/tsquery": {
"version": "6.1.4",
"resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-6.1.4.tgz",
@@ -11696,15 +11797,15 @@
}
},
"node_modules/@simplewebauthn/browser": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@simplewebauthn/browser/-/browser-13.1.0.tgz",
- "integrity": "sha512-WuHZ/PYvyPJ9nxSzgHtOEjogBhwJfC8xzYkPC+rR/+8chl/ft4ngjiK8kSU5HtRJfczupyOh33b25TjYbvwAcg==",
+ "version": "13.2.2",
+ "resolved": "https://registry.npmjs.org/@simplewebauthn/browser/-/browser-13.2.2.tgz",
+ "integrity": "sha512-FNW1oLQpTJyqG5kkDg5ZsotvWgmBaC6jCHR7Ej0qUNep36Wl9tj2eZu7J5rP+uhXgHaLk+QQ3lqcw2vS5MX1IA==",
"license": "MIT"
},
"node_modules/@simplewebauthn/server": {
- "version": "13.1.1",
- "resolved": "https://registry.npmjs.org/@simplewebauthn/server/-/server-13.1.1.tgz",
- "integrity": "sha512-1hsLpRHfSuMB9ee2aAdh0Htza/X3f4djhYISrggqGe3xopNjOcePiSDkDDoPzDYaaMCrbqGP1H2TYU7bgL9PmA==",
+ "version": "13.2.2",
+ "resolved": "https://registry.npmjs.org/@simplewebauthn/server/-/server-13.2.2.tgz",
+ "integrity": "sha512-HcWLW28yTMGXpwE9VLx9J+N2KEUaELadLrkPEEI9tpI5la70xNEVEsu/C+m3u7uoq4FulLqZQhgBCzR9IZhFpA==",
"license": "MIT",
"dependencies": {
"@hexagon/base64": "^1.1.27",
@@ -11713,7 +11814,8 @@
"@peculiar/asn1-ecc": "^2.3.8",
"@peculiar/asn1-rsa": "^2.3.8",
"@peculiar/asn1-schema": "^2.3.8",
- "@peculiar/asn1-x509": "^2.3.8"
+ "@peculiar/asn1-x509": "^2.3.8",
+ "@peculiar/x509": "^1.13.0"
},
"engines": {
"node": ">=20.0.0"
@@ -33348,6 +33450,24 @@
"node": ">=0.6.x"
}
},
+ "node_modules/tsyringe": {
+ "version": "4.10.0",
+ "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz",
+ "integrity": "sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^1.9.3"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/tsyringe/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "license": "0BSD"
+ },
"node_modules/tuf-js": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-4.1.0.tgz",
diff --git a/package.json b/package.json
index c70b2c14b..65f98cdff 100644
--- a/package.json
+++ b/package.json
@@ -83,8 +83,8 @@
"@nestjs/serve-static": "5.0.4",
"@openrouter/ai-sdk-provider": "0.7.2",
"@prisma/client": "6.19.0",
- "@simplewebauthn/browser": "13.1.0",
- "@simplewebauthn/server": "13.1.1",
+ "@simplewebauthn/browser": "13.2.2",
+ "@simplewebauthn/server": "13.2.2",
"ai": "4.3.16",
"alphavantage": "2.2.0",
"big.js": "7.0.1",
From 09968bda7d990a29009a351dcccabd4cbd6e9d22 Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sun, 15 Feb 2026 10:35:16 +0100
Subject: [PATCH 6/8] Bugfix/fix localization in X-ray rule (#6333)
* Fix localization
---
apps/client/src/app/pages/i18n/i18n-page.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/apps/client/src/app/pages/i18n/i18n-page.html b/apps/client/src/app/pages/i18n/i18n-page.html
index 8ccd27b64..a8797c07a 100644
--- a/apps/client/src/app/pages/i18n/i18n-page.html
+++ b/apps/client/src/app/pages/i18n/i18n-page.html
@@ -149,7 +149,7 @@
An emergency fund has been set up
- Fee Ratio (lecacy)
+ Fee Ratio (legacy)
The fees do exceed ${thresholdMax}% of your initial investment
(${feeRatio}%)
From c056045ed03ca7090b5c63e87c24726ec6d62a5e Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sun, 15 Feb 2026 10:45:47 +0100
Subject: [PATCH 7/8] Task/update locales (#6334)
* Update locales
* Update translations
* Update changelog
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot]
---
CHANGELOG.md | 1 +
apps/client/src/locales/messages.ca.xlf | 198 +++++++++++++----------
apps/client/src/locales/messages.de.xlf | 200 ++++++++++++++----------
apps/client/src/locales/messages.es.xlf | 198 +++++++++++++----------
apps/client/src/locales/messages.fr.xlf | 198 +++++++++++++----------
apps/client/src/locales/messages.it.xlf | 198 +++++++++++++----------
apps/client/src/locales/messages.ko.xlf | 198 +++++++++++++----------
apps/client/src/locales/messages.nl.xlf | 198 +++++++++++++----------
apps/client/src/locales/messages.pl.xlf | 198 +++++++++++++----------
apps/client/src/locales/messages.pt.xlf | 198 +++++++++++++----------
apps/client/src/locales/messages.tr.xlf | 198 +++++++++++++----------
apps/client/src/locales/messages.uk.xlf | 198 +++++++++++++----------
apps/client/src/locales/messages.xlf | 193 +++++++++++++----------
apps/client/src/locales/messages.zh.xlf | 198 +++++++++++++----------
14 files changed, 1493 insertions(+), 1079 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3f53d48c4..ee27bef6c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Deprecated the existing static portfolio analysis rule: _Fees_ (Fee Ratio)
- Ignored nested ETFs when fetching top holdings for ETF and mutual fund assets from _Yahoo Finance_
- Improved the scraper configuration with more detailed error messages
+- Improved the language localization for German (`de`)
- Upgraded `@simplewebauthn/browser` and `@simplewebauthn/server` from version `13.1.0` to `13.2.2`
- Upgraded `cheerio` from version `1.0.0` to `1.2.0`
diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf
index a6bec7df3..6400807bd 100644
--- a/apps/client/src/locales/messages.ca.xlf
+++ b/apps/client/src/locales/messages.ca.xlf
@@ -403,7 +403,7 @@
Balanç de Caixa
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 148
+ 146
@@ -625,6 +625,10 @@
apps/client/src/app/components/admin-tag/admin-tag.component.html
78
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 22
+
libs/ui/src/lib/account-balances/account-balances.component.html
80
@@ -647,7 +651,7 @@
Realment vol suprimir aquest compte?
libs/ui/src/lib/accounts-table/accounts-table.component.ts
- 150
+ 148
@@ -867,7 +871,7 @@
apps/client/src/app/pages/public/public-page.html
- 96
+ 95
@@ -1063,7 +1067,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 53
+ 72
@@ -1083,7 +1087,7 @@
apps/client/src/app/pages/public/public-page.html
- 114
+ 113
@@ -1483,7 +1487,7 @@
Està segur que vol eliminar aquest usuari?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 215
+ 218
@@ -1519,7 +1523,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 89
+ 108
@@ -1743,7 +1747,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 88
+ 92
@@ -1767,7 +1771,7 @@
Informar d’un Problema amb les Dades
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 451
+ 450
@@ -1807,7 +1811,7 @@
Gestionar Activitats
apps/client/src/app/components/home-holdings/home-holdings.html
- 67
+ 65
@@ -1959,7 +1963,7 @@
Import total
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 143
+ 146
@@ -2095,7 +2099,7 @@
Rendiment brut absolut
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 73
+ 77
@@ -2103,7 +2107,7 @@
Rendiment net absolut
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 107
+ 111
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -2115,7 +2119,7 @@
Rendiment net
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 123
+ 127
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -2127,7 +2131,7 @@
Actius totals
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 149
+ 153
@@ -2135,7 +2139,7 @@
Actius
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 230
@@ -2143,7 +2147,7 @@
Poder adquisitiu
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 241
+ 245
@@ -2151,7 +2155,7 @@
Exclòs de l’anàlisi
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 267
+ 271
@@ -2159,7 +2163,7 @@
Passius
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 295
+ 299
apps/client/src/app/pages/features/features-page.html
@@ -2171,7 +2175,7 @@
Valor net
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 317
+ 321
@@ -2179,7 +2183,7 @@
Rendiment anualitzat
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 335
@@ -2451,7 +2455,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 11
+ 30
@@ -2939,7 +2943,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 66
+ 85
apps/client/src/app/pages/accounts/accounts-page.html
@@ -3039,7 +3043,7 @@
Dades de mercat
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 398
+ 397
libs/common/src/lib/routes/routes.ts
@@ -3436,7 +3440,7 @@
apps/client/src/app/pages/public/public-page.html
- 242
+ 241
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -3560,7 +3564,7 @@
Programari de gestió patrimonial de codi obert
apps/client/src/app/pages/i18n/i18n-page.html
- 237
+ 246
@@ -3996,7 +4000,7 @@
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 115
+ 113
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -4020,7 +4024,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 75
+ 94
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -4348,7 +4352,7 @@
apps/client/src/app/pages/public/public-page.html
- 151
+ 150
@@ -4372,7 +4376,7 @@
apps/client/src/app/pages/public/public-page.html
- 168
+ 167
@@ -4380,7 +4384,7 @@
Latest activities
apps/client/src/app/pages/public/public-page.html
- 211
+ 210
@@ -4392,7 +4396,7 @@
apps/client/src/app/pages/public/public-page.html
- 177
+ 176
@@ -4404,7 +4408,7 @@
apps/client/src/app/pages/public/public-page.html
- 186
+ 185
@@ -4480,7 +4484,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 365
+ 369
apps/client/src/app/pages/features/features-page.html
@@ -4552,7 +4556,7 @@
Close Holding
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 442
+ 441
@@ -4876,7 +4880,7 @@
Continents
apps/client/src/app/pages/public/public-page.html
- 132
+ 131
@@ -4884,7 +4888,7 @@
Vols refinar la teva estratègia d’inversió personal ?
apps/client/src/app/pages/public/public-page.html
- 234
+ 233
@@ -4900,7 +4904,7 @@
Ghostfolio us permet fer un seguiment de la vostra riquesa.
apps/client/src/app/pages/public/public-page.html
- 238
+ 237
@@ -5273,7 +5277,7 @@
Pertinença
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 48
+ 67
libs/common/src/lib/routes/routes.ts
@@ -5405,7 +5409,7 @@
De veritat vols suprimir aquestes activitats?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 278
+ 282
@@ -5413,7 +5417,7 @@
Realment vols suprimir aquesta activitat?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 288
+ 292
@@ -5653,7 +5657,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 352
+ 356
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts
@@ -5697,7 +5701,7 @@
Mostra-ho tot
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 216
+ 212
@@ -5833,7 +5837,7 @@
Fons d’emergència
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 164
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -5909,7 +5913,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 437
+ 449
@@ -6081,7 +6085,7 @@
Efectiu
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 212
+ 216
libs/ui/src/lib/i18n.ts
@@ -6137,7 +6141,7 @@
Authentication
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 35
+ 54
@@ -6305,7 +6309,7 @@
apps/client/src/app/pages/public/public-page.html
- 196
+ 195
libs/ui/src/lib/benchmark/benchmark.component.html
@@ -6313,11 +6317,11 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 439
+ 451
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 452
+ 465
libs/ui/src/lib/top-holdings/top-holdings.component.html
@@ -6791,6 +6795,10 @@
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
68
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 127
+
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
107
@@ -6809,7 +6817,7 @@
Role
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 14
+ 33
@@ -7215,7 +7223,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 98
+ 117
@@ -7479,7 +7487,7 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
@@ -7499,11 +7507,11 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 381
+ 388
@@ -7607,7 +7615,7 @@
Security token
apps/client/src/app/components/admin-users/admin-users.component.ts
- 236
+ 239
apps/client/src/app/components/user-account-access/user-account-access.component.ts
@@ -7619,7 +7627,7 @@
Do you really want to generate a new security token for this user?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 241
+ 244
@@ -7873,8 +7881,8 @@
- Fee Ratio
- Fee Ratio
+ Fee Ratio (legacy)
+ Fee Ratio (legacy)
apps/client/src/app/pages/i18n/i18n-page.html
152
@@ -7896,6 +7904,30 @@
158
+
+ Fee Ratio
+ Fee Ratio
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 161
+
+
+
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 163
+
+
+
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 167
+
+
Quick Links
Quick Links
@@ -8276,7 +8308,7 @@
Manage Asset Profile
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 466
+ 465
@@ -8352,7 +8384,7 @@
Fees
apps/client/src/app/pages/i18n/i18n-page.html
- 161
+ 170
@@ -8400,7 +8432,7 @@
Regional Market Cluster Risks
apps/client/src/app/pages/i18n/i18n-page.html
- 163
+ 172
@@ -8496,7 +8528,7 @@
Asia-Pacific
apps/client/src/app/pages/i18n/i18n-page.html
- 165
+ 174
@@ -8504,7 +8536,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 167
+ 176
@@ -8512,7 +8544,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 171
+ 180
@@ -8520,7 +8552,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 175
+ 184
@@ -8528,7 +8560,7 @@
Emerging Markets
apps/client/src/app/pages/i18n/i18n-page.html
- 180
+ 189
@@ -8536,7 +8568,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 183
+ 192
@@ -8544,7 +8576,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 187
+ 196
@@ -8552,7 +8584,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 191
+ 200
@@ -8560,7 +8592,7 @@
Europe
apps/client/src/app/pages/i18n/i18n-page.html
- 195
+ 204
@@ -8568,7 +8600,7 @@
The Europe market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 197
+ 206
@@ -8576,7 +8608,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 201
+ 210
@@ -8584,7 +8616,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 205
+ 214
@@ -8592,7 +8624,7 @@
Japan
apps/client/src/app/pages/i18n/i18n-page.html
- 209
+ 218
@@ -8600,7 +8632,7 @@
The Japan market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 211
+ 220
@@ -8608,7 +8640,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 215
+ 224
@@ -8616,7 +8648,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 219
+ 228
@@ -8624,7 +8656,7 @@
North America
apps/client/src/app/pages/i18n/i18n-page.html
- 223
+ 232
@@ -8632,7 +8664,7 @@
The North America market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 225
+ 234
@@ -8640,7 +8672,7 @@
The North America market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 229
+ 238
@@ -8648,7 +8680,7 @@
The North America market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 233
+ 242
@@ -8696,7 +8728,7 @@
Registration Date
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 26
+ 45
diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf
index 44ee607c3..2be7713eb 100644
--- a/apps/client/src/locales/messages.de.xlf
+++ b/apps/client/src/locales/messages.de.xlf
@@ -272,6 +272,10 @@
apps/client/src/app/components/admin-tag/admin-tag.component.html
78
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 22
+
libs/ui/src/lib/account-balances/account-balances.component.html
80
@@ -294,7 +298,7 @@
Möchtest du dieses Konto wirklich löschen?
libs/ui/src/lib/accounts-table/accounts-table.component.ts
- 150
+ 148
@@ -646,7 +650,7 @@
Möchtest du diesen Benutzer wirklich löschen?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 215
+ 218
@@ -682,7 +686,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 89
+ 108
@@ -738,7 +742,7 @@
apps/client/src/app/pages/public/public-page.html
- 242
+ 241
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -790,7 +794,7 @@
Aktivitäten verwalten
apps/client/src/app/components/home-holdings/home-holdings.html
- 67
+ 65
@@ -906,7 +910,7 @@
Absolute Brutto Performance
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 73
+ 77
@@ -914,7 +918,7 @@
Absolute Netto Performance
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 107
+ 111
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -926,7 +930,7 @@
Netto Performance
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 123
+ 127
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -938,7 +942,7 @@
Gesamtanlagevermögen
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 149
+ 153
@@ -946,7 +950,7 @@
Kaufkraft
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 241
+ 245
@@ -954,7 +958,7 @@
Gesamtvermögen
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 317
+ 321
@@ -962,7 +966,7 @@
Performance pro Jahr
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 335
@@ -990,7 +994,7 @@
apps/client/src/app/pages/public/public-page.html
- 114
+ 113
@@ -1030,7 +1034,7 @@
Datenfehler melden
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 451
+ 450
@@ -1058,7 +1062,7 @@
Alle anzeigen
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 216
+ 212
@@ -1342,7 +1346,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 11
+ 30
@@ -1394,7 +1398,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 66
+ 85
apps/client/src/app/pages/accounts/accounts-page.html
@@ -1834,7 +1838,7 @@
apps/client/src/app/pages/public/public-page.html
- 151
+ 150
@@ -2034,7 +2038,7 @@
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 115
+ 113
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -2058,7 +2062,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 75
+ 94
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -2158,7 +2162,7 @@
Kontinente
apps/client/src/app/pages/public/public-page.html
- 132
+ 131
@@ -2174,7 +2178,7 @@
Ghostfolio verschafft dir den Überblick über dein Vermögen.
apps/client/src/app/pages/public/public-page.html
- 238
+ 237
@@ -2322,7 +2326,7 @@
Möchtest du diese Aktivität wirklich löschen?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 288
+ 292
@@ -2454,7 +2458,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 53
+ 72
@@ -2478,7 +2482,7 @@
apps/client/src/app/pages/public/public-page.html
- 168
+ 167
@@ -2486,7 +2490,7 @@
Neueste Aktivitäten
apps/client/src/app/pages/public/public-page.html
- 211
+ 210
@@ -2498,7 +2502,7 @@
apps/client/src/app/pages/public/public-page.html
- 177
+ 176
@@ -2510,7 +2514,7 @@
apps/client/src/app/pages/public/public-page.html
- 186
+ 185
@@ -2554,7 +2558,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 352
+ 356
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts
@@ -2702,7 +2706,7 @@
Von der Analyse ausgenommen
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 267
+ 271
@@ -2746,7 +2750,7 @@
Gesamtbetrag
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 143
+ 146
@@ -2862,7 +2866,7 @@
Bargeld
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 212
+ 216
libs/ui/src/lib/i18n.ts
@@ -2910,7 +2914,7 @@
Authentifizierung
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 35
+ 54
@@ -2974,7 +2978,7 @@
Notfallfonds
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 164
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -2994,7 +2998,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 437
+ 449
@@ -3006,7 +3010,7 @@
apps/client/src/app/pages/public/public-page.html
- 196
+ 195
libs/ui/src/lib/benchmark/benchmark.component.html
@@ -3014,11 +3018,11 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 439
+ 451
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 452
+ 465
libs/ui/src/lib/top-holdings/top-holdings.component.html
@@ -3154,7 +3158,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 365
+ 369
apps/client/src/app/pages/features/features-page.html
@@ -3238,7 +3242,7 @@
Marktdaten
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 398
+ 397
libs/common/src/lib/routes/routes.ts
@@ -3650,7 +3654,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 88
+ 92
@@ -3822,7 +3826,7 @@
Möchtest du diese Aktivitäten wirklich löschen?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 278
+ 282
@@ -4094,7 +4098,7 @@
Verbindlichkeiten
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 295
+ 299
apps/client/src/app/pages/features/features-page.html
@@ -4510,7 +4514,7 @@
Anlagevermögen
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 230
@@ -4742,7 +4746,7 @@
apps/client/src/app/pages/public/public-page.html
- 96
+ 95
@@ -5556,7 +5560,7 @@
Mitgliedschaft
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 48
+ 67
libs/common/src/lib/routes/routes.ts
@@ -5664,7 +5668,7 @@
Open Source Software für die Vermögensverwaltung
apps/client/src/app/pages/i18n/i18n-page.html
- 237
+ 246
@@ -5744,7 +5748,7 @@
Cash-Bestände
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 148
+ 146
@@ -5900,7 +5904,7 @@
Position abschliessen
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 442
+ 441
@@ -6353,7 +6357,7 @@
Möchtest du deine persönliche Anlagestrategie verfeinern ?
apps/client/src/app/pages/public/public-page.html
- 234
+ 233
@@ -6815,6 +6819,10 @@
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
68
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 127
+
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
107
@@ -6833,7 +6841,7 @@
Rolle
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 14
+ 33
@@ -7239,7 +7247,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 98
+ 117
@@ -7503,7 +7511,7 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
@@ -7523,11 +7531,11 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 381
+ 388
@@ -7631,7 +7639,7 @@
Sicherheits-Token
apps/client/src/app/components/admin-users/admin-users.component.ts
- 236
+ 239
apps/client/src/app/components/user-account-access/user-account-access.component.ts
@@ -7643,7 +7651,7 @@
Möchtest du für diesen Benutzer wirklich ein neues Sicherheits-Token generieren?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 241
+ 244
@@ -7842,7 +7850,7 @@
Sync Demo User Account
- Synchronisiere Demo Benutzerkonto
+ Synchronisiere Demo Benutzerkonto
apps/client/src/app/components/admin-overview/admin-overview.html
195
@@ -7873,8 +7881,8 @@
- Fee Ratio
- Gebührenverhältnis
+ Fee Ratio (legacy)
+ Gebührenverhältnis (veraltet)
apps/client/src/app/pages/i18n/i18n-page.html
152
@@ -7896,6 +7904,30 @@
158
+
+ Fee Ratio
+ Gebührenverhältnis
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 161
+
+
+
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ Die Gebühren übersteigen ${thresholdMax}% deines gesamten Investitionsvolumens (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 163
+
+
+
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ Die Gebühren übersteigen ${thresholdMax}% deines gesamten Investitionsvolumens (${feeRatio}%) nicht
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 167
+
+
Quick Links
Schnellzugriff
@@ -8276,7 +8308,7 @@
Anlageprofil verwalten
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 466
+ 465
@@ -8352,7 +8384,7 @@
Gebühren
apps/client/src/app/pages/i18n/i18n-page.html
- 161
+ 170
@@ -8400,7 +8432,7 @@
Regionale Marktklumpenrisiken
apps/client/src/app/pages/i18n/i18n-page.html
- 163
+ 172
@@ -8496,7 +8528,7 @@
Asien-Pazifik
apps/client/src/app/pages/i18n/i18n-page.html
- 165
+ 174
@@ -8504,7 +8536,7 @@
Der Anteil des Asien-Pazifik-Marktes deiner aktuellen Investition (${valueRatio}%) übersteigt ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 167
+ 176
@@ -8512,7 +8544,7 @@
Der Anteil des Asien-Pazifik-Marktes deiner aktuellen Investition (${valueRatio}%) liegt unter ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 171
+ 180
@@ -8520,7 +8552,7 @@
Der Anteil des Asien-Pazifik-Marktes deiner aktuellen Investition (${valueRatio}%) liegt im Bereich zwischen ${thresholdMin}% und ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 175
+ 184
@@ -8528,7 +8560,7 @@
Schwellenländer
apps/client/src/app/pages/i18n/i18n-page.html
- 180
+ 189
@@ -8536,7 +8568,7 @@
Der Anteil der Schwellenländer deiner aktuellen Investition (${valueRatio}%) übersteigt ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 183
+ 192
@@ -8544,7 +8576,7 @@
Der Anteil der Schwellenländer deiner aktuellen Investition (${valueRatio}%) liegt unter ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 187
+ 196
@@ -8552,7 +8584,7 @@
Der Anteil der Schwellenländer deiner aktuellen Investition (${valueRatio}%) liegt im Bereich zwischen ${thresholdMin}% und ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 191
+ 200
@@ -8560,7 +8592,7 @@
Europa
apps/client/src/app/pages/i18n/i18n-page.html
- 195
+ 204
@@ -8568,7 +8600,7 @@
Der Anteil des europäischen Marktes deiner aktuellen Investition (${valueRatio}%) übersteigt ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 197
+ 206
@@ -8576,7 +8608,7 @@
Der Anteil des europäischen Marktes deiner aktuellen Investition (${valueRatio}%) liegt unter ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 201
+ 210
@@ -8584,7 +8616,7 @@
Der Anteil des europäischen Marktes deiner aktuellen Investition (${valueRatio}%) liegt im Bereich zwischen ${thresholdMin}% und ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 205
+ 214
@@ -8592,7 +8624,7 @@
Japan
apps/client/src/app/pages/i18n/i18n-page.html
- 209
+ 218
@@ -8600,7 +8632,7 @@
Der Anteil des japanischen Marktes deiner aktuellen Investition (${valueRatio}%) übersteigt ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 211
+ 220
@@ -8608,7 +8640,7 @@
Der Anteil des japanischen Marktes deiner aktuellen Investition (${valueRatio}%) liegt unter ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 215
+ 224
@@ -8616,7 +8648,7 @@
Der Anteil des japanischen Marktes deiner aktuellen Investition (${valueRatio}%) liegt im Bereich zwischen ${thresholdMin}% und ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 219
+ 228
@@ -8624,7 +8656,7 @@
Nordamerika
apps/client/src/app/pages/i18n/i18n-page.html
- 223
+ 232
@@ -8632,7 +8664,7 @@
Der Anteil des nordamerikanischen Marktes deiner aktuellen Investition (${valueRatio}%) übersteigt ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 225
+ 234
@@ -8640,7 +8672,7 @@
Der Anteil des nordamerikanischen Marktes deiner aktuellen Investition (${valueRatio}%) liegt unter ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 229
+ 238
@@ -8648,7 +8680,7 @@
Der Anteil des nordamerikanischen Marktes deiner aktuellen Investition (${valueRatio}%) liegt im Bereich zwischen ${thresholdMin}% und ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 233
+ 242
@@ -8696,7 +8728,7 @@
Registrierungsdatum
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 26
+ 45
diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf
index 7564e4d80..fb4773203 100644
--- a/apps/client/src/locales/messages.es.xlf
+++ b/apps/client/src/locales/messages.es.xlf
@@ -273,6 +273,10 @@
apps/client/src/app/components/admin-tag/admin-tag.component.html
78
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 22
+
libs/ui/src/lib/account-balances/account-balances.component.html
80
@@ -295,7 +299,7 @@
¿Estás seguro de eliminar esta cuenta?
libs/ui/src/lib/accounts-table/accounts-table.component.ts
- 150
+ 148
@@ -631,7 +635,7 @@
¿Estás seguro de eliminar este usuario?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 215
+ 218
@@ -667,7 +671,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 89
+ 108
@@ -723,7 +727,7 @@
apps/client/src/app/pages/public/public-page.html
- 242
+ 241
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -775,7 +779,7 @@
Gestión de las operaciones
apps/client/src/app/components/home-holdings/home-holdings.html
- 67
+ 65
@@ -891,7 +895,7 @@
Rendimiento bruto absoluto
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 73
+ 77
@@ -899,7 +903,7 @@
Rendimiento neto absoluto
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 107
+ 111
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -911,7 +915,7 @@
Rendimiento neto
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 123
+ 127
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -923,7 +927,7 @@
Total de activos
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 149
+ 153
@@ -931,7 +935,7 @@
Capacidad de compra
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 241
+ 245
@@ -939,7 +943,7 @@
Patrimonio neto
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 317
+ 321
@@ -947,7 +951,7 @@
Rendimiento anualizado
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 335
@@ -975,7 +979,7 @@
apps/client/src/app/pages/public/public-page.html
- 114
+ 113
@@ -1015,7 +1019,7 @@
Reporta un anomalía de los datos
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 451
+ 450
@@ -1043,7 +1047,7 @@
Mostrar todos
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 216
+ 212
@@ -1327,7 +1331,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 11
+ 30
@@ -1379,7 +1383,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 66
+ 85
apps/client/src/app/pages/accounts/accounts-page.html
@@ -1819,7 +1823,7 @@
apps/client/src/app/pages/public/public-page.html
- 151
+ 150
@@ -2019,7 +2023,7 @@
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 115
+ 113
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -2043,7 +2047,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 75
+ 94
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -2143,7 +2147,7 @@
Continentes
apps/client/src/app/pages/public/public-page.html
- 132
+ 131
@@ -2159,7 +2163,7 @@
Ghostfolio te permite hacer un seguimiento de tu riqueza.
apps/client/src/app/pages/public/public-page.html
- 238
+ 237
@@ -2307,7 +2311,7 @@
¿Estás seguro de eliminar esta operación?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 288
+ 292
@@ -2415,7 +2419,7 @@
apps/client/src/app/pages/public/public-page.html
- 168
+ 167
@@ -2423,7 +2427,7 @@
Últimas actividades
apps/client/src/app/pages/public/public-page.html
- 211
+ 210
@@ -2443,7 +2447,7 @@
apps/client/src/app/pages/public/public-page.html
- 186
+ 185
@@ -2455,7 +2459,7 @@
apps/client/src/app/pages/public/public-page.html
- 177
+ 176
@@ -2487,7 +2491,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 53
+ 72
@@ -2523,7 +2527,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 352
+ 356
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts
@@ -2687,7 +2691,7 @@
Excluido del análisis
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 267
+ 271
@@ -2731,7 +2735,7 @@
Importe total
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 143
+ 146
@@ -2847,7 +2851,7 @@
Efectivo
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 212
+ 216
libs/ui/src/lib/i18n.ts
@@ -2895,7 +2899,7 @@
Autenticación
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 35
+ 54
@@ -2959,7 +2963,7 @@
Fondo de emergencia
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 164
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -2979,7 +2983,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 437
+ 449
@@ -2991,7 +2995,7 @@
apps/client/src/app/pages/public/public-page.html
- 196
+ 195
libs/ui/src/lib/benchmark/benchmark.component.html
@@ -2999,11 +3003,11 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 439
+ 451
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 452
+ 465
libs/ui/src/lib/top-holdings/top-holdings.component.html
@@ -3131,7 +3135,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 365
+ 369
apps/client/src/app/pages/features/features-page.html
@@ -3223,7 +3227,7 @@
Datos del mercado
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 398
+ 397
libs/common/src/lib/routes/routes.ts
@@ -3635,7 +3639,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 88
+ 92
@@ -3799,7 +3803,7 @@
¿Realmente deseas eliminar estas actividades?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 278
+ 282
@@ -4071,7 +4075,7 @@
Pasivos
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 295
+ 299
apps/client/src/app/pages/features/features-page.html
@@ -4487,7 +4491,7 @@
Activos
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 230
@@ -4719,7 +4723,7 @@
apps/client/src/app/pages/public/public-page.html
- 96
+ 95
@@ -5533,7 +5537,7 @@
Membresía
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 48
+ 67
libs/common/src/lib/routes/routes.ts
@@ -5641,7 +5645,7 @@
Software de gestión de patrimonio de código abierto
apps/client/src/app/pages/i18n/i18n-page.html
- 237
+ 246
@@ -5721,7 +5725,7 @@
Saldos de efectivo
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 148
+ 146
@@ -5877,7 +5881,7 @@
Cerrar posición
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 442
+ 441
@@ -6330,7 +6334,7 @@
¿Te gustaría refinar tu estrategia de inversión personal ?
apps/client/src/app/pages/public/public-page.html
- 234
+ 233
@@ -6792,6 +6796,10 @@
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
68
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 127
+
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
107
@@ -6810,7 +6818,7 @@
Rol
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 14
+ 33
@@ -7216,7 +7224,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 98
+ 117
@@ -7480,7 +7488,7 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
@@ -7500,11 +7508,11 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 381
+ 388
@@ -7608,7 +7616,7 @@
Token de seguridad
apps/client/src/app/components/admin-users/admin-users.component.ts
- 236
+ 239
apps/client/src/app/components/user-account-access/user-account-access.component.ts
@@ -7620,7 +7628,7 @@
¿Realmente deseas generar un nuevo token de seguridad para este usuario?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 241
+ 244
@@ -7874,8 +7882,8 @@
- Fee Ratio
- Relación de tarifas
+ Fee Ratio (legacy)
+ Relación de tarifas
apps/client/src/app/pages/i18n/i18n-page.html
152
@@ -7897,6 +7905,30 @@
158
+
+ Fee Ratio
+ Fee Ratio
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 161
+
+
+
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 163
+
+
+
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 167
+
+
Quick Links
Enlaces rápidos
@@ -8277,7 +8309,7 @@
Gestionar perfil de activo
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 466
+ 465
@@ -8353,7 +8385,7 @@
Comisiones
apps/client/src/app/pages/i18n/i18n-page.html
- 161
+ 170
@@ -8401,7 +8433,7 @@
Riesgos de los grupos de mercados regionales
apps/client/src/app/pages/i18n/i18n-page.html
- 163
+ 172
@@ -8497,7 +8529,7 @@
Asia-Pacífico
apps/client/src/app/pages/i18n/i18n-page.html
- 165
+ 174
@@ -8505,7 +8537,7 @@
La contribución al mercado de Asia-Pacífico de tu inversión actual (${valueRatio}%) supera el ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 167
+ 176
@@ -8513,7 +8545,7 @@
La contribución al mercado de Asia-Pacífico de tu inversión actual (${valueRatio}%) es inferior al ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 171
+ 180
@@ -8521,7 +8553,7 @@
La contribución al mercado de Asia-Pacífico de tu inversión actual (${valueRatio}%) está dentro del rango de ${thresholdMin}% y ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 175
+ 184
@@ -8529,7 +8561,7 @@
Mercados emergentes
apps/client/src/app/pages/i18n/i18n-page.html
- 180
+ 189
@@ -8537,7 +8569,7 @@
La contribución a los mercados emergentes de tu inversión actual (${valueRatio}%) supera el ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 183
+ 192
@@ -8545,7 +8577,7 @@
La contribución a los mercados emergentes de tu inversión actual (${valueRatio}%) es inferior al ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 187
+ 196
@@ -8553,7 +8585,7 @@
La contribución a los mercados emergentes de tu inversión actual (${valueRatio}%) está dentro del rango de ${thresholdMin}% y ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 191
+ 200
@@ -8561,7 +8593,7 @@
Europa
apps/client/src/app/pages/i18n/i18n-page.html
- 195
+ 204
@@ -8569,7 +8601,7 @@
La contribución al mercado europeo de tu inversión actual (${valueRatio}%) supera el ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 197
+ 206
@@ -8577,7 +8609,7 @@
La contribución al mercado europeo de tu inversión actual (${valueRatio}%) es inferior al ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 201
+ 210
@@ -8585,7 +8617,7 @@
La contribución al mercado europeo de tu inversión actual (${valueRatio}%) está dentro del rango de ${thresholdMin}% y ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 205
+ 214
@@ -8593,7 +8625,7 @@
Japón
apps/client/src/app/pages/i18n/i18n-page.html
- 209
+ 218
@@ -8601,7 +8633,7 @@
La contribución al mercado japonés de su inversión actual (${valueRatio}%) supera el ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 211
+ 220
@@ -8609,7 +8641,7 @@
La contribución al mercado japonés de su inversión actual (${valueRatio}%) es inferior a ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 215
+ 224
@@ -8617,7 +8649,7 @@
La contribución al mercado japonés de su inversión actual (${valueRatio}%) está dentro del rango de ${thresholdMin}% y ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 219
+ 228
@@ -8625,7 +8657,7 @@
Norteamérica
apps/client/src/app/pages/i18n/i18n-page.html
- 223
+ 232
@@ -8633,7 +8665,7 @@
La contribución del mercado de América del Norte de su inversión actual (${valueRatio}%) supera el ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 225
+ 234
@@ -8641,7 +8673,7 @@
La contribución al mercado de América del Norte de su inversión actual (${valueRatio}%) es inferior a ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 229
+ 238
@@ -8649,7 +8681,7 @@
La contribución al mercado de América del Norte de su inversión actual (${valueRatio}%) está dentro del rango de ${thresholdMin}% y ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 233
+ 242
@@ -8697,7 +8729,7 @@
Fecha de registro
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 26
+ 45
diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf
index 0da1c3f6a..8cb2b2f48 100644
--- a/apps/client/src/locales/messages.fr.xlf
+++ b/apps/client/src/locales/messages.fr.xlf
@@ -328,6 +328,10 @@
apps/client/src/app/components/admin-tag/admin-tag.component.html
78
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 22
+
libs/ui/src/lib/account-balances/account-balances.component.html
80
@@ -350,7 +354,7 @@
Voulez-vous vraiment supprimer ce compte ?
libs/ui/src/lib/accounts-table/accounts-table.component.ts
- 150
+ 148
@@ -634,7 +638,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 53
+ 72
@@ -654,7 +658,7 @@
apps/client/src/app/pages/public/public-page.html
- 114
+ 113
@@ -842,7 +846,7 @@
Voulez-vous vraiment supprimer cet·te utilisateur·rice ?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 215
+ 218
@@ -878,7 +882,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 89
+ 108
@@ -1010,7 +1014,7 @@
Gérer les Activités
apps/client/src/app/components/home-holdings/home-holdings.html
- 67
+ 65
@@ -1062,7 +1066,7 @@
Montant Total
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 143
+ 146
@@ -1174,7 +1178,7 @@
Performance Absolue Brute
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 73
+ 77
@@ -1182,7 +1186,7 @@
Performance Absolue Nette
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 107
+ 111
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1194,7 +1198,7 @@
Performance nette
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 123
+ 127
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1206,7 +1210,7 @@
Actifs Totaux
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 149
+ 153
@@ -1214,7 +1218,7 @@
Pouvoir d’Achat
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 241
+ 245
@@ -1222,7 +1226,7 @@
Exclus de l’Analyse
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 267
+ 271
@@ -1230,7 +1234,7 @@
Fortune
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 317
+ 321
@@ -1238,7 +1242,7 @@
Performance annualisée
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 335
@@ -1290,7 +1294,7 @@
Signaler une Erreur de Données
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 451
+ 450
@@ -1662,7 +1666,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 11
+ 30
@@ -1714,7 +1718,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 66
+ 85
apps/client/src/app/pages/accounts/accounts-page.html
@@ -1758,7 +1762,7 @@
Données du marché
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 398
+ 397
libs/common/src/lib/routes/routes.ts
@@ -2042,7 +2046,7 @@
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 115
+ 113
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -2066,7 +2070,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 75
+ 94
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -2310,7 +2314,7 @@
apps/client/src/app/pages/public/public-page.html
- 151
+ 150
@@ -2334,7 +2338,7 @@
apps/client/src/app/pages/public/public-page.html
- 168
+ 167
@@ -2342,7 +2346,7 @@
Latest activities
apps/client/src/app/pages/public/public-page.html
- 211
+ 210
@@ -2354,7 +2358,7 @@
apps/client/src/app/pages/public/public-page.html
- 177
+ 176
@@ -2366,7 +2370,7 @@
apps/client/src/app/pages/public/public-page.html
- 186
+ 185
@@ -2402,7 +2406,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 365
+ 369
apps/client/src/app/pages/features/features-page.html
@@ -2546,7 +2550,7 @@
Continents
apps/client/src/app/pages/public/public-page.html
- 132
+ 131
@@ -2562,7 +2566,7 @@
Ghostfolio vous aide à garder un aperçu de votre patrimoine.
apps/client/src/app/pages/public/public-page.html
- 238
+ 237
@@ -2590,7 +2594,7 @@
apps/client/src/app/pages/public/public-page.html
- 242
+ 241
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -2798,7 +2802,7 @@
Voulez-vous vraiment supprimer cette activité ?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 288
+ 292
@@ -2850,7 +2854,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 352
+ 356
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts
@@ -2894,7 +2898,7 @@
Montrer tout
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 216
+ 212
@@ -2982,7 +2986,7 @@
Fonds d’Urgence
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 164
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -3002,7 +3006,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 437
+ 449
@@ -3050,7 +3054,7 @@
Cash
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 212
+ 216
libs/ui/src/lib/i18n.ts
@@ -3098,7 +3102,7 @@
Authentication
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 35
+ 54
@@ -3230,7 +3234,7 @@
apps/client/src/app/pages/public/public-page.html
- 196
+ 195
libs/ui/src/lib/benchmark/benchmark.component.html
@@ -3238,11 +3242,11 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 439
+ 451
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 452
+ 465
libs/ui/src/lib/top-holdings/top-holdings.component.html
@@ -3634,7 +3638,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 88
+ 92
@@ -3798,7 +3802,7 @@
Voulez-vous vraiment supprimer toutes vos activités ?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 278
+ 282
@@ -4070,7 +4074,7 @@
Dettes
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 295
+ 299
apps/client/src/app/pages/features/features-page.html
@@ -4486,7 +4490,7 @@
Actifs
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 230
@@ -4718,7 +4722,7 @@
apps/client/src/app/pages/public/public-page.html
- 96
+ 95
@@ -5532,7 +5536,7 @@
Statut
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 48
+ 67
libs/common/src/lib/routes/routes.ts
@@ -5640,7 +5644,7 @@
Logiciel libre de Gestion de Patrimoine
apps/client/src/app/pages/i18n/i18n-page.html
- 237
+ 246
@@ -5720,7 +5724,7 @@
Cash Balances
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 148
+ 146
@@ -5876,7 +5880,7 @@
Close Holding
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 442
+ 441
@@ -6329,7 +6333,7 @@
Souhaitez-vous affiner votre stratégie d’investissement personnelle ?
apps/client/src/app/pages/public/public-page.html
- 234
+ 233
@@ -6791,6 +6795,10 @@
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
68
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 127
+
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
107
@@ -6809,7 +6817,7 @@
Role
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 14
+ 33
@@ -7215,7 +7223,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 98
+ 117
@@ -7479,7 +7487,7 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
@@ -7499,11 +7507,11 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 381
+ 388
@@ -7607,7 +7615,7 @@
Jeton de sécurité
apps/client/src/app/components/admin-users/admin-users.component.ts
- 236
+ 239
apps/client/src/app/components/user-account-access/user-account-access.component.ts
@@ -7619,7 +7627,7 @@
Voulez-vous vraiment générer un nouveau jeton de sécurité pour cet utilisateur ?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 241
+ 244
@@ -7873,8 +7881,8 @@
- Fee Ratio
- Ratio de frais
+ Fee Ratio (legacy)
+ Ratio de frais
apps/client/src/app/pages/i18n/i18n-page.html
152
@@ -7896,6 +7904,30 @@
158
+
+ Fee Ratio
+ Fee Ratio
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 161
+
+
+
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 163
+
+
+
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 167
+
+
Quick Links
Liens rapides
@@ -8276,7 +8308,7 @@
Gérer le profil d’actif
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 466
+ 465
@@ -8352,7 +8384,7 @@
Fees
apps/client/src/app/pages/i18n/i18n-page.html
- 161
+ 170
@@ -8400,7 +8432,7 @@
Regional Market Cluster Risks
apps/client/src/app/pages/i18n/i18n-page.html
- 163
+ 172
@@ -8496,7 +8528,7 @@
Asia-Pacific
apps/client/src/app/pages/i18n/i18n-page.html
- 165
+ 174
@@ -8504,7 +8536,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 167
+ 176
@@ -8512,7 +8544,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 171
+ 180
@@ -8520,7 +8552,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 175
+ 184
@@ -8528,7 +8560,7 @@
Emerging Markets
apps/client/src/app/pages/i18n/i18n-page.html
- 180
+ 189
@@ -8536,7 +8568,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 183
+ 192
@@ -8544,7 +8576,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 187
+ 196
@@ -8552,7 +8584,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 191
+ 200
@@ -8560,7 +8592,7 @@
Europe
apps/client/src/app/pages/i18n/i18n-page.html
- 195
+ 204
@@ -8568,7 +8600,7 @@
The Europe market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 197
+ 206
@@ -8576,7 +8608,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 201
+ 210
@@ -8584,7 +8616,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 205
+ 214
@@ -8592,7 +8624,7 @@
Japan
apps/client/src/app/pages/i18n/i18n-page.html
- 209
+ 218
@@ -8600,7 +8632,7 @@
The Japan market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 211
+ 220
@@ -8608,7 +8640,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 215
+ 224
@@ -8616,7 +8648,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 219
+ 228
@@ -8624,7 +8656,7 @@
North America
apps/client/src/app/pages/i18n/i18n-page.html
- 223
+ 232
@@ -8632,7 +8664,7 @@
The North America market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 225
+ 234
@@ -8640,7 +8672,7 @@
The North America market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 229
+ 238
@@ -8648,7 +8680,7 @@
The North America market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 233
+ 242
@@ -8696,7 +8728,7 @@
Registration Date
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 26
+ 45
diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf
index 746e1fbd1..61b08b673 100644
--- a/apps/client/src/locales/messages.it.xlf
+++ b/apps/client/src/locales/messages.it.xlf
@@ -273,6 +273,10 @@
apps/client/src/app/components/admin-tag/admin-tag.component.html
78
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 22
+
libs/ui/src/lib/account-balances/account-balances.component.html
80
@@ -295,7 +299,7 @@
Vuoi davvero eliminare questo account?
libs/ui/src/lib/accounts-table/accounts-table.component.ts
- 150
+ 148
@@ -631,7 +635,7 @@
Vuoi davvero eliminare questo utente?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 215
+ 218
@@ -667,7 +671,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 89
+ 108
@@ -723,7 +727,7 @@
apps/client/src/app/pages/public/public-page.html
- 242
+ 241
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -775,7 +779,7 @@
Gestione delle attività
apps/client/src/app/components/home-holdings/home-holdings.html
- 67
+ 65
@@ -891,7 +895,7 @@
Prestazioni lorde assolute
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 73
+ 77
@@ -899,7 +903,7 @@
Prestazioni nette assolute
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 107
+ 111
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -911,7 +915,7 @@
Prestazioni nette
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 123
+ 127
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -923,7 +927,7 @@
Asset totali
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 149
+ 153
@@ -931,7 +935,7 @@
Potere d’acquisto
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 241
+ 245
@@ -939,7 +943,7 @@
Patrimonio netto
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 317
+ 321
@@ -947,7 +951,7 @@
Prestazioni annualizzate
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 335
@@ -975,7 +979,7 @@
apps/client/src/app/pages/public/public-page.html
- 114
+ 113
@@ -1015,7 +1019,7 @@
Segnala un’anomalia dei dati
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 451
+ 450
@@ -1043,7 +1047,7 @@
Mostra tutti
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 216
+ 212
@@ -1327,7 +1331,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 11
+ 30
@@ -1379,7 +1383,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 66
+ 85
apps/client/src/app/pages/accounts/accounts-page.html
@@ -1819,7 +1823,7 @@
apps/client/src/app/pages/public/public-page.html
- 151
+ 150
@@ -2019,7 +2023,7 @@
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 115
+ 113
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -2043,7 +2047,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 75
+ 94
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -2143,7 +2147,7 @@
Continenti
apps/client/src/app/pages/public/public-page.html
- 132
+ 131
@@ -2159,7 +2163,7 @@
Ghostfolio ti permette di tenere traccia della tua ricchezza.
apps/client/src/app/pages/public/public-page.html
- 238
+ 237
@@ -2307,7 +2311,7 @@
Vuoi davvero eliminare questa attività?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 288
+ 292
@@ -2415,7 +2419,7 @@
apps/client/src/app/pages/public/public-page.html
- 168
+ 167
@@ -2423,7 +2427,7 @@
Latest activities
apps/client/src/app/pages/public/public-page.html
- 211
+ 210
@@ -2443,7 +2447,7 @@
apps/client/src/app/pages/public/public-page.html
- 186
+ 185
@@ -2455,7 +2459,7 @@
apps/client/src/app/pages/public/public-page.html
- 177
+ 176
@@ -2487,7 +2491,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 53
+ 72
@@ -2523,7 +2527,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 352
+ 356
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts
@@ -2687,7 +2691,7 @@
Escluso dall’analisi
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 267
+ 271
@@ -2731,7 +2735,7 @@
Importo totale
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 143
+ 146
@@ -2847,7 +2851,7 @@
Contanti
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 212
+ 216
libs/ui/src/lib/i18n.ts
@@ -2895,7 +2899,7 @@
Authentication
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 35
+ 54
@@ -2959,7 +2963,7 @@
Fondo di emergenza
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 164
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -2979,7 +2983,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 437
+ 449
@@ -2991,7 +2995,7 @@
apps/client/src/app/pages/public/public-page.html
- 196
+ 195
libs/ui/src/lib/benchmark/benchmark.component.html
@@ -2999,11 +3003,11 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 439
+ 451
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 452
+ 465
libs/ui/src/lib/top-holdings/top-holdings.component.html
@@ -3131,7 +3135,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 365
+ 369
apps/client/src/app/pages/features/features-page.html
@@ -3223,7 +3227,7 @@
Dati del mercato
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 398
+ 397
libs/common/src/lib/routes/routes.ts
@@ -3635,7 +3639,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 88
+ 92
@@ -3799,7 +3803,7 @@
Vuoi davvero eliminare tutte le tue attività?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 278
+ 282
@@ -4071,7 +4075,7 @@
Passività
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 295
+ 299
apps/client/src/app/pages/features/features-page.html
@@ -4487,7 +4491,7 @@
Asset
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 230
@@ -4719,7 +4723,7 @@
apps/client/src/app/pages/public/public-page.html
- 96
+ 95
@@ -5533,7 +5537,7 @@
Iscrizione
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 48
+ 67
libs/common/src/lib/routes/routes.ts
@@ -5641,7 +5645,7 @@
Software Open Source per la gestione della tua ricchezza
apps/client/src/app/pages/i18n/i18n-page.html
- 237
+ 246
@@ -5721,7 +5725,7 @@
Saldi di cassa
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 148
+ 146
@@ -5877,7 +5881,7 @@
Close Holding
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 442
+ 441
@@ -6330,7 +6334,7 @@
Vorresti perfezionare la tua strategia personale di investimento ?
apps/client/src/app/pages/public/public-page.html
- 234
+ 233
@@ -6792,6 +6796,10 @@
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
68
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 127
+
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
107
@@ -6810,7 +6818,7 @@
Role
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 14
+ 33
@@ -7216,7 +7224,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 98
+ 117
@@ -7480,7 +7488,7 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
@@ -7500,11 +7508,11 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 381
+ 388
@@ -7608,7 +7616,7 @@
Token di sicurezza
apps/client/src/app/components/admin-users/admin-users.component.ts
- 236
+ 239
apps/client/src/app/components/user-account-access/user-account-access.component.ts
@@ -7620,7 +7628,7 @@
Vuoi davvero generare un nuovo token di sicurezza per questo utente?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 241
+ 244
@@ -7874,8 +7882,8 @@
- Fee Ratio
- Rapporto tariffario
+ Fee Ratio (legacy)
+ Rapporto tariffario
apps/client/src/app/pages/i18n/i18n-page.html
152
@@ -7897,6 +7905,30 @@
158
+
+ Fee Ratio
+ Fee Ratio
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 161
+
+
+
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 163
+
+
+
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 167
+
+
Quick Links
Collegamenti rapidi
@@ -8277,7 +8309,7 @@
Gestisci profilo risorsa
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 466
+ 465
@@ -8353,7 +8385,7 @@
Fees
apps/client/src/app/pages/i18n/i18n-page.html
- 161
+ 170
@@ -8401,7 +8433,7 @@
Regional Market Cluster Risks
apps/client/src/app/pages/i18n/i18n-page.html
- 163
+ 172
@@ -8497,7 +8529,7 @@
Asia-Pacific
apps/client/src/app/pages/i18n/i18n-page.html
- 165
+ 174
@@ -8505,7 +8537,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 167
+ 176
@@ -8513,7 +8545,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 171
+ 180
@@ -8521,7 +8553,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 175
+ 184
@@ -8529,7 +8561,7 @@
Emerging Markets
apps/client/src/app/pages/i18n/i18n-page.html
- 180
+ 189
@@ -8537,7 +8569,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 183
+ 192
@@ -8545,7 +8577,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 187
+ 196
@@ -8553,7 +8585,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 191
+ 200
@@ -8561,7 +8593,7 @@
Europe
apps/client/src/app/pages/i18n/i18n-page.html
- 195
+ 204
@@ -8569,7 +8601,7 @@
The Europe market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 197
+ 206
@@ -8577,7 +8609,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 201
+ 210
@@ -8585,7 +8617,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 205
+ 214
@@ -8593,7 +8625,7 @@
Japan
apps/client/src/app/pages/i18n/i18n-page.html
- 209
+ 218
@@ -8601,7 +8633,7 @@
The Japan market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 211
+ 220
@@ -8609,7 +8641,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 215
+ 224
@@ -8617,7 +8649,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 219
+ 228
@@ -8625,7 +8657,7 @@
North America
apps/client/src/app/pages/i18n/i18n-page.html
- 223
+ 232
@@ -8633,7 +8665,7 @@
The North America market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 225
+ 234
@@ -8641,7 +8673,7 @@
The North America market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 229
+ 238
@@ -8649,7 +8681,7 @@
The North America market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 233
+ 242
@@ -8697,7 +8729,7 @@
Registration Date
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 26
+ 45
diff --git a/apps/client/src/locales/messages.ko.xlf b/apps/client/src/locales/messages.ko.xlf
index 67443706b..22c06b596 100644
--- a/apps/client/src/locales/messages.ko.xlf
+++ b/apps/client/src/locales/messages.ko.xlf
@@ -336,7 +336,7 @@
현금 잔액
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 148
+ 146
@@ -558,6 +558,10 @@
apps/client/src/app/components/admin-tag/admin-tag.component.html
78
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 22
+
libs/ui/src/lib/account-balances/account-balances.component.html
80
@@ -580,7 +584,7 @@
이 계정을 정말 삭제하시겠습니까?
libs/ui/src/lib/accounts-table/accounts-table.component.ts
- 150
+ 148
@@ -756,7 +760,7 @@
apps/client/src/app/pages/public/public-page.html
- 96
+ 95
@@ -944,7 +948,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 53
+ 72
@@ -964,7 +968,7 @@
apps/client/src/app/pages/public/public-page.html
- 114
+ 113
@@ -1344,7 +1348,7 @@
이 사용자를 정말로 삭제하시겠습니까?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 215
+ 218
@@ -1380,7 +1384,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 89
+ 108
@@ -1536,7 +1540,7 @@
활동 관리
apps/client/src/app/components/home-holdings/home-holdings.html
- 67
+ 65
@@ -1688,7 +1692,7 @@
총액
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 143
+ 146
@@ -1800,7 +1804,7 @@
절대 총 성과
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 73
+ 77
@@ -1812,7 +1816,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 88
+ 92
@@ -1820,7 +1824,7 @@
절대 순 성과
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 107
+ 111
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1832,7 +1836,7 @@
순 성과
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 123
+ 127
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1844,7 +1848,7 @@
총자산
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 149
+ 153
@@ -1852,7 +1856,7 @@
자산
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 230
@@ -1860,7 +1864,7 @@
매수 가능 금액
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 241
+ 245
@@ -1868,7 +1872,7 @@
분석에서 제외됨
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 267
+ 271
@@ -1876,7 +1880,7 @@
부채
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 295
+ 299
apps/client/src/app/pages/features/features-page.html
@@ -1888,7 +1892,7 @@
순자산
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 317
+ 321
@@ -1896,7 +1900,7 @@
연환산 성과
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 335
@@ -1948,7 +1952,7 @@
데이터 결함 보고
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 451
+ 450
@@ -2448,7 +2452,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 11
+ 30
@@ -2640,7 +2644,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 66
+ 85
apps/client/src/app/pages/accounts/accounts-page.html
@@ -2732,7 +2736,7 @@
시장 데이터
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 398
+ 397
libs/common/src/lib/routes/routes.ts
@@ -3104,7 +3108,7 @@
apps/client/src/app/pages/public/public-page.html
- 242
+ 241
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -3220,7 +3224,7 @@
오픈 소스 자산관리 소프트웨어
apps/client/src/app/pages/i18n/i18n-page.html
- 237
+ 246
@@ -3648,7 +3652,7 @@
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 115
+ 113
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -3672,7 +3676,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 75
+ 94
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -3692,7 +3696,7 @@
정말로 이 활동을 삭제하시겠습니까?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 278
+ 282
@@ -4008,7 +4012,7 @@
apps/client/src/app/pages/public/public-page.html
- 151
+ 150
@@ -4032,7 +4036,7 @@
apps/client/src/app/pages/public/public-page.html
- 168
+ 167
@@ -4040,7 +4044,7 @@
최신 활동
apps/client/src/app/pages/public/public-page.html
- 211
+ 210
@@ -4052,7 +4056,7 @@
apps/client/src/app/pages/public/public-page.html
- 177
+ 176
@@ -4064,7 +4068,7 @@
apps/client/src/app/pages/public/public-page.html
- 186
+ 185
@@ -4124,7 +4128,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 365
+ 369
apps/client/src/app/pages/features/features-page.html
@@ -4480,7 +4484,7 @@
대륙
apps/client/src/app/pages/public/public-page.html
- 132
+ 131
@@ -4496,7 +4500,7 @@
Ghostfolio는 귀하의 재산을 추적할 수 있도록 해줍니다.
apps/client/src/app/pages/public/public-page.html
- 238
+ 237
@@ -4869,7 +4873,7 @@
멤버십
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 48
+ 67
libs/common/src/lib/routes/routes.ts
@@ -4993,7 +4997,7 @@
정말로 이 활동을 삭제하시겠습니까?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 288
+ 292
@@ -5113,7 +5117,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 352
+ 356
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts
@@ -5157,7 +5161,7 @@
모두 표시
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 216
+ 212
@@ -5285,7 +5289,7 @@
비상자금
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 164
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -5361,7 +5365,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 437
+ 449
@@ -5533,7 +5537,7 @@
현금
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 212
+ 216
libs/ui/src/lib/i18n.ts
@@ -5581,7 +5585,7 @@
입증
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 35
+ 54
@@ -5749,7 +5753,7 @@
apps/client/src/app/pages/public/public-page.html
- 196
+ 195
libs/ui/src/lib/benchmark/benchmark.component.html
@@ -5757,11 +5761,11 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 439
+ 451
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 452
+ 465
libs/ui/src/lib/top-holdings/top-holdings.component.html
@@ -5877,7 +5881,7 @@
닫기 보유
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 442
+ 441
@@ -6354,7 +6358,7 @@
개인 투자 전략 을 개선 하시겠습니까?
apps/client/src/app/pages/public/public-page.html
- 234
+ 233
@@ -6750,7 +6754,7 @@
역할
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 14
+ 33
@@ -6808,6 +6812,10 @@
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
68
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 127
+
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
107
@@ -7256,7 +7264,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 98
+ 117
@@ -7504,7 +7512,7 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
@@ -7524,11 +7532,11 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 381
+ 388
@@ -7632,7 +7640,7 @@
정말로 이 사용자에 대한 새 보안 토큰을 생성하시겠습니까?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 241
+ 244
@@ -7648,7 +7656,7 @@
보안 토큰
apps/client/src/app/components/admin-users/admin-users.component.ts
- 236
+ 239
apps/client/src/app/components/user-account-access/user-account-access.component.ts
@@ -7874,8 +7882,8 @@
- Fee Ratio
- 수수료 비율
+ Fee Ratio (legacy)
+ 수수료 비율
apps/client/src/app/pages/i18n/i18n-page.html
152
@@ -7897,6 +7905,30 @@
158
+
+ Fee Ratio
+ Fee Ratio
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 161
+
+
+
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 163
+
+
+
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 167
+
+
Quick Links
빠른 링크
@@ -8277,7 +8309,7 @@
자산 프로필 관리
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 466
+ 465
@@ -8361,7 +8393,7 @@
수수료
apps/client/src/app/pages/i18n/i18n-page.html
- 161
+ 170
@@ -8409,7 +8441,7 @@
지역 시장 클러스터 위험
apps/client/src/app/pages/i18n/i18n-page.html
- 163
+ 172
@@ -8497,7 +8529,7 @@
아시아·태평양
apps/client/src/app/pages/i18n/i18n-page.html
- 165
+ 174
@@ -8505,7 +8537,7 @@
현재 투자의 아시아 태평양 시장 기여도(${valueRatio}%)가 ${thresholdMax}%를 초과합니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 167
+ 176
@@ -8513,7 +8545,7 @@
현재 투자의 아시아 태평양 시장 기여도(${valueRatio}%)가 ${thresholdMin}% 미만입니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 171
+ 180
@@ -8521,7 +8553,7 @@
현재 투자의 아시아 태평양 시장 기여도(${valueRatio}%)가 ${thresholdMin}% 및 ${thresholdMax}% 범위 내에 있습니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 175
+ 184
@@ -8529,7 +8561,7 @@
신흥시장
apps/client/src/app/pages/i18n/i18n-page.html
- 180
+ 189
@@ -8537,7 +8569,7 @@
현재 투자의 신흥 시장 기여도(${valueRatio}%)가 ${thresholdMax}%를 초과합니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 183
+ 192
@@ -8545,7 +8577,7 @@
현재 투자의 신흥 시장 기여도(${valueRatio}%)가 ${thresholdMin}% 미만입니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 187
+ 196
@@ -8553,7 +8585,7 @@
현재 투자의 신흥 시장 기여도(${valueRatio}%)가 ${thresholdMin}% 및 ${thresholdMax}% 범위 내에 있습니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 191
+ 200
@@ -8561,7 +8593,7 @@
유럽
apps/client/src/app/pages/i18n/i18n-page.html
- 195
+ 204
@@ -8569,7 +8601,7 @@
현재 투자의 유럽 시장 기여도(${valueRatio}%)가 ${thresholdMax}%를 초과합니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 197
+ 206
@@ -8577,7 +8609,7 @@
현재 투자의 유럽 시장 기여도(${valueRatio}%)가 ${thresholdMin}% 미만입니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 201
+ 210
@@ -8585,7 +8617,7 @@
현재 투자의 유럽 시장 기여도(${valueRatio}%)는 ${thresholdMin}% 및 ${thresholdMax}% 범위 내에 있습니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 205
+ 214
@@ -8593,7 +8625,7 @@
일본
apps/client/src/app/pages/i18n/i18n-page.html
- 209
+ 218
@@ -8601,7 +8633,7 @@
현재 투자의 일본 시장 기여도(${valueRatio}%)가 ${thresholdMax}%를 초과합니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 211
+ 220
@@ -8609,7 +8641,7 @@
현재 투자의 일본 시장 기여도(${valueRatio}%)가 ${thresholdMin}% 미만입니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 215
+ 224
@@ -8617,7 +8649,7 @@
현재 투자의 일본 시장 기여도(${valueRatio}%)는 ${thresholdMin}% 및 ${thresholdMax}% 범위 내에 있습니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 219
+ 228
@@ -8625,7 +8657,7 @@
북미
apps/client/src/app/pages/i18n/i18n-page.html
- 223
+ 232
@@ -8633,7 +8665,7 @@
현재 투자의 북미 시장 기여도(${valueRatio}%)가 ${thresholdMax}%를 초과합니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 225
+ 234
@@ -8641,7 +8673,7 @@
현재 투자의 북미 시장 기여도(${valueRatio}%)가 ${thresholdMin}% 미만입니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 229
+ 238
@@ -8649,7 +8681,7 @@
현재 투자의 북미 시장 기여도(${valueRatio}%)가 ${thresholdMin}% 및 ${thresholdMax}% 범위 내에 있습니다.
apps/client/src/app/pages/i18n/i18n-page.html
- 233
+ 242
@@ -8697,7 +8729,7 @@
등록일
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 26
+ 45
diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf
index d7d0b71e8..c79ecc1d3 100644
--- a/apps/client/src/locales/messages.nl.xlf
+++ b/apps/client/src/locales/messages.nl.xlf
@@ -272,6 +272,10 @@
apps/client/src/app/components/admin-tag/admin-tag.component.html
78
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 22
+
libs/ui/src/lib/account-balances/account-balances.component.html
80
@@ -294,7 +298,7 @@
Wil je deze rekening echt verwijderen?
libs/ui/src/lib/accounts-table/accounts-table.component.ts
- 150
+ 148
@@ -630,7 +634,7 @@
Wilt je deze gebruiker echt verwijderen?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 215
+ 218
@@ -666,7 +670,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 89
+ 108
@@ -722,7 +726,7 @@
apps/client/src/app/pages/public/public-page.html
- 242
+ 241
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -774,7 +778,7 @@
Activiteiten beheren
apps/client/src/app/components/home-holdings/home-holdings.html
- 67
+ 65
@@ -890,7 +894,7 @@
Absoluut bruto rendement
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 73
+ 77
@@ -898,7 +902,7 @@
Absoluut netto rendement
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 107
+ 111
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -910,7 +914,7 @@
Netto rendement
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 123
+ 127
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -922,7 +926,7 @@
Totaal Activa
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 149
+ 153
@@ -930,7 +934,7 @@
Koopkracht
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 241
+ 245
@@ -938,7 +942,7 @@
Netto waarde
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 317
+ 321
@@ -946,7 +950,7 @@
Rendement per jaar
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 335
@@ -974,7 +978,7 @@
apps/client/src/app/pages/public/public-page.html
- 114
+ 113
@@ -1014,7 +1018,7 @@
Gegevensstoring melden
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 451
+ 450
@@ -1042,7 +1046,7 @@
Toon alle
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 216
+ 212
@@ -1326,7 +1330,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 11
+ 30
@@ -1378,7 +1382,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 66
+ 85
apps/client/src/app/pages/accounts/accounts-page.html
@@ -1818,7 +1822,7 @@
apps/client/src/app/pages/public/public-page.html
- 151
+ 150
@@ -2018,7 +2022,7 @@
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 115
+ 113
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -2042,7 +2046,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 75
+ 94
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -2142,7 +2146,7 @@
Continenten
apps/client/src/app/pages/public/public-page.html
- 132
+ 131
@@ -2158,7 +2162,7 @@
Ghostfolio stelt je in staat om je vermogen bij te houden.
apps/client/src/app/pages/public/public-page.html
- 238
+ 237
@@ -2306,7 +2310,7 @@
Wil je deze activiteit echt verwijderen?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 288
+ 292
@@ -2414,7 +2418,7 @@
apps/client/src/app/pages/public/public-page.html
- 168
+ 167
@@ -2422,7 +2426,7 @@
Latest activities
apps/client/src/app/pages/public/public-page.html
- 211
+ 210
@@ -2442,7 +2446,7 @@
apps/client/src/app/pages/public/public-page.html
- 186
+ 185
@@ -2454,7 +2458,7 @@
apps/client/src/app/pages/public/public-page.html
- 177
+ 176
@@ -2486,7 +2490,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 53
+ 72
@@ -2522,7 +2526,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 352
+ 356
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts
@@ -2686,7 +2690,7 @@
Uitgesloten van analyse
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 267
+ 271
@@ -2730,7 +2734,7 @@
Totaalbedrag
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 143
+ 146
@@ -2846,7 +2850,7 @@
Contant geld
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 212
+ 216
libs/ui/src/lib/i18n.ts
@@ -2894,7 +2898,7 @@
Authentication
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 35
+ 54
@@ -2958,7 +2962,7 @@
Noodfonds
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 164
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -2978,7 +2982,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 437
+ 449
@@ -2990,7 +2994,7 @@
apps/client/src/app/pages/public/public-page.html
- 196
+ 195
libs/ui/src/lib/benchmark/benchmark.component.html
@@ -2998,11 +3002,11 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 439
+ 451
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 452
+ 465
libs/ui/src/lib/top-holdings/top-holdings.component.html
@@ -3130,7 +3134,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 365
+ 369
apps/client/src/app/pages/features/features-page.html
@@ -3222,7 +3226,7 @@
Marktgegevens
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 398
+ 397
libs/common/src/lib/routes/routes.ts
@@ -3634,7 +3638,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 88
+ 92
@@ -3798,7 +3802,7 @@
Weet je zeker dat je alle activiteiten wilt verwijderen?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 278
+ 282
@@ -4070,7 +4074,7 @@
Verplichtingen
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 295
+ 299
apps/client/src/app/pages/features/features-page.html
@@ -4486,7 +4490,7 @@
Assets
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 230
@@ -4718,7 +4722,7 @@
apps/client/src/app/pages/public/public-page.html
- 96
+ 95
@@ -5532,7 +5536,7 @@
Lidmaatschap
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 48
+ 67
libs/common/src/lib/routes/routes.ts
@@ -5640,7 +5644,7 @@
Open Source Vermogensbeheer Software
apps/client/src/app/pages/i18n/i18n-page.html
- 237
+ 246
@@ -5720,7 +5724,7 @@
Contant Saldo
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 148
+ 146
@@ -5876,7 +5880,7 @@
Close Holding
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 442
+ 441
@@ -6329,7 +6333,7 @@
Wilt u uw persoonlijke belegginngsstrategie verfijnen ?
apps/client/src/app/pages/public/public-page.html
- 234
+ 233
@@ -6791,6 +6795,10 @@
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
68
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 127
+
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
107
@@ -6809,7 +6817,7 @@
Role
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 14
+ 33
@@ -7215,7 +7223,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 98
+ 117
@@ -7479,7 +7487,7 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
@@ -7499,11 +7507,11 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 381
+ 388
@@ -7607,7 +7615,7 @@
Beveiligingstoken
apps/client/src/app/components/admin-users/admin-users.component.ts
- 236
+ 239
apps/client/src/app/components/user-account-access/user-account-access.component.ts
@@ -7619,7 +7627,7 @@
Wilt u echt een nieuw beveiligingstoken voor deze gebruiker aanmaken?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 241
+ 244
@@ -7873,8 +7881,8 @@
- Fee Ratio
- Vergoedingsverhouding
+ Fee Ratio (legacy)
+ Vergoedingsverhouding
apps/client/src/app/pages/i18n/i18n-page.html
152
@@ -7896,6 +7904,30 @@
158
+
+ Fee Ratio
+ Fee Ratio
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 161
+
+
+
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 163
+
+
+
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 167
+
+
Quick Links
Snelle koppelingen
@@ -8276,7 +8308,7 @@
Beheer activaprofiel
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 466
+ 465
@@ -8352,7 +8384,7 @@
Kosten
apps/client/src/app/pages/i18n/i18n-page.html
- 161
+ 170
@@ -8400,7 +8432,7 @@
Risico’s van regionale marktclusters
apps/client/src/app/pages/i18n/i18n-page.html
- 163
+ 172
@@ -8496,7 +8528,7 @@
Azië-Pacific
apps/client/src/app/pages/i18n/i18n-page.html
- 165
+ 174
@@ -8504,7 +8536,7 @@
De bijdrage van de Azië-Pacific markt aan je huidige investering (${valueRatio}%) overschrijdt ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 167
+ 176
@@ -8512,7 +8544,7 @@
De bijdrage van de Azië-Pacific markt aan je huidige investering (${valueRatio}%) ligt onder ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 171
+ 180
@@ -8520,7 +8552,7 @@
De bijdrage van de Azië-Pacific markt aan je huidige investering (${valueRatio}%) ligt binnen het bereik van ${thresholdMin}% en ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 175
+ 184
@@ -8528,7 +8560,7 @@
Opkomende markten
apps/client/src/app/pages/i18n/i18n-page.html
- 180
+ 189
@@ -8536,7 +8568,7 @@
De bijdrage van de opkomende markten aan je huidige investering (${valueRatio}%) overschrijdt ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 183
+ 192
@@ -8544,7 +8576,7 @@
De bijdrage van de opkomende markten aan je huidige investering (${valueRatio}%) ligt onder ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 187
+ 196
@@ -8552,7 +8584,7 @@
De bijdrage van de opkomende markten aan je huidige investering (${valueRatio}%) ligt binnen het bereik van ${thresholdMin}% en ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 191
+ 200
@@ -8560,7 +8592,7 @@
Europa
apps/client/src/app/pages/i18n/i18n-page.html
- 195
+ 204
@@ -8568,7 +8600,7 @@
De bijdrage van de Europese markt aan je huidige investering (${valueRatio}%) overschrijdt ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 197
+ 206
@@ -8576,7 +8608,7 @@
De bijdrage van de Europese markt aan je huidige investering (${valueRatio}%) ligt onder ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 201
+ 210
@@ -8584,7 +8616,7 @@
De bijdrage van de Europese markt aan je huidige investering (${valueRatio}%) ligt binnen het bereik van ${thresholdMin}% en ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 205
+ 214
@@ -8592,7 +8624,7 @@
Japan
apps/client/src/app/pages/i18n/i18n-page.html
- 209
+ 218
@@ -8600,7 +8632,7 @@
De bijdrage van de Japanse markt aan je huidige investering (${valueRatio}%) overschrijdt ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 211
+ 220
@@ -8608,7 +8640,7 @@
De bijdrage van de Japanse markt aan je huidige investering (${valueRatio}%) ligt onder ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 215
+ 224
@@ -8616,7 +8648,7 @@
De bijdrage van de Japanse markt aan je huidige investering (${valueRatio}%) ligt binnen het bereik van ${thresholdMin}% en ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 219
+ 228
@@ -8624,7 +8656,7 @@
Noord-Amerika
apps/client/src/app/pages/i18n/i18n-page.html
- 223
+ 232
@@ -8632,7 +8664,7 @@
De bijdrage van de Noord-Amerikaanse markt aan je huidige investering (${valueRatio}%) overschrijdt ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 225
+ 234
@@ -8640,7 +8672,7 @@
De bijdrage van de Noord-Amerikaanse markt aan je huidige investering (${valueRatio}%) ligt onder ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 229
+ 238
@@ -8648,7 +8680,7 @@
De bijdrage van de Noord-Amerikaanse markt aan je huidige investering (${valueRatio}%) ligt binnen het bereik van ${thresholdMin}% en ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 233
+ 242
@@ -8696,7 +8728,7 @@
Registration Date
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 26
+ 45
diff --git a/apps/client/src/locales/messages.pl.xlf b/apps/client/src/locales/messages.pl.xlf
index a94a76d2f..a7c72f3ca 100644
--- a/apps/client/src/locales/messages.pl.xlf
+++ b/apps/client/src/locales/messages.pl.xlf
@@ -549,6 +549,10 @@
apps/client/src/app/components/admin-tag/admin-tag.component.html
78
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 22
+
libs/ui/src/lib/account-balances/account-balances.component.html
80
@@ -571,7 +575,7 @@
Czy na pewno chcesz usunąć to konto?
libs/ui/src/lib/accounts-table/accounts-table.component.ts
- 150
+ 148
@@ -747,7 +751,7 @@
apps/client/src/app/pages/public/public-page.html
- 96
+ 95
@@ -911,7 +915,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 53
+ 72
@@ -931,7 +935,7 @@
apps/client/src/app/pages/public/public-page.html
- 114
+ 113
@@ -1311,7 +1315,7 @@
Czy na pewno chcesz usunąć tego użytkownika?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 215
+ 218
@@ -1347,7 +1351,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 89
+ 108
@@ -1503,7 +1507,7 @@
Zarządzaj Aktywnościami
apps/client/src/app/components/home-holdings/home-holdings.html
- 67
+ 65
@@ -1655,7 +1659,7 @@
Całkowita Kwota
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 143
+ 146
@@ -1767,7 +1771,7 @@
Bezwzględne Osiągi Brutto
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 73
+ 77
@@ -1779,7 +1783,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 88
+ 92
@@ -1787,7 +1791,7 @@
Bezwzględne Osiągi Netto
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 107
+ 111
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1799,7 +1803,7 @@
Osiągi Netto
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 123
+ 127
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1811,7 +1815,7 @@
Suma Aktywów
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 149
+ 153
@@ -1819,7 +1823,7 @@
Aktywa
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 230
@@ -1827,7 +1831,7 @@
Siła Nabywcza
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 241
+ 245
@@ -1835,7 +1839,7 @@
Wykluczone z Analizy
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 267
+ 271
@@ -1843,7 +1847,7 @@
Pasywa (Zobowiązania Finansowe)
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 295
+ 299
apps/client/src/app/pages/features/features-page.html
@@ -1855,7 +1859,7 @@
Wartość Netto
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 317
+ 321
@@ -1863,7 +1867,7 @@
Osiągi w Ujęciu Rocznym
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 335
@@ -1915,7 +1919,7 @@
Zgłoś Błąd Danych
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 451
+ 450
@@ -2415,7 +2419,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 11
+ 30
@@ -2607,7 +2611,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 66
+ 85
apps/client/src/app/pages/accounts/accounts-page.html
@@ -2699,7 +2703,7 @@
Dane Rynkowe
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 398
+ 397
libs/common/src/lib/routes/routes.ts
@@ -3071,7 +3075,7 @@
apps/client/src/app/pages/public/public-page.html
- 242
+ 241
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -3187,7 +3191,7 @@
Oprogramowanie Open Source do Zarządzania Majątkiem
apps/client/src/app/pages/i18n/i18n-page.html
- 237
+ 246
@@ -3615,7 +3619,7 @@
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 115
+ 113
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -3639,7 +3643,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 75
+ 94
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -3659,7 +3663,7 @@
Czy na pewno chcesz usunąć te aktywności?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 278
+ 282
@@ -3975,7 +3979,7 @@
apps/client/src/app/pages/public/public-page.html
- 151
+ 150
@@ -3999,7 +4003,7 @@
apps/client/src/app/pages/public/public-page.html
- 168
+ 167
@@ -4007,7 +4011,7 @@
Latest activities
apps/client/src/app/pages/public/public-page.html
- 211
+ 210
@@ -4019,7 +4023,7 @@
apps/client/src/app/pages/public/public-page.html
- 177
+ 176
@@ -4031,7 +4035,7 @@
apps/client/src/app/pages/public/public-page.html
- 186
+ 185
@@ -4091,7 +4095,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 365
+ 369
apps/client/src/app/pages/features/features-page.html
@@ -4447,7 +4451,7 @@
Kontynenty
apps/client/src/app/pages/public/public-page.html
- 132
+ 131
@@ -4463,7 +4467,7 @@
Ghostfolio umożliwia śledzenie wartości swojego majątku.
apps/client/src/app/pages/public/public-page.html
- 238
+ 237
@@ -4824,7 +4828,7 @@
Członkostwo
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 48
+ 67
libs/common/src/lib/routes/routes.ts
@@ -4940,7 +4944,7 @@
Czy na pewno chcesz usunąć tę działalność?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 288
+ 292
@@ -5044,7 +5048,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 352
+ 356
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts
@@ -5088,7 +5092,7 @@
Pokaż wszystko
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 216
+ 212
@@ -5216,7 +5220,7 @@
Fundusz Rezerwowy
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 164
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -5292,7 +5296,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 437
+ 449
@@ -5464,7 +5468,7 @@
Gotówka
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 212
+ 216
libs/ui/src/lib/i18n.ts
@@ -5512,7 +5516,7 @@
Authentication
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 35
+ 54
@@ -5680,7 +5684,7 @@
apps/client/src/app/pages/public/public-page.html
- 196
+ 195
libs/ui/src/lib/benchmark/benchmark.component.html
@@ -5688,11 +5692,11 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 439
+ 451
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 452
+ 465
libs/ui/src/lib/top-holdings/top-holdings.component.html
@@ -5720,7 +5724,7 @@
Salda Gotówkowe
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 148
+ 146
@@ -5876,7 +5880,7 @@
Close Holding
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 442
+ 441
@@ -6329,7 +6333,7 @@
Chcesz udoskonalić swoją osobistą strategię inwestycyjną ?
apps/client/src/app/pages/public/public-page.html
- 234
+ 233
@@ -6791,6 +6795,10 @@
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
68
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 127
+
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
107
@@ -6809,7 +6817,7 @@
Role
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 14
+ 33
@@ -7215,7 +7223,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 98
+ 117
@@ -7479,7 +7487,7 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
@@ -7499,11 +7507,11 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 381
+ 388
@@ -7607,7 +7615,7 @@
Token bezpieczeństwa
apps/client/src/app/components/admin-users/admin-users.component.ts
- 236
+ 239
apps/client/src/app/components/user-account-access/user-account-access.component.ts
@@ -7619,7 +7627,7 @@
Czy napewno chcesz wygenerować nowy token bezpieczeństwa dla tego użytkownika?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 241
+ 244
@@ -7873,8 +7881,8 @@
- Fee Ratio
- Stosunek opłat
+ Fee Ratio (legacy)
+ Stosunek opłat
apps/client/src/app/pages/i18n/i18n-page.html
152
@@ -7896,6 +7904,30 @@
158
+
+ Fee Ratio
+ Fee Ratio
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 161
+
+
+
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 163
+
+
+
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 167
+
+
Quick Links
Szybkie linki
@@ -8276,7 +8308,7 @@
Zarządzaj profilem aktywów
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 466
+ 465
@@ -8352,7 +8384,7 @@
Fees
apps/client/src/app/pages/i18n/i18n-page.html
- 161
+ 170
@@ -8400,7 +8432,7 @@
Regional Market Cluster Risks
apps/client/src/app/pages/i18n/i18n-page.html
- 163
+ 172
@@ -8496,7 +8528,7 @@
Asia-Pacific
apps/client/src/app/pages/i18n/i18n-page.html
- 165
+ 174
@@ -8504,7 +8536,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 167
+ 176
@@ -8512,7 +8544,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 171
+ 180
@@ -8520,7 +8552,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 175
+ 184
@@ -8528,7 +8560,7 @@
Emerging Markets
apps/client/src/app/pages/i18n/i18n-page.html
- 180
+ 189
@@ -8536,7 +8568,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 183
+ 192
@@ -8544,7 +8576,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 187
+ 196
@@ -8552,7 +8584,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 191
+ 200
@@ -8560,7 +8592,7 @@
Europe
apps/client/src/app/pages/i18n/i18n-page.html
- 195
+ 204
@@ -8568,7 +8600,7 @@
The Europe market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 197
+ 206
@@ -8576,7 +8608,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 201
+ 210
@@ -8584,7 +8616,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 205
+ 214
@@ -8592,7 +8624,7 @@
Japan
apps/client/src/app/pages/i18n/i18n-page.html
- 209
+ 218
@@ -8600,7 +8632,7 @@
The Japan market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 211
+ 220
@@ -8608,7 +8640,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 215
+ 224
@@ -8616,7 +8648,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 219
+ 228
@@ -8624,7 +8656,7 @@
North America
apps/client/src/app/pages/i18n/i18n-page.html
- 223
+ 232
@@ -8632,7 +8664,7 @@
The North America market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 225
+ 234
@@ -8640,7 +8672,7 @@
The North America market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 229
+ 238
@@ -8648,7 +8680,7 @@
The North America market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 233
+ 242
@@ -8696,7 +8728,7 @@
Registration Date
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 26
+ 45
diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf
index 2bcd7c401..55d622ed9 100644
--- a/apps/client/src/locales/messages.pt.xlf
+++ b/apps/client/src/locales/messages.pt.xlf
@@ -328,6 +328,10 @@
apps/client/src/app/components/admin-tag/admin-tag.component.html
78
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 22
+
libs/ui/src/lib/account-balances/account-balances.component.html
80
@@ -350,7 +354,7 @@
Pretende realmente eliminar esta conta?
libs/ui/src/lib/accounts-table/accounts-table.component.ts
- 150
+ 148
@@ -710,7 +714,7 @@
Deseja realmente excluir este utilizador?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 215
+ 218
@@ -746,7 +750,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 89
+ 108
@@ -878,7 +882,7 @@
Gerir Atividades
apps/client/src/app/components/home-holdings/home-holdings.html
- 67
+ 65
@@ -946,7 +950,7 @@
Valor Total
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 143
+ 146
@@ -1058,7 +1062,7 @@
Desempenho Bruto Absoluto
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 73
+ 77
@@ -1066,7 +1070,7 @@
Desempenho Líquido Absoluto
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 107
+ 111
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1078,7 +1082,7 @@
Desempenho Líquido
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 123
+ 127
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1090,7 +1094,7 @@
Ativos Totais
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 149
+ 153
@@ -1098,7 +1102,7 @@
Poder de Compra
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 241
+ 245
@@ -1106,7 +1110,7 @@
Excluído da Análise
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 267
+ 271
@@ -1114,7 +1118,7 @@
Valor Líquido
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 317
+ 321
@@ -1122,7 +1126,7 @@
Desempenho Anual
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 335
@@ -1198,7 +1202,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 53
+ 72
@@ -1218,7 +1222,7 @@
apps/client/src/app/pages/public/public-page.html
- 114
+ 113
@@ -1258,7 +1262,7 @@
Dados do Relatório com Problema
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 451
+ 450
@@ -1286,7 +1290,7 @@
Mostrar tudo
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 216
+ 212
@@ -1666,7 +1670,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 11
+ 30
@@ -1718,7 +1722,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 66
+ 85
apps/client/src/app/pages/accounts/accounts-page.html
@@ -2022,7 +2026,7 @@
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 115
+ 113
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -2046,7 +2050,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 75
+ 94
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -2282,7 +2286,7 @@
apps/client/src/app/pages/public/public-page.html
- 151
+ 150
@@ -2306,7 +2310,7 @@
apps/client/src/app/pages/public/public-page.html
- 168
+ 167
@@ -2314,7 +2318,7 @@
Latest activities
apps/client/src/app/pages/public/public-page.html
- 211
+ 210
@@ -2326,7 +2330,7 @@
apps/client/src/app/pages/public/public-page.html
- 177
+ 176
@@ -2338,7 +2342,7 @@
apps/client/src/app/pages/public/public-page.html
- 186
+ 185
@@ -2482,7 +2486,7 @@
Continentes
apps/client/src/app/pages/public/public-page.html
- 132
+ 131
@@ -2498,7 +2502,7 @@
O Ghostfolio permite-lhe estar a par e gerir a sua riqueza.
apps/client/src/app/pages/public/public-page.html
- 238
+ 237
@@ -2526,7 +2530,7 @@
apps/client/src/app/pages/public/public-page.html
- 242
+ 241
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -2698,7 +2702,7 @@
Deseja realmente eliminar esta atividade?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 288
+ 292
@@ -2750,7 +2754,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 352
+ 356
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts
@@ -2826,7 +2830,7 @@
Fundo de Emergência
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 164
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -2846,7 +2850,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 437
+ 449
@@ -2894,7 +2898,7 @@
Dinheiro
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 212
+ 216
libs/ui/src/lib/i18n.ts
@@ -2942,7 +2946,7 @@
Authentication
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 35
+ 54
@@ -3074,7 +3078,7 @@
apps/client/src/app/pages/public/public-page.html
- 196
+ 195
libs/ui/src/lib/benchmark/benchmark.component.html
@@ -3082,11 +3086,11 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 439
+ 451
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 452
+ 465
libs/ui/src/lib/top-holdings/top-holdings.component.html
@@ -3130,7 +3134,7 @@
Dados de Mercado
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 398
+ 397
libs/common/src/lib/routes/routes.ts
@@ -3194,7 +3198,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 365
+ 369
apps/client/src/app/pages/features/features-page.html
@@ -3634,7 +3638,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 88
+ 92
@@ -3798,7 +3802,7 @@
Deseja mesmo eliminar estas atividades?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 278
+ 282
@@ -4070,7 +4074,7 @@
Responsabilidades
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 295
+ 299
apps/client/src/app/pages/features/features-page.html
@@ -4486,7 +4490,7 @@
Ativos
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 230
@@ -4718,7 +4722,7 @@
apps/client/src/app/pages/public/public-page.html
- 96
+ 95
@@ -5532,7 +5536,7 @@
Associação
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 48
+ 67
libs/common/src/lib/routes/routes.ts
@@ -5640,7 +5644,7 @@
Software de gerenciamento de patrimônio de código aberto
apps/client/src/app/pages/i18n/i18n-page.html
- 237
+ 246
@@ -5720,7 +5724,7 @@
Saldos de caixa
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 148
+ 146
@@ -5876,7 +5880,7 @@
Close Holding
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 442
+ 441
@@ -6329,7 +6333,7 @@
Você gostaria de refinar seu estratégia de investimento pessoal ?
apps/client/src/app/pages/public/public-page.html
- 234
+ 233
@@ -6791,6 +6795,10 @@
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
68
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 127
+
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
107
@@ -6809,7 +6817,7 @@
Role
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 14
+ 33
@@ -7215,7 +7223,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 98
+ 117
@@ -7479,7 +7487,7 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
@@ -7499,11 +7507,11 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 381
+ 388
@@ -7607,7 +7615,7 @@
Security token
apps/client/src/app/components/admin-users/admin-users.component.ts
- 236
+ 239
apps/client/src/app/components/user-account-access/user-account-access.component.ts
@@ -7619,7 +7627,7 @@
Do you really want to generate a new security token for this user?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 241
+ 244
@@ -7873,8 +7881,8 @@
- Fee Ratio
- Fee Ratio
+ Fee Ratio (legacy)
+ Fee Ratio (legacy)
apps/client/src/app/pages/i18n/i18n-page.html
152
@@ -7896,6 +7904,30 @@
158
+
+ Fee Ratio
+ Fee Ratio
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 161
+
+
+
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 163
+
+
+
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 167
+
+
Quick Links
Links rápidos
@@ -8276,7 +8308,7 @@
Gerenciar perfil de ativos
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 466
+ 465
@@ -8352,7 +8384,7 @@
Tarifas
apps/client/src/app/pages/i18n/i18n-page.html
- 161
+ 170
@@ -8400,7 +8432,7 @@
Riscos de cluster de mercado regional
apps/client/src/app/pages/i18n/i18n-page.html
- 163
+ 172
@@ -8496,7 +8528,7 @@
Ásia-Pacífico
apps/client/src/app/pages/i18n/i18n-page.html
- 165
+ 174
@@ -8504,7 +8536,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 167
+ 176
@@ -8512,7 +8544,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 171
+ 180
@@ -8520,7 +8552,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 175
+ 184
@@ -8528,7 +8560,7 @@
Mercados Emergentes
apps/client/src/app/pages/i18n/i18n-page.html
- 180
+ 189
@@ -8536,7 +8568,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 183
+ 192
@@ -8544,7 +8576,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 187
+ 196
@@ -8552,7 +8584,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 191
+ 200
@@ -8560,7 +8592,7 @@
Europa
apps/client/src/app/pages/i18n/i18n-page.html
- 195
+ 204
@@ -8568,7 +8600,7 @@
The Europe market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 197
+ 206
@@ -8576,7 +8608,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 201
+ 210
@@ -8584,7 +8616,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 205
+ 214
@@ -8592,7 +8624,7 @@
Japão
apps/client/src/app/pages/i18n/i18n-page.html
- 209
+ 218
@@ -8600,7 +8632,7 @@
The Japan market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 211
+ 220
@@ -8608,7 +8640,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 215
+ 224
@@ -8616,7 +8648,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 219
+ 228
@@ -8624,7 +8656,7 @@
América do Norte
apps/client/src/app/pages/i18n/i18n-page.html
- 223
+ 232
@@ -8632,7 +8664,7 @@
The North America market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 225
+ 234
@@ -8640,7 +8672,7 @@
The North America market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 229
+ 238
@@ -8648,7 +8680,7 @@
The North America market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 233
+ 242
@@ -8696,7 +8728,7 @@
Registration Date
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 26
+ 45
diff --git a/apps/client/src/locales/messages.tr.xlf b/apps/client/src/locales/messages.tr.xlf
index 421ef3855..841da4721 100644
--- a/apps/client/src/locales/messages.tr.xlf
+++ b/apps/client/src/locales/messages.tr.xlf
@@ -509,6 +509,10 @@
apps/client/src/app/components/admin-tag/admin-tag.component.html
78
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 22
+
libs/ui/src/lib/account-balances/account-balances.component.html
80
@@ -531,7 +535,7 @@
Bu hesabı silmeyi gerçekten istiyor musunuz?
libs/ui/src/lib/accounts-table/accounts-table.component.ts
- 150
+ 148
@@ -711,7 +715,7 @@
apps/client/src/app/pages/public/public-page.html
- 96
+ 95
@@ -843,7 +847,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 53
+ 72
@@ -863,7 +867,7 @@
apps/client/src/app/pages/public/public-page.html
- 114
+ 113
@@ -1179,7 +1183,7 @@
Bu kullanıcıyı silmeyi gerçekten istiyor musunuz?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 215
+ 218
@@ -1215,7 +1219,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 89
+ 108
@@ -1371,7 +1375,7 @@
İşlemleri Yönet
apps/client/src/app/components/home-holdings/home-holdings.html
- 67
+ 65
@@ -1523,7 +1527,7 @@
Toplam Tutar
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 143
+ 146
@@ -1635,7 +1639,7 @@
Toplam Brüt Performans
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 73
+ 77
@@ -1643,7 +1647,7 @@
Toplam Net Performans
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 107
+ 111
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1655,7 +1659,7 @@
Net Performans
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 123
+ 127
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1667,7 +1671,7 @@
Toplam Varlıklar
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 149
+ 153
@@ -1675,7 +1679,7 @@
Varlıklar
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 230
@@ -1683,7 +1687,7 @@
Alım Limiti
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 241
+ 245
@@ -1691,7 +1695,7 @@
Analize Dahil Edilmemiştir.
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 267
+ 271
@@ -1699,7 +1703,7 @@
Yükümlülükler
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 295
+ 299
apps/client/src/app/pages/features/features-page.html
@@ -1711,7 +1715,7 @@
Toplam Varlık
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 317
+ 321
@@ -1719,7 +1723,7 @@
Yıllıklandırılmış Performans
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 335
@@ -1775,7 +1779,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 88
+ 92
@@ -1783,7 +1787,7 @@
Rapor Veri Sorunu
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 451
+ 450
@@ -2203,7 +2207,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 66
+ 85
apps/client/src/app/pages/accounts/accounts-page.html
@@ -2263,7 +2267,7 @@
Piyasa Verileri
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 398
+ 397
libs/common/src/lib/routes/routes.ts
@@ -2647,7 +2651,7 @@
apps/client/src/app/pages/public/public-page.html
- 242
+ 241
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -3115,7 +3119,7 @@
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 115
+ 113
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -3139,7 +3143,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 75
+ 94
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -3159,7 +3163,7 @@
Tüm işlemlerinizi silmeyi gerçekten istiyor musunuz?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 278
+ 282
@@ -3459,7 +3463,7 @@
apps/client/src/app/pages/public/public-page.html
- 151
+ 150
@@ -3483,7 +3487,7 @@
apps/client/src/app/pages/public/public-page.html
- 168
+ 167
@@ -3491,7 +3495,7 @@
Latest activities
apps/client/src/app/pages/public/public-page.html
- 211
+ 210
@@ -3503,7 +3507,7 @@
apps/client/src/app/pages/public/public-page.html
- 177
+ 176
@@ -3515,7 +3519,7 @@
apps/client/src/app/pages/public/public-page.html
- 186
+ 185
@@ -3575,7 +3579,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 365
+ 369
apps/client/src/app/pages/features/features-page.html
@@ -3931,7 +3935,7 @@
Kıtalar
apps/client/src/app/pages/public/public-page.html
- 132
+ 131
@@ -3947,7 +3951,7 @@
Ghostfolio, varlıklarınızı takip etmenizi sağlar.
apps/client/src/app/pages/public/public-page.html
- 238
+ 237
@@ -4568,7 +4572,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 11
+ 30
@@ -4664,7 +4668,7 @@
TBu işlemi silmeyi gerçekten istiyor musunuz?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 288
+ 292
@@ -4740,7 +4744,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 352
+ 356
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts
@@ -4784,7 +4788,7 @@
Tümünü göster
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 216
+ 212
@@ -4912,7 +4916,7 @@
Acil Durum Fonu
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 164
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -4988,7 +4992,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 437
+ 449
@@ -5144,7 +5148,7 @@
Nakit
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 212
+ 216
libs/ui/src/lib/i18n.ts
@@ -5192,7 +5196,7 @@
Authentication
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 35
+ 54
@@ -5324,7 +5328,7 @@
apps/client/src/app/pages/public/public-page.html
- 196
+ 195
libs/ui/src/lib/benchmark/benchmark.component.html
@@ -5332,11 +5336,11 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 439
+ 451
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 452
+ 465
libs/ui/src/lib/top-holdings/top-holdings.component.html
@@ -5532,7 +5536,7 @@
Üyelik
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 48
+ 67
libs/common/src/lib/routes/routes.ts
@@ -5640,7 +5644,7 @@
Açık Kaynak Varlık Yönetim Yazılımı
apps/client/src/app/pages/i18n/i18n-page.html
- 237
+ 246
@@ -5720,7 +5724,7 @@
Nakit Bakiyeleri
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 148
+ 146
@@ -5876,7 +5880,7 @@
Close Holding
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 442
+ 441
@@ -6329,7 +6333,7 @@
Senin özel yatırım stratejinizi iyileştirmek ister misin?
apps/client/src/app/pages/public/public-page.html
- 234
+ 233
@@ -6791,6 +6795,10 @@
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
68
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 127
+
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
107
@@ -6809,7 +6817,7 @@
Role
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 14
+ 33
@@ -7215,7 +7223,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 98
+ 117
@@ -7479,7 +7487,7 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
@@ -7499,11 +7507,11 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 381
+ 388
@@ -7607,7 +7615,7 @@
Güvenlik belirteci
apps/client/src/app/components/admin-users/admin-users.component.ts
- 236
+ 239
apps/client/src/app/components/user-account-access/user-account-access.component.ts
@@ -7619,7 +7627,7 @@
Bu kullanıcı için yeni bir güvenlik belirteci oluşturmak istediğinize emin misiniz?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 241
+ 244
@@ -7873,8 +7881,8 @@
- Fee Ratio
- Ücret Oranı
+ Fee Ratio (legacy)
+ Ücret Oranı
apps/client/src/app/pages/i18n/i18n-page.html
152
@@ -7896,6 +7904,30 @@
158
+
+ Fee Ratio
+ Fee Ratio
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 161
+
+
+
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 163
+
+
+
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 167
+
+
Quick Links
Hızlı Bağlantılar
@@ -8276,7 +8308,7 @@
Manage Asset Profile
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 466
+ 465
@@ -8352,7 +8384,7 @@
Fees
apps/client/src/app/pages/i18n/i18n-page.html
- 161
+ 170
@@ -8400,7 +8432,7 @@
Regional Market Cluster Risks
apps/client/src/app/pages/i18n/i18n-page.html
- 163
+ 172
@@ -8496,7 +8528,7 @@
Asya-Pasifik
apps/client/src/app/pages/i18n/i18n-page.html
- 165
+ 174
@@ -8504,7 +8536,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 167
+ 176
@@ -8512,7 +8544,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 171
+ 180
@@ -8520,7 +8552,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 175
+ 184
@@ -8528,7 +8560,7 @@
Gelişmekte Olan Piyasalar
apps/client/src/app/pages/i18n/i18n-page.html
- 180
+ 189
@@ -8536,7 +8568,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 183
+ 192
@@ -8544,7 +8576,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 187
+ 196
@@ -8552,7 +8584,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 191
+ 200
@@ -8560,7 +8592,7 @@
Avrupa
apps/client/src/app/pages/i18n/i18n-page.html
- 195
+ 204
@@ -8568,7 +8600,7 @@
The Europe market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 197
+ 206
@@ -8576,7 +8608,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 201
+ 210
@@ -8584,7 +8616,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 205
+ 214
@@ -8592,7 +8624,7 @@
Japonya
apps/client/src/app/pages/i18n/i18n-page.html
- 209
+ 218
@@ -8600,7 +8632,7 @@
The Japan market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 211
+ 220
@@ -8608,7 +8640,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 215
+ 224
@@ -8616,7 +8648,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 219
+ 228
@@ -8624,7 +8656,7 @@
Kuzey Amerika
apps/client/src/app/pages/i18n/i18n-page.html
- 223
+ 232
@@ -8632,7 +8664,7 @@
The North America market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 225
+ 234
@@ -8640,7 +8672,7 @@
The North America market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 229
+ 238
@@ -8648,7 +8680,7 @@
The North America market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 233
+ 242
@@ -8696,7 +8728,7 @@
Registration Date
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 26
+ 45
diff --git a/apps/client/src/locales/messages.uk.xlf b/apps/client/src/locales/messages.uk.xlf
index 2fc389030..27c55d792 100644
--- a/apps/client/src/locales/messages.uk.xlf
+++ b/apps/client/src/locales/messages.uk.xlf
@@ -419,7 +419,7 @@
Баланс готівки
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 148
+ 146
@@ -641,6 +641,10 @@
apps/client/src/app/components/admin-tag/admin-tag.component.html
78
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 22
+
libs/ui/src/lib/account-balances/account-balances.component.html
80
@@ -663,7 +667,7 @@
Ви дійсно хочете видалити цей обліковий запис?
libs/ui/src/lib/accounts-table/accounts-table.component.ts
- 150
+ 148
@@ -847,7 +851,7 @@
apps/client/src/app/pages/public/public-page.html
- 96
+ 95
@@ -1043,7 +1047,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 53
+ 72
@@ -1063,7 +1067,7 @@
apps/client/src/app/pages/public/public-page.html
- 114
+ 113
@@ -1607,7 +1611,7 @@
Ви дійсно хочете видалити цього користувача?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 215
+ 218
@@ -1619,7 +1623,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 89
+ 108
@@ -1631,7 +1635,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 98
+ 117
@@ -1879,7 +1883,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 88
+ 92
@@ -1903,7 +1907,7 @@
Повідомити про збій даних
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 451
+ 450
@@ -1943,7 +1947,7 @@
Керування діяльністю
apps/client/src/app/components/home-holdings/home-holdings.html
- 67
+ 65
@@ -2095,7 +2099,7 @@
Загальна сума
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 143
+ 146
@@ -2187,7 +2191,7 @@
Абсолютний валовий дохід
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 73
+ 77
@@ -2195,7 +2199,7 @@
Абсолютний чистий прибуток
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 107
+ 111
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -2207,7 +2211,7 @@
Чистий прибуток
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 123
+ 127
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -2219,7 +2223,7 @@
Загальні активи
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 149
+ 153
@@ -2227,7 +2231,7 @@
Активи
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 230
@@ -2235,7 +2239,7 @@
Купівельна спроможність
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 241
+ 245
@@ -2243,7 +2247,7 @@
Виключено з аналізу
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 267
+ 271
@@ -2251,7 +2255,7 @@
Зобов’язання
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 295
+ 299
apps/client/src/app/pages/features/features-page.html
@@ -2263,7 +2267,7 @@
Чиста вартість
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 317
+ 321
@@ -2271,7 +2275,7 @@
Річна доходність
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 335
@@ -2663,7 +2667,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 11
+ 30
@@ -3211,7 +3215,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 66
+ 85
apps/client/src/app/pages/accounts/accounts-page.html
@@ -3311,7 +3315,7 @@
Ринкові дані
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 398
+ 397
libs/common/src/lib/routes/routes.ts
@@ -3716,7 +3720,7 @@
apps/client/src/app/pages/public/public-page.html
- 242
+ 241
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -3840,7 +3844,7 @@
Програмне забезпечення управління багатством з відкритим кодом
apps/client/src/app/pages/i18n/i18n-page.html
- 237
+ 246
@@ -4276,7 +4280,7 @@
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 115
+ 113
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -4300,7 +4304,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 75
+ 94
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -4664,7 +4668,7 @@
apps/client/src/app/pages/public/public-page.html
- 151
+ 150
@@ -4688,7 +4692,7 @@
apps/client/src/app/pages/public/public-page.html
- 168
+ 167
@@ -4696,7 +4700,7 @@
Latest activities
apps/client/src/app/pages/public/public-page.html
- 211
+ 210
@@ -4708,7 +4712,7 @@
apps/client/src/app/pages/public/public-page.html
- 177
+ 176
@@ -4720,7 +4724,7 @@
apps/client/src/app/pages/public/public-page.html
- 186
+ 185
@@ -4796,7 +4800,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 365
+ 369
apps/client/src/app/pages/features/features-page.html
@@ -4868,7 +4872,7 @@
Close Holding
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 442
+ 441
@@ -5248,7 +5252,7 @@
Континенти
apps/client/src/app/pages/public/public-page.html
- 132
+ 131
@@ -5256,7 +5260,7 @@
Чи хотіли б ви удосконалити вашу особисту інвестиційну стратегію ?
apps/client/src/app/pages/public/public-page.html
- 234
+ 233
@@ -5272,7 +5276,7 @@
Ghostfolio надає можливість вам стежити за вашим багатством.
apps/client/src/app/pages/public/public-page.html
- 238
+ 237
@@ -6003,7 +6007,7 @@
Членство
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 48
+ 67
libs/common/src/lib/routes/routes.ts
@@ -6135,7 +6139,7 @@
Ви дійсно хочете видалити ці дії?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 278
+ 282
@@ -6143,7 +6147,7 @@
Ви дійсно хочете видалити цю активність?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 288
+ 292
@@ -6383,7 +6387,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 352
+ 356
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts
@@ -6443,7 +6447,7 @@
Показати все
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 216
+ 212
@@ -6637,6 +6641,10 @@
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
68
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 127
+
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
107
@@ -6679,7 +6687,7 @@
Резервний фонд
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 164
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -6747,7 +6755,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 437
+ 449
@@ -6863,7 +6871,7 @@
Role
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 14
+ 33
@@ -6943,7 +6951,7 @@
Готівка
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 212
+ 216
libs/ui/src/lib/i18n.ts
@@ -6999,7 +7007,7 @@
Authentication
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 35
+ 54
@@ -7339,7 +7347,7 @@
apps/client/src/app/pages/public/public-page.html
- 196
+ 195
libs/ui/src/lib/benchmark/benchmark.component.html
@@ -7347,11 +7355,11 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 439
+ 451
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 452
+ 465
libs/ui/src/lib/top-holdings/top-holdings.component.html
@@ -7479,7 +7487,7 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
@@ -7499,11 +7507,11 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 381
+ 388
@@ -7607,7 +7615,7 @@
Security token
apps/client/src/app/components/admin-users/admin-users.component.ts
- 236
+ 239
apps/client/src/app/components/user-account-access/user-account-access.component.ts
@@ -7619,7 +7627,7 @@
Do you really want to generate a new security token for this user?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 241
+ 244
@@ -7873,8 +7881,8 @@
- Fee Ratio
- Fee Ratio
+ Fee Ratio (legacy)
+ Fee Ratio (legacy)
apps/client/src/app/pages/i18n/i18n-page.html
152
@@ -7896,6 +7904,30 @@
158
+
+ Fee Ratio
+ Fee Ratio
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 161
+
+
+
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 163
+
+
+
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 167
+
+
Quick Links
Quick Links
@@ -8276,7 +8308,7 @@
Manage Asset Profile
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 466
+ 465
@@ -8352,7 +8384,7 @@
Fees
apps/client/src/app/pages/i18n/i18n-page.html
- 161
+ 170
@@ -8400,7 +8432,7 @@
Regional Market Cluster Risks
apps/client/src/app/pages/i18n/i18n-page.html
- 163
+ 172
@@ -8496,7 +8528,7 @@
Asia-Pacific
apps/client/src/app/pages/i18n/i18n-page.html
- 165
+ 174
@@ -8504,7 +8536,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 167
+ 176
@@ -8512,7 +8544,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 171
+ 180
@@ -8520,7 +8552,7 @@
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 175
+ 184
@@ -8528,7 +8560,7 @@
Emerging Markets
apps/client/src/app/pages/i18n/i18n-page.html
- 180
+ 189
@@ -8536,7 +8568,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 183
+ 192
@@ -8544,7 +8576,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 187
+ 196
@@ -8552,7 +8584,7 @@
The Emerging Markets contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 191
+ 200
@@ -8560,7 +8592,7 @@
Europe
apps/client/src/app/pages/i18n/i18n-page.html
- 195
+ 204
@@ -8568,7 +8600,7 @@
The Europe market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 197
+ 206
@@ -8576,7 +8608,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 201
+ 210
@@ -8584,7 +8616,7 @@
The Europe market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 205
+ 214
@@ -8592,7 +8624,7 @@
Japan
apps/client/src/app/pages/i18n/i18n-page.html
- 209
+ 218
@@ -8600,7 +8632,7 @@
The Japan market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 211
+ 220
@@ -8608,7 +8640,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 215
+ 224
@@ -8616,7 +8648,7 @@
The Japan market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 219
+ 228
@@ -8624,7 +8656,7 @@
North America
apps/client/src/app/pages/i18n/i18n-page.html
- 223
+ 232
@@ -8632,7 +8664,7 @@
The North America market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 225
+ 234
@@ -8640,7 +8672,7 @@
The North America market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 229
+ 238
@@ -8648,7 +8680,7 @@
The North America market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 233
+ 242
@@ -8696,7 +8728,7 @@
Registration Date
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 26
+ 45
diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf
index a6907698d..d15b93002 100644
--- a/apps/client/src/locales/messages.xlf
+++ b/apps/client/src/locales/messages.xlf
@@ -312,7 +312,7 @@
Cash Balances
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 148
+ 146
@@ -527,6 +527,10 @@
apps/client/src/app/components/admin-tag/admin-tag.component.html
78
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 22
+
libs/ui/src/lib/account-balances/account-balances.component.html
80
@@ -548,7 +552,7 @@
Do you really want to delete this account?
libs/ui/src/lib/accounts-table/accounts-table.component.ts
- 150
+ 148
@@ -708,7 +712,7 @@
apps/client/src/app/pages/public/public-page.html
- 96
+ 95
@@ -878,7 +882,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 53
+ 72
@@ -897,7 +901,7 @@
apps/client/src/app/pages/public/public-page.html
- 114
+ 113
@@ -1236,7 +1240,7 @@
Do you really want to delete this user?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 215
+ 218
@@ -1269,7 +1273,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 89
+ 108
@@ -1412,7 +1416,7 @@
Manage Activities
apps/client/src/app/components/home-holdings/home-holdings.html
- 67
+ 65
@@ -1548,7 +1552,7 @@
Total Amount
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 143
+ 146
@@ -1653,7 +1657,7 @@
Absolute Gross Performance
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 73
+ 77
@@ -1664,14 +1668,14 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 88
+ 92
Absolute Net Performance
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 107
+ 111
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1682,7 +1686,7 @@
Net Performance
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 123
+ 127
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1693,35 +1697,35 @@
Total Assets
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 149
+ 153
Assets
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 230
Buying Power
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 241
+ 245
Excluded from Analysis
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 267
+ 271
Liabilities
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 295
+ 299
apps/client/src/app/pages/features/features-page.html
@@ -1732,14 +1736,14 @@
Net Worth
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 317
+ 321
Annualized Performance
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 335
@@ -1786,7 +1790,7 @@
Report Data Glitch
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 451
+ 450
@@ -2240,7 +2244,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 11
+ 30
@@ -2418,7 +2422,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 66
+ 85
apps/client/src/app/pages/accounts/accounts-page.html
@@ -2501,7 +2505,7 @@
Market Data
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 398
+ 397
libs/common/src/lib/routes/routes.ts
@@ -2850,7 +2854,7 @@
apps/client/src/app/pages/public/public-page.html
- 242
+ 241
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -2960,7 +2964,7 @@
Open Source Wealth Management Software
apps/client/src/app/pages/i18n/i18n-page.html
- 237
+ 246
@@ -3344,7 +3348,7 @@
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 115
+ 113
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -3368,7 +3372,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 75
+ 94
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -3387,7 +3391,7 @@
Do you really want to delete these activities?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 278
+ 282
@@ -3669,7 +3673,7 @@
apps/client/src/app/pages/public/public-page.html
- 151
+ 150
@@ -3691,14 +3695,14 @@
apps/client/src/app/pages/public/public-page.html
- 168
+ 167
Latest activities
apps/client/src/app/pages/public/public-page.html
- 211
+ 210
@@ -3709,7 +3713,7 @@
apps/client/src/app/pages/public/public-page.html
- 177
+ 176
@@ -3720,7 +3724,7 @@
apps/client/src/app/pages/public/public-page.html
- 186
+ 185
@@ -3774,7 +3778,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 365
+ 369
apps/client/src/app/pages/features/features-page.html
@@ -4095,7 +4099,7 @@
Continents
apps/client/src/app/pages/public/public-page.html
- 132
+ 131
@@ -4109,7 +4113,7 @@
Ghostfolio empowers you to keep track of your wealth.
apps/client/src/app/pages/public/public-page.html
- 238
+ 237
@@ -4448,7 +4452,7 @@
Membership
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 48
+ 67
libs/common/src/lib/routes/routes.ts
@@ -4559,7 +4563,7 @@
Do you really want to delete this activity?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 288
+ 292
@@ -4665,7 +4669,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 352
+ 356
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts
@@ -4706,7 +4710,7 @@
Show all
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 216
+ 212
@@ -4825,7 +4829,7 @@
Emergency Fund
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 164
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -4893,7 +4897,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 437
+ 449
@@ -5042,7 +5046,7 @@
Cash
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 212
+ 216
libs/ui/src/lib/i18n.ts
@@ -5085,7 +5089,7 @@
Authentication
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 35
+ 54
@@ -5233,7 +5237,7 @@
apps/client/src/app/pages/public/public-page.html
- 196
+ 195
libs/ui/src/lib/benchmark/benchmark.component.html
@@ -5241,11 +5245,11 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 439
+ 451
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 452
+ 465
libs/ui/src/lib/top-holdings/top-holdings.component.html
@@ -5348,7 +5352,7 @@
Close Holding
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 442
+ 441
@@ -5773,7 +5777,7 @@
Would you like to refine your personal investment strategy ?
apps/client/src/app/pages/public/public-page.html
- 234
+ 233
@@ -6133,7 +6137,7 @@
Role
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 14
+ 33
@@ -6187,6 +6191,10 @@
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
68
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 127
+
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
107
@@ -6588,7 +6596,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 98
+ 117
@@ -6811,7 +6819,7 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
@@ -6830,11 +6838,11 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 381
+ 388
@@ -6925,7 +6933,7 @@
Do you really want to generate a new security token for this user?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 241
+ 244
@@ -6939,7 +6947,7 @@
Security token
apps/client/src/app/components/admin-users/admin-users.component.ts
- 236
+ 239
apps/client/src/app/components/user-account-access/user-account-access.component.ts
@@ -7141,7 +7149,7 @@
- Fee Ratio
+ Fee Ratio (legacy)
apps/client/src/app/pages/i18n/i18n-page.html
152
@@ -7161,6 +7169,27 @@
158
+
+ Fee Ratio
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 161
+
+
+
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 163
+
+
+
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 167
+
+
Quick Links
@@ -7499,7 +7528,7 @@
Manage Asset Profile
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 466
+ 465
@@ -7573,7 +7602,7 @@
Fees
apps/client/src/app/pages/i18n/i18n-page.html
- 161
+ 170
@@ -7615,7 +7644,7 @@
Regional Market Cluster Risks
apps/client/src/app/pages/i18n/i18n-page.html
- 163
+ 172
@@ -7692,140 +7721,140 @@
Asia-Pacific
apps/client/src/app/pages/i18n/i18n-page.html
- 165
+ 174
The Asia-Pacific market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 167
+ 176
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 171
+ 180
The Asia-Pacific market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 175
+ 184
Emerging Markets
apps/client/src/app/pages/i18n/i18n-page.html
- 180
+ 189
The Emerging Markets contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 183
+ 192
The Emerging Markets contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 187
+ 196
The Emerging Markets contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 191
+ 200
Europe
apps/client/src/app/pages/i18n/i18n-page.html
- 195
+ 204
The Europe market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 197
+ 206
The Europe market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 201
+ 210
The Europe market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 205
+ 214
Japan
apps/client/src/app/pages/i18n/i18n-page.html
- 209
+ 218
The Japan market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 211
+ 220
The Japan market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 215
+ 224
The Japan market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 219
+ 228
North America
apps/client/src/app/pages/i18n/i18n-page.html
- 223
+ 232
The North America market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 225
+ 234
The North America market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 229
+ 238
The North America market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 233
+ 242
@@ -7868,7 +7897,7 @@
Registration Date
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 26
+ 45
diff --git a/apps/client/src/locales/messages.zh.xlf b/apps/client/src/locales/messages.zh.xlf
index 7ec9d85a0..08d4f3d43 100644
--- a/apps/client/src/locales/messages.zh.xlf
+++ b/apps/client/src/locales/messages.zh.xlf
@@ -336,7 +336,7 @@
现金余额
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 148
+ 146
@@ -558,6 +558,10 @@
apps/client/src/app/components/admin-tag/admin-tag.component.html
78
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 22
+
libs/ui/src/lib/account-balances/account-balances.component.html
80
@@ -580,7 +584,7 @@
您确定要删除此账户吗?
libs/ui/src/lib/accounts-table/accounts-table.component.ts
- 150
+ 148
@@ -756,7 +760,7 @@
apps/client/src/app/pages/public/public-page.html
- 96
+ 95
@@ -920,7 +924,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 53
+ 72
@@ -940,7 +944,7 @@
apps/client/src/app/pages/public/public-page.html
- 114
+ 113
@@ -1320,7 +1324,7 @@
您真的要删除该用户吗?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 215
+ 218
@@ -1356,7 +1360,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 89
+ 108
@@ -1512,7 +1516,7 @@
管理活动
apps/client/src/app/components/home-holdings/home-holdings.html
- 67
+ 65
@@ -1664,7 +1668,7 @@
总金额
apps/client/src/app/components/investment-chart/investment-chart.component.ts
- 143
+ 146
@@ -1776,7 +1780,7 @@
绝对总业绩
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 73
+ 77
@@ -1788,7 +1792,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 88
+ 92
@@ -1796,7 +1800,7 @@
绝对净绩效
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 107
+ 111
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1808,7 +1812,7 @@
净绩效
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 123
+ 127
apps/client/src/app/pages/portfolio/analysis/analysis-page.html
@@ -1820,7 +1824,7 @@
总资产
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 149
+ 153
@@ -1828,7 +1832,7 @@
资产
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 226
+ 230
@@ -1836,7 +1840,7 @@
购买力
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 241
+ 245
@@ -1844,7 +1848,7 @@
从分析中排除
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 267
+ 271
@@ -1852,7 +1856,7 @@
负债
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 295
+ 299
apps/client/src/app/pages/features/features-page.html
@@ -1864,7 +1868,7 @@
净值
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 317
+ 321
@@ -1872,7 +1876,7 @@
年化业绩
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 331
+ 335
@@ -1924,7 +1928,7 @@
报告数据故障
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 451
+ 450
@@ -2424,7 +2428,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 11
+ 30
@@ -2616,7 +2620,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 66
+ 85
apps/client/src/app/pages/accounts/accounts-page.html
@@ -2708,7 +2712,7 @@
市场数据
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 398
+ 397
libs/common/src/lib/routes/routes.ts
@@ -3080,7 +3084,7 @@
apps/client/src/app/pages/public/public-page.html
- 242
+ 241
apps/client/src/app/pages/resources/personal-finance-tools/product-page.html
@@ -3196,7 +3200,7 @@
开源财富管理软件
apps/client/src/app/pages/i18n/i18n-page.html
- 237
+ 246
@@ -3632,7 +3636,7 @@
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html
- 115
+ 113
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html
@@ -3656,7 +3660,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 75
+ 94
apps/client/src/app/pages/portfolio/activities/activities-page.html
@@ -3676,7 +3680,7 @@
您确定要删除这些活动吗?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 278
+ 282
@@ -3992,7 +3996,7 @@
apps/client/src/app/pages/public/public-page.html
- 151
+ 150
@@ -4016,7 +4020,7 @@
apps/client/src/app/pages/public/public-page.html
- 168
+ 167
@@ -4024,7 +4028,7 @@
最新活动
apps/client/src/app/pages/public/public-page.html
- 211
+ 210
@@ -4036,7 +4040,7 @@
apps/client/src/app/pages/public/public-page.html
- 177
+ 176
@@ -4048,7 +4052,7 @@
apps/client/src/app/pages/public/public-page.html
- 186
+ 185
@@ -4108,7 +4112,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 365
+ 369
apps/client/src/app/pages/features/features-page.html
@@ -4464,7 +4468,7 @@
大陆
apps/client/src/app/pages/public/public-page.html
- 132
+ 131
@@ -4480,7 +4484,7 @@
Ghostfolio 使您能够跟踪您的财富。
apps/client/src/app/pages/public/public-page.html
- 238
+ 237
@@ -4853,7 +4857,7 @@
会员资格
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 48
+ 67
libs/common/src/lib/routes/routes.ts
@@ -4977,7 +4981,7 @@
您确实要删除此活动吗?
libs/ui/src/lib/activities-table/activities-table.component.ts
- 288
+ 292
@@ -5097,7 +5101,7 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 352
+ 356
libs/ui/src/lib/fire-calculator/fire-calculator.component.ts
@@ -5141,7 +5145,7 @@
显示所有
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 216
+ 212
@@ -5269,7 +5273,7 @@
应急基金
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 164
+ 168
apps/client/src/app/pages/features/features-page.html
@@ -5345,7 +5349,7 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 437
+ 449
@@ -5509,7 +5513,7 @@
现金
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 212
+ 216
libs/ui/src/lib/i18n.ts
@@ -5557,7 +5561,7 @@
认证
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 35
+ 54
@@ -5725,7 +5729,7 @@
apps/client/src/app/pages/public/public-page.html
- 196
+ 195
libs/ui/src/lib/benchmark/benchmark.component.html
@@ -5733,11 +5737,11 @@
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 439
+ 451
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts
- 452
+ 465
libs/ui/src/lib/top-holdings/top-holdings.component.html
@@ -5853,7 +5857,7 @@
关闭持仓
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 442
+ 441
@@ -6330,7 +6334,7 @@
您想 优化 您的 个人投资策略 吗?
apps/client/src/app/pages/public/public-page.html
- 234
+ 233
@@ -6792,6 +6796,10 @@
apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html
68
+
+ apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
+ 127
+
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
107
@@ -6810,7 +6818,7 @@
角色
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 14
+ 33
@@ -7216,7 +7224,7 @@
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 98
+ 117
@@ -7480,7 +7488,7 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
@@ -7500,11 +7508,11 @@
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 368
+ 375
libs/ui/src/lib/treemap-chart/treemap-chart.component.ts
- 381
+ 388
@@ -7608,7 +7616,7 @@
安全令牌
apps/client/src/app/components/admin-users/admin-users.component.ts
- 236
+ 239
apps/client/src/app/components/user-account-access/user-account-access.component.ts
@@ -7620,7 +7628,7 @@
您确定要为此用户生成新的安全令牌吗?
apps/client/src/app/components/admin-users/admin-users.component.ts
- 241
+ 244
@@ -7874,8 +7882,8 @@
- Fee Ratio
- 费率
+ Fee Ratio (legacy)
+ 费率
apps/client/src/app/pages/i18n/i18n-page.html
152
@@ -7897,6 +7905,30 @@
158
+
+ Fee Ratio
+ Fee Ratio
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 161
+
+
+
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 163
+
+
+
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+ The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%)
+
+ apps/client/src/app/pages/i18n/i18n-page.html
+ 167
+
+
Quick Links
快速链接
@@ -8277,7 +8309,7 @@
管理资产概况
apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html
- 466
+ 465
@@ -8353,7 +8385,7 @@
费用
apps/client/src/app/pages/i18n/i18n-page.html
- 161
+ 170
@@ -8401,7 +8433,7 @@
区域市场集群风险
apps/client/src/app/pages/i18n/i18n-page.html
- 163
+ 172
@@ -8497,7 +8529,7 @@
亚太地区
apps/client/src/app/pages/i18n/i18n-page.html
- 165
+ 174
@@ -8505,7 +8537,7 @@
亚太地区对您的当前投资 (${valueRatio}%) 的贡献超过了 ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 167
+ 176
@@ -8513,7 +8545,7 @@
亚太地区对您的当前投资 (${valueRatio}%) 的贡献低于 ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 171
+ 180
@@ -8521,7 +8553,7 @@
亚太地区对您的当前投资 (${valueRatio}%) 的贡献在 ${thresholdMin}% 和 ${thresholdMax}% 之间
apps/client/src/app/pages/i18n/i18n-page.html
- 175
+ 184
@@ -8529,7 +8561,7 @@
新兴市场
apps/client/src/app/pages/i18n/i18n-page.html
- 180
+ 189
@@ -8537,7 +8569,7 @@
新兴市场对您的当前投资 (${valueRatio}%) 的贡献超过了 ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 183
+ 192
@@ -8545,7 +8577,7 @@
新兴市场对您的当前投资 (${valueRatio}%) 的贡献低于 ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 187
+ 196
@@ -8553,7 +8585,7 @@
新兴市场对您的当前投资 (${valueRatio}%) 的贡献在 ${thresholdMin}% 和 ${thresholdMax}% 之间
apps/client/src/app/pages/i18n/i18n-page.html
- 191
+ 200
@@ -8561,7 +8593,7 @@
欧洲市场
apps/client/src/app/pages/i18n/i18n-page.html
- 195
+ 204
@@ -8569,7 +8601,7 @@
欧洲市场对您的当前投资 (${valueRatio}%) 的贡献超过了 ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 197
+ 206
@@ -8577,7 +8609,7 @@
欧洲市场对您的当前投资 (${valueRatio}%) 的贡献低于 ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 201
+ 210
@@ -8585,7 +8617,7 @@
欧洲市场对您的当前投资 (${valueRatio}%) 的贡献在 ${thresholdMin}% 和 ${thresholdMax}% 之间
apps/client/src/app/pages/i18n/i18n-page.html
- 205
+ 214
@@ -8593,7 +8625,7 @@
日本市场
apps/client/src/app/pages/i18n/i18n-page.html
- 209
+ 218
@@ -8601,7 +8633,7 @@
日本市场对您的当前投资 (${valueRatio}%) 的贡献超过了 ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 211
+ 220
@@ -8609,7 +8641,7 @@
日本市场对您的当前投资 (${valueRatio}%) 的贡献低于 ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 215
+ 224
@@ -8617,7 +8649,7 @@
日本市场对您的当前投资 (${valueRatio}%) 的贡献在 ${thresholdMin}% 和 ${thresholdMax}% 之间
apps/client/src/app/pages/i18n/i18n-page.html
- 219
+ 228
@@ -8625,7 +8657,7 @@
北美市场
apps/client/src/app/pages/i18n/i18n-page.html
- 223
+ 232
@@ -8633,7 +8665,7 @@
北美市场对您的当前投资 (${valueRatio}%) 的贡献超过了 ${thresholdMax}%
apps/client/src/app/pages/i18n/i18n-page.html
- 225
+ 234
@@ -8641,7 +8673,7 @@
北美市场对您的当前投资 (${valueRatio}%) 的贡献低于 ${thresholdMin}%
apps/client/src/app/pages/i18n/i18n-page.html
- 229
+ 238
@@ -8649,7 +8681,7 @@
北美市场对您的当前投资 (${valueRatio}%) 的贡献在 ${thresholdMin}% 和 ${thresholdMax}% 之间
apps/client/src/app/pages/i18n/i18n-page.html
- 233
+ 242
@@ -8697,7 +8729,7 @@
注册日期
apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html
- 26
+ 45
From 8c33a51ca51cdb9f36f9008c85a2b360befcbfa3 Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sun, 15 Feb 2026 10:49:56 +0100
Subject: [PATCH 8/8] Release 2.239.0 (#6335)
---
CHANGELOG.md | 2 +-
package-lock.json | 4 ++--
package.json | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ee27bef6c..b28e10ab6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 2.239.0 - 2026-02-15
### Added
diff --git a/package-lock.json b/package-lock.json
index 1dfdcb7fc..b6b7ca647 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "ghostfolio",
- "version": "2.238.0",
+ "version": "2.239.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "ghostfolio",
- "version": "2.238.0",
+ "version": "2.239.0",
"hasInstallScript": true,
"license": "AGPL-3.0",
"dependencies": {
diff --git a/package.json b/package.json
index 65f98cdff..777dfd6aa 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "ghostfolio",
- "version": "2.238.0",
+ "version": "2.239.0",
"homepage": "https://ghostfol.io",
"license": "AGPL-3.0",
"repository": "https://github.com/ghostfolio/ghostfolio",