diff --git a/packages/appstore/src/components/add-options-account/__tests__/add-options-account.spec.tsx b/packages/appstore/src/components/add-options-account/__tests__/add-options-account.spec.tsx index 8811210673eb..1f3938e52719 100644 --- a/packages/appstore/src/components/add-options-account/__tests__/add-options-account.spec.tsx +++ b/packages/appstore/src/components/add-options-account/__tests__/add-options-account.spec.tsx @@ -28,7 +28,7 @@ describe('AddOptionsAccount', () => { wrapper, }); expect(container).toBeInTheDocument(); - expect(screen.getByText('You need a Deriv account to create a CFD account.')).toBeInTheDocument(); + expect(screen.getByText('To trade CFDs, get a Deriv Apps account first.')).toBeInTheDocument(); expect(screen.getByText('Get a Deriv account')).toBeInTheDocument(); }); diff --git a/packages/appstore/src/components/add-options-account/add-options-account.tsx b/packages/appstore/src/components/add-options-account/add-options-account.tsx index 5ae7001d1d1d..73aa7a4c8828 100644 --- a/packages/appstore/src/components/add-options-account/add-options-account.tsx +++ b/packages/appstore/src/components/add-options-account/add-options-account.tsx @@ -12,7 +12,7 @@ const AddOptions = observer(() => { const { setShouldShowCooldownModal, openRealAccountSignup } = ui; const { real_account_creation_unlock_date } = client; - const add_deriv_account_text = localize('You need a Deriv account to create a CFD account.'); + const add_deriv_account_text = localize('To trade CFDs, get a Deriv Apps account first.'); const add_deriv_account_btn = localize('Get a Deriv account'); const eu_user = content_flag === ContentFlag.LOW_RISK_CR_EU || content_flag === ContentFlag.EU_REAL; diff --git a/packages/appstore/src/components/cfds-listing/index.tsx b/packages/appstore/src/components/cfds-listing/index.tsx index c04e94f8862d..6c092f6bae8b 100644 --- a/packages/appstore/src/components/cfds-listing/index.tsx +++ b/packages/appstore/src/components/cfds-listing/index.tsx @@ -188,7 +188,7 @@ const CFDsListing = observer(() => { Learn more' + 'Trade bigger positions with less capital across diverse financial and derived instruments. <0>Learn more' } components={[]} /> diff --git a/packages/appstore/src/components/options-multipliers-listing/index.tsx b/packages/appstore/src/components/options-multipliers-listing/index.tsx index a235889681a8..6903ddfe1f93 100644 --- a/packages/appstore/src/components/options-multipliers-listing/index.tsx +++ b/packages/appstore/src/components/options-multipliers-listing/index.tsx @@ -40,7 +40,7 @@ const OptionsAndMultipliersListing = observer(() => { if (low_risk_cr_non_eu || high_risk_cr || cr_demo) { return ( - + ); } else if (low_risk_cr_eu || is_eu) { @@ -60,22 +60,20 @@ const OptionsAndMultipliersListing = observer(() => { low_risk_cr_non_eu || high_risk_cr || cr_demo ? ( , - , ]} /> ) : ( ]} /> @@ -90,7 +88,11 @@ const OptionsAndMultipliersListing = observer(() => { availability='All' clickable_icon name={localize('Deriv account')} - description={localize('Get a real Deriv account, start trading and manage your funds.')} + description={ + is_eu_user + ? localize('To trade multipliers, get a Deriv Apps account first.') + : localize('To trade options and multipliers, get a Deriv Apps account first.') + } icon='Options' onAction={() => { if (no_MF_account) { diff --git a/packages/appstore/src/constants/platform-config.ts b/packages/appstore/src/constants/platform-config.ts index cba13cf731b9..461a13e39168 100644 --- a/packages/appstore/src/constants/platform-config.ts +++ b/packages/appstore/src/constants/platform-config.ts @@ -34,30 +34,30 @@ export interface MfPlatformConfig extends PlatformConfig { export const getAppstorePlatforms = (): PlatformConfig[] => [ { name: getPlatformSettingsAppstore('trader').name, - app_desc: localize('Options and multipliers trading platform.'), + app_desc: localize('The options and multipliers trading platform.'), link_to: routes.trade, }, { name: getPlatformSettingsAppstore('dbot').name, - app_desc: localize('Automate your trading, no coding needed.'), + app_desc: localize('The ultimate bot trading platform.'), link_to: routes.bot, is_external: true, }, { name: getPlatformSettingsAppstore('smarttrader').name, - app_desc: localize('Our legacy options trading platform.'), + app_desc: localize('The legacy options trading platform.'), link_to: getUrlSmartTrader(), is_external: true, }, { name: getPlatformSettingsAppstore('bbot').name, - app_desc: localize('Our legacy automated trading platform.'), + app_desc: localize('The legacy bot trading platform.'), link_to: getUrlBinaryBot(), is_external: true, }, { name: getPlatformSettingsAppstore('go').name, - app_desc: localize('Trade on the go with our mobile app.'), + app_desc: localize('The mobile trading app for multipliers.'), link_to: getStaticUrl('/deriv-go'), is_external: true, new_tab: true, @@ -69,7 +69,7 @@ export const getMFAppstorePlatforms = (): MfPlatformConfig[] => [ app_icon: getPlatformSettingsAppstore('trader').icon, app_title: getPlatformSettingsAppstore('trader').name, name: getPlatformSettingsAppstore('trader').name, - app_desc: localize('Multipliers trading platform.'), + app_desc: localize('The multipliers trading platform.'), link_to: routes.trade, }, ]; diff --git a/packages/core/src/Stores/traders-hub-store.js b/packages/core/src/Stores/traders-hub-store.js index 622d289305dd..13f57968e645 100644 --- a/packages/core/src/Stores/traders-hub-store.js +++ b/packages/core/src/Stores/traders-hub-store.js @@ -374,13 +374,11 @@ export default class TradersHubStore extends BaseStore { getAvailableCFDAccounts() { const getAccountDesc = () => { return !this.is_eu_user || this.is_demo_low_risk - ? localize('This account offers CFDs on financial instruments.') + ? localize('CFDs on financial instruments.') : localize('CFDs on derived and financial instruments.'); }; const getSwapFreeAccountDesc = () => { - return localize( - 'Trade swap-free CFDs on MT5 with forex, stocks, stock indices, commodities cryptocurrencies, ETFs and synthetic indices.' - ); + return localize('Swap-free CFDs on selected financial and derived instruments.'); }; const all_available_accounts = [ diff --git a/packages/shared/src/utils/cfd/available-cfd-accounts.ts b/packages/shared/src/utils/cfd/available-cfd-accounts.ts index 1d7549d6a3c9..7ab4578fd4ca 100644 --- a/packages/shared/src/utils/cfd/available-cfd-accounts.ts +++ b/packages/shared/src/utils/cfd/available-cfd-accounts.ts @@ -17,7 +17,7 @@ export interface AvailableAccount { export const getCFDAvailableAccount = () => [ { name: 'Derived', - description: localize('This account offers CFDs on derived instruments.'), + description: localize('CFDs on derived instruments.'), platform: CFD_PLATFORMS.MT5, market_type: 'synthetic', icon: 'Derived', @@ -25,7 +25,7 @@ export const getCFDAvailableAccount = () => [ }, { name: 'Deriv X', - description: localize('This account offers CFDs on a highly customisable CFD trading platform.'), + description: localize('CFDs on financial and derived instruments via a customisable platform.'), platform: CFD_PLATFORMS.DXTRADE, market_type: 'all', icon: 'DerivX', @@ -33,7 +33,7 @@ export const getCFDAvailableAccount = () => [ }, { name: 'Deriv cTrader', - description: localize('This account offers CFDs on a feature-rich trading platform.'), + description: localize('CFDs on financial and derived instruments with copy trading.'), platform: CFD_PLATFORMS.CTRADER, market_type: 'all', icon: 'CTrader',