diff --git a/src/components/Workflow/WorkflowDefault.js b/src/components/Workflow/WorkflowDefault.js
index 2810ea97..664fedd8 100644
--- a/src/components/Workflow/WorkflowDefault.js
+++ b/src/components/Workflow/WorkflowDefault.js
@@ -111,8 +111,7 @@ const WorkflowDefault = ({ device, deviceInfo, errors, isGenuine }: Props) => (
- Connect your Ledger device to your computer and enter your{' '}
- PIN code on your device
+ Connect and unlock your Ledger device
@@ -128,7 +127,7 @@ const WorkflowDefault = ({ device, deviceInfo, errors, isGenuine }: Props) => (
- {'Go to the '}
+ {'Navigate to the '}
{'dashboard'}
{' on your device'}
@@ -155,8 +154,8 @@ const WorkflowDefault = ({ device, deviceInfo, errors, isGenuine }: Props) => (
- {'Confirm '}
- {'authentication'}
+ {'Allow the '}
+ {'Ledger Manager'}
{' on your device'}
diff --git a/src/components/Workflow/WorkflowWithIcon.js b/src/components/Workflow/WorkflowWithIcon.js
index 41460d0d..60863d6a 100644
--- a/src/components/Workflow/WorkflowWithIcon.js
+++ b/src/components/Workflow/WorkflowWithIcon.js
@@ -129,11 +129,11 @@ const WorkflowWithIcon = ({ device, deviceInfo, errors, isGenuine, t }: Props) =
- {'Connect your '}
+ {'Connect and unlock your '}
Ledger device
- {' to your computer and enter your '}
- PIN code
- {' on your device'}
+ {''}
+
+ {''}
@@ -150,7 +150,7 @@ const WorkflowWithIcon = ({ device, deviceInfo, errors, isGenuine, t }: Props) =
- {'Go to the '}
+ {'Navigate to the '}
{'dashboard'}
{' on your device'}
@@ -179,8 +179,8 @@ const WorkflowWithIcon = ({ device, deviceInfo, errors, isGenuine, t }: Props) =
- {'Confirm '}
- {'authentication'}
+ {'Allow the '}
+ {'Ledger Manager'}
{' on your device'}
diff --git a/src/components/modals/AddAccounts/steps/02-step-connect-device.js b/src/components/modals/AddAccounts/steps/02-step-connect-device.js
index 5f799258..60244dd3 100644
--- a/src/components/modals/AddAccounts/steps/02-step-connect-device.js
+++ b/src/components/modals/AddAccounts/steps/02-step-connect-device.js
@@ -24,7 +24,7 @@ function StepConnectDevice({ t, currency, currentDevice, setState }: StepProps)
{`${currency.name} (${
currency.ticker
})`}
- {` account(s) from your Ledger device.`}
+ {` accounts from your Ledger device.`}
diff --git a/static/i18n/en/app.yml b/static/i18n/en/app.yml
index 79b1bacc..fd26494f 100644
--- a/static/i18n/en/app.yml
+++ b/static/i18n/en/app.yml
@@ -39,7 +39,7 @@ common:
lostPassword: I lost my password
sync:
syncing: Synchronizing...
- upToDate: Up to date
+ upToDate: Live
error: Synchronization error
refresh: Refresh
ago: Synced {{time}}
@@ -75,9 +75,9 @@ account:
lastOperations: Last operations
emptyState:
title: No funds yet?
- desc: Receive funds in this account by using your Ledger device with the [cryptocurrency] app installed. # replace [cryptocurrency] and make it bold
+ desc: Make sure the [cryptocurrency] app is installed to receive funds. # replace [cryptocurrency] and make it bold
buttons:
- receiveFunds: Receive Funds
+ receiveFunds: Receive funds
settings:
title: Edit account
advancedLogs: Advanced logs
@@ -111,10 +111,10 @@ dashboard:
currentAddress:
title: Current address
for: Address for <1><0>{{accountName}}0>1>
- message: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam blandit velit egestas leo tincidunt
+ message: Your receive address has not been confirmed on your Ledger device. Verify the address for optimal security.
deviceConnect:
step1:
- choose: "We detected {{count}} devices connected, please select one:"
+ choose: "We detected {{count}} connected devices, please select one:"
connect: Connect and unlock your <1>Ledger device1> # remove key: <3>PIN code3>
dashboard: test
emptyState:
@@ -149,11 +149,12 @@ addAccounts:
editName: Edit name
newAccount: New account
legacyAccount: '{{accountName}} (legacy)'
- noAccountToImport: No {{currencyName}} account was found.
- success: Accounts have been added to your portfolio.
+ noAccountToImport: All {{currencyName}} accounts found are already in your portfolio.
+ success: Account successfully added to your portfolio.
+# success_plural: Accounts successfully added to your portfolio.
createNewAccount:
title: Create new account
- noOperationOnLastAccount: Receive funds on your previous account before creating a new one.
+ noOperationOnLastAccount: 'You have to receive funds on [ACCOUNT NAME]{{accountName}} before you can create a new account.'
noAccountToCreate: No {{currencyName}} account was found to create.
somethingWentWrong: Something went wrong during synchronization, please try again.
cta:
@@ -185,24 +186,24 @@ manager:
all: Apps
installing: 'Installing {{app}}...'
uninstalling: 'Uninstalling {{app}}...'
- installSuccess: '{{app}} app successfully installed'
+ installSuccess: '{{app}} app successful0ly installed'
uninstallSuccess: '{{app}} app successfully uninstalled'
alreadyInstalled: '{{app}} app is already installed'
- help: To update an app, you have to uninstall the app and re install it.
+ help: Remove and reinstall to update apps
firmware:
- installed: 'Firmware {{version}}'
+ installed: 'Firmware version {{version}}'
update: Update firmware
updateTitle: Firmware update
continue: Continue update
- latest: 'A new firmware {{version}} is available'
+ latest: 'Firmware version {{version}} is available.'
disclaimerTitle: 'You are about to install the latest <1><0>firmware {{version}}0>1>'
disclaimerAppDelete: Please note that all the apps installed on your device will be deleted.
disclaimerAppReinstall: You will be able to re-install your apps after the firmware update
title: Manager
- subtitle: Get all your apps here
+ subtitle: Install apps or update your device.
device:
title: Connect your device
- desc: Follow the steps below to connect your device
+ desc: Follow the steps below to use the Manager
cta: Connect my device
errors:
noDevice: No device is connected (TEMPLATE NEEDED)
@@ -216,26 +217,26 @@ receive:
label: Account
connectDevice:
title: Connect device
- withoutDevice: I don't have my device
+ withoutDevice: Proceed without device
confirmAddress:
title: Confirm address
action: Confirm address on device
text: To receive funds, confirm the address on your device.
- support: Contact Support
+ support: Ledger Support
error:
- title: Houston, we have a problem!
- text: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer non nibh diam. In eget ipsum arcu donec finibus
+ title: Receive address rejected
+ text: Please try again or request Ledger Support assistance when in doubt.
receiveFunds:
- title: Receive Funds
- label: Amount (Optional)
+ title: Receive funds
+ label: Amount (optional)
send:
title: Send funds
- totalSpent: Total spent
+ totalSpent: Total
steps:
amount:
- title: Informations
+ title: Create payment
selectAccountDebit: Select an account to debit
- recipientAddress: Recipient address
+ recipientAddress: Recipient address # can't control the tooltip!
amount: Amount
max: Max
fees: Fees
@@ -245,25 +246,24 @@ send:
rippleTag: Tag
ethereumGasLimit: Gas limit
unitPerByte: '{{unit}} per byte'
- feePerByte: Fee per byte
+ feePerByte: Fees per byte
connectDevice:
title: Connect device
verification:
title: Verification
warning: |
- You are about to validate a transaction.
- Be careful, we strongly recommend you to verify that the informations on your Ledger device are correct.
- body: Once you have checked everything is ok, you can validate securely the transaction on your device.
+ Carefully verify the transaction details on your device. Press the left button on your device to cancel.
+ body: Press the right button to confirm the transaction.
confirmation:
title: Confirmation
success:
- title: Transaction successfully broadcasted
+ title: Transaction sent
text: |
- with the following transaction id:
+ The transaction has been signed and sent to the network. Your account balance will update once the blockchain has confirmed the transaction. It has the following Transaction ID:
cta: View operation details
error:
- title: Transaction error
- cta: Retry operation
+ title: Transaction canceled
+ cta: Retry
pending:
title: Broadcasting transaction...
releaseNotes:
@@ -289,13 +289,13 @@ settings:
stock: Regional market indicator
stockDesc: Choose Western to display an increase in market value in blue. Choose Eastern to display an increase in market value in red.
currencies:
- desc: Select a cryptocurrency to edit its settings
+ desc: Select a cryptocurrency to edit its settings.
exchange: Rate provider ({{ticker}})
exchangeDesc: Choose the provider of the base currency exchange rates.
confirmationsToSpend: Number of confirmations required to spend
- confirmationsToSpendDesc: Select the number of confirmations required for your funds to be spendable. # A higher number of confirmations decreases the probability that a transaction is rejected.
+ confirmationsToSpendDesc: Set the number of confirmations required for your funds to be spendable. # A higher number of confirmations decreases the probability that a transaction is rejected.
confirmationsNb: Number of confirmations
- confirmationsNbDesc: Select the number of blocks a transaction needs to be included in to consider it as confirmed. # A higher number of confirmations increases the certainty that a transaction cannot be reversed.
+ confirmationsNbDesc: Set the number of blocks a transaction needs to be included in to consider it as confirmed. # A higher number of confirmations increases the certainty that a transaction cannot be reversed.
transactionsFees: Default transaction fees
transactionsFeesDesc: Select your default transaction fees. The higher the fee, the quicker the transaction will be processed.
explorer: Blockchain explorer
diff --git a/static/i18n/en/errors.yml b/static/i18n/en/errors.yml
index 9e24e1f5..ca560ef6 100644
--- a/static/i18n/en/errors.yml
+++ b/static/i18n/en/errors.yml
@@ -1,25 +1,25 @@
-generic: An error occurred
+generic: Oops, an unknown error occurred. Please try again or contact Ledger Support.
RangeError: '{{message}}'
Error: '{{message}}'
LedgerAPIErrorWithMessage: '{{message}}'
TransportStatusError: '{{message}}'
-TimeoutError: 'Timeout reached'
-FeeEstimationFailed: 'fee estimation failed (status: {{status}})'
-NotEnoughBalance: 'Not enough balance'
-BtcUnmatchedApp: 'You must open application ‘{{currencyName}}’ on the device'
-WrongAppOpened: 'You must open application ‘{{currencyName}}’ on the device'
-WrongDeviceForAccount: 'You must use the device associated to the account ‘{{accountName}}’'
-LedgerAPINotAvailable: 'Ledger API is not available for currency {{currencyName}}'
-LedgerAPIError: 'A problem occurred with Ledger API. Please try again later. (HTTP {{status}})'
-NetworkDown: 'Your internet connection seems down. Please try again later.'
-NoAddressesFound: 'No accounts found'
-UserRefusedOnDevice: Transaction have been aborted
-WebsocketConnectionError: An error occurred with the socket connection
-WebsocketConnectionFailed: Failed to establish a socket connection
-DeviceSocketFail: 'Device socket failure ({{message}})'
-DeviceSocketNoBulkStatus: Device socket failure (bulk)
-DeviceSocketNoHandler: Device socket failure (handler {{query}})
-LatestMCUInstalledError: The latest MCU is already installed on the Device
-HardResetFail: Hard reset failure
+TimeoutError: 'The request timed out. Please try again or contact Ledger Support.'
+FeeEstimationFailed: 'The fee could not be estimated. Please try again or set a custom fee (status: {{status}})'
+NotEnoughBalance: 'The account has insufficient funds to proceed.'
+BtcUnmatchedApp: 'Open the ‘{{currencyName}}’ app on your Ledger device to proceed.'
+WrongAppOpened: 'Open the ‘{{currencyName}}’ app on your Ledger device to proceed.'
+WrongDeviceForAccount: 'Use the device associated with the account ‘{{accountName}}’.'
+LedgerAPINotAvailable: 'The Ledger API is not available for {{currencyName}}. Please check status.ledger.fr.'
+LedgerAPIError: 'A problem occurred with the Ledger API. Please try again later. (HTTP {{status}})'
+NetworkDown: 'Your internet connection seems down. Please try again.'
+NoAddressesFound: 'No accounts were found.'
+UserRefusedOnDevice: Please try again or request Ledger Support assistance when in doubt.
+WebsocketConnectionError: An error occurred with the websocket connection. Please try again or contact Ledger Support.
+WebsocketConnectionFailed: Oops, could not establish a websocket connection. Please try again or contact Ledger Support.
+DeviceSocketFail: Oops. a device socket failure occurred. Please try again or contact Ledger Support.
+DeviceSocketNoBulkStatus: Oops, the device socket failed (bulk). Please try again or contact Ledger Support.
+DeviceSocketNoHandler: Oops, the device socket failed (handler {{query}}). Please try again or contact Ledger Support.
+LatestMCUInstalledError: The MCU on the device is already up to date.
+HardResetFail: Could not reset Ledger Live. Please try again or contact Ledger Support.
CannotUninstall: Cannot uninstall app
CannotInstall: Cannot install app