diff --git a/apps/api/src/models/rule.ts b/apps/api/src/models/rule.ts index 9423a8cd1..52491a0b7 100644 --- a/apps/api/src/models/rule.ts +++ b/apps/api/src/models/rule.ts @@ -70,13 +70,13 @@ export abstract class Rule implements RuleInterface { public abstract evaluate(aRuleSettings: T): EvaluationResult; + public abstract getCategoryName(): string; + public abstract getConfiguration(): Partial< PortfolioReportRule['configuration'] >; public abstract getName(): string; - public abstract getCategoryName(): string; - public abstract getSettings(aUserSettings: UserSettings): T; } diff --git a/apps/api/src/models/rules/account-cluster-risk/current-investment.ts b/apps/api/src/models/rules/account-cluster-risk/current-investment.ts index 183b8c23d..06b2c5a8e 100644 --- a/apps/api/src/models/rules/account-cluster-risk/current-investment.ts +++ b/apps/api/src/models/rules/account-cluster-risk/current-investment.ts @@ -85,6 +85,13 @@ export class AccountClusterRiskCurrentInvestment extends Rule { }; } + public getCategoryName() { + return this.i18nService.getTranslation({ + id: 'rule.accountClusterRisk.category', + languageCode: this.getLanguageCode() + }); + } + public getConfiguration() { return { threshold: { @@ -104,13 +111,6 @@ export class AccountClusterRiskCurrentInvestment extends Rule { }); } - public getCategoryName() { - return this.i18nService.getTranslation({ - id: 'rule.accountClusterRisk.category', - languageCode: this.getLanguageCode() - }); - } - public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings { return { baseCurrency, diff --git a/apps/api/src/models/rules/account-cluster-risk/single-account.ts b/apps/api/src/models/rules/account-cluster-risk/single-account.ts index 3c05abbc4..ea48f3538 100644 --- a/apps/api/src/models/rules/account-cluster-risk/single-account.ts +++ b/apps/api/src/models/rules/account-cluster-risk/single-account.ts @@ -46,6 +46,13 @@ export class AccountClusterRiskSingleAccount extends Rule { }; } + public getCategoryName() { + return this.i18nService.getTranslation({ + id: 'rule.accountClusterRisk.category', + languageCode: this.getLanguageCode() + }); + } + public getConfiguration() { return undefined; } @@ -57,13 +64,6 @@ export class AccountClusterRiskSingleAccount extends Rule { }); } - public getCategoryName() { - return this.i18nService.getTranslation({ - id: 'rule.accountClusterRisk.category', - languageCode: this.getLanguageCode() - }); - } - public getSettings({ xRayRules }: UserSettings): RuleSettings { return { isActive: xRayRules?.[this.getKey()].isActive ?? true diff --git a/apps/api/src/models/rules/asset-class-cluster-risk/equity.ts b/apps/api/src/models/rules/asset-class-cluster-risk/equity.ts index e06ddbb32..5cef0333c 100644 --- a/apps/api/src/models/rules/asset-class-cluster-risk/equity.ts +++ b/apps/api/src/models/rules/asset-class-cluster-risk/equity.ts @@ -81,6 +81,13 @@ export class AssetClassClusterRiskEquity extends Rule { }; } + public getCategoryName() { + return this.i18nService.getTranslation({ + id: 'rule.assetClassClusterRisk.category', + languageCode: this.getLanguageCode() + }); + } + public getConfiguration() { return { threshold: { @@ -101,13 +108,6 @@ export class AssetClassClusterRiskEquity extends Rule { }); } - public getCategoryName() { - return this.i18nService.getTranslation({ - id: 'rule.assetClassClusterRisk.category', - languageCode: this.getLanguageCode() - }); - } - public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings { return { baseCurrency, diff --git a/apps/api/src/models/rules/asset-class-cluster-risk/fixed-income.ts b/apps/api/src/models/rules/asset-class-cluster-risk/fixed-income.ts index 30f76a962..ec20892e2 100644 --- a/apps/api/src/models/rules/asset-class-cluster-risk/fixed-income.ts +++ b/apps/api/src/models/rules/asset-class-cluster-risk/fixed-income.ts @@ -81,6 +81,13 @@ export class AssetClassClusterRiskFixedIncome extends Rule { }; } + public getCategoryName() { + return this.i18nService.getTranslation({ + id: 'rule.assetClassClusterRisk.category', + languageCode: this.getLanguageCode() + }); + } + public getConfiguration() { return { threshold: { @@ -101,13 +108,6 @@ export class AssetClassClusterRiskFixedIncome extends Rule { }); } - public getCategoryName() { - return this.i18nService.getTranslation({ - id: 'rule.assetClassClusterRisk.category', - languageCode: this.getLanguageCode() - }); - } - public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings { return { baseCurrency, diff --git a/apps/api/src/models/rules/currency-cluster-risk/base-currency-current-investment.ts b/apps/api/src/models/rules/currency-cluster-risk/base-currency-current-investment.ts index 828b36b8c..c427a842e 100644 --- a/apps/api/src/models/rules/currency-cluster-risk/base-currency-current-investment.ts +++ b/apps/api/src/models/rules/currency-cluster-risk/base-currency-current-investment.ts @@ -79,6 +79,13 @@ export class CurrencyClusterRiskBaseCurrencyCurrentInvestment extends Rule { }; } + public getCategoryName() { + return this.i18nService.getTranslation({ + id: 'rule.currencyClusterRisk.category', + languageCode: this.getLanguageCode() + }); + } + public getConfiguration() { return { threshold: { @@ -91,13 +98,6 @@ export class CurrencyClusterRiskCurrentInvestment extends Rule { }); } - public getCategoryName() { - return this.i18nService.getTranslation({ - id: 'rule.currencyClusterRisk.category', - languageCode: this.getLanguageCode() - }); - } - public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings { return { baseCurrency, diff --git a/apps/api/src/models/rules/economic-market-cluster-risk/developed-markets.ts b/apps/api/src/models/rules/economic-market-cluster-risk/developed-markets.ts index 785a4116c..d2c8fdae9 100644 --- a/apps/api/src/models/rules/economic-market-cluster-risk/developed-markets.ts +++ b/apps/api/src/models/rules/economic-market-cluster-risk/developed-markets.ts @@ -53,6 +53,10 @@ export class EconomicMarketClusterRiskDevelopedMarkets extends Rule { }; } + public getCategoryName() { + return 'Economic Market Cluster Risk'; // TODO: Replace hardcoded text with i18n translation + } + public getConfiguration() { return { threshold: { @@ -70,10 +74,6 @@ export class EconomicMarketClusterRiskDevelopedMarkets extends Rule { return 'Developed Markets'; } - public getCategoryName() { - return 'Economic Market Cluster Risk'; - } - public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings { return { baseCurrency, diff --git a/apps/api/src/models/rules/economic-market-cluster-risk/emerging-markets.ts b/apps/api/src/models/rules/economic-market-cluster-risk/emerging-markets.ts index 88650fda7..fd3c0ab67 100644 --- a/apps/api/src/models/rules/economic-market-cluster-risk/emerging-markets.ts +++ b/apps/api/src/models/rules/economic-market-cluster-risk/emerging-markets.ts @@ -53,6 +53,10 @@ export class EconomicMarketClusterRiskEmergingMarkets extends Rule { }; } + public getCategoryName() { + return 'Economic Market Cluster Risk'; // TODO: Replace hardcoded text with i18n translation + } + public getConfiguration() { return { threshold: { @@ -70,10 +74,6 @@ export class EconomicMarketClusterRiskEmergingMarkets extends Rule { return 'Emerging Markets'; } - public getCategoryName() { - return 'Economic Market Cluster Risk'; - } - public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings { return { baseCurrency, diff --git a/apps/api/src/models/rules/emergency-fund/emergency-fund-setup.ts b/apps/api/src/models/rules/emergency-fund/emergency-fund-setup.ts index d7e00ba7f..1de51d0e7 100644 --- a/apps/api/src/models/rules/emergency-fund/emergency-fund-setup.ts +++ b/apps/api/src/models/rules/emergency-fund/emergency-fund-setup.ts @@ -41,6 +41,13 @@ export class EmergencyFundSetup extends Rule { }; } + public getCategoryName() { + return this.i18nService.getTranslation({ + id: 'rule.emergencyFund.category', + languageCode: this.getLanguageCode() + }); + } + public getConfiguration() { return undefined; } @@ -52,13 +59,6 @@ export class EmergencyFundSetup extends Rule { }); } - public getCategoryName() { - return this.i18nService.getTranslation({ - id: 'rule.emergencyFund.category', - languageCode: this.getLanguageCode() - }); - } - public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings { return { baseCurrency, 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 6b6c5168b..805b86fd4 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 @@ -56,6 +56,13 @@ export class FeeRatioInitialInvestment extends Rule { }; } + public getCategoryName() { + return this.i18nService.getTranslation({ + id: 'rule.fees.category', + languageCode: this.getLanguageCode() + }); + } + public getConfiguration() { return { threshold: { @@ -75,13 +82,6 @@ export class FeeRatioInitialInvestment extends Rule { }); } - public getCategoryName() { - return this.i18nService.getTranslation({ - id: 'rule.fees.category', - languageCode: this.getLanguageCode() - }); - } - public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings { return { baseCurrency, diff --git a/apps/api/src/models/rules/regional-market-cluster-risk/asia-pacific.ts b/apps/api/src/models/rules/regional-market-cluster-risk/asia-pacific.ts index 5b50c977f..cadb2f9cd 100644 --- a/apps/api/src/models/rules/regional-market-cluster-risk/asia-pacific.ts +++ b/apps/api/src/models/rules/regional-market-cluster-risk/asia-pacific.ts @@ -52,6 +52,10 @@ export class RegionalMarketClusterRiskAsiaPacific extends Rule { }; } + public getCategoryName() { + return 'Regional Market Cluster Risk'; // TODO: Replace hardcoded text with i18n translation + } + public getConfiguration() { return { threshold: { @@ -69,10 +73,6 @@ export class RegionalMarketClusterRiskAsiaPacific extends Rule { return 'Asia-Pacific'; } - public getCategoryName() { - return 'Regional Market Cluster Risk'; - } - public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings { return { baseCurrency, diff --git a/apps/api/src/models/rules/regional-market-cluster-risk/emerging-markets.ts b/apps/api/src/models/rules/regional-market-cluster-risk/emerging-markets.ts index fa476b4de..5c582834c 100644 --- a/apps/api/src/models/rules/regional-market-cluster-risk/emerging-markets.ts +++ b/apps/api/src/models/rules/regional-market-cluster-risk/emerging-markets.ts @@ -54,6 +54,10 @@ export class RegionalMarketClusterRiskEmergingMarkets extends Rule { }; } + public getCategoryName() { + return 'Regional Market Cluster Risk'; // TODO: Replace hardcoded text with i18n translation + } + public getConfiguration() { return { threshold: { @@ -71,10 +75,6 @@ export class RegionalMarketClusterRiskEmergingMarkets extends Rule { return 'Emerging Markets'; } - public getCategoryName() { - return 'Regional Market Cluster Risk'; - } - public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings { return { baseCurrency, diff --git a/apps/api/src/models/rules/regional-market-cluster-risk/europe.ts b/apps/api/src/models/rules/regional-market-cluster-risk/europe.ts index 5504e1748..da1781786 100644 --- a/apps/api/src/models/rules/regional-market-cluster-risk/europe.ts +++ b/apps/api/src/models/rules/regional-market-cluster-risk/europe.ts @@ -52,6 +52,10 @@ export class RegionalMarketClusterRiskEurope extends Rule { }; } + public getCategoryName() { + return 'Regional Market Cluster Risk'; // TODO: Replace hardcoded text with i18n translation + } + public getConfiguration() { return { threshold: { @@ -69,10 +73,6 @@ export class RegionalMarketClusterRiskEurope extends Rule { return 'Europe'; } - public getCategoryName() { - return 'Regional Market Cluster Risk'; - } - public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings { return { baseCurrency, diff --git a/apps/api/src/models/rules/regional-market-cluster-risk/japan.ts b/apps/api/src/models/rules/regional-market-cluster-risk/japan.ts index 8a2a37ed0..915f3995b 100644 --- a/apps/api/src/models/rules/regional-market-cluster-risk/japan.ts +++ b/apps/api/src/models/rules/regional-market-cluster-risk/japan.ts @@ -52,6 +52,10 @@ export class RegionalMarketClusterRiskJapan extends Rule { }; } + public getCategoryName() { + return 'Regional Market Cluster Risk'; // TODO: Replace hardcoded text with i18n translation + } + public getConfiguration() { return { threshold: { @@ -69,10 +73,6 @@ export class RegionalMarketClusterRiskJapan extends Rule { return 'Japan'; } - public getCategoryName() { - return 'Regional Market Cluster Risk'; - } - public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings { return { baseCurrency, diff --git a/apps/api/src/models/rules/regional-market-cluster-risk/north-america.ts b/apps/api/src/models/rules/regional-market-cluster-risk/north-america.ts index 283c70e83..6322708d5 100644 --- a/apps/api/src/models/rules/regional-market-cluster-risk/north-america.ts +++ b/apps/api/src/models/rules/regional-market-cluster-risk/north-america.ts @@ -52,6 +52,10 @@ export class RegionalMarketClusterRiskNorthAmerica extends Rule { }; } + public getCategoryName() { + return 'Regional Market Cluster Risk'; // TODO: Replace hardcoded text with i18n translation + } + public getConfiguration() { return { threshold: { @@ -69,10 +73,6 @@ export class RegionalMarketClusterRiskNorthAmerica extends Rule { return 'North America'; } - public getCategoryName() { - return 'Regional Market Cluster Risk'; - } - public getSettings({ baseCurrency, xRayRules }: UserSettings): Settings { return { baseCurrency, diff --git a/apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html b/apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html index cdd5accb9..f5903e6d5 100644 --- a/apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html +++ b/apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html @@ -1,10 +1,4 @@ -
- @if (data.rule.categoryName) { - {{ data.rule.categoryName }} › {{ data.rule.name }} - } @else { - {{ data.rule.name }} - } -
+
{{ data.rule.categoryName }} › {{ data.rule.name }}
@if ( diff --git a/apps/client/src/app/pages/i18n/i18n-page.html b/apps/client/src/app/pages/i18n/i18n-page.html index 21f316cc6..d19b8bb98 100644 --- a/apps/client/src/app/pages/i18n/i18n-page.html +++ b/apps/client/src/app/pages/i18n/i18n-page.html @@ -11,6 +11,7 @@ performance, portfolio, software, stock, trading, wealth, web3
  • My Account
  • +
  • Account Cluster Risk
  • Investment
  • Over ${thresholdMax}% of your current investment is at @@ -28,6 +29,9 @@
  • Your net worth is managed by ${accountsLength} accounts
  • +
  • + Asset Class Cluster Risk +
  • Equity
  • The equity contribution of your current investment @@ -57,6 +61,7 @@ (${fixedIncomeValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}%
  • +
  • Currency Cluster Risk
  • Investment: Base Currency
  • @@ -78,6 +83,10 @@ (${maxValueRatio}%) and does not exceed ${thresholdMax}% +
  • + Economic Market Cluster Risk +
  • +
  • Emergency Fund
  • Set up
  • No emergency fund has been set up @@ -94,16 +103,7 @@ The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%)
  • -
  • Account Cluster Risk
  • -
  • - Asset Class Cluster Risk -
  • -
  • Currency Cluster Risk
  • -
  • Emergency Fund
  • Fees
  • -
  • - Economic Market Cluster Risk -
  • Regional Market Cluster Risk
  • diff --git a/apps/client/src/locales/messages.ca.xlf b/apps/client/src/locales/messages.ca.xlf index 561ac589a..4cc0f007c 100644 --- a/apps/client/src/locales/messages.ca.xlf +++ b/apps/client/src/locales/messages.ca.xlf @@ -1247,7 +1247,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 141 + 135 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -3840,7 +3840,7 @@ Programari de gestió patrimonial de codi obert apps/client/src/app/pages/i18n/i18n-page.html - 110 + 97 @@ -6681,7 +6681,7 @@ Threshold Min apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 60 + 54 @@ -6689,7 +6689,7 @@ Threshold Max apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 98 + 92 @@ -6697,7 +6697,7 @@ Close apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 135 + 129 @@ -6987,7 +6987,7 @@ Threshold range apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 15 + 9 @@ -8071,62 +8071,6 @@ 54 - - Account Cluster Risk - Account Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 97 - - - - Asset Class Cluster Risk - Asset Class Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 98 - - - - Currency Cluster Risk - Currency Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 101 - - - - Emergency Fund - Emergency Fund - - apps/client/src/app/pages/i18n/i18n-page.html - 102 - - - - Fees - Fees - - apps/client/src/app/pages/i18n/i18n-page.html - 103 - - - - Economic Market Cluster Risk - Economic Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 104 - - - - Regional Market Cluster Risk - Regional Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 107 - - diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index 338970604..3e8f9a114 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -566,7 +566,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 141 + 135 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -5700,7 +5700,7 @@ Open Source Software für die Vermögensverwaltung apps/client/src/app/pages/i18n/i18n-page.html - 110 + 97 @@ -6705,7 +6705,7 @@ Schwellenwert (Minimum) apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 60 + 54 @@ -6713,7 +6713,7 @@ Schwellenwert (Maximum) apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 98 + 92 @@ -6721,7 +6721,7 @@ Schliessen apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 135 + 129 @@ -7011,7 +7011,7 @@ Schwellenwertbereich apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 15 + 9 @@ -8071,62 +8071,6 @@ 54 - - Account Cluster Risk - Account Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 97 - - - - Asset Class Cluster Risk - Asset Class Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 98 - - - - Currency Cluster Risk - Currency Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 101 - - - - Emergency Fund - Emergency Fund - - apps/client/src/app/pages/i18n/i18n-page.html - 102 - - - - Fees - Fees - - apps/client/src/app/pages/i18n/i18n-page.html - 103 - - - - Economic Market Cluster Risk - Economic Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 104 - - - - Regional Market Cluster Risk - Regional Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 107 - - diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index 9d133b147..a34f514aa 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -567,7 +567,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 141 + 135 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -5677,7 +5677,7 @@ Software de gestión de patrimonio de código abierto apps/client/src/app/pages/i18n/i18n-page.html - 110 + 97 @@ -6682,7 +6682,7 @@ Umbral mínimo apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 60 + 54 @@ -6690,7 +6690,7 @@ Umbral máximo apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 98 + 92 @@ -6698,7 +6698,7 @@ Cerca apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 135 + 129 @@ -6988,7 +6988,7 @@ Threshold range apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 15 + 9 @@ -8072,62 +8072,6 @@ 54 - - Account Cluster Risk - Account Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 97 - - - - Asset Class Cluster Risk - Asset Class Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 98 - - - - Currency Cluster Risk - Currency Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 101 - - - - Emergency Fund - Emergency Fund - - apps/client/src/app/pages/i18n/i18n-page.html - 102 - - - - Fees - Fees - - apps/client/src/app/pages/i18n/i18n-page.html - 103 - - - - Economic Market Cluster Risk - Economic Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 104 - - - - Regional Market Cluster Risk - Regional Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 107 - - diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index 5462f7eef..b44c38793 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -622,7 +622,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 141 + 135 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -5676,7 +5676,7 @@ Logiciel libre de Gestion de Patrimoine apps/client/src/app/pages/i18n/i18n-page.html - 110 + 97 @@ -6681,7 +6681,7 @@ Seuil Min apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 60 + 54 @@ -6689,7 +6689,7 @@ Seuil Max apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 98 + 92 @@ -6697,7 +6697,7 @@ Fermer apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 135 + 129 @@ -6987,7 +6987,7 @@ Plage de seuil apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 15 + 9 @@ -8071,62 +8071,6 @@ 54 - - Account Cluster Risk - Account Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 97 - - - - Asset Class Cluster Risk - Asset Class Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 98 - - - - Currency Cluster Risk - Currency Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 101 - - - - Emergency Fund - Emergency Fund - - apps/client/src/app/pages/i18n/i18n-page.html - 102 - - - - Fees - Fees - - apps/client/src/app/pages/i18n/i18n-page.html - 103 - - - - Economic Market Cluster Risk - Economic Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 104 - - - - Regional Market Cluster Risk - Regional Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 107 - - diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index 5dd22e381..0da1c6b4b 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -567,7 +567,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 141 + 135 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -5677,7 +5677,7 @@ Software Open Source per la gestione della tua ricchezza apps/client/src/app/pages/i18n/i18n-page.html - 110 + 97 @@ -6682,7 +6682,7 @@ Soglia Minima apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 60 + 54 @@ -6690,7 +6690,7 @@ Soglia Massima apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 98 + 92 @@ -6698,7 +6698,7 @@ Chiudi apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 135 + 129 @@ -6988,7 +6988,7 @@ Range soglia apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 15 + 9 @@ -8072,62 +8072,6 @@ 54 - - Account Cluster Risk - Account Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 97 - - - - Asset Class Cluster Risk - Asset Class Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 98 - - - - Currency Cluster Risk - Currency Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 101 - - - - Emergency Fund - Emergency Fund - - apps/client/src/app/pages/i18n/i18n-page.html - 102 - - - - Fees - Fees - - apps/client/src/app/pages/i18n/i18n-page.html - 103 - - - - Economic Market Cluster Risk - Economic Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 104 - - - - Regional Market Cluster Risk - Regional Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 107 - - diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index ab07a2582..f1ed3c1a5 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -566,7 +566,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 141 + 135 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -5676,7 +5676,7 @@ Open Source Vermogensbeheer Software apps/client/src/app/pages/i18n/i18n-page.html - 110 + 97 @@ -6681,7 +6681,7 @@ Drempelwaarde Min apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 60 + 54 @@ -6689,7 +6689,7 @@ Drempelwaarde Max apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 98 + 92 @@ -6697,7 +6697,7 @@ Sluiten apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 135 + 129 @@ -6987,7 +6987,7 @@ Drempebereik apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 15 + 9 @@ -8071,62 +8071,6 @@ 54 - - Account Cluster Risk - Account Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 97 - - - - Asset Class Cluster Risk - Asset Class Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 98 - - - - Currency Cluster Risk - Currency Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 101 - - - - Emergency Fund - Emergency Fund - - apps/client/src/app/pages/i18n/i18n-page.html - 102 - - - - Fees - Fees - - apps/client/src/app/pages/i18n/i18n-page.html - 103 - - - - Economic Market Cluster Risk - Economic Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 104 - - - - Regional Market Cluster Risk - Regional Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 107 - - diff --git a/apps/client/src/locales/messages.pl.xlf b/apps/client/src/locales/messages.pl.xlf index e12e7ca94..7963c35cb 100644 --- a/apps/client/src/locales/messages.pl.xlf +++ b/apps/client/src/locales/messages.pl.xlf @@ -1139,7 +1139,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 141 + 135 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -3475,7 +3475,7 @@ Oprogramowanie Open Source do Zarządzania Majątkiem apps/client/src/app/pages/i18n/i18n-page.html - 110 + 97 @@ -6681,7 +6681,7 @@ Próg minimalny apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 60 + 54 @@ -6689,7 +6689,7 @@ Próg maksymalny apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 98 + 92 @@ -6697,7 +6697,7 @@ Zamknij apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 135 + 129 @@ -6987,7 +6987,7 @@ Zakres progów apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 15 + 9 @@ -8071,62 +8071,6 @@ 54 - - Account Cluster Risk - Account Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 97 - - - - Asset Class Cluster Risk - Asset Class Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 98 - - - - Currency Cluster Risk - Currency Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 101 - - - - Emergency Fund - Emergency Fund - - apps/client/src/app/pages/i18n/i18n-page.html - 102 - - - - Fees - Fees - - apps/client/src/app/pages/i18n/i18n-page.html - 103 - - - - Economic Market Cluster Risk - Economic Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 104 - - - - Regional Market Cluster Risk - Regional Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 107 - - diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf index 4445afa5e..7556ab6b6 100644 --- a/apps/client/src/locales/messages.pt.xlf +++ b/apps/client/src/locales/messages.pt.xlf @@ -622,7 +622,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 141 + 135 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -5676,7 +5676,7 @@ Software de gerenciamento de patrimônio de código aberto apps/client/src/app/pages/i18n/i18n-page.html - 110 + 97 @@ -6681,7 +6681,7 @@ Limite mínimo apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 60 + 54 @@ -6689,7 +6689,7 @@ Limite máximo apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 98 + 92 @@ -6697,7 +6697,7 @@ Fechar apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 135 + 129 @@ -6987,7 +6987,7 @@ Threshold range apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 15 + 9 @@ -8071,62 +8071,6 @@ 54 - - Account Cluster Risk - Account Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 97 - - - - Asset Class Cluster Risk - Asset Class Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 98 - - - - Currency Cluster Risk - Currency Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 101 - - - - Emergency Fund - Emergency Fund - - apps/client/src/app/pages/i18n/i18n-page.html - 102 - - - - Fees - Fees - - apps/client/src/app/pages/i18n/i18n-page.html - 103 - - - - Economic Market Cluster Risk - Economic Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 104 - - - - Regional Market Cluster Risk - Regional Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 107 - - diff --git a/apps/client/src/locales/messages.tr.xlf b/apps/client/src/locales/messages.tr.xlf index f111c3f41..1a5a82e6a 100644 --- a/apps/client/src/locales/messages.tr.xlf +++ b/apps/client/src/locales/messages.tr.xlf @@ -1099,7 +1099,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 141 + 135 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -5676,7 +5676,7 @@ Açık Kaynak Varlık Yönetim Yazılımı apps/client/src/app/pages/i18n/i18n-page.html - 110 + 97 @@ -6681,7 +6681,7 @@ Eşik Min apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 60 + 54 @@ -6689,7 +6689,7 @@ Eşik Max apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 98 + 92 @@ -6697,7 +6697,7 @@ Kapat apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 135 + 129 @@ -6987,7 +6987,7 @@ Eşik aralığı apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 15 + 9 @@ -8071,62 +8071,6 @@ 54 - - Account Cluster Risk - Account Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 97 - - - - Asset Class Cluster Risk - Asset Class Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 98 - - - - Currency Cluster Risk - Currency Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 101 - - - - Emergency Fund - Emergency Fund - - apps/client/src/app/pages/i18n/i18n-page.html - 102 - - - - Fees - Fees - - apps/client/src/app/pages/i18n/i18n-page.html - 103 - - - - Economic Market Cluster Risk - Economic Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 104 - - - - Regional Market Cluster Risk - Regional Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 107 - - diff --git a/apps/client/src/locales/messages.uk.xlf b/apps/client/src/locales/messages.uk.xlf index b2e560d1b..b644f3a71 100644 --- a/apps/client/src/locales/messages.uk.xlf +++ b/apps/client/src/locales/messages.uk.xlf @@ -1591,7 +1591,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 141 + 135 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -2863,7 +2863,7 @@ Діапазон порогу apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 15 + 9 @@ -2871,7 +2871,7 @@ Мінімальний поріг apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 60 + 54 @@ -2879,7 +2879,7 @@ Максимальний поріг apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 98 + 92 @@ -2887,7 +2887,7 @@ Закрити apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 135 + 129 @@ -4048,7 +4048,7 @@ Програмне забезпечення управління багатством з відкритим кодом apps/client/src/app/pages/i18n/i18n-page.html - 110 + 97 @@ -8071,62 +8071,6 @@ 54 - - Account Cluster Risk - Account Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 97 - - - - Asset Class Cluster Risk - Asset Class Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 98 - - - - Currency Cluster Risk - Currency Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 101 - - - - Emergency Fund - Emergency Fund - - apps/client/src/app/pages/i18n/i18n-page.html - 102 - - - - Fees - Fees - - apps/client/src/app/pages/i18n/i18n-page.html - 103 - - - - Economic Market Cluster Risk - Economic Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 104 - - - - Regional Market Cluster Risk - Regional Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 107 - - diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index e0b350b7a..fa0e5d944 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -1088,7 +1088,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 141 + 135 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -3218,7 +3218,7 @@ Open Source Wealth Management Software apps/client/src/app/pages/i18n/i18n-page.html - 110 + 97 @@ -6026,7 +6026,7 @@ Threshold Max apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 98 + 92 @@ -6047,7 +6047,7 @@ Threshold Min apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 60 + 54 @@ -6075,7 +6075,7 @@ Close apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 135 + 129 @@ -6324,7 +6324,7 @@ Threshold range apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 15 + 9 @@ -7256,55 +7256,6 @@ 54 - - Account Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 97 - - - - Asset Class Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 98 - - - - Currency Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 101 - - - - Economic Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 104 - - - - Emergency Fund - - apps/client/src/app/pages/i18n/i18n-page.html - 102 - - - - Fees - - apps/client/src/app/pages/i18n/i18n-page.html - 103 - - - - Regional Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 107 - - diff --git a/apps/client/src/locales/messages.zh.xlf b/apps/client/src/locales/messages.zh.xlf index 5862bf191..1538cafad 100644 --- a/apps/client/src/locales/messages.zh.xlf +++ b/apps/client/src/locales/messages.zh.xlf @@ -1148,7 +1148,7 @@ apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 141 + 135 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -3484,7 +3484,7 @@ 开源财富管理软件 apps/client/src/app/pages/i18n/i18n-page.html - 110 + 97 @@ -6682,7 +6682,7 @@ 最小阈值 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 60 + 54 @@ -6690,7 +6690,7 @@ 最大阈值 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 98 + 92 @@ -6698,7 +6698,7 @@ 自定义 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 135 + 129 @@ -6988,7 +6988,7 @@ 阈值范围 apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html - 15 + 9 @@ -8072,62 +8072,6 @@ 54 - - Account Cluster Risk - Account Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 97 - - - - Asset Class Cluster Risk - Asset Class Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 98 - - - - Currency Cluster Risk - Currency Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 101 - - - - Emergency Fund - Emergency Fund - - apps/client/src/app/pages/i18n/i18n-page.html - 102 - - - - Fees - Fees - - apps/client/src/app/pages/i18n/i18n-page.html - 103 - - - - Economic Market Cluster Risk - Economic Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 104 - - - - Regional Market Cluster Risk - Regional Market Cluster Risk - - apps/client/src/app/pages/i18n/i18n-page.html - 107 - -