Browse Source

Wording error messages (#786)

* Minor changes

* Minor changes

* Help description wording and privacyURL

* Reworded all errors to match title-description format. Need review from dev

* Fixed parsing error

* Comments from PR #786 addressed

* Updated wording on countervalue calculation, pending legal review
master
David da Silva Rosa 7 years ago
committed by Gaëtan Renaudeau
parent
commit
1852243b9f
  1. 13
      static/i18n/en/app.yml
  2. 120
      static/i18n/en/errors.yml
  3. 2
      static/i18n/en/onboarding.yml

13
static/i18n/en/app.yml

@ -83,7 +83,7 @@ account:
lastOperations: Last operations
emptyState:
title: No crypto assets yet?
desc: Ensure the <1><0>{{currency}}</0></1> app is installed and start receiving
desc: Make sure the <1><0>{{currency}}</0></1> app is installed and start receiving
buttons:
receiveFunds: Receive
settings:
@ -304,13 +304,13 @@ settings: # Always ensure descriptions carry full stops (.)
profile: Profile
about: Help
display:
desc: Unneeded description # Remove this, it controls multiple settings tabs and is not required.
desc: Change settings that affect Ledger Live in general.
language: Display language
languageDesc: Set the language displayed in Ledger Live.
counterValue: Countervalue
counterValueDesc: Choose the currency to display next to your balance and operations.
exchange: Rate provider
exchangeDesc: Choose the provider of the exchange rate from Bitcoin to {{fiat}}.
exchangeDesc: Choose the provider of the exchange rate from Bitcoin to {{fiat}}. Crypto assets are first converted to a Bitcoin countervalue, before they're converted to {{fiat}} (crypto asset → BTC → {{fiat}}).
region: Region
regionDesc: Choose the region in which you’re located to set the Ledger Live's time zone.
stock: Regional market indicator
@ -318,7 +318,7 @@ settings: # Always ensure descriptions carry full stops (.)
currencies:
desc: Select a crypto asset to edit its settings.
exchange: Rate provider ({{ticker}} → BTC)
exchangeDesc: Choose the provider of the rate between {{currencyName}} and Bitcoin. This intermediary calculation enables the calculation of your balance in your base currency, for indicative purposes only.
exchangeDesc: Choose the provider of the rate between {{currencyName}} and Bitcoin. The indicative total value of your portfolio is calculated by converting your {{currencyName}} to Bitcoin, which is then converted to your base currency.
confirmationsToSpend: Number of confirmations required to spend
confirmationsToSpendDesc: Set the number of network confirmations required for your crypto assets to be spendable. # A higher number of confirmations decreases the probability that a transaction is rejected.
confirmationsNb: Number of confirmations
@ -353,11 +353,12 @@ settings: # Always ensure descriptions carry full stops (.)
version: Ledger Live version
releaseNotesBtn: Show release notes # Close button instead of continue.
faq: Ledger Support
faqDesc: A problem? Learn about Ledger Live, Ledger devices, supported crypto assets and apps.
faqDesc: A problem? Get help with Ledger Live, Ledger devices, supported crypto assets and apps.
terms: Terms and conditions
termsDesc: By using Ledger Live you are deemed to have accepted our terms and conditions.
#privacy: Privacy policy
#termsDesc: Refer to our privacy policy to learn what personal data we collect, and why and how we use it.
#privacyDesc: Refer to our privacy policy to learn what personal data we collect, and why and how we use it.
#privacyURL: 'https://www.ledgerwallet.com/privacy-policy'
hardResetModal:
title: Reset Ledger Live
desc: Erase all Ledger Live data stored on your computer, including your accounts, transaction history and settings. The private keys to access your crypto assets in the blockchain remain secure on your Ledger device and on your Recovery sheet.

120
static/i18n/en/errors.yml

@ -1,97 +1,97 @@
# the error codes are alphabetically sorted
BtcUnmatchedApp:
title: 'Open the ‘{{currencyName}}’ app on your Ledger device to proceed.'
description: ''
title: That's the wrong app
description: Open the ‘{{currencyName}}’ app on your device
DeviceNotGenuine:
title: Device is not genuine
description: ''
title: Possibly not genuine
description: 'Request Ledger Support assistance.'
DeviceSocketFail:
title: Oops, device connection failed. Please try again. [device-fail]
description: ''
title: Oops, try again
description: 'Some connection failed, so please try again.'
DeviceSocketNoBulkStatus:
title: Oops, device connection failed. Please try again [bulk].
description: ''
title: Oops, try again
description: Some connection failed, so please try again.
DeviceSocketNoHandler:
title: Oops, device connection failed (handler {{query}}). Please try again.
description: ''
title: Oops, try again
description: Some connection failed, so please try again.
DisconnectedDevice:
title: 'The device was disconnected.'
description: ''
title: Oops, device was disconnected
description: The connection to the device was lost, so please try again.
Error: # as this is a generic unhandled error i think it's ok to have a generic title. but keep description to {{message}}
title: '{{message}}'
description: 'Something went wrong. Please contact our support.'
description: Something went wrong. Please retry or contact us.
FeeEstimationFailed:
title: 'Fee estimation error. Try again or set a custom fee (status: {{status}})'
description: ''
title: Sorry, fee estimation failed
description: 'Try setting a custom fee (status: {{status}})'
generic:
title: Oops, an unknown error occurred. Please try again or contact Ledger Support.
description: ''
title: Sorry, that's an unexpected bug
description: Please retry or contact Ledger Support.
HardResetFail:
title: Reset failed. Please try again.
description: ''
title: Oops, could not reset
description: Please retry or contact Ledger Support.
LatestMCUInstalledError:
title: MCU on device already up to date.
description: ''
title: Oops, nothing to update
description: Needlessly tried to update the device microcontroller. Contact Ledger Support if there's a problem with your device.
LedgerAPIError:
title: 'Ledger API error. Try again. (HTTP {{status}})'
description: ''
title: 'Sorry, try again (API HTTP {{status}})'
description: Interacting with Ledger's API server went wrong. Please retry.
LedgerAPIErrorWithMessage:
title: '{{message}}'
description: ''
title: 'Oops, {{message}})'
description: Please retry or contact Ledger Support.
LedgerAPINotAvailable:
title: 'Ledger API not available for {{currencyName}}.'
description: ''
title: Sorry, {{currencyName}} services unavailable
description: Please retry or contact Ledger Support.
ManagerAPIsFail:
title: Services are unavailable. Please try again.
description: ''
title: Oops, Manager services unavailable.
description: Please check the network status. #link to status.ledger.fr ?
ManagerAppAlreadyInstalled:
title: App is already installed
description: ''
title: Oops, that's already installed. # include {{currencyName}}
description: Check your device to see which apps are already installed.
ManagerAppRelyOnBTC:
title: You must install Bitcoin application first
description: ''
title: Bitcoin app required
description: Install the Bitcoin app before installing this app. # include {{currencyName}}
ManagerDeviceLocked:
title: Device is locked
description: ''
title: Please unlock your device
description: Your device was locked. Please unlock it.
ManagerNotEnoughSpace:
title: Not enough storage on device
description: Uninstall some apps and try again.
title: Sorry, insufficient device storage
description: Uninstall some apps to increase available storage and try again.
ManagerUnexpectedError:
title: Unexpected error occurred ({{msg}})
title: That's unexpected ({{msg}}) #(Manager: {{msg}})
description: Please try again.
ManagerUninstallBTCDep:
title: You must uninstall other altcoins first
description: ''
title: Sorry, Bitcoin is required # include {{currencyName}}
description: First uninstall apps that depend on Bitcoin.
NetworkDown:
title: 'Your internet connection seems down.'
description: ''
title: Oops, internet seems down
description: Please check your internet connection.
NoAddressesFound:
title: 'No accounts were found.'
description: ''
title: Sorry, no accounts found
description: Something went wrong with address calculation, try again or contact Ledger Support.
NotEnoughBalance:
title: 'Insufficient funds to proceed.'
description: ''
title: Oops, not enough balance
description: Make sure the account to debit has sufficient balance
RangeError:
title: '{{message}}'
description: ''
description:
TimeoutError:
title: 'The request timed out.'
description: ''
title: Oops, a time out occurred
description: It took too long for the server to respond.
TransportStatusError:
title: '{{message}}'
description: ''
description:
UserRefusedOnDevice:
title: Transaction refused on device.
description: ''
title: Transaction refused on device
description: Please retry or contact Ledger Support in case of doubt.
WebsocketConnectionError:
title: Oops, device connection failed. Please try again. [web-err]
description: ''
title: Sorry, try again (websocket error).
description: #context
WebsocketConnectionFailed:
title: Oops, device connection failed. Please try again. [web-fail]
description: ''
title: Sorry, try again (websocket failed).
description:
WrongAppOpened:
title: 'Open the ‘{{currencyName}}’ app on your Ledger device to proceed.'
description: ''
title: Please open the ‘{{currencyName}}’ app
description: The wrong app was opened on your device. Please retry.
WrongDeviceForAccount:
title: 'Use the device associated with the account ‘{{accountName}}’.'
description: ''
title: Oops, wrong device for ‘{{accountName}}’.
description: The connected device is not associated with the account you selected. Please connect the right device.

2
static/i18n/en/onboarding.yml

@ -71,7 +71,7 @@ writeSeed:
step2: 'Press the right button to display <1><0>Word #2</0></1> and repeat the process until all 24 words are copied on the Recovery sheet.' #<italic>Recovery sheet</italic>
step3: 'Confirm your recovery phrase: select each requested word and press both buttons to validate it.'
blue:
step1: Copy each word of the recovery phrase on a blank Recovery sheet. Copy the words in the same order. # <i>Recovery sheet</i>
step1: Copy each word of the recovery phrase on a blank Recovery sheet. Copy the words in the same order.
step2: Tap <1><0>Next</0></1> to move to the next words. Repeat the process until the <3><0>Confirmation</0></3> screen appears.
step3: Type each requested word to confirm your recovery phrase.
restore:

Loading…
Cancel
Save