diff --git a/.circleci/config.yml b/.circleci/config.yml index 6648b608d..cc41155be 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -343,7 +343,7 @@ jobs: command: | if .circleci/scripts/test-run-e2e.sh then - yarn test:e2e:chrome + yarn test:e2e:chrome --retries 2 fi no_output_timeout: 20m - store_artifacts: @@ -370,7 +370,7 @@ jobs: command: | if .circleci/scripts/test-run-e2e.sh then - yarn test:e2e:chrome:metrics + yarn test:e2e:chrome:metrics --retries 2 fi no_output_timeout: 20m - store_artifacts: @@ -397,7 +397,7 @@ jobs: command: | if .circleci/scripts/test-run-e2e.sh then - yarn test:e2e:firefox + yarn test:e2e:firefox --retries 2 fi no_output_timeout: 20m - store_artifacts: @@ -424,7 +424,7 @@ jobs: command: | if .circleci/scripts/test-run-e2e.sh then - yarn test:e2e:firefox:metrics + yarn test:e2e:firefox:metrics --retries 2 fi no_output_timeout: 20m - store_artifacts: @@ -448,7 +448,7 @@ jobs: command: mv ./builds-test ./builds - run: name: Run page load benchmark - command: yarn benchmark:chrome --out test-artifacts/chrome/benchmark/pageload.json + command: yarn benchmark:chrome --out test-artifacts/chrome/benchmark/pageload.json --retries 2 - store_artifacts: path: test-artifacts destination: test-artifacts diff --git a/.circleci/scripts/chrome-install.sh b/.circleci/scripts/chrome-install.sh index c301f9056..37272e1a5 100755 --- a/.circleci/scripts/chrome-install.sh +++ b/.circleci/scripts/chrome-install.sh @@ -14,7 +14,10 @@ wget -O "${CHROME_BINARY}" -t 5 "${CHROME_BINARY_URL}" if [[ $(shasum -a 512 "${CHROME_BINARY}" | cut '--delimiter= ' -f1) != "${CHROME_BINARY_SHA512SUM}" ]] then + echo "Google Chrome binary checksum did not match." exit 1 +else + echo "Google Chrome binary checksum verified." fi (sudo dpkg -i "${CHROME_BINARY}" || sudo apt-get -fy install) diff --git a/.eslintrc.js b/.eslintrc.js index 56c2d4b86..d3763fdef 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -154,7 +154,7 @@ module.exports = { 'babel.config.js', 'nyc.config.js', 'stylelint.config.js', - 'app/scripts/runLockdown.js', + 'app/scripts/lockdown-run.js', 'development/**/*.js', 'test/e2e/**/*.js', 'test/lib/wait-until-called.js', diff --git a/.storybook/test-data.js b/.storybook/test-data.js index 18f384647..2d949ba94 100644 --- a/.storybook/test-data.js +++ b/.storybook/test-data.js @@ -15,9 +15,9 @@ const state = { "isAccountMenuOpen": false, "rpcUrl": "https://rawtestrpc.metamask.io/", "identities": { - "0x983211ce699ea5ab57cc528086154b6db1ad8e55": { - "name": "Account 1", - "address": "0x983211ce699ea5ab57cc528086154b6db1ad8e55" + "0x64a845a5b02460acf8a3d84503b0d68d028b4bb4": { + "name": "This is a Really Long Account Name", + "address": "0x64a845a5b02460acf8a3d84503b0d68d028b4bb4" }, "0xb19ac54efa18cc3a14a5b821bfec73d284bf0c5e": { "name": "Account 2", @@ -160,8 +160,8 @@ const state = { }, "network": "3", "accounts": { - "0x983211ce699ea5ab57cc528086154b6db1ad8e55": { - "address": "0x983211ce699ea5ab57cc528086154b6db1ad8e55", + "0x64a845a5b02460acf8a3d84503b0d68d028b4bb4": { + "address": "0x64a845a5b02460acf8a3d84503b0d68d028b4bb4", "balance": "0x176e5b6f173ebe66" }, "0xb19ac54efa18cc3a14a5b821bfec73d284bf0c5e": { @@ -200,7 +200,16 @@ const state = { "unapprovedPersonalMsgCount": 0, "unapprovedDecryptMsgs": {}, "unapprovedDecryptMsgCount": 0, - "unapprovedEncryptionPublicKeyMsgs": {}, + "unapprovedEncryptionPublicKeyMsgs": { + "7786962153682822": { + "id": 7786962153682822, + "msgParams": "0x64a845a5b02460acf8a3d84503b0d68d028b4bb4", + "time": 1622687544054, + "status": "unapproved", + "type": "eth_getEncryptionPublicKey", + "origin": "https://metamask.github.io" + } + }, "unapprovedEncryptionPublicKeyMsgCount": 0, "unapprovedTypedMessages": {}, "unapprovedTypedMessagesCount": 0, @@ -260,7 +269,7 @@ const state = { } }, "assetImages": { - "0xad6d458402f60fd3bd25163575031acdce07538d": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xaD6D458402F60fD3Bd25163575031ACDce07538D/logo.png" + "0xad6d458402f60fd3bd25163575031acdce07538d": "./images/logo.png" }, "hiddenTokens": [], "suggestedTokens": {}, @@ -271,7 +280,7 @@ const state = { "ipfsGateway": "dweb.link", "infuraBlocked": false, "migratedPrivacyMode": false, - "selectedAddress": "0x64a845a5b02460acf8a3d84503b0d68d028b4bb4", + "selectedAddress": "0x9d0ba4ddac06032527b140912ec808ab9451b788", "metaMetricsId": "0xc2377d11fec1c3b7dd88c4854240ee5e3ed0d9f63b00456d98d80320337b827f", "conversionDate": 1620710825.03, "conversionRate": 3910.28, diff --git a/CHANGELOG.md b/CHANGELOG.md index b5da4b270..cb5577db5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -94,6 +94,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - [#11031](https://github.com/MetaMask/metamask-extension/pull/11031): Fixes error behavior of addEthereumChain ## [9.5.9] +### Added +- Re-added "Add Ledger Live Support" ([#10293](https://github.com/MetaMask/metamask-extension/pull/10293)), which was reverted in the previous version + ### Fixed - [#11225](https://github.com/MetaMask/metamask-extension/pull/11225) - Fix persistent display of chrome ledger What's New popup message @@ -122,234 +125,235 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [9.5.3] ### Fixed -- [#11103](https://github.com/MetaMask/metamask-extension/pull/11103): Fixes bug that made MetaMask unusable and displayed 'Minified React error #130' on certain networks and accounts -- [#11015](https://github.com/MetaMask/metamask-extension/pull/11015): Prevent big number error when attempting to view transaction list +- Fixes bug that made MetaMask unusable and displayed 'Minified React error #130' on certain networks and accounts ([#11103](https://github.com/MetaMask/metamask-extension/pull/11103)) +- Prevent big number error when attempting to view transaction list ([#11015](https://github.com/MetaMask/metamask-extension/pull/11015)) ## [9.5.2] ### Fixed -- [#11071](https://github.com/MetaMask/metamask-extension/pull/11071): Fixing address entry error when sending a transaction on a custom network +- Fixing address entry error when sending a transaction on a custom network ([#11071](https://github.com/MetaMask/metamask-extension/pull/11071)) ## [9.5.1] ### Fixed -- [#11048](https://github.com/MetaMask/metamask-extension/pull/11048): Fixed icon on approval screen -- [#11036](https://github.com/MetaMask/metamask-extension/pull/11036): Fixed broken app state for some users with Chinese, Portugese or Spanish browser language settings. +- Fixed icon on approval screen ([#11048](https://github.com/MetaMask/metamask-extension/pull/11048)) +- Fixed broken app state for some users with Chinese, Portugese or Spanish browser language settings. ([#11036](https://github.com/MetaMask/metamask-extension/pull/11036)) ## [9.5.0] - 2021-04-28 ### Added -- [#10583](https://github.com/MetaMask/metamask-extension/pull/10583): Adding popup display to show new MetaMask notifications -- [#10938](https://github.com/MetaMask/metamask-extension/pull/10938): Add menu with "View on Etherscan" and "Account details" links to ETH asset page -- [#10932](https://github.com/MetaMask/metamask-extension/pull/10932): Add view account details menu item to token page menu -- [#10895](https://github.com/MetaMask/metamask-extension/pull/10895): Adding new links to contact MetaMask support -- [#10595](https://github.com/MetaMask/metamask-extension/pull/10595): Adding option to set Custom Nonce to Confirm Approve Page -- [#10616](https://github.com/MetaMask/metamask-extension/pull/10616): add trezor HD path for ledger wallets +- Adding popup display to show new MetaMask notifications ([#10583](https://github.com/MetaMask/metamask-extension/pull/10583)) +- Add menu with "View on Etherscan" and "Account details" links to ETH asset page ([#10938](https://github.com/MetaMask/metamask-extension/pull/10938)) +- Add view account details menu item to token page menu ([#10932](https://github.com/MetaMask/metamask-extension/pull/10932)) +- Adding new links to contact MetaMask support ([#10895](https://github.com/MetaMask/metamask-extension/pull/10895)) +- Adding option to set Custom Nonce to Confirm Approve Page ([#10595](https://github.com/MetaMask/metamask-extension/pull/10595)) +- Adding recovery phrase video to onboarding process ([#10717](https://github.com/MetaMask/metamask-extension/pull/10717)) +- add trezor HD path for ledger wallets ([#10616](https://github.com/MetaMask/metamask-extension/pull/10616)) ### Changed -- [#10939](https://github.com/MetaMask/metamask-extension/pull/10939): Use custom token icons in the send flow token dropdown -- [#10680](https://github.com/MetaMask/metamask-extension/pull/10680): Remove "My Wallet Account" section in Settings > Contact -- [#10912](https://github.com/MetaMask/metamask-extension/pull/10912): Harden contract address validation for token swaps -- [#10882](https://github.com/MetaMask/metamask-extension/pull/10882): Show the custom network name in swaps network fee tooltip -- [#10859](https://github.com/MetaMask/metamask-extension/pull/10859): Only check whether the swaps feature is live after entering the feature -- [#10871](https://github.com/MetaMask/metamask-extension/pull/10871): Update swaps metadata every 5 minutes as opposed to an hour -- [#10842](https://github.com/MetaMask/metamask-extension/pull/10842): Increase default slippage from 2% to 3% in swaps and show Advanced Options by default -- [#10593](https://github.com/MetaMask/metamask-extension/pull/10593): Prevent tokens without addresses from being added to token list -- [#10746](https://github.com/MetaMask/metamask-extension/pull/10746): Add New Zealand Dollar to currency options -- [#10670](https://github.com/MetaMask/metamask-extension/pull/10670): Allow 11 characters in symbol for custom RPCs -- [#10702](https://github.com/MetaMask/metamask-extension/pull/10702): Hide the suggested token pane when not on Mainnet or test network -- [#10700](https://github.com/MetaMask/metamask-extension/pull/10700): Prevents autocomplete text from displaying in the Add Token input -- [#10704](https://github.com/MetaMask/metamask-extension/pull/10704): Removing hard references to 12 word seed phrases in copy -- [#10703](https://github.com/MetaMask/metamask-extension/pull/10703): Add MetaMask to list of BIP44 HD path examples -- [#10651](https://github.com/MetaMask/metamask-extension/pull/10651): Change 'Send ETH' title to 'Send' in the send flow -- [#10674](https://github.com/MetaMask/metamask-extension/pull/10674): Don't render faucet row in deposit modal for custom chains +- Use custom token icons in the send flow token dropdown ([#10939](https://github.com/MetaMask/metamask-extension/pull/10939)) +- Remove "My Wallet Account" section in Settings > Contact ([#10680](https://github.com/MetaMask/metamask-extension/pull/10680)) +- Harden contract address validation for token swaps ([#10912](https://github.com/MetaMask/metamask-extension/pull/10912)) +- Show the custom network name in swaps network fee tooltip ([#10882](https://github.com/MetaMask/metamask-extension/pull/10882)) +- Only check whether the swaps feature is live after entering the feature ([#10859](https://github.com/MetaMask/metamask-extension/pull/10859)) +- Update swaps metadata every 5 minutes as opposed to an hour ([#10871](https://github.com/MetaMask/metamask-extension/pull/10871)) +- Increase default slippage from 2% to 3% in swaps and show Advanced Options by default ([#10842](https://github.com/MetaMask/metamask-extension/pull/10842)) +- Prevent tokens without addresses from being added to token list ([#10593](https://github.com/MetaMask/metamask-extension/pull/10593)) +- Add New Zealand Dollar to currency options ([#10746](https://github.com/MetaMask/metamask-extension/pull/10746)) +- Allow 11 characters in symbol for custom RPCs ([#10670](https://github.com/MetaMask/metamask-extension/pull/10670)) +- Hide the suggested token pane when not on Mainnet or test network ([#10702](https://github.com/MetaMask/metamask-extension/pull/10702)) +- Prevents autocomplete text from displaying in the Add Token input ([#10700](https://github.com/MetaMask/metamask-extension/pull/10700)) +- Removing hard references to 12 word seed phrases in copy ([#10704](https://github.com/MetaMask/metamask-extension/pull/10704)) +- Add MetaMask to list of BIP44 HD path examples ([#10703](https://github.com/MetaMask/metamask-extension/pull/10703)) +- Change 'Send ETH' title to 'Send' in the send flow ([#10651](https://github.com/MetaMask/metamask-extension/pull/10651)) +- Don't render faucet row in deposit modal for custom chains ([#10674](https://github.com/MetaMask/metamask-extension/pull/10674)) ### Fixed -- [#10935](https://github.com/MetaMask/metamask-extension/pull/10935): Prevent overflow of hostname on confirmation page -- [#10923](https://github.com/MetaMask/metamask-extension/pull/10923): Fixing ENS input entry in send flow -- [#10723](https://github.com/MetaMask/metamask-extension/pull/10723): Fix mismatchedChain typo in custom network approval screen -- [#10695](https://github.com/MetaMask/metamask-extension/pull/10695): Excluding sourcemaps comment in production builds -- [#10643](https://github.com/MetaMask/metamask-extension/pull/10643): Prevent network dropdown label highlighting -- [#10644](https://github.com/MetaMask/metamask-extension/pull/10644): Ensure swaps detail height doesn't create jump in vertical height -- [#10642](https://github.com/MetaMask/metamask-extension/pull/10642): Position the 3dot menu in the same spot on asset screen and home screen -- [#10594](https://github.com/MetaMask/metamask-extension/pull/10594): Ensure MetaMask works correctly when on a custom network that shares a chain id with a default Infura network -- [#10579](https://github.com/MetaMask/metamask-extension/pull/10579): Fixed bug that prevented speeding up cancelled transactions -- [#10630](https://github.com/MetaMask/metamask-extension/pull/10630): Fixes hidden token bug when zero balance preference is on -- [#10628](https://github.com/MetaMask/metamask-extension/pull/10628): Removing double click bug from delete custom network modal +- Prevent overflow of hostname on confirmation page ([#10935](https://github.com/MetaMask/metamask-extension/pull/10935)) +- Fixing ENS input entry in send flow ([#10923](https://github.com/MetaMask/metamask-extension/pull/10923)) +- Fix mismatchedChain typo in custom network approval screen ([#10723](https://github.com/MetaMask/metamask-extension/pull/10723)) +- Excluding sourcemaps comment in production builds ([#10695](https://github.com/MetaMask/metamask-extension/pull/10695)) +- Prevent network dropdown label highlighting ([#10643](https://github.com/MetaMask/metamask-extension/pull/10643)) +- Ensure swaps detail height doesn't create jump in vertical height ([#10644](https://github.com/MetaMask/metamask-extension/pull/10644)) +- Position the 3dot menu in the same spot on asset screen and home screen ([#10642](https://github.com/MetaMask/metamask-extension/pull/10642)) +- Ensure MetaMask works correctly when on a custom network that shares a chain id with a default Infura network ([#10594](https://github.com/MetaMask/metamask-extension/pull/10594)) +- Fixed bug that prevented speeding up cancelled transactions ([#10579](https://github.com/MetaMask/metamask-extension/pull/10579)) +- Fixes hidden token bug when zero balance preference is on ([#10630](https://github.com/MetaMask/metamask-extension/pull/10630)) +- Removing double click bug from delete custom network modal ([#10628](https://github.com/MetaMask/metamask-extension/pull/10628)) ## [9.4.0] - 2021-04-15 ### Added -- [#10883](https://github.com/MetaMask/metamask-extension/pull/10883): Notify users when MetaMask is unable to connect to the blockchain host +- Notify users when MetaMask is unable to connect to the blockchain host ([#10883](https://github.com/MetaMask/metamask-extension/pull/10883)) ## [9.3.0] - 2021-04-02 ### Added -- [#10721](https://github.com/MetaMask/metamask-extension/pull/10721): Swaps support for the Binance network -- [#10658](https://github.com/MetaMask/metamask-extension/pull/10658): Swaps support for forked Mainnet on localhost +- Swaps support for the Binance network ([#10721](https://github.com/MetaMask/metamask-extension/pull/10721)) +- Swaps support for forked Mainnet on localhost ([#10658](https://github.com/MetaMask/metamask-extension/pull/10658)) ### Fixed -- [#10777](https://github.com/MetaMask/metamask-extension/pull/10777): Display BNB token image for default currency on BSC network home screen -- [#10650](https://github.com/MetaMask/metamask-extension/pull/10650): Fix: ETH now only appears once in the swaps "to" and "from" dropdowns. +- Display BNB token image for default currency on BSC network home screen ([#10777](https://github.com/MetaMask/metamask-extension/pull/10777)) +- Fix: ETH now only appears once in the swaps "to" and "from" dropdowns. ([#10650](https://github.com/MetaMask/metamask-extension/pull/10650)) ## [9.2.1] - 2021-03-26 ### Fixed -- [#10692](https://github.com/MetaMask/metamask-extension/pull/10692): Prevent UI crash when a 'wallet_requestPermissions" confirmation is queued behind a "wallet_addEthereumChain" confirmation -- [#10712](https://github.com/MetaMask/metamask-extension/pull/10712): Fix infinite spinner when request for token symbol fails while attempting an approve transaction +- Prevent UI crash when a 'wallet_requestPermissions" confirmation is queued behind a "wallet_addEthereumChain" confirmation ([#10692](https://github.com/MetaMask/metamask-extension/pull/10692)) +- Fix infinite spinner when request for token symbol fails while attempting an approve transaction ([#10712](https://github.com/MetaMask/metamask-extension/pull/10712)) ## [9.2.0] - 2021-03-15 ### Added -- [#10546](https://github.com/MetaMask/metamask-extension/pull/10546): Add a warning when sending a token to its own contract address -- [#10582](https://github.com/MetaMask/metamask-extension/pull/10582): Adding warnings for excessive custom gas input -- [#10505](https://github.com/MetaMask/metamask-extension/pull/10505): Add support for multiple Ledger & Trezor hardware accounts -- [#10486](https://github.com/MetaMask/metamask-extension/pull/10486): Add setting to hide zero balance tokens +- Add a warning when sending a token to its own contract address ([#10546](https://github.com/MetaMask/metamask-extension/pull/10546)) +- Adding warnings for excessive custom gas input ([#10582](https://github.com/MetaMask/metamask-extension/pull/10582)) +- Add support for multiple Ledger & Trezor hardware accounts ([#10505](https://github.com/MetaMask/metamask-extension/pull/10505)) +- Add setting to hide zero balance tokens ([#10486](https://github.com/MetaMask/metamask-extension/pull/10486)) ### Changed -- [#10563](https://github.com/MetaMask/metamask-extension/pull/10563): Update references to MetaMask support -- [#10126](https://github.com/MetaMask/metamask-extension/pull/10126): Update Italian translation +- Update references to MetaMask support ([#10563](https://github.com/MetaMask/metamask-extension/pull/10563)) +- Update Italian translation ([#10126](https://github.com/MetaMask/metamask-extension/pull/10126)) ### Fixed -- [#10591](https://github.com/MetaMask/metamask-extension/pull/10591): Fix mobile sync of ERC20 tokens -- [#10601](https://github.com/MetaMask/metamask-extension/pull/10601): Fix activity title text truncation -- [#10598](https://github.com/MetaMask/metamask-extension/pull/10598): Remove 'Ethereum' from custom RPC endpoint warning -- [#10606](https://github.com/MetaMask/metamask-extension/pull/10606): Show loading screen while fetching token data for approve screen -- [#10587](https://github.com/MetaMask/metamask-extension/pull/10587): Show correct block explorer for custom RPC endpoints for built-in networks +- Fix mobile sync of ERC20 tokens ([#10591](https://github.com/MetaMask/metamask-extension/pull/10591)) +- Fix activity title text truncation ([#10601](https://github.com/MetaMask/metamask-extension/pull/10601)) +- Remove 'Ethereum' from custom RPC endpoint warning ([#10598](https://github.com/MetaMask/metamask-extension/pull/10598)) +- Show loading screen while fetching token data for approve screen ([#10606](https://github.com/MetaMask/metamask-extension/pull/10606)) +- Show correct block explorer for custom RPC endpoints for built-in networks ([#10587](https://github.com/MetaMask/metamask-extension/pull/10587)) ## [9.1.1] - 2021-03-03 ### Fixed -- [#10560](https://github.com/MetaMask/metamask-extension/pull/10560): Fix ENS resolution related crashes when switching networks on send screen -- [#10561](https://github.com/MetaMask/metamask-extension/pull/10561): Fix crash when speeding up an attempt to cancel a transaction on custom networks +- Fix ENS resolution related crashes when switching networks on send screen ([#10560](https://github.com/MetaMask/metamask-extension/pull/10560)) +- Fix crash when speeding up an attempt to cancel a transaction on custom networks ([#10561](https://github.com/MetaMask/metamask-extension/pull/10561)) ## [9.1.0] - 2021-02-01 ### Uncategorized -- [#10265](https://github.com/MetaMask/metamask-extension/pull/10265): Update Japanese translations. -- [#9388](https://github.com/MetaMask/metamask-extension/pull/9388): Update Chinese(Simplified) translations. -- [#10270](https://github.com/MetaMask/metamask-extension/pull/10270): Update Vietnamese translations. -- [#10258](https://github.com/MetaMask/metamask-extension/pull/10258): Update Spanish and Spanish(Latin American and Carribean) translations. -- [#10268](https://github.com/MetaMask/metamask-extension/pull/10268): Update Russian translations. -- [#10269](https://github.com/MetaMask/metamask-extension/pull/10269): Update Tagalog localized messages. -- [#10448](https://github.com/MetaMask/metamask-extension/pull/10448): Fix 'imported' translation use case for Dutch. -- [#10391](https://github.com/MetaMask/metamask-extension/pull/10391): Use translated transaction category for confirmations. -- [#10357](https://github.com/MetaMask/metamask-extension/pull/10357): Cancel unapproved confirmations on network change -- [#10413](https://github.com/MetaMask/metamask-extension/pull/10413): Use native currency in asset row. -- [#10421](https://github.com/MetaMask/metamask-extension/pull/10421): Fix color indicator size on connected site indicator. -- [#10423](https://github.com/MetaMask/metamask-extension/pull/10423): Fix multiple notification window prompts. -- [#10424](https://github.com/MetaMask/metamask-extension/pull/10424): Fix icons on token options menu. -- [#10414](https://github.com/MetaMask/metamask-extension/pull/10414): Fix token fiat conversion rates when switching from certain custom networks. -- [#10453](https://github.com/MetaMask/metamask-extension/pull/10453): Disable BUY button from home screen when not on Ethereum Mainnet. -- [#10465](https://github.com/MetaMask/metamask-extension/pull/10465): Fixes gas selection check mark on the notification view. -- [#10467](https://github.com/MetaMask/metamask-extension/pull/10467): Fix confirm page header with from/to addresses in fullscreen for tx confirmations. -- [#10455](https://github.com/MetaMask/metamask-extension/pull/10455): Hide links to etherscan when no block explorer is specified for a custom network for notifications. -- [#10456](https://github.com/MetaMask/metamask-extension/pull/10456): Fix swap insufficient balance error message. -- [#10350](https://github.com/MetaMask/metamask-extension/pull/10350): Fix encypt/decrypt tx queueing. -- [#10473](https://github.com/MetaMask/metamask-extension/pull/10473): Improve autofocus in the add network form. -- [#10444](https://github.com/MetaMask/metamask-extension/pull/10444): Use eth_gasprice for tx gas price estimation on non-Mainnet networks. -- [#10477](https://github.com/MetaMask/metamask-extension/pull/10477): Fix accountsChanged event not triggering when manually connecting. -- [#10471](https://github.com/MetaMask/metamask-extension/pull/10471): Fix navigation from jumping vertically when clicking into token. -- [#9724](https://github.com/MetaMask/metamask-extension/pull/9724): Add custom network RPC method. -- [#10496](https://github.com/MetaMask/metamask-extension/pull/10496): Eliminate artificial delay in swaps loading screen after request loading is complete. -- [#10501](https://github.com/MetaMask/metamask-extension/pull/10501): Ensure that swap approve tx and swap tx always have the same gas price. -- [#10485](https://github.com/MetaMask/metamask-extension/pull/10485): Fixes signTypedData message overflow. -- [#10525](https://github.com/MetaMask/metamask-extension/pull/10525): Update swaps failure message to include a support link. -- [#10521](https://github.com/MetaMask/metamask-extension/pull/10521): Accommodate for 0 sources verifying swap token -- [#10530](https://github.com/MetaMask/metamask-extension/pull/10530): Show warnings on Add Recipient page of Send flow -- [#9187](https://github.com/MetaMask/metamask-extension/pull/9187): Warn users when an ENS name contains 'confusable' characters -- [#10507](https://github.com/MetaMask/metamask-extension/pull/10507): Fixes ENS IPFS resolution on custom networks with the chainID of 1. +- Update Japanese translations. ([#10265](https://github.com/MetaMask/metamask-extension/pull/10265)) +- Update Chinese(Simplified) translations. ([#9388](https://github.com/MetaMask/metamask-extension/pull/9388)) +- Update Vietnamese translations. ([#10270](https://github.com/MetaMask/metamask-extension/pull/10270)) +- Update Spanish and Spanish(Latin American and Carribean) translations. ([#10258](https://github.com/MetaMask/metamask-extension/pull/10258)) +- Update Russian translations. ([#10268](https://github.com/MetaMask/metamask-extension/pull/10268)) +- Update Tagalog localized messages. ([#10269](https://github.com/MetaMask/metamask-extension/pull/10269)) +- Fix 'imported' translation use case for Dutch. ([#10448](https://github.com/MetaMask/metamask-extension/pull/10448)) +- Use translated transaction category for confirmations. ([#10391](https://github.com/MetaMask/metamask-extension/pull/10391)) +- Cancel unapproved confirmations on network change ([#10357](https://github.com/MetaMask/metamask-extension/pull/10357)) +- Use native currency in asset row. ([#10413](https://github.com/MetaMask/metamask-extension/pull/10413)) +- Fix color indicator size on connected site indicator. ([#10421](https://github.com/MetaMask/metamask-extension/pull/10421)) +- Fix multiple notification window prompts. ([#10423](https://github.com/MetaMask/metamask-extension/pull/10423)) +- Fix icons on token options menu. ([#10424](https://github.com/MetaMask/metamask-extension/pull/10424)) +- Fix token fiat conversion rates when switching from certain custom networks. ([#10414](https://github.com/MetaMask/metamask-extension/pull/10414)) +- Disable BUY button from home screen when not on Ethereum Mainnet. ([#10453](https://github.com/MetaMask/metamask-extension/pull/10453)) +- Fixes gas selection check mark on the notification view. ([#10465](https://github.com/MetaMask/metamask-extension/pull/10465)) +- Fix confirm page header with from/to addresses in fullscreen for tx confirmations. ([#10467](https://github.com/MetaMask/metamask-extension/pull/10467)) +- Hide links to etherscan when no block explorer is specified for a custom network for notifications. ([#10455](https://github.com/MetaMask/metamask-extension/pull/10455)) +- Fix swap insufficient balance error message. ([#10456](https://github.com/MetaMask/metamask-extension/pull/10456)) +- Fix encypt/decrypt tx queueing. ([#10350](https://github.com/MetaMask/metamask-extension/pull/10350)) +- Improve autofocus in the add network form. ([#10473](https://github.com/MetaMask/metamask-extension/pull/10473)) +- Use eth_gasprice for tx gas price estimation on non-Mainnet networks. ([#10444](https://github.com/MetaMask/metamask-extension/pull/10444)) +- Fix accountsChanged event not triggering when manually connecting. ([#10477](https://github.com/MetaMask/metamask-extension/pull/10477)) +- Fix navigation from jumping vertically when clicking into token. ([#10471](https://github.com/MetaMask/metamask-extension/pull/10471)) +- Add custom network RPC method. ([#9724](https://github.com/MetaMask/metamask-extension/pull/9724)) +- Eliminate artificial delay in swaps loading screen after request loading is complete. ([#10496](https://github.com/MetaMask/metamask-extension/pull/10496)) +- Ensure that swap approve tx and swap tx always have the same gas price. ([#10501](https://github.com/MetaMask/metamask-extension/pull/10501)) +- Fixes signTypedData message overflow. ([#10485](https://github.com/MetaMask/metamask-extension/pull/10485)) +- Update swaps failure message to include a support link. ([#10525](https://github.com/MetaMask/metamask-extension/pull/10525)) +- Accommodate for 0 sources verifying swap token ([#10521](https://github.com/MetaMask/metamask-extension/pull/10521)) +- Show warnings on Add Recipient page of Send flow ([#10530](https://github.com/MetaMask/metamask-extension/pull/10530)) +- Warn users when an ENS name contains 'confusable' characters ([#9187](https://github.com/MetaMask/metamask-extension/pull/9187)) +- Fixes ENS IPFS resolution on custom networks with the chainID of 1. ([#10507](https://github.com/MetaMask/metamask-extension/pull/10507)) ## [9.0.5] - 2021-02-09 ### Uncategorized -- [#10278](https://github.com/MetaMask/metamask-extension/pull/10278): Allow editing transaction amount after clicking max -- [#10214](https://github.com/MetaMask/metamask-extension/pull/10214): Standardize size, shape and color of network color indicators -- [#10298](https://github.com/MetaMask/metamask-extension/pull/10298): Use network primary currency instead of always defaulting to ETH in the confirm approve screen -- [#10300](https://github.com/MetaMask/metamask-extension/pull/10300): Add origin to signature request confirmation page -- [#10296](https://github.com/MetaMask/metamask-extension/pull/10296): Add origin to transaction confirmation -- [#10266](https://github.com/MetaMask/metamask-extension/pull/10266): Update `ko` localized messages -- [#10263](https://github.com/MetaMask/metamask-extension/pull/10263): Update `id` localized messages -- [#10347](https://github.com/MetaMask/metamask-extension/pull/10347): Require click of "Continue" button to interact with swap screen if there is a price impact warning for present swap -- [#10373](https://github.com/MetaMask/metamask-extension/pull/10373): Change copy of submit button on swaps screen -- [#10346](https://github.com/MetaMask/metamask-extension/pull/10346): Swaps token sources/verification messaging update -- [#10378](https://github.com/MetaMask/metamask-extension/pull/10378): Stop showing the window.web3 in-app popup if the dapp is just using web3.currentProvider -- [#10326](https://github.com/MetaMask/metamask-extension/pull/10326): Throw error when attempting to get an encryption key via eth_getEncryptionPublicKey when connected to Ledger HW -- [#10386](https://github.com/MetaMask/metamask-extension/pull/10386): Make action buttons on message components in swaps flow accessible +- Allow editing transaction amount after clicking max ([#10278](https://github.com/MetaMask/metamask-extension/pull/10278)) +- Standardize size, shape and color of network color indicators ([#10214](https://github.com/MetaMask/metamask-extension/pull/10214)) +- Use network primary currency instead of always defaulting to ETH in the confirm approve screen ([#10298](https://github.com/MetaMask/metamask-extension/pull/10298)) +- Add origin to signature request confirmation page ([#10300](https://github.com/MetaMask/metamask-extension/pull/10300)) +- Add origin to transaction confirmation ([#10296](https://github.com/MetaMask/metamask-extension/pull/10296)) +- Update `ko` localized messages ([#10266](https://github.com/MetaMask/metamask-extension/pull/10266)) +- Update `id` localized messages ([#10263](https://github.com/MetaMask/metamask-extension/pull/10263)) +- Require click of "Continue" button to interact with swap screen if there is a price impact warning for present swap ([#10347](https://github.com/MetaMask/metamask-extension/pull/10347)) +- Change copy of submit button on swaps screen ([#10373](https://github.com/MetaMask/metamask-extension/pull/10373)) +- Swaps token sources/verification messaging update ([#10346](https://github.com/MetaMask/metamask-extension/pull/10346)) +- Stop showing the window.web3 in-app popup if the dapp is just using web3.currentProvider ([#10378](https://github.com/MetaMask/metamask-extension/pull/10378)) +- Throw error when attempting to get an encryption key via eth_getEncryptionPublicKey when connected to Ledger HW ([#10326](https://github.com/MetaMask/metamask-extension/pull/10326)) +- Make action buttons on message components in swaps flow accessible ([#10386](https://github.com/MetaMask/metamask-extension/pull/10386)) ## [9.0.4] - 2021-01-27 ### Uncategorized -- [#10285](https://github.com/MetaMask/metamask-extension/pull/10285): Update @metamask/contract-metadata from v1.21.0 to 1.22.0 -- [#10264](https://github.com/MetaMask/metamask-extension/pull/10264): Update `hi` localized messages -- [#10174](https://github.com/MetaMask/metamask-extension/pull/10174): Move fox to bottom of 'About' page -- [#10198](https://github.com/MetaMask/metamask-extension/pull/10198): Fix hardware account selection -- [#10101](https://github.com/MetaMask/metamask-extension/pull/10101): Add a timeout to all network requests -- [#10212](https://github.com/MetaMask/metamask-extension/pull/10212): Fix displayed balance of tokens with 0 decimals in swaps flow -- [#10162](https://github.com/MetaMask/metamask-extension/pull/10162): Prevent accidentally submitting a swap twice -- [#10224](https://github.com/MetaMask/metamask-extension/pull/10224): Improve chain ID validation -- [#10195](https://github.com/MetaMask/metamask-extension/pull/10195): Increase minimum Firefox version to v68 -- [#10192](https://github.com/MetaMask/metamask-extension/pull/10192): Update TrezorConnect to v8 -- [#10166](https://github.com/MetaMask/metamask-extension/pull/10166): Fix back button on swaps loading page -- [#9947](https://github.com/MetaMask/metamask-extension/pull/9947): Do not publish swaps transaction if the estimateGas call made when adding the transaction fails. +- Update @metamask/contract-metadata from v1.21.0 to 1.22.0 ([#10285](https://github.com/MetaMask/metamask-extension/pull/10285)) +- Update `hi` localized messages ([#10264](https://github.com/MetaMask/metamask-extension/pull/10264)) +- Move fox to bottom of 'About' page ([#10174](https://github.com/MetaMask/metamask-extension/pull/10174)) +- Fix hardware account selection ([#10198](https://github.com/MetaMask/metamask-extension/pull/10198)) +- Add a timeout to all network requests ([#10101](https://github.com/MetaMask/metamask-extension/pull/10101)) +- Fix displayed balance of tokens with 0 decimals in swaps flow ([#10212](https://github.com/MetaMask/metamask-extension/pull/10212)) +- Prevent accidentally submitting a swap twice ([#10162](https://github.com/MetaMask/metamask-extension/pull/10162)) +- Improve chain ID validation ([#10224](https://github.com/MetaMask/metamask-extension/pull/10224)) +- Increase minimum Firefox version to v68 ([#10195](https://github.com/MetaMask/metamask-extension/pull/10195)) +- Update TrezorConnect to v8 ([#10192](https://github.com/MetaMask/metamask-extension/pull/10192)) +- Fix back button on swaps loading page ([#10166](https://github.com/MetaMask/metamask-extension/pull/10166)) +- Do not publish swaps transaction if the estimateGas call made when adding the transaction fails. ([#9947](https://github.com/MetaMask/metamask-extension/pull/9947)) ## [9.0.3] - 2021-01-22 ### Uncategorized -- [#10243](https://github.com/MetaMask/metamask-extension/pull/10243): Fix site metadata handling -- [#10252](https://github.com/MetaMask/metamask-extension/pull/10252): Fix decrypt message confirmation UI crash +- Fix site metadata handling ([#10243](https://github.com/MetaMask/metamask-extension/pull/10243)) +- Fix decrypt message confirmation UI crash ([#10252](https://github.com/MetaMask/metamask-extension/pull/10252)) ## [9.0.2] - 2021-01-20 ### Uncategorized -- [#10191](https://github.com/MetaMask/metamask-extension/pull/10191): zh_TW: 乙太 -> 以太 (#10191) -- [#10207](https://github.com/MetaMask/metamask-extension/pull/10207): zh_TW: Translate buy, assets, activity (#10207) -- [#10219](https://github.com/MetaMask/metamask-extension/pull/10219): Restore provider 'data' event (#10219) +- zh_TW: 乙太 -> 以太 ([#10191](https://github.com/MetaMask/metamask-extension/pull/10191)) +- zh_TW: Translate buy, assets, activity ([#10207](https://github.com/MetaMask/metamask-extension/pull/10207)) +- Restore provider 'data' event ([#10219](https://github.com/MetaMask/metamask-extension/pull/10219)) ## [9.0.1] - 2021-01-13 ### Uncategorized -- [#10169](https://github.com/MetaMask/metamask-extension/pull/10169): Improved detection of contract methods with array parameters -- [#10178](https://github.com/MetaMask/metamask-extension/pull/10178): Only warn of injected web3 usage once per page -- [#10179](https://github.com/MetaMask/metamask-extension/pull/10179): Restore support for @metamask/inpage provider@"< 8.0.0" -- [#10180](https://github.com/MetaMask/metamask-extension/pull/10180): Fix UI crash when domain metadata is missing on public encryption key confirmation page +- Improved detection of contract methods with array parameters ([#10169](https://github.com/MetaMask/metamask-extension/pull/10169)) +- Only warn of injected web3 usage once per page ([#10178](https://github.com/MetaMask/metamask-extension/pull/10178)) +- Restore support for @metamask/inpage provider@"< 8.0.0" ([#10179](https://github.com/MetaMask/metamask-extension/pull/10179)) +- Fix UI crash when domain metadata is missing on public encryption key confirmation page ([#10180](https://github.com/MetaMask/metamask-extension/pull/10180)) ## [9.0.0] - 2021-01-12 ### Uncategorized -- [#9156](https://github.com/MetaMask/metamask-extension/pull/9156): Remove window.web3 injection -- [#10039](https://github.com/MetaMask/metamask-extension/pull/10039): Add web3 shim usage notification -- [#8640](https://github.com/MetaMask/metamask-extension/pull/8640): Implement breaking window.ethereum API changes -- [#8629](https://github.com/MetaMask/metamask-extension/pull/8629): Fix `eth_chainId` return values for Infura networks -- [#10019](https://github.com/MetaMask/metamask-extension/pull/10019): Increase Chrome minimum version to v63 -- [#10135](https://github.com/MetaMask/metamask-extension/pull/10135): Fix error where a swap only completed the token approval transaction -- [#10100](https://github.com/MetaMask/metamask-extension/pull/10100): Remove unnecessary swaps footer space when in dropdown mode -- [#9905](https://github.com/MetaMask/metamask-extension/pull/9905): Redesign view quote screens -- [#9320](https://github.com/MetaMask/metamask-extension/pull/9320): Prevent hidden tokens from reappearing -- [#10000](https://github.com/MetaMask/metamask-extension/pull/10000): Use consistent font size for modal top right Close links -- [#10046](https://github.com/MetaMask/metamask-extension/pull/10046): Improve home screen notification appearance -- [#10093](https://github.com/MetaMask/metamask-extension/pull/10093): Always roll back to the previously selected network when unable to connect to a newly selected network -- [#10117](https://github.com/MetaMask/metamask-extension/pull/10117): Fix network settings Kovan block explorer link -- [#10143](https://github.com/MetaMask/metamask-extension/pull/10143): Prevent malformed next nonce warning -- [#10142](https://github.com/MetaMask/metamask-extension/pull/10142): Update @metamask/contract-metadata from v1.20.0 to 1.21.0 -- [#10160](https://github.com/MetaMask/metamask-extension/pull/10160): Fix French "Block Explorer URL" translations -- [#10157](https://github.com/MetaMask/metamask-extension/pull/10157): Automatically detect tokens on custom Mainnet RPC endpoints -- [#9772](https://github.com/MetaMask/metamask-extension/pull/9772): Improve zh_CN translation -- [#10170](https://github.com/MetaMask/metamask-extension/pull/10170): Fix bug where swaps button was disabled on Mainnet if the user hadn't switched networks in a long time +- Remove window.web3 injection ([#9156](https://github.com/MetaMask/metamask-extension/pull/9156)) +- Add web3 shim usage notification ([#10039](https://github.com/MetaMask/metamask-extension/pull/10039)) +- Implement breaking window.ethereum API changes ([#8640](https://github.com/MetaMask/metamask-extension/pull/8640)) +- Fix `eth_chainId` return values for Infura networks ([#8629](https://github.com/MetaMask/metamask-extension/pull/8629)) +- Increase Chrome minimum version to v63 ([#10019](https://github.com/MetaMask/metamask-extension/pull/10019)) +- Fix error where a swap only completed the token approval transaction ([#10135](https://github.com/MetaMask/metamask-extension/pull/10135)) +- Remove unnecessary swaps footer space when in dropdown mode ([#10100](https://github.com/MetaMask/metamask-extension/pull/10100)) +- Redesign view quote screens ([#9905](https://github.com/MetaMask/metamask-extension/pull/9905)) +- Prevent hidden tokens from reappearing ([#9320](https://github.com/MetaMask/metamask-extension/pull/9320)) +- Use consistent font size for modal top right Close links ([#10000](https://github.com/MetaMask/metamask-extension/pull/10000)) +- Improve home screen notification appearance ([#10046](https://github.com/MetaMask/metamask-extension/pull/10046)) +- Always roll back to the previously selected network when unable to connect to a newly selected network ([#10093](https://github.com/MetaMask/metamask-extension/pull/10093)) +- Fix network settings Kovan block explorer link ([#10117](https://github.com/MetaMask/metamask-extension/pull/10117)) +- Prevent malformed next nonce warning ([#10143](https://github.com/MetaMask/metamask-extension/pull/10143)) +- Update @metamask/contract-metadata from v1.20.0 to 1.21.0 ([#10142](https://github.com/MetaMask/metamask-extension/pull/10142)) +- Fix French "Block Explorer URL" translations ([#10160](https://github.com/MetaMask/metamask-extension/pull/10160)) +- Automatically detect tokens on custom Mainnet RPC endpoints ([#10157](https://github.com/MetaMask/metamask-extension/pull/10157)) +- Improve zh_CN translation ([#9772](https://github.com/MetaMask/metamask-extension/pull/9772)) +- Fix bug where swaps button was disabled on Mainnet if the user hadn't switched networks in a long time ([#10170](https://github.com/MetaMask/metamask-extension/pull/10170)) ## [8.1.11] - 2021-01-07 ### Uncategorized -- [#10155](https://github.com/MetaMask/metamask-extension/pull/10155): Disable swaps when the current network's chainId does not match the mainnet chain ID, instead of disabling based on network ID +- Disable swaps when the current network's chainId does not match the mainnet chain ID, instead of disabling based on network ID ([#10155](https://github.com/MetaMask/metamask-extension/pull/10155)) ## [8.1.10] - 2021-01-04 ### Uncategorized -- [#10084](https://github.com/MetaMask/metamask-extension/pull/10084): Set last provider when switching to a customRPC -- [#10096](https://github.com/MetaMask/metamask-extension/pull/10096): Update `@metamask/controllers` to v5.1.0 -- [#10103](https://github.com/MetaMask/metamask-extension/pull/10103): Prevent stuck loading screen in some situations -- [#10104](https://github.com/MetaMask/metamask-extension/pull/10104): Bump @metamask/contract-metadata from 1.19.0 to 1.20.0 -- [#10110](https://github.com/MetaMask/metamask-extension/pull/10110): Fix frozen loading screen on Firefox when strict Enhanced Tracking Protection is enabled +- Set last provider when switching to a customRPC ([#10084](https://github.com/MetaMask/metamask-extension/pull/10084)) +- Update `@metamask/controllers` to v5.1.0 ([#10096](https://github.com/MetaMask/metamask-extension/pull/10096)) +- Prevent stuck loading screen in some situations ([#10103](https://github.com/MetaMask/metamask-extension/pull/10103)) +- Bump @metamask/contract-metadata from 1.19.0 to 1.20.0 ([#10104](https://github.com/MetaMask/metamask-extension/pull/10104)) +- Fix frozen loading screen on Firefox when strict Enhanced Tracking Protection is enabled ([#10110](https://github.com/MetaMask/metamask-extension/pull/10110)) ## [8.1.9] - 2020-12-15 ### Uncategorized -- [#10034](https://github.com/MetaMask/metamask-extension/pull/10034): Fix contentscript injection failure on Firefox 56 -- [#10045](https://github.com/MetaMask/metamask-extension/pull/10045): Fix token validation in Send flow -- [#10048](https://github.com/MetaMask/metamask-extension/pull/10048): Display boolean values when signing typed data -- [#10070](https://github.com/MetaMask/metamask-extension/pull/10070): Add eth_getProof -- [#10043](https://github.com/MetaMask/metamask-extension/pull/10043): Improve swaps maximum gas estimation -- [#10069](https://github.com/MetaMask/metamask-extension/pull/10069): Fetch swap quote refresh time from API -- [#10040](https://github.com/MetaMask/metamask-extension/pull/10040): Disable console in contentscript to reduce noise +- Fix contentscript injection failure on Firefox 56 ([#10034](https://github.com/MetaMask/metamask-extension/pull/10034)) +- Fix token validation in Send flow ([#10045](https://github.com/MetaMask/metamask-extension/pull/10045)) +- Display boolean values when signing typed data ([#10048](https://github.com/MetaMask/metamask-extension/pull/10048)) +- Add eth_getProof ([#10070](https://github.com/MetaMask/metamask-extension/pull/10070)) +- Improve swaps maximum gas estimation ([#10043](https://github.com/MetaMask/metamask-extension/pull/10043)) +- Fetch swap quote refresh time from API ([#10069](https://github.com/MetaMask/metamask-extension/pull/10069)) +- Disable console in contentscript to reduce noise ([#10040](https://github.com/MetaMask/metamask-extension/pull/10040)) ## [8.1.8] - 2020-12-09 ### Uncategorized -- [#9992](https://github.com/MetaMask/metamask-extension/pull/9992): Improve transaction params validation -- [#9991](https://github.com/MetaMask/metamask-extension/pull/9991): Don't allow more than 15% slippage -- [#9994](https://github.com/MetaMask/metamask-extension/pull/9994): Prevent unwanted 'no quotes available' message when going back to build quote screen while having insufficient funds -- [#9999](https://github.com/MetaMask/metamask-extension/pull/9999): Fix missing contacts upon restart +- Improve transaction params validation ([#9992](https://github.com/MetaMask/metamask-extension/pull/9992)) +- Don't allow more than 15% slippage ([#9991](https://github.com/MetaMask/metamask-extension/pull/9991)) +- Prevent unwanted 'no quotes available' message when going back to build quote screen while having insufficient funds ([#9994](https://github.com/MetaMask/metamask-extension/pull/9994)) +- Fix missing contacts upon restart ([#9999](https://github.com/MetaMask/metamask-extension/pull/9999)) ## [8.1.7] - 2020-12-09 ### Uncategorized @@ -357,840 +361,841 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [8.1.6] - 2020-12-04 ### Uncategorized -- [#9916](https://github.com/MetaMask/metamask-extension/pull/9916): Fix QR code scans interpretting payment requests as token addresses -- [#9847](https://github.com/MetaMask/metamask-extension/pull/9847): Add alt text for images in list items -- [#9960](https://github.com/MetaMask/metamask-extension/pull/9960): Ensure watchAsset returns errors for invalid token symbols -- [#9968](https://github.com/MetaMask/metamask-extension/pull/9968): Adds tokens from v1.19.0 of metamask/contract-metadata to add token lists -- [#9970](https://github.com/MetaMask/metamask-extension/pull/9970): Etherscan links support Goerli network -- [#9899](https://github.com/MetaMask/metamask-extension/pull/9899): Show price impact warnings on swaps quote screen -- [#9867](https://github.com/MetaMask/metamask-extension/pull/9867): Replace use of ethgasstation -- [#9984](https://github.com/MetaMask/metamask-extension/pull/9984): Show correct gas estimates when users don't have sufficient balance for contract transaction -- [#9993](https://github.com/MetaMask/metamask-extension/pull/9993): Add 48x48 MetaMask icon for use by browsers +- Fix QR code scans interpretting payment requests as token addresses ([#9916](https://github.com/MetaMask/metamask-extension/pull/9916)) +- Add alt text for images in list items ([#9847](https://github.com/MetaMask/metamask-extension/pull/9847)) +- Ensure watchAsset returns errors for invalid token symbols ([#9960](https://github.com/MetaMask/metamask-extension/pull/9960)) +- Adds tokens from v1.19.0 of metamask/contract-metadata to add token lists ([#9968](https://github.com/MetaMask/metamask-extension/pull/9968)) +- Etherscan links support Goerli network ([#9970](https://github.com/MetaMask/metamask-extension/pull/9970)) +- Show price impact warnings on swaps quote screen ([#9899](https://github.com/MetaMask/metamask-extension/pull/9899)) +- Replace use of ethgasstation ([#9867](https://github.com/MetaMask/metamask-extension/pull/9867)) +- Show correct gas estimates when users don't have sufficient balance for contract transaction ([#9984](https://github.com/MetaMask/metamask-extension/pull/9984)) +- Add 48x48 MetaMask icon for use by browsers ([#9993](https://github.com/MetaMask/metamask-extension/pull/9993)) ## [8.1.5] - 2020-11-19 ### Uncategorized -- [#9871](https://github.com/MetaMask/metamask-extension/pull/9871): Show send text upon hover in main asset list -- [#9855](https://github.com/MetaMask/metamask-extension/pull/9855): Make edit icon and account name in account details modal focusable -- [#9853](https://github.com/MetaMask/metamask-extension/pull/9853): Provide alternative text for images where appropriate -- [#9869](https://github.com/MetaMask/metamask-extension/pull/9869): Remove CoinSwitch from the Deposit modal -- [#9883](https://github.com/MetaMask/metamask-extension/pull/9883): Move add contact button in fullscreen/expanded view of settings lower to expose the close button. -- [#9891](https://github.com/MetaMask/metamask-extension/pull/9891): Add token verification message to swaps build quote screen -- [#9896](https://github.com/MetaMask/metamask-extension/pull/9896): Show failed token balance updates -- [#9909](https://github.com/MetaMask/metamask-extension/pull/9909): Update asset page etherscan link to the address-filtered token page on Etherscan -- [#9910](https://github.com/MetaMask/metamask-extension/pull/9910): Revert "Show a 'send eth' button on home screen in full screen mode" -- [#9907](https://github.com/MetaMask/metamask-extension/pull/9907): Ensure "Known contract address" warning is shown on send screen even when changing asset -- [#9911](https://github.com/MetaMask/metamask-extension/pull/9911): Fix display of Ledger connection error -- [#9918](https://github.com/MetaMask/metamask-extension/pull/9918): Fix missing icon in asset page dropdown and in advanced gas modal button group +- Show send text upon hover in main asset list ([#9871](https://github.com/MetaMask/metamask-extension/pull/9871)) +- Make edit icon and account name in account details modal focusable ([#9855](https://github.com/MetaMask/metamask-extension/pull/9855)) +- Provide alternative text for images where appropriate ([#9853](https://github.com/MetaMask/metamask-extension/pull/9853)) +- Remove CoinSwitch from the Deposit modal ([#9869](https://github.com/MetaMask/metamask-extension/pull/9869)) +- Move add contact button in fullscreen/expanded view of settings lower to expose the close button. ([#9883](https://github.com/MetaMask/metamask-extension/pull/9883)) +- Add token verification message to swaps build quote screen ([#9891](https://github.com/MetaMask/metamask-extension/pull/9891)) +- Show failed token balance updates ([#9896](https://github.com/MetaMask/metamask-extension/pull/9896)) +- Update asset page etherscan link to the address-filtered token page on Etherscan ([#9909](https://github.com/MetaMask/metamask-extension/pull/9909)) +- Revert "Show a 'send eth' button on home screen in full screen mode" ([#9910](https://github.com/MetaMask/metamask-extension/pull/9910)) +- Ensure "Known contract address" warning is shown on send screen even when changing asset ([#9907](https://github.com/MetaMask/metamask-extension/pull/9907)) +- Fix display of Ledger connection error ([#9911](https://github.com/MetaMask/metamask-extension/pull/9911)) +- Fix missing icon in asset page dropdown and in advanced gas modal button group ([#9918](https://github.com/MetaMask/metamask-extension/pull/9918)) ## [8.1.4] - 2020-11-16 ### Uncategorized -- [#9687](https://github.com/MetaMask/metamask-extension/pull/9687): Allow speeding up of underpriced transactions -- [#9694](https://github.com/MetaMask/metamask-extension/pull/9694): normalize UI component font styles -- [#9695](https://github.com/MetaMask/metamask-extension/pull/9695): normalize app component font styles -- [#9696](https://github.com/MetaMask/metamask-extension/pull/9696): normalize deprecated itcss font styles -- [#9697](https://github.com/MetaMask/metamask-extension/pull/9697): normalize page font styles -- [#9740](https://github.com/MetaMask/metamask-extension/pull/9740): Standardize network settings page -- [#9750](https://github.com/MetaMask/metamask-extension/pull/9750): Make swap arrows accessible, make swaps advanced options accessible -- [#9766](https://github.com/MetaMask/metamask-extension/pull/9766): Use 1px borders on inputs and buttons -- [#9767](https://github.com/MetaMask/metamask-extension/pull/9767): Remove border radius from transfer button -- [#9764](https://github.com/MetaMask/metamask-extension/pull/9764): Update custom RPC network dropdown icons -- [#9763](https://github.com/MetaMask/metamask-extension/pull/9763): Add confirmation for network dropdown delete action -- [#9583](https://github.com/MetaMask/metamask-extension/pull/9583): Use `chainId` for incoming transactions controller -- [#9748](https://github.com/MetaMask/metamask-extension/pull/9748): Autofocus input, improve accessibility of restore page -- [#9778](https://github.com/MetaMask/metamask-extension/pull/9778): Shorten unit input width and use ellipses for overflow -- [#9746](https://github.com/MetaMask/metamask-extension/pull/9746): Make the login screen's Restore and Import links accessible -- [#9780](https://github.com/MetaMask/metamask-extension/pull/9780): Display decimal chain ID in network form -- [#9599](https://github.com/MetaMask/metamask-extension/pull/9599): Use MetaSwap API for gas price estimation in swaps -- [#9518](https://github.com/MetaMask/metamask-extension/pull/9518): Make all UI tabs accessible via keyboard -- [#9808](https://github.com/MetaMask/metamask-extension/pull/9808): Always allow overwriting invalid custom RPC chain ID -- [#9812](https://github.com/MetaMask/metamask-extension/pull/9812): Fix send header cancel button alignment -- [#9271](https://github.com/MetaMask/metamask-extension/pull/9271): Do not check popupIsOpen on Vivaldi -- [#9306](https://github.com/MetaMask/metamask-extension/pull/9306): Fix UI crash when dapp submits negative gas price -- [#9257](https://github.com/MetaMask/metamask-extension/pull/9257): Add sort and search to AddRecipient accounts list -- [#9824](https://github.com/MetaMask/metamask-extension/pull/9824): Move `externally_connectable` from base to Chrome manifest -- [#9815](https://github.com/MetaMask/metamask-extension/pull/9815): Add support for custom network RPC URL with basic auth -- [#9822](https://github.com/MetaMask/metamask-extension/pull/9822): Make QR code button focusable -- [#9832](https://github.com/MetaMask/metamask-extension/pull/9832): Warn instead of throw on duplicate web3 -- [#9838](https://github.com/MetaMask/metamask-extension/pull/9838): @metamask/controllers@4.0.0 -- [#9856](https://github.com/MetaMask/metamask-extension/pull/9856): Prevent user from getting stuck on opt in page -- [#9845](https://github.com/MetaMask/metamask-extension/pull/9845): Show a 'send eth' button on home screen in full screen mode -- [#9871](https://github.com/MetaMask/metamask-extension/pull/9871): Show send text upon hover in main asset list -- [#9880](https://github.com/MetaMask/metamask-extension/pull/9880): Properly detect U2F errors in hardware wallet +- Allow speeding up of underpriced transactions ([#9687](https://github.com/MetaMask/metamask-extension/pull/9687)) +- normalize UI component font styles ([#9694](https://github.com/MetaMask/metamask-extension/pull/9694)) +- normalize app component font styles ([#9695](https://github.com/MetaMask/metamask-extension/pull/9695)) +- normalize deprecated itcss font styles ([#9696](https://github.com/MetaMask/metamask-extension/pull/9696)) +- normalize page font styles ([#9697](https://github.com/MetaMask/metamask-extension/pull/9697)) +- Standardize network settings page ([#9740](https://github.com/MetaMask/metamask-extension/pull/9740)) +- Make swap arrows accessible, make swaps advanced options accessible ([#9750](https://github.com/MetaMask/metamask-extension/pull/9750)) +- Use 1px borders on inputs and buttons ([#9766](https://github.com/MetaMask/metamask-extension/pull/9766)) +- Remove border radius from transfer button ([#9767](https://github.com/MetaMask/metamask-extension/pull/9767)) +- Update custom RPC network dropdown icons ([#9764](https://github.com/MetaMask/metamask-extension/pull/9764)) +- Add confirmation for network dropdown delete action ([#9763](https://github.com/MetaMask/metamask-extension/pull/9763)) +- Use `chainId` for incoming transactions controller ([#9583](https://github.com/MetaMask/metamask-extension/pull/9583)) +- Autofocus input, improve accessibility of restore page ([#9748](https://github.com/MetaMask/metamask-extension/pull/9748)) +- Shorten unit input width and use ellipses for overflow ([#9778](https://github.com/MetaMask/metamask-extension/pull/9778)) +- Make the login screen's Restore and Import links accessible ([#9746](https://github.com/MetaMask/metamask-extension/pull/9746)) +- Display decimal chain ID in network form ([#9780](https://github.com/MetaMask/metamask-extension/pull/9780)) +- Use MetaSwap API for gas price estimation in swaps ([#9599](https://github.com/MetaMask/metamask-extension/pull/9599)) +- Make all UI tabs accessible via keyboard ([#9518](https://github.com/MetaMask/metamask-extension/pull/9518)) +- Always allow overwriting invalid custom RPC chain ID ([#9808](https://github.com/MetaMask/metamask-extension/pull/9808)) +- Fix send header cancel button alignment ([#9812](https://github.com/MetaMask/metamask-extension/pull/9812)) +- Do not check popupIsOpen on Vivaldi ([#9271](https://github.com/MetaMask/metamask-extension/pull/9271)) +- Fix UI crash when dapp submits negative gas price ([#9306](https://github.com/MetaMask/metamask-extension/pull/9306)) +- Add sort and search to AddRecipient accounts list ([#9257](https://github.com/MetaMask/metamask-extension/pull/9257)) +- Move `externally_connectable` from base to Chrome manifest ([#9824](https://github.com/MetaMask/metamask-extension/pull/9824)) +- Add support for custom network RPC URL with basic auth ([#9815](https://github.com/MetaMask/metamask-extension/pull/9815)) +- Make QR code button focusable ([#9822](https://github.com/MetaMask/metamask-extension/pull/9822)) +- Warn instead of throw on duplicate web3 ([#9832](https://github.com/MetaMask/metamask-extension/pull/9832)) +- @metamask/controllers@4.0.0 ([#9838](https://github.com/MetaMask/metamask-extension/pull/9838)) +- Prevent user from getting stuck on opt in page ([#9856](https://github.com/MetaMask/metamask-extension/pull/9856)) +- Show a 'send eth' button on home screen in full screen mode ([#9845](https://github.com/MetaMask/metamask-extension/pull/9845)) +- Show send text upon hover in main asset list ([#9871](https://github.com/MetaMask/metamask-extension/pull/9871)) +- Properly detect U2F errors in hardware wallet ([#9880](https://github.com/MetaMask/metamask-extension/pull/9880)) ## [8.1.3] - 2020-10-29 ### Uncategorized -- [#9642](https://github.com/MetaMask/metamask-extension/pull/9642) Prevent excessive overflow from swap dropdowns -- [#9658](https://github.com/MetaMask/metamask-extension/pull/9658): Fix sorting Quote Source column of quote sort list -- [#9667](https://github.com/MetaMask/metamask-extension/pull/9667): Fix adding contact with QR code -- [#9674](https://github.com/MetaMask/metamask-extension/pull/9674): Fix ENS resolution of `.eth` URLs with query strings -- [#9691](https://github.com/MetaMask/metamask-extension/pull/9691): Bump @metamask/inpage-provider from 6.1.0 to 6.3.0 -- [#9700](https://github.com/MetaMask/metamask-extension/pull/9700): Provide image sizing so there's no jump when opening the swaps token search -- [#9568](https://github.com/MetaMask/metamask-extension/pull/9568): Add ses lockdown to build system -- [#9705](https://github.com/MetaMask/metamask-extension/pull/9705): Prevent memory leak from selected account copy tooltip -- [#9671](https://github.com/MetaMask/metamask-extension/pull/9671): Prevent old fetches from polluting the swap state -- [#9702](https://github.com/MetaMask/metamask-extension/pull/9702): Keyboard navigation for swaps dropdowns -- [#9646](https://github.com/MetaMask/metamask-extension/pull/9646): Switch from Matomo to Segment -- [#9745](https://github.com/MetaMask/metamask-extension/pull/9745): Fix fetching swaps when initial network not Mainnet -- [#9621](https://github.com/MetaMask/metamask-extension/pull/9621): Include aggregator fee as part of displayed network fees -- [#9736](https://github.com/MetaMask/metamask-extension/pull/9736): Bump eth-contract-metadata from 1.16.0 to 1.17.0 -- [#9743](https://github.com/MetaMask/metamask-extension/pull/9743): Fix "+-" prefix on swap token amount -- [#9715](https://github.com/MetaMask/metamask-extension/pull/9715): Focus on wallet address in buy workflow +- Prevent excessive overflow from swap dropdowns ([#9642](https://github.com/MetaMask/metamask-extension/pull/9642)) +- Fix sorting Quote Source column of quote sort list ([#9658](https://github.com/MetaMask/metamask-extension/pull/9658)) +- Fix adding contact with QR code ([#9667](https://github.com/MetaMask/metamask-extension/pull/9667)) +- Fix ENS resolution of `.eth` URLs with query strings ([#9674](https://github.com/MetaMask/metamask-extension/pull/9674)) +- Bump @metamask/inpage-provider from 6.1.0 to 6.3.0 ([#9691](https://github.com/MetaMask/metamask-extension/pull/9691)) +- Provide image sizing so there's no jump when opening the swaps token search ([#9700](https://github.com/MetaMask/metamask-extension/pull/9700)) +- Add ses lockdown to build system ([#9568](https://github.com/MetaMask/metamask-extension/pull/9568)) +- Prevent memory leak from selected account copy tooltip ([#9705](https://github.com/MetaMask/metamask-extension/pull/9705)) +- Prevent old fetches from polluting the swap state ([#9671](https://github.com/MetaMask/metamask-extension/pull/9671)) +- Keyboard navigation for swaps dropdowns ([#9702](https://github.com/MetaMask/metamask-extension/pull/9702)) +- Switch from Matomo to Segment ([#9646](https://github.com/MetaMask/metamask-extension/pull/9646)) +- Fix fetching swaps when initial network not Mainnet ([#9745](https://github.com/MetaMask/metamask-extension/pull/9745)) +- Include aggregator fee as part of displayed network fees ([#9621](https://github.com/MetaMask/metamask-extension/pull/9621)) +- Bump eth-contract-metadata from 1.16.0 to 1.17.0 ([#9736](https://github.com/MetaMask/metamask-extension/pull/9736)) +- Fix "+-" prefix on swap token amount ([#9743](https://github.com/MetaMask/metamask-extension/pull/9743)) +- Focus on wallet address in buy workflow ([#9715](https://github.com/MetaMask/metamask-extension/pull/9715)) ## [8.1.2] - 2020-10-20 ### Uncategorized -- [#9608](https://github.com/MetaMask/metamask-extension/pull/9608): Ensure QR code scanner works -- [#9624](https://github.com/MetaMask/metamask-extension/pull/9624): Help users avoid insufficient gas prices in swaps -- [#9614](https://github.com/MetaMask/metamask-extension/pull/9614): Update swaps network fee tooltip -- [#9623](https://github.com/MetaMask/metamask-extension/pull/9623): Prevent reducing the gas limit for swaps -- [#9630](https://github.com/MetaMask/metamask-extension/pull/9630): Fix UI crash when trying to render estimated time remaining of non-submitted transaction -- [#9633](https://github.com/MetaMask/metamask-extension/pull/9633): Update View Quote page to better represent the MetaMask fee +- Ensure QR code scanner works ([#9608](https://github.com/MetaMask/metamask-extension/pull/9608)) +- Help users avoid insufficient gas prices in swaps ([#9624](https://github.com/MetaMask/metamask-extension/pull/9624)) +- Update swaps network fee tooltip ([#9614](https://github.com/MetaMask/metamask-extension/pull/9614)) +- Prevent reducing the gas limit for swaps ([#9623](https://github.com/MetaMask/metamask-extension/pull/9623)) +- Fix UI crash when trying to render estimated time remaining of non-submitted transaction ([#9630](https://github.com/MetaMask/metamask-extension/pull/9630)) +- Update View Quote page to better represent the MetaMask fee ([#9633](https://github.com/MetaMask/metamask-extension/pull/9633)) ## [8.1.1] - 2020-10-15 ### Uncategorized -- [#9586](https://github.com/MetaMask/metamask-extension/pull/9586): Prevent build quote crash when swapping from non-tracked token with balance (#9586) -- [#9592](https://github.com/MetaMask/metamask-extension/pull/9592): Remove commitment to maintain a public metrics dashboard (#9592) -- [#9596](https://github.com/MetaMask/metamask-extension/pull/9596): Fix TypeError when `signTypedData` throws (#9596) -- [#9591](https://github.com/MetaMask/metamask-extension/pull/9591): Fix Firefox overflow on transaction items with long amounts (#9591) -- [#9601](https://github.com/MetaMask/metamask-extension/pull/9601): Update text content of invalid custom network alert (#9601) -- [#9575](https://github.com/MetaMask/metamask-extension/pull/9575): Ensure proper hover display for accounts in main menu (#9575) -- [#9576](https://github.com/MetaMask/metamask-extension/pull/9576): Autofocus the appropriate text fields in the Create/Import/Hardware screen (#9576) -- [#9581](https://github.com/MetaMask/metamask-extension/pull/9581): AutoFocus the from input on swaps screen (#9581) -- [#9602](https://github.com/MetaMask/metamask-extension/pull/9602): Prevent swap button from being focused when disabled (#9602) -- [#9609](https://github.com/MetaMask/metamask-extension/pull/9609): Ensure swaps customize gas modal values are set correctly (#9609) +- Prevent build quote crash when swapping from non-tracked token with balance ([#9586](https://github.com/MetaMask/metamask-extension/pull/9586)) +- Remove commitment to maintain a public metrics dashboard ([#9592](https://github.com/MetaMask/metamask-extension/pull/9592)) +- Fix TypeError when `signTypedData` throws ([#9596](https://github.com/MetaMask/metamask-extension/pull/9596)) +- Fix Firefox overflow on transaction items with long amounts ([#9591](https://github.com/MetaMask/metamask-extension/pull/9591)) +- Update text content of invalid custom network alert ([#9601](https://github.com/MetaMask/metamask-extension/pull/9601)) +- Ensure proper hover display for accounts in main menu ([#9575](https://github.com/MetaMask/metamask-extension/pull/9575)) +- Autofocus the appropriate text fields in the Create/Import/Hardware screen ([#9576](https://github.com/MetaMask/metamask-extension/pull/9576)) +- AutoFocus the from input on swaps screen ([#9581](https://github.com/MetaMask/metamask-extension/pull/9581)) +- Prevent swap button from being focused when disabled ([#9602](https://github.com/MetaMask/metamask-extension/pull/9602)) +- Ensure swaps customize gas modal values are set correctly ([#9609](https://github.com/MetaMask/metamask-extension/pull/9609)) ## [8.1.0] - 2020-10-13 ### Uncategorized -- [#9565](https://github.com/MetaMask/metamask-extension/pull/9565): Ensure address book entries are shared between networks with the same chain ID -- [#9552](https://github.com/MetaMask/metamask-extension/pull/9552): Fix `eth_signTypedData_v4` chain ID validation for non-default networks -- [#9551](https://github.com/MetaMask/metamask-extension/pull/9551): Allow the "Localhost 8545" network to be edited, and require a chain ID to be specified for it -- [#9491](https://github.com/MetaMask/metamask-extension/pull/9491): Validate custom network chain IDs against endpoint `eth_chainId` return values -- [#9487](https://github.com/MetaMask/metamask-extension/pull/9487): Require chain IDs to be specified for custom networks -- [#9482](https://github.com/MetaMask/metamask-extension/pull/9482): Add MetaMask Swaps 🌻 -- [#9422](https://github.com/MetaMask/metamask-extension/pull/9422): Fix data backup feature (i.e. syncing with 3box) -- [#9434](https://github.com/MetaMask/metamask-extension/pull/9434): Improve gas input UI by using tooltip instead of a modal to communicate gas data -- [#9433](https://github.com/MetaMask/metamask-extension/pull/9433): Improve visual style and layout of the basic tab of the customize gas modal -- [#9415](https://github.com/MetaMask/metamask-extension/pull/9415): Fix UI bug in token approval confirmation notifications -- [#9414](https://github.com/MetaMask/metamask-extension/pull/9414): Update Wyre purchase URL -- [#9411](https://github.com/MetaMask/metamask-extension/pull/9411): Rename 'Ethereum Main Network' in network selector to 'Etherum Mainnet' -- [#9409](https://github.com/MetaMask/metamask-extension/pull/9409): Fix info tooltip on the alert settings screen when used in firefox -- [#9406](https://github.com/MetaMask/metamask-extension/pull/9406): Fix UI bug in customize gas modal: shwo left border when the first button is selected -- [#9395](https://github.com/MetaMask/metamask-extension/pull/9395): Correctly save new Contact Book addressed after editing them in 'Settings > Contact' -- [#9293](https://github.com/MetaMask/metamask-extension/pull/9293): Improve Italian translations -- [#9295](https://github.com/MetaMask/metamask-extension/pull/9295): Ensure the extension can be unlocked without network/internet access -- [#9344](https://github.com/MetaMask/metamask-extension/pull/9344): Add messages to Ledger connection process -- [#9329](https://github.com/MetaMask/metamask-extension/pull/9329): Hide seedphrase by default when restoring vault, and provide option for it to be shown -- [#9333](https://github.com/MetaMask/metamask-extension/pull/9333): Ensure names of token symbols are shown when token amounts in the token list are long -- [#9321](https://github.com/MetaMask/metamask-extension/pull/9321): Warn users when sending tokens to the token address -- [#9288](https://github.com/MetaMask/metamask-extension/pull/9288): Fix bug that caused the accounts list to be empty after entering an incorrect password when attempting to export private key -- [#9314](https://github.com/MetaMask/metamask-extension/pull/9314): Improve/fix error text for when ENS names are not found, on mainnet -- [#9307](https://github.com/MetaMask/metamask-extension/pull/9307): Improve 'Contact Us' copy in settings -- [#9283](https://github.com/MetaMask/metamask-extension/pull/9283): Fix capitalization of copy on MetaMetrics opt-in page -- [#9269](https://github.com/MetaMask/metamask-extension/pull/9269): Add lock icon to default networks in the Settings network page, to indicate they are not editable -- [#9189](https://github.com/MetaMask/metamask-extension/pull/9189): Hide gas price/speed estimate button, and link to advanced gas modal, in send flow on non-main network -- [#9184](https://github.com/MetaMask/metamask-extension/pull/9184): Improve visual styling of back button in account modal -- [#9152](https://github.com/MetaMask/metamask-extension/pull/9152): Fix vertical align of the network name in network dropdown button -- [#9073](https://github.com/MetaMask/metamask-extension/pull/9073): Use new Euclid font throughout MetaMask +- Ensure address book entries are shared between networks with the same chain ID ([#9565](https://github.com/MetaMask/metamask-extension/pull/9565)) +- Fix `eth_signTypedData_v4` chain ID validation for non-default networks ([#9552](https://github.com/MetaMask/metamask-extension/pull/9552)) +- Allow the "Localhost 8545" network to be edited, and require a chain ID to be specified for it ([#9551](https://github.com/MetaMask/metamask-extension/pull/9551)) +- Validate custom network chain IDs against endpoint `eth_chainId` return values ([#9491](https://github.com/MetaMask/metamask-extension/pull/9491)) +- Require chain IDs to be specified for custom networks ([#9487](https://github.com/MetaMask/metamask-extension/pull/9487)) +- Add MetaMask Swaps 🌻 ([#9482](https://github.com/MetaMask/metamask-extension/pull/9482)) +- Fix data backup feature ([#9422](https://github.com/MetaMask/metamask-extension/pull/9422)) +- Improve gas input UI by using tooltip instead of a modal to communicate gas data ([#9434](https://github.com/MetaMask/metamask-extension/pull/9434)) +- Improve visual style and layout of the basic tab of the customize gas modal ([#9433](https://github.com/MetaMask/metamask-extension/pull/9433)) +- Fix UI bug in token approval confirmation notifications ([#9415](https://github.com/MetaMask/metamask-extension/pull/9415)) +- Update Wyre purchase URL ([#9414](https://github.com/MetaMask/metamask-extension/pull/9414)) +- Rename 'Ethereum Main Network' in network selector to 'Etherum Mainnet' ([#9411](https://github.com/MetaMask/metamask-extension/pull/9411)) +- Fix info tooltip on the alert settings screen when used in firefox ([#9409](https://github.com/MetaMask/metamask-extension/pull/9409)) +- Fix UI bug in customize gas modal: shwo left border when the first button is selected ([#9406](https://github.com/MetaMask/metamask-extension/pull/9406)) +- Correctly save new Contact Book addressed after editing them in 'Settings > Contact' ([#9395](https://github.com/MetaMask/metamask-extension/pull/9395)) +- Improve Italian translations ([#9293](https://github.com/MetaMask/metamask-extension/pull/9293)) +- Ensure the extension can be unlocked without network/internet access ([#9295](https://github.com/MetaMask/metamask-extension/pull/9295)) +- Add messages to Ledger connection process ([#9344](https://github.com/MetaMask/metamask-extension/pull/9344)) +- Hide seedphrase by default when restoring vault, and provide option for it to be shown ([#9329](https://github.com/MetaMask/metamask-extension/pull/9329)) +- Ensure names of token symbols are shown when token amounts in the token list are long ([#9333](https://github.com/MetaMask/metamask-extension/pull/9333)) +- Warn users when sending tokens to the token address ([#9321](https://github.com/MetaMask/metamask-extension/pull/9321)) +- Fix bug that caused the accounts list to be empty after entering an incorrect password when attempting to export private key ([#9288](https://github.com/MetaMask/metamask-extension/pull/9288)) +- Improve/fix error text for when ENS names are not found, on mainnet ([#9314](https://github.com/MetaMask/metamask-extension/pull/9314)) +- Improve 'Contact Us' copy in settings ([#9307](https://github.com/MetaMask/metamask-extension/pull/9307)) +- Fix capitalization of copy on MetaMetrics opt-in page ([#9283](https://github.com/MetaMask/metamask-extension/pull/9283)) +- Add lock icon to default networks in the Settings network page, to indicate they are not editable ([#9269](https://github.com/MetaMask/metamask-extension/pull/9269)) +- Hide gas price/speed estimate button, and link to advanced gas modal, in send flow on non-main network ([#9189](https://github.com/MetaMask/metamask-extension/pull/9189)) +- Improve visual styling of back button in account modal ([#9184](https://github.com/MetaMask/metamask-extension/pull/9184)) +- Fix vertical align of the network name in network dropdown button ([#9152](https://github.com/MetaMask/metamask-extension/pull/9152)) +- Use new Euclid font throughout MetaMask ([#9073](https://github.com/MetaMask/metamask-extension/pull/9073)) ## [8.0.10] - 2020-09-16 ### Uncategorized -- [#9423](https://github.com/MetaMask/metamask-extension/pull/9423): Update default phishing list -- [#9416](https://github.com/MetaMask/metamask-extension/pull/9416): Fix fetching a new phishing list on Firefox +- Update default phishing list ([#9423](https://github.com/MetaMask/metamask-extension/pull/9423)) +- Fix fetching a new phishing list on Firefox ([#9416](https://github.com/MetaMask/metamask-extension/pull/9416)) ## [8.0.9] - 2020-08-19 ### Uncategorized -- [#9228](https://github.com/MetaMask/metamask-extension/pull/9228): Move transaction confirmation footer buttons to scrollable area -- [#9256](https://github.com/MetaMask/metamask-extension/pull/9256): Handle non-String web3 property access -- [#9266](https://github.com/MetaMask/metamask-extension/pull/9266): Use @metamask/controllers@2.0.5 -- [#9189](https://github.com/MetaMask/metamask-extension/pull/9189): Hide ETH Gas Station estimates on non-main network +- Move transaction confirmation footer buttons to scrollable area ([#9228](https://github.com/MetaMask/metamask-extension/pull/9228)) +- Handle non-String web3 property access ([#9256](https://github.com/MetaMask/metamask-extension/pull/9256)) +- Use @metamask/controllers@2.0.5 ([#9266](https://github.com/MetaMask/metamask-extension/pull/9266)) +- Hide ETH Gas Station estimates on non-main network ([#9189](https://github.com/MetaMask/metamask-extension/pull/9189)) ## [8.0.8] - 2020-08-14 ### Uncategorized -- [#9211](https://github.com/MetaMask/metamask-extension/pull/9211): Fix Etherscan redirect on notification click -- [#9237](https://github.com/MetaMask/metamask-extension/pull/9237): Reduce volume of web3 usage metrics -- [#9227](https://github.com/MetaMask/metamask-extension/pull/9227): Permit all-caps addresses +- Fix Etherscan redirect on notification click ([#9211](https://github.com/MetaMask/metamask-extension/pull/9211)) +- Reduce volume of web3 usage metrics ([#9237](https://github.com/MetaMask/metamask-extension/pull/9237)) +- Permit all-caps addresses ([#9227](https://github.com/MetaMask/metamask-extension/pull/9227)) ## [8.0.7] - 2020-08-10 ### Uncategorized -- [#9065](https://github.com/MetaMask/metamask-extension/pull/9065): Change title of "Reveal Seed Words" page to "Reveal Seed Phrase" -- [#8974](https://github.com/MetaMask/metamask-extension/pull/8974): Add tooltip to copy button for contacts and seed phrase -- [#9063](https://github.com/MetaMask/metamask-extension/pull/9063): Fix broken UI upon failed password validation -- [#9075](https://github.com/MetaMask/metamask-extension/pull/9075): Fix shifted popup notification when browser is in fullscreen on macOS -- [#9085](https://github.com/MetaMask/metamask-extension/pull/9085): Support longer text in network dropdown -- [#8873](https://github.com/MetaMask/metamask-extension/pull/8873): Fix onboarding bug where user can be asked to verify seed phrase twice -- [#9104](https://github.com/MetaMask/metamask-extension/pull/9104): Replace "Email us" button with "Contact us" button -- [#9137](https://github.com/MetaMask/metamask-extension/pull/9137): Fix bug where `accountsChanged` events stop after a dapp connection is closed. -- [#9152](https://github.com/MetaMask/metamask-extension/pull/9152): Fix network name alignment -- [#9144](https://github.com/MetaMask/metamask-extension/pull/9144): Add web3 usage metrics and prepare for web3 removal +- Change title of "Reveal Seed Words" page to "Reveal Seed Phrase" ([#9065](https://github.com/MetaMask/metamask-extension/pull/9065)) +- Add tooltip to copy button for contacts and seed phrase ([#8974](https://github.com/MetaMask/metamask-extension/pull/8974)) +- Fix broken UI upon failed password validation ([#9063](https://github.com/MetaMask/metamask-extension/pull/9063)) +- Fix shifted popup notification when browser is in fullscreen on macOS ([#9075](https://github.com/MetaMask/metamask-extension/pull/9075)) +- Support longer text in network dropdown ([#9085](https://github.com/MetaMask/metamask-extension/pull/9085)) +- Fix onboarding bug where user can be asked to verify seed phrase twice ([#8873](https://github.com/MetaMask/metamask-extension/pull/8873)) +- Replace "Email us" button with "Contact us" button ([#9104](https://github.com/MetaMask/metamask-extension/pull/9104)) +- Fix bug where `accountsChanged` events stop after a dapp connection is closed. ([#9137](https://github.com/MetaMask/metamask-extension/pull/9137)) +- Fix network name alignment ([#9152](https://github.com/MetaMask/metamask-extension/pull/9152)) +- Add web3 usage metrics and prepare for web3 removal ([#9144](https://github.com/MetaMask/metamask-extension/pull/9144)) ## [8.0.6] - 2020-07-23 ### Uncategorized -- [#9030](https://github.com/MetaMask/metamask-extension/pull/9030): Hide "delete" button when editing contact of wallet account -- [#9031](https://github.com/MetaMask/metamask-extension/pull/9031): Fix crash upon removing contact -- [#9032](https://github.com/MetaMask/metamask-extension/pull/9032): Do not show spend limit for approvals -- [#9046](https://github.com/MetaMask/metamask-extension/pull/9046): Update @metamask/inpage-provider@6.1.0 -- [#9048](https://github.com/MetaMask/metamask-extension/pull/9048): Skip attempts to resolve 0x contract prefix -- [#9051](https://github.com/MetaMask/metamask-extension/pull/9051): Use content-hash@2.5.2 -- [#9056](https://github.com/MetaMask/metamask-extension/pull/9056): Display at least one significant digit of small non-zero token balances +- Hide "delete" button when editing contact of wallet account ([#9030](https://github.com/MetaMask/metamask-extension/pull/9030)) +- Fix crash upon removing contact ([#9031](https://github.com/MetaMask/metamask-extension/pull/9031)) +- Do not show spend limit for approvals ([#9032](https://github.com/MetaMask/metamask-extension/pull/9032)) +- Update @metamask/inpage-provider@6.1.0 ([#9046](https://github.com/MetaMask/metamask-extension/pull/9046)) +- Skip attempts to resolve 0x contract prefix ([#9048](https://github.com/MetaMask/metamask-extension/pull/9048)) +- Use content-hash@2.5.2 ([#9051](https://github.com/MetaMask/metamask-extension/pull/9051)) +- Display at least one significant digit of small non-zero token balances ([#9056](https://github.com/MetaMask/metamask-extension/pull/9056)) ## [8.0.5] - 2020-07-17 ### Uncategorized -- [#8942](https://github.com/MetaMask/metamask-extension/pull/8942): Fix display of incoming transactions (#8942) -- [#8998](https://github.com/MetaMask/metamask-extension/pull/8998): Fix `web3_clientVersion` method (#8998) -- [#9003](https://github.com/MetaMask/metamask-extension/pull/9003): @metamask/inpage-provider@6.0.1 (#9003) -- [#9006](https://github.com/MetaMask/metamask-extension/pull/9006): Hide loading indication after `personal_sign` (#9006) -- [#9011](https://github.com/MetaMask/metamask-extension/pull/9011): Display pending notifications after connect flow (#9011) -- [#9012](https://github.com/MetaMask/metamask-extension/pull/9012): Skip render when home page is closing or redirecting (#9012) -- [#9010](https://github.com/MetaMask/metamask-extension/pull/9010): Limit number of transactions passed outside of TransactionController (#9010) -- [#9023](https://github.com/MetaMask/metamask-extension/pull/9023): Clear AccountTracker accounts and CachedBalances on createNewVaultAndRestore (#9023) -- [#9025](https://github.com/MetaMask/metamask-extension/pull/9025): Catch gas estimate errors (#9025) -- [#9026](https://github.com/MetaMask/metamask-extension/pull/9026): Clear transactions on createNewVaultAndRestore (#9026) +- Fix display of incoming transactions ([#8942](https://github.com/MetaMask/metamask-extension/pull/8942)) +- Fix `web3_clientVersion` method ([#8998](https://github.com/MetaMask/metamask-extension/pull/8998)) +- @metamask/inpage-provider@6.0.1 ([#9003](https://github.com/MetaMask/metamask-extension/pull/9003)) +- Hide loading indication after `personal_sign` ([#9006](https://github.com/MetaMask/metamask-extension/pull/9006)) +- Display pending notifications after connect flow ([#9011](https://github.com/MetaMask/metamask-extension/pull/9011)) +- Skip render when home page is closing or redirecting ([#9012](https://github.com/MetaMask/metamask-extension/pull/9012)) +- Limit number of transactions passed outside of TransactionController ([#9010](https://github.com/MetaMask/metamask-extension/pull/9010)) +- Clear AccountTracker accounts and CachedBalances on createNewVaultAndRestore ([#9023](https://github.com/MetaMask/metamask-extension/pull/9023)) +- Catch gas estimate errors ([#9025](https://github.com/MetaMask/metamask-extension/pull/9025)) +- Clear transactions on createNewVaultAndRestore ([#9026](https://github.com/MetaMask/metamask-extension/pull/9026)) ## [8.0.4] - 2020-07-08 ### Uncategorized -- [#8934](https://github.com/MetaMask/metamask-extension/pull/8934): Fix transaction activity on custom networks -- [#8936](https://github.com/MetaMask/metamask-extension/pull/8936): Fix account tracker optimization +- Fix transaction activity on custom networks ([#8934](https://github.com/MetaMask/metamask-extension/pull/8934)) +- Fix account tracker optimization ([#8936](https://github.com/MetaMask/metamask-extension/pull/8936)) ## [8.0.3] - 2020-07-06 ### Uncategorized -- [#8921](https://github.com/MetaMask/metamask-extension/pull/8921): Restore missing 'data' provider event, and fix 'notification' event -- [#8923](https://github.com/MetaMask/metamask-extension/pull/8923): Normalize the 'from' parameter for `eth_sendTransaction` -- [#8924](https://github.com/MetaMask/metamask-extension/pull/8924): Fix handling of multiple `eth_requestAccount` messages from the same domain -- [#8917](https://github.com/MetaMask/metamask-extension/pull/8917): Update Italian translations +- Restore missing 'data' provider event, and fix 'notification' event ([#8921](https://github.com/MetaMask/metamask-extension/pull/8921)) +- Normalize the 'from' parameter for `eth_sendTransaction` ([#8923](https://github.com/MetaMask/metamask-extension/pull/8923)) +- Fix handling of multiple `eth_requestAccount` messages from the same domain ([#8924](https://github.com/MetaMask/metamask-extension/pull/8924)) +- Update Italian translations ([#8917](https://github.com/MetaMask/metamask-extension/pull/8917)) ## [8.0.2] - 2020-07-03 ### Uncategorized -- [#8907](https://github.com/MetaMask/metamask-extension/pull/8907): Tolerate missing or falsey substitutions -- [#8908](https://github.com/MetaMask/metamask-extension/pull/8908): Fix activity log inline buttons -- [#8909](https://github.com/MetaMask/metamask-extension/pull/8909): Prevent confirming blank suggested token -- [#8910](https://github.com/MetaMask/metamask-extension/pull/8910): Handle suggested token resolved elsewhere -- [#8913](https://github.com/MetaMask/metamask-extension/pull/8913): Fix Kovan chain ID constant +- Tolerate missing or falsey substitutions ([#8907](https://github.com/MetaMask/metamask-extension/pull/8907)) +- Fix activity log inline buttons ([#8908](https://github.com/MetaMask/metamask-extension/pull/8908)) +- Prevent confirming blank suggested token ([#8909](https://github.com/MetaMask/metamask-extension/pull/8909)) +- Handle suggested token resolved elsewhere ([#8910](https://github.com/MetaMask/metamask-extension/pull/8910)) +- Fix Kovan chain ID constant ([#8913](https://github.com/MetaMask/metamask-extension/pull/8913)) ## [8.0.1] - 2020-07-02 ### Uncategorized -- [#8874](https://github.com/MetaMask/metamask-extension/pull/8874): Fx overflow behaviour of add token list -- [#8885](https://github.com/MetaMask/metamask-extension/pull/8885): Show `origin` in connect flow rather than site name -- [#8883](https://github.com/MetaMask/metamask-extension/pull/8883): Allow setting a custom nonce of zero -- [#8889](https://github.com/MetaMask/metamask-extension/pull/8889): Fix language code format mismatch -- [#8891](https://github.com/MetaMask/metamask-extension/pull/8891): Prevent showing connected accounts without origin -- [#8893](https://github.com/MetaMask/metamask-extension/pull/8893): Prevent manually connecting to extension UI -- [#8895](https://github.com/MetaMask/metamask-extension/pull/8895): Allow localized messages to not use substitutions -- [#8897](https://github.com/MetaMask/metamask-extension/pull/8897): Update eth-keyring-controller to fix erasure of imported/hardware account names -- [#8896](https://github.com/MetaMask/metamask-extension/pull/8896): Include relative time polyfill locale data -- [#8898](https://github.com/MetaMask/metamask-extension/pull/8898): Replace percentage opacity value +- Fx overflow behaviour of add token list ([#8874](https://github.com/MetaMask/metamask-extension/pull/8874)) +- Show `origin` in connect flow rather than site name ([#8885](https://github.com/MetaMask/metamask-extension/pull/8885)) +- Allow setting a custom nonce of zero ([#8883](https://github.com/MetaMask/metamask-extension/pull/8883)) +- Fix language code format mismatch ([#8889](https://github.com/MetaMask/metamask-extension/pull/8889)) +- Prevent showing connected accounts without origin ([#8891](https://github.com/MetaMask/metamask-extension/pull/8891)) +- Prevent manually connecting to extension UI ([#8893](https://github.com/MetaMask/metamask-extension/pull/8893)) +- Allow localized messages to not use substitutions ([#8895](https://github.com/MetaMask/metamask-extension/pull/8895)) +- Update eth-keyring-controller to fix erasure of imported/hardware account names ([#8897](https://github.com/MetaMask/metamask-extension/pull/8897)) +- Include relative time polyfill locale data ([#8896](https://github.com/MetaMask/metamask-extension/pull/8896)) +- Replace percentage opacity value ([#8898](https://github.com/MetaMask/metamask-extension/pull/8898)) ## [8.0.0] - 2020-07-01 ### Uncategorized -- [#7004](https://github.com/MetaMask/metamask-extension/pull/7004): Add permission system -- [#7261](https://github.com/MetaMask/metamask-extension/pull/7261): Search accounts by name -- [#7483](https://github.com/MetaMask/metamask-extension/pull/7483): Buffer 3 blocks before dropping a transaction -- [#7620](https://github.com/MetaMask/metamask-extension/pull/7620): Handle one specific permissions request per tab -- [#7686](https://github.com/MetaMask/metamask-extension/pull/7686): Add description to Reset Account in settings -- [#7362](https://github.com/MetaMask/metamask-extension/pull/7362): Allow custom IPFS gateway and use more secure default gateway -- [#7696](https://github.com/MetaMask/metamask-extension/pull/7696): Adjust colour of Reset Account button to reflect danger -- [#7602](https://github.com/MetaMask/metamask-extension/pull/7602): Support new onboarding library -- [#7672](https://github.com/MetaMask/metamask-extension/pull/7672): Update custom token symbol length restriction message -- [#7747](https://github.com/MetaMask/metamask-extension/pull/7747): Handle 'Enter' keypress on restore from seed screen -- [#7810](https://github.com/MetaMask/metamask-extension/pull/7810): Remove padding around advanced gas info icon -- [#7840](https://github.com/MetaMask/metamask-extension/pull/7840): Force background state update after removing an account -- [#7853](https://github.com/MetaMask/metamask-extension/pull/7853): Change "Log In/Out" terminology to "Unlock/Lock" -- [#7863](https://github.com/MetaMask/metamask-extension/pull/7863): Add mechanism to randomize seed phrase filename -- [#7933](https://github.com/MetaMask/metamask-extension/pull/7933): Sort seed phrase confirmation buttons alphabetically -- [#7987](https://github.com/MetaMask/metamask-extension/pull/7987): Add support for 24 word seed phrases -- [#7971](https://github.com/MetaMask/metamask-extension/pull/7971): Use contact name instead of address during send flow -- [#8050](https://github.com/MetaMask/metamask-extension/pull/8050): Add title attribute to transaction title -- [#7831](https://github.com/MetaMask/metamask-extension/pull/7831): Implement encrypt/decrypt feature -- [#8125](https://github.com/MetaMask/metamask-extension/pull/8125): Add setting for disabling Eth Phishing Detection -- [#8148](https://github.com/MetaMask/metamask-extension/pull/8148): Prevent external domains from submitting more than one perm request at a time -- [#8149](https://github.com/MetaMask/metamask-extension/pull/8149): Wait for extension unlock before processing eth_requestAccounts -- [#8201](https://github.com/MetaMask/metamask-extension/pull/8201): Add Idle Timeout for Sync with mobile -- [#8247](https://github.com/MetaMask/metamask-extension/pull/8247): Update Italian translation -- [#8246](https://github.com/MetaMask/metamask-extension/pull/8246): Make seed phrase import case-insensitive -- [#8254](https://github.com/MetaMask/metamask-extension/pull/8254): Convert Connected Sites page to modal -- [#8259](https://github.com/MetaMask/metamask-extension/pull/8259): Update token cell to show inline stale balance warning -- [#8264](https://github.com/MetaMask/metamask-extension/pull/8264): Move asset list to home tab on small screens -- [#8270](https://github.com/MetaMask/metamask-extension/pull/8270): Connected status indicator -- [#8078](https://github.com/MetaMask/metamask-extension/pull/8078): Allow selecting multiple accounts during connect flow -- [#8318](https://github.com/MetaMask/metamask-extension/pull/8318): Focus the notification popup if it's already open -- [#8356](https://github.com/MetaMask/metamask-extension/pull/8356): Position notification relative to last focused window -- [#8358](https://github.com/MetaMask/metamask-extension/pull/8358): Close notification UI if no unapproved confirmations -- [#8293](https://github.com/MetaMask/metamask-extension/pull/8293): Add popup explaining connection indicator to existing users -- [#8435](https://github.com/MetaMask/metamask-extension/pull/8435): Correctly detect changes to background state -- [#7912](https://github.com/MetaMask/metamask-extension/pull/7912): Disable import button for empty string/file -- [#8246](https://github.com/MetaMask/metamask-extension/pull/8246): Make seed phrase import case-insensitive -- [#8312](https://github.com/MetaMask/metamask-extension/pull/8312): Alert user upon switching to unconnected account -- [#8445](https://github.com/MetaMask/metamask-extension/pull/8445): Only updating pending transactions upon block update -- [#8467](https://github.com/MetaMask/metamask-extension/pull/8467): Fix firefox popup location -- [#8486](https://github.com/MetaMask/metamask-extension/pull/8486): Prevent race condition where transaction value set in UI is overwritten -- [#8490](https://github.com/MetaMask/metamask-extension/pull/8490): Fix default gas race condition -- [#8491](https://github.com/MetaMask/metamask-extension/pull/8491): Update tokens after importing account -- [#8496](https://github.com/MetaMask/metamask-extension/pull/8496): Enable disconnecting a single account or all accounts -- [#8502](https://github.com/MetaMask/metamask-extension/pull/8502): Add support for IPFS address resolution -- [#8419](https://github.com/MetaMask/metamask-extension/pull/8419): Add version dimension to metrics event -- [#8508](https://github.com/MetaMask/metamask-extension/pull/8508): Open notification UI when eth_requestAccounts waits for unlock -- [#8533](https://github.com/MetaMask/metamask-extension/pull/8533): Prevent negative values on gas inputs -- [#8550](https://github.com/MetaMask/metamask-extension/pull/8550): Allow disabling alerts -- [#8563](https://github.com/MetaMask/metamask-extension/pull/8563): Synchronously update transaction status -- [#8567](https://github.com/MetaMask/metamask-extension/pull/8567): Improve Spanish localized message -- [#8532](https://github.com/MetaMask/metamask-extension/pull/8532): Add switch to connected account alert -- [#8575](https://github.com/MetaMask/metamask-extension/pull/8575): Stop polling for recent blocks on custom networks when UI is closed -- [#8579](https://github.com/MetaMask/metamask-extension/pull/8579): Fix Matomo dimension IDs -- [#8592](https://github.com/MetaMask/metamask-extension/pull/8592): Handle trailing / in block explorer URLs -- [#8313](https://github.com/MetaMask/metamask-extension/pull/8313): Add Connected Accounts modal -- [#8609](https://github.com/MetaMask/metamask-extension/pull/8609): Sticky position the tabs at the top -- [#8634](https://github.com/MetaMask/metamask-extension/pull/8634): Define global `web3` as non-enumerable -- [#8601](https://github.com/MetaMask/metamask-extension/pull/8601): warn user when sending from different account -- [#8612](https://github.com/MetaMask/metamask-extension/pull/8612): Persist home tab state -- [#8564](https://github.com/MetaMask/metamask-extension/pull/8564): Implement new transaction list design -- [#8596](https://github.com/MetaMask/metamask-extension/pull/8596): Restrict the size of the permissions metadata store -- [#8654](https://github.com/MetaMask/metamask-extension/pull/8654): Update account options menu design -- [#8657](https://github.com/MetaMask/metamask-extension/pull/8657): Implement new fullscreen design -- [#8663](https://github.com/MetaMask/metamask-extension/pull/8663): Show hostname in the disconnect confirmation -- [#8665](https://github.com/MetaMask/metamask-extension/pull/8665): Make address display wider in Account Details -- [#8670](https://github.com/MetaMask/metamask-extension/pull/8670): Fix token `decimal` type -- [#8653](https://github.com/MetaMask/metamask-extension/pull/8653): Limit Dapp permissions to primary account -- [#8666](https://github.com/MetaMask/metamask-extension/pull/8666): Manually connect via the full connect flow -- [#8677](https://github.com/MetaMask/metamask-extension/pull/8677): Add metrics events for Wyre and CoinSwitch -- [#8680](https://github.com/MetaMask/metamask-extension/pull/8680): Fix connect hardware styling -- [#8689](https://github.com/MetaMask/metamask-extension/pull/8689): Fix create account form styling -- [#8702](https://github.com/MetaMask/metamask-extension/pull/8702): Fix tab content disappearing during scrolling on macOS Firefox -- [#8696](https://github.com/MetaMask/metamask-extension/pull/8696): Implement asset page -- [#8716](https://github.com/MetaMask/metamask-extension/pull/8716): Add nonce to transaction details -- [#8717](https://github.com/MetaMask/metamask-extension/pull/8717): Use URL origin instead of hostname for permission domains -- [#8747](https://github.com/MetaMask/metamask-extension/pull/8747): Fix account menu entry for imported accounts -- [#8768](https://github.com/MetaMask/metamask-extension/pull/8768): Permissions: Do not display HTTP/HTTPS URL schemes for unique hosts -- [#8730](https://github.com/MetaMask/metamask-extension/pull/8730): Hide seed phrase during Account Import -- [#8785](https://github.com/MetaMask/metamask-extension/pull/8785): Rename 'History' tab to 'Activity' -- [#8781](https://github.com/MetaMask/metamask-extension/pull/8781): use UI button for add token functionality -- [#8786](https://github.com/MetaMask/metamask-extension/pull/8786): Show fiat amounts inline on token transfers -- [#8789](https://github.com/MetaMask/metamask-extension/pull/8789): Warn users to only add custom networks that they trust -- [#8802](https://github.com/MetaMask/metamask-extension/pull/8802): Consolidate connected account alerts -- [#8810](https://github.com/MetaMask/metamask-extension/pull/8810): Remove all user- and translator-facing instances of 'dapp' -- [#8836](https://github.com/MetaMask/metamask-extension/pull/8836): Update method data when cached method data is empty -- [#8833](https://github.com/MetaMask/metamask-extension/pull/8833): Improve error handling when signature requested without a keyholder address -- [#8850](https://github.com/MetaMask/metamask-extension/pull/8850): Stop upper-casing exported private key -- [#8631](https://github.com/MetaMask/metamask-extension/pull/8631): Include imported accounts in mobile sync +- Add permission system ([#7004](https://github.com/MetaMask/metamask-extension/pull/7004)) +- Search accounts by name ([#7261](https://github.com/MetaMask/metamask-extension/pull/7261)) +- Buffer 3 blocks before dropping a transaction ([#7483](https://github.com/MetaMask/metamask-extension/pull/7483)) +- Handle one specific permissions request per tab ([#7620](https://github.com/MetaMask/metamask-extension/pull/7620)) +- Add description to Reset Account in settings ([#7686](https://github.com/MetaMask/metamask-extension/pull/7686)) +- Allow custom IPFS gateway and use more secure default gateway ([#7362](https://github.com/MetaMask/metamask-extension/pull/7362)) +- Adjust colour of Reset Account button to reflect danger ([#7696](https://github.com/MetaMask/metamask-extension/pull/7696)) +- Support new onboarding library ([#7602](https://github.com/MetaMask/metamask-extension/pull/7602)) +- Update custom token symbol length restriction message ([#7672](https://github.com/MetaMask/metamask-extension/pull/7672)) +- Handle 'Enter' keypress on restore from seed screen ([#7747](https://github.com/MetaMask/metamask-extension/pull/7747)) +- Remove padding around advanced gas info icon ([#7810](https://github.com/MetaMask/metamask-extension/pull/7810)) +- Force background state update after removing an account ([#7840](https://github.com/MetaMask/metamask-extension/pull/7840)) +- Change "Log In/Out" terminology to "Unlock/Lock" ([#7853](https://github.com/MetaMask/metamask-extension/pull/7853)) +- Add mechanism to randomize seed phrase filename ([#7863](https://github.com/MetaMask/metamask-extension/pull/7863)) +- Sort seed phrase confirmation buttons alphabetically ([#7933](https://github.com/MetaMask/metamask-extension/pull/7933)) +- Add support for 24 word seed phrases ([#7987](https://github.com/MetaMask/metamask-extension/pull/7987)) +- Use contact name instead of address during send flow ([#7971](https://github.com/MetaMask/metamask-extension/pull/7971)) +- Add title attribute to transaction title ([#8050](https://github.com/MetaMask/metamask-extension/pull/8050)) +- Implement encrypt/decrypt feature ([#7831](https://github.com/MetaMask/metamask-extension/pull/7831)) +- Add setting for disabling Eth Phishing Detection ([#8125](https://github.com/MetaMask/metamask-extension/pull/8125)) +- Prevent external domains from submitting more than one perm request at a time ([#8148](https://github.com/MetaMask/metamask-extension/pull/8148)) +- Wait for extension unlock before processing eth_requestAccounts ([#8149](https://github.com/MetaMask/metamask-extension/pull/8149)) +- Add Idle Timeout for Sync with mobile ([#8201](https://github.com/MetaMask/metamask-extension/pull/8201)) +- Update Italian translation ([#8247](https://github.com/MetaMask/metamask-extension/pull/8247)) +- Make seed phrase import case-insensitive ([#8246](https://github.com/MetaMask/metamask-extension/pull/8246)) +- Convert Connected Sites page to modal ([#8254](https://github.com/MetaMask/metamask-extension/pull/8254)) +- Update token cell to show inline stale balance warning ([#8259](https://github.com/MetaMask/metamask-extension/pull/8259)) +- Move asset list to home tab on small screens ([#8264](https://github.com/MetaMask/metamask-extension/pull/8264)) +- Connected status indicator ([#8270](https://github.com/MetaMask/metamask-extension/pull/8270)) +- Allow selecting multiple accounts during connect flow ([#8078](https://github.com/MetaMask/metamask-extension/pull/8078)) +- Focus the notification popup if it's already open ([#8318](https://github.com/MetaMask/metamask-extension/pull/8318)) +- Position notification relative to last focused window ([#8356](https://github.com/MetaMask/metamask-extension/pull/8356)) +- Close notification UI if no unapproved confirmations ([#8358](https://github.com/MetaMask/metamask-extension/pull/8358)) +- Add popup explaining connection indicator to existing users ([#8293](https://github.com/MetaMask/metamask-extension/pull/8293)) +- Correctly detect changes to background state ([#8435](https://github.com/MetaMask/metamask-extension/pull/8435)) +- Disable import button for empty string/file ([#7912](https://github.com/MetaMask/metamask-extension/pull/7912)) +- Make seed phrase import case-insensitive ([#8246](https://github.com/MetaMask/metamask-extension/pull/8246)) +- Alert user upon switching to unconnected account ([#8312](https://github.com/MetaMask/metamask-extension/pull/8312)) +- Only updating pending transactions upon block update ([#8445](https://github.com/MetaMask/metamask-extension/pull/8445)) +- Fix firefox popup location ([#8467](https://github.com/MetaMask/metamask-extension/pull/8467)) +- Prevent race condition where transaction value set in UI is overwritten ([#8486](https://github.com/MetaMask/metamask-extension/pull/8486)) +- Fix default gas race condition ([#8490](https://github.com/MetaMask/metamask-extension/pull/8490)) +- Update tokens after importing account ([#8491](https://github.com/MetaMask/metamask-extension/pull/8491)) +- Enable disconnecting a single account or all accounts ([#8496](https://github.com/MetaMask/metamask-extension/pull/8496)) +- Add support for IPFS address resolution ([#8502](https://github.com/MetaMask/metamask-extension/pull/8502)) +- Add version dimension to metrics event ([#8419](https://github.com/MetaMask/metamask-extension/pull/8419)) +- Open notification UI when eth_requestAccounts waits for unlock ([#8508](https://github.com/MetaMask/metamask-extension/pull/8508)) +- Prevent negative values on gas inputs ([#8533](https://github.com/MetaMask/metamask-extension/pull/8533)) +- Allow disabling alerts ([#8550](https://github.com/MetaMask/metamask-extension/pull/8550)) +- Synchronously update transaction status ([#8563](https://github.com/MetaMask/metamask-extension/pull/8563)) +- Improve Spanish localized message ([#8567](https://github.com/MetaMask/metamask-extension/pull/8567)) +- Add switch to connected account alert ([#8532](https://github.com/MetaMask/metamask-extension/pull/8532)) +- Stop polling for recent blocks on custom networks when UI is closed ([#8575](https://github.com/MetaMask/metamask-extension/pull/8575)) +- Fix Matomo dimension IDs ([#8579](https://github.com/MetaMask/metamask-extension/pull/8579)) +- Handle trailing / in block explorer URLs ([#8592](https://github.com/MetaMask/metamask-extension/pull/8592)) +- Add Connected Accounts modal ([#8313](https://github.com/MetaMask/metamask-extension/pull/8313)) +- Sticky position the tabs at the top ([#8609](https://github.com/MetaMask/metamask-extension/pull/8609)) +- Define global `web3` as non-enumerable ([#8634](https://github.com/MetaMask/metamask-extension/pull/8634)) +- warn user when sending from different account ([#8601](https://github.com/MetaMask/metamask-extension/pull/8601)) +- Persist home tab state ([#8612](https://github.com/MetaMask/metamask-extension/pull/8612)) +- Implement new transaction list design ([#8564](https://github.com/MetaMask/metamask-extension/pull/8564)) +- Restrict the size of the permissions metadata store ([#8596](https://github.com/MetaMask/metamask-extension/pull/8596)) +- Update account options menu design ([#8654](https://github.com/MetaMask/metamask-extension/pull/8654)) +- Implement new fullscreen design ([#8657](https://github.com/MetaMask/metamask-extension/pull/8657)) +- Show hostname in the disconnect confirmation ([#8663](https://github.com/MetaMask/metamask-extension/pull/8663)) +- Make address display wider in Account Details ([#8665](https://github.com/MetaMask/metamask-extension/pull/8665)) +- Fix token `decimal` type ([#8670](https://github.com/MetaMask/metamask-extension/pull/8670)) +- Limit Dapp permissions to primary account ([#8653](https://github.com/MetaMask/metamask-extension/pull/8653)) +- Manually connect via the full connect flow ([#8666](https://github.com/MetaMask/metamask-extension/pull/8666)) +- Add metrics events for Wyre and CoinSwitch ([#8677](https://github.com/MetaMask/metamask-extension/pull/8677)) +- Fix connect hardware styling ([#8680](https://github.com/MetaMask/metamask-extension/pull/8680)) +- Fix create account form styling ([#8689](https://github.com/MetaMask/metamask-extension/pull/8689)) +- Fix tab content disappearing during scrolling on macOS Firefox ([#8702](https://github.com/MetaMask/metamask-extension/pull/8702)) +- Implement asset page ([#8696](https://github.com/MetaMask/metamask-extension/pull/8696)) +- Add nonce to transaction details ([#8716](https://github.com/MetaMask/metamask-extension/pull/8716)) +- Use URL origin instead of hostname for permission domains ([#8717](https://github.com/MetaMask/metamask-extension/pull/8717)) +- Fix account menu entry for imported accounts ([#8747](https://github.com/MetaMask/metamask-extension/pull/8747)) +- Permissions: Do not display HTTP/HTTPS URL schemes for unique hosts ([#8768](https://github.com/MetaMask/metamask-extension/pull/8768)) +- Hide seed phrase during Account Import ([#8730](https://github.com/MetaMask/metamask-extension/pull/8730)) +- Rename 'History' tab to 'Activity' ([#8785](https://github.com/MetaMask/metamask-extension/pull/8785)) +- use UI button for add token functionality ([#8781](https://github.com/MetaMask/metamask-extension/pull/8781)) +- Show fiat amounts inline on token transfers ([#8786](https://github.com/MetaMask/metamask-extension/pull/8786)) +- Warn users to only add custom networks that they trust ([#8789](https://github.com/MetaMask/metamask-extension/pull/8789)) +- Consolidate connected account alerts ([#8802](https://github.com/MetaMask/metamask-extension/pull/8802)) +- Remove all user- and translator-facing instances of 'dapp' ([#8810](https://github.com/MetaMask/metamask-extension/pull/8810)) +- Update method data when cached method data is empty ([#8836](https://github.com/MetaMask/metamask-extension/pull/8836)) +- Improve error handling when signature requested without a keyholder address ([#8833](https://github.com/MetaMask/metamask-extension/pull/8833)) +- Stop upper-casing exported private key ([#8850](https://github.com/MetaMask/metamask-extension/pull/8850)) +- Include imported accounts in mobile sync ([#8631](https://github.com/MetaMask/metamask-extension/pull/8631)) ## [7.7.9] - 2020-05-04 ### Uncategorized -- [#8446](https://github.com/MetaMask/metamask-extension/pull/8446): Fix popup not opening -- [#8449](https://github.com/MetaMask/metamask-extension/pull/8449): Skip adding history entry for empty txMeta diffs -- [#8447](https://github.com/MetaMask/metamask-extension/pull/8447): Delete Dai/Sai migration notification -- [#8460](https://github.com/MetaMask/metamask-extension/pull/8460): Update deposit copy for Wyre -- [#8458](https://github.com/MetaMask/metamask-extension/pull/8458): Snapshot txMeta without cloning history -- [#8459](https://github.com/MetaMask/metamask-extension/pull/8459): Fix method registry initialization -- [#8455](https://github.com/MetaMask/metamask-extension/pull/8455): Add Dai/Sai to currency display -- [#8461](https://github.com/MetaMask/metamask-extension/pull/8461): Prevent network switch upon close of network timeout overlay -- [#8457](https://github.com/MetaMask/metamask-extension/pull/8457): Add INR currency option -- [#8462](https://github.com/MetaMask/metamask-extension/pull/8462): Fix display of Kovan and Rinkeby chain IDs -- [#8465](https://github.com/MetaMask/metamask-extension/pull/8465): Use ethereum-ens-network-map for network support -- [#8463](https://github.com/MetaMask/metamask-extension/pull/8463): Update deprecated Etherscam link -- [#8474](https://github.com/MetaMask/metamask-extension/pull/8474): Only update pending transactions upon block update -- [#8476](https://github.com/MetaMask/metamask-extension/pull/8476): Update eth-contract-metadata -- [#8509](https://github.com/MetaMask/metamask-extension/pull/8509): Fix Tohen Typo +- Fix popup not opening ([#8446](https://github.com/MetaMask/metamask-extension/pull/8446)) +- Skip adding history entry for empty txMeta diffs ([#8449](https://github.com/MetaMask/metamask-extension/pull/8449)) +- Delete Dai/Sai migration notification ([#8447](https://github.com/MetaMask/metamask-extension/pull/8447)) +- Update deposit copy for Wyre ([#8460](https://github.com/MetaMask/metamask-extension/pull/8460)) +- Snapshot txMeta without cloning history ([#8458](https://github.com/MetaMask/metamask-extension/pull/8458)) +- Fix method registry initialization ([#8459](https://github.com/MetaMask/metamask-extension/pull/8459)) +- Add Dai/Sai to currency display ([#8455](https://github.com/MetaMask/metamask-extension/pull/8455)) +- Prevent network switch upon close of network timeout overlay ([#8461](https://github.com/MetaMask/metamask-extension/pull/8461)) +- Add INR currency option ([#8457](https://github.com/MetaMask/metamask-extension/pull/8457)) +- Fix display of Kovan and Rinkeby chain IDs ([#8462](https://github.com/MetaMask/metamask-extension/pull/8462)) +- Use ethereum-ens-network-map for network support ([#8465](https://github.com/MetaMask/metamask-extension/pull/8465)) +- Update deprecated Etherscam link ([#8463](https://github.com/MetaMask/metamask-extension/pull/8463)) +- Only update pending transactions upon block update ([#8474](https://github.com/MetaMask/metamask-extension/pull/8474)) +- Update eth-contract-metadata ([#8476](https://github.com/MetaMask/metamask-extension/pull/8476)) +- Fix Tohen Typo ([#8509](https://github.com/MetaMask/metamask-extension/pull/8509)) ## [7.7.8] - 2020-03-13 ### Uncategorized -- [#8176](https://github.com/MetaMask/metamask-extension/pull/8176): Handle and set gas estimation when max mode is clicked -- [#8178](https://github.com/MetaMask/metamask-extension/pull/8178): Use specified gas limit when speeding up a transaction +- Handle and set gas estimation when max mode is clicked ([#8176](https://github.com/MetaMask/metamask-extension/pull/8176)) +- Use specified gas limit when speeding up a transaction ([#8178](https://github.com/MetaMask/metamask-extension/pull/8178)) ## [7.7.7] - 2020-03-04 ### Uncategorized -- [#8162](https://github.com/MetaMask/metamask-extension/pull/8162): Remove invalid Ledger accounts -- [#8163](https://github.com/MetaMask/metamask-extension/pull/8163): Fix account index check +- Remove invalid Ledger accounts ([#8162](https://github.com/MetaMask/metamask-extension/pull/8162)) +- Fix account index check ([#8163](https://github.com/MetaMask/metamask-extension/pull/8163)) ## [7.7.6] - 2020-03-03 ### Uncategorized -- [#8154](https://github.com/MetaMask/metamask-extension/pull/8154): Prevent signing from incorrect Ledger account +- Prevent signing from incorrect Ledger account ([#8154](https://github.com/MetaMask/metamask-extension/pull/8154)) ## [7.7.5] - 2020-02-18 ### Uncategorized -- [#8053](https://github.com/MetaMask/metamask-extension/pull/8053): Inline the source text not the binary encoding for inpage script -- [#8049](https://github.com/MetaMask/metamask-extension/pull/8049): Add warning to watchAsset API when editing a known token -- [#8051](https://github.com/MetaMask/metamask-extension/pull/8051): Update Wyre ETH purchase url -- [#8059](https://github.com/MetaMask/metamask-extension/pull/8059): Attempt ENS resolution on any valid domain name +- Inline the source text not the binary encoding for inpage script ([#8053](https://github.com/MetaMask/metamask-extension/pull/8053)) +- Add warning to watchAsset API when editing a known token ([#8049](https://github.com/MetaMask/metamask-extension/pull/8049)) +- Update Wyre ETH purchase url ([#8051](https://github.com/MetaMask/metamask-extension/pull/8051)) +- Attempt ENS resolution on any valid domain name ([#8059](https://github.com/MetaMask/metamask-extension/pull/8059)) ## [7.7.4] - 2020-01-31 ### Uncategorized -- [#7918](https://github.com/MetaMask/metamask-extension/pull/7918): Update data on Approve screen after updating custom spend limit -- [#7919](https://github.com/MetaMask/metamask-extension/pull/7919): Allow editing max spend limit -- [#7920](https://github.com/MetaMask/metamask-extension/pull/7920): Validate custom spend limit -- [#7944](https://github.com/MetaMask/metamask-extension/pull/7944): Only resolve ENS on mainnet -- [#7954](https://github.com/MetaMask/metamask-extension/pull/7954): Update ENS registry addresses +- Update data on Approve screen after updating custom spend limit ([#7918](https://github.com/MetaMask/metamask-extension/pull/7918)) +- Allow editing max spend limit ([#7919](https://github.com/MetaMask/metamask-extension/pull/7919)) +- Validate custom spend limit ([#7920](https://github.com/MetaMask/metamask-extension/pull/7920)) +- Only resolve ENS on mainnet ([#7944](https://github.com/MetaMask/metamask-extension/pull/7944)) +- Update ENS registry addresses ([#7954](https://github.com/MetaMask/metamask-extension/pull/7954)) ## [7.7.3] - 2020-01-27 ### Uncategorized -- [#7894](https://github.com/MetaMask/metamask-extension/pull/7894): Update GABA dependency version -- [#7901](https://github.com/MetaMask/metamask-extension/pull/7901): Use eth-contract-metadata@1.12.1 -- [#7910](https://github.com/MetaMask/metamask-extension/pull/7910): Fixing broken JSON import help link +- Update GABA dependency version ([#7894](https://github.com/MetaMask/metamask-extension/pull/7894)) +- Use eth-contract-metadata@1.12.1 ([#7901](https://github.com/MetaMask/metamask-extension/pull/7901)) +- Fixing broken JSON import help link ([#7910](https://github.com/MetaMask/metamask-extension/pull/7910)) ## [7.7.2] - 2020-01-13 ### Uncategorized -- [#7753](https://github.com/MetaMask/metamask-extension/pull/7753): Fix gas estimate for tokens -- [#7473](https://github.com/MetaMask/metamask-extension/pull/7473): Fix transaction order on transaction confirmation screen +- Fix gas estimate for tokens ([#7753](https://github.com/MetaMask/metamask-extension/pull/7753)) +- Fix transaction order on transaction confirmation screen ([#7473](https://github.com/MetaMask/metamask-extension/pull/7473)) ## [7.7.1] - 2019-12-09 ### Uncategorized -- [#7488](https://github.com/MetaMask/metamask-extension/pull/7488): Fix text overlap when expanding transaction -- [#7491](https://github.com/MetaMask/metamask-extension/pull/7491): Update gas when asset is changed on send screen -- [#7500](https://github.com/MetaMask/metamask-extension/pull/7500): Remove unused onClick prop from Dropdown component -- [#7502](https://github.com/MetaMask/metamask-extension/pull/7502): Fix chainId for non standard networks -- [#7519](https://github.com/MetaMask/metamask-extension/pull/7519): Fixing hardware connect error display -- [#7501](https://github.com/MetaMask/metamask-extension/pull/7501): Fix accessibility of first-time-flow terms checkboxes -- [#7579](https://github.com/MetaMask/metamask-extension/pull/7579): Prevent Maker migration dismissal timeout state from being overwritten -- [#7581](https://github.com/MetaMask/metamask-extension/pull/7581): Persist Maker migration dismissal timeout -- [#7484](https://github.com/MetaMask/metamask-extension/pull/7484): Ensure transactions are shown in the order they are received -- [#7604](https://github.com/MetaMask/metamask-extension/pull/7604): Process URL fragment for ens-ipfs redirects -- [#7628](https://github.com/MetaMask/metamask-extension/pull/7628): Fix typo that resulted in degrated account menu performance -- [#7558](https://github.com/MetaMask/metamask-extension/pull/7558): Use localized messages for NotificationModal buttons +- Fix text overlap when expanding transaction ([#7488](https://github.com/MetaMask/metamask-extension/pull/7488)) +- Update gas when asset is changed on send screen ([#7491](https://github.com/MetaMask/metamask-extension/pull/7491)) +- Remove unused onClick prop from Dropdown component ([#7500](https://github.com/MetaMask/metamask-extension/pull/7500)) +- Fix chainId for non standard networks ([#7502](https://github.com/MetaMask/metamask-extension/pull/7502)) +- Fixing hardware connect error display ([#7519](https://github.com/MetaMask/metamask-extension/pull/7519)) +- Fix accessibility of first-time-flow terms checkboxes ([#7501](https://github.com/MetaMask/metamask-extension/pull/7501)) +- Prevent Maker migration dismissal timeout state from being overwritten ([#7579](https://github.com/MetaMask/metamask-extension/pull/7579)) +- Persist Maker migration dismissal timeout ([#7581](https://github.com/MetaMask/metamask-extension/pull/7581)) +- Ensure transactions are shown in the order they are received ([#7484](https://github.com/MetaMask/metamask-extension/pull/7484)) +- Process URL fragment for ens-ipfs redirects ([#7604](https://github.com/MetaMask/metamask-extension/pull/7604)) +- Fix typo that resulted in degrated account menu performance ([#7628](https://github.com/MetaMask/metamask-extension/pull/7628)) +- Use localized messages for NotificationModal buttons ([#7558](https://github.com/MetaMask/metamask-extension/pull/7558)) ## [7.7.0] - 2019-12-03 [WITHDRAWN] ### Uncategorized -- [#7004](https://github.com/MetaMask/metamask-extension/pull/7004): Connect distinct accounts per site -- [#7480](https://github.com/MetaMask/metamask-extension/pull/7480): Fixed link on root README.md -- [#7482](https://github.com/MetaMask/metamask-extension/pull/7482): Update Wyre ETH purchase url -- [#7484](https://github.com/MetaMask/metamask-extension/pull/7484): Ensure transactions are shown in the order they are received -- [#7491](https://github.com/MetaMask/metamask-extension/pull/7491): Update gas when token is changed on the send screen -- [#7501](https://github.com/MetaMask/metamask-extension/pull/7501): Fix accessibility of first-time-flow terms checkboxes -- [#7502](https://github.com/MetaMask/metamask-extension/pull/7502): Fix chainId for non standard networks -- [#7579](https://github.com/MetaMask/metamask-extension/pull/7579): Fix timing of DAI migration notifications after dismissal -- [#7519](https://github.com/MetaMask/metamask-extension/pull/7519): Fixing hardware connect error display -- [#7558](https://github.com/MetaMask/metamask-extension/pull/7558): Use localized messages for NotificationModal buttons -- [#7488](https://github.com/MetaMask/metamask-extension/pull/7488): Fix text overlap when expanding transaction +- Connect distinct accounts per site ([#7004](https://github.com/MetaMask/metamask-extension/pull/7004)) +- Fixed link on root README.md ([#7480](https://github.com/MetaMask/metamask-extension/pull/7480)) +- Update Wyre ETH purchase url ([#7482](https://github.com/MetaMask/metamask-extension/pull/7482)) +- Ensure transactions are shown in the order they are received ([#7484](https://github.com/MetaMask/metamask-extension/pull/7484)) +- Update gas when token is changed on the send screen ([#7491](https://github.com/MetaMask/metamask-extension/pull/7491)) +- Fix accessibility of first-time-flow terms checkboxes ([#7501](https://github.com/MetaMask/metamask-extension/pull/7501)) +- Fix chainId for non standard networks ([#7502](https://github.com/MetaMask/metamask-extension/pull/7502)) +- Fix timing of DAI migration notifications after dismissal ([#7579](https://github.com/MetaMask/metamask-extension/pull/7579)) +- Fixing hardware connect error display ([#7519](https://github.com/MetaMask/metamask-extension/pull/7519)) +- Use localized messages for NotificationModal buttons ([#7558](https://github.com/MetaMask/metamask-extension/pull/7558)) +- Fix text overlap when expanding transaction ([#7488](https://github.com/MetaMask/metamask-extension/pull/7488)) ## [7.6.1] - 2019-11-19 ### Uncategorized -- [#7475](https://github.com/MetaMask/metamask-extension/pull/7475): Add 'Remind Me Later' to the Maker notification -- [#7436](https://github.com/MetaMask/metamask-extension/pull/7436): Add additional rpcUrl verification -- [#7468](https://github.com/MetaMask/metamask-extension/pull/7468): Show transaction fee units on approve screen +- Add 'Remind Me Later' to the Maker notification ([#7475](https://github.com/MetaMask/metamask-extension/pull/7475)) +- Add additional rpcUrl verification ([#7436](https://github.com/MetaMask/metamask-extension/pull/7436)) +- Show transaction fee units on approve screen ([#7468](https://github.com/MetaMask/metamask-extension/pull/7468)) ## [7.6.0] - 2019-11-18 ### Uncategorized -- [#7450](https://github.com/MetaMask/metamask-extension/pull/7450): Add migration notification for users with non-zero Sai -- [#7461](https://github.com/MetaMask/metamask-extension/pull/7461): Import styles for showing multiple notifications -- [#7451](https://github.com/MetaMask/metamask-extension/pull/7451): Add button disabled when password is empty +- Add migration notification for users with non-zero Sai ([#7450](https://github.com/MetaMask/metamask-extension/pull/7450)) +- Import styles for showing multiple notifications ([#7461](https://github.com/MetaMask/metamask-extension/pull/7461)) +- Add button disabled when password is empty ([#7451](https://github.com/MetaMask/metamask-extension/pull/7451)) ## [7.5.3] - 2019-11-15 ### Uncategorized -- [#7412](https://github.com/MetaMask/metamask-extension/pull/7412): lock eth-contract-metadata (#7412) -- [#7416](https://github.com/MetaMask/metamask-extension/pull/7416): Add eslint import plugin to help detect unresolved paths -- [#7414](https://github.com/MetaMask/metamask-extension/pull/7414): Ensure SignatureRequestOriginal 'beforeunload' handler is bound (#7414) -- [#7430](https://github.com/MetaMask/metamask-extension/pull/7430): Update badge colour -- [#7408](https://github.com/MetaMask/metamask-extension/pull/7408): Utilize the full size of icon space (#7408) -- [#7431](https://github.com/MetaMask/metamask-extension/pull/7431): Add all icons to manifest (#7431) -- [#7426](https://github.com/MetaMask/metamask-extension/pull/7426): Ensure Etherscan result is valid before reading it (#7426) -- [#7434](https://github.com/MetaMask/metamask-extension/pull/7434): Update 512px icon (#7434) -- [#7410](https://github.com/MetaMask/metamask-extension/pull/7410): Fix sourcemaps for Sentry -- [#7420](https://github.com/MetaMask/metamask-extension/pull/7420): Adds and end to end test for typed signature requests -- [#7439](https://github.com/MetaMask/metamask-extension/pull/7439): Add metricsEvent to contextTypes (#7439) -- [#7419](https://github.com/MetaMask/metamask-extension/pull/7419): Added webRequest.RequestFilter to filter main_frame .eth requests (#7419) +- lock eth-contract-metadata ([#7412](https://github.com/MetaMask/metamask-extension/pull/7412)) +- Add eslint import plugin to help detect unresolved paths ([#7416](https://github.com/MetaMask/metamask-extension/pull/7416)) +- Ensure SignatureRequestOriginal 'beforeunload' handler is bound ([#7414](https://github.com/MetaMask/metamask-extension/pull/7414)) +- Update badge colour ([#7430](https://github.com/MetaMask/metamask-extension/pull/7430)) +- Utilize the full size of icon space ([#7408](https://github.com/MetaMask/metamask-extension/pull/7408)) +- Add all icons to manifest ([#7431](https://github.com/MetaMask/metamask-extension/pull/7431)) +- Ensure Etherscan result is valid before reading it ([#7426](https://github.com/MetaMask/metamask-extension/pull/7426)) +- Update 512px icon ([#7434](https://github.com/MetaMask/metamask-extension/pull/7434)) +- Fix sourcemaps for Sentry ([#7410](https://github.com/MetaMask/metamask-extension/pull/7410)) +- Adds and end to end test for typed signature requests ([#7420](https://github.com/MetaMask/metamask-extension/pull/7420)) +- Add metricsEvent to contextTypes ([#7439](https://github.com/MetaMask/metamask-extension/pull/7439)) +- Added webRequest.RequestFilter to filter main_frame .eth requests ([#7419](https://github.com/MetaMask/metamask-extension/pull/7419)) ## [7.5.2] - 2019-11-14 ### Uncategorized -- [#7414](https://github.com/MetaMask/metamask-extension/pull/7414): Ensure SignatureRequestOriginal 'beforeunload' handler is bound +- Ensure SignatureRequestOriginal 'beforeunload' handler is bound ([#7414](https://github.com/MetaMask/metamask-extension/pull/7414)) ## [7.5.1] - 2019-11-13 ### Uncategorized -- [#7402](https://github.com/MetaMask/metamask-extension/pull/7402): Fix regression for signed types data screens -- [#7390](https://github.com/MetaMask/metamask-extension/pull/7390): Update json-rpc-engine -- [#7401](https://github.com/MetaMask/metamask-extension/pull/7401): Reject connection request on window close +- Fix regression for signed types data screens ([#7402](https://github.com/MetaMask/metamask-extension/pull/7402)) +- Update json-rpc-engine ([#7390](https://github.com/MetaMask/metamask-extension/pull/7390)) +- Reject connection request on window close ([#7401](https://github.com/MetaMask/metamask-extension/pull/7401)) ## [7.5.0] - 2019-11-12 ### Uncategorized -- [#7328](https://github.com/MetaMask/metamask-extension/pull/7328): ignore known transactions on first broadcast and continue with normal flow -- [#7327](https://github.com/MetaMask/metamask-extension/pull/7327): eth_getTransactionByHash will now check metamask's local history for pending transactions -- [#7333](https://github.com/MetaMask/metamask-extension/pull/7333): Cleanup beforeunload handler after transaction is resolved -- [#7038](https://github.com/MetaMask/metamask-extension/pull/7038): Add support for ZeroNet -- [#7334](https://github.com/MetaMask/metamask-extension/pull/7334): Add web3 deprecation warning -- [#6924](https://github.com/MetaMask/metamask-extension/pull/6924): Add Estimated time to pending tx -- [#7177](https://github.com/MetaMask/metamask-extension/pull/7177): ENS Reverse Resolution support -- [#6891](https://github.com/MetaMask/metamask-extension/pull/6891): New signature request v3 UI -- [#7348](https://github.com/MetaMask/metamask-extension/pull/7348): fix width in first time flow button -- [#7271](https://github.com/MetaMask/metamask-extension/pull/7271): Redesign approve screen -- [#7354](https://github.com/MetaMask/metamask-extension/pull/7354): fix account menu width -- [#7379](https://github.com/MetaMask/metamask-extension/pull/7379): Set default advanced tab gas limit -- [#7380](https://github.com/MetaMask/metamask-extension/pull/7380): Fix advanced tab gas chart -- [#7374](https://github.com/MetaMask/metamask-extension/pull/7374): Hide accounts dropdown scrollbars on Firefox -- [#7357](https://github.com/MetaMask/metamask-extension/pull/7357): Update to gaba@1.8.0 -- [#7335](https://github.com/MetaMask/metamask-extension/pull/7335): Add onbeforeunload and have it call onCancel +- ignore known transactions on first broadcast and continue with normal flow ([#7328](https://github.com/MetaMask/metamask-extension/pull/7328)) +- eth_getTransactionByHash will now check metamask's local history for pending transactions ([#7327](https://github.com/MetaMask/metamask-extension/pull/7327)) +- Cleanup beforeunload handler after transaction is resolved ([#7333](https://github.com/MetaMask/metamask-extension/pull/7333)) +- Add support for ZeroNet ([#7038](https://github.com/MetaMask/metamask-extension/pull/7038)) +- Add web3 deprecation warning ([#7334](https://github.com/MetaMask/metamask-extension/pull/7334)) +- Add Estimated time to pending tx ([#6924](https://github.com/MetaMask/metamask-extension/pull/6924)) +- ENS Reverse Resolution support ([#7177](https://github.com/MetaMask/metamask-extension/pull/7177)) +- New signature request v3 UI ([#6891](https://github.com/MetaMask/metamask-extension/pull/6891)) +- fix width in first time flow button ([#7348](https://github.com/MetaMask/metamask-extension/pull/7348)) +- Redesign approve screen ([#7271](https://github.com/MetaMask/metamask-extension/pull/7271)) +- fix account menu width ([#7354](https://github.com/MetaMask/metamask-extension/pull/7354)) +- Set default advanced tab gas limit ([#7379](https://github.com/MetaMask/metamask-extension/pull/7379)) +- Fix advanced tab gas chart ([#7380](https://github.com/MetaMask/metamask-extension/pull/7380)) +- Hide accounts dropdown scrollbars on Firefox ([#7374](https://github.com/MetaMask/metamask-extension/pull/7374)) +- Update to gaba@1.8.0 ([#7357](https://github.com/MetaMask/metamask-extension/pull/7357)) +- Add onbeforeunload and have it call onCancel ([#7335](https://github.com/MetaMask/metamask-extension/pull/7335)) ## [7.4.0] - 2019-11-04 ### Uncategorized -- [#7186](https://github.com/MetaMask/metamask-extension/pull/7186): Use `AdvancedGasInputs` in `AdvancedTabContent` -- [#7304](https://github.com/MetaMask/metamask-extension/pull/7304): Move signTypedData signing out to keyrings -- [#7306](https://github.com/MetaMask/metamask-extension/pull/7306): correct the zh-TW translation -- [#7309](https://github.com/MetaMask/metamask-extension/pull/7309): Freeze Promise global on boot -- [#7296](https://github.com/MetaMask/metamask-extension/pull/7296): Add "Retry" option for failed transactions -- [#7319](https://github.com/MetaMask/metamask-extension/pull/7319): Fix transaction list item status spacing issue -- [#7218](https://github.com/MetaMask/metamask-extension/pull/7218): Add hostname and extensionId to site metadata -- [#7324](https://github.com/MetaMask/metamask-extension/pull/7324): Fix contact deletion -- [#7326](https://github.com/MetaMask/metamask-extension/pull/7326): Fix edit contact details -- [#7325](https://github.com/MetaMask/metamask-extension/pull/7325): Update eth-json-rpc-filters to fix memory leak -- [#7334](https://github.com/MetaMask/metamask-extension/pull/7334): Add web3 deprecation warning +- Use `AdvancedGasInputs` in `AdvancedTabContent` ([#7186](https://github.com/MetaMask/metamask-extension/pull/7186)) +- Move signTypedData signing out to keyrings ([#7304](https://github.com/MetaMask/metamask-extension/pull/7304)) +- correct the zh-TW translation ([#7306](https://github.com/MetaMask/metamask-extension/pull/7306)) +- Freeze Promise global on boot ([#7309](https://github.com/MetaMask/metamask-extension/pull/7309)) +- Add "Retry" option for failed transactions ([#7296](https://github.com/MetaMask/metamask-extension/pull/7296)) +- Fix transaction list item status spacing issue ([#7319](https://github.com/MetaMask/metamask-extension/pull/7319)) +- Add hostname and extensionId to site metadata ([#7218](https://github.com/MetaMask/metamask-extension/pull/7218)) +- Fix contact deletion ([#7324](https://github.com/MetaMask/metamask-extension/pull/7324)) +- Fix edit contact details ([#7326](https://github.com/MetaMask/metamask-extension/pull/7326)) +- Update eth-json-rpc-filters to fix memory leak ([#7325](https://github.com/MetaMask/metamask-extension/pull/7325)) +- Add web3 deprecation warning ([#7334](https://github.com/MetaMask/metamask-extension/pull/7334)) ## [7.3.1] - 2019-10-22 ### Uncategorized -- [#7298](https://github.com/MetaMask/metamask-extension/pull/7298): Turn off full screen vs popup a/b test +- Turn off full screen vs popup a/b test ([#7298](https://github.com/MetaMask/metamask-extension/pull/7298)) ## [7.3.0] - 2019-10-21 ### Uncategorized -- [#6972](https://github.com/MetaMask/metamask-extension/pull/6972): 3box integration -- [#7168](https://github.com/MetaMask/metamask-extension/pull/7168): Add fixes for German translations -- [#7170](https://github.com/MetaMask/metamask-extension/pull/7170): Remove the disk store -- [#7176](https://github.com/MetaMask/metamask-extension/pull/7176): Performance: Delivery optimized images -- [#7189](https://github.com/MetaMask/metamask-extension/pull/7189): add goerli to incoming tx -- [#7190](https://github.com/MetaMask/metamask-extension/pull/7190): Remove unused locale messages -- [#7173](https://github.com/MetaMask/metamask-extension/pull/7173): Fix RPC error messages -- [#7205](https://github.com/MetaMask/metamask-extension/pull/7205): address book entries by chainId -- [#7207](https://github.com/MetaMask/metamask-extension/pull/7207): obs-store/local-store should upgrade webextension error to real error -- [#7162](https://github.com/MetaMask/metamask-extension/pull/7162): Add a/b test for full screen transaction confirmations -- [#7089](https://github.com/MetaMask/metamask-extension/pull/7089): Add advanced setting to enable editing nonce on confirmation screens -- [#7239](https://github.com/MetaMask/metamask-extension/pull/7239): Update ETH logo, update deposit Ether logo height and width -- [#7255](https://github.com/MetaMask/metamask-extension/pull/7255): Use translated string for state log -- [#7266](https://github.com/MetaMask/metamask-extension/pull/7266): fix issue of xyz ens not resolving -- [#7253](https://github.com/MetaMask/metamask-extension/pull/7253): Prevent Logout Timer that's longer than a week. -- [#7285](https://github.com/MetaMask/metamask-extension/pull/7285): Lessen the length of ENS validation to 3 -- [#7287](https://github.com/MetaMask/metamask-extension/pull/7287): Fix phishing detect script +- 3box integration ([#6972](https://github.com/MetaMask/metamask-extension/pull/6972)) +- Add fixes for German translations ([#7168](https://github.com/MetaMask/metamask-extension/pull/7168)) +- Remove the disk store ([#7170](https://github.com/MetaMask/metamask-extension/pull/7170)) +- Performance: Delivery optimized images ([#7176](https://github.com/MetaMask/metamask-extension/pull/7176)) +- add goerli to incoming tx ([#7189](https://github.com/MetaMask/metamask-extension/pull/7189)) +- Remove unused locale messages ([#7190](https://github.com/MetaMask/metamask-extension/pull/7190)) +- Fix RPC error messages ([#7173](https://github.com/MetaMask/metamask-extension/pull/7173)) +- address book entries by chainId ([#7205](https://github.com/MetaMask/metamask-extension/pull/7205)) +- obs-store/local-store should upgrade webextension error to real error ([#7207](https://github.com/MetaMask/metamask-extension/pull/7207)) +- Add a/b test for full screen transaction confirmations ([#7162](https://github.com/MetaMask/metamask-extension/pull/7162)) +- Add advanced setting to enable editing nonce on confirmation screens ([#7089](https://github.com/MetaMask/metamask-extension/pull/7089)) +- Update ETH logo, update deposit Ether logo height and width ([#7239](https://github.com/MetaMask/metamask-extension/pull/7239)) +- Use translated string for state log ([#7255](https://github.com/MetaMask/metamask-extension/pull/7255)) +- fix issue of xyz ens not resolving ([#7266](https://github.com/MetaMask/metamask-extension/pull/7266)) +- Prevent Logout Timer that's longer than a week. ([#7253](https://github.com/MetaMask/metamask-extension/pull/7253)) +- Lessen the length of ENS validation to 3 ([#7285](https://github.com/MetaMask/metamask-extension/pull/7285)) +- Fix phishing detect script ([#7287](https://github.com/MetaMask/metamask-extension/pull/7287)) ## [7.2.3] - 2019-10-08 ### Uncategorized -- [#7252](https://github.com/MetaMask/metamask-extension/pull/7252): Fix gas limit when sending tx without data to a contract -- [#7260](https://github.com/MetaMask/metamask-extension/pull/7260): Do not transate on seed phrases -- [#7252](https://github.com/MetaMask/metamask-extension/pull/7252): Ensure correct tx category when sending to contracts without tx data +- Fix gas limit when sending tx without data to a contract ([#7252](https://github.com/MetaMask/metamask-extension/pull/7252)) +- Do not transate on seed phrases ([#7260](https://github.com/MetaMask/metamask-extension/pull/7260)) +- Ensure correct tx category when sending to contracts without tx data ([#7252](https://github.com/MetaMask/metamask-extension/pull/7252)) ## [7.2.2] - 2019-09-25 ### Uncategorized -- [#7213](https://github.com/MetaMask/metamask-extension/pull/7213): Update minimum Firefox verison to 56.0 +- Update minimum Firefox verison to 56.0 ([#7213](https://github.com/MetaMask/metamask-extension/pull/7213)) ## [7.2.1] - 2019-09-17 ### Uncategorized -- [#7180](https://github.com/MetaMask/metamask-extension/pull/7180): Add `appName` message to each locale +- Add `appName` message to each locale ([#7180](https://github.com/MetaMask/metamask-extension/pull/7180)) ## [7.2.0] - 2019-09-17 ### Uncategorized -- [#7099](https://github.com/MetaMask/metamask-extension/pull/7099): Update localization from Transifex Brave -- [#7137](https://github.com/MetaMask/metamask-extension/pull/7137): Fix validation of empty block explorer url's in custom network form -- [#7128](https://github.com/MetaMask/metamask-extension/pull/7128): Support for eth_signTypedData_v4 -- [#7110](https://github.com/MetaMask/metamask-extension/pull/7110): Adds `chaindIdChanged` event to the ethereum provider -- [#7091](https://github.com/MetaMask/metamask-extension/pull/7091): Improve browser performance issues caused by missing locale errors -- [#7085](https://github.com/MetaMask/metamask-extension/pull/7085): Prevent ineffectual speed ups of pending transactions that don't have the lowest nonce -- [#7156](https://github.com/MetaMask/metamask-extension/pull/7156): Set minimum Firefox version to v56.2 to support Waterfox -- [#7157](https://github.com/MetaMask/metamask-extension/pull/7157): Add polyfill for AbortController -- [#7161](https://github.com/MetaMask/metamask-extension/pull/7161): Replace `undefined` selectedAddress with `null` -- [#7171](https://github.com/MetaMask/metamask-extension/pull/7171): Fix recipient field of approve screen +- Update localization from Transifex Brave ([#7099](https://github.com/MetaMask/metamask-extension/pull/7099)) +- Fix validation of empty block explorer url's in custom network form ([#7137](https://github.com/MetaMask/metamask-extension/pull/7137)) +- Support for eth_signTypedData_v4 ([#7128](https://github.com/MetaMask/metamask-extension/pull/7128)) +- Adds `chaindIdChanged` event to the ethereum provider ([#7110](https://github.com/MetaMask/metamask-extension/pull/7110)) +- Improve browser performance issues caused by missing locale errors ([#7091](https://github.com/MetaMask/metamask-extension/pull/7091)) +- Prevent ineffectual speed ups of pending transactions that don't have the lowest nonce ([#7085](https://github.com/MetaMask/metamask-extension/pull/7085)) +- Set minimum Firefox version to v56.2 to support Waterfox ([#7156](https://github.com/MetaMask/metamask-extension/pull/7156)) +- Add polyfill for AbortController ([#7157](https://github.com/MetaMask/metamask-extension/pull/7157)) +- Replace `undefined` selectedAddress with `null` ([#7161](https://github.com/MetaMask/metamask-extension/pull/7161)) +- Fix recipient field of approve screen ([#7171](https://github.com/MetaMask/metamask-extension/pull/7171)) ## [7.1.1] - 2019-09-03 ### Uncategorized -- [#7059](https://github.com/MetaMask/metamask-extension/pull/7059): Remove blockscale, replace with ethgasstation -- [#7037](https://github.com/MetaMask/metamask-extension/pull/7037): Remove Babel 6 from internal dependencies -- [#7093](https://github.com/MetaMask/metamask-extension/pull/7093): Allow dismissing privacy mode notification from popup -- [#7087](https://github.com/MetaMask/metamask-extension/pull/7087): Add breadcrumb spacing on Contacts page -- [#7081](https://github.com/MetaMask/metamask-extension/pull/7081): Fix confirm token transaction amount display -- [#7088](https://github.com/MetaMask/metamask-extension/pull/7088): Fix BigNumber conversion error -- [#7072](https://github.com/MetaMask/metamask-extension/pull/7072): Right-to-left CSS (using module for conversion) -- [#6878](https://github.com/MetaMask/metamask-extension/pull/6878): Persian translation -- [#7012](https://github.com/MetaMask/metamask-extension/pull/7012): Added missed phrases to RU locale +- Remove blockscale, replace with ethgasstation ([#7059](https://github.com/MetaMask/metamask-extension/pull/7059)) +- Remove Babel 6 from internal dependencies ([#7037](https://github.com/MetaMask/metamask-extension/pull/7037)) +- Allow dismissing privacy mode notification from popup ([#7093](https://github.com/MetaMask/metamask-extension/pull/7093)) +- Add breadcrumb spacing on Contacts page ([#7087](https://github.com/MetaMask/metamask-extension/pull/7087)) +- Fix confirm token transaction amount display ([#7081](https://github.com/MetaMask/metamask-extension/pull/7081)) +- Fix BigNumber conversion error ([#7088](https://github.com/MetaMask/metamask-extension/pull/7088)) +- Right-to-left CSS ([#7072](https://github.com/MetaMask/metamask-extension/pull/7072)) +- Persian translation ([#6878](https://github.com/MetaMask/metamask-extension/pull/6878)) +- Added missed phrases to RU locale ([#7012](https://github.com/MetaMask/metamask-extension/pull/7012)) ## [7.1.0] - 2019-08-26 ### Uncategorized -- [#7035](https://github.com/MetaMask/metamask-extension/pull/7035): Filter non-ERC-20 assets during mobile sync (#7035) -- [#7021](https://github.com/MetaMask/metamask-extension/pull/7021): Using translated string for end of flow messaging (#7021) -- [#7018](https://github.com/MetaMask/metamask-extension/pull/7018): Rename Contacts List settings tab to Contacts (#7018) -- [#7013](https://github.com/MetaMask/metamask-extension/pull/7013): Connections settings tab (#7013) -- [#6996](https://github.com/MetaMask/metamask-extension/pull/6996): Fetch & display received transactions (#6996) -- [#6991](https://github.com/MetaMask/metamask-extension/pull/6991): Remove reload from Share Address button (#6991) -- [#6978](https://github.com/MetaMask/metamask-extension/pull/6978): Address book fixes (#6978) -- [#6944](https://github.com/MetaMask/metamask-extension/pull/6944): Show recipient alias in confirm header if exists (#6944) -- [#6930](https://github.com/MetaMask/metamask-extension/pull/6930): Add support for eth_signTypedData_v4 (#6930) -- [#7046](https://github.com/MetaMask/metamask-extension/pull/7046): Update Italian translation (#7046) -- [#7047](https://github.com/MetaMask/metamask-extension/pull/7047): Add warning about reload on network change +- Filter non-ERC-20 assets during mobile sync ([#7035](https://github.com/MetaMask/metamask-extension/pull/7035)) +- Using translated string for end of flow messaging ([#7021](https://github.com/MetaMask/metamask-extension/pull/7021)) +- Rename Contacts List settings tab to Contacts ([#7018](https://github.com/MetaMask/metamask-extension/pull/7018)) +- Connections settings tab ([#7013](https://github.com/MetaMask/metamask-extension/pull/7013)) +- Fetch & display received transactions ([#6996](https://github.com/MetaMask/metamask-extension/pull/6996)) +- Remove reload from Share Address button ([#6991](https://github.com/MetaMask/metamask-extension/pull/6991)) +- Address book fixes ([#6978](https://github.com/MetaMask/metamask-extension/pull/6978)) +- Show recipient alias in confirm header if exists ([#6944](https://github.com/MetaMask/metamask-extension/pull/6944)) +- Add support for eth_signTypedData_v4 ([#6930](https://github.com/MetaMask/metamask-extension/pull/6930)) +- Update Italian translation ([#7046](https://github.com/MetaMask/metamask-extension/pull/7046)) +- Add warning about reload on network change ([#7047](https://github.com/MetaMask/metamask-extension/pull/7047)) ## [7.0.1] - 2019-08-08 ### Uncategorized -- [#6975](https://github.com/MetaMask/metamask-extension/pull/6975): Ensure seed phrase backup notification only shows up for new users +- Ensure seed phrase backup notification only shows up for new users ([#6975](https://github.com/MetaMask/metamask-extension/pull/6975)) ## [7.0.0] - 2019-08-07 ### Uncategorized -- [#6828](https://github.com/MetaMask/metamask-extension/pull/6828): Capitalized speed up label to match rest of UI -- [#6874](https://github.com/MetaMask/metamask-extension/pull/6928): Allows skipping of seed phrase challenge during onboarding, and completing it at a later time -- [#6900](https://github.com/MetaMask/metamask-extension/pull/6900): Prevent opening of asset dropdown if no tokens in account -- [#6904](https://github.com/MetaMask/metamask-extension/pull/6904): Set privacy mode as default -- [#6914](https://github.com/MetaMask/metamask-extension/pull/6914): Adds Address Book feature -- [#6928](https://github.com/MetaMask/metamask-extension/pull/6928): Disable Copy Tx ID and block explorer link for transactions without hash -- [#6967](https://github.com/MetaMask/metamask-extension/pull/6967): Fix mobile sync +- Capitalized speed up label to match rest of UI ([#6828](https://github.com/MetaMask/metamask-extension/pull/6828)) +- Allows skipping of seed phrase challenge during onboarding, and completing it at a later time ([#6874](https://github.com/MetaMask/metamask-extension/pull/6928)) +- Prevent opening of asset dropdown if no tokens in account ([#6900](https://github.com/MetaMask/metamask-extension/pull/6900)) +- Set privacy mode as default ([#6904](https://github.com/MetaMask/metamask-extension/pull/6904)) +- Adds Address Book feature ([#6914](https://github.com/MetaMask/metamask-extension/pull/6914)) +- Disable Copy Tx ID and block explorer link for transactions without hash ([#6928](https://github.com/MetaMask/metamask-extension/pull/6928)) +- Fix mobile sync ([#6967](https://github.com/MetaMask/metamask-extension/pull/6967)) ## [6.7.3] - 2019-07-19 ### Uncategorized -- [#6888](https://github.com/MetaMask/metamask-extension/pull/6888): Fix bug with resubmitting unsigned transactions. +- Fix bug with resubmitting unsigned transactions. ([#6888](https://github.com/MetaMask/metamask-extension/pull/6888)) ## [6.7.2] - 2019-07-03 ### Uncategorized -- [#6713](https://github.com/MetaMask/metamask-extension/pull/6713): \* Normalize and Validate txParams in TransactionStateManager.addTx too -- [#6759](https://github.com/MetaMask/metamask-extension/pull/6759): Update to Node.js v10 -- [#6694](https://github.com/MetaMask/metamask-extension/pull/6694): Fixes #6694 -- [#6743](https://github.com/MetaMask/metamask-extension/pull/6743): \* Add tests for ImportWithSeedPhrase#parseSeedPhrase -- [#6740](https://github.com/MetaMask/metamask-extension/pull/6740): Fixes #6740 -- [#6741](https://github.com/MetaMask/metamask-extension/pull/6741): Fixes #6741 -- [#6761](https://github.com/MetaMask/metamask-extension/pull/6761): Fixes #6760, correct PropTypes for nextRoute -- [#6754](https://github.com/MetaMask/metamask-extension/pull/6754): Use inline source maps in development -- [#6589](https://github.com/MetaMask/metamask-extension/pull/6589): Document hotfix protocol -- [#6738](https://github.com/MetaMask/metamask-extension/pull/6738): Add codeowner for package-lock-old.json package-lock.json package.json packagelock-old.json files -- [#6648](https://github.com/MetaMask/metamask-extension/pull/6648): Add loading view to notification.html -- [#6731](https://github.com/MetaMask/metamask-extension/pull/6731): Add brave as a platform type for MetaMask +- Normalize and Validate txParams in TransactionStateManager.addTx too ([#6713](https://github.com/MetaMask/metamask-extension/pull/6713)) +- Update to Node.js v10 ([#6759](https://github.com/MetaMask/metamask-extension/pull/6759)) +- Fixes #6694 ([#6694](https://github.com/MetaMask/metamask-extension/pull/6694)) +- Add tests for ImportWithSeedPhrase#parseSeedPhrase ([#6743](https://github.com/MetaMask/metamask-extension/pull/6743)) +- Fixes #6740 ([#6740](https://github.com/MetaMask/metamask-extension/pull/6740)) +- Fixes #6741 ([#6741](https://github.com/MetaMask/metamask-extension/pull/6741)) +- Fixes #6760, correct PropTypes for nextRoute ([#6761](https://github.com/MetaMask/metamask-extension/pull/6761)) +- Use inline source maps in development ([#6754](https://github.com/MetaMask/metamask-extension/pull/6754)) +- Document hotfix protocol ([#6589](https://github.com/MetaMask/metamask-extension/pull/6589)) +- Add codeowner for package-lock-old.json package-lock.json package.json packagelock-old.json files ([#6738](https://github.com/MetaMask/metamask-extension/pull/6738)) +- Add loading view to notification.html ([#6648](https://github.com/MetaMask/metamask-extension/pull/6648)) +- Add brave as a platform type for MetaMask ([#6731](https://github.com/MetaMask/metamask-extension/pull/6731)) ## [6.7.1] - 2019-07-28 ### Uncategorized -- [#6764](https://github.com/MetaMask/metamask-extension/pull/6764): Fix display of token amount on confirm transaction screen +- Fix display of token amount on confirm transaction screen ([#6764](https://github.com/MetaMask/metamask-extension/pull/6764)) ## [6.7.0] - 2019-07-26 ### Uncategorized -- [#6623](https://github.com/MetaMask/metamask-extension/pull/6623): Improve contract method data fetching (#6623) -- [#6551](https://github.com/MetaMask/metamask-extension/pull/6551): Adds 4byte registry fallback to getMethodData() (#6435) -- [#6718](https://github.com/MetaMask/metamask-extension/pull/6718): Add delete to custom RPC form -- [#6700](https://github.com/MetaMask/metamask-extension/pull/6700): Fix styles on 'import account' page, update help link -- [#6714](https://github.com/MetaMask/metamask-extension/pull/6714): Wrap smaller custom block explorer url text -- [#6706](https://github.com/MetaMask/metamask-extension/pull/6706): Pin ethereumjs-tx -- [#6700](https://github.com/MetaMask/metamask-extension/pull/6700): Fix styles on 'import account' page, update help link -- [#6775](https://github.com/MetaMask/metamask-extension/pull/6775): Started adding visual documentation of MetaMask plugin components with the account menu component first +- Improve contract method data fetching ([#6623](https://github.com/MetaMask/metamask-extension/pull/6623)) +- Adds 4byte registry fallback to getMethodData() ([#6551](https://github.com/MetaMask/metamask-extension/pull/6551)) +- Add delete to custom RPC form ([#6718](https://github.com/MetaMask/metamask-extension/pull/6718)) +- Fix styles on 'import account' page, update help link ([#6700](https://github.com/MetaMask/metamask-extension/pull/6700)) +- Wrap smaller custom block explorer url text ([#6714](https://github.com/MetaMask/metamask-extension/pull/6714)) +- Pin ethereumjs-tx ([#6706](https://github.com/MetaMask/metamask-extension/pull/6706)) +- Fix styles on 'import account' page, update help link ([#6700](https://github.com/MetaMask/metamask-extension/pull/6700)) +- Started adding visual documentation of MetaMask plugin components with the account menu component first ([#6775](https://github.com/MetaMask/metamask-extension/pull/6775)) ## [6.6.2] - 2019-07-17 ### Uncategorized -- [#6690](https://github.com/MetaMask/metamask-extension/pull/6690): Update dependencies, re-enable npm audit CI job -- [#6700](https://github.com/MetaMask/metamask-extension/pull/6700): Fix styles on 'import account' page, update help link +- Update dependencies, re-enable npm audit CI job ([#6690](https://github.com/MetaMask/metamask-extension/pull/6690)) +- Fix styles on 'import account' page, update help link ([#6700](https://github.com/MetaMask/metamask-extension/pull/6700)) ## [6.6.1] - 2019-06-06 ### Uncategorized -- [#6691](https://github.com/MetaMask/metamask-extension/pull/6691): Revert "Improve ENS Address Input" to fix bugs on input field on non-main networks. +- Revert "Improve ENS Address Input" to fix bugs on input field on non-main networks. ([#6691](https://github.com/MetaMask/metamask-extension/pull/6691)) ## [6.6.0] - 2019-06-04 ### Uncategorized -- [#6659](https://github.com/MetaMask/metamask-extension/pull/6659): Enable Ledger hardware wallet support on Firefox -- [#6671](https://github.com/MetaMask/metamask-extension/pull/6671): bugfix: reject enable promise on user rejection -- [#6625](https://github.com/MetaMask/metamask-extension/pull/6625): Ensures that transactions cannot be confirmed if gas limit is below 21000. -- [#6633](https://github.com/MetaMask/metamask-extension/pull/6633): Fix grammatical error in i18n endOfFlowMessage6 +- Enable Ledger hardware wallet support on Firefox ([#6659](https://github.com/MetaMask/metamask-extension/pull/6659)) +- bugfix: reject enable promise on user rejection ([#6671](https://github.com/MetaMask/metamask-extension/pull/6671)) +- Ensures that transactions cannot be confirmed if gas limit is below 21000. ([#6625](https://github.com/MetaMask/metamask-extension/pull/6625)) +- Fix grammatical error in i18n endOfFlowMessage6 ([#6633](https://github.com/MetaMask/metamask-extension/pull/6633)) ## [6.5.3] - 2019-05-16 ### Uncategorized -- [#6619](https://github.com/MetaMask/metamask-extension/pull/6619): bugfix: show extension window if locked regardless of approval -- [#6388](https://github.com/MetaMask/metamask-extension/pull/6388): Transactions/pending - check nonce against the network and mark as dropped if not included in a block -- [#6606](https://github.com/MetaMask/metamask-extension/pull/6606): Improve ENS Address Input -- [#6615](https://github.com/MetaMask/metamask-extension/pull/6615): Adds e2e test for removing imported accounts. +- bugfix: show extension window if locked regardless of approval ([#6619](https://github.com/MetaMask/metamask-extension/pull/6619)) +- Transactions/pending - check nonce against the network and mark as dropped if not included in a block ([#6388](https://github.com/MetaMask/metamask-extension/pull/6388)) +- Improve ENS Address Input ([#6606](https://github.com/MetaMask/metamask-extension/pull/6606)) +- Adds e2e test for removing imported accounts. ([#6615](https://github.com/MetaMask/metamask-extension/pull/6615)) ## [6.5.2] - 2019-05-15 ### Uncategorized -- [#6613](https://github.com/MetaMask/metamask-extension/pull/6613): Hardware Wallet Fix +- Hardware Wallet Fix ([#6613](https://github.com/MetaMask/metamask-extension/pull/6613)) ## [6.5.1] - 2019-05-14 ### Uncategorized - Fix bug where approve method would show a warning. #6602 -- [#6593](https://github.com/MetaMask/metamask-extension/pull/6593): Fix wording of autoLogoutTimeLimitDescription +- Fix wording of autoLogoutTimeLimitDescription ([#6593](https://github.com/MetaMask/metamask-extension/pull/6593)) ## [6.5.0] - 2019-05-13 ### Uncategorized -- [#6568](https://github.com/MetaMask/metamask-extension/pull/6568): feature: integrate gaba/PhishingController -- [#6490](https://github.com/MetaMask/metamask-extension/pull/6490): Redesign custom RPC form -- [#6558](https://github.com/MetaMask/metamask-extension/pull/6558): Adds auto logout with customizable time frame -- [#6578](https://github.com/MetaMask/metamask-extension/pull/6578): Fixes ability to send to token contract addresses -- [#6557](https://github.com/MetaMask/metamask-extension/pull/6557): Adds drag and drop functionality to seed phrase entry. -- [#6526](https://github.com/MetaMask/metamask-extension/pull/6526): Include token checksum address in prices lookup for token rates -- [#6502](https://github.com/MetaMask/metamask-extension/pull/6502): Add subheader to all settings subviews -- [#6501](https://github.com/MetaMask/metamask-extension/pull/6501): Improve confirm screen loading performance by fixing home screen rendering bug +- feature: integrate gaba/PhishingController ([#6568](https://github.com/MetaMask/metamask-extension/pull/6568)) +- Redesign custom RPC form ([#6490](https://github.com/MetaMask/metamask-extension/pull/6490)) +- Adds auto logout with customizable time frame ([#6558](https://github.com/MetaMask/metamask-extension/pull/6558)) +- Fixes ability to send to token contract addresses ([#6578](https://github.com/MetaMask/metamask-extension/pull/6578)) +- Adds drag and drop functionality to seed phrase entry. ([#6557](https://github.com/MetaMask/metamask-extension/pull/6557)) +- Include token checksum address in prices lookup for token rates ([#6526](https://github.com/MetaMask/metamask-extension/pull/6526)) +- Add subheader to all settings subviews ([#6502](https://github.com/MetaMask/metamask-extension/pull/6502)) +- Improve confirm screen loading performance by fixing home screen rendering bug ([#6501](https://github.com/MetaMask/metamask-extension/pull/6501)) ## [6.4.1] - 2019-04-26 ### Uncategorized -- [#6521](https://github.com/MetaMask/metamask-extension/pull/6521): Revert "Adds 4byte registry fallback to getMethodData()" to fix stalling bug. +- Revert "Adds 4byte registry fallback to getMethodData()" to fix stalling bug. ([#6521](https://github.com/MetaMask/metamask-extension/pull/6521)) ## [6.4.0] - 2019-04-18 ### Uncategorized -- [#6445](https://github.com/MetaMask/metamask-extension/pull/6445): \* Move send to pages/ -- [#6470](https://github.com/MetaMask/metamask-extension/pull/6470): update publishing.md with dev diagram -- [#6403](https://github.com/MetaMask/metamask-extension/pull/6403): Update to eth-method-registry@1.2.0 -- [#6468](https://github.com/MetaMask/metamask-extension/pull/6468): Fix switcher height when Custom RPC is selected or loading -- [#6459](https://github.com/MetaMask/metamask-extension/pull/6459): feature: add Goerli support -- [#6444](https://github.com/MetaMask/metamask-extension/pull/6444): Fixes #6321 & #6421 - Add Localhost 8545 for network dropdown names -- [#6454](https://github.com/MetaMask/metamask-extension/pull/6454): Bump eth-contract-metadata -- [#6448](https://github.com/MetaMask/metamask-extension/pull/6448): Remove unneeded array cloning in getSendToAccounts selector -- [#6056](https://github.com/MetaMask/metamask-extension/pull/6056): repeated getSelectedAddress() func send.selectors.js removed -- [#6422](https://github.com/MetaMask/metamask-extension/pull/6422): Added Chrome limited site access solution doc -- [#6424](https://github.com/MetaMask/metamask-extension/pull/6424): feature: switch token pricing to CoinGecko API -- [#6428](https://github.com/MetaMask/metamask-extension/pull/6428): Don't inject web3 on sharefile.com -- [#6417](https://github.com/MetaMask/metamask-extension/pull/6417): Metrics updates -- [#6420](https://github.com/MetaMask/metamask-extension/pull/6420): Fix links to MetamaskInpageProvider in porting_to_new_environment.md -- [#6362](https://github.com/MetaMask/metamask-extension/pull/6362): Remove broken image walkthrough from metamaskbot comment -- [#6401](https://github.com/MetaMask/metamask-extension/pull/6401): metamask-controller - use improved provider-as-middleware utility -- [#6406](https://github.com/MetaMask/metamask-extension/pull/6406): remove user actions controller -- [#6399](https://github.com/MetaMask/metamask-extension/pull/6399): doc - publishing - typo fix -- [#6396](https://github.com/MetaMask/metamask-extension/pull/6396): pin eth-contract-metadata to last commit hash -- [#6397](https://github.com/MetaMask/metamask-extension/pull/6397): Change coinbase to wyre -- [#6395](https://github.com/MetaMask/metamask-extension/pull/6395): bump ledger and trezor keyring -- [#6389](https://github.com/MetaMask/metamask-extension/pull/6389): Fix display of gas chart on Ethereum networks -- [#6382](https://github.com/MetaMask/metamask-extension/pull/6382): Remove NoticeController +- Move send to pages/ ([#6445](https://github.com/MetaMask/metamask-extension/pull/6445)) +- update publishing.md with dev diagram ([#6470](https://github.com/MetaMask/metamask-extension/pull/6470)) +- Update to eth-method-registry@1.2.0 ([#6403](https://github.com/MetaMask/metamask-extension/pull/6403)) +- Fix switcher height when Custom RPC is selected or loading ([#6468](https://github.com/MetaMask/metamask-extension/pull/6468)) +- feature: add Goerli support ([#6459](https://github.com/MetaMask/metamask-extension/pull/6459)) +- Fixes #6321 & #6421 - Add Localhost 8545 for network dropdown names ([#6444](https://github.com/MetaMask/metamask-extension/pull/6444)) +- Bump eth-contract-metadata ([#6454](https://github.com/MetaMask/metamask-extension/pull/6454)) +- Remove unneeded array cloning in getSendToAccounts selector ([#6448](https://github.com/MetaMask/metamask-extension/pull/6448)) +- repeated getSelectedAddress() func send.selectors.js removed ([#6056](https://github.com/MetaMask/metamask-extension/pull/6056)) +- Added Chrome limited site access solution doc ([#6422](https://github.com/MetaMask/metamask-extension/pull/6422)) +- feature: switch token pricing to CoinGecko API ([#6424](https://github.com/MetaMask/metamask-extension/pull/6424)) +- Don't inject web3 on sharefile.com ([#6428](https://github.com/MetaMask/metamask-extension/pull/6428)) +- Metrics updates ([#6417](https://github.com/MetaMask/metamask-extension/pull/6417)) +- Fix links to MetamaskInpageProvider in porting_to_new_environment.md ([#6420](https://github.com/MetaMask/metamask-extension/pull/6420)) +- Remove broken image walkthrough from metamaskbot comment ([#6362](https://github.com/MetaMask/metamask-extension/pull/6362)) +- metamask-controller - use improved provider-as-middleware utility ([#6401](https://github.com/MetaMask/metamask-extension/pull/6401)) +- remove user actions controller ([#6406](https://github.com/MetaMask/metamask-extension/pull/6406)) +- doc - publishing - typo fix ([#6399](https://github.com/MetaMask/metamask-extension/pull/6399)) +- pin eth-contract-metadata to last commit hash ([#6396](https://github.com/MetaMask/metamask-extension/pull/6396)) +- Change coinbase to wyre ([#6397](https://github.com/MetaMask/metamask-extension/pull/6397)) +- bump ledger and trezor keyring ([#6395](https://github.com/MetaMask/metamask-extension/pull/6395)) +- Fix display of gas chart on Ethereum networks ([#6389](https://github.com/MetaMask/metamask-extension/pull/6389)) +- Remove NoticeController ([#6382](https://github.com/MetaMask/metamask-extension/pull/6382)) ## [6.3.2] - 2019-04-08 ### Uncategorized -- [#6389](https://github.com/MetaMask/metamask-extension/pull/6389): Fix display of gas chart on ethereum networks -- [#6395](https://github.com/MetaMask/metamask-extension/pull/6395): Fixes for signing methods for ledger and trezor devices -- [#6397](https://github.com/MetaMask/metamask-extension/pull/6397): Fix Wyre link +- Fix display of gas chart on ethereum networks ([#6389](https://github.com/MetaMask/metamask-extension/pull/6389)) +- Fixes for signing methods for ledger and trezor devices ([#6395](https://github.com/MetaMask/metamask-extension/pull/6395)) +- Fix Wyre link ([#6397](https://github.com/MetaMask/metamask-extension/pull/6397)) ## [6.3.1] - 2019-03-29 ### Uncategorized -- [#6353](https://github.com/MetaMask/metamask-extension/pull/6353): Open restore vault in full screen when clicked from popup -- [#6372](https://github.com/MetaMask/metamask-extension/pull/6372): Prevents duplicates of account addresses from showing in send screen "To" dropdown -- [#6374](https://github.com/MetaMask/metamask-extension/pull/6374): Ensures users are placed on correct confirm screens even when registry service fails +- Open restore vault in full screen when clicked from popup ([#6353](https://github.com/MetaMask/metamask-extension/pull/6353)) +- Prevents duplicates of account addresses from showing in send screen "To" dropdown ([#6372](https://github.com/MetaMask/metamask-extension/pull/6372)) +- Ensures users are placed on correct confirm screens even when registry service fails ([#6374](https://github.com/MetaMask/metamask-extension/pull/6374)) ## [6.3.0] - 2019-03-26 ### Uncategorized -- [#6300](https://github.com/MetaMask/metamask-extension/pull/6300): Gas chart hidden on custom networks -- [#6301](https://github.com/MetaMask/metamask-extension/pull/6301): Fix gas fee in the submitted step of the transaction details activity log -- [#6302](https://github.com/MetaMask/metamask-extension/pull/6302): Replaces the coinbase link in the deposit modal with one for wyre -- [#6307](https://github.com/MetaMask/metamask-extension/pull/6307): Centre the notification in the current window -- [#6312](https://github.com/MetaMask/metamask-extension/pull/6312): Fixes popups not showing when screen size is odd -- [#6326](https://github.com/MetaMask/metamask-extension/pull/6326): Fix oversized loading overlay on gas customization modal. -- [#6330](https://github.com/MetaMask/metamask-extension/pull/6330): Stop reloading dapps on network change allowing dapps to decide if it should refresh or not -- [#6332](https://github.com/MetaMask/metamask-extension/pull/6332): Enable mobile sync -- [#6333](https://github.com/MetaMask/metamask-extension/pull/6333): Redesign of the settings screen -- [#6340](https://github.com/MetaMask/metamask-extension/pull/6340): Cancel transactions and signature requests on the closing of notification windows -- [#6341](https://github.com/MetaMask/metamask-extension/pull/6341): Disable transaction "Cancel" button when balance is insufficient -- [#6347](https://github.com/MetaMask/metamask-extension/pull/6347): Enable privacy mode by default for first time users +- Gas chart hidden on custom networks ([#6300](https://github.com/MetaMask/metamask-extension/pull/6300)) +- Fix gas fee in the submitted step of the transaction details activity log ([#6301](https://github.com/MetaMask/metamask-extension/pull/6301)) +- Replaces the coinbase link in the deposit modal with one for wyre ([#6302](https://github.com/MetaMask/metamask-extension/pull/6302)) +- Centre the notification in the current window ([#6307](https://github.com/MetaMask/metamask-extension/pull/6307)) +- Fixes popups not showing when screen size is odd ([#6312](https://github.com/MetaMask/metamask-extension/pull/6312)) +- Fix oversized loading overlay on gas customization modal. ([#6326](https://github.com/MetaMask/metamask-extension/pull/6326)) +- Stop reloading dapps on network change allowing dapps to decide if it should refresh or not ([#6330](https://github.com/MetaMask/metamask-extension/pull/6330)) +- Enable mobile sync ([#6332](https://github.com/MetaMask/metamask-extension/pull/6332)) +- Redesign of the settings screen ([#6333](https://github.com/MetaMask/metamask-extension/pull/6333)) +- Cancel transactions and signature requests on the closing of notification windows ([#6340](https://github.com/MetaMask/metamask-extension/pull/6340)) +- Disable transaction "Cancel" button when balance is insufficient ([#6341](https://github.com/MetaMask/metamask-extension/pull/6341)) +- Enable privacy mode by default for first time users ([#6347](https://github.com/MetaMask/metamask-extension/pull/6347)) ## [6.2.2] - 2019-03-12 ### Uncategorized -- [#6271](https://github.com/MetaMask/metamask-extension/pull/6271): Centre all notification popups -- [#6268](https://github.com/MetaMask/metamask-extension/pull/6268): Improve Korean translations -- [#6279](https://github.com/MetaMask/metamask-extension/pull/6279): Nonmultiple notifications for batch txs -- [#6280](https://github.com/MetaMask/metamask-extension/pull/6280): No longer check network when validating checksum addresses +- Centre all notification popups ([#6271](https://github.com/MetaMask/metamask-extension/pull/6271)) +- Improve Korean translations ([#6268](https://github.com/MetaMask/metamask-extension/pull/6268)) +- Nonmultiple notifications for batch txs ([#6279](https://github.com/MetaMask/metamask-extension/pull/6279)) +- No longer check network when validating checksum addresses ([#6280](https://github.com/MetaMask/metamask-extension/pull/6280)) ## [6.2.1] - 2019-03-11 ## [6.2.0] - 2019-03-05 ### Uncategorized -- [#6192](https://github.com/MetaMask/metamask-extension/pull/6192): Improves design and UX of onboarding flow -- [#6195](https://github.com/MetaMask/metamask-extension/pull/6195): Fixes gas estimation when sending to contracts -- [#6223](https://github.com/MetaMask/metamask-extension/pull/6223): Fixes display of notification windows when metamask is active in a tab -- [#6171](https://github.com/MetaMask/metamask-extension/pull/6171): Adds MetaMetrics usage analytics system +- Improves design and UX of onboarding flow ([#6192](https://github.com/MetaMask/metamask-extension/pull/6192)) +- Fixes gas estimation when sending to contracts ([#6195](https://github.com/MetaMask/metamask-extension/pull/6195)) +- Fixes display of notification windows when metamask is active in a tab ([#6223](https://github.com/MetaMask/metamask-extension/pull/6223)) +- Adds MetaMetrics usage analytics system ([#6171](https://github.com/MetaMask/metamask-extension/pull/6171)) ## [6.1.0] - 2019-02-20 ### Uncategorized -- [#6182](https://github.com/MetaMask/metamask-extension/pull/6182): Change "Token Address" to "Token Contract Address" -- [#6177](https://github.com/MetaMask/metamask-extension/pull/6177): Fixes #6176 -- [#6146](https://github.com/MetaMask/metamask-extension/pull/6146): \* Add Copy Tx ID button to transaction-list-item-details -- [#6133](https://github.com/MetaMask/metamask-extension/pull/6133): Checksum address before slicing it for the confirm screen -- [#6147](https://github.com/MetaMask/metamask-extension/pull/6147): Add button to force edit token symbol when adding custom token -- [#6124](https://github.com/MetaMask/metamask-extension/pull/6124): recent-blocks - dont listen for block when on infura providers -[#5973] (https://github.com/MetaMask/metamask-extension/pull/5973): Fix incorrectly showing checksums on non-ETH blockchains (issue 5838) +- Change "Token Address" to "Token Contract Address" ([#6182](https://github.com/MetaMask/metamask-extension/pull/6182)) +- Fixes #6176 ([#6177](https://github.com/MetaMask/metamask-extension/pull/6177)) +- Add Copy Tx ID button to transaction-list-item-details ([#6146](https://github.com/MetaMask/metamask-extension/pull/6146)) +- Checksum address before slicing it for the confirm screen ([#6133](https://github.com/MetaMask/metamask-extension/pull/6133)) +- Add button to force edit token symbol when adding custom token ([#6147](https://github.com/MetaMask/metamask-extension/pull/6147)) +- Fix incorrectly showing checksums on non-ETH blockchains ([#6124](https://github.com/MetaMask/metamask-extension/pull/6124): recent-blocks - dont listen for block when on infura providers -[#5973] (https://github.com/MetaMask/metamask-extension/pull/5973)) ## [6.0.1] - 2019-02-12 ### Uncategorized -- [#6139](https://github.com/MetaMask/metamask-extension/pull/6139) Fix advanced gas controls on the confirm screen -- [#6134](https://github.com/MetaMask/metamask-extension/pull/6134) Trim whitespace from seed phrase during import -- [#6119](https://github.com/MetaMask/metamask-extension/pull/6119) Update Italian translation -- [#6125](https://github.com/MetaMask/metamask-extension/pull/6125) Improved Traditional Chinese translation +- Fix advanced gas controls on the confirm screen ([#6139](https://github.com/MetaMask/metamask-extension/pull/6139)) +- Trim whitespace from seed phrase during import ([#6134](https://github.com/MetaMask/metamask-extension/pull/6134)) +- Update Italian translation ([#6119](https://github.com/MetaMask/metamask-extension/pull/6119)) +- Improved Traditional Chinese translation ([#6125](https://github.com/MetaMask/metamask-extension/pull/6125)) ## [6.0.0] - 2019-02-11 ### Uncategorized -- [#6082](https://github.com/MetaMask/metamask-extension/pull/6082): Migrate all users to the new UI -- [#6114](https://github.com/MetaMask/metamask-extension/pull/6114): Add setting for inputting gas price with a text field for advanced users. -- [#6091](https://github.com/MetaMask/metamask-extension/pull/6091): Add Swap feature to CurrencyInput -- [#6090](https://github.com/MetaMask/metamask-extension/pull/6090): Change gas labels to Slow/Average/Fast -- [#6112](https://github.com/MetaMask/metamask-extension/pull/6112): Extract advanced gas input controls to their own component -- [#5929](https://github.com/MetaMask/metamask-extension/pull/5929): Update design of phishing warning screen -- [#6120](https://github.com/MetaMask/metamask-extension/pull/6120): Add class to sign footer button -- [#6116](https://github.com/MetaMask/metamask-extension/pull/6116): Fix locale codes contains underscore never being preferred +- Migrate all users to the new UI ([#6082](https://github.com/MetaMask/metamask-extension/pull/6082)) +- Add setting for inputting gas price with a text field for advanced users. ([#6114](https://github.com/MetaMask/metamask-extension/pull/6114)) +- Add Swap feature to CurrencyInput ([#6091](https://github.com/MetaMask/metamask-extension/pull/6091)) +- Change gas labels to Slow/Average/Fast ([#6090](https://github.com/MetaMask/metamask-extension/pull/6090)) +- Extract advanced gas input controls to their own component ([#6112](https://github.com/MetaMask/metamask-extension/pull/6112)) +- Update design of phishing warning screen ([#5929](https://github.com/MetaMask/metamask-extension/pull/5929)) +- Add class to sign footer button ([#6120](https://github.com/MetaMask/metamask-extension/pull/6120)) +- Fix locale codes contains underscore never being preferred ([#6116](https://github.com/MetaMask/metamask-extension/pull/6116)) ## [5.3.5] - 2019-02-04 ### Uncategorized -- [#6084](https://github.com/MetaMask/metamask-extension/pull/6087): Privacy mode fixes +- Privacy mode fixes ([#6084](https://github.com/MetaMask/metamask-extension/pull/6087)) ## [5.3.4] - 2019-01-31 ### Uncategorized -- [#6079](https://github.com/MetaMask/metamask-extension/pull/6079): fix - migration 30 +- fix - migration 30 ([#6079](https://github.com/MetaMask/metamask-extension/pull/6079)) ## [5.3.3] - 2019-01-30 ### Uncategorized -- [#6006](https://github.com/MetaMask/metamask-extension/pull/6006): Update privacy notice -- [#6072](https://github.com/MetaMask/metamask-extension/pull/6072): Improved Spanish translations -- [#5854](https://github.com/MetaMask/metamask-extension/pull/5854): Add visual indicator when displaying a cached balance. -- [#6044](https://github.com/MetaMask/metamask-extension/pull/6044): Fix bug that interferred with using multiple custom networks. +- Update privacy notice ([#6006](https://github.com/MetaMask/metamask-extension/pull/6006)) +- Improved Spanish translations ([#6072](https://github.com/MetaMask/metamask-extension/pull/6072)) +- Add visual indicator when displaying a cached balance. ([#5854](https://github.com/MetaMask/metamask-extension/pull/5854)) +- Fix bug that interferred with using multiple custom networks. ([#6044](https://github.com/MetaMask/metamask-extension/pull/6044)) ## [5.3.2] - 2019-01-28 ### Uncategorized -- [#6021](https://github.com/MetaMask/metamask-extension/pull/6021): Order shapeshift transactions by time within the transactions list -- [#6052](https://github.com/MetaMask/metamask-extension/pull/6052): Add and use cached method signatures to reduce provider requests -- [#6048](https://github.com/MetaMask/metamask-extension/pull/6048): Refactor BalanceComponent to jsx -- [#6026](https://github.com/MetaMask/metamask-extension/pull/6026): Prevent invalid chainIds when adding custom rpcs -- [#6029](https://github.com/MetaMask/metamask-extension/pull/6029): Fix grammar error in Current Conversion -- [#6024](https://github.com/MetaMask/metamask-extension/pull/6024): Disable account dropdown on signing screens +- Order shapeshift transactions by time within the transactions list ([#6021](https://github.com/MetaMask/metamask-extension/pull/6021)) +- Add and use cached method signatures to reduce provider requests ([#6052](https://github.com/MetaMask/metamask-extension/pull/6052)) +- Refactor BalanceComponent to jsx ([#6048](https://github.com/MetaMask/metamask-extension/pull/6048)) +- Prevent invalid chainIds when adding custom rpcs ([#6026](https://github.com/MetaMask/metamask-extension/pull/6026)) +- Fix grammar error in Current Conversion ([#6029](https://github.com/MetaMask/metamask-extension/pull/6029)) +- Disable account dropdown on signing screens ([#6024](https://github.com/MetaMask/metamask-extension/pull/6024)) ## [5.3.1] - 2019-01-16 ### Uncategorized -- [#5966](https://github.com/MetaMask/metamask-extension/pull/5966): Update Slovenian translation -- [#6005](https://github.com/MetaMask/metamask-extension/pull/6005): Set auto conversion off for token/eth conversion -- [#6008](https://github.com/MetaMask/metamask-extension/pull/6008): Fix confirm screen for sending ether tx with hex data -- [#5999](https://github.com/MetaMask/metamask-extension/pull/5999): Refine app description -- [#5997](https://github.com/MetaMask/metamask-extension/pull/5997): Harden Drizzle test runner script -- [#5995](https://github.com/MetaMask/metamask-extension/pull/5995): Fix bug where MetaMask user calls non-standard ERC20 methods such as `mint`, `tokenData` will be `undefined` and an uncaught error will break the UI -- [#5970](https://github.com/MetaMask/metamask-extension/pull/5970): Fixed a word in french translation (several occurrences of connection instead of connexion) -- [#5977](https://github.com/MetaMask/metamask-extension/pull/5977): Fix Component#componentDidUpdate usage -- [#5992](https://github.com/MetaMask/metamask-extension/pull/5992): Add scrolling button to account list -- [#5989](https://github.com/MetaMask/metamask-extension/pull/5989): fix typo in phishing.html title +- Update Slovenian translation ([#5966](https://github.com/MetaMask/metamask-extension/pull/5966)) +- Set auto conversion off for token/eth conversion ([#6005](https://github.com/MetaMask/metamask-extension/pull/6005)) +- Fix confirm screen for sending ether tx with hex data ([#6008](https://github.com/MetaMask/metamask-extension/pull/6008)) +- Refine app description ([#5999](https://github.com/MetaMask/metamask-extension/pull/5999)) +- Harden Drizzle test runner script ([#5997](https://github.com/MetaMask/metamask-extension/pull/5997)) +- Fix bug where MetaMask user calls non-standard ERC20 methods such as `mint`, `tokenData` will be `undefined` and an uncaught error will break the UI ([#5995](https://github.com/MetaMask/metamask-extension/pull/5995)) +- Fixed a word in french translation ([#5970](https://github.com/MetaMask/metamask-extension/pull/5970)) +- Fix Component#componentDidUpdate usage ([#5977](https://github.com/MetaMask/metamask-extension/pull/5977)) +- Add scrolling button to account list ([#5992](https://github.com/MetaMask/metamask-extension/pull/5992)) +- fix typo in phishing.html title ([#5989](https://github.com/MetaMask/metamask-extension/pull/5989)) ## [5.3.0] - 2019-01-02 ### Uncategorized -- [#5978](https://github.com/MetaMask/metamask-extension/pull/5978): Fix etherscan links on notifications -- [#5980](https://github.com/MetaMask/metamask-extension/pull/5980): Fix drizzle tests -- [#5922](https://github.com/MetaMask/metamask-extension/pull/5922): Prevent users from changing the From field in the send screen -- [#5932](https://github.com/MetaMask/metamask-extension/pull/5932): Fix displayed time and date in the activity log. Remove vreme library, add luxon library. -- [#5924](https://github.com/MetaMask/metamask-extension/pull/5924): transactions - throw an error if a transaction is generated while the network is loading -- [#5893](https://github.com/MetaMask/metamask-extension/pull/5893): Add loading network screen +- Fix etherscan links on notifications ([#5978](https://github.com/MetaMask/metamask-extension/pull/5978)) +- Fix drizzle tests ([#5980](https://github.com/MetaMask/metamask-extension/pull/5980)) +- Prevent users from changing the From field in the send screen ([#5922](https://github.com/MetaMask/metamask-extension/pull/5922)) +- Fix displayed time and date in the activity log. Remove vreme library, add luxon library. ([#5932](https://github.com/MetaMask/metamask-extension/pull/5932)) +- transactions - throw an error if a transaction is generated while the network is loading ([#5924](https://github.com/MetaMask/metamask-extension/pull/5924)) +- Add loading network screen ([#5893](https://github.com/MetaMask/metamask-extension/pull/5893)) ## [5.2.2] - 2018-12-13 ### Uncategorized -- [#5925](https://github.com/MetaMask/metamask-extension/pull/5925): Fix speed up button not showing for transactions with the lowest nonce -- [#5923](https://github.com/MetaMask/metamask-extension/pull/5923): Update the Phishing Warning notice text to not use inline URLs -- [#5919](https://github.com/MetaMask/metamask-extension/pull/5919): Fix some styling and translations in the gas customization modal +- Fix speed up button not showing for transactions with the lowest nonce ([#5925](https://github.com/MetaMask/metamask-extension/pull/5925)) +- Update the Phishing Warning notice text to not use inline URLs ([#5923](https://github.com/MetaMask/metamask-extension/pull/5923)) +- Fix some styling and translations in the gas customization modal ([#5919](https://github.com/MetaMask/metamask-extension/pull/5919)) ## [5.2.1] - 2018-12-12 ### Uncategorized -- [#5917] bugfix: Ensures that advanced tab gas limit reflects tx gas limit +- bugfix: Ensures that advanced tab gas limit reflects tx gas limit ([#5917](https://github.com/MetaMask/metamask-extension/pull/5917)) ## [5.2.0] - 2018-12-11 ### Uncategorized -- [#5704] Implements new gas customization features for sending, confirming and speeding up transactions -- [#5886] Groups transactions - speed up, cancel and original - by nonce in the transaction history list -- [#5892] bugfix: eliminates infinite spinner issues caused by switching quickly from a loading network that ultimately fails to resolve -- [$5902] bugfix: provider crashes caused caching issues in `json-rpc-engine`. Fixed in (https://github.com/MetaMask/json-rpc-engine/commit/6de511afbd03ccef4550ea43ff4010b7d7a84039) +- Implements new gas customization features for sending, confirming and speeding up transactions ([#5704](https://github.com/MetaMask/metamask-extension/pull/5704)) +- Groups transactions - speed up, cancel and original - by nonce in the transaction history list ([#5886](https://github.com/MetaMask/metamask-extension/pull/5886)) +- bugfix: eliminates infinite spinner issues caused by switching quickly from a loading network that ultimately fails to resolve ([#5892](https://github.com/MetaMask/metamask-extension/pull/5892)) +- bugfix: provider crashes caused caching issues in `json-rpc-engine`. ([#5902](https://github.com/MetaMask/metamask-extension/pull/5902)) + - Fixed in (https://github.com/MetaMask/json-rpc-engine/commit/6de511afbd03ccef4550ea43ff4010b7d7a84039) ## [5.1.0] - 2018-12-03 ### Uncategorized -- [#5860](https://github.com/MetaMask/metamask-extension/pull/5860): Fixed an infinite spinner bug. -- [#5875](https://github.com/MetaMask/metamask-extension/pull/5875): Update phishing warning copy -- [#5863](https://github.com/MetaMask/metamask-extension/pull/5863): bugfix: normalize contract addresss when fetching exchange rates -- [#5843](https://github.com/MetaMask/metamask-extension/pull/5843): Use selector for state.metamask.accounts in all cases. +- Fixed an infinite spinner bug. ([#5860](https://github.com/MetaMask/metamask-extension/pull/5860)) +- Update phishing warning copy ([#5875](https://github.com/MetaMask/metamask-extension/pull/5875)) +- bugfix: normalize contract addresss when fetching exchange rates ([#5863](https://github.com/MetaMask/metamask-extension/pull/5863)) +- Use selector for state.metamask.accounts in all cases. ([#5843](https://github.com/MetaMask/metamask-extension/pull/5843)) ## [5.0.4] - 2018-11-29 ### Uncategorized -- [#5878](https://github.com/MetaMask/metamask-extension/pull/5878): Formats 32-length byte strings passed to personal_sign as hex, rather than UTF8. -- [#5840](https://github.com/MetaMask/metamask-extension/pull/5840): transactions/tx-gas-utils - add the acctual response for eth_getCode for NO_CONTRACT_ERROR's && add a debug object to simulationFailed -- [#5848](https://github.com/MetaMask/metamask-extension/pull/5848): Soften accusatory language on phishing warning -- [#5835](https://github.com/MetaMask/metamask-extension/pull/5835): Open full-screen UI on install +- Formats 32-length byte strings passed to personal_sign as hex, rather than UTF8. ([#5878](https://github.com/MetaMask/metamask-extension/pull/5878)) +- transactions/tx-gas-utils - add the acctual response for eth_getCode for NO_CONTRACT_ERROR's && add a debug object to simulationFailed ([#5840](https://github.com/MetaMask/metamask-extension/pull/5840)) +- Soften accusatory language on phishing warning ([#5848](https://github.com/MetaMask/metamask-extension/pull/5848)) +- Open full-screen UI on install ([#5835](https://github.com/MetaMask/metamask-extension/pull/5835)) - Locked versions for some dependencies to avoid possible issues from event-stream hack. -- [#5831](https://github.com/MetaMask/metamask-extension/pull/5831): Hide app-header when provider request pending -- [#5786](https://github.com/MetaMask/metamask-extension/pull/5786): \* transactions - autofill gasPrice for retry attempts with either the recomened gasprice or a %10 bump -- [#5801](https://github.com/MetaMask/metamask-extension/pull/5801): transactions - ensure err is defined when setting tx failed -- [#5792](https://github.com/MetaMask/metamask-extension/pull/5792): Consider HW Wallets for signTypedMessage -- [#5829](https://github.com/MetaMask/metamask-extension/pull/5829): Show disabled cursor in .network-disabled state -- [#5827](https://github.com/MetaMask/metamask-extension/pull/5827): Trim whitespace from seed phrase during import -- [#5832](https://github.com/MetaMask/metamask-extension/pull/5832): Show Connect Requests count in extension badge -- [#5816](https://github.com/MetaMask/metamask-extension/pull/5816): Increase Token Symbol length to twelve -- [#5819](https://github.com/MetaMask/metamask-extension/pull/5819): With the EIP 1102 updates, MetaMask _does_ now open itself when visiting some websites. Changed the wording here to clarify that MetaMask will not open itself to ask you for your seed phrase. -- [#5810](https://github.com/MetaMask/metamask-extension/pull/5810): Bump Node version to 8.13 -- [#5797](https://github.com/MetaMask/metamask-extension/pull/5797): Add Firefox and Brave support for Trezor -- [#5799](https://github.com/MetaMask/metamask-extension/pull/5799): Fix usage of setState in ConfirmTransactionBase#handleSubmit -- [#5798](https://github.com/MetaMask/metamask-extension/pull/5798): Show byte count for hex data on confirm screen -- [#5334](https://github.com/MetaMask/metamask-extension/pull/5334): Default to the new UI for first time users -- [#5791](https://github.com/MetaMask/metamask-extension/pull/5791): Bump eth-ledger-bridge-keyring +- Hide app-header when provider request pending ([#5831](https://github.com/MetaMask/metamask-extension/pull/5831)) +- transactions - autofill gasPrice for retry attempts with either the recomened gasprice or a %10 bump ([#5786](https://github.com/MetaMask/metamask-extension/pull/5786)) +- transactions - ensure err is defined when setting tx failed ([#5801](https://github.com/MetaMask/metamask-extension/pull/5801)) +- Consider HW Wallets for signTypedMessage ([#5792](https://github.com/MetaMask/metamask-extension/pull/5792)) +- Show disabled cursor in .network-disabled state ([#5829](https://github.com/MetaMask/metamask-extension/pull/5829)) +- Trim whitespace from seed phrase during import ([#5827](https://github.com/MetaMask/metamask-extension/pull/5827)) +- Show Connect Requests count in extension badge ([#5832](https://github.com/MetaMask/metamask-extension/pull/5832)) +- Increase Token Symbol length to twelve ([#5816](https://github.com/MetaMask/metamask-extension/pull/5816)) +- With the EIP 1102 updates, MetaMask _does_ now open itself when visiting some websites. Changed the wording here to clarify that MetaMask will not open itself to ask you for your seed phrase. ([#5819](https://github.com/MetaMask/metamask-extension/pull/5819)) +- Bump Node version to 8.13 ([#5810](https://github.com/MetaMask/metamask-extension/pull/5810)) +- Add Firefox and Brave support for Trezor ([#5797](https://github.com/MetaMask/metamask-extension/pull/5797)) +- Fix usage of setState in ConfirmTransactionBase#handleSubmit ([#5799](https://github.com/MetaMask/metamask-extension/pull/5799)) +- Show byte count for hex data on confirm screen ([#5798](https://github.com/MetaMask/metamask-extension/pull/5798)) +- Default to the new UI for first time users ([#5334](https://github.com/MetaMask/metamask-extension/pull/5334)) +- Bump eth-ledger-bridge-keyring ([#5791](https://github.com/MetaMask/metamask-extension/pull/5791)) ## [5.0.3] - 2018-11-20 ### Uncategorized -- [#5547](https://github.com/MetaMask/metamask-extension/pull/5547): Bundle some ui dependencies separately to limit the build size of ui.js +- Bundle some ui dependencies separately to limit the build size of ui.js ([#5547](https://github.com/MetaMask/metamask-extension/pull/5547)) - Resubmit approved transactions on new block, to fix bug where an error can stick transactions in this state. - Fixed a bug that could cause an error when sending the max number of tokens. @@ -1215,9 +1220,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Uncategorized - Fix bug where data lookups like balances would get stale data (stopped block-tracker bug) - Transaction Details now show entry for onchain failure -- [#5559](https://github.com/MetaMask/metamask-extension/pull/5559) Localize language names in translation select list -- [#5283](https://github.com/MetaMask/metamask-extension/pull/5283): Fix bug when eth.getCode() called with no contract -- [#5563](https://github.com/MetaMask/metamask-extension/pull/5563#pullrequestreview-166769174) Feature: improve Hatian Creole translations +- Localize language names in translation select list ([#5559](https://github.com/MetaMask/metamask-extension/pull/5559)) +- Fix bug when eth.getCode() called with no contract ([#5283](https://github.com/MetaMask/metamask-extension/pull/5283)) +- Feature: improve Hatian Creole translations ([#5563](https://github.com/MetaMask/metamask-extension/pull/5563#pullrequestreview-166769174)) - Feature: improve Slovenian translations - Add support for alternate `wallet_watchAsset` rpc method name - Attempt chain ID lookup via `eth_chainId` before `net_version` @@ -1242,9 +1247,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [4.14.0] - 2018-10-11 ### Uncategorized - Update transaction statuses when switching networks. -- [#5470](https://github.com/MetaMask/metamask-extension/pull/5470) 100% coverage in French locale, fixed the procedure to verify proposed locale. +- 100% coverage in French locale, fixed the procedure to verify proposed locale. ([#5470](https://github.com/MetaMask/metamask-extension/pull/5470)) - Added rudimentary support for the subscription API to support web3 1.0 and Truffle's Drizzle. -- [#5502](https://github.com/MetaMask/metamask-extension/pull/5502) Update Italian translation. +- Update Italian translation. ([#5502](https://github.com/MetaMask/metamask-extension/pull/5502)) ## [4.13.0] - 2018-10-04 ### Uncategorized @@ -1264,61 +1269,61 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [4.10.0] - 2018-09-18 ### Uncategorized -- [#4803](https://github.com/MetaMask/metamask-extension/pull/4803): Implement EIP-712: Sign typed data, but continue to support v1. -- [#4898](https://github.com/MetaMask/metamask-extension/pull/4898): Restore multiple consecutive accounts with balances. -- [#4279](https://github.com/MetaMask/metamask-extension/pull/4279): New BlockTracker and Json-Rpc-Engine based Provider. -- [#5050](https://github.com/MetaMask/metamask-extension/pull/5050): Add Ledger hardware wallet support. -- [#4919](https://github.com/MetaMask/metamask-extension/pull/4919): Refactor and Redesign Transaction List. -- [#5182](https://github.com/MetaMask/metamask-extension/pull/5182): Add Transaction Details to the Transaction List view. -- [#5229](https://github.com/MetaMask/metamask-extension/pull/5229): Clear old seed words when importing new seed words. -- [#5264](https://github.com/MetaMask/metamask-extension/pull/5264): Improve click area for adjustment arrows buttons. -- [#4606](https://github.com/MetaMask/metamask-extension/pull/4606): Add new metamask_watchAsset method. -- [#5189](https://github.com/MetaMask/metamask-extension/pull/5189): Fix bug where Ropsten loading message is shown when connecting to Kovan. -- [#5256](https://github.com/MetaMask/metamask-extension/pull/5256): Add mock EIP-1102 support +- Implement EIP-712: Sign typed data, but continue to support v1. ([#4803](https://github.com/MetaMask/metamask-extension/pull/4803)) +- Restore multiple consecutive accounts with balances. ([#4898](https://github.com/MetaMask/metamask-extension/pull/4898)) +- New BlockTracker and Json-Rpc-Engine based Provider. ([#4279](https://github.com/MetaMask/metamask-extension/pull/4279)) +- Add Ledger hardware wallet support. ([#5050](https://github.com/MetaMask/metamask-extension/pull/5050)) +- Refactor and Redesign Transaction List. ([#4919](https://github.com/MetaMask/metamask-extension/pull/4919)) +- Add Transaction Details to the Transaction List view. ([#5182](https://github.com/MetaMask/metamask-extension/pull/5182)) +- Clear old seed words when importing new seed words. ([#5229](https://github.com/MetaMask/metamask-extension/pull/5229)) +- Improve click area for adjustment arrows buttons. ([#5264](https://github.com/MetaMask/metamask-extension/pull/5264)) +- Add new metamask_watchAsset method. ([#4606](https://github.com/MetaMask/metamask-extension/pull/4606)) +- Fix bug where Ropsten loading message is shown when connecting to Kovan. ([#5189](https://github.com/MetaMask/metamask-extension/pull/5189)) +- Add mock EIP-1102 support ([#5256](https://github.com/MetaMask/metamask-extension/pull/5256)) ## [4.9.3] - 2018-08-16 ### Uncategorized -- [#4897](https://github.com/MetaMask/metamask-extension/pull/4897): QR code scan for recipient addresses. -- [#4961](https://github.com/MetaMask/metamask-extension/pull/4961): Add a download seed phrase link. -- [#5060](https://github.com/MetaMask/metamask-extension/pull/5060): Fix bug where gas was not updating properly. +- QR code scan for recipient addresses. ([#4897](https://github.com/MetaMask/metamask-extension/pull/4897)) +- Add a download seed phrase link. ([#4961](https://github.com/MetaMask/metamask-extension/pull/4961)) +- Fix bug where gas was not updating properly. ([#5060](https://github.com/MetaMask/metamask-extension/pull/5060)) ## [4.9.2] - 2018-08-10 ### Uncategorized -- [#5020](https://github.com/MetaMask/metamask-extension/pull/5020): Fix bug in migration #28 ( moving tokens to specific accounts ) +- Fix bug in migration #28 ([#5020](https://github.com/MetaMask/metamask-extension/pull/5020)) ## [4.9.1] - 2018-08-09 ### Uncategorized -- [#4884](https://github.com/MetaMask/metamask-extension/pull/4884): Allow to have tokens per account and network. -- [#4989](https://github.com/MetaMask/metamask-extension/pull/4989): Continue to use original signedTypedData. -- [#5010](https://github.com/MetaMask/metamask-extension/pull/5010): Fix ENS resolution issues. -- [#5000](https://github.com/MetaMask/metamask-extension/pull/5000): Show error while allowing confirmation of tx where simulation fails. -- [#4995](https://github.com/MetaMask/metamask-extension/pull/4995): Shows retry button on dApp initialized transactions. +- Allow to have tokens per account and network. ([#4884](https://github.com/MetaMask/metamask-extension/pull/4884)) +- Continue to use original signedTypedData. ([#4989](https://github.com/MetaMask/metamask-extension/pull/4989)) +- Fix ENS resolution issues. ([#5010](https://github.com/MetaMask/metamask-extension/pull/5010)) +- Show error while allowing confirmation of tx where simulation fails. ([#5000](https://github.com/MetaMask/metamask-extension/pull/5000)) +- Shows retry button on dApp initialized transactions. ([#4995](https://github.com/MetaMask/metamask-extension/pull/4995)) ## [4.9.0] - 2018-08-07 ### Uncategorized -- [#4926](https://github.com/MetaMask/metamask-extension/pull/4926): Show retry button on the latest tx of the earliest nonce. -- [#4888](https://github.com/MetaMask/metamask-extension/pull/4888): Suggest using the new user interface. -- [#4947](https://github.com/MetaMask/metamask-extension/pull/4947): Prevent sending multiple transasctions on multiple confirm clicks. -- [#4844](https://github.com/MetaMask/metamask-extension/pull/4844): Add new tokens auto detection. -- [#4667](https://github.com/MetaMask/metamask-extension/pull/4667): Remove rejected transactions from transaction history. -- [#4625](https://github.com/MetaMask/metamask-extension/pull/4625): Add Trezor Support. -- [#4625](https://github.com/MetaMask/metamask-extension/pull/4625/commits/523cf9ad33d88719520ae5e7293329d133b64d4d): Allow to remove accounts (Imported and Hardware Wallets) -- [#4814](https://github.com/MetaMask/metamask-extension/pull/4814): Add hex data input to send screen. -- [#4691](https://github.com/MetaMask/metamask-extension/pull/4691): Redesign of the Confirm Transaction Screen. -- [#4840](https://github.com/MetaMask/metamask-extension/pull/4840): Now shows notifications when transactions are completed. -- [#4855](https://github.com/MetaMask/metamask-extension/pull/4855): Allow the use of HTTP prefix for custom rpc urls. -- [#4855](https://github.com/MetaMask/metamask-extension/pull/4855): network.js: convert rpc protocol to lower case. -- [#4898](https://github.com/MetaMask/metamask-extension/pull/4898): Restore multiple consecutive accounts with balances. +- Show retry button on the latest tx of the earliest nonce. ([#4926](https://github.com/MetaMask/metamask-extension/pull/4926)) +- Suggest using the new user interface. ([#4888](https://github.com/MetaMask/metamask-extension/pull/4888)) +- Prevent sending multiple transasctions on multiple confirm clicks. ([#4947](https://github.com/MetaMask/metamask-extension/pull/4947)) +- Add new tokens auto detection. ([#4844](https://github.com/MetaMask/metamask-extension/pull/4844)) +- Remove rejected transactions from transaction history. ([#4667](https://github.com/MetaMask/metamask-extension/pull/4667)) +- Add Trezor Support. ([#4625](https://github.com/MetaMask/metamask-extension/pull/4625)) +- Allow to remove accounts ([#4625](https://github.com/MetaMask/metamask-extension/pull/4625/commits/523cf9ad33d88719520ae5e7293329d133b64d4d)) +- Add hex data input to send screen. ([#4814](https://github.com/MetaMask/metamask-extension/pull/4814)) +- Redesign of the Confirm Transaction Screen. ([#4691](https://github.com/MetaMask/metamask-extension/pull/4691)) +- Now shows notifications when transactions are completed. ([#4840](https://github.com/MetaMask/metamask-extension/pull/4840)) +- Allow the use of HTTP prefix for custom rpc urls. ([#4855](https://github.com/MetaMask/metamask-extension/pull/4855)) +- network.js: convert rpc protocol to lower case. ([#4855](https://github.com/MetaMask/metamask-extension/pull/4855)) +- Restore multiple consecutive accounts with balances. ([#4898](https://github.com/MetaMask/metamask-extension/pull/4898)) ## [4.8.0] - 2018-06-18 ### Uncategorized -- [#4513](https://github.com/MetaMask/metamask-extension/pull/4513): Attempting to import an empty private key will now show a clear error. -- [#4570](https://github.com/MetaMask/metamask-extension/pull/4570): Fix bug where metamask data would stop being written to disk after prolonged use. -- [#4523](https://github.com/MetaMask/metamask-extension/pull/4523): Fix bug where account reset did not work with custom RPC providers. -- [#4524](https://github.com/MetaMask/metamask-extension/pull/4524): Fix for Brave i18n getAcceptLanguages. -- [#4557](https://github.com/MetaMask/metamask-extension/pull/4557): Fix bug where nonce mutex was never released. -- [#4566](https://github.com/MetaMask/metamask-extension/pull/4566): Add phishing notice. -- [#4591](https://github.com/MetaMask/metamask-extension/pull/4591): Allow Copying Token Addresses and link to Token on Etherscan. +- Attempting to import an empty private key will now show a clear error. ([#4513](https://github.com/MetaMask/metamask-extension/pull/4513)) +- Fix bug where metamask data would stop being written to disk after prolonged use. ([#4570](https://github.com/MetaMask/metamask-extension/pull/4570)) +- Fix bug where account reset did not work with custom RPC providers. ([#4523](https://github.com/MetaMask/metamask-extension/pull/4523)) +- Fix for Brave i18n getAcceptLanguages. ([#4524](https://github.com/MetaMask/metamask-extension/pull/4524)) +- Fix bug where nonce mutex was never released. ([#4557](https://github.com/MetaMask/metamask-extension/pull/4557)) +- Add phishing notice. ([#4566](https://github.com/MetaMask/metamask-extension/pull/4566)) +- Allow Copying Token Addresses and link to Token on Etherscan. ([#4591](https://github.com/MetaMask/metamask-extension/pull/4591)) ## [4.7.4] - 2018-06-05 ### Uncategorized diff --git a/README.md b/README.md index cc546cd93..b05ac8625 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Hey! We are hiring JavaScript Engineers! [Apply here](https://boards.greenhouse. You can find the latest version of MetaMask on [our official website](https://metamask.io/). For help using MetaMask, visit our [User Support Site](https://metamask.zendesk.com/hc/en-us). -For [general questions](https://metamask.zendesk.com/hc/en-us/community/topics/360000682532-General), [feature requests](https://metamask.zendesk.com/hc/en-us/community/topics/360000682552-Feature-Requests-Ideas), or [developer questions](https://metamask.zendesk.com/hc/en-us/community/topics/360001751291-Developer-Questions), visit our [Community Forum](https://metamask.zendesk.com/hc/en-us/community/topics). +For [general questions](https://community.metamask.io/c/learn/26), [feature requests](https://community.metamask.io/c/feature-requests-ideas/13), or [developer questions](https://community.metamask.io/c/developer-questions/11), visit our [Community Forum](https://community.metamask.io/). MetaMask supports Firefox, Google Chrome, and Chromium-based browsers. We recommend using the latest available browser version. diff --git a/app/_locales/am/messages.json b/app/_locales/am/messages.json index 5516f4465..18c3b7378 100644 --- a/app/_locales/am/messages.json +++ b/app/_locales/am/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "ማሰሺያዎት አልተደገፈም..." }, - "builtInCalifornia": { - "message": "MetaMask ካሊፎርኒያ ውስጥ ተዘጋጅቶ የተገነባ ነው።" - }, "buyWithWyre": { "message": "ETH በ Wyre ይግዙ" }, diff --git a/app/_locales/ar/messages.json b/app/_locales/ar/messages.json index 14ecf04ed..90f7618c8 100644 --- a/app/_locales/ar/messages.json +++ b/app/_locales/ar/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "متصفحك غير مدعوم..." }, - "builtInCalifornia": { - "message": "تم تصميم وإنشاء MetaMask في ولاية كاليفورنيا." - }, "buyWithWyre": { "message": "قم بشراء عملة إيثير بواسطة Wyre" }, diff --git a/app/_locales/bg/messages.json b/app/_locales/bg/messages.json index 9903c065a..26cae225a 100644 --- a/app/_locales/bg/messages.json +++ b/app/_locales/bg/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Браузърът ви не се поддържа ..." }, - "builtInCalifornia": { - "message": "MetaMask е проектиран и създаден в Калифорния." - }, "buyWithWyre": { "message": "Купете ETH с Wyre" }, diff --git a/app/_locales/bn/messages.json b/app/_locales/bn/messages.json index c35429f22..2b1724128 100644 --- a/app/_locales/bn/messages.json +++ b/app/_locales/bn/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "আপনার ব্রাউজার সমর্থিত নয়..." }, - "builtInCalifornia": { - "message": "MetaMask ক্যালিফোর্নিয়াতে ডিজাইন করা এবং নির্মিত।" - }, "buyWithWyre": { "message": "Wyre দিয়ে ETH ক্রয় করুন" }, diff --git a/app/_locales/ca/messages.json b/app/_locales/ca/messages.json index 1608d3fbf..7571840c8 100644 --- a/app/_locales/ca/messages.json +++ b/app/_locales/ca/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "El teu navegador no és suportat..." }, - "builtInCalifornia": { - "message": "MetaMask ha estat dissenyat i desenvolupat a Califòrnia." - }, "buyWithWyre": { "message": "Compra ETH amb Wyre" }, diff --git a/app/_locales/cs/messages.json b/app/_locales/cs/messages.json index cc75f6444..3e158ca01 100644 --- a/app/_locales/cs/messages.json +++ b/app/_locales/cs/messages.json @@ -46,9 +46,6 @@ "blockiesIdenticon": { "message": "Použít Blockies Identicon" }, - "builtInCalifornia": { - "message": "MetaMask je navržen a vytvořen v Kalifornii." - }, "cancel": { "message": "Zrušit" }, diff --git a/app/_locales/da/messages.json b/app/_locales/da/messages.json index 05daa9b45..8138bdc93 100644 --- a/app/_locales/da/messages.json +++ b/app/_locales/da/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Din browser er ikke understøttet..." }, - "builtInCalifornia": { - "message": "MetaMask er designet og bygget i Californien." - }, "buyWithWyre": { "message": "Køb ETH med Wyre" }, diff --git a/app/_locales/de/messages.json b/app/_locales/de/messages.json index e38061843..48cfd91bc 100644 --- a/app/_locales/de/messages.json +++ b/app/_locales/de/messages.json @@ -140,9 +140,6 @@ "browserNotSupported": { "message": "Ihr Browser wird nicht unterstützt …" }, - "builtInCalifornia": { - "message": "MetaMask wurde in Kalifornien entwickelt und gebaut." - }, "buyWithWyre": { "message": "ETH mit Wyre kaufen" }, diff --git a/app/_locales/el/messages.json b/app/_locales/el/messages.json index d18a8ef43..59ba5729b 100644 --- a/app/_locales/el/messages.json +++ b/app/_locales/el/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Το Πρόγραμμα Περιήγησής σας δεν υποστηρίζεται..." }, - "builtInCalifornia": { - "message": "Το MetaMask έχει σχεδιαστεί και αναπτυχθεί στην Καλιφόρνια." - }, "buyWithWyre": { "message": "Αγοράστε ETH με το Wyre" }, diff --git a/app/_locales/en/messages.json b/app/_locales/en/messages.json index 04326924c..e5fa724cc 100644 --- a/app/_locales/en/messages.json +++ b/app/_locales/en/messages.json @@ -97,9 +97,15 @@ "addTokens": { "message": "Add Tokens" }, + "addressBookIcon": { + "message": "Address book icon" + }, "advanced": { "message": "Advanced" }, + "advancedGasPriceTitle": { + "message": "Gas price" + }, "advancedOptions": { "message": "Advanced Options" }, @@ -150,6 +156,9 @@ "amount": { "message": "Amount" }, + "amountGasFee": { + "message": "Amount + Gas Fee" + }, "amountWithColon": { "message": "Amount:" }, @@ -223,7 +232,7 @@ "message": "This secret code is required to recover your wallet in case you lose your device, forget your password, have to re-install MetaMask, or want to access your wallet on another device." }, "backupApprovalNotice": { - "message": "Backup your Secret Recovery code to keep your wallet and funds secure." + "message": "Backup your Secret Recovery Phrase to keep your wallet and funds secure." }, "backupNow": { "message": "Backup now" @@ -253,15 +262,21 @@ "browserNotSupported": { "message": "Your Browser is not supported..." }, - "builContactList": { + "buildContactList": { "message": "Build your contact list" }, - "builtInCalifornia": { - "message": "MetaMask is designed and built in California." + "builtAroundTheWorld": { + "message": "MetaMask is designed and built around the world." }, "buy": { "message": "Buy" }, + "buyWithTransak": { + "message": "Buy ETH with Transak" + }, + "buyWithTransakDescription": { + "message": "Transak supports debit card and bank transfers (depending on location) in 59+ countries. ETH deposits into your MetaMask account." + }, "buyWithWyre": { "message": "Buy ETH with Wyre" }, @@ -277,6 +292,9 @@ "cancel": { "message": "Cancel" }, + "cancelPopoverTitle": { + "message": "Cancel transaction" + }, "cancellationGasFee": { "message": "Cancellation Gas Fee" }, @@ -310,6 +328,9 @@ "confirmSecretBackupPhrase": { "message": "Confirm your Secret Backup Phrase" }, + "confirmSeedPhrase": { + "message": "Confirm Seed Phrase" + }, "confirmed": { "message": "Confirmed" }, @@ -414,6 +435,9 @@ "continue": { "message": "Continue" }, + "continueToTransak": { + "message": "Continue to Transak" + }, "continueToWyre": { "message": "Continue to Wyre" }, @@ -456,6 +480,9 @@ "createAccount": { "message": "Create Account" }, + "createNewWallet": { + "message": "Create a new wallet" + }, "createPassword": { "message": "Create Password" }, @@ -492,6 +519,9 @@ "customToken": { "message": "Custom Token" }, + "data": { + "message": "Data" + }, "dataBackupFoundInfo": { "message": "Some of your account data was backed up during a previous installation of MetaMask. This could include your settings, contacts, and tokens. Would you like to restore this data now?" }, @@ -599,6 +629,87 @@ "editContact": { "message": "Edit Contact" }, + "editGasEducationButtonText": { + "message": "How should I choose?" + }, + "editGasEducationHighExplanation": { + "message": "This is best for swaps or other time sensitive transactions. If a swap takes too long to process it will often fail and you may lose funds." + }, + "editGasEducationLearnMoreLinkText": { + "message": "Learn more about customizing gas." + }, + "editGasEducationLowExplanation": { + "message": "Low A lower gas fee should only be selected for transactions where processing time is less important. With a lower fee, it can be be hard to predict when (or if) your transaction with be successful." + }, + "editGasEducationMediumExplanation": { + "message": "A medium gas fee is good for sending, withdrawing or other non-time sensitive but important transactions." + }, + "editGasEducationModalIntro": { + "message": "The right gas amount to select depends on the type of transaction and how important it is." + }, + "editGasEducationModalTitle": { + "message": "How to choose?" + }, + "editGasHigh": { + "message": "High" + }, + "editGasLimitOutOfBounds": { + "message": "Gas limit must be greater than 20999 and less than 7920027" + }, + "editGasLimitTooltip": { + "message": "Gas limit is the maximum units of gas you are willing to use. Units of gas are a multiplier to “Max priority fee” and “Max fee”." + }, + "editGasLow": { + "message": "Low" + }, + "editGasMaxFeeHigh": { + "message": "Max fee is higher than necessary" + }, + "editGasMaxFeeLow": { + "message": "Max fee too low for network conditions" + }, + "editGasMaxFeeTooltip": { + "message": "The max fee is the most you’ll pay (base fee + priority fee)." + }, + "editGasMaxPriorityFeeHigh": { + "message": "Max priority fee is higher than necessary. You may pay more than needed." + }, + "editGasMaxPriorityFeeLow": { + "message": "Max priority fee too low for network conditions" + }, + "editGasMaxPriorityFeeTooltip": { + "message": "Max priority fee (aka “miner tip”) goes directly to miners and incentivizes them to prioritize your transaction. You’ll most often pay your max setting" + }, + "editGasMaxPriorityFeeZeroError": { + "message": "Max priority fee must be at least 1 GWEI" + }, + "editGasMedium": { + "message": "Medium" + }, + "editGasPriceTooltip": { + "message": "This network requires a “Gas price” field when submitting a transaction. Gas price is the amount you will pay pay per unit of gas." + }, + "editGasSubTextAmount": { + "message": "Max amount: $1", + "description": "$1 represents a dollar amount" + }, + "editGasSubTextFee": { + "message": "Max fee: $1", + "description": "$1 represents a dollar amount" + }, + "editGasTitle": { + "message": "Edit priority" + }, + "editGasTooLow": { + "message": "Unknown processing time" + }, + "editGasTooLowTooltip": { + "message": "Your max fee is low for current market conditions. We don’t know when (or if) your transaction will be processed." + }, + "editGasTotalBannerSubtitle": { + "message": "Up to $1 ($2)", + "display": "$1 represents a fiat value" + }, "editNonceField": { "message": "Edit Nonce" }, @@ -786,6 +897,19 @@ "functionType": { "message": "Function Type" }, + "gasDisplayAcknowledgeDappButtonText": { + "message": "Edit suggested gas fee" + }, + "gasDisplayDappWarning": { + "message": "This gas fee has been suggested by $1. Overriding this may cause a problem with your transaction. Please reach out to $1 if you have questions.", + "description": "$1 represents the Dapp's origin" + }, + "gasFee": { + "message": "Gas Fee" + }, + "gasFeeEstimate": { + "message": "Estimate" + }, "gasLimit": { "message": "Gas Limit" }, @@ -817,6 +941,26 @@ "gasPriceInfoTooltipContent": { "message": "Gas price specifies the amount of Ether you are willing to pay for each unit of gas." }, + "gasTimingMinutes": { + "message": "$1 minutes", + "description": "$1 represents a number of minutes" + }, + "gasTimingNegative": { + "message": "Maybe in $1", + "description": "$1 represents an amount of time" + }, + "gasTimingPositive": { + "message": "Likely in < $1", + "description": "$1 represents an amount of time" + }, + "gasTimingSeconds": { + "message": "$1 seconds", + "description": "$1 represents a number of seconds" + }, + "gasTimingVeryPositive": { + "message": "Very likely in < $1", + "description": "$1 represents an amount of time" + }, "gasUsed": { "message": "Gas Used" }, @@ -1070,9 +1214,19 @@ "makeAnotherSwap": { "message": "Create a new swap" }, + "makeSureNoOneWatching": { + "message": "Make sure no one is watching your screen", + "description": "Warning to users to be care while creating and saving their new seed phrase" + }, "max": { "message": "Max" }, + "maxFee": { + "message": "Max fee" + }, + "maxPriorityFee": { + "message": "Max priority fee" + }, "memo": { "message": "memo" }, @@ -1367,6 +1521,9 @@ "onlyConnectTrust": { "message": "Only connect with sites you trust." }, + "optional": { + "message": "Optional" + }, "optionalBlockExplorerUrl": { "message": "Block Explorer URL (optional)" }, @@ -1391,6 +1548,12 @@ "passwordNotLongEnough": { "message": "Password not long enough" }, + "passwordSetupDetails": { + "message": "This password will unlock your MetaMask wallet only on this device. MetaMask can not recover this password." + }, + "passwordTermsWarning": { + "message": "I understand that MetaMask cannot recover this password for me. $1" + }, "passwordsDontMatch": { "message": "Passwords Don't Match" }, @@ -1466,6 +1629,9 @@ "recipientAddressPlaceholder": { "message": "Search, public address (0x), or ENS" }, + "recommendedGasLabel": { + "message": "Recommended" + }, "recoveryPhraseReminderBackupStart": { "message": "Start here" }, @@ -1611,12 +1777,21 @@ "secretPhrase": { "message": "Enter your secret phrase here to restore your vault." }, + "secureWallet": { + "message": "Secure Wallet" + }, "securityAndPrivacy": { "message": "Security & Privacy" }, "securitySettingsDescription": { "message": "Privacy settings and wallet Secret Recovery Phrase" }, + "seedPhraseConfirm": { + "message": "Confirm Secret Recovery Phrase" + }, + "seedPhraseEnterMissingWords": { + "message": "Confirm Secret Recovery Phrase" + }, "seedPhraseIntroSidebarBulletFour": { "message": "Write down and store in multiple secret places." }, @@ -1662,6 +1837,12 @@ "seedPhraseReq": { "message": "Secret Recovery Phrases contain 12, 15, 18, 21, or 24 words" }, + "seedPhraseWriteDownDetails": { + "message": "Write down this 12-word Secret Recovery Phrase and save it in a place that you trust and only you can access." + }, + "seedPhraseWriteDownHeader": { + "message": "Write down your Secret Recovery Phrase" + }, "selectAHigherGasFee": { "message": "Select a higher gas fee to accelerate the processing of your transaction.*" }, @@ -1721,6 +1902,9 @@ "settings": { "message": "Settings" }, + "show": { + "message": "Show" + }, "showAdvancedGasInline": { "message": "Advanced gas controls" }, @@ -1784,6 +1968,15 @@ "speedUpCancellation": { "message": "Speed up this cancellation" }, + "speedUpExplanation": { + "message": "We’ve updated the gas fee based on current network conditions and have increased it by at least 10% (required by the network)." + }, + "speedUpPopoverTitle": { + "message": "Speed up transaction" + }, + "speedUpTooltipText": { + "message": "New gas fee" + }, "speedUpTransaction": { "message": "Speed up this transaction" }, @@ -2129,6 +2322,10 @@ "message": "Verified on $1 sources.", "description": "Indicates the number of token information sources that recognize the symbol + address. $1 is a decimal number." }, + "swapTooManyDecimalsError": { + "message": "$1 allows up to $2 decimals", + "description": "$1 is a token symbol and $2 is the max. number of decimals allowed for the token" + }, "swapTransactionComplete": { "message": "Transaction complete" }, @@ -2198,6 +2395,9 @@ "symbolBetweenZeroTwelve": { "message": "Symbol must be 11 characters or fewer." }, + "syncInProgress": { + "message": "Sync in progress" + }, "syncWithMobile": { "message": "Sync with mobile" }, @@ -2289,6 +2489,28 @@ "transactionCreated": { "message": "Transaction created with a value of $1 at $2." }, + "transactionDetailDappGasHeading": { + "message": "$1 suggested gas fee", + "description": "$1 represents a dapp origin" + }, + "transactionDetailDappGasTooltip": { + "message": "This gas fee suggestion is using legacy gas estimation which may be inaccurate." + }, + "transactionDetailGasHeading": { + "message": "Estimated gas fee" + }, + "transactionDetailGasTooltipConversion": { + "message": "Learn more about gas fees" + }, + "transactionDetailGasTooltipExplanation": { + "message": "Gas fees are set by the network and fluctuate based on network traffic and transaction complexity." + }, + "transactionDetailGasTooltipIntro": { + "message": "Gas fees are paid to crypto miners who process transactions on the Ethereum network. MetaMask does not profit from gas fees." + }, + "transactionDetailGasTotalSubtitle": { + "message": "Amount + gas fee" + }, "transactionDropped": { "message": "Transaction dropped at $2." }, @@ -2304,6 +2526,15 @@ "transactionFee": { "message": "Transaction Fee" }, + "transactionHistoryBaseFee": { + "message": "Base fee (GWEI)" + }, + "transactionHistoryEffectiveGasPrice": { + "message": "Effective gas price" + }, + "transactionHistoryPriorityFee": { + "message": "Priority fee (GWEI)" + }, "transactionResubmitted": { "message": "Transaction resubmitted with gas fee increased to $1 at $2" }, @@ -2424,6 +2655,9 @@ "viewContact": { "message": "View Contact" }, + "viewFullTransactionDetails": { + "message": "View full transaction details" + }, "viewMore": { "message": "View More" }, diff --git a/app/_locales/es/messages.json b/app/_locales/es/messages.json index 8f41652bf..23d44c8af 100644 --- a/app/_locales/es/messages.json +++ b/app/_locales/es/messages.json @@ -6,7 +6,7 @@ "message": "Versión, centro de soporte técnico e información de contacto" }, "acceleratingATransaction": { - "message": "* Usar un precio de gas más alto para acelerar una transacción aumenta las posibilidades de un procesamiento más rápido en la red, pero esto no siempre se garantiza." + "message": "* Usar un precio de gas más alto para acelerar una transacción aumenta las posibilidades de un procesamiento más rápido en la red, pero esto no siempre se garantiza." }, "acceptTermsOfUse": { "message": "Leí y estoy de acuerdo con $1", @@ -52,6 +52,10 @@ "addContact": { "message": "Agregar contacto" }, + "addCustomTokenByContractAddress": { + "message": "¿No encuentra un token? Puede agregar cualquier token si copia su dirección. Puede encontrar la dirección de contrato del token en $1.", + "description": "$1 is a blockchain explorer for a specific network, e.g. Etherscan for Ethereum" + }, "addEthereumChainConfirmationDescription": { "message": "Esto permitirá que la red se utilice en MetaMask." }, @@ -85,7 +89,7 @@ "message": "Agregar a la libreta de direcciones" }, "addToAddressBookModalPlaceholder": { - "message": "p. ej., John D." + "message": "p. ej., John D." }, "addToken": { "message": "Agregar token" @@ -249,12 +253,9 @@ "browserNotSupported": { "message": "El explorador no es compatible…" }, - "builContactList": { + "buildContactList": { "message": "Cree su lista de contactos" }, - "builtInCalifornia": { - "message": "MetaMask se diseñó y compiló en California." - }, "buy": { "message": "Comprar" }, @@ -268,7 +269,7 @@ "message": "Bytes" }, "canToggleInSettings": { - "message": "Puede volver a activar esta notificación desde Configuración > Alertas." + "message": "Puede volver a activar esta notificación desde Configuración -> Alertas." }, "cancel": { "message": "Cancelar" @@ -285,8 +286,11 @@ "chainIdDefinition": { "message": "El identificador de cadena que se utiliza para firmar transacciones en esta red." }, + "chainIdExistsErrorMsg": { + "message": "En este momento, la red $1 está utilizando este identificador de cadena." + }, "chromeRequiredForHardwareWallets": { - "message": "Debe usar MetaMask en Google Chrome para poder conectarse a su cartera de hardware." + "message": "Debe usar MetaMask en Google Chrome para poder conectarse a su cartera de hardware." }, "clickToRevealSeed": { "message": "Haga clic aquí para revelar las palabras secretas" @@ -410,6 +414,9 @@ "continueToWyre": { "message": "Continuar a Wyre" }, + "contract": { + "message": "Contrato" + }, "contractAddressError": { "message": "Está enviando tokens a la dirección de contrato del token. Esto puede provocar la pérdida de los tokens." }, @@ -572,7 +579,7 @@ "message": "No volver a mostrar" }, "downloadGoogleChrome": { - "message": "Descargar Google Chrome" + "message": "Descargar Google Chrome" }, "downloadSecretBackup": { "message": "Descargue esta frase secreta de respaldo y guárdela en un medio de almacenamiento o disco duro externo cifrado." @@ -626,6 +633,10 @@ "endOfFlowMessage6": { "message": "Si necesita volver a crear una copia de seguridad de la frase secreta de recuperación, puede encontrarla en Configuración -> Seguridad." }, + "endOfFlowMessage7": { + "message": "Si tiene preguntas o nota movimientos sospechosos, comuníquese con soporte técnico $1.", + "description": "$1 is a clickable link with text defined by the 'here' key. The link will open to a form where users can file support tickets." + }, "endOfFlowMessage8": { "message": "MetaMask no puede recuperar la frase secreta de recuperación." }, @@ -770,7 +781,7 @@ "message": "El límite de gas es la cantidad máxima de unidades de gas que está dispuesto a gastar." }, "gasLimitTooLow": { - "message": "El límite de gas debe ser al menos 21 000" + "message": "El límite de gas debe ser al menos 21 000" }, "gasLimitTooLowWithDynamicFee": { "message": "El límite de gas debe ser al menos $1", @@ -885,6 +896,16 @@ "importAccountSeedPhrase": { "message": "Importar una cuenta con la frase secreta de recuperación" }, + "importAccountText": { + "message": "o $1", + "description": "$1 represents the text from `importAccountLinkText` as a link" + }, + "importTokenQuestion": { + "message": "¿Desea importar el token?" + }, + "importTokenWarning": { + "message": "Toda persona puede crear un token con cualquier nombre, incluso versiones falsas de tokens existentes. ¡Agréguelo y realice transacciones bajo su propio riesgo!" + }, "importWallet": { "message": "Importar cartera" }, @@ -956,7 +977,7 @@ "message": "Número no válido. Quite todos los ceros iniciales." }, "invalidRPC": { - "message": "Dirección URL de RPC no válida" + "message": "Dirección URL de RPC no válida" }, "invalidSeedPhrase": { "message": "Frase secreta de recuperación no válida" @@ -1023,7 +1044,7 @@ "message": "Cargando tokens…" }, "localhost": { - "message": "Host local 8545" + "message": "Host local 8545" }, "lock": { "message": "Bloquear" @@ -1110,7 +1131,7 @@ "message": "Escriba su contraseña para confirmar que es usted." }, "mustSelectOne": { - "message": "Debe seleccionar al menos 1 token." + "message": "Debe seleccionar al menos 1 token." }, "myAccounts": { "message": "Mis cuentas" @@ -1160,10 +1181,10 @@ "message": "Agregar y editar redes RPC personalizadas" }, "networkURL": { - "message": "Dirección URL de la red" + "message": "Dirección URL de la red" }, "networkURLDefinition": { - "message": "La dirección URL que se utilizó para acceder a esta red." + "message": "La dirección URL que se utilizó para acceder a esta red." }, "networks": { "message": "Redes" @@ -1191,7 +1212,7 @@ "message": "Red nueva" }, "newPassword": { - "message": "Contraseña nueva (mín. de 8 caracteres)" + "message": "Contraseña nueva (mín. de 8 caracteres)" }, "newToMetaMask": { "message": "¿Es nuevo en MetaMask?" @@ -1287,6 +1308,22 @@ "message": "Su \"frase de recuperación\" ahora se llama \"frase secreta de recuperación.\"", "description": "Description of a notification in the 'See What's New' popup. Describes the seed phrase wording update." }, + "notifications6DescriptionOne": { + "message": "A partir de la versión 91 de Chrome, la API que habilitaba nuestro soporte para Ledger (U2F) ya no es compatible con carteras de hardware. MetaMask ha implementado un nuevo soporte para Ledger Live mediante el cual usted puede seguir conectándose a su dispositivo Ledger a través de la aplicación de escritorio Ledger Live.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionThree": { + "message": "Cuando interactúe con su cuenta de Ledger a través de MetaMask, se abrirá una nueva pestaña y se le pedirá que abra la aplicación Ledger Live. Una vez que se abra la aplicación, se le pedirá que otorgue permiso para establecer una conexión WebSocket con su cuenta de MetaMask. ¡Eso es todo!", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionTwo": { + "message": "A fin de habilitar el soporte para Live Ledger, haga clic en Configuración > Avanzada > Utilizar Ledger Live.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6Title": { + "message": "Actualización del soporte para Ledger destinada a usuarios de Chrome", + "description": "Title for a notification in the 'See What's New' popup. Lets users know about the Ledger support update" + }, "ofTextNofM": { "message": "de" }, @@ -1372,7 +1409,7 @@ "message": "Moneda principal" }, "primaryCurrencySettingDescription": { - "message": "Seleccione Nativa para dar prioridad a mostrar los valores en la moneda nativa de la cadena (p. ej., ETH). Seleccione Fiduciaria para dar prioridad a mostrar los valores en la moneda fiduciaria seleccionada." + "message": "Seleccione Nativa para dar prioridad a mostrar los valores en la moneda nativa de la cadena (p. ej., ETH). Seleccione Fiduciaria para dar prioridad a mostrar los valores en la moneda fiduciaria seleccionada." }, "privacyMsg": { "message": "Política de privacidad" @@ -1414,6 +1451,30 @@ "recipientAddressPlaceholder": { "message": "Búsqueda, dirección pública (0x) o ENS" }, + "recoveryPhraseReminderBackupStart": { + "message": "Iniciar aquí" + }, + "recoveryPhraseReminderConfirm": { + "message": "Entendido" + }, + "recoveryPhraseReminderHasBackedUp": { + "message": "Guarde siempre su frase secreta de recuperación en un lugar seguro y secreto." + }, + "recoveryPhraseReminderHasNotBackedUp": { + "message": "¿Necesita volver a crear una copia de seguridad de su frase secreta de recuperación?" + }, + "recoveryPhraseReminderItemOne": { + "message": "No comparta nunca su frase secreta de recuperación con nadie." + }, + "recoveryPhraseReminderItemTwo": { + "message": "El equipo de MetaMask nunca le pedirá su frase secreta de recuperación." + }, + "recoveryPhraseReminderSubText": { + "message": "Mediante su frase secreta de recuperación, se controlan todas sus cuentas." + }, + "recoveryPhraseReminderTitle": { + "message": "Proteja sus fondos." + }, "reject": { "message": "Rechazar" }, @@ -1421,7 +1482,7 @@ "message": "Rechazar todo" }, "rejectTxsDescription": { - "message": "Está a punto de rechazar $1 transacciones en lote." + "message": "Está a punto de rechazar $1 transacciones en lote." }, "rejectTxsN": { "message": "Rechazar $1 transacciones" @@ -1439,7 +1500,7 @@ "message": "Quitar cuenta" }, "removeAccountDescription": { - "message": "Esta cuenta se quitará de la cartera. Antes de continuar, asegúrese de tener la frase secreta de recuperación original o la clave privada de esta cuenta importada. Puede importar o crear cuentas nuevamente desde el menú desplegable de la cuenta." + "message": "Esta cuenta se quitará de la cartera. Antes de continuar, asegúrese de tener la frase secreta de recuperación original o la clave privada de esta cuenta importada. Puede importar o crear cuentas nuevamente en la lista desplegable de la cuenta. " }, "requestsAwaitingAcknowledgement": { "message": "solicitudes en espera de confirmación" @@ -1536,11 +1597,47 @@ "message": "Ingrese su frase secreta aquí para restaurar su bóveda." }, "securityAndPrivacy": { - "message": "Seguridad y privacidad" + "message": "Seguridad y privacidad" }, "securitySettingsDescription": { "message": "Configuración de privacidad y frase secreta de recuperación de la cartera" }, + "seedPhraseIntroSidebarBulletFour": { + "message": "Escríbala y guárdela en varios lugares secretos." + }, + "seedPhraseIntroSidebarBulletOne": { + "message": "Guárdela en un administrador de contraseñas" + }, + "seedPhraseIntroSidebarBulletThree": { + "message": "Guárdela en una caja fuerte." + }, + "seedPhraseIntroSidebarBulletTwo": { + "message": "Guárdela en una bóveda bancaria." + }, + "seedPhraseIntroSidebarCopyOne": { + "message": "Su frase secreta de recuperación es la “llave maestra” de su cartera y sus fondos." + }, + "seedPhraseIntroSidebarCopyThree": { + "message": "Si alguien le pide su frase de recuperación, es posible que tenga intenciones de estafarlo." + }, + "seedPhraseIntroSidebarCopyTwo": { + "message": "Nunca comparta su frase secreta de recuperación, ni siquiera con MetaMask." + }, + "seedPhraseIntroSidebarTitleOne": { + "message": "¿Qué es una frase de recuperación?" + }, + "seedPhraseIntroSidebarTitleThree": { + "message": "¿Debería compartir mi frase de recuperación?" + }, + "seedPhraseIntroSidebarTitleTwo": { + "message": "¿Cómo guardo mi frase de recuperación?" + }, + "seedPhraseIntroTitle": { + "message": "Proteger su cartera" + }, + "seedPhraseIntroTitleCopy": { + "message": "Antes de comenzar, mire este breve video para aprender sobre su frase de recuperación y sobre cómo mantener segura su cartera." + }, "seedPhrasePlaceholder": { "message": "Separar cada palabra con un solo espacio" }, @@ -1548,7 +1645,7 @@ "message": "Pegar la frase secreta de recuperación desde el Portapapeles" }, "seedPhraseReq": { - "message": "Las frases secretas de recuperación contienen 12, 15, 18, 21 o 24 palabras" + "message": "Las frases secretas de recuperación contienen 12, 15, 18, 21 o 24 palabras" }, "selectAHigherGasFee": { "message": "Seleccione una cuota de gas más alta para acelerar el procesamiento de la transacción.*" @@ -1867,7 +1964,7 @@ "message": "Cuota de MetaMask" }, "swapMetaMaskFeeDescription": { - "message": "Buscamos el mejor precio en las fuentes de liquidez más importantes, todo el tiempo. Se incorpora de manera automática a esta cotización una cuota del $1 %.", + "message": "Buscamos el mejor precio en las fuentes de liquidez más importantes, todo el tiempo. Se incorpora de manera automática a esta cotización una cuota del $1 %.", "description": "Provides information about the fee that metamask takes for swaps. $1 is a decimal number." }, "swapNQuotes": { @@ -1890,9 +1987,18 @@ "description": "This message represents the price slippage for the swap. $1 and $4 are a number (ex: 2.89), $2 and $5 are symbols (ex: ETH), and $3 and $6 are fiat currency amounts." }, "swapPriceDifferenceTitle": { - "message": "Diferencia de precio de ~$1 %", + "message": "Diferencia de precio de ~$1 %", "description": "$1 is a number (ex: 1.23) that represents the price difference." }, + "swapPriceImpactTooltip": { + "message": "El impacto sobre el precio es la diferencia entre el precio actual del mercado y el monto recibido durante la ejecución de la transacción. El impacto sobre el precio es una función del tamaño de su transacción respecto de la dimensión del fondo de liquidez." + }, + "swapPriceUnavailableDescription": { + "message": "No se pudo determinar el impacto sobre el precio debido a la falta de datos de los precios del mercado. Antes de realizar el canje, confirme que está de acuerdo con la cantidad de tokens que está a punto de recibir." + }, + "swapPriceUnavailableTitle": { + "message": "Antes de continuar, verifique su tasa" + }, "swapProcessing": { "message": "Procesamiento" }, @@ -1903,7 +2009,7 @@ "message": "Si el precio cambia entre el momento en que hace el pedido y cuando se confirma, se denomina \"desfase\". El canje se cancelará automáticamente si el desfase supera lo establecido en la configuración \"tolerancia de desfase\"." }, "swapQuoteIncludesRate": { - "message": "La cotización incluye una cuota de MetaMask de $1 %", + "message": "La cotización incluye una cuota de MetaMask de $1 %", "description": "Provides information about the fee that metamask takes for swaps. $1 is a decimal number." }, "swapQuoteNofN": { @@ -1994,6 +2100,9 @@ "message": "Canjear $1 por $2", "description": "Used in the transaction display list to describe a swap. $1 and $2 are the symbols of tokens in involved in a swap." }, + "swapTokenVerificationAddedManually": { + "message": "Este token se añadió de forma manual." + }, "swapTokenVerificationMessage": { "message": "Siempre confirme la dirección del token en $1.", "description": "Points the user to Etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"Etherscan\" followed by an info icon that shows more info on hover." @@ -2009,7 +2118,7 @@ "message": "Transacción completa" }, "swapTwoTransactions": { - "message": "2 transacciones" + "message": "2 transacciones" }, "swapUnknown": { "message": "Desconocido" @@ -2026,13 +2135,13 @@ "description": "Tells the user how much of a token they have in their balance. $1 is a decimal number amount of tokens, and $2 is a token symbol" }, "swapZeroSlippage": { - "message": "0 % de desfase" + "message": "0 % de desfase" }, "swapsAdvancedOptions": { "message": "Opciones avanzadas" }, "swapsExcessiveSlippageWarning": { - "message": "El monto del desfase es muy alto, por lo que recibirá una tasa de conversión desfavorable. Disminuya su tolerancia de desfase a un valor menor al 15 %." + "message": "El monto del desfase es muy alto, por lo que recibirá una tasa de conversión desfavorable. Disminuya su tolerancia de desfase a un valor menor al 15 %." }, "swapsMaxSlippage": { "message": "Tolerancia de desfase" @@ -2072,7 +2181,7 @@ "message": "Símbolo" }, "symbolBetweenZeroTwelve": { - "message": "El símbolo debe tener 11 caracteres o menos." + "message": "El símbolo debe tener 11 caracteres o menos." }, "syncWithMobile": { "message": "Sincronizar con dispositivo móvil" @@ -2261,7 +2370,7 @@ "message": "Las direcciones URL requieren el prefijo HTTP/HTTPS adecuado." }, "urlExistsErrorMsg": { - "message": "La dirección URL ya está en la lista de redes existentes" + "message": "En este momento, la red $1 está utilizando esta dirección URL." }, "usePhishingDetection": { "message": "Usar detección de phishing" @@ -2283,6 +2392,10 @@ "message": "Comprobar este token en $1", "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" }, + "verifyThisUnconfirmedTokenOn": { + "message": "Verifique este token en $1 y asegúrese de que sea el token con el que quiere realizar la transacción.", + "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" + }, "viewAccount": { "message": "Ver cuenta" }, @@ -2317,7 +2430,7 @@ "message": "Frase secreta de recuperación de la cartera" }, "web3ShimUsageNotification": { - "message": "Parece que el sitio web actual intentó utilizar la API de window.web3 que se eliminó. Si el sitio no funciona, haga clic en $1 para obtener más información.", + "message": "Parece que el sitio web actual intentó utilizar la API de window.web3 que se eliminó. Si el sitio no funciona, haga clic en $1 para obtener más información.", "description": "$1 is a clickable link." }, "welcome": { diff --git a/app/_locales/es_419/messages.json b/app/_locales/es_419/messages.json index af16138e3..23d44c8af 100644 --- a/app/_locales/es_419/messages.json +++ b/app/_locales/es_419/messages.json @@ -6,7 +6,7 @@ "message": "Versión, centro de soporte técnico e información de contacto" }, "acceleratingATransaction": { - "message": "* Usar un precio de gas más alto para acelerar una transacción aumenta las posibilidades de un procesamiento más rápido en la red, pero esto no siempre se garantiza." + "message": "* Usar un precio de gas más alto para acelerar una transacción aumenta las posibilidades de un procesamiento más rápido en la red, pero esto no siempre se garantiza." }, "acceptTermsOfUse": { "message": "Leí y estoy de acuerdo con $1", @@ -52,6 +52,10 @@ "addContact": { "message": "Agregar contacto" }, + "addCustomTokenByContractAddress": { + "message": "¿No encuentra un token? Puede agregar cualquier token si copia su dirección. Puede encontrar la dirección de contrato del token en $1.", + "description": "$1 is a blockchain explorer for a specific network, e.g. Etherscan for Ethereum" + }, "addEthereumChainConfirmationDescription": { "message": "Esto permitirá que la red se utilice en MetaMask." }, @@ -85,7 +89,7 @@ "message": "Agregar a la libreta de direcciones" }, "addToAddressBookModalPlaceholder": { - "message": "p. ej., John D." + "message": "p. ej., John D." }, "addToken": { "message": "Agregar token" @@ -249,12 +253,9 @@ "browserNotSupported": { "message": "El explorador no es compatible…" }, - "builContactList": { + "buildContactList": { "message": "Cree su lista de contactos" }, - "builtInCalifornia": { - "message": "MetaMask se diseñó y compiló en California." - }, "buy": { "message": "Comprar" }, @@ -268,7 +269,7 @@ "message": "Bytes" }, "canToggleInSettings": { - "message": "Puede volver a activar esta notificación desde Configuración > Alertas." + "message": "Puede volver a activar esta notificación desde Configuración -> Alertas." }, "cancel": { "message": "Cancelar" @@ -285,8 +286,11 @@ "chainIdDefinition": { "message": "El identificador de cadena que se utiliza para firmar transacciones en esta red." }, + "chainIdExistsErrorMsg": { + "message": "En este momento, la red $1 está utilizando este identificador de cadena." + }, "chromeRequiredForHardwareWallets": { - "message": "Debe usar MetaMask en Google Chrome para poder conectarse a su cartera de hardware." + "message": "Debe usar MetaMask en Google Chrome para poder conectarse a su cartera de hardware." }, "clickToRevealSeed": { "message": "Haga clic aquí para revelar las palabras secretas" @@ -410,6 +414,9 @@ "continueToWyre": { "message": "Continuar a Wyre" }, + "contract": { + "message": "Contrato" + }, "contractAddressError": { "message": "Está enviando tokens a la dirección de contrato del token. Esto puede provocar la pérdida de los tokens." }, @@ -572,7 +579,7 @@ "message": "No volver a mostrar" }, "downloadGoogleChrome": { - "message": "Descargar Google Chrome" + "message": "Descargar Google Chrome" }, "downloadSecretBackup": { "message": "Descargue esta frase secreta de respaldo y guárdela en un medio de almacenamiento o disco duro externo cifrado." @@ -774,7 +781,7 @@ "message": "El límite de gas es la cantidad máxima de unidades de gas que está dispuesto a gastar." }, "gasLimitTooLow": { - "message": "El límite de gas debe ser al menos 21 000" + "message": "El límite de gas debe ser al menos 21 000" }, "gasLimitTooLowWithDynamicFee": { "message": "El límite de gas debe ser al menos $1", @@ -893,6 +900,12 @@ "message": "o $1", "description": "$1 represents the text from `importAccountLinkText` as a link" }, + "importTokenQuestion": { + "message": "¿Desea importar el token?" + }, + "importTokenWarning": { + "message": "Toda persona puede crear un token con cualquier nombre, incluso versiones falsas de tokens existentes. ¡Agréguelo y realice transacciones bajo su propio riesgo!" + }, "importWallet": { "message": "Importar cartera" }, @@ -964,7 +977,7 @@ "message": "Número no válido. Quite todos los ceros iniciales." }, "invalidRPC": { - "message": "Dirección URL de RPC no válida" + "message": "Dirección URL de RPC no válida" }, "invalidSeedPhrase": { "message": "Frase secreta de recuperación no válida" @@ -1031,7 +1044,7 @@ "message": "Cargando tokens…" }, "localhost": { - "message": "Host local 8545" + "message": "Host local 8545" }, "lock": { "message": "Bloquear" @@ -1118,7 +1131,7 @@ "message": "Escriba su contraseña para confirmar que es usted." }, "mustSelectOne": { - "message": "Debe seleccionar al menos 1 token." + "message": "Debe seleccionar al menos 1 token." }, "myAccounts": { "message": "Mis cuentas" @@ -1168,10 +1181,10 @@ "message": "Agregar y editar redes RPC personalizadas" }, "networkURL": { - "message": "Dirección URL de la red" + "message": "Dirección URL de la red" }, "networkURLDefinition": { - "message": "La dirección URL que se utilizó para acceder a esta red." + "message": "La dirección URL que se utilizó para acceder a esta red." }, "networks": { "message": "Redes" @@ -1199,7 +1212,7 @@ "message": "Red nueva" }, "newPassword": { - "message": "Contraseña nueva (mín. de 8 caracteres)" + "message": "Contraseña nueva (mín. de 8 caracteres)" }, "newToMetaMask": { "message": "¿Es nuevo en MetaMask?" @@ -1295,6 +1308,22 @@ "message": "Su \"frase de recuperación\" ahora se llama \"frase secreta de recuperación.\"", "description": "Description of a notification in the 'See What's New' popup. Describes the seed phrase wording update." }, + "notifications6DescriptionOne": { + "message": "A partir de la versión 91 de Chrome, la API que habilitaba nuestro soporte para Ledger (U2F) ya no es compatible con carteras de hardware. MetaMask ha implementado un nuevo soporte para Ledger Live mediante el cual usted puede seguir conectándose a su dispositivo Ledger a través de la aplicación de escritorio Ledger Live.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionThree": { + "message": "Cuando interactúe con su cuenta de Ledger a través de MetaMask, se abrirá una nueva pestaña y se le pedirá que abra la aplicación Ledger Live. Una vez que se abra la aplicación, se le pedirá que otorgue permiso para establecer una conexión WebSocket con su cuenta de MetaMask. ¡Eso es todo!", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionTwo": { + "message": "A fin de habilitar el soporte para Live Ledger, haga clic en Configuración > Avanzada > Utilizar Ledger Live.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6Title": { + "message": "Actualización del soporte para Ledger destinada a usuarios de Chrome", + "description": "Title for a notification in the 'See What's New' popup. Lets users know about the Ledger support update" + }, "ofTextNofM": { "message": "de" }, @@ -1380,7 +1409,7 @@ "message": "Moneda principal" }, "primaryCurrencySettingDescription": { - "message": "Seleccione Nativa para dar prioridad a mostrar los valores en la moneda nativa de la cadena (p. ej., ETH). Seleccione Fiduciaria para dar prioridad a mostrar los valores en la moneda fiduciaria seleccionada." + "message": "Seleccione Nativa para dar prioridad a mostrar los valores en la moneda nativa de la cadena (p. ej., ETH). Seleccione Fiduciaria para dar prioridad a mostrar los valores en la moneda fiduciaria seleccionada." }, "privacyMsg": { "message": "Política de privacidad" @@ -1422,6 +1451,30 @@ "recipientAddressPlaceholder": { "message": "Búsqueda, dirección pública (0x) o ENS" }, + "recoveryPhraseReminderBackupStart": { + "message": "Iniciar aquí" + }, + "recoveryPhraseReminderConfirm": { + "message": "Entendido" + }, + "recoveryPhraseReminderHasBackedUp": { + "message": "Guarde siempre su frase secreta de recuperación en un lugar seguro y secreto." + }, + "recoveryPhraseReminderHasNotBackedUp": { + "message": "¿Necesita volver a crear una copia de seguridad de su frase secreta de recuperación?" + }, + "recoveryPhraseReminderItemOne": { + "message": "No comparta nunca su frase secreta de recuperación con nadie." + }, + "recoveryPhraseReminderItemTwo": { + "message": "El equipo de MetaMask nunca le pedirá su frase secreta de recuperación." + }, + "recoveryPhraseReminderSubText": { + "message": "Mediante su frase secreta de recuperación, se controlan todas sus cuentas." + }, + "recoveryPhraseReminderTitle": { + "message": "Proteja sus fondos." + }, "reject": { "message": "Rechazar" }, @@ -1429,7 +1482,7 @@ "message": "Rechazar todo" }, "rejectTxsDescription": { - "message": "Está a punto de rechazar $1 transacciones en lote." + "message": "Está a punto de rechazar $1 transacciones en lote." }, "rejectTxsN": { "message": "Rechazar $1 transacciones" @@ -1544,7 +1597,7 @@ "message": "Ingrese su frase secreta aquí para restaurar su bóveda." }, "securityAndPrivacy": { - "message": "Seguridad y privacidad" + "message": "Seguridad y privacidad" }, "securitySettingsDescription": { "message": "Configuración de privacidad y frase secreta de recuperación de la cartera" @@ -1592,7 +1645,7 @@ "message": "Pegar la frase secreta de recuperación desde el Portapapeles" }, "seedPhraseReq": { - "message": "Las frases secretas de recuperación contienen 12, 15, 18, 21 o 24 palabras" + "message": "Las frases secretas de recuperación contienen 12, 15, 18, 21 o 24 palabras" }, "selectAHigherGasFee": { "message": "Seleccione una cuota de gas más alta para acelerar el procesamiento de la transacción.*" @@ -1911,7 +1964,7 @@ "message": "Cuota de MetaMask" }, "swapMetaMaskFeeDescription": { - "message": "Buscamos el mejor precio en las fuentes de liquidez más importantes, todo el tiempo. Se incorpora de manera automática a esta cotización una cuota del $1 %.", + "message": "Buscamos el mejor precio en las fuentes de liquidez más importantes, todo el tiempo. Se incorpora de manera automática a esta cotización una cuota del $1 %.", "description": "Provides information about the fee that metamask takes for swaps. $1 is a decimal number." }, "swapNQuotes": { @@ -1934,9 +1987,18 @@ "description": "This message represents the price slippage for the swap. $1 and $4 are a number (ex: 2.89), $2 and $5 are symbols (ex: ETH), and $3 and $6 are fiat currency amounts." }, "swapPriceDifferenceTitle": { - "message": "Diferencia de precio de ~$1 %", + "message": "Diferencia de precio de ~$1 %", "description": "$1 is a number (ex: 1.23) that represents the price difference." }, + "swapPriceImpactTooltip": { + "message": "El impacto sobre el precio es la diferencia entre el precio actual del mercado y el monto recibido durante la ejecución de la transacción. El impacto sobre el precio es una función del tamaño de su transacción respecto de la dimensión del fondo de liquidez." + }, + "swapPriceUnavailableDescription": { + "message": "No se pudo determinar el impacto sobre el precio debido a la falta de datos de los precios del mercado. Antes de realizar el canje, confirme que está de acuerdo con la cantidad de tokens que está a punto de recibir." + }, + "swapPriceUnavailableTitle": { + "message": "Antes de continuar, verifique su tasa" + }, "swapProcessing": { "message": "Procesamiento" }, @@ -1947,7 +2009,7 @@ "message": "Si el precio cambia entre el momento en que hace el pedido y cuando se confirma, se denomina \"desfase\". El canje se cancelará automáticamente si el desfase supera lo establecido en la configuración \"tolerancia de desfase\"." }, "swapQuoteIncludesRate": { - "message": "La cotización incluye una cuota de MetaMask de $1 %", + "message": "La cotización incluye una cuota de MetaMask de $1 %", "description": "Provides information about the fee that metamask takes for swaps. $1 is a decimal number." }, "swapQuoteNofN": { @@ -2038,6 +2100,9 @@ "message": "Canjear $1 por $2", "description": "Used in the transaction display list to describe a swap. $1 and $2 are the symbols of tokens in involved in a swap." }, + "swapTokenVerificationAddedManually": { + "message": "Este token se añadió de forma manual." + }, "swapTokenVerificationMessage": { "message": "Siempre confirme la dirección del token en $1.", "description": "Points the user to Etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"Etherscan\" followed by an info icon that shows more info on hover." @@ -2053,7 +2118,7 @@ "message": "Transacción completa" }, "swapTwoTransactions": { - "message": "2 transacciones" + "message": "2 transacciones" }, "swapUnknown": { "message": "Desconocido" @@ -2070,13 +2135,13 @@ "description": "Tells the user how much of a token they have in their balance. $1 is a decimal number amount of tokens, and $2 is a token symbol" }, "swapZeroSlippage": { - "message": "0 % de desfase" + "message": "0 % de desfase" }, "swapsAdvancedOptions": { "message": "Opciones avanzadas" }, "swapsExcessiveSlippageWarning": { - "message": "El monto del desfase es muy alto, por lo que recibirá una tasa de conversión desfavorable. Disminuya su tolerancia de desfase a un valor menor al 15 %." + "message": "El monto del desfase es muy alto, por lo que recibirá una tasa de conversión desfavorable. Disminuya su tolerancia de desfase a un valor menor al 15 %." }, "swapsMaxSlippage": { "message": "Tolerancia de desfase" @@ -2116,7 +2181,7 @@ "message": "Símbolo" }, "symbolBetweenZeroTwelve": { - "message": "El símbolo debe tener 11 caracteres o menos." + "message": "El símbolo debe tener 11 caracteres o menos." }, "syncWithMobile": { "message": "Sincronizar con dispositivo móvil" @@ -2305,7 +2370,7 @@ "message": "Las direcciones URL requieren el prefijo HTTP/HTTPS adecuado." }, "urlExistsErrorMsg": { - "message": "La dirección URL ya está en la lista de redes existentes" + "message": "En este momento, la red $1 está utilizando esta dirección URL." }, "usePhishingDetection": { "message": "Usar detección de phishing" @@ -2327,6 +2392,10 @@ "message": "Comprobar este token en $1", "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" }, + "verifyThisUnconfirmedTokenOn": { + "message": "Verifique este token en $1 y asegúrese de que sea el token con el que quiere realizar la transacción.", + "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" + }, "viewAccount": { "message": "Ver cuenta" }, @@ -2361,7 +2430,7 @@ "message": "Frase secreta de recuperación de la cartera" }, "web3ShimUsageNotification": { - "message": "Parece que el sitio web actual intentó utilizar la API de window.web3 que se eliminó. Si el sitio no funciona, haga clic en $1 para obtener más información.", + "message": "Parece que el sitio web actual intentó utilizar la API de window.web3 que se eliminó. Si el sitio no funciona, haga clic en $1 para obtener más información.", "description": "$1 is a clickable link." }, "welcome": { diff --git a/app/_locales/et/messages.json b/app/_locales/et/messages.json index 36bac4a2f..23de7d7e1 100644 --- a/app/_locales/et/messages.json +++ b/app/_locales/et/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Teie lehitsejat ei toetata..." }, - "builtInCalifornia": { - "message": "MetaMask on projekteeritud ja loodud Californias." - }, "buyWithWyre": { "message": "Ostke ETH-d Wyre'iga" }, diff --git a/app/_locales/fa/messages.json b/app/_locales/fa/messages.json index 4d871ca55..d5230d513 100644 --- a/app/_locales/fa/messages.json +++ b/app/_locales/fa/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "مرورگر شما پشتیبانی نمیشود" }, - "builtInCalifornia": { - "message": "MetaMask در کالیفورنیا طراحی و ساخته شده است." - }, "buyWithWyre": { "message": "ETH را توسط Wyre خریداری نمایید" }, diff --git a/app/_locales/fi/messages.json b/app/_locales/fi/messages.json index a2bc0c34d..f2a96b511 100644 --- a/app/_locales/fi/messages.json +++ b/app/_locales/fi/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Selaintasi ei tueta..." }, - "builtInCalifornia": { - "message": "MetaMask on suunniteltu ja koottu Kaliforniassa." - }, "buyWithWyre": { "message": "Osta ETH:ta Wyrella" }, diff --git a/app/_locales/fil/messages.json b/app/_locales/fil/messages.json index 43f7b79d7..d7ef62fa2 100644 --- a/app/_locales/fil/messages.json +++ b/app/_locales/fil/messages.json @@ -128,9 +128,6 @@ "browserNotSupported": { "message": "Hindi sinusuportahan ang iyong Browser..." }, - "builtInCalifornia": { - "message": "Ang MetaMask ay dinisenyo at binuo sa California." - }, "buyWithWyre": { "message": "Bumili ng ETH gamit ang Wyre" }, diff --git a/app/_locales/fr/messages.json b/app/_locales/fr/messages.json index 2e5bb49f9..31358aa71 100644 --- a/app/_locales/fr/messages.json +++ b/app/_locales/fr/messages.json @@ -137,9 +137,6 @@ "browserNotSupported": { "message": "Votre navigateur internet n'est pas supporté..." }, - "builtInCalifornia": { - "message": "MetaMask est designé et developpé en Californie." - }, "buyWithWyre": { "message": "Acheter ETH avec Wyre" }, diff --git a/app/_locales/he/messages.json b/app/_locales/he/messages.json index f8ca504c0..795a25c53 100644 --- a/app/_locales/he/messages.json +++ b/app/_locales/he/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "הדפדפן שלך אינו נתמך..." }, - "builtInCalifornia": { - "message": "MetaMask תוכנן ונבנה בקליפורניה." - }, "buyWithWyre": { "message": "רכישת את'ר עם Wyre" }, diff --git a/app/_locales/hi/messages.json b/app/_locales/hi/messages.json index 6bc518358..4bb244a11 100644 --- a/app/_locales/hi/messages.json +++ b/app/_locales/hi/messages.json @@ -52,6 +52,10 @@ "addContact": { "message": "संपर्क जोड़ें" }, + "addCustomTokenByContractAddress": { + "message": "टोकन नहीं मिल रहा है? आप अपने पते को चिपकाकर मैन्युअल रूप से किसी भी टोकन को जोड़ सकते हैं। टोकन अनुबंध पते $1 पर मिल सकते हैं।", + "description": "$1 is a blockchain explorer for a specific network, e.g. Etherscan for Ethereum" + }, "addEthereumChainConfirmationDescription": { "message": "इससे इस नेटवर्क को MetaMask के अंदर उपयोग करने की अनुमति मिलेगी।" }, @@ -249,12 +253,9 @@ "browserNotSupported": { "message": "आपका ब्राउज़र समर्थित नहीं है..." }, - "builContactList": { + "buildContactList": { "message": "अपनी संपर्क सूची बनाएं" }, - "builtInCalifornia": { - "message": "MetaMask को कैलिफोर्निया में डिज़ाइन और निर्मित किया गया है।" - }, "buy": { "message": "खरीदें" }, @@ -285,6 +286,9 @@ "chainIdDefinition": { "message": "इस नेटवर्क के लिए लेन-देन पर हस्ताक्षर करने के लिए उपयोग की जाने वाली चेन ID।" }, + "chainIdExistsErrorMsg": { + "message": "यह चेन ID वर्तमान में $1 नेटवर्क द्वारा उपयोग किया जाता है।" + }, "chromeRequiredForHardwareWallets": { "message": "अपने हार्डवेयर वॉलेट से कनेक्ट करने के लिए आपको Google Chrome पर MetaMask का उपयोग करने की आवश्यकता है।" }, @@ -410,6 +414,9 @@ "continueToWyre": { "message": "Wyre पर जारी रखें" }, + "contract": { + "message": "अनुबंध" + }, "contractAddressError": { "message": "आप टोकन के अनुबंध पते पर टोकन भेज रहे हैं। इसके परिणामस्वरूप इन टोकनों का नुकसान हो सकता है।" }, @@ -624,7 +631,11 @@ "message": "फ़िशिंग से सावधान रहें! MetaMask कभी भी अनायास ही आपके गुप्त रिकवरी फ्रेज़ के बारे में नहीं पूछेगा।" }, "endOfFlowMessage6": { - "message": "यदि आपको अपने गुप्त रिकवरी फ्रेज़ को फिर से बैकअप लेने की आवश्यकता है, तो आप इसे सेटिंग्स -> सुरक्षा में पा सकते हैं।" + "message": "यदि आपको अपने गुप्त रिकवरी फ्रेज़ को फिर से बैकअप लेने की आवश्यकता है, तो आप इसे सेटिंग -> सुरक्षा में पा सकते हैं।" + }, + "endOfFlowMessage7": { + "message": "यदि आपको कभी कुछ पूछना हो या कुछ गड़बड़ लगे, तो हमारी सहायता $1 से संपर्क करें।", + "description": "$1 is a clickable link with text defined by the 'here' key. The link will open to a form where users can file support tickets." }, "endOfFlowMessage8": { "message": "MetaMask आपके गुप्त रिकवरी फ्रेज़ को पुनर्प्राप्त नहीं कर सकता है।" @@ -885,6 +896,16 @@ "importAccountSeedPhrase": { "message": "गुप्त रिकवरी फ्रेज़ के साथ एक खाता आयात करें" }, + "importAccountText": { + "message": "या $1", + "description": "$1 represents the text from `importAccountLinkText` as a link" + }, + "importTokenQuestion": { + "message": "टोकन का आयात करें?" + }, + "importTokenWarning": { + "message": "कोई भी किसी भी नाम के साथ एक टोकन बना सकता है, जिसमें मौजूदा टोकन के नकली संस्करण शामिल हैं। अपने जोखिम पर जोड़ें और व्यापार करें!" + }, "importWallet": { "message": "वॉलेट आयात करें" }, @@ -1287,6 +1308,22 @@ "message": "आपके \"सीड फ्रेज़\" को अब आपका \"गुप्त रिकवरी फ्रेज़\" कहा जाता है।", "description": "Description of a notification in the 'See What's New' popup. Describes the seed phrase wording update." }, + "notifications6DescriptionOne": { + "message": "Chrome के संस्करण 91 से, वह API जो हमारे Ledger सपोर्ट (U2F) को सक्षम करती है वह अब हार्डवेयर वॉलेट का समर्थन नहीं करती। MetaMask ने एक नया Ledger Live सपोर्ट लागू किया है, जिसकी मदद से आप Ledger Live डेस्कटॉप ऐप के माध्यम से अपने Ledger डिवाइस से कनेक्ट करना जारी रख सकते हैं।", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionThree": { + "message": "MetaMask में अपने Ledger खाते पर काम करते समय, एक नया टैब खुल जाएगा और आपको Ledger Live ऐप खोलने के लिए कहा जाएगा। ऐप खुलने के बाद, आपको अपने MetaMask खाते के लिए एक WebSocket कनेक्शन को अनुमति देने के लिए कहा जाएगा। बस इतना ही!", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionTwo": { + "message": "आप सेटिंग > उन्नत > Ledger Live का उपयोग करें पर क्लिक करके Ledger Live सहायता को सक्षम कर सकते हैं।", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6Title": { + "message": "Chrome उपयोगकर्ताओं के लिए Ledger सहायता अद्यतन", + "description": "Title for a notification in the 'See What's New' popup. Lets users know about the Ledger support update" + }, "ofTextNofM": { "message": "/" }, @@ -1414,6 +1451,30 @@ "recipientAddressPlaceholder": { "message": "खोज, सार्वजनिक पता (0x) या ENS" }, + "recoveryPhraseReminderBackupStart": { + "message": "यहाँ से प्रारंभ करें" + }, + "recoveryPhraseReminderConfirm": { + "message": "समझ गया" + }, + "recoveryPhraseReminderHasBackedUp": { + "message": "अपने गुप्त रिकवरी फ्रेज़ को हमेशा सुरक्षित और गुप्त स्थान पर रखें।" + }, + "recoveryPhraseReminderHasNotBackedUp": { + "message": "अपने गुप्त रिकवरी फ्रेज़ को फिर से बैकअप करने की आवश्यकता है?" + }, + "recoveryPhraseReminderItemOne": { + "message": "कभी भी अपना गुप्त रिकवरी फ्रेज़ किसी के साथ साझा न करें" + }, + "recoveryPhraseReminderItemTwo": { + "message": "MetaMask टीम कभी भी आपके गुप्त रिकवरी फ्रेज़ के बारे में नहीं पूछेगा" + }, + "recoveryPhraseReminderSubText": { + "message": "आपका गुप्त रिकवरी फ्रेज़ आपके सभी खातों को नियंत्रित करता है।" + }, + "recoveryPhraseReminderTitle": { + "message": "अपने धन को सुरक्षित रखें" + }, "reject": { "message": "अस्वीकार करें" }, @@ -1541,6 +1602,42 @@ "securitySettingsDescription": { "message": "गोपनीयता सेटिंग्स और वॉलेट का गुप्त रिकवरी फ्रेज़" }, + "seedPhraseIntroSidebarBulletFour": { + "message": "लिख लें और कई गुप्त स्थानों में स्टोर करें।" + }, + "seedPhraseIntroSidebarBulletOne": { + "message": "पासवर्ड मैनेजर में सहेजें" + }, + "seedPhraseIntroSidebarBulletThree": { + "message": "सेफ़ डिपोज़िट बॉक्स में स्टोर करें।" + }, + "seedPhraseIntroSidebarBulletTwo": { + "message": "बैंक की तिजोरी में रखें।" + }, + "seedPhraseIntroSidebarCopyOne": { + "message": "आपका रिकवरी फ्रेज़ आपके वॉलेट और धन के लिए “मास्टर कुंजी” है।" + }, + "seedPhraseIntroSidebarCopyThree": { + "message": "यदि कोई व्यक्ति आपका रिकवरी फ्रेज़ मांगता है, तो सबसे अधिक संभावना है कि वे आपको धोखा देने का प्रयास कर रहे हैं।" + }, + "seedPhraseIntroSidebarCopyTwo": { + "message": "कभी भी अपना रिकवरी फ्रेज़ साझा न करें, MetaMask के साथ भी नहीं!" + }, + "seedPhraseIntroSidebarTitleOne": { + "message": "रिकवरी फ्रेज़ क्या है?" + }, + "seedPhraseIntroSidebarTitleThree": { + "message": "क्या मुझे अपना रिकवरी फ्रेज़ साझा करना चाहिए?" + }, + "seedPhraseIntroSidebarTitleTwo": { + "message": "मैं अपना रिकवरी फ्रेज़ कैसे सहेजूं?" + }, + "seedPhraseIntroTitle": { + "message": "अपने वॉलेट को सुरक्षित करें" + }, + "seedPhraseIntroTitleCopy": { + "message": "शुरुआत करने से पहले, अपने रिकवरी फ्रेज़ और अपने वॉलेट को सुरक्षित रखने के तरीके के बारे में जानने के लिए यह छोटा-सा वीडियो देखें।" + }, "seedPhrasePlaceholder": { "message": "प्रत्येक शब्द को एक रिक्ति से अलग करें" }, @@ -2003,6 +2100,9 @@ "message": "$1 से $2 में स्वैप करें", "description": "Used in the transaction display list to describe a swap. $1 and $2 are the symbols of tokens in involved in a swap." }, + "swapTokenVerificationAddedManually": { + "message": "इस टोकन को मैन्युअल रूप से जोड़ा गया है।" + }, "swapTokenVerificationMessage": { "message": "हमेशा $1 पर टोकन पते की पुष्टि करें।", "description": "Points the user to Etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"Etherscan\" followed by an info icon that shows more info on hover." @@ -2270,7 +2370,7 @@ "message": "URL को उपयुक्त HTTP/HTTPS उपसर्ग की आवश्यकता होती है।" }, "urlExistsErrorMsg": { - "message": "URL नेटवर्क की मौजूदा सूची में पहले से मौजूद है" + "message": "यह URL वर्तमान में $1 नेटवर्क द्वारा उपयोग किया जाता है।" }, "usePhishingDetection": { "message": "फ़िशिंग डिटेक्शन का उपयोग करें" @@ -2292,6 +2392,10 @@ "message": "इस टोकन को $1 पर सत्यापित करें", "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" }, + "verifyThisUnconfirmedTokenOn": { + "message": "इस टोकन को $1 पर सत्यापित करें और सुनिश्चित करें कि यह वही टोकन है जिससे आप व्यापार करना चाहते हैं।", + "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" + }, "viewAccount": { "message": "खाता देखें" }, @@ -2325,6 +2429,10 @@ "walletSeedRestore": { "message": "वॉलेट का गुप्त रिकवरी फ्रेज़" }, + "web3ShimUsageNotification": { + "message": "हमने देखा है कि वर्तमान वेबसाइट ने हटाए गए window.web3 API का उपयोग करने की कोशिश की। यदि साइट में गड़बड़ी लगती है, तो कृपया अधिक जानकारी के लिए $1 पर क्लिक करें।", + "description": "$1 is a clickable link." + }, "welcome": { "message": "MetaMask में आपका स्वागत है" }, diff --git a/app/_locales/hn/messages.json b/app/_locales/hn/messages.json index 2dfdfd179..d8aeceb8e 100644 --- a/app/_locales/hn/messages.json +++ b/app/_locales/hn/messages.json @@ -43,9 +43,6 @@ "blockiesIdenticon": { "message": "ब्लॉकीज पहचान का उपयोग करें" }, - "builtInCalifornia": { - "message": "मेटामास्क कैलिफ़ोर्निया में डिज़ाइन और बनाया गया है।" - }, "cancel": { "message": "रद्द करें" }, diff --git a/app/_locales/hr/messages.json b/app/_locales/hr/messages.json index 760043918..c56b5d88b 100644 --- a/app/_locales/hr/messages.json +++ b/app/_locales/hr/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Vaš se preglednik ne podržava..." }, - "builtInCalifornia": { - "message": "MetaMask je osmišljen i izrađen u Kaliforniji." - }, "buyWithWyre": { "message": "Kupi ETH Wyerom" }, diff --git a/app/_locales/ht/messages.json b/app/_locales/ht/messages.json index 61d5c1a96..78cc96a2a 100644 --- a/app/_locales/ht/messages.json +++ b/app/_locales/ht/messages.json @@ -73,9 +73,6 @@ "browserNotSupported": { "message": "Navigatè ou a pa sipòte..." }, - "builtInCalifornia": { - "message": "MetaMask fèt e bati nan California." - }, "cancel": { "message": "Anile" }, diff --git a/app/_locales/hu/messages.json b/app/_locales/hu/messages.json index b124316cd..2293d2956 100644 --- a/app/_locales/hu/messages.json +++ b/app/_locales/hu/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Az ön böngészője nem támogatott..." }, - "builtInCalifornia": { - "message": "A MetaMaskot Kaliforniában tervezték és hozták létre." - }, "buyWithWyre": { "message": "Vásároljon ETH-t a Wyre-rel" }, diff --git a/app/_locales/id/messages.json b/app/_locales/id/messages.json index 07e913856..d5e42a1b0 100644 --- a/app/_locales/id/messages.json +++ b/app/_locales/id/messages.json @@ -52,6 +52,10 @@ "addContact": { "message": "Tambah kontak" }, + "addCustomTokenByContractAddress": { + "message": "Tidak dapat menemukan token? Anda dapat menambahkan token secara manual dengan menempelkan alamatnya. Alamat kontrak token dapat ditemukan di $1.", + "description": "$1 is a blockchain explorer for a specific network, e.g. Etherscan for Ethereum" + }, "addEthereumChainConfirmationDescription": { "message": "Ini akan memungkinkan jaringan ini digunakan dengan MetaMask." }, @@ -249,12 +253,9 @@ "browserNotSupported": { "message": "Browser Anda tidak didukung..." }, - "builContactList": { + "buildContactList": { "message": "Buat daftar kontak Anda" }, - "builtInCalifornia": { - "message": "MetaMask didesain dan didirikan di California." - }, "buy": { "message": "Beli" }, @@ -285,6 +286,9 @@ "chainIdDefinition": { "message": "ID rantai digunakan untuk menandatangani transaksi untuk jaringan ini." }, + "chainIdExistsErrorMsg": { + "message": "ID Rantai ini saat ini digunakan oleh jaringan $1." + }, "chromeRequiredForHardwareWallets": { "message": "Anda perlu menggunakan MetaMask di Google Chrome untuk terhubung ke Dompet Perangkat Keras Anda." }, @@ -410,6 +414,9 @@ "continueToWyre": { "message": "Lanjutkan ke Wyre" }, + "contract": { + "message": "Kontrak" + }, "contractAddressError": { "message": "Anda mengirim token ke alamat kontrak token. Ini dapat mengakibatkan token ini hilang." }, @@ -626,6 +633,10 @@ "endOfFlowMessage6": { "message": "Jika Anda perlu mencadangkan Frasa Pemulihan Rahasia lagi, Anda dapat menemukannya di Pengaturan -> Keamanan." }, + "endOfFlowMessage7": { + "message": "Jika Anda memiliki pertanyaan atau melihat sesuatu yang mencurigakan, hubungi dukungan $1 kami.", + "description": "$1 is a clickable link with text defined by the 'here' key. The link will open to a form where users can file support tickets." + }, "endOfFlowMessage8": { "message": "MetaMask tidak dapat memulihkan Frasa Pemulihan Rahasia Anda." }, @@ -885,6 +896,16 @@ "importAccountSeedPhrase": { "message": "Impor akun dengan Frasa Pemulihan Rahasia" }, + "importAccountText": { + "message": "atau $1", + "description": "$1 represents the text from `importAccountLinkText` as a link" + }, + "importTokenQuestion": { + "message": "Impor token?" + }, + "importTokenWarning": { + "message": "Siapa pun dapat membuat token dengan nama apa pun, termasuk versi palsu dari token yang ada. Tambahkan dan perdagangkan dengan risiko Anda sendiri!" + }, "importWallet": { "message": "Impor dompet" }, @@ -1287,6 +1308,22 @@ "message": "\"Frasa Pemulihan\" Anda kini disebut \"Frasa Pemulihan Rahasia.\"", "description": "Description of a notification in the 'See What's New' popup. Describes the seed phrase wording update." }, + "notifications6DescriptionOne": { + "message": "Pada Chrome versi 91, API yang memungkinkan dukungan Ledger (U2F) kami tidak lagi mendukung dompet perangkat keras. MetaMask telah menerapkan dukungan Ledger Live baru yang memungkinkan Anda terus terhubung ke perangkat Ledger Anda melalui aplikasi desktop Ledger Live.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionThree": { + "message": "Saat berinteraksi dengan akun Ledger Anda di MetaMask, tab baru akan terbuka dan Anda akan diminta untuk membuka aplikasi Ledger Live. Setelah aplikasi tersebut terbuka, Anda akan diminta untuk mengizinkan koneksi WebSocket ke akun MetaMask Anda. Tidak diperlukan tindakan lebih lanjut.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionTwo": { + "message": "Anda dapat mengaktifkan dukungan Ledger Live dengan mengklik Pengaturan > Lanjutan > Gunakan Ledger Live.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6Title": { + "message": "Pembaruan Dukungan Ledger untuk Pengguna Chrome", + "description": "Title for a notification in the 'See What's New' popup. Lets users know about the Ledger support update" + }, "ofTextNofM": { "message": "dari" }, @@ -1414,6 +1451,30 @@ "recipientAddressPlaceholder": { "message": "Cari, alamat publik (0x), atau ENS" }, + "recoveryPhraseReminderBackupStart": { + "message": "Mulai di sini" + }, + "recoveryPhraseReminderConfirm": { + "message": "Mengerti" + }, + "recoveryPhraseReminderHasBackedUp": { + "message": "Jaga selalu Frasa Pemulihan Rahasia Anda di tempat yang aman dan rahasia" + }, + "recoveryPhraseReminderHasNotBackedUp": { + "message": "Perlu mencadangkan Frasa Pemulihan Rahasia Anda lagi?" + }, + "recoveryPhraseReminderItemOne": { + "message": "Jangan membagikan Frasa Pemulihan Rahasia Anda kepada siapa pun" + }, + "recoveryPhraseReminderItemTwo": { + "message": "Tim MetaMask tidak akan pernah meminta Frasa Pemulihan Rahasia Anda" + }, + "recoveryPhraseReminderSubText": { + "message": "Frasa Pemulihan Rahasia Anda mengendalikan semua akun Anda." + }, + "recoveryPhraseReminderTitle": { + "message": "Lindungi dana Anda" + }, "reject": { "message": "Tolak" }, @@ -1439,7 +1500,7 @@ "message": "Hapus akun" }, "removeAccountDescription": { - "message": "Akun ini akan dihapus dari dompet Anda. Pastikan Anda memiliki Frasa Pemulihan Rahasia asli atau kunci privat untuk akun impor ini sebelum melanjutkan. Anda dapat mengimpor atau membuat akun lagi dari drop down akun. " + "message": "Akun ini akan dihapus dari dompet Anda. Pastikan Anda memiliki Frasa Pemulihan Rahasia asli atau kunci privat untuk akun impor ini sebelum melanjutkan. Anda dapat mengimpor atau membuat akun lagi dari akun drop down. " }, "requestsAwaitingAcknowledgement": { "message": "permintaan menunggu untuk diakui" @@ -1541,6 +1602,42 @@ "securitySettingsDescription": { "message": "Pengaturan privasi dan Frasa Pemulihan Rahasia dompet" }, + "seedPhraseIntroSidebarBulletFour": { + "message": "Tuliskan dan simpan di beberapa tempat rahasia." + }, + "seedPhraseIntroSidebarBulletOne": { + "message": "Simpan dalam pengelola kata sandi" + }, + "seedPhraseIntroSidebarBulletThree": { + "message": "Simpan di kotak deposit yang aman." + }, + "seedPhraseIntroSidebarBulletTwo": { + "message": "Simpan di vault bank." + }, + "seedPhraseIntroSidebarCopyOne": { + "message": "Frasa pemulihan Anda adalah “kunci induk” ke dompet dan dana Anda." + }, + "seedPhraseIntroSidebarCopyThree": { + "message": "Jika seseorang menanyakan frasa pemulihan Anda, kemungkinan mereka akan mencoba menipu Anda." + }, + "seedPhraseIntroSidebarCopyTwo": { + "message": "Jangan pernah membagikan frasa pemulihan Anda bahkan kepada MetaMask!" + }, + "seedPhraseIntroSidebarTitleOne": { + "message": "Apa itu frasa pemulihan?" + }, + "seedPhraseIntroSidebarTitleThree": { + "message": "Haruskah saya membagikan frasa pemulihan saya?" + }, + "seedPhraseIntroSidebarTitleTwo": { + "message": "Bagaimana cara menyimpan frasa pemulihan saya?" + }, + "seedPhraseIntroTitle": { + "message": "Amankan dompet Anda" + }, + "seedPhraseIntroTitleCopy": { + "message": "Sebelum memulai, lihat video singkat ini untuk mempelajari tentang frasa pemulihan Anda dan cara menjaga keamanan dompet Anda." + }, "seedPhrasePlaceholder": { "message": "Pisahkan setiap kata dengan satu spasi" }, @@ -2003,6 +2100,9 @@ "message": "Tukar $1 untuk $2", "description": "Used in the transaction display list to describe a swap. $1 and $2 are the symbols of tokens in involved in a swap." }, + "swapTokenVerificationAddedManually": { + "message": "Token ini telah ditambahkan secara manual." + }, "swapTokenVerificationMessage": { "message": "Selalu konfirmasikan alamat token di $1.", "description": "Points the user to Etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"Etherscan\" followed by an info icon that shows more info on hover." @@ -2270,7 +2370,7 @@ "message": "URL memerlukan awalan HTTP/HTTPS yang sesuai." }, "urlExistsErrorMsg": { - "message": "URL sudah ada dalam daftar jaringan yang ada" + "message": "URL ini saat ini digunakan oleh jaringan $1." }, "usePhishingDetection": { "message": "Menggunakan Deteksi Phishing" @@ -2292,6 +2392,10 @@ "message": "Verifikasikan token ini di $1", "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" }, + "verifyThisUnconfirmedTokenOn": { + "message": "Verifikasi token ini di $1 dan pastikan ini adalah token yang ingin Anda perdagangkan.", + "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" + }, "viewAccount": { "message": "Lihat Akun" }, @@ -2325,6 +2429,10 @@ "walletSeedRestore": { "message": "Frasa Pemulihan Rahasia Dompet" }, + "web3ShimUsageNotification": { + "message": "Kami melihat situs web saat ini mencoba menggunakan API window.web3 yang dihapus. Jika situs tersebut tampak bermasalah, silakan klik $1 untuk informasi selengkapnya.", + "description": "$1 is a clickable link." + }, "welcome": { "message": "Selamat datang di MetaMask" }, diff --git a/app/_locales/it/messages.json b/app/_locales/it/messages.json index 82c92fff4..f09f50b96 100644 --- a/app/_locales/it/messages.json +++ b/app/_locales/it/messages.json @@ -217,9 +217,6 @@ "browserNotSupported": { "message": "Il tuo Browser non è supportato..." }, - "builtInCalifornia": { - "message": "MetaMask è progettato e realizzato in California." - }, "buy": { "message": "Compra" }, diff --git a/app/_locales/ja/messages.json b/app/_locales/ja/messages.json index c8b8d0a7c..bd73411ca 100644 --- a/app/_locales/ja/messages.json +++ b/app/_locales/ja/messages.json @@ -52,6 +52,10 @@ "addContact": { "message": "連絡先の追加" }, + "addCustomTokenByContractAddress": { + "message": "トークンを発見できませんか?アドレスをペーストすることで手動でトークンを追加することができます。トークン コントラクト アドレスは $1 にあります。", + "description": "$1 is a blockchain explorer for a specific network, e.g. Etherscan for Ethereum" + }, "addEthereumChainConfirmationDescription": { "message": "これにより、このネットワークは MetaMask 内で使用できるようになります。" }, @@ -109,7 +113,7 @@ "message": "アグリゲーター ネットワーク料金" }, "alertDisableTooltip": { - "message": "\"設定 > 警告\" の設定で変更できます" + "message": "これは、[\"設定 > 警告\"] で変更できます" }, "alertSettingsUnconnectedAccount": { "message": "選択した未接続のアカウントを使用して Web サイトをブラウズしています" @@ -249,12 +253,9 @@ "browserNotSupported": { "message": "ご使用のブラウザーはサポートされていません..." }, - "builContactList": { + "buildContactList": { "message": "連絡先リストを作成する" }, - "builtInCalifornia": { - "message": "MetaMask はカリフォルニアで設計および作成されました。" - }, "buy": { "message": "購入" }, @@ -285,6 +286,9 @@ "chainIdDefinition": { "message": "このネットワークのトランザクションの署名に使用されるチェーン ID。" }, + "chainIdExistsErrorMsg": { + "message": "このチェーン ID は現在 $1 ネットワークで使用しています。" + }, "chromeRequiredForHardwareWallets": { "message": "ハードウェア ウォレットに接続するには、MetaMask on Google Chrome を使用する必要があります。" }, @@ -410,6 +414,9 @@ "continueToWyre": { "message": "Wyre に進む" }, + "contract": { + "message": "コントラクト" + }, "contractAddressError": { "message": "トークンのコントラクト アドレスにトークンを送信しています。これにより、これらのトークンが失われる可能性があります。" }, @@ -624,7 +631,11 @@ "message": "フィッシングにご注意ください!MetaMask の動作として、シークレット リカバリー フレーズを要求することは絶対にありません。" }, "endOfFlowMessage6": { - "message": "シークレット リカバリー フレーズを再度バックアップする場合は、[設定] -> [セキュリティとプライバシー] にアクセスしてください。" + "message": "シークレット リカバリー フレーズを再度バックアップする場合は、[設定] -> [セキュリティ] でそれを見つけることができます。" + }, + "endOfFlowMessage7": { + "message": "ご質問、または不審な点がある場合は、当社のサポート $1 までお問い合わせください。", + "description": "$1 is a clickable link with text defined by the 'here' key. The link will open to a form where users can file support tickets." }, "endOfFlowMessage8": { "message": "MetaMask はシークレット リカバリー フレーズを復元できません。" @@ -885,6 +896,16 @@ "importAccountSeedPhrase": { "message": "シークレット リカバリー フレーズを使用してアカウントをインポートする:" }, + "importAccountText": { + "message": "または $1", + "description": "$1 represents the text from `importAccountLinkText` as a link" + }, + "importTokenQuestion": { + "message": "トークンをインポートしますか?" + }, + "importTokenWarning": { + "message": "誰でも既存のトークンの偽バージョンを含めて、任意の名前でトークンを作成することができます。自己責任で追加およびトレードしてください。" + }, "importWallet": { "message": "ウォレットのインポート" }, @@ -1287,6 +1308,22 @@ "message": "これで、\"シード フレーズ\" は \"シークレット リカバリー フレーズ\" と呼ばれます。", "description": "Description of a notification in the 'See What's New' popup. Describes the seed phrase wording update." }, + "notifications6DescriptionOne": { + "message": "Chrome バージョン 91 以降は、レジャーのサポート (U2F) を可能にした API がハードウェア ウォレットをサポートしなくなります。MetaMask では、ユーザーがレジャー ライブのデスクトップ アプリを介して、レジャー デバイスに継続的に接続することができる新しいレジャー ライブのサポートを導入しました。", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionThree": { + "message": "MetaMask のレジャーのアカウントを使用する際は、新しいタブが開き、レジャー ライブのアプリを開くよう指示されます。アプリが開いたら、WebSocket 接続を MetaMask のアカウントに許可するよう指示されます。以上です。", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionTwo": { + "message": "[設定] > [詳細] > [レジャー ライブを使用] の順にクリックすることで、レジャー ライブのサポートを有効にすることができます。", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6Title": { + "message": "Chrome ユーザー向けのレジャーのサポートの更新", + "description": "Title for a notification in the 'See What's New' popup. Lets users know about the Ledger support update" + }, "ofTextNofM": { "message": "中の" }, @@ -1414,6 +1451,30 @@ "recipientAddressPlaceholder": { "message": "検索、パブリック アドレス (0x)、または ENS" }, + "recoveryPhraseReminderBackupStart": { + "message": "ここから開始" + }, + "recoveryPhraseReminderConfirm": { + "message": "OK" + }, + "recoveryPhraseReminderHasBackedUp": { + "message": "シークレット リカバリー フレーズは常に安全かつ秘密の場所に保管してください" + }, + "recoveryPhraseReminderHasNotBackedUp": { + "message": "シークレット リカバリー フレーズのバックアップが必要ですか?" + }, + "recoveryPhraseReminderItemOne": { + "message": "シークレット リカバリー フレーズは誰とも決して共有しないでください" + }, + "recoveryPhraseReminderItemTwo": { + "message": "MetaMask チームが、ユーザーのシークレット リカバリー フレーズを確認することは絶対にありません" + }, + "recoveryPhraseReminderSubText": { + "message": "シークレット リカバリー フレーズは、ご利用のすべてのアカウントを制御します。" + }, + "recoveryPhraseReminderTitle": { + "message": "資産を保護してください" + }, "reject": { "message": "拒否" }, @@ -1541,6 +1602,42 @@ "securitySettingsDescription": { "message": "プライバシーの設定とシークレット リカバリー フレーズ" }, + "seedPhraseIntroSidebarBulletFour": { + "message": "書き留めて、複数の秘密の場所に保存します。" + }, + "seedPhraseIntroSidebarBulletOne": { + "message": "パスワード マネージャーに保存する" + }, + "seedPhraseIntroSidebarBulletThree": { + "message": "セーフティ ボックスに保管する。" + }, + "seedPhraseIntroSidebarBulletTwo": { + "message": "銀行の金庫に保管する。" + }, + "seedPhraseIntroSidebarCopyOne": { + "message": "あなたのリカバリー フレーズは、ウォレットと資金への「マスターキー」です。" + }, + "seedPhraseIntroSidebarCopyThree": { + "message": "誰かがあなたのリカバリー フレーズを尋ねてきたら、おそらくあなたを騙そうとしているのです。" + }, + "seedPhraseIntroSidebarCopyTwo": { + "message": "MetaMask を共有しても、リカバリ フレーズは決して共有しないでください。" + }, + "seedPhraseIntroSidebarTitleOne": { + "message": "リカバリー フレーズとは何ですか?" + }, + "seedPhraseIntroSidebarTitleThree": { + "message": "リカバリーフレーズは共有すべきですか?" + }, + "seedPhraseIntroSidebarTitleTwo": { + "message": "リカバリー フレーズはどのように保存すべきですか?" + }, + "seedPhraseIntroTitle": { + "message": "ウォレットの保護" + }, + "seedPhraseIntroTitleCopy": { + "message": "始める前に、この短いビデオを見て、リカバリー フレーズとウォレットを安全に保つ方法について確認してください。" + }, "seedPhrasePlaceholder": { "message": "単語ごとにスペースを 1 つ置いて分離します" }, @@ -1893,6 +1990,15 @@ "message": "約 $1% の価格差", "description": "$1 is a number (ex: 1.23) that represents the price difference." }, + "swapPriceImpactTooltip": { + "message": "プライスインパクトとは、現在の市場価格と取引の約定時に受け取った金額の差のことです。プライスインパクトとは、流動性プールの大きさに対するあなたのトレードの大きさを表わす関数です。" + }, + "swapPriceUnavailableDescription": { + "message": "市場価格のデータが不足しているため、プライスインパクトを測定できませんでした。スワップする前に、これから受領するトークンの額に問題がないか確認してください。" + }, + "swapPriceUnavailableTitle": { + "message": "続行する前にレートを確認してください" + }, "swapProcessing": { "message": "処理中" }, @@ -1994,6 +2100,9 @@ "message": "$1 を $2 にスワップ", "description": "Used in the transaction display list to describe a swap. $1 and $2 are the symbols of tokens in involved in a swap." }, + "swapTokenVerificationAddedManually": { + "message": "このトークンは手動で追加されました。" + }, "swapTokenVerificationMessage": { "message": "常に $1 のトークン アドレスを確認してください。", "description": "Points the user to Etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"Etherscan\" followed by an info icon that shows more info on hover." @@ -2261,7 +2370,7 @@ "message": "URL には適切な HTTP/HTTPS プレフィックスが必要です。" }, "urlExistsErrorMsg": { - "message": "URL はネットワークの既存のリストに既に存在します" + "message": "この URL は現在 $1 ネットワークで使用しています。" }, "usePhishingDetection": { "message": "フィッシング検出を使用" @@ -2283,6 +2392,10 @@ "message": "このトークンを $1 で検証", "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" }, + "verifyThisUnconfirmedTokenOn": { + "message": "このトークンを $1 で検証して、それがトレードしたいトークンであることを確認してください。", + "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" + }, "viewAccount": { "message": "アカウントを表示" }, diff --git a/app/_locales/kn/messages.json b/app/_locales/kn/messages.json index dff966fe2..9f3b17c66 100644 --- a/app/_locales/kn/messages.json +++ b/app/_locales/kn/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "ನಿಮ್ಮ ಬ್ರೌಸರ್ ಬೆಂಬಲಿಸುತ್ತಿಲ್ಲ..." }, - "builtInCalifornia": { - "message": "MetaMask ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಕ್ಯಾಲಿಫೋರ್ನಿಯಾದಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ." - }, "buyWithWyre": { "message": "Wyre ನೊಂದಿಗೆ ETH ಖರೀದಿಸಿ" }, diff --git a/app/_locales/ko/messages.json b/app/_locales/ko/messages.json index a14259717..0cd69a0f5 100644 --- a/app/_locales/ko/messages.json +++ b/app/_locales/ko/messages.json @@ -6,7 +6,7 @@ "message": "버전, 지원 센터, 연락처" }, "acceleratingATransaction": { - "message": "* 높은 Gas 가격을 이용한 거래 가속화는 네트워크를 통한 처리 속도 개선 확률을 높이지만, 항상 그렇지는 않습니다." + "message": "* 높은 Gas 가격을 이용해 거래를 가속화하면 네트워크를 통한 처리 속도가 개선되지만 항상 그렇지는 않습니다." }, "acceptTermsOfUse": { "message": "$1을(를) 읽고 이에 동의합니다.", @@ -52,22 +52,26 @@ "addContact": { "message": "연락처 추가" }, + "addCustomTokenByContractAddress": { + "message": "이 토큰을 찾을 수 없으신가요? 토큰 주소를 붙여넣으면 토큰을 직접 추가할 수 있습니다. 토큰의 계약 주소는 $1에서 찾을 수 있습니다.", + "description": "$1 is a blockchain explorer for a specific network, e.g. Etherscan for Ethereum" + }, "addEthereumChainConfirmationDescription": { - "message": "이는 이 네트워크가 MetaMask 내에서 사용될 수 있도록 합니다." + "message": "이렇게 하면 이 네트워크가 MetaMask 내에서 사용됩니다." }, "addEthereumChainConfirmationRisks": { "message": "MetaMask는 맞춤형 네트워크를 검증하지 않습니다." }, "addEthereumChainConfirmationRisksLearnMore": { - "message": "$1에 대해 자세히 알아보십시오.", + "message": "$1에 대해 자세히 알아보세요.", "description": "$1 is a link with text that is provided by the 'addEthereumChainConfirmationRisksLearnMoreLink' key" }, "addEthereumChainConfirmationRisksLearnMoreLink": { - "message": "사기와 보안 위험에 대해 자세히 알아보기", + "message": "사기와 네트워크 보안 위험", "description": "Link text for the 'addEthereumChainConfirmationRisksLearnMore' translation key" }, "addEthereumChainConfirmationTitle": { - "message": "이 사이트에서 네트워크를 추가하도록 허용하시겠습니까?" + "message": "이 사이트에서 네트워크를 추가하도록 허용하시겠어요?" }, "addFriendsAndAddresses": { "message": "신뢰하는 친구와 주소 추가하기" @@ -106,7 +110,7 @@ "message": "동의함" }, "aggregatorFeeCost": { - "message": "애그리게이터 네트워크 요금" + "message": "애그리게이터 네트워크 수수료" }, "alertDisableTooltip": { "message": "\"설정 > 경고\"에서 변경할 수 있습니다." @@ -118,10 +122,10 @@ "message": "이 경고는 연결된 web3 사이트를 탐색하고 있지만 현재 선택된 계정이 연결되지 않은 경우 팝업에 표시됩니다." }, "alertSettingsWeb3ShimUsage": { - "message": "웹사이트가 제거된 window.web3 API를 이용하려 할 때" + "message": "웹사이트가 제거된 window.web3 API를 이용하는 경우" }, "alertSettingsWeb3ShimUsageDescription": { - "message": "이 경고는 제거된 window.web3 API를 이용하는 사이트를 탐색할 때 팝업에 표시되며 손상이 발생할 수 있습니다." + "message": "이 경고는 제거된 window.web3 API를 이용하려고 시도하여 결과적으로 작동하지 않을 수 있는 사이트를 탐색할 때 팝업으로 표시됩니다." }, "alerts": { "message": "경고" @@ -133,7 +137,7 @@ "message": "이 외부 확장을 통해 다음을 하도록 허용:" }, "allowOriginSpendToken": { - "message": "$1에서 $2을(를) 사용하도록 허용하시겠습니까?", + "message": "$1에서 $2을(를) 지출하도록 허용하시겠어요?", "description": "$1 is the url of the site and $2 is the symbol of the token they are requesting to spend" }, "allowThisSiteTo": { @@ -158,7 +162,7 @@ "description": "The name of the application" }, "approvalAndAggregatorTxFeeCost": { - "message": "승인 및 애그리게이터 네트워크 요금" + "message": "승인 및 애그리게이터 네트워크 수수료" }, "approvalTxGasCost": { "message": "승인 Tx Gas 비용" @@ -186,13 +190,13 @@ "message": "자산" }, "attemptToCancel": { - "message": "취소하시겠습니까?" + "message": "취소하시겠어요?" }, "attemptToCancelDescription": { "message": "이 시도를 제출한다고 해서 원래 거래가 반드시 취소되지는 않습니다. 취소 시도가 성공하면 위의 거래 수수료가 부과됩니다." }, "attemptingConnect": { - "message": "블록체인 연결 시도 중입니다." + "message": "블록체인에 연결 중입니다." }, "attributions": { "message": "속성" @@ -216,10 +220,10 @@ "message": "전체 목록으로 돌아가기" }, "backupApprovalInfo": { - "message": "이 비밀 코드는 장치를 분실하여 지갑을 복구하거나, 암호를 잊거나, MetaMask를 다시 설치해야 하거나, 다른 장치에서 지갑에 액세스해야 할 때 필요합니다." + "message": "이 비밀 코드는 장치를 분실하여 지갑을 복구해야 하거나, 암호를 잊었거나, MetaMask를 다시 설치해야 하거나, 다른 장치에서 지갑에 액세스해야 할 때 필요합니다." }, "backupApprovalNotice": { - "message": "비밀 복구 코드를 백업하여 지갑과 자금을 안전하게 보호하십시오." + "message": "시드 코드를 백업하여 지갑과 자금을 안전하게 보호하세요." }, "backupNow": { "message": "지금 백업" @@ -249,12 +253,9 @@ "browserNotSupported": { "message": "지원되지 않는 브라우저입니다..." }, - "builContactList": { + "buildContactList": { "message": "연락처 목록 작성하기" }, - "builtInCalifornia": { - "message": "MetaMask는 캘리포니아에서 설계 및 제작됩니다." - }, "buy": { "message": "구매" }, @@ -285,11 +286,14 @@ "chainIdDefinition": { "message": "이 네트워크의 거래에 서명하는 데 사용되는 체인 ID입니다." }, + "chainIdExistsErrorMsg": { + "message": "이 체인 ID는 현재 $1 네트워크에서 사용됩니다." + }, "chromeRequiredForHardwareWallets": { "message": "하드웨어 지갑에 연결하려면 Google Chrome에서 MetaMask를 사용해야 합니다." }, "clickToRevealSeed": { - "message": "암호를 표시하려면 여기를 클릭하세요" + "message": "비밀 단어를 표시하려면 여기를 클릭하세요." }, "close": { "message": "닫기" @@ -307,13 +311,13 @@ "message": "확인됨" }, "confusableUnicode": { - "message": "'$1'은 '$2'와 유사합니다." + "message": "'$1'은(는) '$2'와(과) 유사합니다." }, "confusableZeroWidthUnicode": { "message": "폭이 0인 문자를 발견했습니다." }, "confusingEnsDomain": { - "message": "ENS 이름에서 혼동하기 쉬운 문자를 발견했습니다. 잠재적 사기를 막기 위해 ENS 이름을 확인하십시오." + "message": "ENS 이름에서 혼동하기 쉬운 문자를 발견했습니다. 잠재적 사기를 막기 위해 ENS 이름을 확인하세요." }, "congratulations": { "message": "축하합니다." @@ -347,7 +351,7 @@ "description": "$1 will be replaced by the translation of connectToMultipleNumberOfAccounts" }, "connectToMultipleNumberOfAccounts": { - "message": "$1 계정", + "message": "$1개 계정", "description": "$1 is the number of accounts to which the web3 site/application is asking to connect; this will substitute $1 in connectToMultiple" }, "connectWithMetaMask": { @@ -367,7 +371,7 @@ "message": "연결된 사이트" }, "connectedSitesDescription": { - "message": "$1이(가) 이 사이트에 연결되어 있습니다. 귀하의 계정 주소를 볼 수 있습니다.", + "message": "$1이(가) 이 사이트에 연결되어 귀하의 계정 주소를 볼 수 있습니다.", "description": "$1 is the account name" }, "connectedSitesEmptyDescription": { @@ -396,7 +400,7 @@ "message": "Ropsten 테스트 네트워크에 연결 중" }, "contactUs": { - "message": "당사에 문의하세요" + "message": "문의하기" }, "contacts": { "message": "연락처" @@ -410,8 +414,11 @@ "continueToWyre": { "message": "Wyre로 넘어가기" }, + "contract": { + "message": "계약" + }, "contractAddressError": { - "message": "토큰의 계약 주소로 토큰을 보냅니다. 토큰이 손실될 수 있습니다." + "message": "토큰의 계약 주소로 토큰을 보냅니다. 이로 인해 토큰이 손실될 수 있습니다." }, "contractDeployment": { "message": "계약 배포" @@ -471,7 +478,7 @@ "message": "Gas 맞춤화" }, "customGasSubTitle": { - "message": "요금을 올리면 처리 시간이 줄어들 수 있지만 반드시 그렇지는 않습니다." + "message": "수수료를 올리면 처리 시간이 단축되기도 하지만 항상 그렇지는 않습니다." }, "customRPC": { "message": "맞춤형 RPC" @@ -483,7 +490,7 @@ "message": "맞춤형 토큰" }, "dataBackupFoundInfo": { - "message": "계정 데이터 일부가 MetaMask 이전 설치 도중에 백업되었습니다. 여기에는 설정, 연락처, 토큰이 포함될 수 있습니다. 지금 이 데이터를 복구하시겠습니까?" + "message": "일부 계정 데이터가 이전의 MetaMask 설치 도중에 백업되었습니다. 여기에는 설정, 연락처, 토큰이 포함될 수 있습니다. 지금 이 데이터를 복구하시겠어요?" }, "decimal": { "message": "토큰 십진수" @@ -512,7 +519,7 @@ "message": "요청 암호 해독" }, "defaultNetwork": { - "message": "Ether 거래의 기존 네트워크는 메인 넷입니다." + "message": "Ether 거래의 기본 네트워크는 메인 넷입니다." }, "delete": { "message": "삭제" @@ -521,10 +528,10 @@ "message": "계정 삭제" }, "deleteNetwork": { - "message": "네트워크를 삭제합니까?" + "message": "네트워크를 삭제하시겠어요?" }, "deleteNetworkDescription": { - "message": "이 네트워크를 삭제하시겠습니까?" + "message": "이 네트워크를 삭제하시겠어요?" }, "depositEther": { "message": "Ether 예치" @@ -545,7 +552,7 @@ "message": "모든 계정 연결 해제" }, "disconnectAllAccountsConfirmationDescription": { - "message": "이 네트워크의 연결을 해제하시겠습니까? 사이트 기능을 이용하지 못하게 될 수도 있습니다." + "message": "연결을 해제하시겠어요? 사이트 기능을 이용하지 못하게 될 수도 있습니다." }, "disconnectPrompt": { "message": "$1 연결 해제" @@ -557,10 +564,10 @@ "message": "해지" }, "dismissReminderDescriptionField": { - "message": "이것을 켜서 복구 구문 백업 알림 메시지를 해지하십시오. 지갑을 복원할 수 있도록 비밀 복구 구문을 저장할 것을 강력하게 권장합니다." + "message": "이 기능을 켜면 복구 구문 백업 알림 메시지를 해지할 수 있습니다. 단, 자금 손실을 방지하려면 비밀 복구 구문을 백업하는 것이 좋습니다." }, "dismissReminderField": { - "message": "복구 구문 백업 알림을 해지하십시오." + "message": "복구 구문 백업 알림 해지" }, "domain": { "message": "도메인" @@ -569,7 +576,7 @@ "message": "완료" }, "dontShowThisAgain": { - "message": "이 메시지를 다시 표시하지 않음" + "message": "다시 표시 안 함" }, "downloadGoogleChrome": { "message": "Google Chrome 다운로드" @@ -593,20 +600,20 @@ "message": "임시값 편집" }, "editNonceMessage": { - "message": "이것은 고급 기능으로, 주의해서 사용해야 합니다." + "message": "이는 고급 기능으로, 주의해서 사용해야 합니다." }, "editPermission": { "message": "권한 편집" }, "encryptionPublicKeyNotice": { - "message": "$1에서 귀하의 공개 암호화 키를 요구합니다. 동의하면 이 사이트에서 암호화된 메시지를 작성하여 귀하에게 전송할 수 있습니다.", + "message": "$1에서 귀하의 공개 암호화 키를 요구합니다. 동의를 받으면 이 사이트에서 암호화된 메시지를 작성하여 귀하에게 전송할 수 있습니다.", "description": "$1 is the web3 site name" }, "encryptionPublicKeyRequest": { "message": "암호화 공개 키 요구" }, "endOfFlowMessage1": { - "message": "테스트를 통과하셨습니다. 비밀 복구 구문을 안전하게 보관할 책임은 귀하에게 있습니다!" + "message": "테스트를 통과하셨습니다. 비밀 복구 구문을 안전하게 보관할 책임은 본인에게 있습니다." }, "endOfFlowMessage10": { "message": "모두 완료" @@ -621,10 +628,14 @@ "message": "구문을 누구와도 공유하지 마세요." }, "endOfFlowMessage5": { - "message": "피싱을 조심하십시오! MetaMask에서는 절대로 시드 구문을 갑자기 물어보지 않습니다." + "message": "피싱에 유의하세요. MetaMask에서는 절대로 비밀 복구 구문을 갑자기 물어보지 않습니다." }, "endOfFlowMessage6": { - "message": "비밀 복구 구문을 다시 백업해야 한다면 설정 -> 보안에서 시드 구문을 찾을 수 있습니다." + "message": "비밀 복구 구문을 다시 백업해야 한다면 설정 -> 보안에서 해당 구문을 찾을 수 있습니다." + }, + "endOfFlowMessage7": { + "message": "질문이 있거나 의심스러운 행위를 목격했다면 지원을 요청하세요($1).", + "description": "$1 is a clickable link with text defined by the 'here' key. The link will open to a form where users can file support tickets." }, "endOfFlowMessage8": { "message": "MetaMask에서는 계정 시드 구문을 복구할 수 없습니다." @@ -690,7 +701,7 @@ "message": "예상 처리 시간" }, "ethGasPriceFetchWarning": { - "message": "현재 주요 가스 견적 서비스를 사용할 수 없으므로 백업 가스 가격을 제공합니다." + "message": "현재 주요 Gas 견적 서비스를 사용할 수 없으므로 백업 Gas 가격을 제공합니다." }, "eth_accounts": { "message": "허용되는 계정의 주소 보기(필수)", @@ -715,7 +726,7 @@ "message": "외부 확장" }, "extraApprovalGas": { - "message": "+$1 승인 Gas", + "message": "+$1의 승인 Gas", "description": "Expresses an additional gas amount the user will have to pay, on top of some other displayed amount. $1 is a decimal amount of gas" }, "failed": { @@ -734,14 +745,14 @@ "message": "가장 빠름" }, "feeAssociatedRequest": { - "message": "요금이 이 권한과 연결되어 있습니다." + "message": "수수료가 이 요청과 연결되어 있습니다." }, "fiat": { "message": "명목", "description": "Exchange type" }, "fileImportFail": { - "message": "파일 가져오기가 작동하지 않나요? 여기를 클릭하세요!", + "message": "파일 가져오기가 작동하지 않나요? 여기를 클릭하세요.", "description": "Helps user import their account from a JSON file" }, "forbiddenIpfsGateway": { @@ -780,7 +791,7 @@ "message": "Gas 가격(GWEI)" }, "gasPriceExcessive": { - "message": "Gas 수수료가 불필요하게 높게 설정되었습니다. 수량을 낮추는 것을 고려해 보십시오." + "message": "Gas 수수료가 불필요하게 높게 설정되었습니다. 수량을 낮추는 것을 고려해 보세요." }, "gasPriceExcessiveInput": { "message": "Gas 가격이 초과하였습니다." @@ -798,11 +809,11 @@ "message": "사용한 Gas" }, "gdprMessage": { - "message": "이 데이터는 집계되므로 개인정보보호 규정(EU) 2016/679의 목적에 따라 익명으로 관리됩니다. 당사 개인정보 보호 관행과 관련된 자세한 내용은 $1을(를) 참조하세요.", + "message": "이 데이터는 집계되며 일반 데이터 보호 규칙(EU) 2016/679의 목적에 따라 익명으로 관리됩니다. 당사의 개인정보보호 관행에 관한 자세한 내용은 $1을(를) 참조하세요.", "description": "$1 refers to the gdprMessagePrivacyPolicy message, the translation of which is meant to be used exclusively in the context of gdprMessage" }, "gdprMessagePrivacyPolicy": { - "message": "개인정보 보호정책", + "message": "개인정보보호정책", "description": "this translation is intended to be exclusively used as the replacement for the $1 in the gdprMessage translation" }, "general": { @@ -834,17 +845,17 @@ "message": "하드웨어 지갑 연결됨" }, "hardwareWalletLegacyDescription": { - "message": "(래거시)", + "message": "(레거시)", "description": "Text representing the MEW path" }, "hardwareWalletSupportLinkConversion": { - "message": "여기를 클릭하세요." + "message": "여기를 클릭" }, "hardwareWallets": { "message": "하드웨어 지갑 연결" }, "hardwareWalletsMsg": { - "message": "MetaMask와 함께 사용할 하드웨어 지갑을 선택하십시오." + "message": "MetaMask와 함께 사용할 하드웨어 지갑을 선택하세요." }, "here": { "message": "여기", @@ -857,7 +868,7 @@ "message": "숨기기" }, "hideTokenPrompt": { - "message": "토큰을 숨기시겠습니까?" + "message": "토큰을 숨기시겠어요?" }, "hideTokenSymbol": { "message": "$1 숨기기", @@ -877,34 +888,40 @@ "message": "계정 가져오기" }, "importAccountLinkText": { - "message": "계정 시드 구문으로 가져오기" + "message": "비밀 복구 구문을 사용해 가져오기" }, "importAccountMsg": { - "message": " 가져온 계정은 생성한 MetaMask 계정 시드 구문 원본에 연결되지 않습니다. 가져온 계정에 대해 자세히 알아보십시오. " + "message": " 가져온 계정은 생성한 MetaMask 계정 비밀 복구 구문 원본에 연결되지 않습니다. 가져온 계정에 대해 자세히 알아보기 " }, "importAccountSeedPhrase": { - "message": "시드 구문으로 계정 가져오기" + "message": "비밀 복구 구문으로 계정 가져오기" }, "importAccountText": { "message": "또는 $1", "description": "$1 represents the text from `importAccountLinkText` as a link" }, + "importTokenQuestion": { + "message": "토큰을 가져오시겠어요?" + }, + "importTokenWarning": { + "message": "기존 토큰의 가짜 버전을 포함하여 누구나 어떤 이름으로든 토큰을 만들 수 있습니다. 추가 및 거래는 사용자의 책임입니다." + }, "importWallet": { "message": "지갑 가져오기" }, "importYourExisting": { - "message": "12단어 시드 구문을 사용하여 지갑 가져오기" + "message": "비밀 복구 구문을 사용하여 기존 지갑 가져오기" }, "imported": { "message": "가져옴", "description": "status showing that an account has been fully loaded into the keyring" }, "infuraBlockedNotification": { - "message": "MetaMask이 블록체인 호스트에 연결할 수 없습니다. 가능성 있는 원인 $1을 검토하십시오.", + "message": "MetaMask이 블록체인 호스트에 연결할 수 없습니다. 가능성 있는 원인 $1을(를) 검토하세요.", "description": "$1 is a clickable link with with text defined by the 'here' key" }, "initialTransactionConfirmed": { - "message": "최초 거래를 네트워크에서 확인했습니다. 확인을 클릭하여 뒤로 돌아가세요." + "message": "최초 거래를 네트워크에서 확인했습니다. 돌아가려면 확인을 클릭하세요." }, "insufficientBalance": { "message": "잔액이 부족합니다." @@ -931,7 +948,7 @@ "message": "잘못된 체인 ID. 체인 ID가 너무 큽니다." }, "invalidCustomNetworkAlertContent1": { - "message": "맞춤형 네트워크 '$1의 체인 ID를 다시 입력해야 합니다.", + "message": "맞춤형 네트워크 '$1'의 체인 ID를 다시 입력해야 합니다.", "description": "$1 is the name/identifier of the network." }, "invalidCustomNetworkAlertContent2": { @@ -963,7 +980,7 @@ "message": "잘못된 RPC URL" }, "invalidSeedPhrase": { - "message": "잘못된 계정 시드 구문" + "message": "잘못된 비밀 복구 구문" }, "ipfsGateway": { "message": "IPFS 게이트웨이" @@ -979,7 +996,7 @@ "message": "알려진 계약 주소입니다." }, "knownTokenWarning": { - "message": "이 작업은 피싱에 사용할 수 있는, 지갑에 이미 나열된 토큰을 편집합니다. 이 토큰이 나타내는 내용을 변경해야 할 때만 작업을 승인하세요." + "message": "이 작업은 지갑에 이미 나열되어 있고 피싱에 사용될 수 있는 토큰을 편집합니다. 해당 토큰이 나타내는 내용을 변경하려는 경우에만 작업을 승인하세요." }, "kovan": { "message": "Kovan 테스트 네트워크" @@ -997,28 +1014,28 @@ "message": "Ledger Live 사용하기" }, "ledgerLiveAdvancedSettingDescription": { - "message": "새로운 Ledger Live 브리지를 통해 Ledger를 더 쉽게 사용할 수 있습니다. Chrome에서만 사용 가능." + "message": "새로운 Ledger Live 브리지를 통해 Ledger를 더 쉽게 사용할 수 있습니다. Chrome에서만 사용 가능합니다." }, "ledgerLiveApp": { "message": "Ledger Live 앱" }, "ledgerLocked": { - "message": "Ledger 장치에 연결할 수 없습니다. 장치의 잠금이 해제되어 있고 이더리움 앱이 열려 있는지 확인하십시오." + "message": "Ledger 장치에 연결할 수 없습니다. 장치의 잠금이 해제되어 있고 이더리움 앱이 열려 있는지 확인하세요." }, "ledgerTimeout": { - "message": "Ledger Live의 응답 시간이 너무 길거나 연결 시간을 초과하였습니다. Ledger Live가 열려있고 장치의 잠금이 해제되어 있는지 확인하십시오." + "message": "Ledger Live의 응답 시간이 너무 길거나 연결 시간을 초과하였습니다. Ledger Live 앱이 열려 있고 장치의 잠금이 해제되어 있는지 확인하세요." }, "letsGoSetUp": { "message": "설정을 시작하죠!" }, "likeToAddTokens": { - "message": "이 토큰을 추가하시겠습니까?" + "message": "이 토큰을 추가하시겠어요?" }, "links": { "message": "링크" }, "loadMore": { - "message": "추가 항목 로드" + "message": "추가 로드" }, "loading": { "message": "로드 중..." @@ -1033,7 +1050,7 @@ "message": "잠금" }, "lockTimeTooGreat": { - "message": "자금 시간이 너무 김" + "message": "잠금 시간이 너무 깁니다." }, "mainnet": { "message": "이더리움 메인넷" @@ -1054,13 +1071,13 @@ "message": "메시지" }, "metaMaskConnectStatusParagraphOne": { - "message": "MetaMask의 계정 연결에 대한 제어 기능이 강화되었습니다." + "message": "이제 MetaMask의 계정 연결을 더 효과적으로 제어할 수 있습니다." }, "metaMaskConnectStatusParagraphThree": { "message": "클릭하여 연결된 계정을 관리하세요." }, "metaMaskConnectStatusParagraphTwo": { - "message": "방문 중인 웹사이트가 현재 선택된 계정에 연결되어 있다면 연결 상태 버튼이 표시됩니다." + "message": "방문 중인 웹사이트가 현재 선택한 계정에 연결되어 있다면 연결 상태 버튼이 표시됩니다." }, "metamaskDescription": { "message": "이더리움 및 분산형 웹에 연결합니다." @@ -1082,15 +1099,15 @@ "message": "MetaMask에서는.." }, "metametricsCommitmentsNeverCollectIP": { - "message": "$1은(는) 전체 IP 주소를 수집하지 않습니다.", + "message": "전체 IP 주소를 절대 수집하지 않습니다.", "description": "The $1 is the bolded word 'Never', from 'metametricsCommitmentsBoldNever'" }, "metametricsCommitmentsNeverCollectKeysEtc": { - "message": "$1은(는) 키, 주소, 거래, 잔액, 해시 또는 개인 정보를 수집합니다.", + "message": "키, 주소, 거래, 잔액, 해시 또는 개인 정보를 절대 수집하지 않습니다.", "description": "The $1 is the bolded word 'Never', from 'metametricsCommitmentsBoldNever'" }, "metametricsCommitmentsNeverSellDataForProfit": { - "message": "$1은(는) 수익을 위해 데이터를 판매합니다. 절대로요!", + "message": "수익을 위해 데이터를 절대 판매하지 않습니다. 결코 그렇습니다.", "description": "The $1 is the bolded word 'Never', from 'metametricsCommitmentsBoldNever'" }, "metametricsCommitmentsSendAnonymizedEvents": { @@ -1100,7 +1117,7 @@ "message": "MetaMask 개선에 참여" }, "metametricsOptInDescription": { - "message": "MetaMask는 사용자의 확장 사용 방식을 더 잘 이해하기 위해 사용 데이터를 수집하려 합니다. 이 데이터는 제품과 이더리움 생태계의 사용 편의성과 사용자 경험을 지속적으로 개선하는 데 사용됩니다." + "message": "MetaMask는 사용자가 확장 프로그램과 상호작용하는 방식을 자세히 이해하기 위해 사용 데이터를 수집하려 합니다. 이 데이터는 당사의 제품과 이더리움 에코시스템의 사용 편의성 및 사용자 경험을 지속적으로 개선하는 데 사용됩니다." }, "mismatchedChain": { "message": "이 체인 ID의 네트워크 세부 정보가 기록과 일치하지 않습니다. 진행하기 전에 $1을(를) 권장합니다.", @@ -1111,7 +1128,7 @@ "description": "Serves as link text for the 'mismatchedChain' key. This text will be embedded inside the translation for that key." }, "mobileSyncText": { - "message": "암호를 입력하여 본인임을 확인하세요!" + "message": "암호를 입력하여 본인임을 인증하세요." }, "mustSelectOne": { "message": "토큰을 1개 이상 선택해야 합니다." @@ -1126,7 +1143,7 @@ "message": "MetaMask를 이용하는 분산형 애플리케이션과 상호작용하려면 지갑에 Ether가 있어야 합니다." }, "needHelp": { - "message": "도움이 필요하십니까? $1에 문의하십시오.", + "message": "도움이 필요하신가요? $1에 문의하세요.", "description": "$1 represents `needHelpLinkText`, the text which goes in the help link" }, "needHelpLinkText": { @@ -1158,7 +1175,7 @@ "message": "테스트넷" }, "networkSettingsChainIdDescription": { - "message": "체인 ID는 거래 서명에 사용합니다. 네트워크에서 반환하는 체인 ID와 일치해야 합니다. 십진수나 '0x'로 시작하는 16진수를 입력할 수 있지만, 표시될 때는 십진수로 표시됩니다." + "message": "체인 ID는 거래 서명에 사용됩니다. 이는 네트워크에서 반환하는 체인 ID와 일치해야 합니다. 십진수나 '0x'로 시작하는 16진수를 입력할 수 있지만, 표시되는 형식은 십진수입니다." }, "networkSettingsDescription": { "message": "맞춤형 RPC 네트워크 추가 및 편집" @@ -1167,7 +1184,7 @@ "message": "네트워크 URL" }, "networkURLDefinition": { - "message": "이 네트워크에 접근하기 위한 URL입니다." + "message": "이 네트워크에 액세스하는 데 사용되는 URL입니다." }, "networks": { "message": "네트워크" @@ -1210,20 +1227,20 @@ "message": "다음" }, "nextNonceWarning": { - "message": "임시값이 추천 임시값($1)보다 큼", + "message": "임시값이 추천 임시값($1)보다 큽니다.", "description": "The next nonce according to MetaMask's internal logic" }, "noAccountsFound": { - "message": "검색 쿼리에 맞는 계정 없음" + "message": "검색어에 해당하는 계정이 없습니다." }, "noAddressForName": { "message": "이 이름에 설정된 주소가 없습니다." }, "noAlreadyHaveSeed": { - "message": "아니요. 이미 시드 구문이 있습니다." + "message": "아니요. 이미 비밀 복구 구문이 있습니다." }, "noConversionRateAvailable": { - "message": "사용 가능한 전환율 없음" + "message": "사용 가능한 전환율이 없음" }, "noThanks": { "message": "괜찮습니다" @@ -1238,19 +1255,19 @@ "message": "웹캠을 찾을 수 없음" }, "nonce": { - "message": "임시" + "message": "임시값" }, "nonceField": { "message": "거래 임시값 맞춤화" }, "nonceFieldDescription": { - "message": "이 기능을 켜면 확인 화면에서 임시값(거래 번호)을 변경할 수 있습니다. 이것은 고급 기능으로, 주의해서 사용해야 합니다." + "message": "이 기능을 켜면 확인 화면에서 임시값(거래 번호)을 변경할 수 있습니다. 이는 고급 기능으로, 주의해서 사용해야 합니다." }, "nonceFieldHeading": { - "message": "맞춤 임시값" + "message": "맞춤형 임시값" }, "notCurrentAccount": { - "message": "이(가) 올바른 계정인가요? 지갑에서 현재 선택된 계정과 다릅니다." + "message": "올바른 계정인가요? 현재 지갑에서 선택된 계정과 다릅니다." }, "notEnoughGas": { "message": "Gas 부족" @@ -1268,7 +1285,7 @@ "description": "The 'call to action' on the button, or link, of the 'Stay secure' notification. Upon clicking, users will be taken to a page about security on the metamask support website." }, "notifications3Description": { - "message": "MetaMask 보안에 대한 모범 사례의 최신 정보를 얻고 공식 MetaMask 지원에서 최신 보안 팁을 확인하십시오.", + "message": "MetaMask 보안에 대한 모범 사례의 최신 정보를 얻고 공식 MetaMask 지원에서 최신 보안 팁을 확인하세요.", "description": "Description of a notification in the 'See What's New' popup. Describes the information they can get on security from the linked support page." }, "notifications3Title": { @@ -1280,7 +1297,7 @@ "description": "The 'call to action' on the button, or link, of the 'Swap on Binance Smart Chain!' notification. Upon clicking, users will be taken to a page where then can swap tokens on Binance Smart Chain." }, "notifications4Description": { - "message": "지갑에서 토큰 스왑 최고가를 바로 이용하십시오. MetaMask는 이제 바이낸스 스마트 체인의 여러 분산형 교환 애그리게이터 및 투자전문기관과 연결됩니다.", + "message": "지갑에서 토큰 스왑 최고가를 바로 이용하세요. MetaMask는 이제 바이낸스 스마트 체인의 여러 분산형 교환 애그리게이터 및 투자전문기관과 연결됩니다.", "description": "Description of a notification in the 'See What's New' popup." }, "notifications4Title": { @@ -1291,6 +1308,22 @@ "message": "\"시드 구문\"을 이제 \"계정 시드 구문\"이라고 합니다.", "description": "Description of a notification in the 'See What's New' popup. Describes the seed phrase wording update." }, + "notifications6DescriptionOne": { + "message": "Chrome 버전 91부터 Ledger 지원(U2F)을 활성화한 API에서 하드웨어 지갑을 지원하지 않습니다. MetaMask는 Ledger Live 데스크톱 앱을 통해 Ledger 장치에 계속 연결할 수 있는 새로운 Ledger Live 지원을 구축했습니다.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionThree": { + "message": "MetaMask에서 Ledger 계정과 상호작용하면 새 탭이 열리고 Ledger Live 앱을 열라는 메시지가 표시됩니다. 앱이 열리면 MetaMask 계정에 대한 WebSocket 연결을 허용하라는 메시지가 표시됩니다. 이제 다 됐습니다.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionTwo": { + "message": "Ledger Live 지원은 설정 > 고급 > Ledger Live 사용을 클릭하여 활성화할 수 있습니다.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6Title": { + "message": "Chrome 사용자용 Ledger 지원 업데이트", + "description": "Title for a notification in the 'See What's New' popup. Lets users know about the Ledger support update" + }, "ofTextNofM": { "message": "/" }, @@ -1317,7 +1350,7 @@ "message": "메인넷에서만 사용 가능" }, "onlyConnectTrust": { - "message": "신뢰하는 사이트에만 연결하세요." + "message": "신뢰하는 사이트만 연결하세요." }, "optionalBlockExplorerUrl": { "message": "블록 탐색기 URL(선택 사항)" @@ -1354,10 +1387,10 @@ "message": "보류 중" }, "permissionCheckedIconDescription": { - "message": "이 권한을 수락하셨습니다." + "message": "이 권한을 승인했습니다." }, "permissionUncheckedIconDescription": { - "message": "이 권한을 수락하지 않으셨습니다." + "message": "이 권한을 승인하지 않았습니다." }, "permissions": { "message": "권한" @@ -1366,7 +1399,7 @@ "message": "개인 주소가 발견되었습니다. 토큰 계약 주소를 입력하세요." }, "plusXMore": { - "message": "+ 외 $1개", + "message": "+ 그 외 $1개", "description": "$1 is a number of additional but unshown items in a list- this message will be shown in place of those items" }, "prev": { @@ -1379,7 +1412,7 @@ "message": "체인의 고유 통화(예: ETH)로 값을 우선 표시하려면 고유를 선택합니다. 선택한 명목 통화로 값을 우선 표시하려면 명목을 선택합니다." }, "privacyMsg": { - "message": "개인정보 보호정책" + "message": "개인정보보호정책" }, "privateKey": { "message": "비공개 키", @@ -1407,7 +1440,7 @@ "message": "대기열에 지정됨" }, "readdToken": { - "message": "나중에 계정 옵션 메뉴의 “토큰 추가”로 이동하면 이 토큰을 다시 추가할 수 있습니다." + "message": "나중에 계정 옵션 메뉴의 '토큰 추가'로 이동하면 이 토큰을 다시 추가할 수 있습니다." }, "receive": { "message": "받기" @@ -1418,6 +1451,30 @@ "recipientAddressPlaceholder": { "message": "검색, 공개 주소(0x) 또는 ENS" }, + "recoveryPhraseReminderBackupStart": { + "message": "여기에서 시작" + }, + "recoveryPhraseReminderConfirm": { + "message": "확인" + }, + "recoveryPhraseReminderHasBackedUp": { + "message": "계정 시드 구문은 언제나 보안이 유지되고 알려지지 않은 곳에 보관해야 합니다." + }, + "recoveryPhraseReminderHasNotBackedUp": { + "message": "계정 시드 구문을 다시 백업해야 합니까?" + }, + "recoveryPhraseReminderItemOne": { + "message": "절대로 다른 사람과 계정 시드 구문을 공유하지 마십시오" + }, + "recoveryPhraseReminderItemTwo": { + "message": "MetaMask 팀에서는 절대로 계정 시드 구문을 물어보지 않습니다" + }, + "recoveryPhraseReminderSubText": { + "message": "계정 시드 구문으로 귀하의 모든 계정을 관리합니다." + }, + "recoveryPhraseReminderTitle": { + "message": "자금을 지키세요" + }, "reject": { "message": "거부" }, @@ -1443,7 +1500,7 @@ "message": "계정 제거" }, "removeAccountDescription": { - "message": "이 계정이 지갑에서 제거됩니다. 계속하기 전에 가져온 이 계정에 대한 원본 시드 구문이나 비공개 키가 있는지 확인하십시오. 계정 드롭다운에서 계정을 가져오거나 다시 만들 수 있습니다. " + "message": "이 계정이 지갑에서 제거됩니다. 계속하기 전에 가져온 이 계정에 대한 원본 비밀 복구 구문이나 비공개 키가 있는지 확인하세요. 계정 드롭다운에서 계정을 가져오거나 다시 만들 수 있습니다. " }, "requestsAwaitingAcknowledgement": { "message": "확인 대기 중인 요청" @@ -1458,32 +1515,32 @@ "message": "계정 재설정" }, "resetAccountDescription": { - "message": "계정을 재설정하면 거래 내역이 지워집니다. 계정의 잔액이 변경되지 않으면 시드 구문을 다시 입력하지 않아도 됩니다." + "message": "계정을 재설정하면 거래 내역이 지워집니다. 계정의 잔액은 변경되지 않으며 비밀 복구 구문을 다시 입력하지 않아도 됩니다." }, "restore": { "message": "복구" }, "restoreAccountWithSeed": { - "message": "시드 구문으로 계정 복구" + "message": "비밀 복구 구문으로 계정 복구" }, "restoreWalletPreferences": { - "message": "$1의 데이터 백업이 발견되었습니다. 지갑 환경설정을 복구하시겠습니까?", + "message": "$1의 데이터 백업이 발견되었습니다. 지갑 환경설정을 복원하시겠어요?", "description": "$1 is the date at which the data was backed up" }, "retryTransaction": { "message": "거래 재시도" }, "reusedTokenNameWarning": { - "message": "여기에 있는 토큰은 사용자가 확인한 다른 토큰의 기호를 재사용하기 때문에 혼란스럽거나 속기 쉽습니다." + "message": "여기에 있는 토큰은 사용자가 주시 중인 다른 토큰의 기호를 재사용하기 때문에 혼동되거나 속기 쉽습니다." }, "revealSeedWords": { - "message": "계정 시드 구문 공개" + "message": "비밀 복구 구문 공개" }, "revealSeedWordsDescription": { - "message": "브라우저를 변경하거나 컴퓨터를 옮긴 경우, 계정에 액세스하려면 이 시드 구문이 필요합니다. 기밀이 보장된 안전한 곳에 보관하십시오." + "message": "브라우저를 변경하거나 컴퓨터를 옮긴 경우, 계정에 액세스하려면 이 비밀 복구 구문이 필요합니다. 기밀이 보장된 안전한 곳에 보관하세요." }, "revealSeedWordsTitle": { - "message": "계정 시드 구문" + "message": "비밀 복구 구문" }, "revealSeedWordsWarning": { "message": "이 구문은 계정 전체를 도용하는 데 사용될 수 있습니다." @@ -1543,10 +1600,10 @@ "message": "보안 및 개인정보 보호" }, "securitySettingsDescription": { - "message": "개인정보 설정 및 지갑 시드 구문" + "message": "개인정보 설정 및 지갑 비밀 복구 구문" }, "seedPhraseIntroSidebarBulletFour": { - "message": "적어서 여러 비밀 장소에 보관." + "message": "적어서 여러 비밀 장소에 보관하세요." }, "seedPhraseIntroSidebarBulletOne": { "message": "암호 관리자에 저장" @@ -1558,40 +1615,40 @@ "message": "은행 금고에 보관." }, "seedPhraseIntroSidebarCopyOne": { - "message": "복구 구문은 지갑과 펀드의 “마스터 키” 입니다." + "message": "복구 구문은 지갑과 자금의 '마스터 키'입니다." }, "seedPhraseIntroSidebarCopyThree": { - "message": "복구 구문을 요청하는 사람은 사기를 치려고 하는 것입니다." + "message": "복구 구문을 요청하는 사람은 사기를 치려는 것입니다." }, "seedPhraseIntroSidebarCopyTwo": { - "message": "절대로, MetaMask와도 복구 구문을 공유하면 안 됩니다!" + "message": "절대로, MetaMask와도 시드 구문을 공유하면 안 됩니다!" }, "seedPhraseIntroSidebarTitleOne": { - "message": "'복구 구문'이란 무엇입니까?" + "message": "'복구 구문'이란 무엇인가요?" }, "seedPhraseIntroSidebarTitleThree": { - "message": "복구 구문을 공유해야 합니까?" + "message": "복구 구문을 공유해야 하나요?" }, "seedPhraseIntroSidebarTitleTwo": { - "message": "복구 구문을 어떻게 저장합니까?" + "message": "복구 구문은 어떻게 저장하나요?" }, "seedPhraseIntroTitle": { "message": "지갑 보호하기" }, "seedPhraseIntroTitleCopy": { - "message": "시작하기 전에 이 비디오를 통해 복구 구문과 지갑을 보호하는 방법에 대해 알아보십시오." + "message": "시작하기 전에 이 짧은 동영상을 보고 복구 구문과 지갑을 안전하게 보호하는 방법에 대해 알아보세요." }, "seedPhrasePlaceholder": { - "message": "공백 한 칸으로 각 단어를 구분하십시오." + "message": "공백 한 칸으로 각 단어를 구분하세요." }, "seedPhrasePlaceholderPaste": { - "message": "클립보드에서 시드 구문 붙여넣기" + "message": "클립보드에서 비밀 복구 구문 붙여넣기" }, "seedPhraseReq": { - "message": "시드 구문에 12, 15, 18, 21 또는 24단어 포함" + "message": "비밀 복구 구문은 12, 15, 18, 21 또는 24개의 단어를 포함합니다." }, "selectAHigherGasFee": { - "message": "높은 가스 요금을 선택하면 거래 처리 속도를 높일 수 있습니다.*" + "message": "높은 Gas 수수료를 선택하면 거래 처리 속도를 높일 수 있습니다.*" }, "selectAccounts": { "message": "계정 선택" @@ -1631,7 +1688,7 @@ "message": "보내기" }, "sendAmount": { - "message": "금액 보내기" + "message": "송금" }, "sendSpecifiedTokens": { "message": "$1 보내기", @@ -1644,7 +1701,7 @@ "message": "Ether 보냄" }, "separateEachWord": { - "message": "공백 한 칸으로 각 단어를 구분하십시오." + "message": "공백 한 칸으로 각 단어를 구분하세요." }, "settings": { "message": "설정" @@ -1653,13 +1710,13 @@ "message": "고급 Gas 제어 기능" }, "showAdvancedGasInlineDescription": { - "message": "이 항목을 선택하면 보내기 및 확인 화면에 Gas 가격이 표시되며 제어 기능을 바로 제한할 수 있습니다." + "message": "이 항목을 선택하면 보내기 및 확인 화면에서 바로 Gas 가격을 표시하고 제어 기능을 제한할 수 있습니다." }, "showFiatConversionInTestnets": { "message": "테스트넷에 전환 표시" }, "showFiatConversionInTestnetsDescription": { - "message": "이 항목을 선택하면 테스트넷에 명목 전환을 표시합니다." + "message": "이 항목을 선택하면 테스트넷에 명목 전환이 표시됩니다." }, "showHexData": { "message": "16진수 데이터 표시" @@ -1671,7 +1728,7 @@ "message": "수신 거래 표시" }, "showIncomingTransactionsDescription": { - "message": "이 항목을 선택하면 Etherscan을 사용하여 거래 목록에 수신 거래를 표시합니다." + "message": "이 항목을 선택하면 Etherscan을 사용해 거래 목록에 수신 거래를 표시할 수 있습니다." }, "showPermissions": { "message": "권한 표시" @@ -1680,7 +1737,7 @@ "message": "비공개 키 표시" }, "showSeedPhrase": { - "message": "계정 시드 구문 표시" + "message": "비밀 복구 구문 표시" }, "sigRequest": { "message": "서명 요청" @@ -1756,21 +1813,21 @@ "message": "Ledger 앱 다운로드" }, "step1LedgerWalletMsg": { - "message": "$1의 잠금을 해제하기 위해 다운로드, 설정 및 암호를 입력하세요.", + "message": "$1의 잠금을 해제하려면 다운로드, 설정 및 암호를 입력하세요.", "description": "$1 represents the `ledgerLiveApp` localization value" }, "step1TrezorWallet": { "message": "Trezor 지갑 연결" }, "step1TrezorWalletMsg": { - "message": "지갑을 컴퓨터에 바로 연결합니다. 하드웨어 지갑 장치를 사용하기 위한 더 많은 내용은 $1", + "message": "지갑을 컴퓨터에 바로 연결합니다. 하드웨어 지갑 장치를 사용하는 방법에 관한 자세한 내용은 $1", "description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key" }, "step2LedgerWallet": { "message": "Ledger 지갑 연결" }, "step2LedgerWalletMsg": { - "message": "지갑을 컴퓨터에 바로 연결합니다. Ledger를 잠금 해제하고 Ethereum 앱을 엽니다. 하드웨어 지갑 장치를 사용하기 위한 더 많은 내용은 $1.", + "message": "지갑을 컴퓨터에 바로 연결합니다. Ledger를 잠금 해제하고 Ethereum 앱을 엽니다. 하드웨어 지갑 장치를 사용하는 방법에 관한 자세한 내용은 $1.", "description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key" }, "storePhrase": { @@ -1792,7 +1849,7 @@ "message": "스왑" }, "swapAdvancedSlippageInfo": { - "message": "주문 시점과 확인 시점 사이에 가격이 변동되는 현상을 “슬리패지”라고 합니다. 슬리패지가 “최대 슬리패지” 설정을 초과하면 스왑이 자동으로 취소됩니다." + "message": "주문 시점과 확인 시점 사이에 가격이 변동되는 현상을 '슬리패지'라고 합니다. 슬리패지가 '최대 슬리패지' 설정을 초과하면 스왑이 자동으로 취소됩니다." }, "swapAggregator": { "message": "애그리게이터" @@ -1808,18 +1865,18 @@ "message": "수신하는 최소 금액입니다. 슬리패지에 따라 추가 금액을 받을 수도 있습니다." }, "swapApproval": { - "message": "$1 스왑 승인", + "message": "스왑을 위해 $1 승인", "description": "Used in the transaction display list to describe a transaction that is an approve call on a token that is to be swapped.. $1 is the symbol of a token that has been approved." }, "swapApproveNeedMoreTokens": { - "message": "이 스왑을 완료하려면 $1와(과) 추가 $2이(가) 필요합니다.", + "message": "이 스왑을 완료하려면 $1개의 추가 $2이(가) 필요합니다.", "description": "Tells the user how many more of a given token they need for a specific swap. $1 is an amount of tokens and $2 is the token symbol." }, "swapBetterQuoteAvailable": { "message": "더 나은 견적이 있습니다." }, "swapBuildQuotePlaceHolderText": { - "message": "$1와(과) 일치하는 가용 토큰 없음", + "message": "$1와(과) 일치하는 토큰이 없습니다.", "description": "Tells the user that a given search string does not match any tokens in our token lists. $1 can be any string of text" }, "swapCheckingQuote": { @@ -1845,21 +1902,21 @@ "message": "한도 편집" }, "swapEnableDescription": { - "message": "필수이며 MetaMask에게 $1을(를) 스왑할 권한을 제공합니다.", + "message": "필수이며 MetaMask에게 $1을(를) 스왑할 권한을 부여합니다.", "description": "Gives the user info about the required approval transaction for swaps. $1 will be the symbol of a token being approved for swaps." }, "swapEstimatedNetworkFee": { - "message": "예상 네트워크 요금" + "message": "예상 네트워크 수수료" }, "swapEstimatedNetworkFeeSummary": { - "message": "“$1”은(는) 당사가 예상하는 실제 요금입니다. 정확한 금액은 네트워크 상태에 따라 달라집니다.", + "message": "'$1'은(는) 당사가 예상하는 실제 수수료입니다. 정확한 금액은 네트워크 상태에 따라 달라집니다.", "description": "$1 will be the translation of swapEstimatedNetworkFee, with the font bolded" }, "swapEstimatedNetworkFees": { - "message": "예상 네트워크 요금" + "message": "예상 네트워크 수수료" }, "swapEstimatedNetworkFeesInfo": { - "message": "스왑을 완료하는 데 사용할 네트워크 요금 예상치입니다. 실제 금액은 네트워크 조건에 따라 달라질 수 있습니다." + "message": "스왑을 완료하는 데 사용될 예상 네트워크 수수료입니다. 실제 금액은 네트워크 상태에 따라 달라질 수 있습니다." }, "swapFailedErrorDescriptionWithSupportLink": { "message": "거래가 실패할 경우 언제든 문의하세요. 오류가 해결되지 않는다면 고객 지원 $1에 문의하세요.", @@ -1872,7 +1929,7 @@ "message": "음.... 문제가 발생했습니다. 다시 시도해 보고 오류가 해결되지 않는다면 고객 지원에 문의하세요." }, "swapFetchingQuotesErrorTitle": { - "message": "견적 가져오는 중 오류 발생" + "message": "견적을 가져오는 중 오류 발생" }, "swapFetchingTokens": { "message": "토큰 가져오는 중..." @@ -1881,11 +1938,11 @@ "message": "마무리 중..." }, "swapFromTo": { - "message": "$1를 $2로 스왑", + "message": "$1을(를) $2(으)로 스왑", "description": "Tells a user that they need to confirm on their hardware wallet a swap of 2 tokens. $1 is a source token and $2 is a destination token" }, "swapGasFeesSplit": { - "message": "이전 화면의 Gas 요금은 이 두 거래로 나뉩니다." + "message": "이전 화면의 Gas 수수료는 이 두 거래로 나뉩니다." }, "swapHighSlippageWarning": { "message": "슬리패지 금액이 아주 큽니다." @@ -1898,16 +1955,16 @@ "description": "$1 will be the translation of swapMaxNetworkFees, with the font bolded" }, "swapMaxNetworkFees": { - "message": "최대 네트워크 요금" + "message": "최대 네트워크 수수료" }, "swapMaxSlippage": { "message": "최대 슬리패지" }, "swapMetaMaskFee": { - "message": "MetaMask 요금" + "message": "MetaMask 수수료" }, "swapMetaMaskFeeDescription": { - "message": "당사는 매번 최상의 유동성 소스에서 최적 가격을 찾습니다. 이 견적에는 $1%의 수수료가 자동으로 반영됩니다.", + "message": "당사는 매번 최상의 유동성 소스에서 최적의 가격을 찾습니다. 이 견적에는 $1%의 수수료가 자동으로 반영됩니다.", "description": "Provides information about the fee that metamask takes for swaps. $1 is a decimal number." }, "swapNQuotes": { @@ -1915,7 +1972,7 @@ "description": "$1 is the number of quotes that the user can select from when opening the list of quotes on the 'view quote' screen" }, "swapNetworkFeeSummary": { - "message": "네트워크 요금에는 스왑을 처리하고 $1 네트워크에 보관하는 비용이 적용됩니다. MetaMask는 이 요금을 이용해 이득을 얻지 않습니다." + "message": "네트워크 수수료에는 스왑을 처리하고 $1 네트워크에 보관하는 비용이 포함됩니다. MetaMask는 이 수수료로 수익을 얻지 않습니다." }, "swapNewQuoteIn": { "message": "$1의 새 견적", @@ -1926,7 +1983,7 @@ "description": "This message communicates the token that is being transferred. It is shown on the awaiting swap screen. The $1 will be a token symbol." }, "swapPriceDifference": { - "message": "$1 $2 (~$3)을 $4 $5 (~$6)로 스왑합니다.", + "message": "$1 $2(~$3)을(를) $4 $5(~$6)(으)로 스왑하려고 합니다.", "description": "This message represents the price slippage for the swap. $1 and $4 are a number (ex: 2.89), $2 and $5 are symbols (ex: ETH), and $3 and $6 are fiat currency amounts." }, "swapPriceDifferenceTitle": { @@ -1937,10 +1994,10 @@ "message": "가격 영향은 현재 시장 가격과 거래 실행 도중 받은 금액 사이의 차이입니다. 가격 영향은 유동성 풀의 크기 대비 거래의 크기를 나타내는 함수입니다." }, "swapPriceUnavailableDescription": { - "message": "시장 가격 데이터가 부족하여 가격 영향을 파악할 수 없습니다. 스왑하기 전에 받게 될 토큰 수에 만족하시는지 확인하시기 바랍니다." + "message": "시장 가격 데이터가 부족하여 가격 영향을 파악할 수 없습니다. 스왑하기 전에 받게 될 토큰 수가 만족스러운지 확인하시기 바랍니다." }, "swapPriceUnavailableTitle": { - "message": "진행하기 전에 요율을 확인하십시오." + "message": "진행하기 전에 요율 확인" }, "swapProcessing": { "message": "처리 중" @@ -1966,7 +2023,7 @@ "message": "견적은 현재 시장 상황을 반영하도록 자주 갱신됩니다." }, "swapQuotesExpiredErrorDescription": { - "message": "지금 견적을 요청해 최신 요율을 확인하세요." + "message": "새 견적을 요청해 최신 요율을 확인하세요." }, "swapQuotesExpiredErrorTitle": { "message": "견적 시간 초과" @@ -2014,7 +2071,7 @@ "message": "유동성 소스" }, "swapSourceInfo": { - "message": "당사에서는 여러 유동성 소스(교환, 애그리게이터, 투자전문기관)를 검색하여 최상의 요율과 최저 네트워크 요금을 찾습니다." + "message": "당사에서는 여러 유동성 소스(교환, 애그리게이터, 투자전문기관)를 검색하여 최상의 요율과 최저 네트워크 수수료를 찾습니다." }, "swapSwapFrom": { "message": "다음에서 스왑" @@ -2043,15 +2100,18 @@ "message": "$1에서 $2(으)로 스왑", "description": "Used in the transaction display list to describe a swap. $1 and $2 are the symbols of tokens in involved in a swap." }, + "swapTokenVerificationAddedManually": { + "message": "이 토큰은 수동으로 추가되었습니다." + }, "swapTokenVerificationMessage": { - "message": "항상 $1에서 토큰 주소를 확인하십시오.", + "message": "항상 $1에서 토큰 주소를 확인하세요.", "description": "Points the user to Etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"Etherscan\" followed by an info icon that shows more info on hover." }, "swapTokenVerificationOnlyOneSource": { "message": "1개의 소스에서만 확인됩니다." }, "swapTokenVerificationSources": { - "message": "$1 소스에서 확인되었습니다.", + "message": "$1개 소스에서 확인되었습니다.", "description": "Indicates the number of token information sources that recognize the symbol + address. $1 is a decimal number." }, "swapTransactionComplete": { @@ -2081,13 +2141,13 @@ "message": "고급 옵션" }, "swapsExcessiveSlippageWarning": { - "message": "슬리패지 금액이 너무 커서 전환율이 좋지 않습니다. 최대 슬리패지를 15% 값 이하로 줄이십시오." + "message": "슬리패지 금액이 너무 커서 전환율이 좋지 않습니다. 슬리패지 허용치를 15% 값 이하로 줄이세요." }, "swapsMaxSlippage": { - "message": "최대 슬리패지" + "message": "슬리패지 허용치" }, "swapsNotEnoughForTx": { - "message": "$1이(가) 부족하여 이 거래를 완료할 수 없음", + "message": "$1이(가) 부족하여 이 거래를 완료할 수 없습니다.", "description": "Tells the user that they don't have enough of a token for a proposed swap. $1 is a token symbol" }, "swapsViewInActivity": { @@ -2097,13 +2157,13 @@ "message": "이는 MetaMask 내의 선택된 네트워크를 이전에 추가된 다음 네트워크로 전환합니다." }, "switchEthereumChainConfirmationTitle": { - "message": "이 사이트가 네트워크를 전환하도록 허용합니까?" + "message": "이 사이트가 네트워크를 전환하도록 허용하시겠어요?" }, "switchLedgerPaths": { "message": "Ledger 경로 전환" }, "switchLedgerPathsText": { - "message": "다른 계정을 보려면 Ledger 경로 선택" + "message": "다른 계정을 보려면 Ledger 경로를 선택하세요." }, "switchNetwork": { "message": "네트워크 전환" @@ -2203,16 +2263,16 @@ "message": "거래" }, "transactionCancelAttempted": { - "message": "$2에서 Gas 요금이 $1인 거래 취소 시도됨" + "message": "$2에서 Gas 수수료가 $1인 거래의 취소가 시도되었습니다." }, "transactionCancelSuccess": { "message": "$2에서 거래 취소 성공" }, "transactionConfirmed": { - "message": "$2에서의 거래가 확인되었습니다." + "message": "$2에서 거래가 확인되었습니다." }, "transactionCreated": { - "message": "$2에서 $1 값으로 거래를 만들었습니다." + "message": "$2에서 $1 값으로 거래가 생성되었습니다." }, "transactionDropped": { "message": "$2에서의 거래가 중단되었습니다." @@ -2230,10 +2290,10 @@ "message": "거래 수수료" }, "transactionResubmitted": { - "message": "$2에서 Gas 요금이 $1(으)로 증가한 거래가 다시 제출됨" + "message": "$2에서 Gas 수수료가 $1(으)로 증가한 거래가 다시 제출되었습니다." }, "transactionSubmitted": { - "message": "$2에서 Gas 요금이 $1인 거래가 제출되었습니다." + "message": "$2에서 Gas 수수료가 $1인 거래가 제출되었습니다." }, "transactionUpdated": { "message": "$2에서의 거래가 업데이트되었습니다." @@ -2242,17 +2302,17 @@ "message": "전송" }, "transferBetweenAccounts": { - "message": "계정 간 전송" + "message": "내 계정 간 전송" }, "transferFrom": { "message": "전송 위치" }, "troubleConnectingToWallet": { - "message": "$1 연결 도중 문제가 발생했습니다. $2을(를) 검도하고 다시 시도해 보세요.", + "message": "$1 연결 도중 문제가 발생했습니다. $2을(를) 검토하고 다시 시도해 보세요.", "description": "$1 is the wallet device name; $2 is a link to wallet connection guide" }, "troubleTokenBalances": { - "message": "토큰 잔액을 로드하는 도중 문제가 발생했습니다. 잔액을 확인할 수 있습니다. ", + "message": "토큰 잔액을 로드하는 도중 문제가 발생했습니다. 다음에서 잔액을 확인하세요. ", "description": "Followed by a link (here) to view token balances" }, "trustSiteApprovePermission": { @@ -2310,7 +2370,7 @@ "message": "URI에는 적절한 HTTP/HTTPS 접두사가 필요합니다." }, "urlExistsErrorMsg": { - "message": "URL이 기존 네트워크 목록에 이미 존재함" + "message": "이 URL은 현재 $1 네트워크에서 사용됩니다." }, "usePhishingDetection": { "message": "피싱 감지 사용" @@ -2332,6 +2392,10 @@ "message": "$1에서 이 토큰 확인", "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" }, + "verifyThisUnconfirmedTokenOn": { + "message": "$1에서 이 토큰이 거래하려는 토큰이 맞는지 확인하세요.", + "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" + }, "viewAccount": { "message": "계정 보기" }, @@ -2360,10 +2424,14 @@ "message": "당사의 하드웨어 지갑 연결 가이드" }, "walletSeed": { - "message": "계정 시드 구문" + "message": "비밀 복구 구문" }, "walletSeedRestore": { - "message": "지갑 계정 시드 구문" + "message": "지갑 비밀 복구 구문" + }, + "web3ShimUsageNotification": { + "message": "현재의 웹사이트가 제거된 window.web3 API를 이용하려고 합니다. 이 사이트가 제대로 작동하지 않는 경우, $1을(를) 클릭해 자세히 알아보세요.", + "description": "$1 is a clickable link." }, "welcome": { "message": "MetaMask 방문을 환영합니다" @@ -2382,11 +2450,11 @@ "message": "메모지에 이 구문을 적어 안전한 곳에 보관하세요. 보안을 더욱 강화하고 싶다면 여러 메모지에 적은 다음 2~3곳에 보관하세요." }, "xOfY": { - "message": "$2 중 $1", + "message": "$1/$2개", "description": "$1 and $2 are intended to be two numbers, where $2 is a total, and $1 is a count towards that total" }, "xOfYPending": { - "message": "$2개 중 $1개 보류 중", + "message": "$1/$2개 보류 중", "description": "$1 and $2 are intended to be two numbers, where $2 is a total number of pending confirmations, and $1 is a count towards that total" }, "yesLetsTry": { @@ -2399,9 +2467,9 @@ "message": "서명 중입니다." }, "yourPrivateSeedPhrase": { - "message": "비밀 백업 구문 확인" + "message": "비공개 비밀 복구 구문" }, "zeroGasPriceOnSpeedUpError": { - "message": "가속화 시 가스 가격 0" + "message": "가속화 시 Gas 가격 0" } } diff --git a/app/_locales/lt/messages.json b/app/_locales/lt/messages.json index 833ccc493..da2c253b0 100644 --- a/app/_locales/lt/messages.json +++ b/app/_locales/lt/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Jūsų naršyklė neatpažįstama..." }, - "builtInCalifornia": { - "message": "„MetaMask“ suprojektuota ir įdiegta Kalifornijoje." - }, "buyWithWyre": { "message": "Pirkti ETH su „Wyre“" }, diff --git a/app/_locales/lv/messages.json b/app/_locales/lv/messages.json index 0ad89609f..2aa8e03e4 100644 --- a/app/_locales/lv/messages.json +++ b/app/_locales/lv/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Jūsu pārlūkprogramma netiek atbalstīta..." }, - "builtInCalifornia": { - "message": "MetaMask ir izstrādāta un izveidota Kalifornijā." - }, "buyWithWyre": { "message": "Pirkt ETH ar Wyre" }, diff --git a/app/_locales/ms/messages.json b/app/_locales/ms/messages.json index 1f5438c72..7ad59e94f 100644 --- a/app/_locales/ms/messages.json +++ b/app/_locales/ms/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Pelayar anda tidak disokong..." }, - "builtInCalifornia": { - "message": "MetaMask direka dan dibina di California." - }, "buyWithWyre": { "message": "Beli ETH dengan Wyre" }, diff --git a/app/_locales/nl/messages.json b/app/_locales/nl/messages.json index aaaac5ffc..e70f716af 100644 --- a/app/_locales/nl/messages.json +++ b/app/_locales/nl/messages.json @@ -40,9 +40,6 @@ "blockiesIdenticon": { "message": "Gebruik Blockies Identicon" }, - "builtInCalifornia": { - "message": "MetaMask is ontworpen en gebouwd in Californië." - }, "cancel": { "message": "Annuleer" }, diff --git a/app/_locales/no/messages.json b/app/_locales/no/messages.json index ff6fd6bfd..1728b607c 100644 --- a/app/_locales/no/messages.json +++ b/app/_locales/no/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Nettleseren din støttes ikke ..." }, - "builtInCalifornia": { - "message": "MetaMask ble bygget og designet i California." - }, "buyWithWyre": { "message": "Kjøp ETH med Wyre" }, diff --git a/app/_locales/ph/messages.json b/app/_locales/ph/messages.json index f67d67d4e..56763f94d 100644 --- a/app/_locales/ph/messages.json +++ b/app/_locales/ph/messages.json @@ -6,7 +6,7 @@ "message": "Bersyon, support center, at impormasyon sa pakikipag-ugnayan" }, "acceleratingATransaction": { - "message": "* Kapag in-accelerate ang transaksyon sa pamamagitan ng paggamit ng mas mataas na presyo ng gas, mas magiging malaki ang tsansang mas mabilis na maproseso ng network, pero hindi ito palaging ginagarantiya." + "message": "* Kapag in-accelerate ang transaksyon sa pamamagitan ng paggamit ng mas mataas na presyo ng gas, mas magiging malaki ang tsansang mas mabilis na maiproseso ng network, pero hindi ito palaging ginagarantiya." }, "acceptTermsOfUse": { "message": "Nabasa ko at sumasang-ayon ako sa $1", @@ -52,6 +52,10 @@ "addContact": { "message": "Magdagdag ng contact" }, + "addCustomTokenByContractAddress": { + "message": "Walang makitang token? Puwede kang manual na magdagdag ng anumang token sa pamamagitan ng pag-paste ng address nito. Makikita ang mga address ng kontrata ng token sa $1.", + "description": "$1 is a blockchain explorer for a specific network, e.g. Etherscan for Ethereum" + }, "addEthereumChainConfirmationDescription": { "message": "Bibigyang-daan nito na magamit ang network na ito sa MetaMask." }, @@ -249,12 +253,9 @@ "browserNotSupported": { "message": "Hindi sinusuportahan ang iyong Browser..." }, - "builContactList": { + "buildContactList": { "message": "Buuin ang iyong listahan ng contact" }, - "builtInCalifornia": { - "message": "Ang MetaMask ay idinisenyo at binuo sa California." - }, "buy": { "message": "Bumili" }, @@ -285,6 +286,9 @@ "chainIdDefinition": { "message": "Ginagamit ang chain ID para maglagda ng mga transaksyon para sa network na ito." }, + "chainIdExistsErrorMsg": { + "message": "Kasalukuyang ginagamit ng $1 network ang Chain ID na ito." + }, "chromeRequiredForHardwareWallets": { "message": "Kailangan mong gamitin ang MetaMask sa Google Chrome para maikonekta sa iyong Hardware Wallet." }, @@ -410,6 +414,9 @@ "continueToWyre": { "message": "Magpatuloy sa Wyre" }, + "contract": { + "message": "Kontrata" + }, "contractAddressError": { "message": "Magpapadala ka ng mga token sa address ng kontrata ng token. Posible itong magresulta sa pagkawala ng mga token na ito." }, @@ -641,7 +648,7 @@ "description": "$1 is the return value of eth_chainId from an RPC endpoint" }, "ensNotFoundOnCurrentNetwork": { - "message": "Hindi nahanapa ang ENS name sa kasalukuyang network. Subukang lumipat sa Ethereum Mainnet." + "message": "Hindi nahanap ang ENS name sa kasalukuyang network. Subukang lumipat sa Ethereum Mainnet." }, "ensRegistrationError": { "message": "Nagka-error sa pag-register ng ENS name" @@ -694,7 +701,7 @@ "message": "Mga Tinatantyang Tagal ng Pagproseso" }, "ethGasPriceFetchWarning": { - "message": "Ibinibigay ang backup na presyo ng gas dahil hindi available ang pangunahing serbisyo sa pagtatantiya ng gas sa ngayon." + "message": "Ibinibigay ang backup na presyo ng gas dahil hindi available ang pangunahing serbisyo sa pagtatantya ng gas sa ngayon." }, "eth_accounts": { "message": "Tingnan ang mga address ng iyong mga pinapayagang account (kinakailangan)", @@ -793,7 +800,7 @@ "message": "Sobrang Baba ng Presyo ng Gas" }, "gasPriceFetchFailed": { - "message": "Hindi nagtagumpay ang pagtatantiya ng presyo ng gas dahil sa error sa network." + "message": "Hindi nagtagumpay ang pagtatantya ng presyo ng gas dahil sa error sa network." }, "gasPriceInfoTooltipContent": { "message": "Tinutukoy ng presyo ng gas ang halaga ng Ether na handa mong bayaran para sa bawat unit ng gas." @@ -893,6 +900,12 @@ "message": "o $1", "description": "$1 represents the text from `importAccountLinkText` as a link" }, + "importTokenQuestion": { + "message": "Mag-import ng token?" + }, + "importTokenWarning": { + "message": "Sinuman ay makakagawa ng token na may anumang pangalan, kasama ang mga pekeng bersyon ng mga token na mayroon na. Magdagdag at mag-trade sa sarili mong pananagutan!" + }, "importWallet": { "message": "Mag-import ng wallet" }, @@ -1022,7 +1035,7 @@ "message": "Mga Link" }, "loadMore": { - "message": "Matuto Pa" + "message": "Mag-load Pa" }, "loading": { "message": "Nilo-load..." @@ -1127,7 +1140,7 @@ "message": "Pangalan" }, "needEtherInWallet": { - "message": "Para makaugnayan ang mga decentralized ma application gamit ang MetaMask, kakailanganin mo ang Ether sa iyong wallet." + "message": "Para makaugnayan ang mga decentralized na application gamit ang MetaMask, kakailanganin mo ang Ether sa iyong wallet." }, "needHelp": { "message": "Kailangan ng tulong? Makipag-ugnayan sa $1", @@ -1162,7 +1175,7 @@ "message": "Testnet" }, "networkSettingsChainIdDescription": { - "message": "Ginagaamit ang chain ID sa paglagda ng mga transaksyon. Dapat itong tumugma sa chain ID na ibinalik ng network. Puwede kang maglagay ng decimal o '0x'-prefixed hexadecimal number, pero ipapakita namin ang numero sa decimal." + "message": "Ginagamit ang chain ID sa paglagda ng mga transaksyon. Dapat itong tumugma sa chain ID na ibinalik ng network. Puwede kang maglagay ng decimal o '0x'-prefixed hexadecimal number, pero ipapakita namin ang numero sa decimal." }, "networkSettingsDescription": { "message": "Magdagdag at mag-edit ng mga custom na RPC network" @@ -1214,7 +1227,7 @@ "message": "Susunod" }, "nextNonceWarning": { - "message": "Mas mataas ang noncesa iminumungkahing nonce na $1", + "message": "Mas mataas ang nonce sa iminumungkahing nonce na $1", "description": "The next nonce according to MetaMask's internal logic" }, "noAccountsFound": { @@ -1295,6 +1308,22 @@ "message": "Tinatawag na ngayong \"Secret Recovery Phrase\" mo ang iyong \"Seed Phrase.\"", "description": "Description of a notification in the 'See What's New' popup. Describes the seed phrase wording update." }, + "notifications6DescriptionOne": { + "message": "Simula sa Chrome version 91, hindi na susuportahan ng API na nag-enable sa aming Ledger support (U2F) ang mga hardware wallet. Nagpatupad ang MetaMask ng bagong Ledger Live support na nagbibigay-daan sa iyong patuloy na ikonekta ang Ledger device mo sa pamamagitan ng Ledger Live desktop app.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionThree": { + "message": "Kapag ginagamit ang iyong Ledger account sa MetaMask, may bagong tab na magbubukas at hihilingin sa iyong buksan ang Ledger Live app. Kapag nagbukas ang app, hihilingin sa iyong payagan ang isang koneksyon ng WebSocket sa MetaMask account mo. Iyon lang!", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionTwo": { + "message": "Puwede mong i-enable ang Ledger Live support sa pamamagitan ng pag-click sa Mga Setting > Advanced > Gamitin ang Ledger Live.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6Title": { + "message": "Update sa Ledger Support para sa Mga Chrome User", + "description": "Title for a notification in the 'See What's New' popup. Lets users know about the Ledger support update" + }, "ofTextNofM": { "message": "ng" }, @@ -1422,6 +1451,30 @@ "recipientAddressPlaceholder": { "message": "Maghanap, pampublikong address (0x), o ENS" }, + "recoveryPhraseReminderBackupStart": { + "message": "Magsimula rito" + }, + "recoveryPhraseReminderConfirm": { + "message": "OK" + }, + "recoveryPhraseReminderHasBackedUp": { + "message": "Palaging panatilihin ang iyong Secret Recovery Phrase sa isang ligtas at lihim na lugar" + }, + "recoveryPhraseReminderHasNotBackedUp": { + "message": "Kailangan ulit i-back up ang Secret Recovery Phrase mo?" + }, + "recoveryPhraseReminderItemOne": { + "message": "Huwag kailanman ipaalam sa iba ang iyong Secret Recovery Phrase" + }, + "recoveryPhraseReminderItemTwo": { + "message": "Hindi kailanman hihingin ng MetaMask team ang iyong Secret Recovery Phrase" + }, + "recoveryPhraseReminderSubText": { + "message": "Kinokontrol ng iyong Secret Recovery Phrase ang lahat ng iyong account." + }, + "recoveryPhraseReminderTitle": { + "message": "Protektahan ang iyong pondo!" + }, "reject": { "message": "Tanggihan" }, @@ -1866,7 +1919,7 @@ "message": "Ito ay pagtatantya ng bayarin sa network na gagamitin para kumpletuhin ang iyong pag-swap. Posibleng magbago ang aktuwal na halaga ayon sa mga kundisyon ng network." }, "swapFailedErrorDescriptionWithSupportLink": { - "message": "May mga hindi pagtatagumpay sa transkasyon na nangyayari at narito kami para tumulong. Kung magpapatuloy ang isyung ito, puwede kang makipag-ugnayan sa aming suporta sa customer sa $1 para sa karagdagang tulong.", + "message": "May mga hindi pagtatagumpay sa transaksyon na nangyayari at narito kami para tumulong. Kung magpapatuloy ang isyung ito, puwede kang makipag-ugnayan sa aming suporta sa customer sa $1 para sa karagdagang tulong.", "description": "This message is shown to a user if their swap fails. The $1 will be replaced by support.metamask.io" }, "swapFailedErrorTitle": { @@ -1898,7 +1951,7 @@ "message": "Posibleng hindi magtagumpay ang transaksyon, masyadong mababa ang max na slippage." }, "swapMaxNetworkFeeInfo": { - "message": "Aang “$1” ay ang pinakamalaking gagastusin mo. Kapag volatile ang network, maaaring malaking halaga ito.", + "message": "“$1” ang pinakamalaking gagastusin mo. Kapag volatile ang network, maaaring malaking halaga ito.", "description": "$1 will be the translation of swapMaxNetworkFees, with the font bolded" }, "swapMaxNetworkFees": { @@ -2047,6 +2100,9 @@ "message": "I-swap ang $1 sa $2", "description": "Used in the transaction display list to describe a swap. $1 and $2 are the symbols of tokens in involved in a swap." }, + "swapTokenVerificationAddedManually": { + "message": "Manual na idinagdag ang token na ito." + }, "swapTokenVerificationMessage": { "message": "Palaging kumpirmahin ang address ng token sa $1.", "description": "Points the user to Etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"Etherscan\" followed by an info icon that shows more info on hover." @@ -2314,7 +2370,7 @@ "message": "Kinakailangan ng mga URL ang naaangkop na HTTP/HTTPS prefix." }, "urlExistsErrorMsg": { - "message": "Nasa kasalukuyang listahan ng mga network na ang URL" + "message": "Kasalukuyang ginagamit ng $1 network ang URL na ito." }, "usePhishingDetection": { "message": "Gumamit ng Pag-detect ng Phishing" @@ -2336,6 +2392,10 @@ "message": "I-verify ang token na ito sa $1", "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" }, + "verifyThisUnconfirmedTokenOn": { + "message": "I-verify ang token na ito sa $1 at tiyaking ito ang token na gusto mong i-trade.", + "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" + }, "viewAccount": { "message": "Tingnan ang Account" }, diff --git a/app/_locales/pl/messages.json b/app/_locales/pl/messages.json index 075940604..209b01e35 100644 --- a/app/_locales/pl/messages.json +++ b/app/_locales/pl/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Twoja przeglądarka nie jest obsługiwana..." }, - "builtInCalifornia": { - "message": "MetaMask został zaprojektowany i stworzony w Kaliforni." - }, "buyWithWyre": { "message": "Kup ETH poprzez Wyre" }, diff --git a/app/_locales/pt/messages.json b/app/_locales/pt/messages.json index e72e564df..1d0676ee1 100644 --- a/app/_locales/pt/messages.json +++ b/app/_locales/pt/messages.json @@ -43,9 +43,6 @@ "blockiesIdenticon": { "message": "Usar Blockies Identicon" }, - "builtInCalifornia": { - "message": "MetaMask é desenhada e construída na California." - }, "cancel": { "message": "Cancelar" }, diff --git a/app/_locales/pt_BR/messages.json b/app/_locales/pt_BR/messages.json index 369298586..117c704f8 100644 --- a/app/_locales/pt_BR/messages.json +++ b/app/_locales/pt_BR/messages.json @@ -52,6 +52,10 @@ "addContact": { "message": "Adicionar contato" }, + "addCustomTokenByContractAddress": { + "message": "Não conseguiu encontrar um token? Cole o endereço para adicionar manualmente qualquer token. Os endereços de contato do token podem ser encontrados em $1.", + "description": "$1 is a blockchain explorer for a specific network, e.g. Etherscan for Ethereum" + }, "addEthereumChainConfirmationDescription": { "message": "Isso permitirá esta rede ser usada dentro do MetaMask." }, @@ -249,12 +253,9 @@ "browserNotSupported": { "message": "Seu navegador não é compatível..." }, - "builContactList": { + "buildContactList": { "message": "Crie sua lista de contatos" }, - "builtInCalifornia": { - "message": "O MetaMask é projetado e construído na Califórnia." - }, "buy": { "message": "Comprar" }, @@ -285,6 +286,9 @@ "chainIdDefinition": { "message": "O ID da chain usado para assinar transações para essa rede." }, + "chainIdExistsErrorMsg": { + "message": "O ID da chain é usado no momento pela rede $1." + }, "chromeRequiredForHardwareWallets": { "message": "Você precisa usar MetaMask no Google Chrome para se conectar com sua carteira de hardware." }, @@ -410,6 +414,9 @@ "continueToWyre": { "message": "Continuar para o Wyre" }, + "contract": { + "message": "Contrato" + }, "contractAddressError": { "message": "Você está enviando tokens ao endereço de contrato do token. Isso pode resultar na perda destes tokens." }, @@ -626,6 +633,10 @@ "endOfFlowMessage6": { "message": "Se você precisar fazer backup da sua Frase de recuperação secreta novamente, encontre-a em Configurações -> Segurança." }, + "endOfFlowMessage7": { + "message": "Se você tiver alguma pergunta ou vir algo suspeito, entre em contato com o atendimento ao cliente em $1.", + "description": "$1 is a clickable link with text defined by the 'here' key. The link will open to a form where users can file support tickets." + }, "endOfFlowMessage8": { "message": "O MetaMask não pode recuperar sua Frase de recuperação secreta." }, @@ -885,6 +896,16 @@ "importAccountSeedPhrase": { "message": "Importe uma conta com a Frase de recuperação secreta" }, + "importAccountText": { + "message": "ou $1", + "description": "$1 represents the text from `importAccountLinkText` as a link" + }, + "importTokenQuestion": { + "message": "Importar token?" + }, + "importTokenWarning": { + "message": "Qualquer pessoa pode criar um token com um nome, incluindo versões falsas de tokens existentes. Adicione e negocie, assumindo o risco sozinho!" + }, "importWallet": { "message": "Importar carteira" }, @@ -961,6 +982,12 @@ "invalidSeedPhrase": { "message": "Frase de recuperação secreta inválida" }, + "ipfsGateway": { + "message": "Gateway IPFS" + }, + "ipfsGatewayDescription": { + "message": "Informe o URL do gateway de CID do IPFS para usar com resolução de conteúdo de ENS." + }, "jsonFile": { "message": "Arquivo JSON", "description": "format for importing an account" @@ -1104,7 +1131,7 @@ "message": "Informe sua senha para confirmar que é você mesmo!" }, "mustSelectOne": { - "message": "Selecione pelo menos 1 token." + "message": "Selecione pelo menos 1 token." }, "myAccounts": { "message": "Minhas contas" @@ -1281,8 +1308,24 @@ "message": "A sua \"Frase Semente\" agora é chamada de sua \"Frase Secreta de Recuperação.\"", "description": "Description of a notification in the 'See What's New' popup. Describes the seed phrase wording update." }, + "notifications6DescriptionOne": { + "message": "A partir do Chrome versão 91, a API que permitia nosso suporte ao Ledger (U2F) não é mais compatível com carteiras de hardware. O MetaMask implementou um novo suporte ao Ledger Live que permite continuar conectando o seu dispositivo Ledger device por meio do aplicativo de desktop Ledger Live.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionThree": { + "message": "Ao interagir com sua conta do Ledger no MetaMask, uma nova aba será aberta e você deverá abrir o aplicativo Ledger Live. Quando o aplicativo for aberto, você precisará permitir uma conexão do WebSocket com sua conta do MetaMask. É isso!", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionTwo": { + "message": "Você pode habilitar o suporte do Ledger Live clicando em Configurações > Avançadas > Usar Ledger Live.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6Title": { + "message": "Atualização de suporte do Ledger para usuários do Chrome", + "description": "Title for a notification in the 'See What's New' popup. Lets users know about the Ledger support update" + }, "ofTextNofM": { - "message": " de " + "message": "de" }, "off": { "message": "Desativado" @@ -1408,6 +1451,30 @@ "recipientAddressPlaceholder": { "message": "Busca, endereço público (0x) ou ENS" }, + "recoveryPhraseReminderBackupStart": { + "message": "Iniciar aqui" + }, + "recoveryPhraseReminderConfirm": { + "message": "Entendi" + }, + "recoveryPhraseReminderHasBackedUp": { + "message": "Mantenha sempre o sigilo e proteja a sua Frase de Recuperação Secreta." + }, + "recoveryPhraseReminderHasNotBackedUp": { + "message": "Precisa fazer backup da sua Frase de recuperação Secreta novamente?" + }, + "recoveryPhraseReminderItemOne": { + "message": "Nunca compartilhe a sua Frase de recuperação secreta com ninguém" + }, + "recoveryPhraseReminderItemTwo": { + "message": "A equipe do MetaMask jamais pedirá sua Frase de recuperação secreta." + }, + "recoveryPhraseReminderSubText": { + "message": "Sua Frase de recuperação secreta controla todas as suas contas." + }, + "recoveryPhraseReminderTitle": { + "message": "Proteja seu dinheiro" + }, "reject": { "message": "Rejeitar" }, @@ -1456,6 +1523,16 @@ "restoreAccountWithSeed": { "message": "Restaure sua conta com a Frase de recuperação secreta" }, + "restoreWalletPreferences": { + "message": "Encontramos um backup dos seus dados de $1. Gostaria de restaurar as preferências da sua carteira?", + "description": "$1 is the date at which the data was backed up" + }, + "retryTransaction": { + "message": "Refazer transação" + }, + "reusedTokenNameWarning": { + "message": "O token aqui reutiliza um símbolo de outro token que você observa; isso pode causar confusões ou induzir ao erro." + }, "revealSeedWords": { "message": "Revelar Frase de recuperação secreta" }, @@ -1525,6 +1602,42 @@ "securitySettingsDescription": { "message": "Configurações de privacidade e Frase de recuperação secreta" }, + "seedPhraseIntroSidebarBulletFour": { + "message": "Anote e guarde em vários locais secretos." + }, + "seedPhraseIntroSidebarBulletOne": { + "message": "Salve em um gerenciador de senhas" + }, + "seedPhraseIntroSidebarBulletThree": { + "message": "Guarde dentro de um cofre." + }, + "seedPhraseIntroSidebarBulletTwo": { + "message": "Guarde em um cofre-forte bancário." + }, + "seedPhraseIntroSidebarCopyOne": { + "message": "A sua frase de recuperação é a “chave-mestra” para sua carteira e seus fundos." + }, + "seedPhraseIntroSidebarCopyThree": { + "message": "Caso alguém lhe peça a sua frase de recuperação, essa pessoa provavelmente está tentando dar um golpe em você." + }, + "seedPhraseIntroSidebarCopyTwo": { + "message": "Jamais compartilhe a sua frase de recuperação, mesmo com o MetaMask!" + }, + "seedPhraseIntroSidebarTitleOne": { + "message": "O que é uma frase de recuperação?" + }, + "seedPhraseIntroSidebarTitleThree": { + "message": "Devo compartilhar minha frase de recuperação?" + }, + "seedPhraseIntroSidebarTitleTwo": { + "message": "Como salvo minha frase de recuperação?" + }, + "seedPhraseIntroTitle": { + "message": "Proteger sua carteira" + }, + "seedPhraseIntroTitleCopy": { + "message": "Antes de iniciar, assista esse vídeo curto para aprender sobre sua frase de recuperação e sobre como manter sua carteira segura." + }, "seedPhrasePlaceholder": { "message": "Separe cada palavra com um único espaço" }, @@ -1987,6 +2100,9 @@ "message": "Swap $1 para $2", "description": "Used in the transaction display list to describe a swap. $1 and $2 are the symbols of tokens in involved in a swap." }, + "swapTokenVerificationAddedManually": { + "message": "Este token foi adicionado manualmente." + }, "swapTokenVerificationMessage": { "message": "Sempre confirme o endereço do token em $1.", "description": "Points the user to Etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"Etherscan\" followed by an info icon that shows more info on hover." @@ -2254,7 +2370,7 @@ "message": "Os URLs precisam do prefixo HTTP/HTTPS adequado." }, "urlExistsErrorMsg": { - "message": "O URL já está presente na lista de redes existente" + "message": "O ID da chain é usado no momento pela rede $1." }, "usePhishingDetection": { "message": "Usar detecção de phishing" @@ -2276,6 +2392,10 @@ "message": "Verificar este token em $1", "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" }, + "verifyThisUnconfirmedTokenOn": { + "message": "Verifique este token em $1 garanta que seja o token que você deseja negociar.", + "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" + }, "viewAccount": { "message": "Exibir conta" }, @@ -2309,6 +2429,10 @@ "walletSeedRestore": { "message": "Frase de recuperação secreta da carteira" }, + "web3ShimUsageNotification": { + "message": "Percebemos que o site atual tentou usar a API window.web3 removida. Se o site parecer estar corrompido, clique em $1 para obter mais informações.", + "description": "$1 is a clickable link." + }, "welcome": { "message": "Bem-vindo(a) ao MetaMask" }, diff --git a/app/_locales/ro/messages.json b/app/_locales/ro/messages.json index d18b032df..2ba1a3a60 100644 --- a/app/_locales/ro/messages.json +++ b/app/_locales/ro/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Browserul dvs. nu este compatibil..." }, - "builtInCalifornia": { - "message": "MetaMask este concepută și creată în California." - }, "buyWithWyre": { "message": "Cumpărați ETH cu Wyre" }, diff --git a/app/_locales/ru/messages.json b/app/_locales/ru/messages.json index 8c2870a49..233d76216 100644 --- a/app/_locales/ru/messages.json +++ b/app/_locales/ru/messages.json @@ -52,6 +52,10 @@ "addContact": { "message": "Добавить контакт" }, + "addCustomTokenByContractAddress": { + "message": "Невозможно найти токен? Вы можете вручную добавить любой токен, вставив его адрес. Контактные адреса токена можно найти на $1.", + "description": "$1 is a blockchain explorer for a specific network, e.g. Etherscan for Ethereum" + }, "addEthereumChainConfirmationDescription": { "message": "Это позволит использовать ее в MetaMask." }, @@ -249,12 +253,9 @@ "browserNotSupported": { "message": "Ваш браузер не поддерживается..." }, - "builContactList": { + "buildContactList": { "message": "Создайте список контактов" }, - "builtInCalifornia": { - "message": "MetaMask разработан и построен в Калифорнии." - }, "buy": { "message": "Купить" }, @@ -280,11 +281,14 @@ "message": "Отменено" }, "chainId": { - "message": "Идентификатор цепи" + "message": "Идентификатор цепочки" }, "chainIdDefinition": { "message": "Идентификатор цепочки, используемый для подписания транзакций для этой сети." }, + "chainIdExistsErrorMsg": { + "message": "Этот идентификатор цепочки в настоящее время используется сетью $1." + }, "chromeRequiredForHardwareWallets": { "message": "Вам необходимо использовать MetaMask в Google Chrome, чтобы подключиться к аппаратному кошельку." }, @@ -410,6 +414,9 @@ "continueToWyre": { "message": "Продолжить к Wyre" }, + "contract": { + "message": "Контракт" + }, "contractAddressError": { "message": "Вы отправляете токены на адрес контракта токена. Это может привести к потере токенов." }, @@ -626,6 +633,10 @@ "endOfFlowMessage6": { "message": "Если вам нужно снова создать резервную копию секретной фразы восстановления, вы можете найти ее в Настройки -> Безопасность." }, + "endOfFlowMessage7": { + "message": "Если у вас возникнут вопросы или вы увидите что-то подозрительное, обратитесь в службу поддержки $1.", + "description": "$1 is a clickable link with text defined by the 'here' key. The link will open to a form where users can file support tickets." + }, "endOfFlowMessage8": { "message": "Просто помните, что MetaMask не может восстановить секретную фразу восстановления." }, @@ -885,6 +896,16 @@ "importAccountSeedPhrase": { "message": "Импортировать счет с секретной фразой восстановления" }, + "importAccountText": { + "message": "или $1", + "description": "$1 represents the text from `importAccountLinkText` as a link" + }, + "importTokenQuestion": { + "message": "Импортировать токен?" + }, + "importTokenWarning": { + "message": "Кто угодно может создать токен с любым именем, включая поддельные версии существующих токенов. Добавляйте и торгуйте на свой страх и риск!" + }, "importWallet": { "message": "Импортировать кошелек" }, @@ -1287,6 +1308,22 @@ "message": "Исходная фраза теперь называется секретной фразой восстановления.", "description": "Description of a notification in the 'See What's New' popup. Describes the seed phrase wording update." }, + "notifications6DescriptionOne": { + "message": "Начиная с Chrome версии 91, API, обеспечивающий поддержку нашего Ledger (U2F), аппаратные кошельки больше не поддерживаются. MetaMask реализовала новую поддержку Ledger Live, которая позволяет продолжать подключаться к устройству Ledger через настольное приложение Ledger Live.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionThree": { + "message": "При взаимодействии с вашим счетом Ledger в MetaMask откроется новая вкладка, и вам будет предложено открыть приложение Ledger Live. Когда приложение откроется, вам будет предложено разрешить WebSocket-соединение с вашим счетом MetaMask. Вот и все!", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionTwo": { + "message": "Вы можете включить поддержку Ledger Live, нажав «Настройки» > «Дополнительно» > «Использовать Ledger Live».", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6Title": { + "message": "Обновление поддержки Ledger для пользователей Chrome", + "description": "Title for a notification in the 'See What's New' popup. Lets users know about the Ledger support update" + }, "ofTextNofM": { "message": "из" }, @@ -1414,6 +1451,30 @@ "recipientAddressPlaceholder": { "message": "Поиск, публичный адрес (0x) или ENS" }, + "recoveryPhraseReminderBackupStart": { + "message": "Начать здесь" + }, + "recoveryPhraseReminderConfirm": { + "message": "Понятно" + }, + "recoveryPhraseReminderHasBackedUp": { + "message": "Всегда храните свою секретную фразу восстановления в надежном и секретном месте" + }, + "recoveryPhraseReminderHasNotBackedUp": { + "message": "Нужно снова сделать резервную копию секретной фразы восстановления?" + }, + "recoveryPhraseReminderItemOne": { + "message": "Никогда никому не сообщайте свою секретную фразу восстановления" + }, + "recoveryPhraseReminderItemTwo": { + "message": "Команда MetaMask никогда неожиданно не запросит вашу секретную фразу восстановления" + }, + "recoveryPhraseReminderSubText": { + "message": "Ваша секретная фраза восстановления контролирует все ваши счета." + }, + "recoveryPhraseReminderTitle": { + "message": "Защитите свои активы" + }, "reject": { "message": "Отклонить" }, @@ -1473,7 +1534,7 @@ "message": "Токен здесь повторно использует символ из другого токена, который вы смотрите, это может запутать или ввести в заблуждение." }, "revealSeedWords": { - "message": "Показать секретную фразу восстановления" + "message": "Раскрыть секретную фразу восстановления" }, "revealSeedWordsDescription": { "message": "Если вы меняете браузер или переходите на другой компьютер, вам понадобится эта секретная фраза восстановления для доступа к своим счетам. Сохраните ее в безопасном секретном месте." @@ -1541,6 +1602,42 @@ "securitySettingsDescription": { "message": "Настройки конфиденциальности и секретная фраза восстановления кошелька" }, + "seedPhraseIntroSidebarBulletFour": { + "message": "Запишите и храните в нескольких секретных местах." + }, + "seedPhraseIntroSidebarBulletOne": { + "message": "В диспетчере паролей." + }, + "seedPhraseIntroSidebarBulletThree": { + "message": "В банковской ячейке." + }, + "seedPhraseIntroSidebarBulletTwo": { + "message": "В банковском сейфе." + }, + "seedPhraseIntroSidebarCopyOne": { + "message": "Фраза восстановления — это главный ключ к кошельку и средствам в нем." + }, + "seedPhraseIntroSidebarCopyThree": { + "message": "Если кто-нибудь интересуется вашей фразой восстановления, этот человек, скорее всего, пытается вас обмануть." + }, + "seedPhraseIntroSidebarCopyTwo": { + "message": "Не сообщайте свою фразу восстановления никому, даже сотрудникам MetaMask." + }, + "seedPhraseIntroSidebarTitleOne": { + "message": "Что такое фраза восстановления?" + }, + "seedPhraseIntroSidebarTitleThree": { + "message": "Можно ли сообщать кому-либо свою фразу восстановления?" + }, + "seedPhraseIntroSidebarTitleTwo": { + "message": "Как хранить фразу восстановления?" + }, + "seedPhraseIntroTitle": { + "message": "Защитите свой кошелек" + }, + "seedPhraseIntroTitleCopy": { + "message": "Прежде чем приступить к работе, посмотрите это короткое видео о том, что такое фраза восстановления и как обезопасить кошелек." + }, "seedPhrasePlaceholder": { "message": "Отделяйте каждое слово одним пробелом" }, @@ -2003,6 +2100,9 @@ "message": "Своп $1 на $2", "description": "Used in the transaction display list to describe a swap. $1 and $2 are the symbols of tokens in involved in a swap." }, + "swapTokenVerificationAddedManually": { + "message": "Этот токен был добавлен вручную." + }, "swapTokenVerificationMessage": { "message": "Всегда проверяйте адрес токена на $1.", "description": "Points the user to Etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"Etherscan\" followed by an info icon that shows more info on hover." @@ -2270,7 +2370,7 @@ "message": "Для URL требуется соответствующий префикс HTTP/HTTPS." }, "urlExistsErrorMsg": { - "message": "URL уже присутствует в имеющемся списке сетей" + "message": "Это URL в настоящее время используется сетью $1." }, "usePhishingDetection": { "message": "Использовать обнаружение фишинга" @@ -2292,6 +2392,10 @@ "message": "Проверить этот токен на $1", "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" }, + "verifyThisUnconfirmedTokenOn": { + "message": "Проверьте этот токен на $1 и убедитесь, что это тот токен, которым вы хотите торговать.", + "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" + }, "viewAccount": { "message": "Посмотреть счет" }, @@ -2325,6 +2429,10 @@ "walletSeedRestore": { "message": "Секретная фраза восстановления кошелька" }, + "web3ShimUsageNotification": { + "message": "Мы заметили, что текущий веб-сайт пытался использовать удаленный API window.web3. Если сайт не работает, нажмите $1 для получения дополнительной информации.", + "description": "$1 is a clickable link." + }, "welcome": { "message": "Добро пожаловать в MetaMask" }, diff --git a/app/_locales/sk/messages.json b/app/_locales/sk/messages.json index c8be9c255..2cf89a50b 100644 --- a/app/_locales/sk/messages.json +++ b/app/_locales/sk/messages.json @@ -137,9 +137,6 @@ "browserNotSupported": { "message": "Váš prehliadač nie je podporovaný..." }, - "builtInCalifornia": { - "message": "MetaMask je navržen a vytvořen v Kalifornii." - }, "buyWithWyre": { "message": "Kúpte ETH s Wyre" }, diff --git a/app/_locales/sl/messages.json b/app/_locales/sl/messages.json index d1779de49..d4de42b88 100644 --- a/app/_locales/sl/messages.json +++ b/app/_locales/sl/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Vaš brskalnik ni podptrt ..." }, - "builtInCalifornia": { - "message": "MetaMask je zasnovan in ustvarjen v Kaliforniji." - }, "buyWithWyre": { "message": "Kupi ETH z Wyre" }, diff --git a/app/_locales/sr/messages.json b/app/_locales/sr/messages.json index 50780aa35..8170b146a 100644 --- a/app/_locales/sr/messages.json +++ b/app/_locales/sr/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Vaš pregledač nije podržan..." }, - "builtInCalifornia": { - "message": "MetaMask je dizajniran i izgrađen u Kaliforniji." - }, "buyWithWyre": { "message": "Kupite ETH preko servisa Wyre" }, diff --git a/app/_locales/sv/messages.json b/app/_locales/sv/messages.json index 4ce66b4e6..8fbe73469 100644 --- a/app/_locales/sv/messages.json +++ b/app/_locales/sv/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Din webbläsare stöds inte..." }, - "builtInCalifornia": { - "message": "MetaMask är skapat och utformat i Kalifornien." - }, "buyWithWyre": { "message": "Köp ETH med Wyre" }, diff --git a/app/_locales/sw/messages.json b/app/_locales/sw/messages.json index 541a39f90..5e493a99f 100644 --- a/app/_locales/sw/messages.json +++ b/app/_locales/sw/messages.json @@ -140,9 +140,6 @@ "browserNotSupported": { "message": "Kivinjari chaku hakiwezeshwi..." }, - "builtInCalifornia": { - "message": "MetaMask imeundwa na kutengenezwa California." - }, "buyWithWyre": { "message": "Nunua ETH kwa kutumia Wyre" }, diff --git a/app/_locales/ta/messages.json b/app/_locales/ta/messages.json index 4f6ab5c14..425b104c1 100644 --- a/app/_locales/ta/messages.json +++ b/app/_locales/ta/messages.json @@ -55,9 +55,6 @@ "blockiesIdenticon": { "message": "ப்ளாக்கிஸ் ஐடென்டிகோன் பயன்பாட்டு" }, - "builtInCalifornia": { - "message": "மேடமஸ்க் வடிவமைக்கப்பட்டு கலிபோர்னியாவில் கட்டப்பட்டுள்ளது." - }, "cancel": { "message": "ரத்து செய்" }, diff --git a/app/_locales/th/messages.json b/app/_locales/th/messages.json index 0f8e7cdeb..3c193a838 100644 --- a/app/_locales/th/messages.json +++ b/app/_locales/th/messages.json @@ -49,9 +49,6 @@ "blockiesIdenticon": { "message": "ใช้งาน Blockies Identicon" }, - "builtInCalifornia": { - "message": "MetaMask ออกแบบและพัฒนาที่แคลิฟอร์เนีย" - }, "cancel": { "message": "ยกเลิก" }, diff --git a/app/_locales/tl/messages.json b/app/_locales/tl/messages.json index cffc323a2..af413eadd 100644 --- a/app/_locales/tl/messages.json +++ b/app/_locales/tl/messages.json @@ -211,9 +211,6 @@ "browserNotSupported": { "message": "Hindi sinusuportahan ang iyong Browser..." }, - "builtInCalifornia": { - "message": "Ang MetaMask ay idinisenyo at binuo sa California." - }, "buy": { "message": "Bilhin" }, diff --git a/app/_locales/tr/messages.json b/app/_locales/tr/messages.json index 1bb278b72..3c4bdebf7 100644 --- a/app/_locales/tr/messages.json +++ b/app/_locales/tr/messages.json @@ -46,9 +46,6 @@ "blockiesIdenticon": { "message": "Blockies Identicon kullan" }, - "builtInCalifornia": { - "message": "MetaMask California'da tasarlandı ve yaratıldı" - }, "cancel": { "message": "Vazgeç" }, diff --git a/app/_locales/uk/messages.json b/app/_locales/uk/messages.json index 5b6fe762e..290378224 100644 --- a/app/_locales/uk/messages.json +++ b/app/_locales/uk/messages.json @@ -143,9 +143,6 @@ "browserNotSupported": { "message": "Ваш браузер не підтримується..." }, - "builtInCalifornia": { - "message": "MetaMask розроблено й створено в Каліфорнії." - }, "buyWithWyre": { "message": "Купити ETH через Wyre" }, diff --git a/app/_locales/vi/messages.json b/app/_locales/vi/messages.json index dd91e2af6..ca3ca9c66 100644 --- a/app/_locales/vi/messages.json +++ b/app/_locales/vi/messages.json @@ -52,6 +52,10 @@ "addContact": { "message": "Thêm người liên hệ" }, + "addCustomTokenByContractAddress": { + "message": "Bạn không tìm thấy token? Bạn có thể dán địa chỉ của bất kỳ token nào để thêm token đó theo cách thủ công. Bạn có thể tìm thấy địa chỉ hợp đồng token trên $1.", + "description": "$1 is a blockchain explorer for a specific network, e.g. Etherscan for Ethereum" + }, "addEthereumChainConfirmationDescription": { "message": "Thao tác này sẽ cho phép sử dụng mạng này trong MetaMask." }, @@ -249,12 +253,9 @@ "browserNotSupported": { "message": "Trình duyệt của bạn không được hỗ trợ..." }, - "builContactList": { + "buildContactList": { "message": "Xây dựng danh sách liên hệ của bạn" }, - "builtInCalifornia": { - "message": "MetaMask được thiết kế và phát triển tại California." - }, "buy": { "message": "Mua" }, @@ -285,6 +286,9 @@ "chainIdDefinition": { "message": "Mã chuỗi được dùng để ký các giao dịch cho mạng này." }, + "chainIdExistsErrorMsg": { + "message": "Mạng $1 hiện đang sử dụng mã chuỗi này." + }, "chromeRequiredForHardwareWallets": { "message": "Bạn cần sử dụng MetaMask trên Google Chrome để kết nối với Ví cứng của bạn." }, @@ -410,6 +414,9 @@ "continueToWyre": { "message": "Tiếp tục chuyển đến Wyre" }, + "contract": { + "message": "Hợp đồng" + }, "contractAddressError": { "message": "Bạn đang gửi token đến địa chỉ hợp đồng của token. Điều này có thể khiến bạn bị mất những token này." }, @@ -624,7 +631,11 @@ "message": "Hãy cẩn thận với hoạt động lừa đảo! MetaMask sẽ không bao giờ tự ý hỏi Cụm mật khẩu khôi phục bí mật của bạn." }, "endOfFlowMessage6": { - "message": "Nếu bạn cần sao lưu lại Cụm mật khẩu khôi phục bí mật, bạn có thể tìm thấy chức năng này trong Cài đặt -> Bảo mật." + "message": "Nếu bạn cần sao lưu lại Cụm mật khẩu khôi phục bí mật, bạn có thể tìm thấy chức năng này trong phần Cài đặt -> Bảo mật." + }, + "endOfFlowMessage7": { + "message": "Nếu bạn có thắc mắc hoặc thấy điều gì đó đáng ngờ, hãy liên hệ với bộ phận hỗ trợ của chúng tôi $1.", + "description": "$1 is a clickable link with text defined by the 'here' key. The link will open to a form where users can file support tickets." }, "endOfFlowMessage8": { "message": "MetaMask không thể khôi phục Cụm mật khẩu khôi phục bí mật của bạn." @@ -885,6 +896,16 @@ "importAccountSeedPhrase": { "message": "Nhập một tài khoản bằng Cụm mật khẩu khôi phục bí mật" }, + "importAccountText": { + "message": "hoặc $1", + "description": "$1 represents the text from `importAccountLinkText` as a link" + }, + "importTokenQuestion": { + "message": "Bạn muốn nhập token?" + }, + "importTokenWarning": { + "message": "Bất kỳ ai cũng tạo được token bằng bất kỳ tên nào, kể cả phiên bản giả của token hiện có. Bạn tự chịu rủi ro khi thêm và giao dịch!" + }, "importWallet": { "message": "Nhập ví" }, @@ -1287,6 +1308,22 @@ "message": "Từ giờ, \"Cụm mật khẩu gốc\" sẽ được gọi là \"Cụm mật khẩu khôi phục bí mật.\"", "description": "Description of a notification in the 'See What's New' popup. Describes the seed phrase wording update." }, + "notifications6DescriptionOne": { + "message": "Kể từ phiên bản Chrome 91, API từng cho phép hỗ trợ Ledger (U2F) của chúng tôi không còn hỗ trợ ví cứng nữa. MetaMask đã triển khai một tính năng hỗ trợ Ledger Live mới cho phép bạn tiếp tục kết nối với thiết bị Ledger của mình thông qua ứng dụng Ledger Live trên máy tính.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionThree": { + "message": "Khi tương tác với tài khoản Ledger của bạn trong MetaMask, một tab mới sẽ mở ra và bạn sẽ được yêu cầu mở ứng dụng Ledger Live. Khi ứng dụng này mở ra, bạn sẽ được yêu cầu cho phép kết nối WebSocket với tài khoản MetaMask của mình. Đơn giản vậy thôi!", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6DescriptionTwo": { + "message": "Bạn có thể kích hoạt tính năng hỗ trợ Ledger Live bằng cách nhấp vào phần Cài đặt > Nâng cao > Sử dụng Ledger Live.", + "description": "Description of a notification in the 'See What's New' popup. Describes the Ledger support update." + }, + "notifications6Title": { + "message": "Thông tin cập nhật về việc hỗ trợ Ledger cho người dùng Chrome", + "description": "Title for a notification in the 'See What's New' popup. Lets users know about the Ledger support update" + }, "ofTextNofM": { "message": "trên" }, @@ -1414,6 +1451,30 @@ "recipientAddressPlaceholder": { "message": "Tìm kiếm, địa chỉ công khai (0x) hoặc ENS" }, + "recoveryPhraseReminderBackupStart": { + "message": "Bắt đầu tại đây" + }, + "recoveryPhraseReminderConfirm": { + "message": "Đã hiểu" + }, + "recoveryPhraseReminderHasBackedUp": { + "message": "Luôn lưu giữ Cụm mật khẩu khôi phục bí mật ở nơi an toàn và bí mật" + }, + "recoveryPhraseReminderHasNotBackedUp": { + "message": "Bạn cần sao lưu lại Cụm mật khẩu khôi phục bí mật?" + }, + "recoveryPhraseReminderItemOne": { + "message": "Tuyệt đối không cho ai biết Cụm mật khẩu khôi phục bí mật" + }, + "recoveryPhraseReminderItemTwo": { + "message": "Nhóm MetaMask sẽ không bao giờ hỏi Cụm mật khẩu khôi phục bí mật của bạn" + }, + "recoveryPhraseReminderSubText": { + "message": "Cụm mật khẩu khôi phục bí mật sẽ kiểm soát mọi thứ trong tài khoản của bạn." + }, + "recoveryPhraseReminderTitle": { + "message": "Bảo vệ tiền của bạn" + }, "reject": { "message": "Từ chối" }, @@ -1439,7 +1500,7 @@ "message": "Xóa tài khoản" }, "removeAccountDescription": { - "message": "Tài khoản này sẽ được xóa khỏi ví của bạn. Xin đảm bảo rằng bạn có Cụm mật khẩu khôi phục bí mật ban đầu hoặc khóa riêng tư cho tài khoản được nhập trước khi tiếp tục. Bạn có thể nhập hoặc tạo lại tài khoản từ trình đơn tài khoản thả xuống. " + "message": "Tài khoản này sẽ được xóa khỏi ví của bạn. Hãy đảm bảo rằng bạn có Cụm mật khẩu khôi phục bí mật ban đầu hoặc khóa riêng tư cho tài khoản được nhập trước khi tiếp tục. Bạn có thể nhập hoặc tạo lại tài khoản từ trình đơn tài khoản thả xuống. " }, "requestsAwaitingAcknowledgement": { "message": "yêu cầu đang chờ xác nhận" @@ -1473,10 +1534,10 @@ "message": "Một token trong đây sử dụng lại ký hiệu của một token khác mà bạn thấy, điều này có thể gây nhầm lẫn hoặc mang tính lừa dối." }, "revealSeedWords": { - "message": "Hiện cụm mật khẩu khôi phục bí mật" + "message": "Hiện Cụm mật khẩu khôi phục bí mật" }, "revealSeedWordsDescription": { - "message": "Nếu thay đổi trình duyệt hoặc chuyển máy tính, bạn sẽ cần Cụm mật khẩu khôi phục bí mật này để truy cập tài khoản của mình. Hãy lưu cụm mật khẩu gốc này ở nơi an toàn và bí mật." + "message": "Nếu thay đổi trình duyệt hoặc chuyển máy tính, bạn sẽ cần Cụm mật khẩu khôi phục bí mật này để truy cập tài khoản của mình. Hãy lưu Cụm mật khẩu khôi phục bí mật này ở nơi an toàn và bí mật." }, "revealSeedWordsTitle": { "message": "Cụm mật khẩu khôi phục bí mật" @@ -1541,6 +1602,42 @@ "securitySettingsDescription": { "message": "Các cài đặt quyền riêng tư và Cụm mật khẩu khôi phục bí mật của ví" }, + "seedPhraseIntroSidebarBulletFour": { + "message": "Viết ra và cất ở nhiều nơi bí mật." + }, + "seedPhraseIntroSidebarBulletOne": { + "message": "Lưu trong một trình quản lý mật khẩu" + }, + "seedPhraseIntroSidebarBulletThree": { + "message": "Lưu giữ trong hộp ký gửi an toàn." + }, + "seedPhraseIntroSidebarBulletTwo": { + "message": "Lưu giữ trong két an toàn." + }, + "seedPhraseIntroSidebarCopyOne": { + "message": "Cụm mật khẩu khôi phục bí mật là “chìa khóa chính” để truy cập ví và số tiền của bạn." + }, + "seedPhraseIntroSidebarCopyThree": { + "message": "Nếu ai đó hỏi bạn cụm mật khẩu khôi phục bí mật, thì họ đang cố gắng lừa đảo bạn." + }, + "seedPhraseIntroSidebarCopyTwo": { + "message": "Đừng bao giờ cho ai biết cụm mật khẩu khôi phục bí mật, kể cả MetaMask!" + }, + "seedPhraseIntroSidebarTitleOne": { + "message": "Cụm mật khẩu khôi phục là gì?" + }, + "seedPhraseIntroSidebarTitleThree": { + "message": "Tôi có nên cho ai biết cụm mật khẩu khôi phục bí mật của mình không?" + }, + "seedPhraseIntroSidebarTitleTwo": { + "message": "Tôi lưu cụm mật khẩu khôi phục của mình bằng cách nào?" + }, + "seedPhraseIntroTitle": { + "message": "Bảo mật cho ví của bạn" + }, + "seedPhraseIntroTitleCopy": { + "message": "Trước khi bắt đầu, hãy xem video ngắn này để tìm hiểu thêm về cụm mật khẩu khôi phục bí mật của bạn và cách bảo vệ ví của bạn." + }, "seedPhrasePlaceholder": { "message": "Phân tách mỗi từ bằng một dấu cách" }, @@ -1841,7 +1938,7 @@ "message": "Đang hoàn tất..." }, "swapFromTo": { - "message": "Hoán đổi $1 sang $2", + "message": "Giao dịch hoán đổi $1 sang $2", "description": "Tells a user that they need to confirm on their hardware wallet a swap of 2 tokens. $1 is a source token and $2 is a destination token" }, "swapGasFeesSplit": { @@ -2003,6 +2100,9 @@ "message": "Hoán đổi $1 sang $2", "description": "Used in the transaction display list to describe a swap. $1 and $2 are the symbols of tokens in involved in a swap." }, + "swapTokenVerificationAddedManually": { + "message": "Token này đã được thêm theo cách thủ công." + }, "swapTokenVerificationMessage": { "message": "Luôn xác nhận địa chỉ token trên $1.", "description": "Points the user to Etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"Etherscan\" followed by an info icon that shows more info on hover." @@ -2270,7 +2370,7 @@ "message": "URL phải có tiền tố HTTP/HTTPS phù hợp." }, "urlExistsErrorMsg": { - "message": "URL đã có trong danh sách mạng hiện tại" + "message": "Mạng $1 hiện đang sử dụng URL này." }, "usePhishingDetection": { "message": "Sử dụng tính năng Phát hiện lừa đảo" @@ -2292,6 +2392,10 @@ "message": "Xác minh token này trên $1", "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" }, + "verifyThisUnconfirmedTokenOn": { + "message": "Hãy xác minh token này trên $1 và đảm bảo đây là token bạn muốn giao dịch.", + "description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\"" + }, "viewAccount": { "message": "Xem tài khoản" }, @@ -2325,6 +2429,10 @@ "walletSeedRestore": { "message": "Cụm mật khẩu khôi phục bí mật của ví" }, + "web3ShimUsageNotification": { + "message": "Chúng tôi nhận thấy rằng trang web hiện tại đã cố dùng API window.web3 đã bị xóa. Nếu trang web có vẻ như đã bị lỗi, vui lòng nhấp vào $1 để biết thêm thông tin.", + "description": "$1 is a clickable link." + }, "welcome": { "message": "Chào mừng bạn đến với MetaMask" }, diff --git a/app/_locales/zh_CN/messages.json b/app/_locales/zh_CN/messages.json index 969150137..3eb07cf4e 100644 --- a/app/_locales/zh_CN/messages.json +++ b/app/_locales/zh_CN/messages.json @@ -217,9 +217,6 @@ "browserNotSupported": { "message": "您的浏览器不支持该功能……" }, - "builtInCalifornia": { - "message": "MetaMask在加利福尼亚设计和制造。" - }, "buy": { "message": "购买" }, diff --git a/app/_locales/zh_TW/messages.json b/app/_locales/zh_TW/messages.json index 5756be928..245558800 100644 --- a/app/_locales/zh_TW/messages.json +++ b/app/_locales/zh_TW/messages.json @@ -149,9 +149,6 @@ "browserNotSupported": { "message": "您的瀏覽器尚未支援..." }, - "builtInCalifornia": { - "message": "MetaMask 是在加州設計製造" - }, "buy": { "message": "買" }, diff --git a/app/background.html b/app/background.html index 290576939..2faa31411 100644 --- a/app/background.html +++ b/app/background.html @@ -5,11 +5,13 @@
- - - - - + + + + + {{@each(it.jsBundles) => val}} + + {{/each}}