Merge branch 'master' into fix/link-to-bitcoin-wallet
7
.gitignore
vendored
@ -21,4 +21,9 @@ _old
|
|||||||
|
|
||||||
coverage
|
coverage
|
||||||
test/**/__diff_output__
|
test/**/__diff_output__
|
||||||
test/screenshots
|
test/screenshots
|
||||||
|
|
||||||
|
translations/extractedMessages
|
||||||
|
translations/*.csv
|
||||||
|
|
||||||
|
.env
|
@ -44,6 +44,18 @@ module.exports = (api) => {
|
|||||||
presets.push('jest');
|
presets.push('jest');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (api.env('translations')) {
|
||||||
|
plugins.push(
|
||||||
|
[
|
||||||
|
'react-intl',
|
||||||
|
{
|
||||||
|
messagesDir: './translations/extractedMessages/',
|
||||||
|
extractSourceLocation: true,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
presets,
|
presets,
|
||||||
plugins,
|
plugins,
|
||||||
|
@ -6,6 +6,7 @@ module.exports = {
|
|||||||
testURL: 'http://localhost',
|
testURL: 'http://localhost',
|
||||||
modulePathIgnorePatterns: [
|
modulePathIgnorePatterns: [
|
||||||
'node_modules',
|
'node_modules',
|
||||||
|
'utils/build.js',
|
||||||
'utils/windowUtils.js',
|
'utils/windowUtils.js',
|
||||||
'utils/promiseUtils.js',
|
'utils/promiseUtils.js',
|
||||||
'utils/networkUtils.js',
|
'utils/networkUtils.js',
|
||||||
@ -14,6 +15,14 @@ module.exports = {
|
|||||||
'utils/**.js',
|
'utils/**.js',
|
||||||
'reducers/utils/**.js',
|
'reducers/utils/**.js',
|
||||||
],
|
],
|
||||||
|
// coverageThreshold: {
|
||||||
|
// global: {
|
||||||
|
// branches: 100,
|
||||||
|
// functions: 100,
|
||||||
|
// lines: 100,
|
||||||
|
// statements: 100,
|
||||||
|
// },
|
||||||
|
// },
|
||||||
setupFiles: [
|
setupFiles: [
|
||||||
'./support/setupJest.js',
|
'./support/setupJest.js',
|
||||||
],
|
],
|
||||||
|
59
l10n.config.json
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
{
|
||||||
|
"extractedMessagesFilePattern": "translations/extractedMessages/**/*.json",
|
||||||
|
"localesOutputDir": "public/l10n/",
|
||||||
|
"outputDir": "translations/",
|
||||||
|
"project": {
|
||||||
|
"identifier": "trezor-wallet-test",
|
||||||
|
"apiKeyEnv": "CROWDIN_API_KEY"
|
||||||
|
},
|
||||||
|
"languages": [
|
||||||
|
"af",
|
||||||
|
"ar",
|
||||||
|
"bn",
|
||||||
|
"zh-CN",
|
||||||
|
"zh-TW",
|
||||||
|
"cs",
|
||||||
|
"nl",
|
||||||
|
"en",
|
||||||
|
"et",
|
||||||
|
"fr",
|
||||||
|
"de",
|
||||||
|
"el",
|
||||||
|
"he",
|
||||||
|
"hi",
|
||||||
|
"hu",
|
||||||
|
"id",
|
||||||
|
"it",
|
||||||
|
"ja",
|
||||||
|
"ko",
|
||||||
|
"no",
|
||||||
|
"fa",
|
||||||
|
"pl",
|
||||||
|
"pt-PT",
|
||||||
|
"ru",
|
||||||
|
"es-ES",
|
||||||
|
"sv-SE",
|
||||||
|
"tr",
|
||||||
|
"uk",
|
||||||
|
"vi"
|
||||||
|
],
|
||||||
|
"langToFileNameMap": {
|
||||||
|
"en": "en",
|
||||||
|
"bn": "bn",
|
||||||
|
"cs": "cs",
|
||||||
|
"de": "de",
|
||||||
|
"el": "el",
|
||||||
|
"es-ES": "es",
|
||||||
|
"fr": "fr",
|
||||||
|
"id": "id",
|
||||||
|
"it": "it",
|
||||||
|
"ja": "ja",
|
||||||
|
"nl": "nl",
|
||||||
|
"pl": "pl",
|
||||||
|
"pt-PT": "pt",
|
||||||
|
"ru": "ru",
|
||||||
|
"uk": "uk",
|
||||||
|
"zh-CN": "zh",
|
||||||
|
"zh-TW": "zh_TW"
|
||||||
|
}
|
||||||
|
}
|
@ -14,6 +14,9 @@
|
|||||||
"build:stable": "rimraf build/stable && npx webpack --config webpack/production.babel.js --output-path build/stable --progress --bail",
|
"build:stable": "rimraf build/stable && npx webpack --config webpack/production.babel.js --output-path build/stable --progress --bail",
|
||||||
"build:beta": "rimraf build/beta && cross-env BUILD=beta npx webpack --config webpack/production.babel.js --output-path build/beta --progress --bail",
|
"build:beta": "rimraf build/beta && cross-env BUILD=beta npx webpack --config webpack/production.babel.js --output-path build/beta --progress --bail",
|
||||||
"build:dev": "rimraf build.dev && cross-env BUILD=development npx webpack --config webpack/production.babel.js --output-path build/dev --progress --bail",
|
"build:dev": "rimraf build.dev && cross-env BUILD=development npx webpack --config webpack/production.babel.js --output-path build/dev --progress --bail",
|
||||||
|
"translations:extract": "rimraf translations/extractedMessages && cross-env NODE_ENV=translations babel src",
|
||||||
|
"translations:upload": "yarn translations:extract && yarn ttm merge-msgs && yarn ttm build-csv && yarn ttm upload",
|
||||||
|
"translations:download": "yarn ttm build-translations && sleep 1 && yarn ttm export-translations",
|
||||||
"flow": "flow check src",
|
"flow": "flow check src",
|
||||||
"lint": "run-s lint:*",
|
"lint": "run-s lint:*",
|
||||||
"lint:js": "npx eslint ./src ./webpack",
|
"lint:js": "npx eslint ./src ./webpack",
|
||||||
@ -54,6 +57,7 @@
|
|||||||
"react": "^16.8.1",
|
"react": "^16.8.1",
|
||||||
"react-dom": "^16.8.1",
|
"react-dom": "^16.8.1",
|
||||||
"react-hot-loader": "^4.6.5",
|
"react-hot-loader": "^4.6.5",
|
||||||
|
"react-intl": "^2.8.0",
|
||||||
"react-json-view": "^1.19.1",
|
"react-json-view": "^1.19.1",
|
||||||
"react-qr-reader": "^2.1.2",
|
"react-qr-reader": "^2.1.2",
|
||||||
"react-qr-svg": "^2.1.0",
|
"react-qr-svg": "^2.1.0",
|
||||||
@ -98,6 +102,7 @@
|
|||||||
"babel-jest": "^24.1.0",
|
"babel-jest": "^24.1.0",
|
||||||
"babel-loader": "^8.0.5",
|
"babel-loader": "^8.0.5",
|
||||||
"babel-plugin-module-resolver": "^3.1.3",
|
"babel-plugin-module-resolver": "^3.1.3",
|
||||||
|
"babel-plugin-react-intl": "^3.0.1",
|
||||||
"babel-plugin-styled-components": "^1.10.0",
|
"babel-plugin-styled-components": "^1.10.0",
|
||||||
"cypress": "^3.1.5",
|
"cypress": "^3.1.5",
|
||||||
"cypress-image-snapshot": "^3.0.0",
|
"cypress-image-snapshot": "^3.0.0",
|
||||||
@ -121,6 +126,7 @@
|
|||||||
"stylelint-custom-processor-loader": "^0.6.0",
|
"stylelint-custom-processor-loader": "^0.6.0",
|
||||||
"stylelint-processor-styled-components": "^1.5.2",
|
"stylelint-processor-styled-components": "^1.5.2",
|
||||||
"stylelint-webpack-plugin": "^0.10.5",
|
"stylelint-webpack-plugin": "^0.10.5",
|
||||||
|
"trezor-translations-manager": "^1.0.4",
|
||||||
"webpack-cli": "^3.2.3",
|
"webpack-cli": "^3.2.3",
|
||||||
"webpack-dev-server": "^3.1.14",
|
"webpack-dev-server": "^3.1.14",
|
||||||
"yargs": "12.0.5"
|
"yargs": "12.0.5"
|
||||||
|
203
public/l10n/af.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/ar.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/bn.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/cs.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Podmínky",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Zavřít",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Zákaznická Podpora",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Varování: Tento log může obsahovat Váš XPUB. Pokud jej předáte třetí straně, umožňujete jí vidět celou Vaši transakční historii.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Potvrďte akci na Vašem Trezoru",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "Na",
|
||||||
|
"TR_SEND_LABEL": "Odeslat",
|
||||||
|
"TR_FEE_LABEL": "Poplatek",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Zobrazit neověřenou adresu",
|
||||||
|
"TR_TRY_AGAIN": "Zkusit znovu",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Zapomenout zařízení",
|
||||||
|
"TR_DONT_FORGET": "Zapamatovat",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Zapomenutí pouze odstraní Vaše zařízení z levého seznamu, Vaše bitcoiny jsou stále v bezpečí a můžete k nim přistupovat po opětovném připojení Trezoru.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Zapamatovat zařízení",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM peněženka",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "Spolupracujeme s NEM foundation, abychom Vám poskytli plnohodnotnou peněženku pro NEM.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Ujistěte se, že stahujete univerzálního klienta pro podporu Trezoru.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Pokračujte na nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": " Poznámka: Přístupová fráze rozlišuje velká/malá písmena.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "Pokud zapomenete přístupovou frázi, Vaše peněženka je navždy ztracena. Neexistuje žádný způsob, jak obnovit Vaše finanční prostředky.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Potvrdit přístupovou frázi",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Přístupové fráze se neshodují!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Zobrazit přístupovou frázi",
|
||||||
|
"TR_ENTER": "Potvrdit",
|
||||||
|
"TR_PASSPHRASE": "Přístupová fráze",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "Rozmístění tlačítek je zobrazeno na Vašem zařízení.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Zadejte PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Nejste si jisti, jak funguje zadávání PINu? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Naskenovat QR kód",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Čekám na kameru...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "Byl jste odpojen.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Zkontrolujte prosím svoje přípojení k internetu a obnovte stránku.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "K dispozici je nový Trezor firmware.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Vymazat",
|
||||||
|
"TR_ADDRESS": "Adresa",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Načítání…",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Zobrazit detaily",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Přečtěte si více",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "Otevíráte beta verzi Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "Rozumím",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Váš prohlížeč není podporován",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Vyberte si prosím jeden z podporovaných prohlížečů",
|
||||||
|
"TR_GET_CHROME": "Stáhnout Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Stáhnout Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet je komfortní rozhraní pro Vaše zařízení Trezor. Z rozhraní Wallet můžete snadno spravovat své účty, přijímat a odesílat platby.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "Soukromá banka ve Vašich rukou.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Pro pokračování připojte Trezor",
|
||||||
|
"TR_AND": "a",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Zařízení nebylo rozpoznáno? Zkuste nainstalovat {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Ještě nemáte Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Jeden si pořiďte",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "Nový nástroj pro usnadnění komunikace mezi vaším Trezorem a internetovým prohlížečem.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "Kryptoměna {coin} není podporována tímto modelem Trezoru.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "Pro přidání účtů se ujistěte, že je Trezor připojen.",
|
||||||
|
"TR_ADD_ACCOUNT": "Přidat účet",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Potřebujete poradit?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Přijmout",
|
||||||
|
"TR_NAV_SEND": "Odeslat",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Podepsat & ověřit",
|
||||||
|
"TR_AMOUNT": "Částka",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Poplatek",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Načítám účty…",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Zkontrolujte adresu na Trezoru",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Ukázat celou adresu",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Zobrazit na Trezoru",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Zpráva",
|
||||||
|
"TR_SIGNATURE": "Podpis",
|
||||||
|
"TR_SIGN": "Podepsat",
|
||||||
|
"TR_VERIFY": "Ověřit",
|
||||||
|
"TR_VERIFY_MESSAGE": "Ověřit zprávu",
|
||||||
|
"TR_SIGN_MESSAGE": "Podepsat zprávu",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Zůstatek",
|
||||||
|
"TR_RATE": "Kurz",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/de.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/el.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/en.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/es.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/et.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/fa.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
21
public/l10n/flags/LICENSE
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2013 Panayiotis Lipiridis
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||||
|
this software and associated documentation files (the "Software"), to deal in
|
||||||
|
the Software without restriction, including without limitation the rights to
|
||||||
|
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||||
|
of the Software, and to permit persons to whom the Software is furnished to do
|
||||||
|
so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
36
public/l10n/flags/bn.svg
Executable file
@ -0,0 +1,36 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="flag-icon-css-bn" viewBox="0 0 640 480">
|
||||||
|
<path fill="#f7e017" d="M0 0h640v480H0z"/>
|
||||||
|
<path fill="#fff" d="M0 33.3v213.4l640 100V233.3z"/>
|
||||||
|
<path d="M0 146.7v100l640 200v-100z"/>
|
||||||
|
<g fill="#cf1126" transform="translate(-160) scale(.66667)">
|
||||||
|
<path d="M695.7 569.7a117.2 117.2 0 0 1-49.4-17.2c-2.4-1.6-4.6-3-5-3-.4 0-.6 1.9-.6 4.1 0 6.4-2.6 9.6-9 11.3-6.2 1.6-15.6-1.6-23.2-8a68.3 68.3 0 0 0-24.7-13.5 39.9 39.9 0 0 0-28 3.6 8.7 8.7 0 0 1-2.8 1.3c-1.1 0-1-6.9.2-9 1.5-3 5.1-5.8 9.4-7.3 2.2-.8 4-1.8 4-2.3 0-.4-.8-2-1.7-3.6-2.9-5.1-1.7-10 3.4-13.9 5.2-4 14-4.6 21.7-1.7a32 32 0 0 0 4 1.4c1 0 .4-1.5-2.4-5.6-3.2-4.7-3.9-7-3.5-12.7a14.7 14.7 0 0 1 13.5-13.5c5.8-.4 9.4 1.6 18 9.7a144 144 0 0 0 86 41.6c8.3 1 24.8.5 34.5-1a156 156 0 0 0 81.8-40.8c6.4-6 9.4-7.6 14.7-7.6 4.5 0 7.7 1.4 11 5 3 3.3 4 6.4 3.6 11.5-.2 3.2-.7 4.7-2.6 7.9-2.8 4.5-2.3 5 3.2 2.8 7.6-3 16.9-1.6 21.9 3.2 4.4 4.2 4.8 8.4 1.4 14-1.3 2.1-2.3 4-2.3 4.4 0 .6 1 .8 5.5 1.6 6 1 9.5 5.4 9.5 12.2 0 2-.3 3.7-.6 3.7s-2.6-.9-5-1.9c-7-2.9-11-3.6-19.2-3.5-6.2 0-8.3.3-12.6 1.7a57.5 57.5 0 0 0-19.5 11.5c-6.4 5.7-10.4 7.5-16.6 7.4-5.8 0-9.7-1.7-11.8-5-1.1-1.8-1.3-2.8-1-6.8.2-2.6.1-4.7 0-4.7-.3 0-2.5 1.4-5 3.1A80.5 80.5 0 0 1 778 560a181.6 181.6 0 0 1-82.3 9.7z"/>
|
||||||
|
<path d="M706.3 525.2a136.4 136.4 0 0 1-97.9-55.7c-24.4-33.2-32-77.1-24.6-117.2 4-18.3 12-36.6 25.5-49.6a114.6 114.6 0 0 0-8.7 74.3c9 49.8 51 91.9 101.3 99.2 20 5.7 40.5-.4 59.5-6.5 42-14.8 74-54.6 77.8-99.1 3.3-24-.3-49.1-11.2-71 6.2 3.3 14 16.2 18.6 24.8 16 31 16.7 68.1 7.3 101.2-12.8 42.1-45 79-87.5 92.4a165.7 165.7 0 0 1-60 7.2z"/>
|
||||||
|
<g id="a">
|
||||||
|
<path d="M512 469.9c-2.5-.4-5.3 2.1-4.3 4.7 1.8 2.6 5 4 7.8 5.2a54.2 54.2 0 0 0 23.2 3.6 49.6 49.6 0 0 0 17-3c3-1 6.8-2 8-5.4 1.3-2.1-1-4.3-3.1-3.9-3 .7-6 2-9 2.9a57.7 57.7 0 0 1-20.3 2 54 54 0 0 1-14.4-4.2c-1.6-.7-3.1-1.7-4.9-1.9z"/>
|
||||||
|
<path d="M514.8 459.5c-2.5-.4-4.7 2.6-3.7 5 2 2.8 5.3 4.3 8.4 5.6a42.4 42.4 0 0 0 17 2.9h1.5a37.6 37.6 0 0 0 14.4-2.8c2.7-1.1 6.1-2.2 7.3-5.2.9-1.7.2-4.1-2-4.3-1.8 0-3.5 1.2-5.3 1.7a44.3 44.3 0 0 1-20.6 3.2c-4.4-.5-8.5-2.1-12.5-4-1.5-.7-2.8-1.8-4.5-2z"/>
|
||||||
|
<path d="M518.3 449.6c-2.2-.3-3.7 2.2-3.3 4.1.3 1.8 1.8 3 3.1 4a30 30 0 0 0 18.6 5.3h1.6a28 28 0 0 0 12-2.8c2.5-1 5.4-2.3 6.3-5.2.4-1.3.6-3.2-.9-4-1.6-.8-3.1.5-4.5 1a34 34 0 0 1-15.5 3.9 27 27 0 0 1-13.1-4c-1.5-.7-2.7-2-4.3-2.3z"/>
|
||||||
|
<path d="M481.5 302.7c-3.2 3.3-.7 9.3-1 13.5 1.8 13.2 3.9 26.5 8.8 39 6 12 18.8 18.5 26.5 29.2 2.8 5.1 1.8 11.3 2.4 17 .4 15.3.3 30.7 0 46 7 3.6 14.5 7 22.5 5.7 4.7-1.1 13.5-1.8 14.5-6.5l-1-79.5c-2.7-8.1-11-12.3-17.1-17.5a155.5 155.5 0 0 1-14.2-16.1c-2.6-4.5-12.9-6-9.2 1.6 2.2 6.7 7.7 11.6 9.1 18.6.3 3.9 5 11 1 13.2a24.5 24.5 0 0 0-10.7-10c-4.4-3.3-11.7-4.7-13.3-10.5a42.9 42.9 0 0 0-11-22c1.5-7.4 0-16.7-6.4-21.5l-.9-.2z"/>
|
||||||
|
<path d="M491.4 304.2c-3 .5-2.8 4.2-1.5 6.2a27.2 27.2 0 0 1 1.1 13.4 44.1 44.1 0 0 1 10.6 21.7c0 3 3.2 4 5.3 5.5 4.9 3.1 10.3 5.4 14.7 9.3.9 1 1.6 2 1 0-.7-2.6-1-5.4-3-7.3-2.8-3-6.2-5.6-10.2-6.4-.3-4.2-2.3-8-4.1-11.6-2-3.5-4.1-7.2-7.5-9.4 0-6.1 0-12.5-2.6-18.2-.8-1.4-2-3.1-3.8-3.2z"/>
|
||||||
|
<path d="M499.7 306.6c-2 .6-1.6 3.2-1 4.7a54 54 0 0 1 1 13.2c3.9 3 6.2 7.4 8.4 11.6 1.4 2.8 2.6 5.8 3.1 8.9 3.1 1 5.8 3 8.2 5-1-2.8-3-5-4.5-7.7s-3-5.6-3.7-8.7c-3-3.1-4.6-7.6-4-12 .2-4.7-1.3-9.6-4.5-13.2-.8-.8-1.8-1.7-3-1.8z"/>
|
||||||
|
<path d="M509.2 308c-1.2.2-1.8 1.2-2.4 2.1-.3.9.8 1.8 1 2.8a21.8 21.8 0 0 1 1.4 10.4c-.1 2.5.8 5 2 7a3.9 3.9 0 0 1 3.5-2.8c.5 0 1.4.2 1-.7-.4-4.8-1.1-9.6-2.8-14a9.6 9.6 0 0 0-2.8-4.5c-.2-.2-.6-.4-1-.3z"/>
|
||||||
|
</g>
|
||||||
|
<use width="100%" height="100%" transform="matrix(-1 0 0 1 1440 0)" xlink:href="#a"/>
|
||||||
|
<path d="M715.7 476a35.6 35.6 0 0 1-29.9-24c.3-2.2 3 1.2 4.3 1.5a19 19 0 0 0 8 2.6c3.5 1.5 5.7 5 9.1 6.9 1.6 1.2 7.2 3.6 6.1-.3-1.3-2-2.2-4.6-1-7 1.8-4.1 4.7-7.7 7.7-11.2 2.1-.7 3.6 3.6 5.1 5 2.1 3.3 4.7 7.3 3.4 11.3-1.2 1.5-2 6 1.3 4.6 4-1.8 7.3-4.8 10.6-7.6 3-2 6.7-2.1 9.7-4 1.5-.3 4.4-3.1 5-1.6a44.9 44.9 0 0 1-7.4 12.3 32.1 32.1 0 0 1-18.8 10.9c-4.4.8-8.8 1-13.2.6z"/>
|
||||||
|
<path d="M731.5 460.2c.3-2.7-.3-5.4-1.7-8-2.1-4.2-5-8-8-11.9-2.8-1.6-4.3 3.7-6.1 5.2-2.9 4.3-6.5 8.7-6.7 14-1.6 2.5-4.6-2-5.9-3.5a19 19 0 0 1-4-12 50.8 50.8 0 0 1 3.6-20.6c2-5.6 5.1-11 4.8-17 .2-4.7-.7-9.7-4.4-12.8-3.6-2.8 2.3-3.4 4.1-2 3.2.3 4.9 5.5 7.8 4.2 1.1-2.7 1.4-6 3.8-8.1 2.3-3.2 4.7 1.3 5.5 3.5 1.7 1.8 0 6.5 2.6 6.6 3.2-2.3 5.5-6 9.6-6.9 1.7-1 4.5 0 2.3 1.8-3 2.9-5.6 6.4-6.2 10.7-.9 5.3.4 10.7 2.7 15.4 4.5 9.4 8 20 5.7 30.5-1 4.6-4.2 8.6-8 11.3-.5.3-1.3.3-1.5-.4z"/>
|
||||||
|
<path d="M726.7 389.6a21.2 21.2 0 0 0-5.6-7c-2.4 0-3.9 3-5.5 4.6-1.1 2.1-2.5 5.6-5.3 2.9-4.5-2.6-5.2-8.3-5.2-13-.3-7.6 2.8-14.7 5.5-21.6 1.7-4.3 1.3-9.2.2-13.6-1.3-5-5.4-8.6-8.5-12.6.2-1.5 4.2-.7 5.7-.4 3.4.9 5.4 3.8 7.9 6 1.8-.6 1-4.2 1.9-5.9 0-2.4 3.2-5.5 4.5-2.1 2 2.2 0 6.5 2.5 7.8 2.4-.9 3.6-3.5 5.8-4.7a8 8 0 0 1 7.8-.5c.9 2.2-2.6 4-3.6 6a20.4 20.4 0 0 0-3.8 18c1.4 5 3.8 9.5 4.7 14.5a40.1 40.1 0 0 1-.5 17.2c-.9 3.4-3.8 5.6-6.8 7-.8-.7-1.2-1.7-1.7-2.6z"/>
|
||||||
|
<path d="M711.6 326.9c-3.4-2.5-4.5-4.8-4.5-9.5 0-2.3.5-3.6 2-5.8 2.4-3.2 2-4.2-1.3-3.3-5.3 1.5-7.8.2-8-4.3 0-2.2.4-3.1 3.3-6.7 2.4-2.8 3.3-4.3 2.8-4.8-.5-.4-3.3 2-9 7.8a124 124 0 0 1-11.4 10.6c-9.8 6.6-19.2 7.6-23.5 2.5-2.2-2.6-2.1-4 .4-5.6a27.4 27.4 0 0 0 4.4-3.7 86 86 0 0 1 16.1-11.6c3.6-1.8 4.4-3 2.1-3-3 0-12.5 6.2-19.8 12.8-2.1 2-5.2 4.2-6.8 5a25.4 25.4 0 0 1-13.9 1c-2.2-.7-6.3-4.5-6.3-5.9 0-.3 1-1.1 2-1.8a30 30 0 0 0 4.6-3.2c5.8-5 16.8-10.3 25.5-12.2 2.8-.5 1.7-2-1.4-1.8a56 56 0 0 0-25 11.7c-8.3 6.9-20.8 6.2-24.8-1.3-.7-1.3-1.2-2.5-1-2.7a92.8 92.8 0 0 0 20.4-7.8 51.5 51.5 0 0 1 18.1-6.5c2.8-.5 3-1.9.3-2.2-3.6-.4-9 1.4-18.5 6-12.3 6.1-15.8 7.2-22.2 6.8-6-.4-9.3-1.9-14-6.4-3.2-3-7.6-10.5-6.8-11.4a63.5 63.5 0 0 0 15.8 1.3c8.3 0 10.6-.2 15-1.5a84.3 84.3 0 0 0 24-12.1 57.5 57.5 0 0 1 36.8-13.6c12.4 0 20.2 2.8 27.2 9.9 2.4 2.4 4.4 3.9 4.7 3.6.3-.3.6-4.5.7-9.3 0 0 3.7-.4 4.5.7 0 7.7 0 8.4 1.2 8.4.7 0 1.5-.8 2-2 1-2.5 5-6 9.2-8.2 9-4.5 24.7-4.7 37.3-.3a62.4 62.4 0 0 1 16.7 9.5 90.2 90.2 0 0 0 24 12c6.8 2 19 2.5 25.1 1a61.9 61.9 0 0 1 5.4-1c2.3 0-1.6 7.6-6.2 12.1-8.4 8.2-19.3 8.1-34.6-.1-9.6-5.2-21-8-21-5.2 0 .6.6 1 1.5 1 3.3 0 9.7 2.2 18.7 6.5a53.7 53.7 0 0 0 18.3 6.5c2.3 0 2.4 1.5.2 4.7-2.3 3.4-6.2 5-11.7 5-5.3 0-8.3-1.1-13-5-8-6.6-27.6-14-26.9-10 .2.7 1.1 1.2 3.2 1.5a56 56 0 0 1 23.1 11l5.9 4.3c1.1.6 1.1.8.2 2.5-1.4 2.8-5.2 4.9-9.2 5.3-5.2.6-9.8-1-14.5-5-10-8.3-19.3-14.3-22.3-14.3-2.5 0-1.4 1.4 3 3.7a79.7 79.7 0 0 1 15.8 11c2 1.9 4.3 3.7 5 4.1 1.9 1 1.8 2.4-.2 5s-5.4 3.8-9.7 3.3c-8.6-.9-15.4-5-26-16a70.7 70.7 0 0 0-8.2-7.8c-1.4 0-.5 1.9 2.2 5 3.4 3.7 4 5.8 2.7 9-1.1 2.6-3 3.3-6.8 2.2-4-1-4.6 0-2 3.1 3.8 4.9 3.3 10.7-1.5 14.8a12 12 0 0 1-3.4 2.3c-.4 0-1.4-1-2.3-2.4-3-4.6-5.7-4.6-8.7 0a53.6 53.6 0 0 1-2 3 113.1 113.1 0 0 1-3-2.2z"/>
|
||||||
|
<path d="M726.7 233l-5.2 4-4.6-3.4v27.8h9.8z"/>
|
||||||
|
<path d="M694.9 204.3a88.3 88.3 0 0 1-9 32.3l11.1-10.3 7.7 9.2 8.4-9.4 8.5 8 8.2-8.3 8.5 10 7.4-8.2 12.6 9c-4.6-10-10.7-18.6-10-32.8-12.1 9-41 10.6-53.4.4z"/>
|
||||||
|
<path d="M717 197.6c-4.5 0-9.2.1-13.4 1a20.1 20.1 0 0 0-7.8 3c.3 8.6 41 12.1 51.9.2a20 20 0 0 0-8.2-3.3c-4-.8-8.6-.8-12.9-1v7.1H717v-7z"/>
|
||||||
|
<path d="M724.9 154h-6.3v49.4h6.4z"/>
|
||||||
|
<path d="M724.9 155.2l-2.4 23.7 24.3 11.9-12.3-16.5 16.8-5.5zm-2.7-6.1c-3.7 0-6.4 1.4-6.4 3s2.7 3 6.4 3 6.4-1.4 6.4-3-2.7-3-6.4-3z"/>
|
||||||
|
</g>
|
||||||
|
<g fill="#f7e017">
|
||||||
|
<path d="M314 375.9c2.7-.9 4.2-2.5 5.3-5.6.5-1.6.9-3.2.8-3.6-.2-1-1.4-1-2.6.1-.9.7-1 1.1-.8 2.6.7 3.7-.7 4.7-7.7 5.4-.7 0-2.8 0-4.5-.3-3.4-.4-4.6 0-3.4 1a7 7 0 0 0 2.1.9c1.9.5 8.8.2 10.8-.5zm14.7-.6c.4-.4 1.7-1 3-1.5 1.7-.5 2.6-1 3.3-2.2 2.1-3 1.7-5.7-1.3-9.3-1.7-2-2.4-1.9-3.7.3-1.2 1.8-1.1 2 .5 2.4.9.2 1.7.8 2.1 1.6 1.8 3.1 1.3 5-1.4 5-2.4 0-3 .4-3.7 2l-.6 1.9c0 .6 1 .5 1.8-.2zm-4.8-3.5c.4-1.3.6-3.5.5-8a33 33 0 0 0-.3-6.4c-.4-.4-2.3.8-2.6 1.7a3 3 0 0 0 .5 2.1c.6 1.2.7 2.4.5 7-.3 6 .1 7 1.4 3.6z"/>
|
||||||
|
<path d="M312.6 369l.7-5c.1-1.7.5-3.8.7-4.7.7-2.3 0-2.9-1.8-1.6l-1.3 1 .2 3.3c.3 3-.2 8.5-.9 10.7-.2.6.1.4.9-.5.6-.7 1.3-2.2 1.5-3.3zm-10 1.6c2.4-2 2.1-5.6 2.7-8.4 0-1.9 1.2-4.1.4-5.8-2.3.4-3.7 2.6-2.5 4.7 0 2.5 0 5.2-1.3 7.4-1 1.5-4.4 1.1-4.2-1 .8-3-2.9-1.5-4.3-.7-1.1.8-3.5.9-2.6-1-.6-2.7-3.9-1-5.7-1-1.7 0-.1-3.5-2.6-3-4.5-.3-9.5.1-13.5-2.6-2.3-1.1-2-3.9-.7-5.7 1.4-2.4 1.8-5.5 4-7.4 2.3-2.1-2-1.2-3-.5-2.2 1.2-.2 4.3-2 6-1 1.8-2.4 4.2-4.8 3.9-3.5-.7-5.5-4-8-6-2.2-.5-1 3.4.2 4.2a21.9 21.9 0 0 0 7.4 3.6c2.6-.5 2.7 3 5 3.5 4 2 8.6 2.5 13.1 2.8 1.8.1.8 3.3 3.1 2.6 1.3.4 4.3-.5 4.4 1-2 2.4 1.9 2.3 3.3 2 1.9-.4 4.2-1 4.7 1.4 1.5 1.7 4.3 1.4 6.2.5l.7-.5z"/>
|
||||||
|
<path d="M262.8 350.4a23.9 23.9 0 0 0 2.4-4.2 16 16 0 0 1 2-3.6c1.2-1.2.5-2-1.4-1.6-1 .2-1.4.6-1.5 1.5a23 23 0 0 1-2.5 7c-1.7 2.5-1.7 2.6-1 2.6.3 0 1.2-.8 2-1.7zm-25-15.7c-1.9 0-2 1.2-.2 1.8 1 .3 1.7 1 2.3 2.3 1.7 3.5 2.8 4.2 7.5 4.6l3 .2.2 1.9c0 1 .3 1.8.5 1.8l2.6-1c2.2-1.2 4.3-3.8 4.3-5.5 0-1-1.8-2.2-3.4-2.2-.7 0-2 .6-3.1 1.4-3.4 2.4-7 2-9-1.2-1.5-2.6-3.2-4-4.7-4zm16.3 6.5c.9 0 1 .7.6 2a.9.9 0 0 1-1.7 0c-.4-1 .1-2 1-2zm126.5-4c-1.3 0-1.6.2-2.4 1.4-1.3 1.9-1.4 6-.2 7.4.7.9.8.9 2.3.2 2.2-.9 2.6-.8 2.5.3 0 3-4.2 8.7-8.6 11.7a9.7 9.7 0 0 0-2.4 2c-.3.8 1.3.7 3.3-.4a21 21 0 0 0 7.9-8c1.1-2.3 1.3-3 1.5-7 0-3.8 0-5-.6-6.2-.8-1.4-1-1.5-2.8-1.5h-.5zm.1 2.5c1 0 1 .2 1.2 1.6 0 1-.1 1.7-.7 2.3-.8.7-1 .7-1.6-.4-1-1.6-.4-3.5 1.1-3.5zm-20.2 28.5c3.9-2 6.2-4.1 7.6-7.2a20 20 0 0 0 1.3-3.1c0-.6-1.9-1.5-3-1.5s-1.4-.8-1-3c.5-2.1 0-4.8-1-4.8-.3 0-1 .5-1.3 1.1-.6 1-.7 1.4-.2 2.7.7 2 .1 3.6-1.7 4.9-.9.6-1.3 1.3-1.3 2l.1 1 2.1-1 2-1.2 1.1 1c.7.4 1.2 1.2 1.2 1.7 0 2.4-6.8 6.4-11.4 6.8-2.5.2-3 0-3.8-.8-.7-.7-.9-1.3-.7-2l.5-2.6c.4-2.1-.4-1.8-2 .6-1.2 2-1.6 4.1-.9 5.2.6 1 4.4 1.8 7.2 1.6 1.7 0 3.4-.5 5.2-1.4zm26-14.5c2.4-2.5 3.5-5.5 3.5-10v-3.5l2-1c2.7-1.2 5.2-3.7 5.2-5.1 0-1.4-.7-1.4-1.8.2-.9 1.1-2 1.8-6 3.7-1 .4-1.1.7-1.4 5-.2 5-1 6.8-3.7 10.2-1.7 2-1.8 2.4-.6 2.4.5 0 1.8-.9 2.8-2zm-26.7-2.8c.2-.7-1.2-1.2-1.7-.6-.3.2-.4.6-.2.9.4.6 1.6.4 1.9-.3zm36.8-9.5c.3-.8-1.1-1.3-1.7-.7-.2.3-.3.7-.1 1 .4.6 1.6.4 1.8-.3zm-44.3-25.9c-1 .5-1.5 1.5-2.1 2.3-.5.3-.1.6.1 1 1.7 1.7 2.4 4.2 3.2 6.5.8 2.7 1.8 5.6 1 8.4-.3 1-1.2 2.1-2.4 1.8-2-.1-4-.7-6-.7-1.9.1-3.3 1.8-5.1 1.6-1.2 0-1.2-2.4-2.2-1.7-.6 1.3-.3 2.7-.4 4 .2.3.8.1 1.1.2h3.7c.2 1.2.2 2.7 1 3.7 1.3.4 2.8 0 4-.5 1.2-.6 1.4-2.1 1.8-3.3.4-1.3 2-1 3-1.5a5.7 5.7 0 0 0 4-5.7c-.2-3.9-1.6-7.4-2.8-11-.5-1.6-.9-3.3-1.5-4.9l-.4-.2zm-6 21.8c1.3 0 1.9 1.6 1.6 2.7-.5 1.5-2.4.6-2.7-.5-.7-1-.3-2.3 1-2.2z"/>
|
||||||
|
<path d="M296 324.8c-.6 0-1.3.2-2 .7-3.5 2.5-4.5 5.4-2 6.6 1.7.8 1.3 1.8-1.5 3.2-4 2-7.5 1.7-14.2-1-1.6-.7-2-.4-1.7 1 .4 1.5 1.8 2.3 5.1 3 3.6 1 8 .7 10.8-.5a14 14 0 0 0 4.3-3.4l2.2-2.3 2.5.3c3.1.4 3.2.4 3.2 1.9 0 1.2 0 1.2 2.9 1.5l4.7.2c1.3 0 2 .3 2.4.9.6.7.9.8 5.6.4 4.4-.4 5.2-.4 7.2.3 1.4.4 3 .6 4.1.5 3.4-.4 8-3.1 8.7-5.1 0-.3 1.3-.7 2.7-1 3.4-.7 3.5-1.4.4-1.8a22.9 22.9 0 0 1-4.6-1.1 12.2 12.2 0 0 0-3.5-.9c-1.7 0-3.3 1-3.3 2.2 0 .7.2.8 2.3.6 1.8-.2 2.4-.1 3.4.7.7.5 1.1 1.1 1 1.3-.5.8-4.5 2.6-6.2 2.9a4.7 4.7 0 0 1-3-.5c-1.6-.8-3.8-.9-4.3-.2-.2.3-.6.1-1.3-.5l-1-1-2.4 1c-2.4 1-3.3 1-3.3-.2 0-.5-.7-.6-4.2-.3-3.9.2-4.3.1-5-.7-.7-.7-.7-1-.2-1.7.4-.8.4-1 0-1.5-.4-.4-1-.4-2.5 0-3.9 1-5 .5-5-2.5 0-1.9-1-3-2.3-3zm-1 2.8c.2 0 .4.1.7.4.3.3.5 1 .3 1.3-.3.9-2 .9-2.3 0-.2-.5 0-1 .5-1.3l.8-.4z"/>
|
||||||
|
<path d="M288 330.4c2.4-1.5 2.4-1.4 2.7-5.5.2-3 .2-3.2-.6-3.2-1.2 0-1.8 1.3-1.8 3.7 0 1.6-.2 2.3-1 3-2 2-6.8 1.1-7.5-1.3-.2-.8.1-1.6 1.1-3 2.1-3 1.7-3.8-1-1.5-1.7 1.6-2 1.6-1.7.3.3-1.3-.3-1.8-1.8-1.4-.7.2-1.2.6-1.3 1.6-.2.8-.6 1.3-1.3 1.5-1.2.3-3.2-.8-3.2-1.8 0-.7 3-4.4 6.9-8.4 1.4-1.5 2.6-3 2.6-3.1 0-.2-.8-.4-1.7-.4-1.4 0-1.8.2-1.8.8 0 .4-1.9 3-4.3 5.7-5 5.6-5.4 6.7-3 8.2a6 6 0 0 0 6.6-.2l1.6-1.1v2c0 2.5.5 3.5 2.5 4.5a8 8 0 0 0 8-.4zm104.4-34.6c-1.8 1.1-.4 3.4 0 5-.8 2-3.5 2.6-5.5 3-2.8.5-4.8 2.8-5.8 5.3-.6 1.6-2 4-3.5 1.6-1.3-1.3-3.7-2.4-5.2-.8-1.2 1.1-1.5 2.7-2 4.2-.7-1.1-1-2.8-2.4-3.2-2.4.3-1.5 3.3-.4 4.5 1 1.5 2 3.3 1 5-1 2-4 3.4-5.7 1.7-1.6-.9-.5-4-2.2-4.2-.8.6-.8 3.9-2.1 2.1-1-1.5-.4-3.6-1.6-4.9-1.3.2-2.4 2.5-2 3.7 1.8 2.4 2.6 5.4 3.3 8.3.4 1.2-.1 3.5 1 4 .7-1.9 0-4 .6-5.9 1.8-.2 3.7.6 5.5.2 2.7-.3 4.7-2.6 5.6-4.9.3-1.8 0-3.6-.1-5.4 2 .4 4.2.4 6.2 1 1 1.5-.3 3.7-.6 5.3-1 3.4-3.7 5.8-6.2 8-1.1.7-1.2 2.4.3 1.5a15 15 0 0 0 7.5-8c1.1-2.6.2-5.5 1-8.1 1-2 3.5-1.6 5.4-1.6 1.9 0 3.5-2.3 2.9-4.2-.6-2.2 1.7-3.2 3.2-4 2.1-1 3.7-3.1 3.5-5.5 0-1.3 0-3.6-1.7-3.7zm-7.3 12.5c2.2.6-.4 4.8-1.6 2.1-.4-1 .5-2.1 1.6-2.1zm-10.3 3c2.9-.1 1.8 4-.6 2.2-1.3-.7-.9-2.2.6-2.2zM270 327.6c0-.4-.2-.7-.6-.7-.7 0-1.2.7-.9 1.3.4.7 1.3.3 1.5-.6zm34-3.6c0-.7-.3-.9-.8-.8-1.1.2-1.3 1.7-.1 1.7.6 0 .9-.3.9-1zm-42-20.4c-1.3-.3-2.2.9-2.7 2-1 1.7-2.2 3.4-4 4.3-1.3.4-2.7-.1-3.9-.8-1.3-.7-1-2.3-1.6-3.4-1-.8-2.7.3-2.6 1.5-.1 1.6 1.3 2.5 2.6 3.1 1 .7 2.6 1 3 2.3 0 1.1.4 2.4 1.7 2 1.5 0 2 1.8 1.3 2.9a6.3 6.3 0 0 0-.7 4c.7.7 1.4-1 2-1.4l1-1.4c2.7.1 5.3.5 8 .4 2 0 3.5-1.2 4.7-2.6 1.8-1.8 3.2-3.9 5.1-5.4 1.4-.4.7-3-.8-2.2-1.3.5-1.7 2-2.6 2.9a31 31 0 0 1-5 5.2c-1.5.6-3.1.3-4.6 0-.6-.5 1.2-1 1.5-1.6.8-.8 1.8-1.6 2.3-2.7-.5-1-1.9-1-2.9-1-2.4.2-4.3 2.3-6.8 2.5-1.9 0-.9-2 0-2.7 1.6-2 3.4-3.8 5.1-5.7.5-.6 2.3-1.2 1.2-2-.4-.2-.9-.2-1.3-.2zm1.2 10c1.3.7-.8 1.8-1.6 1.7-1.1.3-1.2-.8-.2-1 .6-.4 1.2-.7 1.8-.7zm-3.8 2.6c.7 0 2.2.7.8 1.1-1 .8-2-.8-.8-1.1z"/>
|
||||||
|
<path d="M289.4 317.8c0-1-1.6-.8-1.8.2-.2.6 0 .7.8.6.6 0 1-.4 1-.8zm74.7-6.6c.2-.9-1-1.5-1.7-.8-.7.6 0 1.9.8 1.7.4 0 .8-.5 1-.9zM248 302.1c1.1-1 1.2-1.1.7-3.3-.8-3.1-.7-3.5.5-3.8 1.5-.3 5.3 1.7 6 3.3.8 1.3.7 1.4-.4 2.4-1.2 1.1-1.2 2.4 0 2.4 1 0 3.7-2.6 3.7-3.5 0-1.3-3-4.4-5.4-5.5a10.7 10.7 0 0 0-4.6-1c-3.1 0-3.5.7-2.7 4.2 1 4.2-.3 4.8-3.7 1.6a10.4 10.4 0 0 1-3.5-8.6c0-4 1.6-6.1 5.1-6.6 2.4-.3 2.3-.9 0-1.2-3.6-.6-6.6 1.8-7.7 6-1.3 4.7 1.6 10.4 6.7 13.3 2.7 1.5 3.7 1.6 5.3.3zm139.2-5.2c.3-.2.5-.9.5-1.4s.5-1.6 1.1-2.4c.6-.8 1-1.6 1-1.8 0-.8-1.3-.8-2.3 0-1.1.9-2 1-2 0l1.2-.9c1.6-.7 1.7-1.5.4-2.1-1.7-.8-3.5.6-3.6 3-.1 1.6 0 1.8 1.2 2.5 1.1.7 1.3 1 1.1 2-.3 1.6.4 2.2 1.4 1.1zm13-1.4c1-1 1.8-1.9 1.8-2.2 0-.3.9-1.2 1.9-2 2.8-2 3.5-4 2.2-7.3-.5-1.3-2-3-5.5-6a26 26 0 0 0-5.4-4.4c-.9 0-.7 3.4.2 3.7 1.7.6 2.8 1.3 5.4 3.7 3.2 2.8 4.6 5.5 3.8 7-.7 1.4-1.7 1-4.5-2a13.8 13.8 0 0 0-3.2-2.9c-.3 0-.5.6-.5 1.4 0 1 .5 2 2 3.5 2.3 2.6 2.5 4.1.7 5.5a5 5 0 0 1-1.4 1 33.2 33.2 0 0 0-9-10c-.3 0-.5.4-.5 1.4 0 1.3.2 1.7 1.2 2.2a38 38 0 0 1 7 7l1.8 2a9 9 0 0 0 2-1.7zm6-16.8c-.5-1.2-8.4-9.4-9.3-9.4-.4 0-.5.5-.4 1.8 0 1.6.3 1.8 1.4 2.1a20 20 0 0 1 4.6 3.7 17 17 0 0 0 3.7 3v-1.2zm-47.8 92.6a1.2 1 0 1 1-2.3 0 1.2 1 0 1 1 2.3 0zm4.2-1.4a1.2 1 0 1 1-2.4 0 1.2 1 0 1 1 2.4 0z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 14 KiB |
12
public/l10n/flags/cs.svg
Executable file
@ -0,0 +1,12 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-cz" viewBox="0 0 640 480">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="a">
|
||||||
|
<path fill-opacity=".7" d="M-74 0h682.7v512H-74z"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g fill-rule="evenodd" stroke-width="1pt" clip-path="url(#a)" transform="translate(69.4) scale(.94)">
|
||||||
|
<path fill="#e80000" d="M-74 0h768v512H-74z"/>
|
||||||
|
<path fill="#fff" d="M-74 0h768v256H-74z"/>
|
||||||
|
<path fill="#00006f" d="M-74 0l382.7 255.7L-74 511V0z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 478 B |
5
public/l10n/flags/de.svg
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-de" viewBox="0 0 640 480">
|
||||||
|
<path fill="#ffce00" d="M0 320h640v160H0z"/>
|
||||||
|
<path d="M0 0h640v160H0z"/>
|
||||||
|
<path fill="#d00" d="M0 160h640v160H0z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 213 B |
22
public/l10n/flags/el.svg
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-gr" viewBox="0 0 640 480">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="a">
|
||||||
|
<path fill-opacity=".7" d="M0 0h120v90H0z"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g fill-rule="evenodd" stroke-width="1pt" clip-path="url(#a)" transform="scale(5.33)">
|
||||||
|
<path fill="#0d5eaf" d="M0 0h135v10H0z"/>
|
||||||
|
<path fill="#fff" d="M0 10h135v10H0z"/>
|
||||||
|
<path fill="#0d5eaf" d="M0 20h135v10H0z"/>
|
||||||
|
<path fill="#fff" d="M0 30h135v10H0z"/>
|
||||||
|
<path fill="#0d5eaf" d="M0 40h135v10H0z"/>
|
||||||
|
<path fill="#fff" d="M0 50h135v10H0z"/>
|
||||||
|
<path fill="#0d5eaf" d="M0 60h135v10H0z"/>
|
||||||
|
<path fill="#fff" d="M0 70h135v10H0z"/>
|
||||||
|
<path fill="#0d5eaf" d="M0 80h135v10H0zM0 0h50v50H0z"/>
|
||||||
|
<g fill="#fff">
|
||||||
|
<path d="M20 0h10v50H20z"/>
|
||||||
|
<path d="M0 20h50v10H0z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 815 B |
10
public/l10n/flags/en.svg
Executable file
@ -0,0 +1,10 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-us" viewBox="0 0 640 480">
|
||||||
|
<g fill-rule="evenodd">
|
||||||
|
<g stroke-width="1pt">
|
||||||
|
<path fill="#bd3d44" d="M0 0h972.8v39.4H0zm0 78.8h972.8v39.4H0zm0 78.7h972.8V197H0zm0 78.8h972.8v39.4H0zm0 78.8h972.8v39.4H0zm0 78.7h972.8v39.4H0zm0 78.8h972.8V512H0z" transform="scale(.9375)"/>
|
||||||
|
<path fill="#fff" d="M0 39.4h972.8v39.4H0zm0 78.8h972.8v39.3H0zm0 78.7h972.8v39.4H0zm0 78.8h972.8v39.4H0zm0 78.8h972.8v39.4H0zm0 78.7h972.8v39.4H0z" transform="scale(.9375)"/>
|
||||||
|
</g>
|
||||||
|
<path fill="#192f5d" d="M0 0h389.1v275.7H0z" transform="scale(.9375)"/>
|
||||||
|
<path fill="#fff" d="M32.4 11.8L36 22.7h11.4l-9.2 6.7 3.5 11-9.3-6.8-9.2 6.7 3.5-10.9-9.3-6.7H29zm64.9 0l3.5 10.9h11.5l-9.3 6.7 3.5 11-9.2-6.8-9.3 6.7 3.5-10.9-9.2-6.7h11.4zm64.8 0l3.6 10.9H177l-9.2 6.7 3.5 11-9.3-6.8-9.2 6.7 3.5-10.9-9.3-6.7h11.5zm64.9 0l3.5 10.9H242l-9.3 6.7 3.6 11-9.3-6.8-9.3 6.7 3.6-10.9-9.3-6.7h11.4zm64.8 0l3.6 10.9h11.4l-9.2 6.7 3.5 11-9.3-6.8-9.2 6.7 3.5-10.9-9.2-6.7h11.4zm64.9 0l3.5 10.9h11.5l-9.3 6.7 3.6 11-9.3-6.8-9.3 6.7 3.6-10.9-9.3-6.7h11.5zM64.9 39.4l3.5 10.9h11.5L70.6 57 74 67.9l-9-6.7-9.3 6.7L59 57l-9-6.7h11.4zm64.8 0l3.6 10.9h11.4l-9.3 6.7 3.6 10.9-9.3-6.7-9.3 6.7L124 57l-9.3-6.7h11.5zm64.9 0l3.5 10.9h11.5l-9.3 6.7 3.5 10.9-9.2-6.7-9.3 6.7 3.5-10.9-9.2-6.7H191zm64.8 0l3.6 10.9h11.4l-9.3 6.7 3.6 10.9-9.3-6.7-9.2 6.7 3.5-10.9-9.3-6.7H256zm64.9 0l3.5 10.9h11.5L330 57l3.5 10.9-9.2-6.7-9.3 6.7 3.5-10.9-9.2-6.7h11.4zM32.4 66.9L36 78h11.4l-9.2 6.7 3.5 10.9-9.3-6.8-9.2 6.8 3.5-11-9.3-6.7H29zm64.9 0l3.5 11h11.5l-9.3 6.7 3.5 10.9-9.2-6.8-9.3 6.8 3.5-11-9.2-6.7h11.4zm64.8 0l3.6 11H177l-9.2 6.7 3.5 10.9-9.3-6.8-9.2 6.8 3.5-11-9.3-6.7h11.5zm64.9 0l3.5 11H242l-9.3 6.7 3.6 10.9-9.3-6.8-9.3 6.8 3.6-11-9.3-6.7h11.4zm64.8 0l3.6 11h11.4l-9.2 6.7 3.5 10.9-9.3-6.8-9.2 6.8 3.5-11-9.2-6.7h11.4zm64.9 0l3.5 11h11.5l-9.3 6.7 3.6 10.9-9.3-6.8-9.3 6.8 3.6-11-9.3-6.7h11.5zM64.9 94.5l3.5 10.9h11.5l-9.3 6.7 3.5 11-9.2-6.8-9.3 6.7 3.5-10.9-9.2-6.7h11.4zm64.8 0l3.6 10.9h11.4l-9.3 6.7 3.6 11-9.3-6.8-9.3 6.7 3.6-10.9-9.3-6.7h11.5zm64.9 0l3.5 10.9h11.5l-9.3 6.7 3.5 11-9.2-6.8-9.3 6.7 3.5-10.9-9.2-6.7H191zm64.8 0l3.6 10.9h11.4l-9.2 6.7 3.5 11-9.3-6.8-9.2 6.7 3.5-10.9-9.3-6.7H256zm64.9 0l3.5 10.9h11.5l-9.3 6.7 3.5 11-9.2-6.8-9.3 6.7 3.5-10.9-9.2-6.7h11.4zM32.4 122.1L36 133h11.4l-9.2 6.7 3.5 11-9.3-6.8-9.2 6.7 3.5-10.9-9.3-6.7H29zm64.9 0l3.5 10.9h11.5l-9.3 6.7 3.5 10.9-9.2-6.7-9.3 6.7 3.5-10.9-9.2-6.7h11.4zm64.8 0l3.6 10.9H177l-9.2 6.7 3.5 11-9.3-6.8-9.2 6.7 3.5-10.9-9.3-6.7h11.5zm64.9 0l3.5 10.9H242l-9.3 6.7 3.6 11-9.3-6.8-9.3 6.7 3.6-10.9-9.3-6.7h11.4zm64.8 0l3.6 10.9h11.4l-9.2 6.7 3.5 11-9.3-6.8-9.2 6.7 3.5-10.9-9.2-6.7h11.4zm64.9 0l3.5 10.9h11.5l-9.3 6.7 3.6 11-9.3-6.8-9.3 6.7 3.6-10.9-9.3-6.7h11.5zM64.9 149.7l3.5 10.9h11.5l-9.3 6.7 3.5 10.9-9.2-6.8-9.3 6.8 3.5-11-9.2-6.7h11.4zm64.8 0l3.6 10.9h11.4l-9.3 6.7 3.6 10.9-9.3-6.8-9.3 6.8 3.6-11-9.3-6.7h11.5zm64.9 0l3.5 10.9h11.5l-9.3 6.7 3.5 10.9-9.2-6.8-9.3 6.8 3.5-11-9.2-6.7H191zm64.8 0l3.6 10.9h11.4l-9.2 6.7 3.5 10.9-9.3-6.8-9.2 6.8 3.5-11-9.3-6.7H256zm64.9 0l3.5 10.9h11.5l-9.3 6.7 3.5 10.9-9.2-6.8-9.3 6.8 3.5-11-9.2-6.7h11.4zM32.4 177.2l3.6 11h11.4l-9.2 6.7 3.5 10.8-9.3-6.7-9.2 6.7 3.5-10.9-9.3-6.7H29zm64.9 0l3.5 11h11.5l-9.3 6.7 3.6 10.8-9.3-6.7-9.3 6.7 3.6-10.9-9.3-6.7h11.4zm64.8 0l3.6 11H177l-9.2 6.7 3.5 10.8-9.3-6.7-9.2 6.7 3.5-10.9-9.3-6.7h11.5zm64.9 0l3.5 11H242l-9.3 6.7 3.6 10.8-9.3-6.7-9.3 6.7 3.6-10.9-9.3-6.7h11.4zm64.8 0l3.6 11h11.4l-9.2 6.7 3.5 10.8-9.3-6.7-9.2 6.7 3.5-10.9-9.2-6.7h11.4zm64.9 0l3.5 11h11.5l-9.3 6.7 3.6 10.8-9.3-6.7-9.3 6.7 3.6-10.9-9.3-6.7h11.5zM64.9 204.8l3.5 10.9h11.5l-9.3 6.7 3.5 11-9.2-6.8-9.3 6.7 3.5-10.9-9.2-6.7h11.4zm64.8 0l3.6 10.9h11.4l-9.3 6.7 3.6 11-9.3-6.8-9.3 6.7 3.6-10.9-9.3-6.7h11.5zm64.9 0l3.5 10.9h11.5l-9.3 6.7 3.5 11-9.2-6.8-9.3 6.7 3.5-10.9-9.2-6.7H191zm64.8 0l3.6 10.9h11.4l-9.2 6.7 3.5 11-9.3-6.8-9.2 6.7 3.5-10.9-9.3-6.7H256zm64.9 0l3.5 10.9h11.5l-9.3 6.7 3.5 11-9.2-6.8-9.3 6.7 3.5-10.9-9.2-6.7h11.4zM32.4 232.4l3.6 10.9h11.4l-9.2 6.7 3.5 10.9-9.3-6.7-9.2 6.7 3.5-11-9.3-6.7H29zm64.9 0l3.5 10.9h11.5L103 250l3.6 10.9-9.3-6.7-9.3 6.7 3.6-11-9.3-6.7h11.4zm64.8 0l3.6 10.9H177l-9 6.7 3.5 10.9-9.3-6.7-9.2 6.7 3.5-11-9.3-6.7h11.5zm64.9 0l3.5 10.9H242l-9.3 6.7 3.6 10.9-9.3-6.7-9.3 6.7 3.6-11-9.3-6.7h11.4zm64.8 0l3.6 10.9h11.4l-9.2 6.7 3.5 10.9-9.3-6.7-9.2 6.7 3.5-11-9.2-6.7h11.4zm64.9 0l3.5 10.9h11.5l-9.3 6.7 3.6 10.9-9.3-6.7-9.3 6.7 3.6-11-9.3-6.7h11.5z" transform="scale(.9375)"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.4 KiB |
5
public/l10n/flags/es.svg
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="900" height="600">
|
||||||
|
<rect width="900" height="600" fill="#c60b1e"/>
|
||||||
|
<rect width="900" height="300" y="150" fill="#ffc400"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 215 B |
7
public/l10n/flags/fr.svg
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-fr" viewBox="0 0 640 480">
|
||||||
|
<g fill-rule="evenodd" stroke-width="1pt">
|
||||||
|
<path fill="#fff" d="M0 0h640v480H0z"/>
|
||||||
|
<path fill="#00267f" d="M0 0h213.3v480H0z"/>
|
||||||
|
<path fill="#f31830" d="M426.7 0H640v480H426.7z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 292 B |
6
public/l10n/flags/id.svg
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-id" viewBox="0 0 640 480">
|
||||||
|
<g fill-rule="evenodd" stroke-width="1pt">
|
||||||
|
<path fill="#e70011" d="M0 0h640v249H0z"/>
|
||||||
|
<path fill="#fff" d="M0 240h640v240H0z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 237 B |
7
public/l10n/flags/it.svg
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-it" viewBox="0 0 640 480">
|
||||||
|
<g fill-rule="evenodd" stroke-width="1pt">
|
||||||
|
<path fill="#fff" d="M0 0h640v480H0z"/>
|
||||||
|
<path fill="#009246" d="M0 0h213.3v480H0z"/>
|
||||||
|
<path fill="#ce2b37" d="M426.7 0H640v480H426.7z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 292 B |
11
public/l10n/flags/ja.svg
Executable file
@ -0,0 +1,11 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-jp" viewBox="0 0 640 480">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="a">
|
||||||
|
<path fill-opacity=".7" d="M-88 32h640v480H-88z"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g fill-rule="evenodd" stroke-width="1pt" clip-path="url(#a)" transform="translate(88 -32)">
|
||||||
|
<path fill="#fff" d="M-128 32h720v480h-720z"/>
|
||||||
|
<ellipse cx="523.1" cy="344.1" fill="#d30000" rx="194.9" ry="194.9" transform="translate(-168.4 8.6) scale(.76554)"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 481 B |
7
public/l10n/flags/nl.svg
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-nl" viewBox="0 0 640 480">
|
||||||
|
<g fill-rule="evenodd" stroke-width="1pt" transform="scale(1.25 .9375)">
|
||||||
|
<rect width="512" height="509.8" fill="#fff" rx="0" ry="0"/>
|
||||||
|
<rect width="512" height="169.9" y="342.1" fill="#21468b" rx="0" ry="0"/>
|
||||||
|
<path fill="#ae1c28" d="M0 0h512v170H0z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 364 B |
6
public/l10n/flags/pl.svg
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-pl" viewBox="0 0 640 480">
|
||||||
|
<g fill-rule="evenodd">
|
||||||
|
<path fill="#fff" d="M640 480H0V0h640z"/>
|
||||||
|
<path fill="#dc143c" d="M640 480H0V240h640z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 222 B |
57
public/l10n/flags/pt.svg
Executable file
@ -0,0 +1,57 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="flag-icon-css-pt" viewBox="0 0 640 480">
|
||||||
|
<path fill="red" d="M256 0h384v480H256z"/>
|
||||||
|
<path fill="#060" d="M0 0h256v480H0z"/>
|
||||||
|
<g fill="#ff0" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".6">
|
||||||
|
<path d="M339.5 306.2c-32.3-1-180-93.2-181-108l8.1-13.5c14.7 21.3 165.7 111 180.6 107.8l-7.7 13.7"/>
|
||||||
|
<path d="M164.9 182.8c-2.9 7.8 38.6 33.4 88.4 63.8 49.9 30.3 92.9 49 96 46.4l1.5-2.8c-.6 1-2 1.3-4.3.6-13.5-3.9-48.6-20-92.1-46.4-43.6-26.4-81.4-50.7-87.3-61a6.3 6.3 0 0 1-.6-3.1h-.2l-1.2 2.2-.2.3zm175.3 123.8c-.5 1-1.6 1-3.5.8-12-1.3-48.6-19.1-91.9-45-50.4-30.2-92-57.6-87.4-64.8l1.2-2.2.2.1c-4 12.2 82.1 61.4 87.2 64.6 49.8 30.8 91.8 48.9 95.5 44.2l-1.3 2.3z"/>
|
||||||
|
<path d="M256.2 207.2c32.2-.3 72-4.4 95-13.6l-5-8c-13.5 7.5-53.5 12.5-90.3 13.2-43.4-.4-74.1-4.5-89.5-14.8l-4.6 8.6c28.2 12 57.2 14.5 94.4 14.6"/>
|
||||||
|
<path d="M352.5 193.8c-.8 1.3-15.8 6.4-37.8 10.2a381.2 381.2 0 0 1-58.6 4.3 416.1 416.1 0 0 1-56.2-3.6c-23.1-3.6-35-8.6-39.5-10.4l1.1-2.2c12.7 5 24.7 8 38.7 10.2A411.5 411.5 0 0 0 256 206a391.8 391.8 0 0 0 58.3-4.3c22.5-3.7 34.8-8.4 36.6-10.5l1.6 2.7zm-4.4-8.1c-2.4 2-14.6 6.3-36 9.7a388.2 388.2 0 0 1-55.8 4c-22 0-40.1-1.6-53.8-3.6-21.8-2.8-33.4-8-37.6-9.4l1.3-2.2c3.3 1.7 14.4 6.2 36.5 9.3a385 385 0 0 0 53.6 3.4 384 384 0 0 0 55.4-4c21.5-3 33.1-8.4 34.9-9.8l1.5 2.6zM150.3 246c19.8 10.7 63.9 16 105.6 16.4 38 .1 87.4-5.8 105.9-15.6l-.5-10.7c-5.8 9-58.8 17.7-105.8 17.4-47-.4-90.7-7.6-105.3-17v9.5"/>
|
||||||
|
<path d="M362.8 244.5v2.5c-2.8 3.4-20.2 8.4-42 12a434 434 0 0 1-65.4 4.4 400 400 0 0 1-62-4.3 155 155 0 0 1-44.4-12v-2.9c9.7 6.4 35.9 11.2 44.7 12.6 15.8 2.4 36.1 4.2 61.7 4.2 26.9 0 48.4-1.9 65-4.4 15.7-2.3 38-8.2 42.4-12.1zm0-9v2.5c-2.8 3.3-20.2 8.3-42 11.9a434 434 0 0 1-65.4 4.5 414 414 0 0 1-62-4.3 155 155 0 0 1-44.4-12v-3c9.7 6.5 36 11.2 44.7 12.6a408 408 0 0 0 61.7 4.3c26.9 0 48.5-2 65-4.5 15.7-2.2 38-8.1 42.4-12zm-107 68.8c-45.6-.2-84.7-12.4-93-14.4l6 9.4a249.8 249.8 0 0 0 87.4 14.3c34.7-1 65-3.7 86.3-14.1l6.2-9.8c-14.5 6.9-64 14.6-93 14.6"/>
|
||||||
|
<path d="M344.9 297.3a143 143 0 0 1-2.8 4c-10 3.6-26 7.4-32.6 8.4a295.5 295.5 0 0 1-53.7 5c-40.4-.6-73.5-8.5-89-15.3l-1.3-2.1.2-.4 2.1.9a286.5 286.5 0 0 0 88.2 14.5c18.8 0 37.5-2.1 52.6-4.8 23.2-4.7 32.6-8.2 35.5-9.8l.7-.4zm5.3-8.8a287.2 287.2 0 0 1-2 3.5c-5.4 2-20 6.2-41.3 9.2-14 1.9-22.7 3.8-50.6 4.3a347.4 347.4 0 0 1-94.2-14L161 289a390 390 0 0 0 95.4 14c25.5-.5 36.4-2.4 50.3-4.3 24.8-3.8 37.3-8 41-9.1a2.9 2.9 0 0 0 0-.2l2.6-1z"/>
|
||||||
|
<path d="M350.8 237.6c.1 30-15.3 57-27.6 68.8a99.3 99.3 0 0 1-67.8 28.2c-30.3.5-58.8-19.2-66.5-27.9a101 101 0 0 1-27.5-67.4c1.8-32.8 14.7-55.6 33.3-71.3a99.6 99.6 0 0 1 64.2-22.7 98.2 98.2 0 0 1 71 35.6c12.5 15.2 18 31.7 20.9 56.7zM255.6 135a106 106 0 0 1 106 105.2 105.6 105.6 0 1 1-211.4 0c-.1-58 47.3-105.2 105.4-105.2"/>
|
||||||
|
<path d="M255.9 134.5c58.2 0 105.6 47.4 105.6 105.6S314.1 345.7 256 345.7s-105.6-47.4-105.6-105.6c0-58.2 47.4-105.6 105.6-105.6zM152.6 240c0 56.8 46.7 103.3 103.3 103.3 56.6 0 103.3-46.5 103.3-103.3s-46.7-103.3-103.3-103.3S152.6 183.2 152.6 240z"/>
|
||||||
|
<path d="M256 143.3a97 97 0 0 1 96.7 96.7 97.1 97.1 0 0 1-96.7 96.8c-53 0-96.7-43.6-96.7-96.8a97.1 97.1 0 0 1 96.7-96.7zM161.6 240c0 52 42.6 94.4 94.4 94.4s94.4-42.5 94.4-94.4c0-52-42.6-94.4-94.4-94.4a94.8 94.8 0 0 0-94.4 94.4z"/>
|
||||||
|
<path d="M260.3 134h-9.1v212.3h9z"/>
|
||||||
|
<path d="M259.3 132.8h2.3v214.7h-2.2V132.8zm-9 0h2.4v214.7h-2.3V132.8z"/>
|
||||||
|
<path d="M361.6 244.2v-7.8l-6.4-6-36.3-9.6-52.2-5.3-63 3.2-44.8 10.6-9 6.7v7.9l22.9-10.3 54.4-8.5h52.3l38.4 4.2 26.6 6.4z"/>
|
||||||
|
<path d="M256 223.8c24.9 0 49 2.3 68.3 6 19.8 4 33.7 9 38.5 14.5v2.8c-5.8-7-24.5-12-39-15-19-3.6-43-6-67.9-6-26.1 0-50.5 2.6-69.3 6.2-15 3-35.1 9-37.6 14.8v-2.9c1.3-4 16.3-10 37.3-14.3 18.9-3.7 43.3-6.1 69.6-6.1zm0-9.1a383 383 0 0 1 68.3 6c19.8 4 33.7 9 38.5 14.6v2.7c-5.8-6.9-24.5-12-39-14.9-19-3.7-43-6-67.9-6a376 376 0 0 0-69.2 6.2c-14.5 2.7-35.4 8.9-37.7 14.7v-2.8c1.4-4 16.6-10.3 37.3-14.3 19-3.7 43.3-6.2 69.7-6.2zm-.6-46.2c39.3-.2 73.6 5.5 89.3 13.5l5.7 10c-13.6-7.4-50.6-15-94.9-14-36.1.3-74.7 4-94 14.4l6.8-11.4c15.9-8.3 53.3-12.5 87.1-12.5"/>
|
||||||
|
<path d="M256 176.7a354 354 0 0 1 61.3 4.3c16 3 31.3 7.4 33.5 9.8l1.7 3c-5.3-3.4-18.6-7.3-35.6-10.5s-38.7-4.3-61-4.2c-25.3-.1-45 1.2-61.8 4.2a108.9 108.9 0 0 0-33.3 10.3l1.7-3.1c6-3 15.3-6.7 31.1-9.6 17.5-3.2 37.4-4.1 62.4-4.2zm0-9c21.4-.2 42.6 1 59.1 4a96 96 0 0 1 30.6 10l2.5 4c-4.2-4.7-20-9.2-34.1-11.6-16.4-2.9-36.7-4-58.1-4.2a361 361 0 0 0-59.5 4.4 97.3 97.3 0 0 0-29.6 9.1l2.2-3.3c5.8-3 15.2-5.8 27-8.1a357 357 0 0 1 59.9-4.4zM308.4 284a276.4 276.4 0 0 0-52.5-4c-65.5.8-86.6 13.5-89.2 17.3l-5-8c16.8-12 52.4-18.8 94.6-18.2 21.9.4 40.8 1.9 56.6 5l-4.5 8"/>
|
||||||
|
<path d="M255.6 278.9c18.2.3 36 1 53.3 4.2l-1.2 2.2c-16-3-33.2-4-52-4-24.3-.2-48.7 2.1-70 8.2-6.7 1.9-17.8 6.2-19 9.8l-1.2-2c.4-2.2 7-6.6 19.6-10 24.4-7 47.2-8.3 70.5-8.4zm.8-9.2a327 327 0 0 1 57.3 5l-1.3 2.3a299 299 0 0 0-56-4.9c-24.2 0-49.9 1.8-73.3 8.6-7.5 2.2-20.6 7-21 10.7l-1.2-2.2c.2-3.4 11.5-7.9 21.7-10.8 23.5-6.9 49.3-8.6 73.8-8.7z"/>
|
||||||
|
<path d="M349.4 290.5l-7.8 12.3-22.7-20.1-58.6-39.5-66.2-36.3-34.3-11.7 7.3-13.6 2.5-1.3 21.3 5.3 70.4 36.3 40.6 25.6L336 272l13.9 16z"/>
|
||||||
|
<path d="M158.6 195.5c6-4 50.2 15.6 96.6 43.6 46.1 28 90.3 59.6 86.3 65.5l-1.3 2.1-.6.5c.1-.1.8-1 0-3.1-2-6.5-33.4-31.5-85.3-62.9-50.7-30.1-92.9-48.3-97-43.1l1.3-2.6zM351 290.4c3.8-7.6-37.2-38.5-88.1-68.6-52-29.5-89.6-46.9-96.5-41.7L165 183c0 .1 0-.2.4-.5 1.2-1 3.3-1 4.2-1 11.8.2 45.5 15.7 92.8 42.8 20.8 12 87.6 55 87.3 67 0 1 .1 1.2-.3 1.8l1.7-2.6z"/>
|
||||||
|
</g>
|
||||||
|
<g transform="translate(0 26.7) scale(1.06667)">
|
||||||
|
<path fill="#fff" stroke="#000" stroke-width=".7" d="M180.6 211a58.7 58.7 0 0 0 17.5 41.7 59 59 0 0 0 41.8 17.6 59.4 59.4 0 0 0 42-17.4 59 59 0 0 0 17.4-41.8v-79.2l-118.7-.2V211z"/>
|
||||||
|
<path fill="red" stroke="#000" stroke-width=".5" d="M182.8 211.1a56.4 56.4 0 0 0 16.8 40 57 57 0 0 0 40.2 16.8 56.9 56.9 0 0 0 40.2-16.6 56.4 56.4 0 0 0 16.7-40v-77H183v76.8m91-53.7v48.9l-.1 5.1a33.2 33.2 0 0 1-10 24 34 34 0 0 1-24 10c-9.4 0-17.7-4-23.9-10.2a34 34 0 0 1-10-24v-54l68 .2z"/>
|
||||||
|
<g id="e">
|
||||||
|
<g id="d" fill="#ff0" stroke="#000" stroke-width=".5">
|
||||||
|
<path stroke="none" d="M190.2 154.4c.1-5.5 4-6.8 4-6.8.1 0 4.3 1.4 4.3 6.9h-8.3"/>
|
||||||
|
<path d="M186.8 147.7l-.7 6.3h4.2c0-5.2 4-6 4-6 .1 0 4 1.1 4.1 6h4.2l-.8-6.4h-15zm-1 6.4h17c.3 0 .6.3.6.7 0 .5-.3.8-.6.8h-17c-.3 0-.6-.3-.6-.8 0-.4.3-.7.7-.7z"/>
|
||||||
|
<path d="M192 154c0-3.3 2.3-4.2 2.3-4.2s2.3 1 2.3 4.2H192m-5.8-9h16.3c.3 0 .6.4.6.8 0 .3-.3.6-.6.6h-16.3c-.3 0-.6-.3-.6-.7 0-.3.3-.6.6-.6zm.4 1.5H202c.3 0 .6.3.6.7 0 .4-.3.7-.6.7h-15.5c-.4 0-.6-.3-.6-.7 0-.4.2-.7.6-.7zm5-10.6h1.2v.8h.9v-.8h1.3v.9h.9v-1h1.2v2c0 .4-.2.6-.5.6h-4.4c-.3 0-.6-.2-.6-.5v-2zm4.6 2.7l.3 6.4h-4.3l.3-6.5h3.7"/>
|
||||||
|
<path id="a" d="M191 141.6v3.4h-4v-3.4h4z"/>
|
||||||
|
<use width="100%" height="100%" x="10.6" xlink:href="#a"/>
|
||||||
|
<path id="b" d="M186.3 139h1.2v1h.9v-1h1.2v1h.9v-1h1.2v2c0 .4-.2.6-.5.6h-4.3a.6.6 0 0 1-.6-.6v-2z"/>
|
||||||
|
<use width="100%" height="100%" x="10.6" xlink:href="#b"/>
|
||||||
|
<path fill="#000" stroke="none" d="M193.9 140.6c0-.6.9-.6.9 0v1.6h-.9v-1.6"/>
|
||||||
|
<path id="c" fill="#000" stroke="none" d="M188.6 142.8c0-.6.8-.6.8 0v1.2h-.8v-1.2"/>
|
||||||
|
<use width="100%" height="100%" x="10.6" xlink:href="#c"/>
|
||||||
|
</g>
|
||||||
|
<use width="100%" height="100%" y="46.3" xlink:href="#d"/>
|
||||||
|
<use width="100%" height="100%" transform="rotate(-45.2 312.8 180)" xlink:href="#d"/>
|
||||||
|
</g>
|
||||||
|
<use width="100%" height="100%" x="45.7" xlink:href="#d"/>
|
||||||
|
<use width="100%" height="100%" transform="matrix(-1 0 0 1 479.8 0)" xlink:href="#e"/>
|
||||||
|
<g id="f" fill="#fff">
|
||||||
|
<path fill="#039" d="M232.6 202.4a8.3 8.3 0 0 0 2.2 5.7 7.2 7.2 0 0 0 5.3 2.4c2.1 0 4-1 5.3-2.4a8.3 8.3 0 0 0 2.2-5.7v-10.8h-15v10.8"/>
|
||||||
|
<circle cx="236.1" cy="195.7" r="1.5"/>
|
||||||
|
<circle cx="244.4" cy="195.7" r="1.5"/>
|
||||||
|
<circle cx="240.2" cy="199.7" r="1.5"/>
|
||||||
|
<circle cx="236.1" cy="203.9" r="1.5"/>
|
||||||
|
<circle cx="244.4" cy="203.9" r="1.5"/>
|
||||||
|
</g>
|
||||||
|
<use width="100%" height="100%" y="-26" xlink:href="#f"/>
|
||||||
|
<use width="100%" height="100%" x="-20.8" xlink:href="#f"/>
|
||||||
|
<use width="100%" height="100%" x="20.8" xlink:href="#f"/>
|
||||||
|
<use width="100%" height="100%" y="25.8" xlink:href="#f"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 8.2 KiB |
7
public/l10n/flags/ru.svg
Executable file
@ -0,0 +1,7 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-ru" viewBox="0 0 640 480">
|
||||||
|
<g fill-rule="evenodd" stroke-width="1pt">
|
||||||
|
<path fill="#fff" d="M0 0h640v480H0z"/>
|
||||||
|
<path fill="#0039a6" d="M0 160h640v320H0z"/>
|
||||||
|
<path fill="#d52b1e" d="M0 320h640v160H0z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 286 B |
6
public/l10n/flags/uk.svg
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-ua" viewBox="0 0 640 480">
|
||||||
|
<g fill-rule="evenodd" stroke-width="1pt">
|
||||||
|
<path fill="#ffd500" d="M0 0h640v480H0z"/>
|
||||||
|
<path fill="#005bbb" d="M0 0h640v240H0z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 238 B |
11
public/l10n/flags/zh.svg
Executable file
@ -0,0 +1,11 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="flag-icon-css-cn" viewBox="0 0 640 480">
|
||||||
|
<defs>
|
||||||
|
<path id="a" fill="#ffde00" d="M-.6.8L0-1 .6.8-1-.3h2z"/>
|
||||||
|
</defs>
|
||||||
|
<path fill="#de2910" d="M0 0h640v480H0z"/>
|
||||||
|
<use width="30" height="20" transform="matrix(71.9991 0 0 72 120 120)" xlink:href="#a"/>
|
||||||
|
<use width="30" height="20" transform="matrix(-12.33562 -20.5871 20.58684 -12.33577 240.3 48)" xlink:href="#a"/>
|
||||||
|
<use width="30" height="20" transform="matrix(-3.38573 -23.75998 23.75968 -3.38578 288 95.8)" xlink:href="#a"/>
|
||||||
|
<use width="30" height="20" transform="matrix(6.5991 -23.0749 23.0746 6.59919 288 168)" xlink:href="#a"/>
|
||||||
|
<use width="30" height="20" transform="matrix(14.9991 -18.73557 18.73533 14.99929 240 216)" xlink:href="#a"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 801 B |
14
public/l10n/flags/zh_TW.svg
Executable file
@ -0,0 +1,14 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icon-css-tw" viewBox="0 0 640 480">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="a">
|
||||||
|
<path fill-opacity=".7" d="M0 0h682.7v512H0z"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g fill-rule="evenodd" stroke-width="1pt" clip-path="url(#a)" transform="scale(.9375)">
|
||||||
|
<path fill="#fe0000" d="M0 0h768v512H0z"/>
|
||||||
|
<path fill="#000095" d="M0 0h385.7v256H0z"/>
|
||||||
|
<path fill="#fff" d="M282.1 178.6l-47.3-9.8 10 47.3-36-32.1-15 46-15.2-45.9-36 32.4 9.8-47.4-47.2 10.1 32-36.1-46-15 46-15.2-32.4-35.8 47.3 9.7-10-47.3 36 32.1 15-46 15.2 45.9 35.9-32.4-9.7 47.4 47.2-10.1-32 36.1 45.9 15-45.9 15.2z"/>
|
||||||
|
<path fill="#000095" d="M238.5 175l-15 7.9-14.5 8.6-17-.6-16.9.2-14.3-9L146 174l-8-15-8.6-14.5.6-16.8-.2-17 9-14.2 8.3-14.8 14.9-7.9 14.6-8.6 16.9.6 17-.2 14.3 9 14.7 8.2 8 14.9 8.6 14.5-.6 16.9.2 16.9-9 14.3z"/>
|
||||||
|
<path fill="#fff" d="M244.6 128.3a51.9 51.9 0 1 1-103.7 0 51.9 51.9 0 0 1 103.7 0z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 942 B |
203
public/l10n/fr.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/he.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/hi.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/hu.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/id.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/it.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/ja.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/ko.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/nl.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/no.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/pl.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Warunki",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Zamknij",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Wsparcie",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Ostrzeżenie: Ten dziennik może zawierać Twój klucz XPUB. Gdy dasz go osobom trzecim, może on pozwolić im zobaczyć historię wszystkich transakcji.",
|
||||||
|
"TR_LOG": "Dziennik",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "Do",
|
||||||
|
"TR_SEND_LABEL": "Wyślij",
|
||||||
|
"TR_FEE_LABEL": "Opłata",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Spróbuj ponownie",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Zapomnieć o urządzeniu?",
|
||||||
|
"TR_DONT_FORGET": "Nie zapominaj",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Zapominanie usunie urządzenie tylko z listy po lewej, Twoje bitcoin-y są nadal bezpieczne i możesz uzyskać do nich dostęp poprzez ponowne podłączenie Twojego urządzenia Trezor.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM Wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": " Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "Jeżeli zapomnisz swoje hasło Twój portfel będzie stracony na dobre. Nie ma możliwości odzyskania środków.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Hasła nie pasują do siebie!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Pokaż hasło",
|
||||||
|
"TR_ENTER": "Wprowadź",
|
||||||
|
"TR_PASSPHRASE": "Hasło",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Nie jesteś pewien jak działa PIN? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Zeskanuj kod QR",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Czekanie na aparat…",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "Połączenie zostało przerwane.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "Dostępny jest nowy firmware.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Check for devices",
|
||||||
|
"TR_ADDRESS": "Adres",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Trwa ładowanie...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Pokaż szczegóły",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Dowiedz się więcej",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "Przechodzisz do Portfela Trezor Beta",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, rozumiem",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Portfel Trezor oferuje łatwy w użyciu interfejs. Z łatwością możesz kontrolować swoje pieniądze, zarządzać balansem konta i wysyłać transakcje.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Podłącz Trezor, aby kontynuować",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Nie masz Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Zdobądź go",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "Aby dodać konta, upewnij się, że Twoje urządzenie jest podłączone i ostatnie konto nie jest puste.",
|
||||||
|
"TR_ADD_ACCOUNT": "Dodaj konto",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Potrzebujesz pomocy?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Otrzymane",
|
||||||
|
"TR_NAV_SEND": "Wyślij",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Kwota",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Opłata",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Ładowanie kont",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Pokaż na urządzeniu Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Wiadomość",
|
||||||
|
"TR_SIGNATURE": "Podpis",
|
||||||
|
"TR_SIGN": "Podpisz",
|
||||||
|
"TR_VERIFY": "Weryfikuj",
|
||||||
|
"TR_VERIFY_MESSAGE": "Weryfikuj wiadomość",
|
||||||
|
"TR_SIGN_MESSAGE": "Podpisz wiadomość",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Stan",
|
||||||
|
"TR_RATE": "Kurs",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/pt.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/ru.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/sv-SE.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/tr.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/uk.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/vi.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/zh.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
203
public/l10n/zh_TW.json
Normal file
@ -0,0 +1,203 @@
|
|||||||
|
{
|
||||||
|
"TR_TERMS": "Terms",
|
||||||
|
"TR_EXCHANGE_RATES_BY": "Exchange rates by {service}",
|
||||||
|
"TR_MENU": "Menu",
|
||||||
|
"TR_MENU_CLOSE": "Close",
|
||||||
|
"TR_TREZOR": "Trezor",
|
||||||
|
"TR_WIKI": "Wiki",
|
||||||
|
"TR_BLOG": "Blog",
|
||||||
|
"TR_SUPPORT": "Support",
|
||||||
|
"TR_ATTENTION_COLON_THE_LOG_CONTAINS": "Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.",
|
||||||
|
"TR_LOG": "Log",
|
||||||
|
"TR_CONFIRM_ACTION_ON_YOUR": "Confirm action on your Trezor",
|
||||||
|
"TR_CONFIRM_ADDRESS_ON_TREZOR": "Confirm address on Trezor",
|
||||||
|
"TR_PLEASE_COMPARE_YOUR_ADDRESS": "Please compare your address on device with address shown bellow",
|
||||||
|
"TR_CONFIRM_TRANSACTION_ON": "Confirm transaction on {deviceLabel} device",
|
||||||
|
"TR_DETAILS_ARE_SHOWN_ON": "Details are shown on display",
|
||||||
|
"TR_TO_LABEL": "To",
|
||||||
|
"TR_SEND_LABEL": "Send",
|
||||||
|
"TR_FEE_LABEL": "Fee",
|
||||||
|
"TR_DEVICE_LABEL_IS_NOT_CONNECTED": "{deviceLabel} is not connected",
|
||||||
|
"TR_DEVICE_LABEL_IS_UNAVAILABLE": "{deviceLabel} is unavailable",
|
||||||
|
"TR_PLEASE_CONNECT_YOUR_DEVICE": "Please connect your device to continue with the verification process",
|
||||||
|
"TR_PLEASE_ENABLE_PASSPHRASE": "Please enable passphrase settings to continue with the verification process",
|
||||||
|
"TR_PLEASE_DISABLE_PASSPHRASE": "Please disable passphrase settings to continue with the verification process",
|
||||||
|
"TR_SHOW_UNVERIFIED_ADDRESS": "Show unverified address",
|
||||||
|
"TR_TRY_AGAIN": "Try again",
|
||||||
|
"TR_TO_PREVENT_PHISHING_ATTACKS_COMMA": "To prevent phishing attacks, you should verify the address on your Trezor first. {claim}",
|
||||||
|
"TR_FORGET_LABEL": "Forget {deviceLabel}?",
|
||||||
|
"TR_FORGET_DEVICE": "Forget device",
|
||||||
|
"TR_DONT_FORGET": "Don't forget",
|
||||||
|
"TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM": "Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.",
|
||||||
|
"TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO": "Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?",
|
||||||
|
"TR_REMEMBER_DEVICE": "Remember device",
|
||||||
|
"TR_SELECT_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_CHANGE_WALLET_TYPE_FOR": "Select wallet type for {deviceLabel}",
|
||||||
|
"TR_STANDARD_WALLET": "Standard wallet",
|
||||||
|
"TR_HIDDEN_WALLET": "Hidden wallet",
|
||||||
|
"TR_CONTINUE_TO_ACCESS_STANDARD_WALLET": "Continue to access your standard wallet.",
|
||||||
|
"TR_PASSPHRASE_IS_OPTIONAL_FEATURE": "Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.",
|
||||||
|
"TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK": "You will be asked to enter your passphrase to unlock your hidden wallet.",
|
||||||
|
"TR_CARDANO_WALLET": "Cardano wallet",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL": "You will be redirected to external wallet",
|
||||||
|
"TR_GO_TO_EXTERNAL_WALLET": "Go to external wallet",
|
||||||
|
"TR_NEM_WALLET": "NEM wallet",
|
||||||
|
"TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM": "We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.",
|
||||||
|
"TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL": "Make sure you download the Universal Client for Trezor support.",
|
||||||
|
"TR_GO_TO_NEM_DOT_IO": "Go to nem.io",
|
||||||
|
"TR_STELLAR_WALLET": "Stellar wallet",
|
||||||
|
"TR_ENTER_DEVICE_PASSPHRASE": "Enter {deviceLabel} passphrase",
|
||||||
|
"TR_NOTE_COLON_PASSPHRASE": "Note: Passphrase is case-sensitive.",
|
||||||
|
"TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA": "If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.",
|
||||||
|
"TR_CONFIRM_PASSPHRASE": "Confirm Passphrase",
|
||||||
|
"TR_PASSPHRASES_DO_NOT_MATCH": "Passphrases do not match!",
|
||||||
|
"TR_SHOW_PASSPHRASE": "Show passphrase",
|
||||||
|
"TR_ENTER": "Enter",
|
||||||
|
"TR_PASSPHRASE": "Passphrase",
|
||||||
|
"TR_CHANGED_YOUR_MIND": "Changed your mind? {TR_GO_TO_STANDARD_WALLET}",
|
||||||
|
"TR_ENTERED_PIN_NOT_CORRECT": "Entered PIN for {deviceLabel} is not correct",
|
||||||
|
"TR_RETRYING_DOT_DOT": "Retrying...",
|
||||||
|
"TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON": "The PIN layout is displayed on your Trezor.",
|
||||||
|
"TR_ENTER_DEVICE_PIN": "Enter {deviceLabel} PIN",
|
||||||
|
"TR_ENTER_PIN": "Enter PIN",
|
||||||
|
"TR_NOT_SURE_HOW_PIN_WORKS": "Not sure how PIN works? {TR_LEARN_MORE}",
|
||||||
|
"TR_SCAN_QR_CODE": "Scan QR code",
|
||||||
|
"TR_WAITING_FOR_CAMERA": "Waiting for camera...",
|
||||||
|
"TR_OOPS_SOMETHING_WENT_WRONG": "Oops! Something went wrong!",
|
||||||
|
"TR_CAMERA_PERMISSION_DENIED": "Permission to access the camera was denied.",
|
||||||
|
"TR_CAMERA_NOT_RECOGNIZED": "The camera was not recognized.",
|
||||||
|
"TR_UNKOWN_ERROR_SEE_CONSOLE": "Unknown error. See console logs for details.",
|
||||||
|
"TR_YOU_WERE_DISCONNECTED_DOT": "You were disconnected.",
|
||||||
|
"TR_PLEASE_RELOAD_THE_PAGE_DOT": "Please check your Internet connection and reload the page.",
|
||||||
|
"TR_NEW_TREZOR_BRIDGE_IS_AVAILABLE": "New Trezor Bridge is available.",
|
||||||
|
"TR_NEW_TREZOR_FIRMWARE_IS_AVAILABLE_DOT": "New Trezor firmware is available.",
|
||||||
|
"TR_CONNECT_TO_BACKEND": "Connect",
|
||||||
|
"TR_MINIMUM_ACCOUNT_RESERVE_REQUIRED": "Minimum account reserve required",
|
||||||
|
"TR_RIPPLE_ADDRESSES_REQUIRE_MINIMUM_BALANCE": "Ripple addresses require a minimum balance of {minBalance} XRP to activate and maintain the account. {TR_LEARN_MORE}",
|
||||||
|
"TR_DEVICE_SETTINGS": "Device settings",
|
||||||
|
"TR_ACCOUNT_HASH": "Account #{number}",
|
||||||
|
"TR_CLEAR": "Clear",
|
||||||
|
"TR_ADDRESS": "Address",
|
||||||
|
"TR_LOADING_DOT_DOT_DOT": "Loading...",
|
||||||
|
"TR_TAKE_ME_TO_BITCOIN_WALLET": "Take me to the Bitcoin wallet",
|
||||||
|
"TR_I_WILL_DO_THAT_LATER": "I’ll do that later.",
|
||||||
|
"TR_SHOW_DETAILS": "Show details",
|
||||||
|
"TR_UPGRADE_FOR_THE_NEWEST_FEATURES_DOT": "Upgrade for the newest features.",
|
||||||
|
"TR_LEARN_MORE": "Learn more",
|
||||||
|
"TR_GO_TO_STANDARD_WALLET": "Go to your standard wallet",
|
||||||
|
"TR_GO_TO_HIDDEN_WALLET": "Go to your hidden wallet",
|
||||||
|
"TR_YOU_ARE_OPENING_TREZOR_BETA_WALLET": "You are opening Trezor Beta Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET_IS": "{TR_TREZOR_BETA_WALLET} is a public feature-testing version of the {TR_TREZOR_WALLET}, offering the newest features before they are available to the general public.",
|
||||||
|
"TR_IN_CONTRAST_COMMA_TREZOR": "In contrast, {TR_TREZOR_WALLET} is feature-conservative, making sure that its functionality is maximally reliable and dependable for the general public.",
|
||||||
|
"TR_PLEASE_NOTE_THAT_THE_TREZOR": "Please note that the {TR_TREZOR_BETA_WALLET} might be collecting anonymized usage data, especially error logs, for development purposes. The {TR_TREZOR_WALLET} does not log any data.",
|
||||||
|
"TR_OK_COMMA_I_UNDERSTAND": "OK, I understand",
|
||||||
|
"TR_TREZOR_WALLET": "Trezor Wallet",
|
||||||
|
"TR_TREZOR_BETA_WALLET": "Trezor Beta Wallet",
|
||||||
|
"TR_YOUR_BROWSER_IS_NOT_SUPPORTED": "Your browser is not supported",
|
||||||
|
"TR_PLEASE_CHOOSE_ONE_OF_THE_SUPPORTED": "Please choose one of the supported browsers",
|
||||||
|
"TR_GET_CHROME": "Get Chrome",
|
||||||
|
"TR_GET_FIREFOX": "Get Firefox",
|
||||||
|
"TR_TREZOR_WALLET_IS_AN_EASY_DASH": "Trezor Wallet is an easy-to-use interface for your Trezor. Trezor Wallet allows you to easily control your funds, manage your balance and initiate transfers.",
|
||||||
|
"TR_THE_PRIVATE_BANK_IN_YOUR_HANDS": "The private bank in your hands.",
|
||||||
|
"TR_CONNECT_TREZOR_TO_CONTINUE": "Connect Trezor to continue",
|
||||||
|
"TR_AND": "and",
|
||||||
|
"TR_DEVICE_NOT_RECOGNIZED_TRY_INSTALLING": "Device not recognized? Try installing the {link}.",
|
||||||
|
"TR_DONT_HAVE_A_TREZOR_GET": "Don't have a Trezor? {getOne}",
|
||||||
|
"TR_GET_ONE": "Get one",
|
||||||
|
"TR_NEW_COMMUNICATION_TOOL": "New communication tool to facilitate the connection between your Trezor and your internet browser.",
|
||||||
|
"TR_DOWNLOAD_LATEST_BRIDGE": "Download latest Bridge {version}",
|
||||||
|
"TR_LEARN_MORE_ABOUT_LATEST_VERSION": "Learn more about latest version in {TR_CHANGELOG}.",
|
||||||
|
"TR_CHANGELOG": "Changelog",
|
||||||
|
"TR_CHECK_PGP_SIGNATURE": "Check PGP signature",
|
||||||
|
"TR_DONT_UPGRADE_BRIDGE": "No, I don't want to upgrade Bridge now",
|
||||||
|
"TR_TAKE_ME_BACK_TO_WALLET": "Take me back to the wallet",
|
||||||
|
"TR_FIND_OUT_MORE_INFO": "Find out more info",
|
||||||
|
"TR_MODEL_DOES_NOT_SUPPORT_COIN": "The coin {coin} is not supported by your Trezor model.",
|
||||||
|
"TR_INITIALIZING_ACCOUNTS": "Initializing accounts",
|
||||||
|
"TR_TO_ADD_A_NEW_ACCOUNT_LAST": "To add a new account, last account must have some transactions.",
|
||||||
|
"TR_TO_ADD_ACCOUNTS": "To add accounts, make sure your device is connected.",
|
||||||
|
"TR_ADD_ACCOUNT": "Add account",
|
||||||
|
"TR_OTHER_COINS": "Other coins",
|
||||||
|
"TR_YOU_WILL_BE_REDIRECTED": "(You will be redirected)",
|
||||||
|
"TR_CHANGE_WALLET_TYPE": "Change wallet type",
|
||||||
|
"TR_RENEW_SESSION": "Renew session",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_STANDARD_WALLET": "You are in your standard wallet.",
|
||||||
|
"TR_YOU_ARE_IN_YOUR_WALLET": "You are in your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_HIDDEN": "Click here to access your hidden wallet.",
|
||||||
|
"TR_CLICK_HERE_TO_ACCESS_YOUR_STANDARD": "Click here to access your standard or another hidden wallet.",
|
||||||
|
"TR_TO_ACCESS_OTHER_WALLETS": "To access other wallets please connect your device.",
|
||||||
|
"TR_NEED_HELP": "Need help?",
|
||||||
|
"TR_NUMBER_OF_DEVICES": "Number of devices",
|
||||||
|
"TR_NAV_SUMMARY": "Summary",
|
||||||
|
"TR_NAV_RECEIVE": "Receive",
|
||||||
|
"TR_NAV_SEND": "Send",
|
||||||
|
"TR_NAV_SIGN_AND_VERIFY": "Sign & Verify",
|
||||||
|
"TR_AMOUNT": "Amount",
|
||||||
|
"TR_SET_MAX": "Set max",
|
||||||
|
"TR_FEE": "Fee",
|
||||||
|
"TR_RECOMMENDED_FEES_UPDATED": "Recommended fees updated.",
|
||||||
|
"TR_CLICK_HERE_TO_USE_THEM": "Click here to use them",
|
||||||
|
"TR_ADVANCED_SETTINGS": "Advanced settings",
|
||||||
|
"TR_DEVICE_IS_NOT_CONNECTED": "Device is not connected",
|
||||||
|
"TR_DEVICE_IS_UNAVAILABLE": "Device is unavailable",
|
||||||
|
"TR_LOADING_ACCOUNTS": "Loading accounts",
|
||||||
|
"TR_SEND": "Send {amount}",
|
||||||
|
"TR_CHECK_ADDRESS_ON_TREZOR": "Check address on Trezor",
|
||||||
|
"TR_SHOW_FULL_ADDRESS": "Show full address",
|
||||||
|
"TR_QR_CODE": "QR Code",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_CONNECT": "Unverified address, connect your Trezor to verify it",
|
||||||
|
"TR_UNVERIFIED_ADDRESS_COMMA_SHOW": "Unverified address, show on Trezor.",
|
||||||
|
"TR_SHOW_ON_TREZOR": "Show on Trezor",
|
||||||
|
"TR_CONNECT_YOUR_TREZOR_TO_CHECK": "Connect your Trezor to verify this address",
|
||||||
|
"TR_RECEIVE_ETHEREUM_OR_TOKENS": "Receive Ethereum or tokens",
|
||||||
|
"TR_RECEIVE_RIPPLE": "Receive Ripple",
|
||||||
|
"TR_GAS_LIMIT": "Gas limit",
|
||||||
|
"TR_GAS_LIMIT_REFERS_TO": "Gas limit refers to the maximum amount of gas user is willing to spendon a particular transaction. {TR_GAS_QUOTATION}. Increasing the gas limit will not get the transaction confirmed sooner. Default value for sending {gasLimitTooltipCurrency} is {gasLimitTooltipValue}.",
|
||||||
|
"TR_GAS_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_SET_DEFAULT": "Set default",
|
||||||
|
"TR_CALCULATING_DOT_DOT": "Calculating...",
|
||||||
|
"TR_GAS_PRICE": "Gas price",
|
||||||
|
"TR_GAS_PRICE_REFERS_TO": "Gas price refers to the amount of ether you are willing to pay for every unit of gas, and is usually measured in “Gwei”. {TR_GAS_PRICE_QUOTATION}. Increasing the gas price will get the transaction confirmed sooner but makes it more expensive. The recommended gas price is {recommendedGasPrice} GWEI.",
|
||||||
|
"TR_GAS_PRICE_QUOTATION": "Transaction fee = gas limit * gas price",
|
||||||
|
"TR_DATA": "Data",
|
||||||
|
"TR_DATA_IS_USUALLY_USED": "Data is usually used when you send transactions to contracts.",
|
||||||
|
"TR_SEND_ETHEREUM_OR_TOKENS": "Send Ethereum or tokens",
|
||||||
|
"YOU_HAVE_TOKEN_BALANCE": "You have: {tokenBalance}",
|
||||||
|
"TR_XRP_TRANSFER_COST": "Transfer cost in XRP drops",
|
||||||
|
"TR_XRP_DESTINATION_TAG": "Destination tag",
|
||||||
|
"TR_XRP_DESTINATION_TAG_EXPLAINED": "Destination tag is an arbitrary number which serves as a unique identifier of your transaction. Some services may require this to process your transaction.",
|
||||||
|
"TR_XRP_RESERVE": "Reserve: {value}",
|
||||||
|
"TR_SEND_RIPPLE": "Send Ripple",
|
||||||
|
"TR_MESSAGE": "Message",
|
||||||
|
"TR_SIGNATURE": "Signature",
|
||||||
|
"TR_SIGN": "Sign",
|
||||||
|
"TR_VERIFY": "Verify",
|
||||||
|
"TR_VERIFY_MESSAGE": "Verify Message",
|
||||||
|
"TR_SIGN_MESSAGE": "Sign Message",
|
||||||
|
"TR_SEE_FULL_TRANSACTION_HISTORY": "See full transaction history",
|
||||||
|
"TR_TOKENS": "Tokens",
|
||||||
|
"TR_INSERT_TOKEN_NAME": "Insert token name, symbol or address to be able to send it.",
|
||||||
|
"TR_TYPE_IN_A_TOKEN_NAME": "Type in a token name or a token address.",
|
||||||
|
"TR_TOKEN_NOT_FOUND": "Token not found",
|
||||||
|
"TR_ALREADY_USED": "Already used",
|
||||||
|
"TR_HISTORY": "History",
|
||||||
|
"TR_ADD_YOUR_TOKENS": "Add your tokens",
|
||||||
|
"TR_SEARCH_FOR_THE_TOKEN": "Search for the token or add them manually by pasting token address into search input.",
|
||||||
|
"TR_BALANCE": "Balance",
|
||||||
|
"TR_RATE": "Rate",
|
||||||
|
"TR_DEVICE_USED_IN_OTHER": "Device is used in other window",
|
||||||
|
"TR_USE_YOUR_DEVICE_IN_THIS_WINDOW": "Do you want to use your device in this window?",
|
||||||
|
"TR_ACQUIRE_DEVICE": "Acquire device",
|
||||||
|
"TR_YOUR_DEVICE_IS_IN_FIRMWARE": "Your device is in firmware update mode",
|
||||||
|
"TR_PLEASE_RECONNECT_IT": "Please re-connect it",
|
||||||
|
"TR_PLEASE_SELECT_YOUR": "Please select your coin",
|
||||||
|
"TR_YOU_WILL_GAIN_ACCESS": "You will gain access to receiving & sending selected coin",
|
||||||
|
"TR_ITS_TIME_TO_UPDATE_FIRMWARE": "It’s time to update your firmware",
|
||||||
|
"TR_PLEASE_USE_OLD_WALLET": "Please use Bitcoin wallet interface to update your firmware.",
|
||||||
|
"TR_YOUR_DEVICE_IS_NOT_INITIALIZED": "Your device is not initialized",
|
||||||
|
"TR_PLEASE_USE_TO_START_INITIALIZATION": "Please use Bitcoin wallet interface to start initialization process",
|
||||||
|
"TR_DEVICE_IS_INITIALIZED_IN_SEEDLESS_MODE": "Device is initialized in seedless mode and therefore not allowed to access wallet",
|
||||||
|
"TR_DEVICE_IS_IN_SEEDLESS": "Device is in seedless mode",
|
||||||
|
"TR_UNREADABLE_DEVICE": "Unreadable device",
|
||||||
|
"TR_PLEASE_INSTALL_TREZOR_BRIDGE": "Please install Trezor Bridge"
|
||||||
|
}
|
@ -11,6 +11,8 @@ import * as WALLET from 'actions/constants/wallet';
|
|||||||
import { httpRequest } from 'utils/networkUtils';
|
import { httpRequest } from 'utils/networkUtils';
|
||||||
import * as buildUtils from 'utils/build';
|
import * as buildUtils from 'utils/build';
|
||||||
import * as storageUtils from 'utils/storage';
|
import * as storageUtils from 'utils/storage';
|
||||||
|
import * as WalletActions from 'actions/WalletActions';
|
||||||
|
import * as l10nUtils from 'utils/l10n';
|
||||||
|
|
||||||
import { getAccountTokens } from 'reducers/utils';
|
import { getAccountTokens } from 'reducers/utils';
|
||||||
import type { Account } from 'reducers/AccountsReducer';
|
import type { Account } from 'reducers/AccountsReducer';
|
||||||
@ -52,6 +54,7 @@ const KEY_DISCOVERY: string = `${STORAGE_PATH}discovery`;
|
|||||||
const KEY_TOKENS: string = `${STORAGE_PATH}tokens`;
|
const KEY_TOKENS: string = `${STORAGE_PATH}tokens`;
|
||||||
const KEY_PENDING: string = `${STORAGE_PATH}pending`;
|
const KEY_PENDING: string = `${STORAGE_PATH}pending`;
|
||||||
const KEY_BETA_MODAL: string = '/betaModalPrivacy'; // this key needs to be compatible with "parent" (old) wallet
|
const KEY_BETA_MODAL: string = '/betaModalPrivacy'; // this key needs to be compatible with "parent" (old) wallet
|
||||||
|
const KEY_LANGUAGE: string = `${STORAGE_PATH}language`;
|
||||||
|
|
||||||
// https://github.com/STRML/react-localstorage/blob/master/react-localstorage.js
|
// https://github.com/STRML/react-localstorage/blob/master/react-localstorage.js
|
||||||
// or
|
// or
|
||||||
@ -235,6 +238,13 @@ const loadStorageData = (): ThunkAction => (dispatch: Dispatch): void => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const language: ?string = storageUtils.get(TYPE, KEY_LANGUAGE);
|
||||||
|
if (language) {
|
||||||
|
dispatch(WalletActions.fetchLocale(JSON.parse(language)));
|
||||||
|
} else {
|
||||||
|
dispatch(WalletActions.fetchLocale(l10nUtils.getInitialLocale()));
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export const loadData = (): ThunkAction => (dispatch: Dispatch, getState: GetState): void => {
|
export const loadData = (): ThunkAction => (dispatch: Dispatch, getState: GetState): void => {
|
||||||
@ -250,3 +260,8 @@ export const hideBetaDisclaimer = (): ThunkAction => (dispatch: Dispatch): void
|
|||||||
storageUtils.set(TYPE, KEY_BETA_MODAL, true);
|
storageUtils.set(TYPE, KEY_BETA_MODAL, true);
|
||||||
dispatch(loadJSON());
|
dispatch(loadJSON());
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const setLanguage = (): ThunkAction => (dispatch: Dispatch, getState: GetState): void => {
|
||||||
|
const { language } = getState().wallet;
|
||||||
|
storageUtils.set(TYPE, KEY_LANGUAGE, JSON.stringify(language));
|
||||||
|
};
|
||||||
|
@ -42,6 +42,10 @@ export type WalletAction = {
|
|||||||
type: typeof WALLET.SHOW_BETA_DISCLAIMER | typeof WALLET.HIDE_BETA_DISCLAIMER | typeof WALLET.SET_FIRST_LOCATION_CHANGE,
|
type: typeof WALLET.SHOW_BETA_DISCLAIMER | typeof WALLET.HIDE_BETA_DISCLAIMER | typeof WALLET.SET_FIRST_LOCATION_CHANGE,
|
||||||
} | {
|
} | {
|
||||||
type: typeof WALLET.TOGGLE_SIDEBAR,
|
type: typeof WALLET.TOGGLE_SIDEBAR,
|
||||||
|
} | {
|
||||||
|
type: typeof WALLET.SET_LANGUAGE,
|
||||||
|
locale: string,
|
||||||
|
messages: { [string]: string },
|
||||||
}
|
}
|
||||||
|
|
||||||
export const init = (): ThunkAction => (dispatch: Dispatch): void => {
|
export const init = (): ThunkAction => (dispatch: Dispatch): void => {
|
||||||
@ -68,6 +72,18 @@ export const toggleSidebar = (): WalletAction => ({
|
|||||||
type: WALLET.TOGGLE_SIDEBAR,
|
type: WALLET.TOGGLE_SIDEBAR,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
export const fetchLocale = (locale: string): ThunkAction => (dispatch: Dispatch): void => {
|
||||||
|
fetch(`/l10n/${locale}.json`)
|
||||||
|
.then(response => response.json())
|
||||||
|
.then((messages) => {
|
||||||
|
dispatch({
|
||||||
|
type: WALLET.SET_LANGUAGE,
|
||||||
|
locale,
|
||||||
|
messages,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
// This method will be called after each DEVICE.CONNECT action
|
// This method will be called after each DEVICE.CONNECT action
|
||||||
// if connected device has different "passphrase_protection" settings than saved instances
|
// if connected device has different "passphrase_protection" settings than saved instances
|
||||||
// all saved instances will be removed immediately inside DevicesReducer
|
// all saved instances will be removed immediately inside DevicesReducer
|
||||||
|
@ -12,4 +12,5 @@ export const HIDE_BETA_DISCLAIMER: 'wallet__hide_beta_disclaimer' = 'wallet__hid
|
|||||||
|
|
||||||
export const CLEAR_UNAVAILABLE_DEVICE_DATA: 'wallet__clear_unavailable_device_data' = 'wallet__clear_unavailable_device_data';
|
export const CLEAR_UNAVAILABLE_DEVICE_DATA: 'wallet__clear_unavailable_device_data' = 'wallet__clear_unavailable_device_data';
|
||||||
|
|
||||||
export const TOGGLE_SIDEBAR: 'wallet__toggle_sidebar' = 'wallet__toggle_sidebar';
|
export const TOGGLE_SIDEBAR: 'wallet__toggle_sidebar' = 'wallet__toggle_sidebar';
|
||||||
|
export const SET_LANGUAGE: 'wallet__set_language' = 'wallet__set_language';
|
@ -1,6 +1,6 @@
|
|||||||
/* @flow */
|
/* @flow */
|
||||||
|
|
||||||
import React, { PureComponent } from 'react';
|
import * as React from 'react';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
import styled, { css } from 'styled-components';
|
import styled, { css } from 'styled-components';
|
||||||
import colors from 'config/colors';
|
import colors from 'config/colors';
|
||||||
@ -11,7 +11,7 @@ import { FONT_SIZE } from 'config/variables';
|
|||||||
type Props = {
|
type Props = {
|
||||||
onClick: (event: KeyboardEvent) => void,
|
onClick: (event: KeyboardEvent) => void,
|
||||||
isChecked: boolean,
|
isChecked: boolean,
|
||||||
children: string,
|
children: React.Node,
|
||||||
}
|
}
|
||||||
|
|
||||||
const Wrapper = styled.div`
|
const Wrapper = styled.div`
|
||||||
@ -62,7 +62,7 @@ const Label = styled.div`
|
|||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
class Checkbox extends PureComponent<Props> {
|
class Checkbox extends React.PureComponent<Props> {
|
||||||
handleKeyboard(event: KeyboardEvent) {
|
handleKeyboard(event: KeyboardEvent) {
|
||||||
if (event.keyCode === 32) {
|
if (event.keyCode === 32) {
|
||||||
this.props.onClick(event);
|
this.props.onClick(event);
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
// TODO: l10n for device status
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import styled, { css } from 'styled-components';
|
import styled, { css } from 'styled-components';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
|
@ -7,10 +7,13 @@ import Link from 'components/Link';
|
|||||||
import { getYear } from 'date-fns';
|
import { getYear } from 'date-fns';
|
||||||
import { bindActionCreators } from 'redux';
|
import { bindActionCreators } from 'redux';
|
||||||
import { connect } from 'react-redux';
|
import { connect } from 'react-redux';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
|
|
||||||
import colors from 'config/colors';
|
import colors from 'config/colors';
|
||||||
import { FONT_SIZE } from 'config/variables';
|
import { FONT_SIZE } from 'config/variables';
|
||||||
import * as LogActions from 'actions/LogActions';
|
import * as LogActions from 'actions/LogActions';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
opened: boolean,
|
opened: boolean,
|
||||||
@ -60,12 +63,17 @@ const Footer = ({ opened, toggle, isLanding }: Props) => (
|
|||||||
<Left>
|
<Left>
|
||||||
<Copy>© {getYear(new Date())}</Copy>
|
<Copy>© {getYear(new Date())}</Copy>
|
||||||
<StyledLink href="http://satoshilabs.com" isGreen>SatoshiLabs</StyledLink>
|
<StyledLink href="http://satoshilabs.com" isGreen>SatoshiLabs</StyledLink>
|
||||||
<StyledLink href="https://trezor.io/static/pdf/tos.pdf" isGreen>Terms</StyledLink>
|
<StyledLink href="https://trezor.io/static/pdf/tos.pdf" isGreen>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_TERMS} />
|
||||||
|
</StyledLink>
|
||||||
<StyledLink onClick={toggle} isGreen>{ opened ? 'Hide Log' : 'Show Log' }</StyledLink>
|
<StyledLink onClick={toggle} isGreen>{ opened ? 'Hide Log' : 'Show Log' }</StyledLink>
|
||||||
</Left>
|
</Left>
|
||||||
{!isLanding && (
|
{!isLanding && (
|
||||||
<Right>
|
<Right>
|
||||||
Exchange rates by <Link href="https://www.coingecko.com" isGreen>Coingecko</Link>
|
<FormattedMessage
|
||||||
|
{...l10nMessages.TR_EXCHANGE_RATES_BY}
|
||||||
|
values={{ service: <Link href="https://www.coingecko.com" isGreen>Coingecko</Link> }}
|
||||||
|
/>
|
||||||
</Right>
|
</Right>
|
||||||
)}
|
)}
|
||||||
</Wrapper>
|
</Wrapper>
|
||||||
|
17
src/components/Footer/index.messages.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_TERMS: {
|
||||||
|
id: 'TR_TERMS',
|
||||||
|
defaultMessage: 'Terms',
|
||||||
|
description: 'As in Terms and Conditions, In the bottom footer',
|
||||||
|
},
|
||||||
|
TR_EXCHANGE_RATES_BY: {
|
||||||
|
id: 'TR_EXCHANGE_RATES_BY',
|
||||||
|
defaultMessage: 'Exchange rates by {service}',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
36
src/components/Header/components/LanguagePicker/Container.js
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { bindActionCreators } from 'redux';
|
||||||
|
import { connect } from 'react-redux';
|
||||||
|
import { withRouter } from 'react-router-dom';
|
||||||
|
|
||||||
|
import * as WalletActions from 'actions/WalletActions';
|
||||||
|
import type { MapStateToProps, MapDispatchToProps } from 'react-redux';
|
||||||
|
import type { State, Dispatch } from 'flowtype';
|
||||||
|
|
||||||
|
import LanguagePicker from './index';
|
||||||
|
|
||||||
|
type StateProps = {
|
||||||
|
language: string,
|
||||||
|
}
|
||||||
|
|
||||||
|
type DispatchProps = {
|
||||||
|
fetchLocale: typeof WalletActions.fetchLocale,
|
||||||
|
};
|
||||||
|
|
||||||
|
type OwnProps = {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
export type Props = StateProps & DispatchProps;
|
||||||
|
|
||||||
|
const mapStateToProps: MapStateToProps<State, OwnProps, StateProps> = (state: State): StateProps => ({
|
||||||
|
language: state.wallet.language,
|
||||||
|
});
|
||||||
|
|
||||||
|
const mapDispatchToProps: MapDispatchToProps<Dispatch, OwnProps, DispatchProps> = (dispatch: Dispatch): DispatchProps => ({
|
||||||
|
fetchLocale: bindActionCreators(WalletActions.fetchLocale, dispatch),
|
||||||
|
});
|
||||||
|
|
||||||
|
export default withRouter(
|
||||||
|
connect(mapStateToProps, mapDispatchToProps)(LanguagePicker),
|
||||||
|
);
|
110
src/components/Header/components/LanguagePicker/index.js
Normal file
@ -0,0 +1,110 @@
|
|||||||
|
/* eslint-disable jsx-a11y/accessible-emoji */
|
||||||
|
/* @flow */
|
||||||
|
import * as React from 'react';
|
||||||
|
import styled from 'styled-components';
|
||||||
|
import colors from 'config/colors';
|
||||||
|
import ReactSelect from 'react-select';
|
||||||
|
import { LANGUAGE, SCREEN_SIZE } from 'config/variables';
|
||||||
|
|
||||||
|
import type { Props } from './Container';
|
||||||
|
|
||||||
|
const SelectWrapper = styled.div`
|
||||||
|
display: flex;
|
||||||
|
color: ${colors.WHITE};
|
||||||
|
align-items: center;
|
||||||
|
width: 180px;
|
||||||
|
|
||||||
|
@media screen and (max-width: ${SCREEN_SIZE.MD}) {
|
||||||
|
width: 140px;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: ${SCREEN_SIZE.XS}) {
|
||||||
|
width: 100px;
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
const SelectIcon = styled.span`
|
||||||
|
margin-right: -24px;
|
||||||
|
padding-left: 6px;
|
||||||
|
display: flex;
|
||||||
|
`;
|
||||||
|
|
||||||
|
const styles = {
|
||||||
|
singleValue: base => ({
|
||||||
|
...base,
|
||||||
|
color: colors.WHITE,
|
||||||
|
paddingLeft: '25px', // flag
|
||||||
|
}),
|
||||||
|
control: base => ({
|
||||||
|
...base,
|
||||||
|
height: '40px',
|
||||||
|
border: 'none',
|
||||||
|
background: 'transparent',
|
||||||
|
boxShadow: 'none',
|
||||||
|
cursor: 'pointer',
|
||||||
|
}),
|
||||||
|
indicatorSeparator: () => ({
|
||||||
|
display: 'none',
|
||||||
|
}),
|
||||||
|
container: base => ({
|
||||||
|
...base,
|
||||||
|
width: '100%',
|
||||||
|
}),
|
||||||
|
dropdownIndicator: () => ({
|
||||||
|
display: 'block',
|
||||||
|
marginTop: '3px',
|
||||||
|
}),
|
||||||
|
menu: base => ({
|
||||||
|
...base,
|
||||||
|
color: colors.WHITE,
|
||||||
|
marginTop: '6px',
|
||||||
|
boxShadow: 'none',
|
||||||
|
}),
|
||||||
|
menuList: base => ({
|
||||||
|
...base,
|
||||||
|
padding: 0,
|
||||||
|
boxShadow: 'none',
|
||||||
|
background: colors.WHITE,
|
||||||
|
borderLeft: `1px solid ${colors.DIVIDER}`,
|
||||||
|
borderRight: `1px solid ${colors.DIVIDER}`,
|
||||||
|
borderBottom: `1px solid ${colors.DIVIDER}`,
|
||||||
|
}),
|
||||||
|
option: (base, { isFocused }) => ({
|
||||||
|
...base,
|
||||||
|
color: colors.TEXT_SECONDARY,
|
||||||
|
background: isFocused ? colors.LANDING : colors.WHITE,
|
||||||
|
borderRadius: 0,
|
||||||
|
'&:hover': {
|
||||||
|
cursor: 'pointer',
|
||||||
|
background: colors.LANDING,
|
||||||
|
},
|
||||||
|
}),
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
const buildOption = (langCode) => {
|
||||||
|
const lang = LANGUAGE.find(l => l.code === langCode);
|
||||||
|
return { value: lang.code, label: lang.name };
|
||||||
|
};
|
||||||
|
|
||||||
|
const LanguagePicker = ({ language, fetchLocale }: Props) => (
|
||||||
|
<SelectWrapper>
|
||||||
|
<SelectIcon role="img" aria-label="Select language">
|
||||||
|
<svg width="21" height="15">
|
||||||
|
<image xlinkHref={`l10n/flags/${language}.svg`} width="21" height="15" />
|
||||||
|
</svg>
|
||||||
|
</SelectIcon>
|
||||||
|
<ReactSelect
|
||||||
|
styles={styles}
|
||||||
|
isSearchable={false}
|
||||||
|
isClearable={false}
|
||||||
|
onChange={option => fetchLocale(option.value)}
|
||||||
|
value={buildOption(language)}
|
||||||
|
options={
|
||||||
|
LANGUAGE.map(lang => buildOption(lang.code))
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
</SelectWrapper>
|
||||||
|
);
|
||||||
|
|
||||||
|
export default LanguagePicker;
|
@ -1,3 +1,4 @@
|
|||||||
|
/* eslint-disable jsx-a11y/accessible-emoji */
|
||||||
/* @flow */
|
/* @flow */
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import styled from 'styled-components';
|
import styled from 'styled-components';
|
||||||
@ -6,14 +7,17 @@ import colors from 'config/colors';
|
|||||||
import { SCREEN_SIZE } from 'config/variables';
|
import { SCREEN_SIZE } from 'config/variables';
|
||||||
import Icon from 'components/Icon';
|
import Icon from 'components/Icon';
|
||||||
import icons from 'config/icons';
|
import icons from 'config/icons';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
import type { toggleSidebar as toggleSidebarType } from 'actions/WalletActions';
|
import type { toggleSidebar as toggleSidebarType } from 'actions/WalletActions';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
|
import LanguagePicker from './components/LanguagePicker/Container';
|
||||||
|
|
||||||
const Wrapper = styled.header`
|
const Wrapper = styled.header`
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 52px;
|
height: 52px;
|
||||||
background: ${colors.HEADER};
|
background: ${colors.HEADER};
|
||||||
overflow: hidden;
|
|
||||||
z-index: 200;
|
z-index: 200;
|
||||||
`;
|
`;
|
||||||
|
|
||||||
@ -60,25 +64,51 @@ const TogglerText = styled.div`
|
|||||||
|
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
const TREZOR = styled.div``;
|
||||||
|
const T = styled.div``;
|
||||||
|
|
||||||
const Logo = styled.div`
|
const Logo = styled.div`
|
||||||
flex: 1;
|
flex: 1;
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
||||||
|
${T} {
|
||||||
|
display: none;
|
||||||
|
width: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
${TREZOR} {
|
||||||
|
width: 100px;
|
||||||
|
}
|
||||||
|
|
||||||
svg {
|
svg {
|
||||||
fill: ${colors.WHITE};
|
fill: ${colors.WHITE};
|
||||||
height: 28px;
|
height: 28px;
|
||||||
width: 100px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: ${SCREEN_SIZE.SM}) {
|
@media screen and (max-width: ${SCREEN_SIZE.SM}) {
|
||||||
flex: 1 0 33%;
|
flex: 1 0 33%;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: ${SCREEN_SIZE.XS}) {
|
||||||
|
/* hides full width trezor logo, shows only trezor icon */
|
||||||
|
${TREZOR} {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
${T} {
|
||||||
|
display: inherit;
|
||||||
|
}
|
||||||
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
const MenuLinks = styled.div`
|
const MenuLinks = styled.div`
|
||||||
|
display: flex;
|
||||||
|
align-content: center;
|
||||||
|
justify-content: flex-end;
|
||||||
flex: 0;
|
flex: 0;
|
||||||
|
height: 100%;
|
||||||
|
|
||||||
@media screen and (max-width: ${SCREEN_SIZE.SM}) {
|
@media screen and (max-width: ${SCREEN_SIZE.SM}) {
|
||||||
flex: 0 1 33%;
|
flex: 0 1 33%;
|
||||||
@ -86,6 +116,12 @@ const MenuLinks = styled.div`
|
|||||||
`;
|
`;
|
||||||
|
|
||||||
const Projects = styled.div`
|
const Projects = styled.div`
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
height: 100%;
|
||||||
|
border-right: 1px solid ${colors.HEADER_DIVIDER};
|
||||||
|
padding-right: 24px;
|
||||||
|
margin-right: 24px;
|
||||||
|
|
||||||
@media screen and (max-width: ${SCREEN_SIZE.SM}) {
|
@media screen and (max-width: ${SCREEN_SIZE.SM}) {
|
||||||
display: none;
|
display: none;
|
||||||
@ -96,6 +132,7 @@ const A = styled.a`
|
|||||||
color: ${colors.WHITE};
|
color: ${colors.WHITE};
|
||||||
margin-left: 24px;
|
margin-left: 24px;
|
||||||
transition: all .1s ease-in;
|
transition: all .1s ease-in;
|
||||||
|
white-space: nowrap;
|
||||||
|
|
||||||
&:visited {
|
&:visited {
|
||||||
color: ${colors.WHITE};
|
color: ${colors.WHITE};
|
||||||
@ -132,7 +169,9 @@ const Header = ({ sidebarEnabled, sidebarOpened, toggleSidebar }: Props) => (
|
|||||||
color={colors.WHITE}
|
color={colors.WHITE}
|
||||||
icon={icons.CLOSE}
|
icon={icons.CLOSE}
|
||||||
/>
|
/>
|
||||||
<TogglerText>Close</TogglerText>
|
<TogglerText>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_MENU_CLOSE} />
|
||||||
|
</TogglerText>
|
||||||
</>
|
</>
|
||||||
) : (
|
) : (
|
||||||
<>
|
<>
|
||||||
@ -141,7 +180,9 @@ const Header = ({ sidebarEnabled, sidebarOpened, toggleSidebar }: Props) => (
|
|||||||
size={24}
|
size={24}
|
||||||
icon={icons.MENU}
|
icon={icons.MENU}
|
||||||
/>
|
/>
|
||||||
<TogglerText>Menu</TogglerText>
|
<TogglerText>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_MENU} />
|
||||||
|
</TogglerText>
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
</MenuToggler>
|
</MenuToggler>
|
||||||
@ -149,24 +190,32 @@ const Header = ({ sidebarEnabled, sidebarOpened, toggleSidebar }: Props) => (
|
|||||||
</Left>
|
</Left>
|
||||||
<Logo>
|
<Logo>
|
||||||
<NavLink to="/">
|
<NavLink to="/">
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 163.7 41.9" width="100%" height="100%" preserveAspectRatio="xMinYMin meet">
|
<TREZOR>
|
||||||
<polygon points="101.1,12.8 118.2,12.8 118.2,17.3 108.9,29.9 118.2,29.9 118.2,35.2 101.1,35.2 101.1,30.7 110.4,18.1 101.1,18.1" />
|
<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 163.7 41.9" width="100%" height="100%" preserveAspectRatio="xMinYMin meet">
|
||||||
<path d="M158.8,26.9c2.1-0.8,4.3-2.9,4.3-6.6c0-4.5-3.1-7.4-7.7-7.4h-10.5v22.3h5.8v-7.5h2.2l4.1,7.5h6.7L158.8,26.9z M154.7,22.5 h-4V18h4c1.5,0,2.5,0.9,2.5,2.2C157.2,21.6,156.2,22.5,154.7,22.5z" />
|
<polygon points="101.1,12.8 118.2,12.8 118.2,17.3 108.9,29.9 118.2,29.9 118.2,35.2 101.1,35.2 101.1,30.7 110.4,18.1 101.1,18.1" />
|
||||||
<path d="M130.8,12.5c-6.8,0-11.6,4.9-11.6,11.5s4.9,11.5,11.6,11.5s11.7-4.9,11.7-11.5S137.6,12.5,130.8,12.5z M130.8,30.3 c-3.4,0-5.7-2.6-5.7-6.3c0-3.8,2.3-6.3,5.7-6.3c3.4,0,5.8,2.6,5.8,6.3C136.6,27.7,134.2,30.3,130.8,30.3z" />
|
<path d="M158.8,26.9c2.1-0.8,4.3-2.9,4.3-6.6c0-4.5-3.1-7.4-7.7-7.4h-10.5v22.3h5.8v-7.5h2.2l4.1,7.5h6.7L158.8,26.9z M154.7,22.5 h-4V18h4c1.5,0,2.5,0.9,2.5,2.2C157.2,21.6,156.2,22.5,154.7,22.5z" />
|
||||||
<polygon points="82.1,12.8 98.3,12.8 98.3,18 87.9,18 87.9,21.3 98,21.3 98,26.4 87.9,26.4 87.9,30 98.3,30 98.3,35.2 82.1,35.2 " />
|
<path d="M130.8,12.5c-6.8,0-11.6,4.9-11.6,11.5s4.9,11.5,11.6,11.5s11.7-4.9,11.7-11.5S137.6,12.5,130.8,12.5z M130.8,30.3 c-3.4,0-5.7-2.6-5.7-6.3c0-3.8,2.3-6.3,5.7-6.3c3.4,0,5.8,2.6,5.8,6.3C136.6,27.7,134.2,30.3,130.8,30.3z" />
|
||||||
<path d="M24.6,9.7C24.6,4.4,20,0,14.4,0S4.2,4.4,4.2,9.7v3.1H0v22.3h0l14.4,6.7l14.4-6.7h0V12.9h-4.2V9.7z M9.4,9.7 c0-2.5,2.2-4.5,5-4.5s5,2,5,4.5v3.1H9.4V9.7z M23,31.5l-8.6,4l-8.6-4V18.1H23V31.5z" />
|
<polygon points="82.1,12.8 98.3,12.8 98.3,18 87.9,18 87.9,21.3 98,21.3 98,26.4 87.9,26.4 87.9,30 98.3,30 98.3,35.2 82.1,35.2 " />
|
||||||
<path d="M79.4,20.3c0-4.5-3.1-7.4-7.7-7.4H61.2v22.3H67v-7.5h2.2l4.1,7.5H80l-4.9-8.3C77.2,26.1,79.4,24,79.4,20.3z M71,22.5h-4V18 h4c1.5,0,2.5,0.9,2.5,2.2C73.5,21.6,72.5,22.5,71,22.5z" />
|
<path d="M24.6,9.7C24.6,4.4,20,0,14.4,0S4.2,4.4,4.2,9.7v3.1H0v22.3h0l14.4,6.7l14.4-6.7h0V12.9h-4.2V9.7z M9.4,9.7 c0-2.5,2.2-4.5,5-4.5s5,2,5,4.5v3.1H9.4V9.7z M23,31.5l-8.6,4l-8.6-4V18.1H23V31.5z" />
|
||||||
<polygon points="40.5,12.8 58.6,12.8 58.6,18.1 52.4,18.1 52.4,35.2 46.6,35.2 46.6,18.1 40.5,18.1 " />
|
<path d="M79.4,20.3c0-4.5-3.1-7.4-7.7-7.4H61.2v22.3H67v-7.5h2.2l4.1,7.5H80l-4.9-8.3C77.2,26.1,79.4,24,79.4,20.3z M71,22.5h-4V18 h4c1.5,0,2.5,0.9,2.5,2.2C73.5,21.6,72.5,22.5,71,22.5z" />
|
||||||
</svg>
|
<polygon points="40.5,12.8 58.6,12.8 58.6,18.1 52.4,18.1 52.4,35.2 46.6,35.2 46.6,18.1 40.5,18.1 " />
|
||||||
|
</svg>
|
||||||
|
</TREZOR>
|
||||||
|
<T>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 20 41.9" width="100%" height="100%" preserveAspectRatio="xMinYMin meet">
|
||||||
|
<path d="M24.6,9.7C24.6,4.4,20,0,14.4,0S4.2,4.4,4.2,9.7v3.1H0v22.3h0l14.4,6.7l14.4-6.7h0V12.9h-4.2V9.7z M9.4,9.7 c0-2.5,2.2-4.5,5-4.5s5,2,5,4.5v3.1H9.4V9.7z M23,31.5l-8.6,4l-8.6-4V18.1H23V31.5z" />
|
||||||
|
</svg>
|
||||||
|
</T>
|
||||||
</NavLink>
|
</NavLink>
|
||||||
</Logo>
|
</Logo>
|
||||||
<MenuLinks>
|
<MenuLinks>
|
||||||
<Projects>
|
<Projects>
|
||||||
<A href="https://trezor.io/" target="_blank" rel="noreferrer noopener">Trezor</A>
|
<A href="https://trezor.io/" target="_blank" rel="noreferrer noopener"><FormattedMessage {...l10nMessages.TR_TREZOR} /></A>
|
||||||
<A href="https://wiki.trezor.io/" target="_blank" rel="noreferrer noopener">Wiki</A>
|
<A href="https://wiki.trezor.io/" target="_blank" rel="noreferrer noopener"><FormattedMessage {...l10nMessages.TR_WIKI} /></A>
|
||||||
<A href="https://blog.trezor.io/" target="_blank" rel="noreferrer noopener">Blog</A>
|
<A href="https://blog.trezor.io/" target="_blank" rel="noreferrer noopener"><FormattedMessage {...l10nMessages.TR_BLOG} /></A>
|
||||||
<A href="https://trezor.io/support/" target="_blank" rel="noreferrer noopener">Support</A>
|
<A href="https://trezor.io/support/" target="_blank" rel="noreferrer noopener"><FormattedMessage {...l10nMessages.TR_SUPPORT} /></A>
|
||||||
</Projects>
|
</Projects>
|
||||||
|
<LanguagePicker />
|
||||||
</MenuLinks>
|
</MenuLinks>
|
||||||
</LayoutWrapper>
|
</LayoutWrapper>
|
||||||
</Wrapper>
|
</Wrapper>
|
||||||
|
38
src/components/Header/index.messages.js
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_MENU: {
|
||||||
|
id: 'TR_MENU',
|
||||||
|
defaultMessage: 'Menu',
|
||||||
|
description: 'Mobile sidebar toggler',
|
||||||
|
},
|
||||||
|
TR_MENU_CLOSE: {
|
||||||
|
id: 'TR_MENU_CLOSE',
|
||||||
|
defaultMessage: 'Close',
|
||||||
|
description: 'Used on button for closing sidebar menu',
|
||||||
|
},
|
||||||
|
TR_TREZOR: {
|
||||||
|
id: 'TR_TREZOR',
|
||||||
|
defaultMessage: 'Trezor',
|
||||||
|
description: 'Link in header navigation',
|
||||||
|
},
|
||||||
|
TR_WIKI: {
|
||||||
|
id: 'TR_WIKI',
|
||||||
|
defaultMessage: 'Wiki',
|
||||||
|
description: 'Link in header navigation',
|
||||||
|
},
|
||||||
|
TR_BLOG: {
|
||||||
|
id: 'TR_BLOG',
|
||||||
|
defaultMessage: 'Blog',
|
||||||
|
description: 'Link in header navigation',
|
||||||
|
},
|
||||||
|
TR_SUPPORT: {
|
||||||
|
id: 'TR_SUPPORT',
|
||||||
|
defaultMessage: 'Support',
|
||||||
|
description: 'Link in header navigation',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -8,10 +8,13 @@ import { H2 } from 'components/Heading';
|
|||||||
import ReactJson from 'react-json-view';
|
import ReactJson from 'react-json-view';
|
||||||
import Icon from 'components/Icon';
|
import Icon from 'components/Icon';
|
||||||
import P from 'components/Paragraph';
|
import P from 'components/Paragraph';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
|
|
||||||
import * as LogActions from 'actions/LogActions';
|
import * as LogActions from 'actions/LogActions';
|
||||||
import icons from 'config/icons';
|
import icons from 'config/icons';
|
||||||
import type { State, Dispatch } from 'flowtype';
|
import type { State, Dispatch } from 'flowtype';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
log: $ElementType<State, 'log'>,
|
log: $ElementType<State, 'log'>,
|
||||||
@ -64,8 +67,12 @@ const Log = (props: Props): ?React$Element<string> => {
|
|||||||
<Click onClick={props.toggle}>
|
<Click onClick={props.toggle}>
|
||||||
<Icon size={24} color={colors.INFO_PRIMARY} icon={icons.CLOSE} />
|
<Icon size={24} color={colors.INFO_PRIMARY} icon={icons.CLOSE} />
|
||||||
</Click>
|
</Click>
|
||||||
<H2>Log</H2>
|
<H2>
|
||||||
<StyledParagraph isSmaller>Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.</StyledParagraph>
|
<FormattedMessage {...l10nMessages.TR_LOG} />
|
||||||
|
</H2>
|
||||||
|
<StyledParagraph isSmaller>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_ATTENTION_COLON_THE_LOG_CONTAINS} />
|
||||||
|
</StyledParagraph>
|
||||||
<LogWrapper>
|
<LogWrapper>
|
||||||
<ReactJson src={props.log.entries} />
|
<ReactJson src={props.log.entries} />
|
||||||
</LogWrapper>
|
</LogWrapper>
|
||||||
|
17
src/components/Log/index.messages.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_ATTENTION_COLON_THE_LOG_CONTAINS: {
|
||||||
|
id: 'TR_ATTENTION_COLON_THE_LOG_CONTAINS',
|
||||||
|
defaultMessage: 'Attention: The log contains your XPUBs. Anyone with your XPUBs can see your account history.',
|
||||||
|
},
|
||||||
|
TR_LOG: {
|
||||||
|
id: 'TR_LOG',
|
||||||
|
defaultMessage: 'Log',
|
||||||
|
description: 'application event and error',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -15,7 +15,7 @@ import NotificationButton from './components/NotificationButton';
|
|||||||
type Props = {
|
type Props = {
|
||||||
type: string,
|
type: string,
|
||||||
cancelable?: boolean;
|
cancelable?: boolean;
|
||||||
title: string;
|
title: ?React.Node;
|
||||||
className?: string;
|
className?: string;
|
||||||
message?: ?React.Node;
|
message?: ?React.Node;
|
||||||
actions?: Array<CallbackAction>;
|
actions?: Array<CallbackAction>;
|
||||||
|
@ -61,6 +61,7 @@ const styles = isSearchable => ({
|
|||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
const propTypes = {
|
const propTypes = {
|
||||||
isAsync: PropTypes.bool,
|
isAsync: PropTypes.bool,
|
||||||
isSearchable: PropTypes.bool,
|
isSearchable: PropTypes.bool,
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
import RcTooltip from 'rc-tooltip';
|
import RcTooltip from 'rc-tooltip';
|
||||||
import colors from 'config/colors';
|
import colors from 'config/colors';
|
||||||
import Link from 'components/Link';
|
import Link from 'components/Link';
|
||||||
import styled from 'styled-components';
|
import styled from 'styled-components';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
|
import l10nCommonMessages from 'views/common.messages';
|
||||||
|
|
||||||
const Wrapper = styled.div``;
|
const Wrapper = styled.div``;
|
||||||
|
|
||||||
@ -43,7 +45,7 @@ const Tooltip = ({
|
|||||||
<Content maxWidth={maxWidth}>{content}</Content>
|
<Content maxWidth={maxWidth}>{content}</Content>
|
||||||
{readMoreLink && (
|
{readMoreLink && (
|
||||||
<Link href={readMoreLink}>
|
<Link href={readMoreLink}>
|
||||||
<ReadMore>Learn more</ReadMore>
|
<ReadMore><FormattedMessage {...l10nCommonMessages.TR_LEARN_MORE} /></ReadMore>
|
||||||
</Link>
|
</Link>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
8
src/components/Tooltip/index.messages.js
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -1,9 +1,10 @@
|
|||||||
/* @flow */
|
/* @flow */
|
||||||
|
|
||||||
import * as React from 'react';
|
import React, { Component } from 'react';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
import QrReader from 'react-qr-reader';
|
import QrReader from 'react-qr-reader';
|
||||||
import styled from 'styled-components';
|
import styled from 'styled-components';
|
||||||
|
import { FormattedMessage, injectIntl } from 'react-intl';
|
||||||
|
|
||||||
import colors from 'config/colors';
|
import colors from 'config/colors';
|
||||||
import icons from 'config/icons';
|
import icons from 'config/icons';
|
||||||
@ -15,6 +16,7 @@ import Link from 'components/Link';
|
|||||||
|
|
||||||
import { parseUri } from 'utils/cryptoUriParser';
|
import { parseUri } from 'utils/cryptoUriParser';
|
||||||
import type { parsedURI } from 'utils/cryptoUriParser';
|
import type { parsedURI } from 'utils/cryptoUriParser';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
import type { Props as BaseProps } from '../Container';
|
import type { Props as BaseProps } from '../Container';
|
||||||
|
|
||||||
const Wrapper = styled.div`
|
const Wrapper = styled.div`
|
||||||
@ -59,7 +61,8 @@ const StyledQrReader = styled(QrReader)`
|
|||||||
type Props = {
|
type Props = {
|
||||||
onScan: (data: parsedURI) => any,
|
onScan: (data: parsedURI) => any,
|
||||||
onError?: (error: any) => any,
|
onError?: (error: any) => any,
|
||||||
onCancel?: $ElementType<$ElementType<BaseProps, 'modalActions'>, 'onCancel'>;
|
onCancel?: $ElementType<$ElementType<BaseProps, 'modalActions'>, 'onCancel'>,
|
||||||
|
intl: any,
|
||||||
}
|
}
|
||||||
|
|
||||||
type State = {
|
type State = {
|
||||||
@ -67,7 +70,7 @@ type State = {
|
|||||||
error: any,
|
error: any,
|
||||||
};
|
};
|
||||||
|
|
||||||
class QrModal extends React.Component<Props, State> {
|
class QrModal extends Component<Props, State> {
|
||||||
constructor(props: Props) {
|
constructor(props: Props) {
|
||||||
super(props);
|
super(props);
|
||||||
this.state = {
|
this.state = {
|
||||||
@ -111,15 +114,15 @@ class QrModal extends React.Component<Props, State> {
|
|||||||
if (err.name === 'NotAllowedError' || err.name === 'PermissionDeniedError'
|
if (err.name === 'NotAllowedError' || err.name === 'PermissionDeniedError'
|
||||||
|| err.name === 'NotReadableError' || err.name === 'TrackStartError') {
|
|| err.name === 'NotReadableError' || err.name === 'TrackStartError') {
|
||||||
this.setState({
|
this.setState({
|
||||||
error: 'Permission to access the camera was denied.',
|
error: this.props.intl.formatMessage(l10nMessages.TR_CAMERA_PERMISSION_DENIED),
|
||||||
});
|
});
|
||||||
} else if (err.name === 'NotFoundError' || err.name === 'DevicesNotFoundError') {
|
} else if (err.name === 'NotFoundError' || err.name === 'DevicesNotFoundError') {
|
||||||
this.setState({
|
this.setState({
|
||||||
error: 'The camera was not recognized.',
|
error: this.props.intl.formatMessage(l10nMessages.TR_CAMERA_NOT_RECOGNIZED),
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
this.setState({
|
this.setState({
|
||||||
error: 'Unknown error. See console logs for details.',
|
error: this.props.intl.formatMessage(l10nMessages.TR_UNKOWN_ERROR_SEE_CONSOLE),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -142,11 +145,11 @@ class QrModal extends React.Component<Props, State> {
|
|||||||
/>
|
/>
|
||||||
</CloseLink>
|
</CloseLink>
|
||||||
<Padding>
|
<Padding>
|
||||||
<H2>Scan QR code</H2>
|
<H2><FormattedMessage {...l10nMessages.TR_SCAN_QR_CODE} /></H2>
|
||||||
{!this.state.readerLoaded && !this.state.error && <CameraPlaceholder>Waiting for camera...</CameraPlaceholder>}
|
{!this.state.readerLoaded && !this.state.error && <CameraPlaceholder><FormattedMessage {...l10nMessages.TR_WAITING_FOR_CAMERA} /></CameraPlaceholder>}
|
||||||
{this.state.error && (
|
{this.state.error && (
|
||||||
<Error>
|
<Error>
|
||||||
<ErrorTitle>Oops! Something went wrong!</ErrorTitle>
|
<ErrorTitle><FormattedMessage {...l10nMessages.TR_OOPS_SOMETHING_WENT_WRONG} /></ErrorTitle>
|
||||||
<ErrorMessage>{this.state.error.toString()}</ErrorMessage>
|
<ErrorMessage>{this.state.error.toString()}</ErrorMessage>
|
||||||
</Error>
|
</Error>
|
||||||
)}
|
)}
|
||||||
@ -170,6 +173,7 @@ QrModal.propTypes = {
|
|||||||
onScan: PropTypes.func.isRequired,
|
onScan: PropTypes.func.isRequired,
|
||||||
onError: PropTypes.func,
|
onError: PropTypes.func,
|
||||||
onCancel: PropTypes.func,
|
onCancel: PropTypes.func,
|
||||||
|
intl: PropTypes.any,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default QrModal;
|
export default injectIntl(QrModal);
|
||||||
|
33
src/components/modals/QrModal/index.messages.js
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_SCAN_QR_CODE: {
|
||||||
|
id: 'TR_SCAN_QR_CODE',
|
||||||
|
defaultMessage: 'Scan QR code',
|
||||||
|
description: 'Title for the Scan QR modal dialog',
|
||||||
|
},
|
||||||
|
TR_WAITING_FOR_CAMERA: {
|
||||||
|
id: 'TR_WAITING_FOR_CAMERA',
|
||||||
|
defaultMessage: 'Waiting for camera...',
|
||||||
|
},
|
||||||
|
TR_OOPS_SOMETHING_WENT_WRONG: {
|
||||||
|
id: 'TR_OOPS_SOMETHING_WENT_WRONG',
|
||||||
|
defaultMessage: 'Oops! Something went wrong!',
|
||||||
|
},
|
||||||
|
TR_CAMERA_PERMISSION_DENIED: {
|
||||||
|
id: 'TR_CAMERA_PERMISSION_DENIED',
|
||||||
|
defaultMessage: 'Permission to access the camera was denied.',
|
||||||
|
},
|
||||||
|
TR_CAMERA_NOT_RECOGNIZED: {
|
||||||
|
id: 'TR_CAMERA_NOT_RECOGNIZED',
|
||||||
|
defaultMessage: 'The camera was not recognized.',
|
||||||
|
},
|
||||||
|
TR_UNKOWN_ERROR_SEE_CONSOLE: {
|
||||||
|
id: 'TR_UNKOWN_ERROR_SEE_CONSOLE',
|
||||||
|
defaultMessage: 'Unknown error. See console logs for details.',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -6,6 +6,9 @@ import styled from 'styled-components';
|
|||||||
import { H3 } from 'components/Heading';
|
import { H3 } from 'components/Heading';
|
||||||
import DeviceIcon from 'components/images/DeviceIcon';
|
import DeviceIcon from 'components/images/DeviceIcon';
|
||||||
import type { TrezorDevice } from 'flowtype';
|
import type { TrezorDevice } from 'flowtype';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
device: TrezorDevice;
|
device: TrezorDevice;
|
||||||
@ -21,7 +24,9 @@ const ConfirmAction = (props: Props) => (
|
|||||||
<Wrapper>
|
<Wrapper>
|
||||||
<Header>
|
<Header>
|
||||||
<DeviceIcon device={props.device} size={100} />
|
<DeviceIcon device={props.device} size={100} />
|
||||||
<H3>Confirm action on your Trezor</H3>
|
<H3>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_CONFIRM_ACTION_ON_YOUR} />
|
||||||
|
</H3>
|
||||||
</Header>
|
</Header>
|
||||||
</Wrapper>
|
</Wrapper>
|
||||||
);
|
);
|
||||||
|
12
src/components/modals/confirm/Action/index.messages.js
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_CONFIRM_ACTION_ON_YOUR: {
|
||||||
|
id: 'TR_CONFIRM_ACTION_ON_YOUR',
|
||||||
|
defaultMessage: 'Confirm action on your Trezor',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -9,6 +9,11 @@ import { FONT_SIZE } from 'config/variables';
|
|||||||
|
|
||||||
import { H3 } from 'components/Heading';
|
import { H3 } from 'components/Heading';
|
||||||
import P from 'components/Paragraph';
|
import P from 'components/Paragraph';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
|
import l10nCommonMessages from 'views/common.messages';
|
||||||
|
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
import type { Props } from '../../Container';
|
import type { Props } from '../../Container';
|
||||||
|
|
||||||
@ -41,12 +46,18 @@ const ConfirmAddress = (props: Props) => {
|
|||||||
return (
|
return (
|
||||||
<Wrapper>
|
<Wrapper>
|
||||||
<Header>
|
<Header>
|
||||||
<H3>Confirm address on Trezor</H3>
|
<H3>
|
||||||
<P>Please compare your address on device with address shown bellow.</P>
|
<FormattedMessage {...l10nMessages.TR_CONFIRM_ADDRESS_ON_TREZOR} />
|
||||||
|
</H3>
|
||||||
|
<P>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_PLEASE_COMPARE_YOUR_ADDRESS} />
|
||||||
|
</P>
|
||||||
</Header>
|
</Header>
|
||||||
<Content>
|
<Content>
|
||||||
<P>{ account.descriptor }</P>
|
<P>{ account.descriptor }</P>
|
||||||
<Label>{ network.symbol } account #{ (account.index + 1) }</Label>
|
<Label>{ network.symbol }
|
||||||
|
<FormattedMessage {...l10nCommonMessages.TR_ACCOUNT_HASH} values={{ number: account.index + 1 }} />
|
||||||
|
</Label>
|
||||||
</Content>
|
</Content>
|
||||||
</Wrapper>
|
</Wrapper>
|
||||||
);
|
);
|
||||||
|
16
src/components/modals/confirm/Address/index.messages.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_CONFIRM_ADDRESS_ON_TREZOR: {
|
||||||
|
id: 'TR_CONFIRM_ADDRESS_ON_TREZOR',
|
||||||
|
defaultMessage: 'Confirm address on Trezor',
|
||||||
|
},
|
||||||
|
TR_PLEASE_COMPARE_YOUR_ADDRESS: {
|
||||||
|
id: 'TR_PLEASE_COMPARE_YOUR_ADDRESS',
|
||||||
|
defaultMessage: 'Please compare your address on device with address shown bellow',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -10,8 +10,11 @@ import { LINE_HEIGHT, FONT_SIZE, FONT_WEIGHT } from 'config/variables';
|
|||||||
import P from 'components/Paragraph';
|
import P from 'components/Paragraph';
|
||||||
import DeviceIcon from 'components/images/DeviceIcon';
|
import DeviceIcon from 'components/images/DeviceIcon';
|
||||||
import { H3 } from 'components/Heading';
|
import { H3 } from 'components/Heading';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
import type { TrezorDevice, State } from 'flowtype';
|
import type { TrezorDevice, State } from 'flowtype';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
device: TrezorDevice;
|
device: TrezorDevice;
|
||||||
@ -71,15 +74,25 @@ const ConfirmSignTx = (props: Props) => {
|
|||||||
<Wrapper>
|
<Wrapper>
|
||||||
<Header>
|
<Header>
|
||||||
<DeviceIcon device={props.device} size={60} color={colors.TEXT_SECONDARY} />
|
<DeviceIcon device={props.device} size={60} color={colors.TEXT_SECONDARY} />
|
||||||
<H3>Confirm transaction on { props.device.label } device</H3>
|
<H3>
|
||||||
<P isSmaller>Details are shown on display</P>
|
<FormattedMessage {...l10nMessages.TR_CONFIRM_TRANSACTION_ON} values={{ deviceLabel: props.device.label }} />
|
||||||
|
</H3>
|
||||||
|
<P isSmaller>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_DETAILS_ARE_SHOWN_ON} />
|
||||||
|
</P>
|
||||||
</Header>
|
</Header>
|
||||||
<Content>
|
<Content>
|
||||||
<Label>Send</Label>
|
<Label>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_SEND_LABEL} />
|
||||||
|
</Label>
|
||||||
<StyledP>{`${amount} ${currency}` }</StyledP>
|
<StyledP>{`${amount} ${currency}` }</StyledP>
|
||||||
<Label>To</Label>
|
<Label>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_TO_LABEL} />
|
||||||
|
</Label>
|
||||||
<Address>{ address }</Address>
|
<Address>{ address }</Address>
|
||||||
<Label>Fee</Label>
|
<Label>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_FEE_LABEL} />
|
||||||
|
</Label>
|
||||||
<FeeLevelName>{selectedFeeLevel.value}</FeeLevelName>
|
<FeeLevelName>{selectedFeeLevel.value}</FeeLevelName>
|
||||||
<StyledP>{ selectedFeeLevel.label }</StyledP>
|
<StyledP>{ selectedFeeLevel.label }</StyledP>
|
||||||
</Content>
|
</Content>
|
||||||
|
31
src/components/modals/confirm/SignTx/index.messages.js
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_CONFIRM_TRANSACTION_ON: {
|
||||||
|
id: 'TR_CONFIRM_TRANSACTION_ON',
|
||||||
|
defaultMessage: 'Confirm transaction on {deviceLabel} device',
|
||||||
|
},
|
||||||
|
TR_DETAILS_ARE_SHOWN_ON: {
|
||||||
|
id: 'TR_DETAILS_ARE_SHOWN_ON',
|
||||||
|
defaultMessage: 'Details are shown on display',
|
||||||
|
},
|
||||||
|
TR_TO_LABEL: {
|
||||||
|
id: 'TR_TO_LABEL',
|
||||||
|
defaultMessage: 'To',
|
||||||
|
description: 'Label for recepeint\'s address',
|
||||||
|
},
|
||||||
|
TR_SEND_LABEL: {
|
||||||
|
id: 'TR_SEND_LABEL',
|
||||||
|
defaultMessage: 'Send',
|
||||||
|
description: 'Label for amount to be send',
|
||||||
|
},
|
||||||
|
TR_FEE_LABEL: {
|
||||||
|
id: 'TR_FEE_LABEL',
|
||||||
|
defaultMessage: 'Fee',
|
||||||
|
description: 'Label above the fee used for transaction',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -11,8 +11,11 @@ import P from 'components/Paragraph';
|
|||||||
import Icon from 'components/Icon';
|
import Icon from 'components/Icon';
|
||||||
import Button from 'components/Button';
|
import Button from 'components/Button';
|
||||||
import Link from 'components/Link';
|
import Link from 'components/Link';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
import type { TrezorDevice } from 'flowtype';
|
import type { TrezorDevice } from 'flowtype';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
import type { Props as BaseProps } from '../../Container';
|
import type { Props as BaseProps } from '../../Container';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
@ -112,17 +115,19 @@ class ConfirmUnverifiedAddress extends PureComponent<Props> {
|
|||||||
render() {
|
render() {
|
||||||
const { device, account, onCancel } = this.props;
|
const { device, account, onCancel } = this.props;
|
||||||
|
|
||||||
let deviceStatus: string;
|
let deviceStatus;
|
||||||
let claim: string;
|
let claim;
|
||||||
|
|
||||||
if (!device.connected) {
|
if (!device.connected) {
|
||||||
deviceStatus = `Device ${device.label} is not connected`;
|
deviceStatus = <FormattedMessage {...l10nMessages.TR_DEVICE_LABEL_IS_NOT_CONNECTED} values={{ deviceLabel: device.label }} />;
|
||||||
claim = 'Please connect your device';
|
claim = <FormattedMessage {...l10nMessages.TR_PLEASE_CONNECT_YOUR_DEVICE} />;
|
||||||
} else {
|
} else {
|
||||||
// corner-case where device is connected but it is unavailable because it was created with different "passphrase_protection" settings
|
// corner-case where device is connected but it is unavailable because it was created with different "passphrase_protection" settings
|
||||||
const enable: string = device.features && device.features.passphrase_protection ? 'enable' : 'disable';
|
const enable: boolean = !!(device.features && device.features.passphrase_protection);
|
||||||
deviceStatus = `Device ${device.label} is unavailable`;
|
deviceStatus = <FormattedMessage {...l10nMessages.TR_DEVICE_LABEL_IS_UNAVAILABLE} values={{ deviceLabel: device.label }} />;
|
||||||
claim = `Please ${enable} passphrase settings`;
|
claim = enable
|
||||||
|
? <FormattedMessage {...l10nMessages.TR_PLEASE_ENABLE_PASSPHRASE} />
|
||||||
|
: <FormattedMessage {...l10nMessages.TR_PLEASE_DISABLE_PASSPHRASE} />;
|
||||||
}
|
}
|
||||||
|
|
||||||
const needsBackup = device.features && device.features.needs_backup;
|
const needsBackup = device.features && device.features.needs_backup;
|
||||||
@ -134,12 +139,17 @@ class ConfirmUnverifiedAddress extends PureComponent<Props> {
|
|||||||
<Icon size={24} color={colors.TEXT_SECONDARY} icon={icons.CLOSE} />
|
<Icon size={24} color={colors.TEXT_SECONDARY} icon={icons.CLOSE} />
|
||||||
</StyledLink>
|
</StyledLink>
|
||||||
<H2>{ deviceStatus }</H2>
|
<H2>{ deviceStatus }</H2>
|
||||||
<StyledP isSmaller>To prevent phishing attacks, you should verify the address on your Trezor first. { claim } to continue with the verification process.</StyledP>
|
<StyledP isSmaller>
|
||||||
|
<FormattedMessage
|
||||||
|
{...l10nMessages.TR_TO_PREVENT_PHISHING_ATTACKS_COMMA}
|
||||||
|
values={{ claim }}
|
||||||
|
/>
|
||||||
|
</StyledP>
|
||||||
</Content>
|
</Content>
|
||||||
<Content>
|
<Content>
|
||||||
<Row>
|
<Row>
|
||||||
<Button onClick={() => (!account ? this.verifyAddress() : 'false')}>Try again</Button>
|
<Button onClick={() => (!account ? this.verifyAddress() : 'false')}><FormattedMessage {...l10nMessages.TR_TRY_AGAIN} /></Button>
|
||||||
<WarnButton isWhite onClick={() => this.showUnverifiedAddress()}>Show unverified address</WarnButton>
|
<WarnButton isWhite onClick={() => this.showUnverifiedAddress()}><FormattedMessage {...l10nMessages.TR_SHOW_UNVERIFIED_ADDRESS} /></WarnButton>
|
||||||
</Row>
|
</Row>
|
||||||
</Content>
|
</Content>
|
||||||
{needsBackup && <Divider />}
|
{needsBackup && <Divider />}
|
||||||
|
@ -0,0 +1,41 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_DEVICE_LABEL_IS_NOT_CONNECTED: {
|
||||||
|
id: 'TR_DEVICE_LABEL_IS_NOT_CONNECTED',
|
||||||
|
defaultMessage: 'Device {deviceLabel} is not connected',
|
||||||
|
},
|
||||||
|
TR_DEVICE_LABEL_IS_UNAVAILABLE: {
|
||||||
|
id: 'TR_DEVICE_LABEL_IS_UNAVAILABLE',
|
||||||
|
defaultMessage: 'Device {deviceLabel} is unavailable',
|
||||||
|
},
|
||||||
|
TR_PLEASE_CONNECT_YOUR_DEVICE: {
|
||||||
|
id: 'TR_PLEASE_CONNECT_YOUR_DEVICE',
|
||||||
|
defaultMessage: 'Please connect your device to continue with the verification process',
|
||||||
|
},
|
||||||
|
TR_PLEASE_ENABLE_PASSPHRASE: {
|
||||||
|
id: 'TR_PLEASE_ENABLE_PASSPHRASE',
|
||||||
|
defaultMessage: 'Please enable passphrase settings to continue with the verification process.',
|
||||||
|
},
|
||||||
|
TR_PLEASE_DISABLE_PASSPHRASE: {
|
||||||
|
id: 'TR_PLEASE_DISABLE_PASSPHRASE',
|
||||||
|
defaultMessage: 'Please disable passphrase settings to continue with the verification process.',
|
||||||
|
},
|
||||||
|
TR_SHOW_UNVERIFIED_ADDRESS: {
|
||||||
|
id: 'TR_SHOW_UNVERIFIED_ADDRESS',
|
||||||
|
defaultMessage: 'Show unverified address',
|
||||||
|
},
|
||||||
|
TR_TRY_AGAIN: {
|
||||||
|
id: 'TR_TRY_AGAIN',
|
||||||
|
defaultMessage: 'Try again',
|
||||||
|
description: 'Try to verify the address again',
|
||||||
|
},
|
||||||
|
TR_TO_PREVENT_PHISHING_ATTACKS_COMMA: {
|
||||||
|
id: 'TR_TO_PREVENT_PHISHING_ATTACKS_COMMA',
|
||||||
|
defaultMessage: 'To prevent phishing attacks, you should verify the address on your Trezor first. {claim}',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -7,8 +7,13 @@ import styled from 'styled-components';
|
|||||||
import { H2 } from 'components/Heading';
|
import { H2 } from 'components/Heading';
|
||||||
import P from 'components/Paragraph';
|
import P from 'components/Paragraph';
|
||||||
import Button from 'components/Button';
|
import Button from 'components/Button';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
import type { TrezorDevice } from 'flowtype';
|
import type { TrezorDevice } from 'flowtype';
|
||||||
|
import l10nCommonMessages from 'views/common.messages';
|
||||||
|
import l10nDeviceMessages from '../common.messages';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
import type { Props as BaseProps } from '../../Container';
|
import type { Props as BaseProps } from '../../Container';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
@ -61,11 +66,20 @@ class ForgetDevice extends PureComponent<Props> {
|
|||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<Wrapper>
|
<Wrapper>
|
||||||
<H2>Forget { this.props.device.instanceLabel }?</H2>
|
<H2>
|
||||||
<StyledP isSmaller>Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.</StyledP>
|
<FormattedMessage
|
||||||
|
{...l10nDeviceMessages.TR_FORGET_LABEL}
|
||||||
|
values={{
|
||||||
|
deviceLabel: this.props.device.instanceLabel,
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
</H2>
|
||||||
|
<StyledP isSmaller>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM} />
|
||||||
|
</StyledP>
|
||||||
<Row>
|
<Row>
|
||||||
<Button onClick={() => this.forget()}>Forget</Button>
|
<Button onClick={() => this.forget()}><FormattedMessage {...l10nCommonMessages.TR_FORGET_DEVICE} /></Button>
|
||||||
<Button isWhite onClick={this.props.onCancel}>Don't forget</Button>
|
<Button isWhite onClick={this.props.onCancel}><FormattedMessage {...l10nMessages.TR_DONT_FORGET} /></Button>
|
||||||
</Row>
|
</Row>
|
||||||
</Wrapper>
|
</Wrapper>
|
||||||
);
|
);
|
||||||
|
17
src/components/modals/device/Forget/index.messages.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_DONT_FORGET: {
|
||||||
|
id: 'TR_DONT_FORGET',
|
||||||
|
defaultMessage: 'Don\'t forget',
|
||||||
|
description: 'Button in remember/forget dialog',
|
||||||
|
},
|
||||||
|
TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM: {
|
||||||
|
id: 'TR_FORGETTING_ONLY_REMOVES_THE_DEVICE_FROM',
|
||||||
|
defaultMessage: 'Forgetting only removes the device from the list on the left, your coins are still safe and you can access them by reconnecting your Trezor again.',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -7,8 +7,13 @@ import { H3 } from 'components/Heading';
|
|||||||
import P from 'components/Paragraph';
|
import P from 'components/Paragraph';
|
||||||
import Loader from 'components/Loader';
|
import Loader from 'components/Loader';
|
||||||
import Button from 'components/Button';
|
import Button from 'components/Button';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
import type { TrezorDevice } from 'flowtype';
|
import type { TrezorDevice } from 'flowtype';
|
||||||
|
import l10nCommonMessages from 'views/common.messages';
|
||||||
|
import l10nDeviceMessages from '../common.messages';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
import type { Props as BaseProps } from '../../Container';
|
import type { Props as BaseProps } from '../../Container';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
@ -113,24 +118,34 @@ class RememberDevice extends PureComponent<Props, State> {
|
|||||||
const { device, instances, onRememberDevice } = this.props;
|
const { device, instances, onRememberDevice } = this.props;
|
||||||
|
|
||||||
let { label } = device;
|
let { label } = device;
|
||||||
const devicePlural: string = instances && instances.length > 1 ? 'devices or to remember them' : 'device or to remember it';
|
const deviceCount = instances ? instances.length : 0;
|
||||||
if (instances && instances.length > 0) {
|
if (instances && instances.length > 0) {
|
||||||
label = instances.map((instance, index) => {
|
label = instances.map(instance => (instance.instanceLabel)).join(',');
|
||||||
let comma: string = '';
|
|
||||||
if (index > 0) comma = ', ';
|
|
||||||
return (
|
|
||||||
<span key={instance.instanceLabel}>{ comma }{ instance.instanceLabel }</span>
|
|
||||||
);
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
return (
|
return (
|
||||||
<Wrapper>
|
<Wrapper>
|
||||||
<H3>Forget {label}?</H3>
|
<H3>
|
||||||
<StyledP isSmaller>Would you like Trezor Wallet to forget your { devicePlural }, so that it is still visible even while disconnected?</StyledP>
|
<FormattedMessage
|
||||||
|
{...l10nDeviceMessages.TR_FORGET_LABEL}
|
||||||
|
values={{
|
||||||
|
deviceLabel: label,
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
</H3>
|
||||||
|
<StyledP isSmaller>
|
||||||
|
<FormattedMessage
|
||||||
|
{...l10nMessages.TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO}
|
||||||
|
values={{
|
||||||
|
deviceCount,
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
</StyledP>
|
||||||
<Column>
|
<Column>
|
||||||
<Button onClick={() => this.forget()}>
|
<Button onClick={() => this.forget()}>
|
||||||
<ButtonContent>
|
<ButtonContent>
|
||||||
<Text>Forget</Text>
|
<Text>
|
||||||
|
<FormattedMessage {...l10nCommonMessages.TR_FORGET_DEVICE} />
|
||||||
|
</Text>
|
||||||
<StyledLoader
|
<StyledLoader
|
||||||
isSmallText
|
isSmallText
|
||||||
isWhiteText
|
isWhiteText
|
||||||
@ -142,7 +157,8 @@ class RememberDevice extends PureComponent<Props, State> {
|
|||||||
<Button
|
<Button
|
||||||
isWhite
|
isWhite
|
||||||
onClick={() => onRememberDevice(device)}
|
onClick={() => onRememberDevice(device)}
|
||||||
>Remember
|
>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_REMEMBER_DEVICE} />
|
||||||
</Button>
|
</Button>
|
||||||
</Column>
|
</Column>
|
||||||
</Wrapper>
|
</Wrapper>
|
||||||
|
16
src/components/modals/device/Remember/index.messages.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO: {
|
||||||
|
id: 'TR_WOULD_YOU_LIKE_TREZOR_WALLET_TO',
|
||||||
|
defaultMessage: 'Would you like Trezor Wallet to forget your {deviceCount, plural, one {device} other {devices}} or to remember {deviceCount, plural, one {it} other {them}}, so that it is still visible even while disconnected?',
|
||||||
|
},
|
||||||
|
TR_REMEMBER_DEVICE: {
|
||||||
|
id: 'TR_REMEMBER_DEVICE',
|
||||||
|
defaultMessage: 'Remember device',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -14,11 +14,15 @@ import Tooltip from 'components/Tooltip';
|
|||||||
import Icon from 'components/Icon';
|
import Icon from 'components/Icon';
|
||||||
import Link from 'components/Link';
|
import Link from 'components/Link';
|
||||||
import WalletTypeIcon from 'components/images/WalletType';
|
import WalletTypeIcon from 'components/images/WalletType';
|
||||||
|
import { FormattedMessage, injectIntl } from 'react-intl';
|
||||||
|
|
||||||
import type { TrezorDevice } from 'flowtype';
|
import type { TrezorDevice } from 'flowtype';
|
||||||
|
import l10nCommonMessages from 'views/common.messages';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
import type { Props as BaseProps } from '../../Container';
|
import type { Props as BaseProps } from '../../Container';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
|
intl: any,
|
||||||
device: TrezorDevice;
|
device: TrezorDevice;
|
||||||
onWalletTypeRequest: $ElementType<$ElementType<BaseProps, 'modalActions'>, 'onWalletTypeRequest'>;
|
onWalletTypeRequest: $ElementType<$ElementType<BaseProps, 'modalActions'>, 'onWalletTypeRequest'>;
|
||||||
onCancel: $ElementType<$ElementType<BaseProps, 'modalActions'>, 'onCancel'>;
|
onCancel: $ElementType<$ElementType<BaseProps, 'modalActions'>, 'onCancel'>;
|
||||||
@ -110,20 +114,36 @@ class WalletType extends PureComponent<Props> {
|
|||||||
/>
|
/>
|
||||||
</StyledLink>
|
</StyledLink>
|
||||||
)}
|
)}
|
||||||
<StyledHeading>{ device.state ? 'Change' : 'Select' } wallet type for { device.instanceLabel }</StyledHeading>
|
<StyledHeading>{ device.state
|
||||||
|
? (
|
||||||
|
<FormattedMessage
|
||||||
|
{...l10nMessages.TR_CHANGE_WALLET_TYPE_FOR}
|
||||||
|
values={{ deviceLabel: device.instanceLabel }}
|
||||||
|
/>
|
||||||
|
) : (
|
||||||
|
<FormattedMessage
|
||||||
|
{...l10nMessages.TR_SELECT_WALLET_TYPE_FOR}
|
||||||
|
values={{ deviceLabel: device.instanceLabel }}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
|
</StyledHeading>
|
||||||
<Content isTop>
|
<Content isTop>
|
||||||
<Header>
|
<Header>
|
||||||
<WalletTypeIcon type="standard" size={32} color={colors.TEXT_PRIMARY} />
|
<WalletTypeIcon type="standard" size={32} color={colors.TEXT_PRIMARY} />
|
||||||
Standard Wallet
|
<FormattedMessage {...l10nMessages.TR_STANDARD_WALLET} />
|
||||||
</Header>
|
</Header>
|
||||||
<P isSmaller>Continue to access your standard wallet.</P>
|
<P isSmaller>
|
||||||
<StyledButton onClick={() => onWalletTypeRequest(false)}>Go to your standard wallet</StyledButton>
|
<FormattedMessage {...l10nMessages.TR_CONTINUE_TO_ACCESS_STANDARD_WALLET} />
|
||||||
|
</P>
|
||||||
|
<StyledButton onClick={() => onWalletTypeRequest(false)}>
|
||||||
|
<FormattedMessage {...l10nCommonMessages.TR_GO_TO_STANDARD_WALLET} />
|
||||||
|
</StyledButton>
|
||||||
</Content>
|
</Content>
|
||||||
<Content>
|
<Content>
|
||||||
<Tooltip
|
<Tooltip
|
||||||
maxWidth={285}
|
maxWidth={285}
|
||||||
placement="top"
|
placement="top"
|
||||||
content="Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet."
|
content={this.props.intl.formatMessage(l10nMessages.TR_PASSPHRASE_IS_OPTIONAL_FEATURE)}
|
||||||
readMoreLink="https://wiki.trezor.io/Passphrase"
|
readMoreLink="https://wiki.trezor.io/Passphrase"
|
||||||
>
|
>
|
||||||
<StyledIcon
|
<StyledIcon
|
||||||
@ -138,10 +158,14 @@ class WalletType extends PureComponent<Props> {
|
|||||||
size={32}
|
size={32}
|
||||||
color={colors.TEXT_PRIMARY}
|
color={colors.TEXT_PRIMARY}
|
||||||
/>
|
/>
|
||||||
Hidden Wallet
|
<FormattedMessage {...l10nMessages.TR_HIDDEN_WALLET} />
|
||||||
</Header>
|
</Header>
|
||||||
<P isSmaller>You will be asked to enter your passphrase to unlock your hidden wallet.</P>
|
<P isSmaller>
|
||||||
<StyledButton isWhite onClick={() => onWalletTypeRequest(true)}>Go to your hidden wallet</StyledButton>
|
<FormattedMessage {...l10nMessages.TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK} />
|
||||||
|
</P>
|
||||||
|
<StyledButton isWhite onClick={() => onWalletTypeRequest(true)}>
|
||||||
|
<FormattedMessage {...l10nCommonMessages.TR_GO_TO_HIDDEN_WALLET} />
|
||||||
|
</StyledButton>
|
||||||
</Content>
|
</Content>
|
||||||
</Wrapper>
|
</Wrapper>
|
||||||
);
|
);
|
||||||
@ -154,4 +178,4 @@ WalletType.propTypes = {
|
|||||||
onCancel: PropTypes.func.isRequired,
|
onCancel: PropTypes.func.isRequired,
|
||||||
};
|
};
|
||||||
|
|
||||||
export default WalletType;
|
export default injectIntl(WalletType);
|
36
src/components/modals/device/WalletType/index.messages.js
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_SELECT_WALLET_TYPE_FOR: {
|
||||||
|
id: 'TR_SELECT_WALLET_TYPE_FOR',
|
||||||
|
defaultMessage: 'Select wallet type for {deviceLabel}',
|
||||||
|
},
|
||||||
|
TR_CHANGE_WALLET_TYPE_FOR: {
|
||||||
|
id: 'TR_CHANGE_WALLET_TYPE_FOR',
|
||||||
|
defaultMessage: 'Select wallet type for {deviceLabel}',
|
||||||
|
},
|
||||||
|
TR_STANDARD_WALLET: {
|
||||||
|
id: 'TR_STANDARD_WALLET',
|
||||||
|
defaultMessage: 'Standard wallet',
|
||||||
|
},
|
||||||
|
TR_HIDDEN_WALLET: {
|
||||||
|
id: 'TR_HIDDEN_WALLET',
|
||||||
|
defaultMessage: 'Hidden wallet',
|
||||||
|
},
|
||||||
|
TR_CONTINUE_TO_ACCESS_STANDARD_WALLET: {
|
||||||
|
id: 'TR_CONTINUE_TO_ACCESS_STANDARD_WALLET',
|
||||||
|
defaultMessage: 'Continue to access your standard wallet.',
|
||||||
|
},
|
||||||
|
TR_PASSPHRASE_IS_OPTIONAL_FEATURE: {
|
||||||
|
id: 'TR_PASSPHRASE_IS_OPTIONAL_FEATURE',
|
||||||
|
defaultMessage: 'Passphrase is an optional feature of the Trezor device that is recommended for advanced users only. It is a word or a sentence of your choice. Its main purpose is to access a hidden wallet.',
|
||||||
|
},
|
||||||
|
TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK: {
|
||||||
|
id: 'TR_ASKED_ENTER_YOUR_PASSPHRASE_TO_UNLOCK',
|
||||||
|
defaultMessage: 'You will be asked to enter your passphrase to unlock your hidden wallet.',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
12
src/components/modals/device/common.messages.js
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_FORGET_LABEL: {
|
||||||
|
id: 'TR_FORGET_LABEL',
|
||||||
|
defaultMessage: 'Forget {deviceLabel}?',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
16
src/components/modals/external/Cardano/index.js
vendored
@ -11,6 +11,10 @@ import Button from 'components/Button';
|
|||||||
import { H2 } from 'components/Heading';
|
import { H2 } from 'components/Heading';
|
||||||
import P from 'components/Paragraph';
|
import P from 'components/Paragraph';
|
||||||
import coins from 'constants/coins';
|
import coins from 'constants/coins';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
|
import l10nCommonMessages from '../common.messages';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
import CardanoImage from './images/cardano.png';
|
import CardanoImage from './images/cardano.png';
|
||||||
import type { Props as BaseProps } from '../../Container';
|
import type { Props as BaseProps } from '../../Container';
|
||||||
@ -54,11 +58,17 @@ const CardanoWallet = (props: Props) => (
|
|||||||
/>
|
/>
|
||||||
</StyledLink>
|
</StyledLink>
|
||||||
<Img src={CardanoImage} />
|
<Img src={CardanoImage} />
|
||||||
<H2>Cardano wallet</H2>
|
<H2>
|
||||||
<P isSmaller>You will be redirected to external wallet</P>
|
<FormattedMessage {...l10nMessages.TR_CARDANO_WALLET} />
|
||||||
|
</H2>
|
||||||
|
<P isSmaller>
|
||||||
|
<FormattedMessage {...l10nCommonMessages.TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL} />
|
||||||
|
</P>
|
||||||
|
|
||||||
<Link href={coins.find(i => i.id === 'ada').url}>
|
<Link href={coins.find(i => i.id === 'ada').url}>
|
||||||
<StyledButton onClick={props.onCancel}>Go to external wallet</StyledButton>
|
<StyledButton onClick={props.onCancel}>
|
||||||
|
<FormattedMessage {...l10nCommonMessages.TR_GO_TO_EXTERNAL_WALLET} />
|
||||||
|
</StyledButton>
|
||||||
</Link>
|
</Link>
|
||||||
</Wrapper>
|
</Wrapper>
|
||||||
);
|
);
|
||||||
|
12
src/components/modals/external/Cardano/index.messages.js
vendored
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_CARDANO_WALLET: {
|
||||||
|
id: 'TR_CARDANO_WALLET',
|
||||||
|
defaultMessage: 'Cardano wallet',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
20
src/components/modals/external/Nem/index.js
vendored
@ -8,10 +8,12 @@ import icons from 'config/icons';
|
|||||||
import Icon from 'components/Icon';
|
import Icon from 'components/Icon';
|
||||||
import Link from 'components/Link';
|
import Link from 'components/Link';
|
||||||
import Button from 'components/Button';
|
import Button from 'components/Button';
|
||||||
import { H3, H4 } from 'components/Heading';
|
import { H2, H4 } from 'components/Heading';
|
||||||
import P from 'components/Paragraph';
|
import P from 'components/Paragraph';
|
||||||
import coins from 'constants/coins';
|
import coins from 'constants/coins';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
import NemImage from './images/nem-download.png';
|
import NemImage from './images/nem-download.png';
|
||||||
import type { Props as BaseProps } from '../../Container';
|
import type { Props as BaseProps } from '../../Container';
|
||||||
|
|
||||||
@ -51,12 +53,20 @@ const NemWallet = (props: Props) => (
|
|||||||
icon={icons.CLOSE}
|
icon={icons.CLOSE}
|
||||||
/>
|
/>
|
||||||
</StyledLink>
|
</StyledLink>
|
||||||
<H3>NEM Wallet</H3>
|
<H2>
|
||||||
<P isSmaller>We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.</P>
|
<FormattedMessage {...l10nMessages.TR_NEM_WALLET} />
|
||||||
<H4>Make sure you download the Universal Client for Trezor support.</H4>
|
</H2>
|
||||||
|
<P isSmaller>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM} />
|
||||||
|
</P>
|
||||||
|
<H4>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL} />
|
||||||
|
</H4>
|
||||||
<Img src={NemImage} />
|
<Img src={NemImage} />
|
||||||
<Link href={coins.find(i => i.id === 'xem').url}>
|
<Link href={coins.find(i => i.id === 'xem').url}>
|
||||||
<StyledButton>Go to nem.io</StyledButton>
|
<StyledButton>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_GO_TO_NEM_DOT_IO} />
|
||||||
|
</StyledButton>
|
||||||
</Link>
|
</Link>
|
||||||
</Wrapper>
|
</Wrapper>
|
||||||
);
|
);
|
||||||
|
24
src/components/modals/external/Nem/index.messages.js
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_NEM_WALLET: {
|
||||||
|
id: 'TR_NEM_WALLET',
|
||||||
|
defaultMessage: 'NEM wallet',
|
||||||
|
},
|
||||||
|
TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM: {
|
||||||
|
id: 'TR_WE_HAVE_PARTNERED_UP_WITH_THE_NEM',
|
||||||
|
defaultMessage: 'We have partnered up with the NEM Foundation to provide you with a full-fledged NEM Wallet.',
|
||||||
|
},
|
||||||
|
TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL: {
|
||||||
|
id: 'TR_MAKE_SURE_YOU_DOWNLOAD_THE_UNIVERSAL',
|
||||||
|
defaultMessage: 'Make sure you download the Universal Client for Trezor support.',
|
||||||
|
},
|
||||||
|
TR_GO_TO_NEM_DOT_IO: {
|
||||||
|
id: 'TR_GO_TO_NEM_DOT_IO',
|
||||||
|
defaultMessage: 'Go to nem.io',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
16
src/components/modals/external/Stellar/index.js
vendored
@ -11,6 +11,10 @@ import Button from 'components/Button';
|
|||||||
import { H2 } from 'components/Heading';
|
import { H2 } from 'components/Heading';
|
||||||
import P from 'components/Paragraph';
|
import P from 'components/Paragraph';
|
||||||
import coins from 'constants/coins';
|
import coins from 'constants/coins';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
|
import l10nCommonMessages from '../common.messages';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
import StellarImage from './images/xlm.png';
|
import StellarImage from './images/xlm.png';
|
||||||
import type { Props as BaseProps } from '../../Container';
|
import type { Props as BaseProps } from '../../Container';
|
||||||
@ -54,11 +58,17 @@ const StellarWallet = (props: Props) => (
|
|||||||
/>
|
/>
|
||||||
</StyledLink>
|
</StyledLink>
|
||||||
<Img src={StellarImage} />
|
<Img src={StellarImage} />
|
||||||
<H2>Stellar wallet</H2>
|
<H2>
|
||||||
<P isSmaller>You will be redirected to external wallet</P>
|
<FormattedMessage {...l10nMessages.TR_STELLAR_WALLET} />
|
||||||
|
</H2>
|
||||||
|
<P isSmaller>
|
||||||
|
<FormattedMessage {...l10nCommonMessages.TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL} />
|
||||||
|
</P>
|
||||||
|
|
||||||
<Link href={coins.find(i => i.id === 'xlm').url}>
|
<Link href={coins.find(i => i.id === 'xlm').url}>
|
||||||
<StyledButton>Go to external wallet</StyledButton>
|
<StyledButton>
|
||||||
|
<FormattedMessage {...l10nCommonMessages.TR_GO_TO_EXTERNAL_WALLET} />
|
||||||
|
</StyledButton>
|
||||||
</Link>
|
</Link>
|
||||||
</Wrapper>
|
</Wrapper>
|
||||||
);
|
);
|
||||||
|
12
src/components/modals/external/Stellar/index.messages.js
vendored
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_STELLAR_WALLET: {
|
||||||
|
id: 'TR_STELLAR_WALLET',
|
||||||
|
defaultMessage: 'Stellar wallet',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
16
src/components/modals/external/common.messages.js
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL: {
|
||||||
|
id: 'TR_YOU_WILL_BE_REDIRECTED_TO_EXTERNAL',
|
||||||
|
defaultMessage: 'You will be redirected to external wallet',
|
||||||
|
},
|
||||||
|
TR_GO_TO_EXTERNAL_WALLET: {
|
||||||
|
id: 'TR_GO_TO_EXTERNAL_WALLET',
|
||||||
|
defaultMessage: 'Go to external wallet',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -2,6 +2,8 @@
|
|||||||
import React, { PureComponent } from 'react';
|
import React, { PureComponent } from 'react';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
import styled from 'styled-components';
|
import styled from 'styled-components';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
|
|
||||||
import colors from 'config/colors';
|
import colors from 'config/colors';
|
||||||
import { FONT_SIZE, TRANSITION } from 'config/variables';
|
import { FONT_SIZE, TRANSITION } from 'config/variables';
|
||||||
@ -13,6 +15,8 @@ import Button from 'components/Button';
|
|||||||
import Input from 'components/inputs/Input';
|
import Input from 'components/inputs/Input';
|
||||||
|
|
||||||
import type { TrezorDevice } from 'flowtype';
|
import type { TrezorDevice } from 'flowtype';
|
||||||
|
import l10nCommonMessages from 'views/common.messages';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
import type { Props as BaseProps } from '../../Container';
|
import type { Props as BaseProps } from '../../Container';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
@ -202,10 +206,23 @@ class Passphrase extends PureComponent<Props, State> {
|
|||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<Wrapper>
|
<Wrapper>
|
||||||
<H2>Enter {this.state.deviceLabel} passphrase</H2>
|
<H2>
|
||||||
<P isSmaller>Note that passphrase is case-sensitive. If you enter a wrong passphrase, you will not unlock the desired hidden wallet.</P>
|
<FormattedMessage
|
||||||
|
{...l10nMessages.TR_ENTER_DEVICE_PASSPHRASE}
|
||||||
|
values={{
|
||||||
|
deviceLabel: this.state.deviceLabel,
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
</H2>
|
||||||
|
<P isSmaller>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_NOTE_COLON_PASSPHRASE} />
|
||||||
|
{' '}
|
||||||
|
<FormattedMessage {...l10nMessages.TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA} />
|
||||||
|
</P>
|
||||||
<Row>
|
<Row>
|
||||||
<Label>Passphrase</Label>
|
<Label>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_PASSPHRASE} />
|
||||||
|
</Label>
|
||||||
<Input
|
<Input
|
||||||
innerRef={(input) => { this.passphraseInput = input; }}
|
innerRef={(input) => { this.passphraseInput = input; }}
|
||||||
name="passphraseInputValue"
|
name="passphraseInputValue"
|
||||||
@ -219,7 +236,9 @@ class Passphrase extends PureComponent<Props, State> {
|
|||||||
</Row>
|
</Row>
|
||||||
{!this.state.shouldShowSingleInput && (
|
{!this.state.shouldShowSingleInput && (
|
||||||
<Row>
|
<Row>
|
||||||
<Label>Confirm passphrase</Label>
|
<Label>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_CONFIRM_PASSPHRASE} />
|
||||||
|
</Label>
|
||||||
<Input
|
<Input
|
||||||
name="passphraseCheckInputValue"
|
name="passphraseCheckInputValue"
|
||||||
type={this.state.isPassphraseHidden ? 'password' : 'text'}
|
type={this.state.isPassphraseHidden ? 'password' : 'text'}
|
||||||
@ -233,30 +252,41 @@ class Passphrase extends PureComponent<Props, State> {
|
|||||||
</Row>
|
</Row>
|
||||||
)}
|
)}
|
||||||
{!this.state.doPassphraseInputsMatch && (
|
{!this.state.doPassphraseInputsMatch && (
|
||||||
<PassphraseError>Passphrases do not match</PassphraseError>
|
<PassphraseError>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_PASSPHRASES_DO_NOT_MATCH} />
|
||||||
|
</PassphraseError>
|
||||||
)}
|
)}
|
||||||
<Row>
|
<Row>
|
||||||
<Checkbox
|
<Checkbox
|
||||||
isChecked={!this.state.isPassphraseHidden}
|
isChecked={!this.state.isPassphraseHidden}
|
||||||
onClick={() => this.handleCheckboxClick()}
|
onClick={() => this.handleCheckboxClick()}
|
||||||
>
|
>
|
||||||
Show passphrase
|
<FormattedMessage {...l10nMessages.TR_SHOW_PASSPHRASE} />
|
||||||
</Checkbox>
|
</Checkbox>
|
||||||
</Row>
|
</Row>
|
||||||
<Row>
|
<Row>
|
||||||
<Button
|
<Button
|
||||||
isDisabled={!this.state.doPassphraseInputsMatch}
|
isDisabled={!this.state.doPassphraseInputsMatch}
|
||||||
onClick={() => this.submitPassphrase()}
|
onClick={() => this.submitPassphrase()}
|
||||||
>Enter
|
>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_ENTER} />
|
||||||
</Button>
|
</Button>
|
||||||
</Row>
|
</Row>
|
||||||
<Footer>
|
<Footer>
|
||||||
<P isSmaller>Changed your mind?
|
<P isSmaller>
|
||||||
<LinkButton
|
<FormattedMessage
|
||||||
isGreen
|
{...l10nMessages.TR_CHANGED_YOUR_MIND}
|
||||||
onClick={() => this.submitPassphrase(true)}
|
values={{
|
||||||
>Go to your standard wallet
|
TR_GO_TO_STANDARD_WALLET: (
|
||||||
</LinkButton>
|
<LinkButton
|
||||||
|
isGreen
|
||||||
|
onClick={() => this.submitPassphrase(true)}
|
||||||
|
>
|
||||||
|
<FormattedMessage {...l10nCommonMessages.TR_GO_TO_STANDARD_WALLET} />
|
||||||
|
</LinkButton>
|
||||||
|
),
|
||||||
|
}}
|
||||||
|
/>
|
||||||
</P>
|
</P>
|
||||||
</Footer>
|
</Footer>
|
||||||
</Wrapper>
|
</Wrapper>
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_ENTER_DEVICE_PASSPHRASE: {
|
||||||
|
id: 'TR_ENTER_DEVICE_PASSPHRASE',
|
||||||
|
defaultMessage: 'Enter {deviceLabel} passphrase',
|
||||||
|
},
|
||||||
|
TR_NOTE_COLON_PASSPHRASE: {
|
||||||
|
id: 'TR_NOTE_COLON_PASSPHRASE',
|
||||||
|
defaultMessage: 'Note: Passphrase is case-sensitive.',
|
||||||
|
},
|
||||||
|
TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA: {
|
||||||
|
id: 'TR_IF_YOU_FORGET_YOUR_PASSPHRASE_COMMA',
|
||||||
|
defaultMessage: 'If you forget your passphrase, your wallet is lost for good. There is no way to recover your funds.',
|
||||||
|
},
|
||||||
|
TR_CONFIRM_PASSPHRASE: {
|
||||||
|
id: 'TR_CONFIRM_PASSPHRASE',
|
||||||
|
defaultMessage: 'Confirm Passphrase',
|
||||||
|
},
|
||||||
|
TR_PASSPHRASES_DO_NOT_MATCH: {
|
||||||
|
id: 'TR_PASSPHRASES_DO_NOT_MATCH',
|
||||||
|
defaultMessage: 'Passphrases do not match!',
|
||||||
|
},
|
||||||
|
TR_SHOW_PASSPHRASE: {
|
||||||
|
id: 'TR_SHOW_PASSPHRASE',
|
||||||
|
defaultMessage: 'Show passphrase',
|
||||||
|
description: 'This is on a passphrase button',
|
||||||
|
},
|
||||||
|
TR_ENTER: {
|
||||||
|
id: 'TR_ENTER',
|
||||||
|
defaultMessage: 'Enter',
|
||||||
|
},
|
||||||
|
TR_PASSPHRASE: {
|
||||||
|
id: 'TR_PASSPHRASE',
|
||||||
|
defaultMessage: 'Passphrase',
|
||||||
|
description: 'Label above input',
|
||||||
|
},
|
||||||
|
TR_CHANGED_YOUR_MIND: {
|
||||||
|
id: 'TR_CHANGED_YOUR_MIND',
|
||||||
|
defaultMessage: 'Changed your mind? {TR_GO_TO_STANDARD_WALLET}',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -3,11 +3,13 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
import styled from 'styled-components';
|
import styled from 'styled-components';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
import { H3 } from 'components/Heading';
|
import { H3 } from 'components/Heading';
|
||||||
import P from 'components/Paragraph';
|
import P from 'components/Paragraph';
|
||||||
|
|
||||||
import type { TrezorDevice } from 'flowtype';
|
import type { TrezorDevice } from 'flowtype';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
device: TrezorDevice;
|
device: TrezorDevice;
|
||||||
@ -19,8 +21,15 @@ const Wrapper = styled.div`
|
|||||||
|
|
||||||
const InvalidPin = (props: Props) => (
|
const InvalidPin = (props: Props) => (
|
||||||
<Wrapper>
|
<Wrapper>
|
||||||
<H3>Entered PIN for { props.device.label } is not correct</H3>
|
<H3>
|
||||||
<P isSmaller>Retrying...</P>
|
<FormattedMessage
|
||||||
|
{...l10nMessages.TR_ENTERED_PIN_NOT_CORRECT}
|
||||||
|
values={{ deviceLabel: props.device.label }}
|
||||||
|
/>
|
||||||
|
</H3>
|
||||||
|
<P isSmaller>
|
||||||
|
<FormattedMessage {...l10nMessages.TR_RETRYING_DOT_DOT} />
|
||||||
|
</P>
|
||||||
</Wrapper>
|
</Wrapper>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
16
src/components/modals/pin/Invalid/index.messages.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_ENTERED_PIN_NOT_CORRECT: {
|
||||||
|
id: 'TR_ENTERED_PIN_NOT_CORRECT',
|
||||||
|
defaultMessage: 'Entered PIN for {deviceLabel} is not correct',
|
||||||
|
},
|
||||||
|
TR_RETRYING_DOT_DOT: {
|
||||||
|
id: 'TR_RETRYING_DOT_DOT',
|
||||||
|
defaultMessage: 'Retrying...',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -7,8 +7,11 @@ import P from 'components/Paragraph';
|
|||||||
import { H2 } from 'components/Heading';
|
import { H2 } from 'components/Heading';
|
||||||
import Link from 'components/Link';
|
import Link from 'components/Link';
|
||||||
import Button from 'components/Button';
|
import Button from 'components/Button';
|
||||||
|
import { FormattedMessage } from 'react-intl';
|
||||||
|
|
||||||
|
import l10nCommonMessages from 'views/common.messages';
|
||||||
import type { TrezorDevice } from 'flowtype';
|
import type { TrezorDevice } from 'flowtype';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
import PinButton from './components/Button';
|
import PinButton from './components/Button';
|
||||||
import PinInput from './components/Input';
|
import PinInput from './components/Input';
|
||||||
@ -146,8 +149,13 @@ class Pin extends PureComponent<Props, State> {
|
|||||||
const { pin } = this.state;
|
const { pin } = this.state;
|
||||||
return (
|
return (
|
||||||
<Wrapper>
|
<Wrapper>
|
||||||
<H2>Enter { device.label } PIN</H2>
|
<H2>
|
||||||
<P isSmaller>The PIN layout is displayed on your Trezor.</P>
|
<FormattedMessage
|
||||||
|
{...l10nMessages.TR_ENTER_PIN}
|
||||||
|
values={{ deviceLabel: device.label }}
|
||||||
|
/>
|
||||||
|
</H2>
|
||||||
|
<P isSmaller><FormattedMessage {...l10nMessages.TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON} /></P>
|
||||||
<InputRow>
|
<InputRow>
|
||||||
<PinInput value={pin} onDeleteClick={() => this.onPinBackspace()} />
|
<PinInput value={pin} onDeleteClick={() => this.onPinBackspace()} />
|
||||||
</InputRow>
|
</InputRow>
|
||||||
@ -167,13 +175,23 @@ class Pin extends PureComponent<Props, State> {
|
|||||||
<PinButton type="button" data-value="3" onClick={() => this.onPinAdd(3)}>•</PinButton>
|
<PinButton type="button" data-value="3" onClick={() => this.onPinAdd(3)}>•</PinButton>
|
||||||
</PinRow>
|
</PinRow>
|
||||||
<Footer>
|
<Footer>
|
||||||
<Button type="button" onClick={() => onPinSubmit(pin)}>Enter PIN</Button>
|
<Button type="button" onClick={() => onPinSubmit(pin)}>
|
||||||
<StyledP isSmaller>Not sure how PIN works?
|
<FormattedMessage {...l10nMessages.TR_ENTER_PIN} />
|
||||||
<StyledLink
|
</Button>
|
||||||
isGreen
|
<StyledP isSmaller>
|
||||||
href="https://wiki.trezor.io/User_manual:Entering_PIN"
|
<FormattedMessage
|
||||||
>Learn more
|
{...l10nMessages.TR_NOT_SURE_HOW_PIN_WORKS}
|
||||||
</StyledLink>
|
values={{
|
||||||
|
TR_LEARN_MORE: (
|
||||||
|
<StyledLink
|
||||||
|
isGreen
|
||||||
|
href="https://wiki.trezor.io/User_manual:Entering_PIN"
|
||||||
|
>
|
||||||
|
<FormattedMessage {...l10nCommonMessages.TR_LEARN_MORE} />
|
||||||
|
</StyledLink>
|
||||||
|
),
|
||||||
|
}}
|
||||||
|
/>
|
||||||
</StyledP>
|
</StyledP>
|
||||||
</Footer>
|
</Footer>
|
||||||
</Wrapper>
|
</Wrapper>
|
||||||
|
24
src/components/modals/pin/Pin/index.messages.js
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
/* @flow */
|
||||||
|
import { defineMessages } from 'react-intl';
|
||||||
|
import type { Messages } from 'flowtype/npm/react-intl';
|
||||||
|
|
||||||
|
const definedMessages: Messages = defineMessages({
|
||||||
|
TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON: {
|
||||||
|
id: 'TR_THE_PIN_LAYOUT_IS_DISPLAYED_ON',
|
||||||
|
defaultMessage: 'The PIN layout is displayed on your Trezor.',
|
||||||
|
},
|
||||||
|
TR_ENTER_DEVICE_PIN: {
|
||||||
|
id: 'TR_ENTER_DEVICE_PIN',
|
||||||
|
defaultMessage: 'Enter {deviceLabel} PIN',
|
||||||
|
},
|
||||||
|
TR_ENTER_PIN: {
|
||||||
|
id: 'TR_ENTER_PIN',
|
||||||
|
defaultMessage: 'Enter PIN',
|
||||||
|
},
|
||||||
|
TR_NOT_SURE_HOW_PIN_WORKS: {
|
||||||
|
id: 'TR_NOT_SURE_HOW_PIN_WORKS',
|
||||||
|
defaultMessage: 'Not sure how PIN works? {TR_LEARN_MORE}',
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
export default definedMessages;
|
@ -3,9 +3,17 @@ import * as React from 'react';
|
|||||||
import Notification from 'components/Notification';
|
import Notification from 'components/Notification';
|
||||||
|
|
||||||
import type { Props } from '../../index';
|
import type { Props } from '../../index';
|
||||||
|
import l10nMessages from './index.messages';
|
||||||
|
|
||||||
export default (props: Props) => {
|
export default (props: Props) => {
|
||||||
const { online } = props.wallet;
|
const { online } = props.wallet;
|
||||||
if (online) return null;
|
if (online) return null;
|
||||||
return (<Notification key="wallet-offline" type="error" title="Wallet is offline" />);
|
return (
|
||||||
|
<Notification
|
||||||
|
key="wallet-offline"
|
||||||
|
type="error"
|
||||||
|
title={props.intl.formatMessage(l10nMessages.TR_YOU_WERE_DISCONNECTED_DOT)}
|
||||||
|
message={props.intl.formatMessage(l10nMessages.TR_PLEASE_RELOAD_THE_PAGE_DOT)}
|
||||||
|
/>
|
||||||
|
);
|
||||||
};
|
};
|