1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-12 12:47:14 +01:00
metamask-extension/app/_locales/hi/messages.json
MetaMask Bot 333206ccb1
Version v9.5.0 RC (#10944)
* add trezor HD path for ledger wallets (#10616)

Co-authored-by: Barry Gitarts <bgitarts@gmail.com>

* Replace logic for eth swap token in fetchQuotesAndSetQuoteState with getSwapsEthToken call (#10624)

* Ensure permission log will only store JSON-able data (#10524)

* remove transactionCategory in favor of more types (#10615)

* remove transactionCategory in favor of more types

* remove reference to STANDARD in stubs

* Removing double click bug from delete custom network modal (#10628)

Fixes MetaMask/metamask-extension#10626

* Hide zero balance tokens at useTokenTracker layer (#10630)

* Setting balance to 0x0 when the original value is undefined (#10634)

* fix: speedup cancellation (#10579)

fixes #7305

* no more node:console (#10640)

* prefer chainId over networkId in most cases (#10594)

* Move swaps constants to the shared constants directory (#10614)

* Position the 3dot menu in the same spot on asset screen and home screen (#10642)

* Ensure swaps detail height doesn't create jump in vertical height (#10644)

* Fix: ETH 'token' now only appears once in the swaps to and from dropdowns. (#10650)

* Prevent network menu highlighting (#10643)

* Allow TextField to receive min and max attributes (#10656)

* colocate tests in flat structure (#10655)

* Fixing migration script generation paths (#10664)

* Improve specificity of `test:unit:lax` npm script (#10661)

The unit test npm script `test:unit:lax` is now more specific about
which tests files to exclude. An `--ignore` CLI option is used to
specify the files to ignore, rather than using the braces glob syntax
to ignore them from the target glob itself.

This makes the option easier to update going forward as we move more
tests into the "strict" group, because the options are exactly the same
between the two scripts. It also ensures we don't accidentally exclude
other subdirectories that happen to also be named `permissions`.

In trying to implement this, I stumbled at first because mocha expects
the ignore pattern to be a relative path if the target is a relative
path (i.e. they need to both start with `./` or neither). The script
`test:unit:strict` has been updated to use a relative target pattern
for consistency.

* Swaps support for local testnet (#10658)

* Swaps support for local testnet

* Create util method for comparison of token addresses/symbols to default swaps token

* Get chainId from txMeta in _trackSwapsMetrics of transaction controller

* Add comment to document purpose of getTransactionGroupRecipientAddressFilter

* Use isSwapsDefaultTokenSymbol in place of repeated defaultTokenSymbol comparisons in build-quote.js

* fix: replace dnode background with JSON-RPC (#10627)

fixes #10090

* Don't render faucet row in deposit modal for custom chains (#10674)

Fixes MetaMask/metamask-extension#10038

* Change 'Send ETH' title to 'Send' (#10651)

* Fixing incorrectly typed token decimal attribute (#10666)

* refactor incoming tx controller (#10639)

* make migration more safe (#10689)

* Adding default properties to NetworkForm (#10682)

Fixes MetaMask/metamask-extension#10681

* deps - remove "remotedev-server" (#10687)

* deps - remove remotedev-server

* Remove stale references from allow-scripts config

Any packages that are no longer in the dependency tree have been
removed from the `allow-scripts` config.

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

* Excluding sourcemaps comment in production builds (#10695)

* Excluding sourcemaps comment in production builds

Fixes MetaMask/metamask-extension#7077

* Fix source map explorer script

The source map explorer script now re-adds the source map comment to
each file to ensure the source map visualization still works. Each
module with a sourcemap is copied to a temporary directory along with
the module it corresponds to, and from there it's passed into
`source-map-explorer`. This should ensure the resulting visualization
matches what it was before.

Everything has been moved inside of functions to generally improve
readability, and to allow the use of local variables.

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

* Delete setupFetchDebugging.js (#10636)

* Delete setupFetchDebugging.js

* remove fetch-debugging (now handled corrently by sentry)

* resolve issue with missing template error (#10692)

* resolve issue with missing template error

* also apply filtering to confirmation page

* rename variable

* Add MetaMask to list of BIP44 HD path examples (#10703)

The "BIP44 Standard" HD path option in the Ledger connect flow listed
only Trezor as an example. It seemed appropriate to include MetaMask as
well, since we use the same path. This helps users who have imported
their MetaMask seed phrase onto a Ledger device to discover this
option.

* Removing hard references to 12 word seed phrases in copy (#10704)

Adding translation entry for "Wallet Seed"

Fixed label padding issue by adding missing CSS rule

* rule out empty string for symbol (#10712)

* fix: remove unused `metamask.rpcUrl` from redux state + fix tests to reflect that (#10714)

* Fix 10706 - Prevent autocomplete from add token input (#10700)

* Fix mismatchedChain typo in custom network approval screen (#10723)

* Fix 10562 - Hide the suggested token pane when not on Mainnet or test network (#10702)

* Update @metamask/controllers to v6.2.1 (#10701)

* Additional swaps network support (#10721)

* Add swaps support for bnc chain

* Use single default token address in shared/constants/swaps

* ci - cache deps before patch-package (#10735)

* ci - cache deps before patch-package

* ci - bump dep cache number (cache break)

* build - refactor build system for easier configuration (#10718)

* build - refactor build system for easier configuration of before and after bundle

* build - fix dependenciesToBundle option

* build - fix bify external options and other config

* build - refactor for cleanliness

* build - fix minify argument

* build - fix sourcemaps setup

* scripts - refactor setupBundlerDefaults in anticipation of factor bundles

* build - scripts - remove unused pipeline label

* build - scripts - make filepath entry optional

* build - scripts - rename filepath and filename options to entryFilepath and destFilepath

* Update development/build/scripts.js

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

* security - update SES lockdown (#10663)

* update ses

* build - reference ses directly

* deps - unify regenerator-runtime versions on 0.13.7

* patches - apply regenerator-runtime ses compat patch\nhttps://github.com/facebook/regenerator/pull/411

* patches - patch regenerator-runtime for latest ses fix

* reduc patch, new lockdown severe override taming

* updated redux patch

* update redux patch for production

* ignore lockdown in lint

* deps - bump patch-package just in case

* trailing comma

* remove ses as dep

* fix path for frozen promise

* remove js extension in lockdown require

* Revert "ignore lockdown in lint"

This reverts commit 8cefdc94dd25d7781bb09eed8af36441397676da.

* Revert "build - reference ses directly"

This reverts commit 30371a377dcdd781c1bf9abe55e9c8ae34da26b5.

* deps - update ses

* Revert "fix path for frozen promise"

This reverts commit 966e4c60921a25befe8ca8dea58313cc25852f72.

Co-authored-by: kumavis <aaron@kumavis.me>

* Allow 11 characters in symbol for RPC (#10670)

* Add error in RPC for zero length symbols

* Increase RPC symbol length allowed to 11

* Add RPC tests for new symbol length checks

* eth-block-tracker@5.0.1 (#10737)

* Ensure swaps gas prices are fetched from the correct chain specific endpoint (#10744)

* Ensure swaps gas prices are fetched from the correct chain specific endpoint

* Just rely on fetchWithCache to cache swaps gas prices, instead of directly using storage in getSwapsPriceEstimatesLastRetrieved

* Empty commit

* update @metamask/etherscan-link to v2.0.0 (#10747)

* Use correct block explorer name and link in swaps when on custom network (#10743)

* Use correct block explorer name and link in swaps when on custom network.

* Fix up custom etherscan link code in build-quote.js

* Use blockExplorerUrl hostname instead of 'blockExplorerBaseUrl'

* Use correct etherscan-link method for token links in build-quote

* Create correct token link in build-quote for mainnet AND custom networks

* Block explorer url improvements in awaiting-swap.js and build-quote.js

* Use swapVerifyTokenExplanation message with substitutable block explorer for all applicable locales

* Ensure that block explorer links are not shown in awaiting-swap if no url is available

* Add New Zealand Dollar to currency options (#10746)

* Ensure that the correct default currency symbols are used for fees on the view quote screen (#10753)

* Fix 10517 - Prevent tokens without addresses from being added to token list (#10593)

* Updating y18n and netmask to resolve dependency issues (#10765)

netmask@1.0.6 -> 2.0.1, y18n@3.2.1 -> 3.2.2, y18n@4.0.0 -> 4.0.1

* Refactor Tx State Manager (#10672)

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

* Ensure that the approval fee in the swaps custom gas modal is in network specific currency (#10763)

* Ensure that priceSlippage fiat amounts are always shown in view-quote.js (#10762)

* Use network specific swaps contract address when checking swap contract token approval (#10774)

* Build - refactor background process to use html (#10769)

* build - declare background as html

* build - fill in empty file when a missing file is expected

* lint - fix

* Update development/build/manifest.js

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

* Update development/build/manifest.js

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

* build - fix use of empty file to replace unused js files (#10780)

* cache lint results for faster repeat execution (#10773)

* eslint perf improvement (#10775)

* Improve detection of task process exit (#10776)

Our build script waits for the `close` event to determine whether the
task has exited. The `exit` event is a better representation of this,
because if a stream is shared between multiple processes, the process
may exit without the `close` event being emitted.

We aren't sharing streams between processes, so this edge case doesn't
apply to us. This just seemed like a more suitable event to listen to,
since we care about the process exiting not the stream ending.

See this description of the `close` event from the Node.js
documentation [1]:

>The `'close'` event is emitted when the stdio streams of a child
>process have been closed. This is distinct from the `'exit'` event,
>since multiple processes might share the same stdio streams.

And see this description of the `exit` event:

>The `'exit'` event is emitted after the child process ends.

[1]: https://nodejs.org/docs/latest-v14.x/api/child_process.html#child_process_event_exit

* Rewrite changelog script from Bash to JavaScript (#10782)

The `auto-changelog` script has been rewritten from Bash to JavaScript.
Functionally it should behave identically.

* Refactoring ethereum-on.spec.js to use fixtures (#10778)

* Remove useless negation (#10787)

!contentComponent always evaluates to true

* Remove date from changelog release header (#10790)

New changelog release headers now omit the date. These headers are
added automatically when a new release branch is created, and that
rarely ends up being the actual date of the release, so these dates
have all been inaccurate anyway.

The date will be re-added to the changelog later as part of a new
script, after a release has been published.

* Remove script for creating master sync PR (#10791)

The script responsible for creating the "Sync `master` with `develop`"
PR has been removed. We will soon be eliminating the need for a
`master` branch altogether, so we don't need this anymore. Also, this
script hasn't been running correctly in a long time. We've been
creating this PR manually.

* Add changelog entries under release candidate header (#10784)

Instead of always placing new changelog entries under the "Current
Develop Branch" header, the changelog script now places them under the
header for the current release if that release has not yet been tagged.

This eliminates one manual step from the release process.

Relates to #10752

* Prevent duplicate changelog entries (#10786)

The changelog update script now prevents duplicate entries from being
added. Specifically, it will ensure that if a PR has been referenced
already in an entry, it will not add it again.

This should prevent it from adding duplicate entries for changes that
were cherry-picked into hotfix releases.

Note that this duplication prevention only works for entries containing
a PR number. We don't have any way to prevent duplicate entries yet in
cases where we don't know the associated PR. We will be preventing this
possibility entirely pretty soon in some upcoming release automation
changes though, so I'm not concerned about this omission.

* Set the BSC_CONTRACT_ADDRESS to lowercase (#10800)

* only applies rules to the appropriate files (#10788)

* upgrade eslint deps (#10789)

* Ensure correct primary currency image is displayed on home screen and token list (#10777)

* Add release header when updating changelog (#10794)

The changelog update script now adds a release header if it doesn't
find one already that matches the current release candidate version.

* remove node-sass dependency (#10797)

* Add support for locators into driver abstraction (#10802)

* Update changelog headers and fix dates (#10805)

The changelog release header format has been updated to match the "keep
a changelog" [1] format. Each header is now the bracketed version
number followed by a dash, then the release date in ISO-8601 format.

The release dates in each header were also updated to match the date of
the corresponding GitHub Release [2]. Many of these dates were
incorrect because they were set on the day we created the release
candidate, rather than on the day of release.

Any changelog release entries without a corresponding GitHub release
was left with the date already specified.

The three oldest release headers were missing dates. For the first two,
I used the date of the version bump commit. For the third, I removed it
since no changes were listed anyway, and it represented a range of
releases rather than a single one.

The `auto-changelog.js` script has been updated to account for this new
format as well.

[1]: https://keepachangelog.com/en/1.0.0/
[2]: https://github.com/MetaMask/metamask-extension/releases

* Update the changelog when creating an RC (#10795)

The changelog will now be automatically updated when a release branch
is created. A new release header along with changelog entries for any
new commits will be added.

Note that this changelog will still need to be manually cleaned up, but
it's one less manual step at least.

The old Bash script for adding a new release header to the changelog
has been removed, as that functionality is now built into the changelog
update script.

A new script has been added to commit any changes made to the manifest
and changelog. This step used to happen at the end of the bump manifest
version script, but now the changelog update relies upon the manifest
version bump happening first, so it needed to be re-ordered. The
changes should only be committed on the first run of the branch, as
it's contingent upon the manifest changing (due to the version bump).
Further changelog updates won't trigger new automatic commits.

* Refactoring address-book.spec.js to use fixtures (#10804)

* Refactoring send-edit.spec.js to use fixtures (#10792)

* Fix _getPermittedAccounts type safety (#10819)

* Removing unnecessary params from withFixtures function call. (#10831)

* Add links to release headers (#10808)

Each release header now includes a link to the range of commits
included with that release. These links are at the end of the document,
in accordance with the "keep a changelog" [1] format.

For the purpose of this changelog, the "previous release" is the most
recent release mentioned in the changelogs. The diffs ignore any
releases that were omitted from the changelog. This is mainly an issue
with older releases, so it seemed acceptable. All releases have been
documented for a couple of years now, and will be going forward as
well.

The name of the "Current Develop Branch" section was changed to
"Unreleased" to confirm with "keep a changelog".

The `auto-changelog.js` script has been updated to update/add these
links whenever adding a new release header as well.

[1]: https://keepachangelog.com/en/1.0.0/

* Refactoring permissions.spec.js to use fixtures (#10829)

* Add validation for the `fee` property from the `/trades` API response (#10836)

* Refactoring signature-request.spec.js to use fixtures (#10820)

* use locator abstraction in tests folder (#10833)

* Move BSC chain ID, rename some BSC-related vars (#10807)

* Add categories to each changelog release (#10837)

Each changelog release now has category headers. The standard "keep a
changelog" [1] categories are used, along with the addition of
"Uncategorized" for any changes that have not yet been categorized.

The changelog script has been updated to add this "Uncategorized"
header if it isn't already present, and to place any new commits under
this header.

The changelog has been updated to property categorize each change in
recent releases, and to place changes in older releases under the
header "Uncategorized".

[1]: https://keepachangelog.com/en/1.0.0/

* Remove unused CI script (#10840)

This script has not been used since #10795. It is now gone.

* Add `--rc` flag to changelog script (#10839)

The changelog script now accepts an `--rc` flag to tell it whether to
add new changes to `Unreleased` or to the header for the current
version.

Previously this was inferred from whether the current version matched
the most recent tag. However this method only works for the first
update. Using a flag simplifies this logic, and makes it possible to
manually re-run this for further updates to a release candidate.

* Add `--help` flag to changelog script (#10846)

The changelog script now accepts a `--help` flag, which prints a help
text explaining how the script works and what each flag does.

* add abstraction for waitForSelector (#10844)

* Adds jest dependency (#10845)

* Add Jest

* Refactor changelog parsing and generation (#10847)

The `auto-changelog.js` script has been refactoring into various
different modules. This was done in preparation for migrating this to
a separate repository, where it can be used in our libraries as well.

Functionally this should act _mostly_ the same way, but there have been
some changes. It was difficult to make this a pure refactor because of
the strategy used to validate the changelog and ensure each addition
remained valid. Instead of being updated in-place, the changelog is now
parsed upfront and stored as a "Changelog" instance, which is a new
class that was written to allow only valid changes. The new changelog
is then stringified and completely overwrites the old one.

The parsing had to be much more strict, as any unanticipated content
would otherwise be erased unintentionally. This script now also
normalizes the formatting of the changelog (though the individual
change descriptions are still unformatted).

The changelog stringification now accommodates non-linear releases as
well. For example, you can now release v1.0.1 *after* v2.0.0, and it
will be listed in chronological order while also correctly constructing
the `compare` URLs for each release.

* Increase default slippage from 2% to 3%, show Advanced Options by default (#10842)

* Increase default slippage from 2% to 3%, show Advanced Options by default

* Disable opening / closing of Advanced Options on the Swap page

* Pre-select previously used slippage value when going back to the Swap page

* Fix lint issues

* Use a callback for setting up an initial customValue

* Migrate unreleased changes in changelog (#10853)

When updating the changelog for a release candidate, any unreleased
changes are now migrated to the release header.

Generally we don't make a habit of adding changes to the changelog
prior to creating a release candidate, but if any are there we
certainly don't want them duplicated.

* @metamask/eslint-config*@6.0.0 (#10858)

* @metamask/eslint-config*@6.0.0

* Minor eslintrc reorg

* Refactoring threebox.spec.js to use fixtures (#10849)

* Adjust renderWithProvider to accommodate redux-less components (#10857)

* Jest config (#10855)

* Setup jest config

* Adjust test for jest.

* Adjust lint config

* Omit swaps ui folder for unit testing

* Omit swaps from test:unit:lax

* Add jest.config.js to script files

* Restore mocks rather than clearing them.

* Update jest config and adjust lint to include subdirs

* Convert view-quote-price-difference test to jest

* Add jest ci and ci coverage scripts. Add jest unit test to general test command

* Add test coverage to ci

* Use --ignore flag

* Fixup

* Add @metamask/eslint-config-jest

* Update .eslintrc.js

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

* Adds jest-coverage/

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

* Add jest-coverage/ to prettierignore (#10865)

* Add jest coverage (#10868)

* Add jest coverage

This will add coverage for any tests ran in jest under the `test:coverage:jest` command, which is currently being used in CI. I set the values to the current test coverage in `ui/app/pages/swaps`.

* Lint

* Fix crash when adding new changelog release header (#10870)

The `auto-changelog.js` script crashes when trying to add a new release
header. This bug was introduced in #10847. The cause was a simple
misnamed parameter.

* Change caching for Swaps APIs from 1 hour to 5 minutes (#10871)

* Change caching for the /tokens API from 1 hour to 5 minutes

* Use 5 minutes caching for /topAssets and /aggregatorMetadata APIs as well

* add key literals to driver (#10854)

* Quote globs in prettier scripts (#10867)

* use waitForSelector instead of until (#10852)

* complete abstraction of until method

* response to feedback

* Adding recovery phrase video to onboarding process (#10717)

* Adding recovery phrase video to onboarding process

Adding english subtitles

* Support textAlign in Box, converting sidebar to Box

* Reduce calls of the `/featureFlag` API (#10859)

* Remove periodic calls to the /featureFlag API

* Always show the Swap button on the main page

* Check if the Swaps feature is enabled, show loading animation while waiting

* Reuse an existing useEffect call

* Use тАШisFeatureFlagLoadedтАЩ in ReactтАЩs state, resolve lint issues

* Add a watch mode for Jest testing

* Add unit tests for Swaps: fetchSwapsLiveness, add /ducks/swaps into Jest testing

* Remove Swaps Jest tests from MochaтАЩs ESLint rules

* Ignore Swaps Jest tests while running Mocha, update paths

* Increase test coverage to the current max

* Fix ESLint issues for Swaps

* Enable the Swaps feature by default and after state reset, remove loading screen before seeing Swaps

* Update Jest config, fix tests

* Update Jest coverage threshold to the current maximum

* Update ESLint rule in jest.config.js

* Disable the тАЬReview SwapтАЭ button if the feature flag hasnтАЩt loaded yet

* Update jest threshold

* Fix 10036 - Prevent odd localStorage migration error in Firefox (#10884)

* Add jest watch mode script (#10869)

* Refactoring metamask-responsive-ui.spec.js to use fixtures  (#10866)

* Handling infura blockage (#10883)

* Handling infura blockage

* Adding blockage home notification

* Updating copy, adding temporary notification dismissal

* Addressing review feedback

* Using eth_blockNumber method to check Infura availability

* Handling network changes in availability check

* Use jest to run ui/**/*.test.js (#10885)

* upgrade ethereumjs util (#10886)

* Swaps: Show a network name dynamically in a tooltip (#10882)

* Swaps: Show a network name dynamically in a tooltip

* Replace тАЬEthereumтАЭ with тАЬ$1тАЭ, change тАЬTestтАЭ to тАЬTestnetтАЭ

* Replace ьЭ┤ыНФыжмьЫА with $1

* Translate network names, use тАШEthereumтАЩ by default if a translation is not available yet

* Reorder messages to resolve ESLint issues

* Add a snapshot test for the FeeCard component, increase Jest threshold

* Enable snapshot testing into external .snap files in ESLint

* Add the тАЬnetworkNameEthereumтАЭ key in ko/messages.json, remove default тАЬEthereumтАЭ value

* Throw an error if chain ID is not supported by the Swaps feature

* Use string literals when calling the `t` fn,

* Adding option to set Custom Nonce to Confirm Approve Page (#10595)

* Dep Upgrades for Lavamoat Patches (#10902)

* dep upgrades

* apply more patches

* Dep upgrades and patches (#10903)

* apply patches

* lavamoat dep upgrades

* remove lavamoat browserify

* Increase Jest unit test coverage for the Swaps feature to ~25% (#10900)

* Swaps: Show a network name dynamically in a tooltip

* Replace тАЬEthereumтАЭ with тАЬ$1тАЭ, change тАЬTestтАЭ to тАЬTestnetтАЭ

* Replace ьЭ┤ыНФыжмьЫА with $1

* Translate network names, use тАШEthereumтАЩ by default if a translation is not available yet

* Reorder messages to resolve ESLint issues

* Add a snapshot test for the FeeCard component, increase Jest threshold

* Enable snapshot testing into external .snap files in ESLint

* Add the тАЬnetworkNameEthereumтАЭ key in ko/messages.json, remove default тАЬEthereumтАЭ value

* Throw an error if chain ID is not supported by the Swaps feature

* Use string literals when calling the `t` fn,

* Watch Jest tests silently (no React warnings in terminal, only errors)

* Add @testing-library/jest-dom, import it before running Jest tests

* Add snapshot testing of SwapsтАЩ React components for happy paths, increase minimum threshold for Jest

* Add the test/jest folder for Jest setup and shared functions, use it in Swaps Jest tests

* Fix ESLint issues, update linting config

* Enable ESLint for .snap files (Jest snapshots), throw an error if a snapshot is bigger than 50 lines

* DonтАЩt run lint:fix for .snap files

* Move `createProps` outside of `describe` blocks, move store creation inside tests

* Use translations instead of keys, update a rendering function to load translations

* Make sure all Jest snapshots are shorter than 50 lines (default limit)

* Add / update props for Swaps tests

* Fix React warnings when running tests for Swaps

* Bump @metamask/contract-metadata from 1.23.0 to 1.25.0 (#10899)

Bumps [@metamask/contract-metadata](https://github.com/MetaMask/contract-metadata) from 1.23.0 to 1.25.0.
- [Release notes](https://github.com/MetaMask/contract-metadata/releases)
- [Commits](https://github.com/MetaMask/contract-metadata/compare/v1.23.0...v1.25.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Refactoring from-import-ui.spec.js to use fixtures (#10907)

* Fix 10458 - Understand where to get support (#10895)

* Add contract address validation for token swaps (#10912)

* Fixing ENS input entry in send flow (#10923)

* Fixing ENS input entry in send flow

Fixes MetaMask/metamask-extension#10691

* removed unnecessary apostrophe

* Refactoring incremental-security.spec.js to use fixtures (#10917)

* use one segment instance (#10915)

* Implement Ledger Live bridge (#10293)

* add view account-details menu item to token-options menu (#10932)

* add view account-details menu item to token-options menu

* add onViewAccountDetails propType

* Fix 10609 - Prevent overflow of confirmation page hostname (#10935)

* upgrade eth-keyring-controller (#10933)

* [Fix] 10365 My Accounts Removal (#10680)

* pushing my-accounts removal

* removed CONTACT_MY_ACCOUNTS_ROUTE

* removed CONTACT_MY_ACCOUNTS_VIEW_ROUTE

* removing CONTACT_MY_ACCOUNTS_EDIT_ROUTE

* removing CONTACT_MY_ACCOUNTS_EDIT_ROUTE

* removed showingMyAccounts dead code

* removed more dead code related to isMyAccountsPage

* removing more dead code

* fixed linting error(s)

* removing my-accounts component/folder

* added empty contact screen ui

* styled empty contact page ui

* fixed linting, removed add contacts button, and fixed errors

* localized text and centered No Contacts

* pushing localized verification and fixed e2e test

* added listRoute redirect

* added listroute and fixed linting error

* Increase Jest unit test coverage for the Swaps feature to ~43% (#10934)

* add hamburger menu to eth page (#10938)

* add hamburger menu to eth page

* change token-options to asset-options, use more direct selector for user address fetch

* use token custom icons where possible (#10939)

* Whats new popup (#10583)

* Add 'What's New' notification popup

* Move selectors from shared/notifications into ui/ directory

* Use keys for localized message in whats new notifications objects, to ensure notifications will be translated.

* Remove unused swaps intro popup locale messages

* Fix keys of whats new notification locales

* Remove notifications messages and descriptions from comment in shared/notifications

* Move notifcationActionFunctions to shared/notifications and make it stateless

* Get notification data from constants instead of state in whats-new-popup

* Code cleanup

* Fix build quote reference to swapsEthToken, broken during rebase

* Rename notificationFilters to notificationToExclude to clarify its purpose

* Documentation for getSortedNotificationsToShow

* Move notification action functions from shared/ to whats-new-popup.js

* Stop setting swapsWelcomeMessageHasBeenShown to state in app-state controller

* Update e2e tests for whats new popup changes

* Updating migration files

* Addressing feedback part 1

* Addressing feedback part 2

* Remove unnecessary div in whats-new-popup

* Change getNotificationsToExclude to getNotificationsToInclude for use in the getSortedNotificationsToShow selector

* Delete intro-popup directory and test files

* Lint fix

* Add notifiction state to address-entry fixture

* Use two separate functions for rendering first and subsequent notifications in the whats-new-popup

* Ensure that string literals are passed to t for whats new popup text

* Update import-ui fixtures to include notificaiton controller state

* Remove unnecessary, accidental change confirm-approve

* Remove swaps notification in favour of mobile swaps as first notifcation and TBD 3rd notification

* Update whats-new-popup to use intersection observer api to detect if notification has been seen

* Add notifications to send-edit and threebox e2e test fixtures

* Update ui/app/selectors/selectors.js

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

* Update ui/app/selectors/selectors.js

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

* Clean up locale code for whats-new-popup notifications

* Disconnect observers in whats-new-popup when their callback is first called

* Add test case for migration 58 for when the AppStateController does not exist

* Rename popover components containerRef to popoverWrapRef

* Fix messages.json

* Update notification messages and images

* Rename popoverWrapRef -> popoverRef in whats-new-popup and popover.component

* Only create one observer, and only after images have loaded, in whats-new-popup

* Set width and height on whats-new-popup image, instead of setting state on img load

* Update ui/app/components/app/whats-new-popup/whats-new-popup.js

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

* Code clean up in whats new popup re: notification rendering and action functions

* Code cleanup in render notification functions of whats-new-popup

* Update ui/app/components/app/whats-new-popup/whats-new-popup.js

Co-authored-by: Mark Stacey <markjstacey@gmail.com>

* lint fix

* Update and localize  notification dates

* Clean up date code in shred/notifications/index.js

Co-authored-by: ryanml <ryanlanese@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>

* Revert "Implement Ledger Live bridge (#10293)"

This reverts commit 15b596ad15.

* Version v9.5.0

* Update changelog for v9.5.0

* yarn allow-scripts and yarn lavamoat:auto for Version-v9.5.0 branch

* Anchor the Need Help text to the bottom of the expanded page (#10955)

* fix transaction sync logic (#10954)

* Add backwards compatibility for ETH <-> WETH contract address validation (#10962)

* Whats new popup design fixes (#10964)

* Remove padding on QR code image

* Allow the qr code to be below the description in the whats new popup

* Fix size and position of QR code in whats new notification

* Add right caret to action links in whats new popup

* Clean up placeImageBelowDescription logic

* Fix display of whats-new-popup image

* Improve spacing and sizing of whats new popup in both full screen and popup view

* refactor

* Ensure method of adding contact when contacts exist (#10963)

* Fixing alignment issue with bottom notification (#10979)

* Revert "Adding recovery phrase video to onboarding process (#10717)"

This reverts commit 9e918b6026.

* Removing recovery video entry from changelog

* Remove tests that are only needed for the commit reverted in 68c5defc

* Fix dependency vulnerability by upgrading xmlhttprequest-ssl via yarn.lock (#10990)

Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Barry Gitarts <bgitarts@gmail.com>
Co-authored-by: Dan J Miller <danjm.com@gmail.com>
Co-authored-by: Erik Marks <25517051+rekmarks@users.noreply.github.com>
Co-authored-by: Brad Decker <git@braddecker.dev>
Co-authored-by: ryanml <ryanlanese@gmail.com>
Co-authored-by: David Walsh <davidwalsh83@gmail.com>
Co-authored-by: Niranjana Binoy <43930900+NiranjanaBinoy@users.noreply.github.com>
Co-authored-by: Shane <jonas.shane@gmail.com>
Co-authored-by: gitpurva <47534619+gitpurva@users.noreply.github.com>
Co-authored-by: kumavis <kumavis@users.noreply.github.com>
Co-authored-by: Etienne Dusseault <etienne.dusseault@gmail.com>
Co-authored-by: kumavis <aaron@kumavis.me>
Co-authored-by: Grant Bakker <grant@bakker.pw>
Co-authored-by: Michael Standen <screaminghawk@gmail.com>
Co-authored-by: Muhammet Kara <mrkara@users.noreply.github.com>
Co-authored-by: Daniel <80175477+dan437@users.noreply.github.com>
Co-authored-by: Thomas Huang <tmashuang@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Thomas <thomas.b.huang@gmail.com>
Co-authored-by: Alex Donesky <alex.donesky@consensys.net>
Co-authored-by: Austin Akers <austin.akers5@gmail.com>
Co-authored-by: MetaMask Bot <metamaskbot@users.noreply.github.com>
2021-05-05 11:08:59 -07:00

2017 lines
96 KiB
JSON

{
"about": {
"message": "рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ"
},
"aboutSettingsDescription": {
"message": "рд╕рдВрд╕реНрдХрд░рдг, рд╕рд╣рд╛рдпрддрд╛ рдХреЗрдВрджреНрд░ рдФрд░ рд╕рдВрдкрд░реНрдХ рдЬрд╛рдирдХрд╛рд░реА"
},
"acceleratingATransaction": {
"message": "* рдЧреИрд╕ рдХреА рдЙрдЪреНрдЪ рдХреАрдордд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЗрдирджреЗрди рдореЗрдВ рддреЗрдЬрд╝реА рд▓рд╛рдиреЗ рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рджреНрд╡рд╛рд░рд╛ рддреЗрдЬрд╝реА рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рдЗрд╕рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред"
},
"acceptTermsOfUse": {
"message": "рдореИрдВрдиреЗ рдкрдврд╝ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВ $1 рд╕реЗ рд╕рд╣рдордд рд╣реВрдБ",
"description": "$1 is the `terms` message"
},
"accessAndSpendNotice": {
"message": "$1 рдЗрд╕ рдЕрдзрд┐рдХрддрдо рд░рд╛рд╢рд┐ рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЦрд░реНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ",
"description": "$1 is the url of the site requesting ability to spend"
},
"accessingYourCamera": {
"message": "рдЖрдкрдХреЗ рдХреИрдорд░реЗ рддрдХ рдкрд╣реБрдБрдЪ рд░рд╣рд╛ рд╣реИ..."
},
"account": {
"message": "рдЦрд╛рддрд╛"
},
"accountDetails": {
"message": "рдЦрд╛рддрд╛ рд╡рд┐рд╡рд░рдг"
},
"accountName": {
"message": "рдЦрд╛рддреЗ рдХрд╛ рдирд╛рдо"
},
"accountOptions": {
"message": "рдЦрд╛рддрд╛ рд╡рд┐рдХрд▓реНрдк"
},
"accountSelectionRequired": {
"message": "рдЖрдкрдХреЛ рдПрдХ рдЦрд╛рддреЗ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!"
},
"active": {
"message": "рд╕рдХреНрд░рд┐рдп"
},
"activity": {
"message": "рдЧрддрд┐рд╡рд┐рдзрд┐"
},
"activityLog": {
"message": "рдЧрддрд┐рд╡рд┐рдзрд┐ рд▓реЙрдЧ"
},
"addAcquiredTokens": {
"message": "рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ MetaMask рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рдЯреЛрдХрди рдЬреЛрдбрд╝реЗрдВ"
},
"addAlias": {
"message": "рдЙрдкрдирд╛рдо рдЬреЛрдбрд╝реЗрдВ"
},
"addNetwork": {
"message": "рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛрдбрд╝реЗрдВ"
},
"addRecipient": {
"message": "рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЛ рдЬреЛрдбрд╝реЗрдВ"
},
"addSuggestedTokens": {
"message": "рд╕реБрдЭрд╛рдП рдЧрдП рдЯреЛрдХрди рдЬреЛрдбрд╝реЗрдВ"
},
"addToAddressBook": {
"message": "рдкрддрд╛ рдкреБрд╕реНрддрд┐рдХрд╛ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ"
},
"addToAddressBookModalPlaceholder": {
"message": "рдЬреИрд╕реЗ рдЬреЙрди рдбреА."
},
"addToken": {
"message": "рдЯреЛрдХрди рдЬреЛрдбрд╝реЗрдВ"
},
"addTokens": {
"message": "рдЯреЛрдХрди рдЬреЛрдбрд╝реЗрдВ"
},
"advanced": {
"message": "рдЙрдиреНрдирдд"
},
"advancedOptions": {
"message": "рдЙрдиреНрдирдд рд╡рд┐рдХрд▓реНрдк"
},
"advancedSettingsDescription": {
"message": "рдбреЗрд╡рд▓рдкрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рддрдХ рдкрд╣реБрдБрдЪреЗрдВ, рд╕реНрдЯреЗрдЯ рд▓реЙрдЧ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЦрд╛рддрд╛ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ, рдЯреЗрд╕реНрдЯрдиреЗрдЯ рдФрд░ рдХрд╕реНрдЯрдо RPC рд╕реЗрдЯ рдХрд░реЗрдВ"
},
"affirmAgree": {
"message": "рдореИрдВ рд╕рд╣рдордд рд╣реВрдБ"
},
"aggregatorFeeCost": {
"message": "рдПрдЧреНрд░реАрдЧреЗрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╢реБрд▓реНрдХ"
},
"alertDisableTooltip": {
"message": "рдЗрд╕реЗ \"рд╕реЗрдЯрд┐рдВрдЧ > рдЕрд▓рд░реНрдЯ\" рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ"
},
"alertSettingsUnconnectedAccount": {
"message": "рдЪрдпрдирд┐рдд рдЕрд╕рдВрдмрджреНрдз рдЦрд╛рддреЗ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рдирд╛"
},
"alertSettingsUnconnectedAccountDescription": {
"message": "рдпрд╣ рдЪреЗрддрд╛рд╡рдиреА рдкреЙрдкрдЕрдк рдореЗрдВ рддрдм рджрд┐рдЦрд╛рдИ рдЬрд╛рддреА рд╣реИ, рдЬрдм рдЖрдк рдХрдиреЗрдХреНрдЯреЗрдб Web3 рд╕рд╛рдЗрдЯ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░ рд░рд╣реЗ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрдпрдирд┐рдд рдЦрд╛рддрд╛ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред"
},
"alerts": {
"message": "рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ"
},
"alertsSettingsDescription": {
"message": "рдкреНрд░рддреНрдпреЗрдХ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ"
},
"allowExternalExtensionTo": {
"message": "рдЗрд╕ рдмрд╛рд╣рд░реА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ:"
},
"allowOriginSpendToken": {
"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": {
"message": "рдЗрд╕ рд╕рд╛рдЗрдЯ рдХреЛ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ:"
},
"allowWithdrawAndSpend": {
"message": "$1 рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░рд╛рд╢рд┐ рддрдХ рдирд┐рдХрд╛рд▓рдиреЗ рдФрд░ рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ:",
"description": "The url of the site that requested permission to 'withdraw and spend'"
},
"amount": {
"message": "рд░рд╛рд╢рд┐"
},
"amountWithColon": {
"message": "рд░рд╛рд╢рд┐:"
},
"appDescription": {
"message": "рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХ Ethereum рд╡реЙрд▓реЗрдЯ",
"description": "The description of the application"
},
"appName": {
"message": "MetaMask",
"description": "The name of the application"
},
"approvalAndAggregatorTxFeeCost": {
"message": "рдЕрдиреБрдореЛрджрди рдФрд░ рдПрдЧреНрд░реАрдЧреЗрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╢реБрд▓реНрдХ"
},
"approvalTxGasCost": {
"message": "рдЕрдиреБрдореЛрджрди Tx рдЧреИрд╕ рдХреАрдордд"
},
"approve": {
"message": "рдЦрд░реНрдЪ рд╕реАрдорд╛ рдЕрдиреБрдореЛрджрд┐рдд рдХрд░реЗрдВ"
},
"approveSpendLimit": {
"message": "$1 рдЦрд░реНрдЪ рд╕реАрдорд╛ рдХреЛ рдЕрдиреБрдореЛрджрд┐рдд рдХрд░реЗрдВ",
"description": "The token symbol that is being approved"
},
"approved": {
"message": "рдЕрдиреБрдореЛрджрд┐рдд"
},
"asset": {
"message": "рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐"
},
"assets": {
"message": "рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпрд╛рдБ"
},
"attemptToCancel": {
"message": "рд░рджреНрдж рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ?"
},
"attemptToCancelDescription": {
"message": "рдЗрд╕ рдкреНрд░рдпрд╛рд╕ рдХреЛ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХреЗ рдореВрд▓ рд▓реЗрдирджреЗрди рдХреЛ рд░рджреНрдж рдХрд░рдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реЛрдЧреАред рдпрджрд┐ рд░рджреНрджреАрдХрд░рдг рдХрд╛ рдкреНрд░рдпрд╛рд╕ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдкрд╕реЗ рдКрдкрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд▓реЗрдирджреЗрди рд╢реБрд▓реНрдХ рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред"
},
"attemptingConnect": {
"message": "рдмреНрд▓реЙрдХрдЪреЗрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ред"
},
"attributions": {
"message": "рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ"
},
"authorizedPermissions": {
"message": "рдЖрдкрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдЕрдзрд┐рдХреГрдд рдХрд░ рджреА рд╣реИрдВ"
},
"autoLockTimeLimit": {
"message": "рдСрдЯреЛ-рд▓реЙрдХ рдЯрд╛рдЗрдорд░ (рдорд┐рдирдЯ)"
},
"autoLockTimeLimitDescription": {
"message": "MetaMask рд▓реЙрдХ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕рдордп рдХреЛ рдорд┐рдирдЯ рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВред"
},
"average": {
"message": "рдФрд╕рдд"
},
"back": {
"message": "рд╡рд╛рдкрд╕"
},
"backToAll": {
"message": "рд╕рднреА рдкрд░ рд╡рд╛рдкрд╕"
},
"backupApprovalInfo": {
"message": "рдпрджрд┐ рдЖрдк рдЕрдкрдирд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдЦреЛ рджреЗрддреЗ рд╣реИрдВ, рдЕрдкрдирд╛ рдкрд╛рд╕рд╡рд░реНрдб рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ, MetaMask рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛ рдпрд╛ рджреВрд╕рд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЕрдкрдиреЗ рд╡реЙрд▓реЗрдЯ рддрдХ рдкрд╣реБрдБрдЪрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛрдВ, рддреЛ рдЖрдкрдХреЗ рд╡реЙрд▓реЗрдЯ рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЧреБрдкреНрдд рдХреЛрдб рдЖрд╡рд╢реНрдпрдХ рд╣реИред"
},
"backupApprovalNotice": {
"message": "рдЕрдкрдиреЗ рд╡реЙрд▓реЗрдЯ рдФрд░ рдзрди рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЧреБрдкреНрдд рд░рд┐рдХрд╡рд░реА рдХреЛрдб рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдВред"
},
"backupNow": {
"message": "рдЕрднреА рдмреИрдХрдЕрдк рд▓реЗрдВ"
},
"balance": {
"message": "рд╢реЗрд╖рд░рд╛рд╢рд┐"
},
"balanceOutdated": {
"message": "рд╢реЗрд╖рд░рд╛рд╢рд┐ рдкреБрд░рд╛рдиреА рд╣реЛ рд╕рдХрддреА рд╣реИ"
},
"basic": {
"message": "рдмреЗрд╕рд┐рдХ"
},
"blockExplorerUrl": {
"message": "рдмреНрд▓реЙрдХ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░"
},
"blockExplorerView": {
"message": "$1 рдкрд░ рдЦрд╛рддрд╛ рджреЗрдЦреЗрдВ",
"description": "$1 replaced by URL for custom block explorer"
},
"blockiesIdenticon": {
"message": "рдмреНрд▓реЙрдХреАрдЬрд╝ рдЖрдЗрдбреЗрдВрдЯрд┐рдХреЙрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ"
},
"browserNotSupported": {
"message": "рдЖрдкрдХрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ..."
},
"builtInCalifornia": {
"message": "MetaMask рдХреЛ рдХреИрд▓рд┐рдлреЛрд░реНрдирд┐рдпрд╛ рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдФрд░ рдирд┐рд░реНрдорд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред"
},
"buy": {
"message": "рдЦрд░реАрджреЗрдВ"
},
"buyWithWyre": {
"message": "ETH рдХреЛ Wyre рд╕рд╛рде рдЦрд░реАрджреЗрдВ"
},
"buyWithWyreDescription": {
"message": "Wyre рдЖрдкрдХреЛ рдЕрдкрдиреЗ MetaMask рдЦрд╛рддреЗ рдореЗрдВ ETH рдЬрдорд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдмрд┐рдЯ рдХрд╛рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИред"
},
"bytes": {
"message": "рдмрд╛рдЗрдЯ"
},
"cancel": {
"message": "рд░рджреНрдж рдХрд░реЗрдВ"
},
"cancellationGasFee": {
"message": "рд░рджреНрджреАрдХрд░рдг рдЧреИрд╕ рд╢реБрд▓реНрдХ"
},
"cancelled": {
"message": "рд░рджреНрдж рдХрд┐рдпрд╛ рдЧрдпрд╛"
},
"chainId": {
"message": "рдЪреЗрди ID"
},
"chromeRequiredForHardwareWallets": {
"message": "рдЕрдкрдиреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реЙрд▓реЗрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ Google Chrome рдкрд░ MetaMask рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред"
},
"clickToRevealSeed": {
"message": "рдЧреБрдкреНрдд рд╢рдмреНрджреЛрдВ рдХреЛ рдкреНрд░рдХрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ"
},
"close": {
"message": "рдмрдВрдж рдХрд░реЗрдВ"
},
"confirm": {
"message": "рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ"
},
"confirmPassword": {
"message": "рдкрд╛рд╕рд╡рд░реНрдб рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ"
},
"confirmSecretBackupPhrase": {
"message": "рдЕрдкрдиреЗ рдЧреБрдкреНрдд рдмреИрдХрдЕрдк рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ"
},
"confirmed": {
"message": "рдкреБрд╖реНрдЯрд┐ рдХреА рдЧрдИ"
},
"congratulations": {
"message": "рдмрдзрд╛рдЗрдпрд╛рдБ"
},
"connect": {
"message": "рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ"
},
"connectAccountOrCreate": {
"message": "рдЦрд╛рддрд╛ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдпрд╛ рдирдпрд╛ рдмрдирд╛рдПрдБ"
},
"connectHardwareWallet": {
"message": "рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реЙрд▓реЗрдЯ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ"
},
"connectManually": {
"message": "рд╡рд░реНрддрдорд╛рди рд╕рд╛рдЗрдЯ рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ"
},
"connectTo": {
"message": "$1 рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ",
"description": "$1 is the name/origin of a web3 site/application that the user can connect to metamask"
},
"connectToAll": {
"message": "рдЕрдкрдиреЗ рд╕рднреА $1 рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ",
"description": "$1 will be replaced by the translation of connectToAllAccounts"
},
"connectToAllAccounts": {
"message": "рдЦрд╛рддреЗ",
"description": "will replace $1 in connectToAll, completing the sentence 'connect to all of your accounts', will be text that shows list of accounts on hover"
},
"connectToMultiple": {
"message": "$1 рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ",
"description": "$1 will be replaced by the translation of connectToMultipleNumberOfAccounts"
},
"connectToMultipleNumberOfAccounts": {
"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": {
"message": "MetaMask рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ"
},
"connectedAccountsDescriptionPlural": {
"message": "рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рд╕рд╛рдЗрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдП рдЧрдП $1 рдЦрд╛рддреЗ рд╣реИрдВред",
"description": "$1 is the number of accounts"
},
"connectedAccountsDescriptionSingular": {
"message": "рдЗрд╕ рд╕рд╛рдЗрдЯ рд╕реЗ рдЖрдкрдХрд╛ 1 рдЦрд╛рддрд╛ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред"
},
"connectedAccountsEmptyDescription": {
"message": "MetaMask рдЗрд╕ рд╕рд╛рдЗрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реИред рдХрд┐рд╕реА web3 рд╕рд╛рдЗрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдирдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдХрдиреЗрдХреНрдЯ рдмрдЯрди рдЦреЛрдЬреЗрдВред"
},
"connectedSites": {
"message": "рдХрдиреЗрдХреНрдЯ рдХреА рдЧрдИ рд╕рд╛рдЗрдЯреЗрдВ"
},
"connectedSitesDescription": {
"message": "$1 рдЗрди рд╕рд╛рдЗрдЯреЛрдВ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реИред рд╡реЗ рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдХрд╛ рдкрддрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред",
"description": "$1 is the account name"
},
"connectedSitesEmptyDescription": {
"message": "$1 рдХрд┐рд╕реА рднреА рд╕рд╛рдЗрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реИред",
"description": "$1 is the account name"
},
"connecting": {
"message": "рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ..."
},
"connectingTo": {
"message": "$1 рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ"
},
"connectingToGoerli": {
"message": "Goerli рдЯреЗрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИ"
},
"connectingToKovan": {
"message": "Kovan рдЯреЗрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИ"
},
"connectingToMainnet": {
"message": "Ethereum Mainnet рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИ"
},
"connectingToRinkeby": {
"message": "Rinkeby рдЯреЗрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИ"
},
"connectingToRopsten": {
"message": "Ropsten рдЯреЗрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИ"
},
"contactUs": {
"message": "рд╣рдорд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ"
},
"contacts": {
"message": "рд╕рдВрдкрд░реНрдХ"
},
"contactsSettingsDescription": {
"message": "рдЕрдкрдиреЗ рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВ, рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ, рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ"
},
"continueToWyre": {
"message": "Wyre рдкрд░ рдЬрд╛рд░реА рд░рдЦреЗрдВ"
},
"contractDeployment": {
"message": "рдЕрдиреБрдмрдВрдз рдкрд░рд┐рдирд┐рдпреЛрдЬрди"
},
"contractInteraction": {
"message": "рдЕрдиреБрдмрдВрдз рдЗрдВрдЯрд░реИрдХреНрд╢рди"
},
"copiedExclamation": {
"message": "рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛!"
},
"copiedTransactionId": {
"message": "рдХреЙрдкреА рдХреА рдЧрдИ рд▓реЗрдирджреЗрди ID"
},
"copyAddress": {
"message": "рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдкрддрд╛ рдХреЙрдкреА рдХрд░реЗрдВ"
},
"copyPrivateKey": {
"message": "рдпрд╣ рдЖрдкрдХреА рдирд┐рдЬреА рдХреБрдВрдЬреА рд╣реИ (рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ)"
},
"copyToClipboard": {
"message": "рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ"
},
"copyTransactionId": {
"message": "рд▓реЗрдирджреЗрди ID рдХреЙрдкреА рдХрд░реЗрдВ"
},
"create": {
"message": "рдмрдирд╛рдПрдБ"
},
"createAWallet": {
"message": "рдПрдХ рд╡реЙрд▓реЗрдЯ рдмрдирд╛рдПрдБ"
},
"createAccount": {
"message": "рдЦрд╛рддрд╛ рдмрдирд╛рдПрдБ"
},
"createPassword": {
"message": "рдкрд╛рд╕рд╡рд░реНрдб рдмрдирд╛рдПрдБ"
},
"currencyConversion": {
"message": "рдореБрджреНрд░рд╛ рд░реВрдкрд╛рдВрддрд░рдг"
},
"currentAccountNotConnected": {
"message": "рдЖрдкрдХрд╛ рдЪрд╛рд▓реВ рдЦрд╛рддрд╛ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реИ"
},
"currentExtension": {
"message": "рд╡рд░реНрддрдорд╛рди рд╡рд┐рд╕реНрддрд╛рд░ рдкреЗрдЬ"
},
"currentLanguage": {
"message": "рд╡рд░реНрддрдорд╛рди рднрд╛рд╖рд╛"
},
"customGas": {
"message": "рдЧреИрд╕ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВ"
},
"customGasSubTitle": {
"message": "рд╢реБрд▓реНрдХ рдмрдврд╝рд╛рдиреЗ рд╕реЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕рдордп рдореЗрдВ рдХрдореА рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред"
},
"customRPC": {
"message": "рдХрд╕реНрдЯрдо RPC"
},
"customSpendLimit": {
"message": "рдХрд╕реНрдЯрдо рдЦрд░реНрдЪ рд╕реАрдорд╛"
},
"customToken": {
"message": "рдХрд╕реНрдЯрдо рдЯреЛрдХрди"
},
"dataBackupFoundInfo": {
"message": "MetaMask рдХреА рдкрд┐рдЫрд▓реА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рдЖрдкрдХреЗ рдХреБрдЫ рдЦрд╛рддрд╛ рдбреЗрдЯрд╛ рдХрд╛ рдмреИрдХрдЕрдк рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдореЗрдВ рдЖрдкрдХреА рд╕реЗрдЯрд┐рдВрдЧ, рд╕рдВрдкрд░реНрдХ рдФрд░ рдЯреЛрдХрди рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдЕрдм рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?"
},
"decimal": {
"message": "рджрд╢рдорд▓рд╡ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛"
},
"decimalsMustZerotoTen": {
"message": "рджрд╢рдорд▓рд╡ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо 0 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ 36 рд╕реЗ рдЕрдзрд┐рдХ рди рд╣реЛред"
},
"decrypt": {
"message": "рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░реЗрдВ"
},
"decryptCopy": {
"message": "рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрджреЗрд╢ рдХреЙрдкреА рдХрд░реЗрдВ"
},
"decryptInlineError": {
"message": "рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: $1",
"description": "$1 is error message"
},
"decryptMessageNotice": {
"message": "$1 рдЖрдкрдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЛ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ",
"description": "$1 is the web3 site name"
},
"decryptMetamask": {
"message": "рд╕рдВрджреЗрд╢ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░реЗрдВ"
},
"decryptRequest": {
"message": "рдЕрдиреБрд░реЛрдз рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░реЗрдВ"
},
"defaultNetwork": {
"message": "Ether рдХреЗ рд▓реЗрдирджреЗрди рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ Main Net рд╣реИред"
},
"delete": {
"message": "рд╣рдЯрд╛рдПрдБ"
},
"deleteAccount": {
"message": "рдЦрд╛рддрд╛ рд╣рдЯрд╛рдПрдБ"
},
"deleteNetwork": {
"message": "рдиреЗрдЯрд╡рд░реНрдХ рд╣рдЯрд╛рдПрдБ?"
},
"deleteNetworkDescription": {
"message": "рдХреНрдпрд╛ рдЖрдк рд╡рд╛рдХрдИ рдЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?"
},
"depositEther": {
"message": "Ether рдЬрдорд╛ рдХрд░реЗрдВ"
},
"details": {
"message": "рд╡рд┐рд╡рд░рдг"
},
"directDepositEther": {
"message": "рд╕реАрдзреЗ Ether рдЬрдорд╛ рдХрд░реЗрдВ"
},
"directDepositEtherExplainer": {
"message": "рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ Ether рд╣реИ, рддреЛ рд╕реАрдзреЗ рдЬрдорд╛ рдХрд░рдирд╛ рдЖрдкрдХреЗ рдирдП рд╡реЙрд▓реЗрдЯ рдореЗрдВ Ether рдкрд╛рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рддрд░реАрдХрд╛ рд╣реИред"
},
"disconnect": {
"message": "рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ"
},
"disconnectAllAccounts": {
"message": "рд╕рднреА рдЦрд╛рддреЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ"
},
"disconnectAllAccountsConfirmationDescription": {
"message": "рдХреНрдпрд╛ рдЖрдк рд╡рд╛рдХрдИ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЖрдк рд╕рд╛рдЗрдЯ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВред"
},
"disconnectPrompt": {
"message": "$1 рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ"
},
"disconnectThisAccount": {
"message": "рдЗрд╕ рдЦрд╛рддреЗ рдХреЛ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ"
},
"dismiss": {
"message": "рдЦрд╛рд░рд┐рдЬ рдХрд░реЗрдВ"
},
"done": {
"message": "рд╕рдВрдкрдиреНрди"
},
"dontHaveAHardwareWallet": {
"message": "рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реЙрд▓реЗрдЯ рдирд╣реАрдВ рд╣реИ?"
},
"dontShowThisAgain": {
"message": "рдЗрд╕реЗ рджреЛрдмрд╛рд░рд╛ рди рджрд┐рдЦрд╛рдПрдБ"
},
"downloadGoogleChrome": {
"message": "Google Chrome рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ"
},
"downloadSecretBackup": {
"message": "рдЗрд╕ рдЧреБрдкреНрдд рдмреИрдХрдЕрдк рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдмрд╛рд╣рд░реА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЧрдИ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдпрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдорд╛рдзреНрдпрдо рдкрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рд░рдЦреЗрдВред"
},
"downloadStateLogs": {
"message": "рд╕реНрдЯреЗрдЯ рд▓реЙрдЧ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ"
},
"dropped": {
"message": "рдбреНрд░реЙрдк рдХрд┐рдпрд╛ рдЧрдпрд╛"
},
"edit": {
"message": "рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ"
},
"editContact": {
"message": "рд╕рдВрдкрд░реНрдХ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ"
},
"editPermission": {
"message": "рдЕрдиреБрдорддрд┐ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ"
},
"encryptionPublicKeyNotice": {
"message": "$1 рдЖрдкрдХреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдВрдЬреА рдЪрд╛рд╣рддрд╛ рд╣реИред рд╕рд╣рдорддрд┐ рджреЗрдиреЗ рдкрд░, рдпрд╣ рд╕рд╛рдЗрдЯ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдП рдЧрдП рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧреАред",
"description": "$1 is the web3 site name"
},
"encryptionPublicKeyRequest": {
"message": "рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдВрдЬреА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ"
},
"endOfFlowMessage1": {
"message": "рдЖрдк рдЯреЗрд╕реНрдЯ рдореЗрдВ рдЙрддреНрддреАрд░реНрдг рд╣реЛ рдЧрдП рд╣реИрдВ - рдЕрдкрдиреЗ рд╕реАрдбрдлреНрд░реЗрдЬрд╝ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦреЗрдВ, рдпрд╣ рдЖрдкрдХреА рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░реА рд╣реИ!"
},
"endOfFlowMessage10": {
"message": "рд╕рдм рдХреБрдЫ рд╣реЛ рдЧрдпрд╛"
},
"endOfFlowMessage2": {
"message": "рдЗрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд╕реБрдЭрд╛рд╡"
},
"endOfFlowMessage3": {
"message": "рдХрдИ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдмреИрдХрдЕрдк рд╕рд╣реЗрдЬреЗрдВред"
},
"endOfFlowMessage4": {
"message": "рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рдХрднреА рднреА рдХрд┐рд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рди рдХрд░реЗрдВред"
},
"endOfFlowMessage5": {
"message": "рдлрд╝рд┐рд╢рд┐рдВрдЧ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ! MetaMask рдХрднреА рднреА рдЕрдирд╛рдпрд╛рд╕ рд╣реА рдЖрдкрдХреЗ рд╕реАрдб рдлреНрд░реЗрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдкреВрдЫреЗрдЧрд╛ред"
},
"endOfFlowMessage6": {
"message": "рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реАрдб рдлреНрд░реЗрдЬрд╝ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмреИрдХрдЕрдк рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред"
},
"endOfFlowMessage8": {
"message": "MetaMask рдЖрдкрдХреЗ рд╕реАрдбрдлреНрд░реЗрдЬрд╝ рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред"
},
"endOfFlowMessage9": {
"message": "рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВред"
},
"endpointReturnedDifferentChainId": {
"message": "рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдиреЗ рдЕрд▓рдЧ рдЪреЗрди ID рд▓реМрдЯрд╛рдИ рд╣реИ: $1",
"description": "$1 is the return value of eth_chainId from an RPC endpoint"
},
"ensNotFoundOnCurrentNetwork": {
"message": "рд╡рд░реНрддрдорд╛рди рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ ENS рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓рд╛ред Ethereum Mainnet рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред"
},
"ensRegistrationError": {
"message": "ENS рдирд╛рдо рдкрдВрдЬреАрдХрд░рдг рдореЗрдВ рддреНрд░реБрдЯрд┐"
},
"enterAnAlias": {
"message": "рдПрдХ рдЙрдкрдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ"
},
"enterMaxSpendLimit": {
"message": "рдЕрдзрд┐рдХрддрдо рдЦрд░реНрдЪ рд╕реАрдорд╛ рджрд░реНрдЬ рдХрд░реЗрдВ"
},
"enterPassword": {
"message": "рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ"
},
"enterPasswordContinue": {
"message": "рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ"
},
"errorCode": {
"message": "рдХреЛрдб: $1",
"description": "Displayed error code for debugging purposes. $1 is the error code"
},
"errorDetails": {
"message": "рддреНрд░реБрдЯрд┐ рдХрд╛ рд╡рд┐рд╡рд░рдг",
"description": "Title for collapsible section that displays error details for debugging purposes"
},
"errorMessage": {
"message": "рд╕рдВрджреЗрд╢: $1",
"description": "Displayed error message for debugging purposes. $1 is the error message"
},
"errorName": {
"message": "рдХреЛрдб: $1",
"description": "Displayed error name for debugging purposes. $1 is the error name"
},
"errorPageTitle": {
"message": "MetaMask рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реБрдИ",
"description": "Title of generic error page"
},
"errorStack": {
"message": "рд╕реНрдЯреИрдХ:",
"description": "Title for error stack, which is displayed for debugging purposes"
},
"estimatedProcessingTimes": {
"message": "рдЕрдиреБрдорд╛рдирд┐рдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕рдордп"
},
"eth_accounts": {
"message": "рдЕрдкрдиреЗ рдЕрдиреБрдордд рдЦрд╛рддреЛрдВ рдХреЗ рдкрддреЗ рджреЗрдЦреЗрдВ (рдЖрд╡рд╢реНрдпрдХ)",
"description": "The description for the `eth_accounts` permission"
},
"ethereumPublicAddress": {
"message": "Ethereum рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрддрд╛"
},
"etherscan": {
"message": "Etherscan"
},
"etherscanView": {
"message": "Etherscan рдкрд░ рдЦрд╛рддрд╛ рджреЗрдЦреЗрдВ"
},
"expandView": {
"message": "рджреГрд╢реНрдп рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ"
},
"exportPrivateKey": {
"message": "рдирд┐рдЬреА рдХреБрдВрдЬреА рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ"
},
"externalExtension": {
"message": "рдмрд╛рд╣рд░реА рд╡рд┐рд╕реНрддрд╛рд░"
},
"extraApprovalGas": {
"message": "+$1 рдЕрдиреБрдореЛрджрди рдЧреИрд╕",
"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": {
"message": "рд╡рд┐рдлрд▓"
},
"failedToFetchChainId": {
"message": "рдЪреЗрди ID рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХреАред рдХреНрдпрд╛ рдЖрдкрдХрд╛ RPC URL рд╕рд╣реА рд╣реИ?"
},
"failureMessage": {
"message": "рдХреБрдЫ рдЧрд▓рдд рд╣реБрдЖ рдФрд░ рд╣рдо рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдереЗ"
},
"fast": {
"message": "рддреЗрдЬрд╝"
},
"fastest": {
"message": "рд╕рдмрд╕реЗ рддреЗрдЬрд╝"
},
"feeAssociatedRequest": {
"message": "рдЗрд╕ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рдПрдХ рд╢реБрд▓реНрдХ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред"
},
"fiat": {
"message": "рдлрд╝рд┐рдПрдЯ",
"description": "Exchange type"
},
"fileImportFail": {
"message": "рдлрд╝рд╛рдЗрд▓ рдЖрдпрд╛рдд рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ? рдпрд╣рд╛рдБ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ!",
"description": "Helps user import their account from a JSON file"
},
"forbiddenIpfsGateway": {
"message": "рдирд┐рд╖рд┐рджреНрдз IPFS рдЧреЗрдЯрд╡реЗ: рдХреГрдкрдпрд╛ рдПрдХ CID рдЧреЗрдЯрд╡реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ"
},
"forgetDevice": {
"message": "рдЗрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рднреВрд▓ рдЬрд╛рдПрдБ"
},
"from": {
"message": "рдкреНрд░реЗрд╖рдХ"
},
"fromAddress": {
"message": "рдкреНрд░реЗрд╖рдХ: $1",
"description": "$1 is the address to include in the From label. It is typically shortened first using shortenAddress"
},
"functionApprove": {
"message": "рдлрд╝рдВрдХреНрд╢рди: рдЕрдиреБрдореЛрджрд┐рдд рдХрд░реЗрдВ"
},
"functionType": {
"message": "рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкреНрд░рдХрд╛рд░"
},
"gasLimit": {
"message": "рдЧреИрд╕ рдХреА рд╕реАрдорд╛"
},
"gasLimitInfoTooltipContent": {
"message": "рдЧреИрд╕ рдХреА рд╕реАрдорд╛, рдЧреИрд╕ рдХреА рд╡рд╣ рдЕрдзрд┐рдХрддрдо рдЗрдХрд╛рдЗрдпрд╛рдБ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдЦрд░реНрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред"
},
"gasLimitTooLow": {
"message": "рдЧреИрд╕ рдХреА рд╕реАрдорд╛ рдХрдо рд╕реЗ рдХрдо 21000 рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП"
},
"gasLimitTooLowWithDynamicFee": {
"message": "рдЧреИрд╕ рдХреА рд╕реАрдорд╛ рдХрдо рд╕реЗ рдХрдо $1 рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП",
"description": "$1 is the custom gas limit, in decimal."
},
"gasPrice": {
"message": "рдЧреИрд╕ рдореВрд▓реНрдп (GWEI)"
},
"gasPriceExtremelyLow": {
"message": "рдЧреИрд╕ рдореВрд▓реНрдп рдЕрддреНрдпрдВрдд рдХрдо рд╣реИ"
},
"gasPriceInfoTooltipContent": {
"message": "рдЧреИрд╕ рдореВрд▓реНрдп, Ether рдХреА рдЙрд╕ рд░рд╛рд╢рд┐ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдк рдЧреИрд╕ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдЗрдХрд╛рдИ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред"
},
"gasUsed": {
"message": "рдкреНрд░рдпреБрдХреНрдд рдЧреИрд╕"
},
"gdprMessage": {
"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": "рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ",
"description": "this translation is intended to be exclusively used as the replacement for the $1 in the gdprMessage translation"
},
"general": {
"message": "рд╕рд╛рдорд╛рдиреНрдп"
},
"generalSettingsDescription": {
"message": "рдореБрджреНрд░рд╛ рд░реВрдкрд╛рдВрддрд░рдг, рдкреНрд░рд╛рдердорд┐рдХ рдореБрджреНрд░рд╛, рднрд╛рд╖рд╛, рдмреНрд▓реЙрдХреАрдЬрд╝ рдЖрдЗрдбреЗрдВрдЯрд┐рдХреЙрди"
},
"getEther": {
"message": "Ether рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ"
},
"getEtherFromFaucet": {
"message": "$1 рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝реЙрд╕реЗрдЯ рд╕реЗ Ether рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ",
"description": "Displays network name for Ether faucet"
},
"getHelp": {
"message": "рдорджрдж рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред"
},
"getStarted": {
"message": "рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ"
},
"goerli": {
"message": "Goerli рдЯреЗрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ"
},
"happyToSeeYou": {
"message": "рд╣рдо рдЖрдкрд╕реЗ рдорд┐рд▓рдХрд░ рдЦреБрд╢ рд╣реИрдВред"
},
"hardware": {
"message": "рд╣рд╛рд░реНрдбрд╡реЗрдпрд░"
},
"hardwareWalletConnected": {
"message": "рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реЙрд▓реЗрдЯ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛"
},
"hardwareWallets": {
"message": "рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реЙрд▓реЗрдЯ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ"
},
"hardwareWalletsMsg": {
"message": "рдХрд┐рд╕реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реЙрд▓реЗрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдЬрд┐рд╕реЗ рдЖрдк MetaMask рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ"
},
"havingTroubleConnecting": {
"message": "рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ?"
},
"here": {
"message": "рдпрд╣рд╛рдБ",
"description": "as in -click here- for more information (goes with troubleTokenBalances)"
},
"hexData": {
"message": "рд╣реЗрдХреНрд╕ рдбреЗрдЯрд╛"
},
"hide": {
"message": "рдЫрд┐рдкрд╛рдПрдБ"
},
"hideTokenPrompt": {
"message": "рдЯреЛрдХрди рдЫрд┐рдкрд╛рдПрдБ?"
},
"hideTokenSymbol": {
"message": "$1 рдЫрд┐рдкрд╛рдПрдБ",
"description": "$1 is the symbol for a token (e.g. 'DAI')"
},
"history": {
"message": "рдЗрддрд┐рд╣рд╛рд╕"
},
"import": {
"message": "рдЖрдпрд╛рдд рдХрд░реЗрдВ",
"description": "Button to import an account from a selected file"
},
"importAccount": {
"message": "рдЦрд╛рддрд╛ рдЖрдпрд╛рдд рдХрд░реЗрдВ"
},
"importAccountMsg": {
"message": " рдЖрдпрд╛рддрд┐рдд рдЦрд╛рддреЗ рдЖрдкрдХреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП MetaMask рдЦрд╛рддреЗ рд╕реАрдбрдлреНрд░реЗрдЬрд╝ рд╕реЗ рд╕рдВрдмрджреНрдз рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдЖрдпрд╛рддрд┐рдд рдЦрд╛рддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВ "
},
"importAccountSeedPhrase": {
"message": "рд╕реАрдбрдлреНрд░реЗрдЬрд╝ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдЦрд╛рддрд╛ рдЖрдпрд╛рдд рдХрд░реЗрдВ"
},
"importWallet": {
"message": "рд╡реЙрд▓реЗрдЯ рдЖрдпрд╛рдд рдХрд░реЗрдВ"
},
"imported": {
"message": "рдЖрдпрд╛рддрд┐рдд",
"description": "status showing that an account has been fully loaded into the keyring"
},
"initialTransactionConfirmed": {
"message": "рдиреЗрдЯрд╡рд░реНрдХ рджреНрд╡рд╛рд░рд╛ рдЖрдкрдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓реЗрдирджреЗрди рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА рдЧрдИ рдереАред рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред"
},
"insufficientBalance": {
"message": "рдЕрдкрд░реНрдпрд╛рдкреНрдд рд╢реЗрд╖рд░рд╛рд╢рд┐ред"
},
"insufficientFunds": {
"message": "рдЕрдкрд░реНрдпрд╛рдкреНрдд рдзрдиред"
},
"insufficientTokens": {
"message": "рдЕрдкрд░реНрдпрд╛рдкреНрдд рдЯреЛрдХрдиред"
},
"invalidAddress": {
"message": "рдЕрдорд╛рдиреНрдп рдкрддрд╛"
},
"invalidAddressRecipient": {
"message": "рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХрд╛ рдкрддрд╛ рдЕрдорд╛рдиреНрдп рд╣реИ"
},
"invalidAddressRecipientNotEthNetwork": {
"message": "ETH рдиреЗрдЯрд╡рд░реНрдХ рдирд╣реАрдВ, рд▓реЛрдЕрд░рдХреЗрд╕ рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ"
},
"invalidBlockExplorerURL": {
"message": "рдЕрдорд╛рдиреНрдп рдмреНрд▓реЙрдХ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ URL"
},
"invalidCustomNetworkAlertContent1": {
"message": "рдХрд╕реНрдЯрдо рдиреЗрдЯрд╡рд░реНрдХ '$1' рдХреЗ рд▓рд┐рдП рдЪреЗрди ID рдХреЛ рдлрд┐рд░ рд╕реЗ рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред",
"description": "$1 is the name/identifier of the network."
},
"invalidCustomNetworkAlertContent2": {
"message": "рдЖрдкрдХреЛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдпрд╛ рджреЛрд╖рдкреВрд░реНрдг рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рджрд╛рддрд╛рдУрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдм рд╕рднреА рдХрд╕реНрдЯрдо рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдЪреЗрди ID рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред"
},
"invalidCustomNetworkAlertContent3": {
"message": "рд╕реЗрдЯрд┐рдВрдЧ > рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЬрд╛рдПрдБ рдФрд░ рдЪреЗрди ID рджрд░реНрдЬ рдХрд░реЗрдВред рдЖрдк $1 рдкрд░ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдЪреЗрди ID рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред",
"description": "$1 is a link to https://chainid.network"
},
"invalidCustomNetworkAlertTitle": {
"message": "рдЕрдорд╛рдиреНрдп рдХрд╕реНрдЯрдо рдиреЗрдЯрд╡рд░реНрдХ"
},
"invalidHexNumber": {
"message": "рдЕрдорд╛рдиреНрдп рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдВрдЦреНрдпрд╛ред"
},
"invalidHexNumberLeadingZeros": {
"message": "рдЕрдорд╛рдиреНрдп рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдВрдЦреНрдпрд╛ред рдЖрдЧреЗ рдХреЗ рдХрд┐рд╕реА рднреА рд╢реВрдиреНрдп рдХреЛ рдирд┐рдХрд╛рд▓ рджреЗрдВред"
},
"invalidIpfsGateway": {
"message": "рдЕрдорд╛рдиреНрдп IPFS рдЧреЗрдЯрд╡реЗ: рдорд╛рди рдПрдХ рдорд╛рдиреНрдп URL рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП"
},
"invalidNumber": {
"message": "рдЕрдорд╛рдиреНрдп рд╕рдВрдЦреНрдпрд╛ред рдПрдХ рджрд╢рдорд▓рд╡ рдпрд╛ '0x'-рдЙрдкрд╕рд░реНрдЧ рд╡рд╛рд▓реА рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдВрдЦреНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред"
},
"invalidNumberLeadingZeros": {
"message": "рдЕрдорд╛рдиреНрдп рд╕рдВрдЦреНрдпрд╛ред рдЖрдЧреЗ рдХреЗ рдХрд┐рд╕реА рднреА рд╢реВрдиреНрдп рдХреЛ рдирд┐рдХрд╛рд▓ рджреЗрдВред"
},
"invalidRPC": {
"message": "рдЕрдорд╛рдиреНрдп RPC URL"
},
"invalidSeedPhrase": {
"message": "рдЕрдорд╛рдиреНрдп рд╕реАрдб рдлреНрд░реЗрдЬрд╝"
},
"ipfsGateway": {
"message": "IPFS рдЧреЗрдЯрд╡реЗ"
},
"ipfsGatewayDescription": {
"message": "ENS рд╕рд╛рдордЧреНрд░реА рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП IPFS CID рдЧреЗрдЯрд╡реЗ рдХрд╛ URL рджрд░реНрдЬ рдХрд░реЗрдВред"
},
"jsonFile": {
"message": "JSON рдлрд╝рд╛рдЗрд▓",
"description": "format for importing an account"
},
"knownAddressRecipient": {
"message": "рдЬреНрдЮрд╛рдд рдЕрдиреБрдмрдВрдз рдкрддрд╛ред"
},
"knownTokenWarning": {
"message": "рдпрд╣ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдЙрди рдЯреЛрдХрди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдЧреА, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдкрдХреЗ рд╡реЙрд▓реЗрдЯ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреЛ рдлрд╝рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рддрднреА рдЕрдиреБрдореЛрджрд┐рдд рдХрд░реЗрдВ, рдЬрдм рдЖрдк рдЗрд╕ рдмрд╛рдд рдХреЛ рд▓реЗрдХрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрдВ рдХрд┐ рдЖрдк рдЗрди рдЯреЛрдХрди рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред"
},
"kovan": {
"message": "Kovan рдЯреЗрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ"
},
"lastConnected": {
"message": "рдЕрдВрддрд┐рдо рдмрд╛рд░ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛"
},
"learnMore": {
"message": "рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВ"
},
"ledgerAccountRestriction": {
"message": "рдирдпрд╛ рдЦрд╛рддрд╛ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЕрдВрддрд┐рдо рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред"
},
"letsGoSetUp": {
"message": "рд╣рд╛рдБ, рдЖрдЗрдП рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ!"
},
"likeToAddTokens": {
"message": "рдХреНрдпрд╛ рдЖрдк рдЗрди рдЯреЛрдХрди рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?"
},
"links": {
"message": "рд▓рд┐рдВрдХ"
},
"loadMore": {
"message": "рдЕрдзрд┐рдХ рд▓реЛрдб рдХрд░реЗрдВ"
},
"loading": {
"message": "рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ..."
},
"loadingTokens": {
"message": "рдЯреЛрдХрди рд▓реЛрдб рд╣реЛ рд░рд╣реЗ рд╣реИрдВ..."
},
"localhost": {
"message": "рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ 8545"
},
"lock": {
"message": "рд▓реЙрдХ"
},
"lockTimeTooGreat": {
"message": "рд▓реЙрдХ рд╕рдордп рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ"
},
"mainnet": {
"message": "Ethereum Mainnet"
},
"max": {
"message": "рдЕрдзрд┐рдХрддрдо"
},
"memo": {
"message": "рдореЗрдореЛ"
},
"memorizePhrase": {
"message": "рдЗрд╕ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рдпрд╛рдж рд░рдЦреЗрдВред"
},
"message": {
"message": "рд╕рдВрджреЗрд╢"
},
"metaMaskConnectStatusParagraphOne": {
"message": "рдЕрдм MetaMask рдореЗрдВ рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдкрд░ рдЖрдкрдХрд╛ рдЕрдзрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рд╣реИред"
},
"metaMaskConnectStatusParagraphThree": {
"message": "рдЕрдкрдиреЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдП рдЧрдП рдЦрд╛рддреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред"
},
"metaMaskConnectStatusParagraphTwo": {
"message": "рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд┐рддрд┐ рдмрдЯрди рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬрд┐рд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рд╡рд╣ рдЖрдкрдХреЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрдпрдирд┐рдд рдЦрд╛рддреЗ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реИред"
},
"metamaskDescription": {
"message": "рдЖрдкрдХреЛ Ethereum рдФрд░ рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рд╡реЗрдм рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред"
},
"metamaskSwapsOfflineDescription": {
"message": "MetaMask рд╕реНрд╡реИрдк рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдХреГрдкрдпрд╛ рдмрд╛рдж рдореЗрдВ рд╡рд╛рдкрд╕ рджреЗрдЦреЗрдВред"
},
"metamaskVersion": {
"message": "MetaMask рд╕рдВрд╕реНрдХрд░рдг"
},
"metametricsCommitmentsAllowOptOut": {
"message": "рд╣рдореЗрд╢рд╛ рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдСрдкреНрдЯ-рдЖрдЙрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ"
},
"metametricsCommitmentsBoldNever": {
"message": "рдХрднреА рдирд╣реАрдВ",
"description": "This string is localized separately from some of the commitments so that we can bold it"
},
"metametricsCommitmentsIntro": {
"message": "MetaMask рдирд┐рдореНрди рдЪреАрдЬрд╝реЗрдВ рдХрд░реЗрдЧрд╛.."
},
"metametricsCommitmentsNeverCollectIP": {
"message": "$1 рдЖрдкрдХрд╛ рдкреВрд░рд╛ IP рдкрддрд╛ рдПрдХрддреНрд░ рдХрд░реЗрдЧрд╛",
"description": "The $1 is the bolded word 'Never', from 'metametricsCommitmentsBoldNever'"
},
"metametricsCommitmentsNeverCollectKeysEtc": {
"message": "$1 рдХреБрдВрдЬреА, рдкрддреЗ, рд▓реЗрдирджреЗрди, рд╢реЗрд╖рд░рд╛рд╢рд┐, рд╣реИрд╢ рдпрд╛ рдХреЛрдИ рднреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ",
"description": "The $1 is the bolded word 'Never', from 'metametricsCommitmentsBoldNever'"
},
"metametricsCommitmentsNeverSellDataForProfit": {
"message": "$1 рд▓рд╛рдн рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдмреЗрдЪрддрд╛ рд╣реИред рд╣рдореЗрд╢рд╛!",
"description": "The $1 is the bolded word 'Never', from 'metametricsCommitmentsBoldNever'"
},
"metametricsCommitmentsSendAnonymizedEvents": {
"message": "рдмреЗрдирд╛рдо рдХреНрд▓рд┐рдХ рдФрд░ рдкреЗрдЬрд╡реНрдпреВ рдИрд╡реЗрдВрдЯ рднреЗрдЬреЗрдВ"
},
"metametricsHelpImproveMetaMask": {
"message": "MetaMask рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рд╣рдорд╛рд░реА рдорджрдж рдХрд░реЗрдВ"
},
"metametricsOptInDescription": {
"message": "MetaMask рдЗрд╕ рдмрд╛рдд рдХреА рдмреЗрд╣рддрд░ рд╕рдордЭ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рдж рдФрд░ Ethereum рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред"
},
"mobileSyncText": {
"message": "рдХреГрдкрдпрд╛ рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдЖрдк рд╣реА рд╣реИрдВ!"
},
"mustSelectOne": {
"message": "рдХрдо рд╕реЗ рдХрдо 1 рдЯреЛрдХрди рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред"
},
"myAccounts": {
"message": "рдореЗрд░реЗ рдЦрд╛рддреЗ"
},
"needEtherInWallet": {
"message": "MetaMask рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╡реЙрд▓реЗрдЯ рдореЗрдВ Ether рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред"
},
"needImportFile": {
"message": "рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред",
"description": "User is important an account and needs to add a file to continue"
},
"negativeETH": {
"message": "ETH рдХреА рдЛрдгрд╛рддреНрдордХ рд░рд╛рд╢рд┐рдпрд╛рдВ рдирд╣реАрдВ рднреЗрдЬ рд╕рдХрддреЗред"
},
"networkName": {
"message": "рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдирд╛рдо"
},
"networkSettingsChainIdDescription": {
"message": "рдЪреЗрди ID рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реЗрдирджреЗрди рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рджреНрд╡рд╛рд░рд╛ рджреА рдЧрдИ рдЪреЗрди ID рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рджрд╢рдорд▓рд╡ рдпрд╛ '0x'-рдЙрдкрд╕рд░реНрдЧ рд╡рд╛рд▓реА рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдВрдЦреНрдпрд╛ рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджрд╢рдорд▓рд╡ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВрдЧреЗред"
},
"networkSettingsDescription": {
"message": "рдХрд╕реНрдЯрдо RPC рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ"
},
"networks": {
"message": "рдиреЗрдЯрд╡рд░реНрдХ"
},
"nevermind": {
"message": "рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ"
},
"newAccount": {
"message": "рдирдпрд╛ рдЦрд╛рддрд╛"
},
"newAccountDetectedDialogMessage": {
"message": "рдирдП рдкрддреЗ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЧрдИ! рдЕрдкрдиреА рдкрддрд╛ рдкреБрд╕реНрддрд┐рдХрд╛ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред"
},
"newAccountNumberName": {
"message": "рдЦрд╛рддрд╛ $1",
"description": "Default name of next account to be created on create account screen"
},
"newContact": {
"message": "рдирдпрд╛ рд╕рдВрдкрд░реНрдХ"
},
"newContract": {
"message": "рдирдпрд╛ рдЕрдиреБрдмрдВрдз"
},
"newNetwork": {
"message": "рдирдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ"
},
"newPassword": {
"message": "рдирдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб (рдиреНрдпреВрдирддрдо 8 рд╡рд░реНрдг)"
},
"newToMetaMask": {
"message": "MetaMask рдкрд░ рдирдП рд╣реИрдВ?"
},
"newTotal": {
"message": "рдирдпрд╛ рдХреБрд▓рдпреЛрдЧ"
},
"newTransactionFee": {
"message": "рдирдпрд╛ рд▓реЗрдирджреЗрди рд╢реБрд▓реНрдХ"
},
"next": {
"message": "рдЕрдЧрд▓рд╛"
},
"nextNonceWarning": {
"message": "рдиреЙрдиреНрд╕ $1 рдХреЗ рд╕реБрдЭрд╛рдП рдЧрдП рдиреЙрдиреНрд╕ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ",
"description": "The next nonce according to MetaMask's internal logic"
},
"noAccountsFound": {
"message": "рджреА рдЧрдИ рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЦрд╛рддрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛"
},
"noAddressForName": {
"message": "рдЗрд╕ рдирд╛рдо рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкрддрд╛ рдирд╣реАрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред"
},
"noAlreadyHaveSeed": {
"message": "рдирд╣реАрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕реАрдб рдлреНрд░реЗрдЬрд╝ рд╣реИ"
},
"noConversionRateAvailable": {
"message": "рдХреЛрдИ рднреА рд░реВрдкрд╛рдВрддрд░рдг рджрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ"
},
"noThanks": {
"message": "рдЬреА рдирд╣реАрдВ, рдзрдиреНрдпрд╡рд╛рдж"
},
"noTransactions": {
"message": "рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд▓реЗрдирджреЗрди рдирд╣реАрдВ рд╣реИ"
},
"noWebcamFound": {
"message": "рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рд╡реЗрдмрдХреИрдо рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдХреГрдкрдпрд╛ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред"
},
"noWebcamFoundTitle": {
"message": "рд╡реЗрдмрдХреИрдо рдирд╣реАрдВ рдорд┐рд▓рд╛"
},
"nonceField": {
"message": "рд▓реЗрдирджреЗрди рдиреЙрдиреНрд╕ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВ"
},
"nonceFieldDescription": {
"message": "рдкреБрд╖реНрдЯрд┐рдХрд░рдг рд╕реНрдХреНрд░реАрди рдкрд░ рдиреЙрдиреНрд╕ (рд▓реЗрдирджреЗрди рд╕рдВрдЦреНрдпрд╛) рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░реЗрдВред рдпрд╣ рдПрдХ рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛ рд╣реИ, рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред"
},
"nonceFieldHeading": {
"message": "рдХрд╕реНрдЯрдо рдиреЙрдиреНрд╕"
},
"notCurrentAccount": {
"message": "рдХреНрдпрд╛ рдпрд╣ рд╕рд╣реА рдЦрд╛рддрд╛ рд╣реИ? рдпрд╣ рдЖрдкрдХреЗ рд╡реЙрд▓реЗрдЯ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрдпрдирд┐рдд рдЦрд╛рддреЗ рд╕реЗ рдЕрд▓рдЧ рд╣реИ"
},
"notEnoughGas": {
"message": "рдкрд░реНрдпрд╛рдкреНрдд рдЧреИрд╕ рдирд╣реАрдВ"
},
"ofTextNofM": {
"message": "/"
},
"off": {
"message": "рдмрдВрдж"
},
"offlineForMaintenance": {
"message": "рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рд▓рд┐рдП рдСрдлрд╝рд▓рд╛рдЗрди рд╣реИ"
},
"ok": {
"message": "рдареАрдХ рд╣реИ"
},
"on": {
"message": "рдЪрд╛рд▓реВ"
},
"onboardingReturnNotice": {
"message": "\"$1\" рдЗрд╕ рдЯреИрдм рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдЧрд╛ рдФрд░ рд╡рд╛рдкрд╕ $2 рдкрд░ рд▓реЗ рдЬрд╛рдПрдЧрд╛",
"description": "Return the user to the site that initiated onboarding"
},
"onlyAddTrustedNetworks": {
"message": "рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг Ethereum рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рджрд╛рддрд╛ рдмреНрд▓реЙрдХрдЪреЗрди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЭреВрда рдмреЛрд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреА рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдЙрди рдХрд╕реНрдЯрдо рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдЬреЛрдбрд╝реЗрдВ, рдЬрд┐рди рдкрд░ рдЖрдк рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред"
},
"onlyAvailableOnMainnet": {
"message": "рдХреЗрд╡рд▓ рдореЗрдирдиреЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ"
},
"onlyConnectTrust": {
"message": "рдХреЗрд╡рд▓ рдЙрди рд╕рд╛рдЗрдЯреЛрдВ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ, рдЬрд┐рди рдкрд░ рдЖрдк рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред"
},
"optionalBlockExplorerUrl": {
"message": "рдмреНрд▓реЙрдХ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ URL (рд╡реИрдХрд▓реНрдкрд┐рдХ)"
},
"optionalCurrencySymbol": {
"message": "рдореБрджреНрд░рд╛ рдкреНрд░рддреАрдХ (рд╡реИрдХрд▓реНрдкрд┐рдХ)"
},
"orderOneHere": {
"message": "Trezor рдпрд╛ рд▓реЗрдЬрд░ рдСрд░реНрдбрд░ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдзрди рдХреЛ рдХреЛрд▓реНрдб рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рд░рдЦреЗрдВ"
},
"origin": {
"message": "рдЙрддреНрдкрддреНрддрд┐"
},
"parameters": {
"message": "рдкреИрд░рд╛рдореАрдЯрд░"
},
"participateInMetaMetrics": {
"message": "MetaMetrics рдореЗрдВ рднрд╛рдЧ рд▓реЗрдВ"
},
"participateInMetaMetricsDescription": {
"message": "MetaMetrics рдореЗрдВ рднрд╛рдЧ рд▓реЗрдВ, рдЬрд┐рд╕рд╕реЗ рд╣рдореЗрдВ MetaMask рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗ"
},
"password": {
"message": "рдкрд╛рд╕рд╡рд░реНрдб"
},
"passwordNotLongEnough": {
"message": "рдкрд╛рд╕рд╡рд░реНрдб рдХреА рд▓рдВрдмрд╛рдИ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ"
},
"passwordsDontMatch": {
"message": "рдкрд╛рд╕рд╡рд░реНрдб рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ"
},
"pastePrivateKey": {
"message": "рдЕрдкрдиреА рдирд┐рдЬреА рдХреБрдВрдЬреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╣рд╛рдБ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ:",
"description": "For importing an account from a private key"
},
"pending": {
"message": "рд▓рдВрдмрд┐рдд"
},
"permissionCheckedIconDescription": {
"message": "рдЖрдкрдиреЗ рдЗрд╕ рдЕрдиреБрдорддрд┐ рдХреЛ рдЕрдиреБрдореЛрджрд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ"
},
"permissionUncheckedIconDescription": {
"message": "рдЖрдкрдиреЗ рдЗрд╕ рдЕрдиреБрдорддрд┐ рдХреЛ рдЕрдиреБрдореЛрджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ"
},
"permissions": {
"message": "рдЕрдиреБрдорддрд┐рдпрд╛рдБ"
},
"personalAddressDetected": {
"message": "рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрддреЗ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ред рдЯреЛрдХрди рдЕрдиреБрдмрдВрдз рдкрддрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред"
},
"plusXMore": {
"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": {
"message": "рдкрд┐рдЫрд▓рд╛"
},
"primaryCurrencySetting": {
"message": "рдкреНрд░рд╛рдердорд┐рдХ рдореБрджреНрд░рд╛"
},
"primaryCurrencySettingDescription": {
"message": "рдЪреЗрди рдХреА рдореВрд▓ рдореБрджреНрд░рд╛ (рдЬреИрд╕реЗ ETH) рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдЕрдкрдиреА рдЪрдпрдирд┐рдд рдлрд╝рд┐рдПрдЯ рдореБрджреНрд░рд╛ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рдПрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред"
},
"privacyMsg": {
"message": "рдЧреЛрдкрдиреАрдпрддрд╛ рдиреАрддрд┐"
},
"privateKey": {
"message": "рдирд┐рдЬреА рдХреБрдВрдЬреА",
"description": "select this type of file to use to import an account"
},
"privateKeyWarning": {
"message": "рдЪреЗрддрд╛рд╡рдиреА: рдЗрд╕ рдХреБрдВрдЬреА рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрднреА рди рдХрд░реЗрдВред рдЖрдкрдХреА рдирд┐рдЬреА рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рд╡реНрдпрдХреНрддрд┐ рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдореЗрдВ рд░рдЦреА рдХреЛрдИ рднреА рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐ рдЪреБрд░рд╛ рд╕рдХрддрд╛ рд╣реИред"
},
"privateNetwork": {
"message": "рдирд┐рдЬреА рдиреЗрдЯрд╡рд░реНрдХ"
},
"proposedApprovalLimit": {
"message": "рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЕрдиреБрдореЛрджрди рд╕реАрдорд╛"
},
"provide": {
"message": "рдкреНрд░рджрд╛рди рдХрд░реЗрдВ"
},
"queue": {
"message": "рдХрддрд╛рд░"
},
"queued": {
"message": "рдХрддрд╛рд░рдмрджреНрдз"
},
"readdToken": {
"message": "рдЖрдк рдЕрдкрдиреЗ рдЦрд╛рддреЛрдВ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдореЗрдиреВ рдореЗрдВ \"рдЯреЛрдХрди рдЬреЛрдбрд╝реЗрдВ\" рдкрд░ рдЬрд╛рдХрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕ рдЯреЛрдХрди рдХреЛ рд╡рд╛рдкрд╕ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред"
},
"readyToConnect": {
"message": "рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ?"
},
"receive": {
"message": "рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ"
},
"recents": {
"message": "рд╣рд╛рд▓ рд╣реА рдХреЗ"
},
"recipientAddress": {
"message": "рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХрд╛ рдкрддрд╛"
},
"recipientAddressPlaceholder": {
"message": "рдЦреЛрдЬ, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрддрд╛ (0x) рдпрд╛ ENS"
},
"reject": {
"message": "рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ"
},
"rejectAll": {
"message": "рд╕рднреА рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ"
},
"rejectTxsDescription": {
"message": "рдЖрдк $1 рд▓реЗрдирджреЗрдиреЛрдВ рдХреЛ рдмреИрдЪ рдореЗрдВ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВред"
},
"rejectTxsN": {
"message": "$1 рд▓реЗрдирджреЗрдиреЛрдВ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ"
},
"rejected": {
"message": "рдЕрд╕реНрд╡реАрдХреГрдд"
},
"remindMeLater": {
"message": "рдореБрдЭреЗ рдмрд╛рдж рдореЗрдВ рдпрд╛рдж рджрд┐рд▓рд╛рдПрдБ"
},
"remove": {
"message": "рдирд┐рдХрд╛рд▓реЗрдВ"
},
"removeAccount": {
"message": "рдЦрд╛рддрд╛ рдирд┐рдХрд╛рд▓реЗрдВ"
},
"removeAccountDescription": {
"message": "рдпрд╣ рдЦрд╛рддрд╛ рдЖрдкрдХреЗ рд╡реЙрд▓реЗрдЯ рд╕реЗ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЬрд╛рд░реА рд░рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рдЖрдпрд╛рддрд┐рдд рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╕реАрдб рдлреНрд░реЗрдЬрд╝ рдпрд╛ рдирд┐рдЬреА рдХреБрдВрдЬреА рд╣реИред рдЖрдк рдЦрд╛рддрд╛ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦрд╛рддреЗ рдЖрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред "
},
"requestsAwaitingAcknowledgement": {
"message": "рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ"
},
"required": {
"message": "рдЖрд╡рд╢реНрдпрдХ"
},
"reset": {
"message": "рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ"
},
"resetAccount": {
"message": "рдЦрд╛рддрд╛ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ"
},
"resetAccountDescription": {
"message": "рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХрд╛ рд▓реЗрдирджреЗрди рдЗрддрд┐рд╣рд╛рд╕ рд╕рд╛рдлрд╝ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рд╕реЗ рдЖрдкрдХреЗ рдЦрд╛рддреЛрдВ рдореЗрдВ рд╢реЗрд╖рд░рд╛рд╢рд┐ рдирд╣реАрдВ рдмрджрд▓реЗрдЧреА рдпрд╛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реАрдб рдлреНрд░реЗрдЬрд╝ рдХреЛ рдлрд┐рд░ рд╕реЗ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред"
},
"restore": {
"message": "рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ"
},
"restoreAccountWithSeed": {
"message": "рд╕реАрдб рдлреНрд░реЗрдЬрд╝ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ"
},
"restoreWalletPreferences": {
"message": "$1 рд╕реЗ рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХрд╛ рдмреИрдХрдЕрдк рдорд┐рд▓рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА рд╡реЙрд▓реЗрдЯ рд╡рд░реАрдпрддрд╛рдУрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?",
"description": "$1 is the date at which the data was backed up"
},
"retryTransaction": {
"message": "рд▓реЗрдирджреЗрди рдХрд╛ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ"
},
"reusedTokenNameWarning": {
"message": "рдпрд╣рд╛рдБ рдкрд░ рдПрдХ рдЯреЛрдХрди рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рджреВрд╕рд░реЗ рдЯреЛрдХрди рд╕реЗ рдкреНрд░рддреАрдХ рдХрд╛ рдкреБрдирдГ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рднреНрд░рд╛рдордХ рдпрд╛ рдзреЛрдЦрд╛рдзрдбрд╝реА рд╡рд╛рд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред"
},
"revealSeedWords": {
"message": "рд╕реАрдб рдлреНрд░реЗрдЬрд╝ рдкреНрд░рдХрдЯ рдХрд░реЗрдВ"
},
"revealSeedWordsDescription": {
"message": "рдпрджрд┐ рдЖрдк рдХрднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмрджрд▓рддреЗ рд╣реИрдВ рдпрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЦрд╛рддреЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реАрдб рдлреНрд░реЗрдЬрд╝ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЙрдиреНрд╣реЗрдВ рдХрд╣реАрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдЧреЛрдкрдиреАрдп рддрд░реАрдХреЗ рд╕реЗ рд╕рд╣реЗрдЬреЗрдВред"
},
"revealSeedWordsTitle": {
"message": "рд╕реАрдб рдлреНрд░реЗрдЬрд╝"
},
"revealSeedWordsWarning": {
"message": "рдЗрди рд╢рдмреНрджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреЗ рд╕рднреА рдЦрд╛рддреЛрдВ рдХреЛ рдЪреБрд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред"
},
"revealSeedWordsWarningTitle": {
"message": "рдЗрд╕ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рдХрд┐рд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рди рдХрд░реЗрдВ!"
},
"rinkeby": {
"message": "Rinkeby рдЯреЗрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ"
},
"ropsten": {
"message": "Ropsten рдЯреЗрд╕реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ"
},
"rpcUrl": {
"message": "рдирдпрд╛ RPC URL"
},
"save": {
"message": "рд╕рд╣реЗрдЬреЗрдВ"
},
"saveAsCsvFile": {
"message": "CSV рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ"
},
"scanInstructions": {
"message": "QR рдХреЛрдб рдХреЛ рдЕрдкрдиреЗ рдХреИрдорд░реЗ рдХреЗ рд╕рд╛рдордиреЗ рд░рдЦреЗрдВ"
},
"scanQrCode": {
"message": "QR рдХреЛрдб рд╕реНрдХреИрди рдХрд░реЗрдВ"
},
"scrollDown": {
"message": "рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ"
},
"search": {
"message": "рдЦреЛрдЬреЗрдВ"
},
"searchAccounts": {
"message": "рдЦрд╛рддреЗ рдЦреЛрдЬреЗрдВ"
},
"searchResults": {
"message": "рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо"
},
"searchTokens": {
"message": "рдЯреЛрдХрди рдЦреЛрдЬреЗрдВ"
},
"secretBackupPhrase": {
"message": "рдЧреБрдкреНрдд рдмреИрдХрдЕрдк рд╡рд╛рдХреНрдпрд╛рдВрд╢"
},
"secretBackupPhraseDescription": {
"message": "рдЖрдкрдХрд╛ рдЧреБрдкреНрдд рдмреИрдХрдЕрдк рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдирд╛ рдФрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред"
},
"secretBackupPhraseWarning": {
"message": "рдЪреЗрддрд╛рд╡рдиреА: рдХрднреА рднреА рдЕрдкрдиреЗ рдмреИрдХрдЕрдк рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рди рдХрд░реЗрдВред рдЗрд╕ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рдЖрдкрдХреЗ Ether рдХреЛ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд▓реЗ рд╕рдХрддрд╛ рд╣реИред"
},
"securityAndPrivacy": {
"message": "рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЧреЛрдкрдиреАрдпрддрд╛"
},
"securitySettingsDescription": {
"message": "рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реЗрдЯрд┐рдВрдЧ рдФрд░ рд╡реЙрд▓реЗрдЯ рд╕реАрдб рдлреНрд░реЗрдЬрд╝"
},
"seedPhrasePlaceholder": {
"message": "рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдХреЛ рдПрдХ рд░рд┐рдХреНрддрд┐ рд╕реЗ рдЕрд▓рдЧ рдХрд░реЗрдВ"
},
"seedPhrasePlaceholderPaste": {
"message": "рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рд╕реЗ рд╕реАрдб рдлреНрд░реЗрдЬрд╝ рдХреЛ рдЪрд┐рдкрдХрд╛рдПрдБ"
},
"seedPhraseReq": {
"message": "рд╕реАрдб рдлреНрд░реЗрдЬрд╝ рдореЗрдВ 12, 15, 18, 21 рдпрд╛ 24 рд╢рдмреНрдж рд╣реИрдВ"
},
"selectAHigherGasFee": {
"message": "рдЕрдкрдиреЗ рд▓реЗрдирджреЗрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рддреЗрдЬрд╝реА рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рдЧреИрд╕ рд╢реБрд▓реНрдХ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред *"
},
"selectAccounts": {
"message": "рдЦрд╛рддреЗ (рдЦрд╛рддреЛрдВ) рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ"
},
"selectAll": {
"message": "рд╕рднреА рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ"
},
"selectAnAccount": {
"message": "рдХрд┐рд╕реА рдЦрд╛рддреЗ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ"
},
"selectAnAccountHelp": {
"message": "MetaMask рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд╛рддреЗ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ"
},
"selectEachPhrase": {
"message": "рдХреГрдкрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рддрд╛рдХрд┐ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛ рд╕рдХреЗ рдХрд┐ рдпрд╣ рд╕рд╣реА рд╣реИред"
},
"selectHdPath": {
"message": "HD рдкрде рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ"
},
"selectPathHelp": {
"message": "рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рд▓реЗрдЬрд░ рдЦрд╛рддреЗ рдиреАрдЪреЗ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдкрде рдХреЛ \"Legacy (MEW / MyCrypto)\" рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ"
},
"selectType": {
"message": "рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ"
},
"selectingAllWillAllow": {
"message": "рд╕рднреА рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рд╕рд╛рдЗрдЯ рдЖрдкрдХреЗ рд╕рднреА рдЪрд╛рд▓реВ рдЦрд╛рддреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧреАред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЗрд╕ рд╕рд╛рдЗрдЯ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред"
},
"send": {
"message": "рднреЗрдЬреЗрдВ"
},
"sendAmount": {
"message": "рд░рд╛рд╢рд┐ рднреЗрдЬреЗрдВ"
},
"sendSpecifiedTokens": {
"message": "$1 рднреЗрдЬреЗрдВ",
"description": "Symbol of the specified token"
},
"sendTokens": {
"message": "рдЯреЛрдХрди рднреЗрдЬреЗрдВ"
},
"sentEther": {
"message": "Ether рднреЗрдЬрд╛ рдЧрдпрд╛"
},
"separateEachWord": {
"message": "рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдХреЛ рдПрдХ рд░рд┐рдХреНрддрд┐ рд╕реЗ рдЕрд▓рдЧ рдХрд░реЗрдВ"
},
"settings": {
"message": "рд╕реЗрдЯрд┐рдВрдЧ"
},
"showAdvancedGasInline": {
"message": "рдЙрдиреНрдирдд рдЧреИрд╕ рдирд┐рдпрдВрддреНрд░рдг"
},
"showAdvancedGasInlineDescription": {
"message": "рдЧреИрд╕ рдореВрд▓реНрдп рдФрд░ рд╕реАрдорд╛ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рд╕реАрдзреЗ рднреЗрдЬрдиреЗ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреА рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред"
},
"showFiatConversionInTestnets": {
"message": "Testnets рдкрд░ рд░реВрдкрд╛рдВрддрд░рдг рджрд┐рдЦрд╛рдПрдВ"
},
"showFiatConversionInTestnetsDescription": {
"message": "Testnets рдкрд░ рдлрд╝рд┐рдПрдЯ рд░реВрдкрд╛рдВрддрд░рдг рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ"
},
"showHexData": {
"message": "рд╣реЗрдХреНрд╕ рдбреЗрдЯрд╛ рджрд┐рдЦрд╛рдПрдБ"
},
"showHexDataDescription": {
"message": "рднреЗрдЬрдиреЗ рдХреА рд╕реНрдХреНрд░реАрди рдкрд░ рд╣реЗрдХреНрд╕ рдбреЗрдЯрд╛ рдлрд╝реАрд▓реНрдб рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ"
},
"showIncomingTransactions": {
"message": "рдЖрдиреЗ рд╡рд╛рд▓реЗ рд▓реЗрдирджреЗрди рджрд┐рдЦрд╛рдПрдБ"
},
"showIncomingTransactionsDescription": {
"message": "рд▓реЗрдирджреЗрди рд╕реВрдЪреА рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд▓реЗрдирджреЗрди рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Etherscan рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ"
},
"showPermissions": {
"message": "рдЕрдиреБрдорддрд┐рдпрд╛рдБ рджрд┐рдЦрд╛рдПрдБ"
},
"showPrivateKeys": {
"message": "рдирд┐рдЬреА рдХреБрдВрдЬрд┐рдпрд╛рдБ рджрд┐рдЦрд╛рдПрдБ"
},
"showSeedPhrase": {
"message": "рд╕реАрдб рдлреНрд░реЗрдЬрд╝ рджрд┐рдЦрд╛рдПрдБ"
},
"sigRequest": {
"message": "рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд╛ рдЕрдиреБрд░реЛрдз"
},
"sign": {
"message": "рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВ"
},
"signNotice": {
"message": "рдЗрд╕ рд╕рдВрджреЗрд╢ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рд╕реЗ \nрдЦрддрд░рдирд╛рдХ рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рдЙрди рд╕рдВрджреЗрд╢реЛрдВ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВ, \nрдЬрд┐рдирд╕реЗ рдЖрдк рдЕрдкрдиреЗ рд╕рдВрдкреВрд░реНрдг рдЦрд╛рддреЗ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред\n рдпрд╣ рдЦрддрд░рдирд╛рдХ рддрд░реАрдХрд╛ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред "
},
"signatureRequest": {
"message": "рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд╛ рдЕрдиреБрд░реЛрдз"
},
"signatureRequest1": {
"message": "рд╕рдВрджреЗрд╢"
},
"signed": {
"message": "рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛"
},
"slow": {
"message": "рдзреАрдорд╛"
},
"somethingWentWrong": {
"message": "рдУрд╣! рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛ред"
},
"speedUp": {
"message": "рдЬрд▓реНрджреА рдХрд░реЗрдВ"
},
"speedUpCancellation": {
"message": "рдЗрд╕ рд░рджреНрджреАрдХрд░рдг рдХреЛ рдЧрддрд┐ рджреЗрдВ"
},
"speedUpTransaction": {
"message": "рдЗрд╕ рд▓реЗрдирджреЗрди рдХреЛ рдЧрддрд┐ рджреЗрдВ"
},
"spendLimitAmount": {
"message": "рдЦрд░реНрдЪ рд╕реАрдорд╛ рд░рд╛рд╢рд┐"
},
"spendLimitInsufficient": {
"message": "рдЦрд░реНрдЪ рд╕реАрдорд╛ рдЕрдкрд░реНрдпрд╛рдкреНрдд рд╣реИ"
},
"spendLimitInvalid": {
"message": "рдЦрд░реНрдЪ рд╕реАрдорд╛ рдЕрдорд╛рдиреНрдп рд╣реИ; рдПрдХ рдзрдирд╛рддреНрдордХ рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП"
},
"spendLimitPermission": {
"message": "рдЦрд░реНрдЪ рд╕реАрдорд╛ рдХреА рдЕрдиреБрдорддрд┐"
},
"spendLimitRequestedBy": {
"message": "$1 рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдзрд┐рдд рдЦрд░реНрдЪ рд╕реАрдорд╛",
"description": "Origin of the site requesting the spend limit"
},
"spendLimitTooLarge": {
"message": "рдЦрд░реНрдЪ рд╕реАрдорд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ"
},
"stateLogError": {
"message": "рд╕реНрдЯреЗрдЯ рд▓реЙрдЧ рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ред"
},
"stateLogFileName": {
"message": "MetaMask рд╕реНрдЯреЗрдЯ рд▓реЙрдЧ"
},
"stateLogs": {
"message": "рд╕реНрдЯреЗрдЯ рд▓реЙрдЧ"
},
"stateLogsDescription": {
"message": "рд╕реНрдЯреЗрдЯ рд▓реЙрдЧ рдореЗрдВ рдЖрдкрдХреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЦрд╛рддрд╛ рдХреЗ рдкрддреЗ рдФрд░ рднреЗрдЬреЗ рдЧрдП рд▓реЗрдирджреЗрди рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред"
},
"statusConnected": {
"message": "рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛"
},
"statusNotConnected": {
"message": "рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реИ"
},
"step1HardwareWallet": {
"message": "1. рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реЙрд▓реЗрдЯ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ"
},
"step1HardwareWalletMsg": {
"message": "рдЕрдкрдиреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реЙрд▓реЗрдЯ рдХреЛ рд╕реАрдзреЗ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред"
},
"step2HardwareWallet": {
"message": "2. рдХрд┐рд╕реА рдЦрд╛рддреЗ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ"
},
"step2HardwareWalletMsg": {
"message": "рдЙрд╕ рдЦрд╛рддреЗ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдЬрд┐рд╕реЗ рдЖрдк рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрдк рдПрдХ рд╕рдордп рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред"
},
"step3HardwareWallet": {
"message": "3. web3 рд╕рд╛рдЗрдЯреЛрдВ рдФрд░ рдЕрдзрд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ!"
},
"step3HardwareWalletMsg": {
"message": "рдЕрдкрдиреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЦрд╛рддреЗ рдХрд╛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬреИрд╕реЗ рдЖрдк рдХрд┐рд╕реА рднреА Ethereum рдЦрд╛рддреЗ рдХреЛ рдХрд░реЗрдВрдЧреЗред web3 рд╕рд╛рдЗрдЯреЛрдВ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ, ETH рднреЗрдЬреЗрдВ, ERC20 рдФрд░ CryptoKitties рдЬреИрд╕реЗ рдЧреИрд░-рдкреНрд░рддрд┐рдореЛрдЪрди рд╡рд╛рд▓реЗ рдЯреЛрдХрди рдЬреИрд╕реЗ рдЯреЛрдХрди рдЦрд░реАрджреЗрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВред"
},
"storePhrase": {
"message": "рдЗрд╕ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ 1Password рдЬреИрд╕реЗ рдХрд┐рд╕реА рдкрд╛рд╕рд╡рд░реНрдб рдореИрдиреЗрдЬрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВред"
},
"submit": {
"message": "рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВ"
},
"submitted": {
"message": "рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛"
},
"supportCenter": {
"message": "рд╣рдорд╛рд░реЗ рд╕рд╣рд╛рдпрддрд╛ рдХреЗрдВрджреНрд░ рдкрд░ рдЬрд╛рдПрдБ"
},
"swap": {
"message": "рд╕реНрд╡реИрдк рдХрд░реЗрдВ"
},
"swapAdvancedSlippageInfo": {
"message": "рдпрджрд┐ рдЖрдкрдХреЗ рдСрд░реНрдбрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рд╕рдордп рдХреЗ рдмреАрдЪ рдореВрд▓реНрдп рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ \"рд╕реНрд▓рд┐рдкреЗрдЬ\" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХрд╛ рд╕реНрд▓рд┐рдкреЗрдЬ рдЖрдкрдХреА \"рдЕрдзрд┐рдХрддрдо рд╕реНрд▓рд┐рдкреЗрдЬ\" рд╕реЗрдЯрд┐рдВрдЧ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХрд╛ рд╕реНрд╡реИрдк рд╕реНрд╡рддрдГ рд░рджреНрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред"
},
"swapAggregator": {
"message": "рдПрдЧреНрд░реАрдЧреЗрдЯрд░"
},
"swapAmountReceived": {
"message": "рдЧрд╛рд░рдВрдЯреАрдХреГрдд рд░рд╛рд╢рд┐"
},
"swapAmountReceivedInfo": {
"message": "рдпрд╣ рдЖрдкрдХреЛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдиреНрдпреВрдирддрдо рд░рд╛рд╢рд┐ рд╣реИред рдЖрдк рд╕реНрд▓рд┐рдкреЗрдЬ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдзрд┐рдХ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред"
},
"swapApproval": {
"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 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА",
"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."
},
"swapBuildQuotePlaceHolderText": {
"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": {
"message": "$1 рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ",
"description": "Shown to the user during quote loading. $1 is the name of an aggregator. The message indicates that metamask is currently checking if that aggregator has a trade/quote for their requested swap."
},
"swapCustom": {
"message": "рдХрд╕реНрдЯрдо"
},
"swapDecentralizedExchange": {
"message": "рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рд╡рд┐рдирд┐рдордп"
},
"swapEditLimit": {
"message": "рд╕реАрдорд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ"
},
"swapEnableDescription": {
"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": "рдЕрдиреБрдорд╛рдирд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рд╢реБрд▓реНрдХ"
},
"swapEstimatedNetworkFeeSummary": {
"message": "тАЬ$1тАЭ рд╡рд╣ рд╢реБрд▓реНрдХ рд╣реИ, рдЬрд┐рд╕рдХреА рд╣рдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реВрдк рд╕реЗ рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред рд╕рдЯреАрдХ рд░рд╛рд╢рд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред",
"description": "$1 will be the translation of swapEstimatedNetworkFee, with the font bolded"
},
"swapEstimatedNetworkFees": {
"message": "рдЕрдиреБрдорд╛рдирд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рд╢реБрд▓реНрдХ"
},
"swapEstimatedNetworkFeesInfo": {
"message": "рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рд╢реБрд▓реНрдХ рдХрд╛ рдПрдХ рдЕрдиреБрдорд╛рди рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдкрдХреЗ рд╕реНрд╡реИрдк рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд╛рд╢рд┐ рдмрджрд▓ рд╕рдХрддреА рд╣реИред"
},
"swapFailedErrorTitle": {
"message": "рд╕реНрд╡реИрдк рд╡рд┐рдлрд▓ рд░рд╣рд╛"
},
"swapFetchingQuotesErrorDescription": {
"message": "рд╣рдореНрдореНрдо... рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛ред рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдпрд╛ рдпрджрд┐ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдмрдиреА рд░рд╣рддреА рд╣реИрдВ, рддреЛ рдЧреНрд░рд╛рд╣рдХ рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВред"
},
"swapFetchingQuotesErrorTitle": {
"message": "рдЙрджреНрдзрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐"
},
"swapFetchingTokens": {
"message": "рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ..."
},
"swapFinalizing": {
"message": "рдЕрдВрддрд┐рдо рд░реВрдк рджрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ..."
},
"swapHighSlippageWarning": {
"message": "рд╕реНрд▓рд┐рдкреЗрдЬ рд░рд╛рд╢рд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ!"
},
"swapLowSlippageError": {
"message": "рд▓реЗрдирджреЗрди рд╡рд┐рдлрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЕрдзрд┐рдХрддрдо рд╕реНрд▓рд┐рдкреЗрдЬ рдмрд╣реБрдд рдХрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИред"
},
"swapMaxNetworkFeeInfo": {
"message": "рдЖрдк рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ тАЬ$1тАЭ рдЦрд░реНрдЪ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рдиреЗрдЯрд╡рд░реНрдХ рдЕрд╕реНрдерд┐рд░ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдмрдбрд╝реА рд░рд╛рд╢рд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред",
"description": "$1 will be the translation of swapMaxNetworkFees, with the font bolded"
},
"swapMaxNetworkFees": {
"message": "рдЕрдзрд┐рдХрддрдо рдиреЗрдЯрд╡рд░реНрдХ рд╢реБрд▓реНрдХ"
},
"swapMaxSlippage": {
"message": "рдЕрдзрд┐рдХрддрдо рд╕реНрд▓рд┐рдкреЗрдЬ"
},
"swapMetaMaskFee": {
"message": "MetaMask рд╢реБрд▓реНрдХ"
},
"swapMetaMaskFeeDescription": {
"message": "рд╣рдо рд╣рд░ рдмрд╛рд░ рд╢реАрд░реНрд╖ рдЪрд▓рдирд┐рдзрд┐ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдореВрд▓реНрдп рдкрд╛рддреЗ рд╣реИрдВред $1% рдХрд╛ рд╢реБрд▓реНрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрджреНрдзрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ MetaMask рдХреЛ рдФрд░ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд▓реВ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред",
"description": "Provides information about the fee that metamask takes for swaps. $1 is a decimal number."
},
"swapNetworkFeeSummary": {
"message": "рдиреЗрдЯрд╡рд░реНрдХ рд╢реБрд▓реНрдХ рдЖрдкрдХреЗ рд╕реНрд╡реИрдк рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╢реБрд▓реНрдХ рдФрд░ рдЙрд╕реЗ $1 рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╕рдВрдЧреНрд░рд╣ рдХрд░рдиреЗ рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред MetaMask рдЗрд╕ рд╢реБрд▓реНрдХ рд╕реЗ рд▓рд╛рдн рдирд╣реАрдВ рдХрдорд╛рддрд╛ рд╣реИред"
},
"swapNewQuoteIn": {
"message": "$1 рдореЗрдВ рдирдП рдЙрджреНрдзрд░рдг",
"description": "Tells the user the amount of time until the currently displayed quotes are update. $1 is a time that is counting down from 1:00 to 0:00"
},
"swapOnceTransactionHasProcess": {
"message": "рдпрд╣ рд▓реЗрдирджреЗрди рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрдХрд╛ $1 рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред",
"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."
},
"swapProcessing": {
"message": "рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг"
},
"swapQuoteDetails": {
"message": "рдЙрджреНрдзрд░рдг рдХрд╛ рд╡рд┐рд╡рд░рдг"
},
"swapQuoteDetailsSlippageInfo": {
"message": "рдпрджрд┐ рдЖрдкрдХреЗ рдСрд░реНрдбрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рд╕рдордп рдХреЗ рдмреАрдЪ рдореВрд▓реНрдп рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ \"рд╕реНрд▓рд┐рдкреЗрдЬ\" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХрд╛ рд╕реНрд▓рд┐рдкреЗрдЬ рдЖрдкрдХреА \"рдЕрдзрд┐рдХрддрдо рд╕реНрд▓рд┐рдкреЗрдЬ\" рд╕реЗрдЯрд┐рдВрдЧ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХрд╛ рд╕реНрд╡реИрдк рд╕реНрд╡рддрдГ рд░рджреНрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред"
},
"swapQuoteIncludesRate": {
"message": "рдЙрджреНрдзрд░рдг рдореЗрдВ $1% рдХрд╛ MetaMask рд╢реБрд▓реНрдХ рд╢рд╛рдорд┐рд▓ рд╣реИ",
"description": "Provides information about the fee that metamask takes for swaps. $1 is a decimal number."
},
"swapQuoteNofN": {
"message": "$2 рдореЗрдВ рд╕реЗ $1 рдЙрджреНрдзрд░рдг",
"description": "A count of loaded quotes shown to the user while they are waiting for quotes to be fetched. $1 is the number of quotes already loaded, and $2 is the total number of quotes to load."
},
"swapQuoteSource": {
"message": "рдЙрджреНрдзрд░рдг рдХрд╛ рд╕реНрд░реЛрдд"
},
"swapQuotesAreRefreshed": {
"message": "рд╡рд░реНрддрдорд╛рди рдмрд╛рдЬрд╛рд░ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджреНрдзрд░рдг рдЕрдХреНрд╕рд░ рддрд╛рдЬрд╝рд╛ рд╣реЛрддреЗ рд░рд╣рддреЗ рд╣реИрдВред"
},
"swapQuotesExpiredErrorDescription": {
"message": "рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо рджрд░реЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рдЙрджреНрдзрд░рдгреЛрдВ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВред"
},
"swapQuotesExpiredErrorTitle": {
"message": "рдЙрджреНрдзрд░рдгреЛрдВ рдХрд╛ рд╕рдордп рд╕рдорд╛рдкреНрдд"
},
"swapQuotesNotAvailableErrorDescription": {
"message": "рд░рд╛рд╢рд┐ рдпрд╛ рд╕реНрд▓рд┐рдкреЗрдЬ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред"
},
"swapQuotesNotAvailableErrorTitle": {
"message": "рдХреЛрдИ рднреА рдЙрджреНрдзрд░рдг рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВ"
},
"swapRate": {
"message": "рджрд░"
},
"swapReceiving": {
"message": "рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ"
},
"swapReceivingInfoTooltip": {
"message": "рдпрд╣ рдПрдХ рдЕрдиреБрдорд╛рди рд╣реИред рд╕рдЯреАрдХ рд░рд╛рд╢рд┐ рд╕реНрд▓рд┐рдкреЗрдЬ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред"
},
"swapRequestForQuotation": {
"message": "рдЙрджреНрдзрд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз"
},
"swapSearchForAToken": {
"message": "рдПрдХ рдЯреЛрдХрди рдХреА рдЦреЛрдЬ рдХрд░реЗрдВ"
},
"swapSelect": {
"message": "рдЪрдпрди рдХрд░реЗрдВ"
},
"swapSelectAQuote": {
"message": "рдПрдХ рдЙрджреНрдзрд░рдг рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ"
},
"swapSelectAToken": {
"message": "рдПрдХ рдЯреЛрдХрди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ"
},
"swapSelectQuotePopoverDescription": {
"message": "рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕рднреА рдЙрджреНрдзрд░рдг рдХрдИ рдЪрд▓рдирд┐рдзрд┐ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред"
},
"swapSlippageTooLow": {
"message": "рд╕реНрд▓рд┐рдкреЗрдЬ рд╢реВрдиреНрдп рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП"
},
"swapSource": {
"message": "рдЪрд▓рдирд┐рдзрд┐ рдХрд╛ рд╕реНрд░реЛрдд"
},
"swapSourceInfo": {
"message": "рд╣рдо рд╕рд░реНрд╡реЛрддреНрддрдо рджрд░реЛрдВ рдФрд░ рдиреНрдпреВрдирддрдо рдиреЗрдЯрд╡рд░реНрдХ рд╢реБрд▓реНрдХ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЪрд▓рдирд┐рдзрд┐ рд╕реНрд░реЛрддреЛрдВ (рдПрдХреНрд╕рдЪреЗрдВрдЬ, рдПрдЧреНрд░реАрдЧреЗрдЯрд░ рдФрд░ рдкреЗрд╢реЗрд╡рд░ рдмрд╛рдЬрд╛рд░ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ) рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╣реИрдВред"
},
"swapSwapFrom": {
"message": "рдЗрд╕рд╕реЗ рд╕реНрд╡реИрдк рдХрд░реЗрдВ"
},
"swapSwapSwitch": {
"message": "рдЗрд╕ рдЯреЛрдХрди рд╕реЗ рдФрд░ рдЗрд╕ рдЯреЛрдХрди рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ"
},
"swapSwapTo": {
"message": "рдЗрд╕рдореЗрдВ рд╕реНрд╡реИрдк рдХрд░реЗрдВ"
},
"swapThisWillAllowApprove": {
"message": "рдпрд╣ $1 рдХреЛ рд╕реНрд╡реИрдк рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред"
},
"swapTokenAvailable": {
"message": "рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдореЗрдВ рдЖрдкрдХрд╛ $1 рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред",
"description": "This message is shown after a swap is successful and communicates the exact amount of tokens the user has received for a swap. The $1 is a decimal number of tokens followed by the token symbol."
},
"swapTokenToToken": {
"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."
},
"swapTransactionComplete": {
"message": "рд▓реЗрдирджреЗрди рдкреВрд░реНрдг"
},
"swapUnknown": {
"message": "рдЕрдЬреНрдЮрд╛рдд"
},
"swapVerifyTokenExplanation": {
"message": "рдПрдХрд╛рдзрд┐рдХ рдЯреЛрдХрди рдПрдХ рд╣реА рдирд╛рдо рдФрд░ рдкреНрд░рддреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП $1 рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рд╡рд╣реА рдЯреЛрдХрди рд╣реИ, рдЬрд┐рд╕рдХреА рдЖрдк рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред",
"description": "This appears in a tooltip next to the verifyThisTokenOn message. It gives the user more information about why they should check the token on a block explorer. $1 will be the name or url of the block explorer, which will be the translation of 'etherscan' or a block explorer url specified for a custom network."
},
"swapViewToken": {
"message": "$1 рджреЗрдЦреЗрдВ"
},
"swapYourTokenBalance": {
"message": "$1 $2 рд╕реНрд╡реИрдк рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ",
"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% рд╕реНрд▓рд┐рдкреЗрдЬ"
},
"swapsAdvancedOptions": {
"message": "рдЙрдиреНрдирдд рд╡рд┐рдХрд▓реНрдк"
},
"swapsMaxSlippage": {
"message": "рдЕрдзрд┐рдХрддрдо рд╕реНрд▓рд┐рдкреЗрдЬ"
},
"swapsNotEnoughForTx": {
"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": {
"message": "рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЗрдВ рджреЗрдЦреЗрдВ"
},
"switchNetworks": {
"message": "рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ"
},
"switchToThisAccount": {
"message": "рдЗрд╕ рдЦрд╛рддреЗ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ"
},
"symbol": {
"message": "рдкреНрд░рддреАрдХ"
},
"symbolBetweenZeroTwelve": {
"message": "рдкреНрд░рддреАрдХ 11 рд╡рд░реНрдг рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред"
},
"syncWithMobile": {
"message": "рдореЛрдмрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдХрд░реЗрдВ"
},
"syncWithMobileBeCareful": {
"message": "рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЬрдм рдЖрдк рдЗрд╕ рдХреЛрдб рдХреЛ рд╕реНрдХреИрди рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, рддреЛ рдЖрдкрдХреА рд╕реНрдХреНрд░реАрди рдкрд░ рдХреЛрдИ рдФрд░ рди рджреЗрдЦ рд░рд╣рд╛ рд╣реЛ"
},
"syncWithMobileComplete": {
"message": "рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рд┐рдВрдХ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред MetaMask рдореЛрдмрд╛рдЗрд▓ рдРрдк рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВ!"
},
"syncWithMobileDesc": {
"message": "рдЖрдк рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЕрдкрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред MetaMask рдореЛрдмрд╛рдЗрд▓ рдРрдк рдЦреЛрд▓реЗрдВ, \"рд╕реЗрдЯрд┐рдВрдЧ\" рдкрд░ рдЬрд╛рдПрдБ рдФрд░ \"рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реЗ рд╕рд┐рдВрдХ рдХрд░реЗрдВ\" рдкрд░ рдЯреИрдк рдХрд░реЗрдВ"
},
"syncWithMobileDescNewUsers": {
"message": "рдпрджрд┐ рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ MetaMask рдореЛрдмрд╛рдЗрд▓ рдРрдк рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдЕрдкрдиреЗ рдлрд╝реЛрди рдореЗрдВ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред"
},
"syncWithMobileScanThisCode": {
"message": "рдЗрд╕ рдХреЛрдб рдХреЛ рдЕрдкрдиреЗ MetaMask рдореЛрдмрд╛рдЗрд▓ рдРрдк рд╕реЗ рд╕реНрдХреИрди рдХрд░реЗрдВ"
},
"syncWithMobileTitle": {
"message": "рдореЛрдмрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдХрд░реЗрдВ"
},
"syncWithThreeBox": {
"message": "3Box рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕рд┐рдВрдХ рдХрд░реЗрдВ (рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ)"
},
"syncWithThreeBoxDescription": {
"message": "3Box рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдВред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╣реИ; рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВред"
},
"syncWithThreeBoxDisabled": {
"message": "рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рд┐рдВрдХ рдХреЗ рджреМрд░рд╛рди рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг 3Box рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ"
},
"terms": {
"message": "рдЙрдкрдпреЛрдЧ рдХреА рд╢рд░реНрддреЗрдВ"
},
"termsOfService": {
"message": "рд╕реЗрд╡рд╛ рдХреА рд╢рд░реНрддреЗрдВ"
},
"testFaucet": {
"message": "рдлрд╝реЙрд╕реЗрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ"
},
"thisWillCreate": {
"message": "рдпрд╣ рдПрдХ рдирдпрд╛ рд╡реЙрд▓реЗрдЯ рдФрд░ рд╕реАрдб рдлреНрд░реЗрдЬрд╝ рдмрдирд╛рдПрдЧрд╛"
},
"tips": {
"message": "рдпреБрдХреНрддрд┐рдпрд╛рдБ"
},
"to": {
"message": "рдкреНрд░рддрд┐"
},
"toAddress": {
"message": "рдкреНрд░рддрд┐: $1",
"description": "$1 is the address to include in the To label. It is typically shortened first using shortenAddress"
},
"toWithColon": {
"message": "рдкреНрд░рддрд┐:"
},
"token": {
"message": "рдЯреЛрдХрди"
},
"tokenAlreadyAdded": {
"message": "рдЯреЛрдХрди рдкрд╣рд▓реЗ рд╣реА рдЬреЛрдбрд╝рд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИред"
},
"tokenContractAddress": {
"message": "рдЯреЛрдХрди рдЕрдиреБрдмрдВрдз рдкрддрд╛"
},
"tokenSymbol": {
"message": "рдЯреЛрдХрди рдХрд╛ рдкреНрд░рддреАрдХ"
},
"total": {
"message": "рдХреБрд▓рдпреЛрдЧ"
},
"transaction": {
"message": "рд▓реЗрдирджреЗрди"
},
"transactionCancelAttempted": {
"message": "$2 рдореЗрдВ $1 рдХреЗ рдЧреИрд╕ рд╢реБрд▓реНрдХ рдХреЗ рд╕рд╛рде рд▓реЗрдирджреЗрди рд░рджреНрдж рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛"
},
"transactionCancelSuccess": {
"message": "рд▓реЗрдирджреЗрди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ $2 рдкрд░ рд░рджреНрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛"
},
"transactionConfirmed": {
"message": "рд▓реЗрдирджреЗрди рдХреА рдкреБрд╖реНрдЯрд┐ $2 рдкрд░ рд╣реБрдИред"
},
"transactionCreated": {
"message": "$2 рдкрд░ $1 рдХреЗ рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рд▓реЗрдирджреЗрди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ред"
},
"transactionDropped": {
"message": "рд▓реЗрдирджреЗрди $2 рдкрд░ рдбреНрд░реЙрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ред"
},
"transactionError": {
"message": "рд▓реЗрдирджреЗрди рдореЗрдВ рддреНрд░реБрдЯрд┐ред рдЕрдиреБрдмрдВрдз рдХреЛрдб рдореЗрдВ рдЕрдкрд╡рд╛рдж рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред"
},
"transactionErrorNoContract": {
"message": "рдПрдХ рдЧреИрд░-рдЕрдиреБрдмрдВрдз рд╡рд╛рд▓реЗ рдкрддреЗ рдкрд░ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред"
},
"transactionErrored": {
"message": "рд▓реЗрдирджреЗрди рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╣реБрдИред"
},
"transactionFee": {
"message": "рд▓реЗрдирджреЗрди рд╢реБрд▓реНрдХ"
},
"transactionResubmitted": {
"message": "$2 рдЧреИрд╕ рд╢реБрд▓реНрдХ рдореЗрдВ $1 рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде рд▓реЗрдирджреЗрди рдлрд┐рд░ рд╕реЗ рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛"
},
"transactionSubmitted": {
"message": "$2 рдкрд░ $1 рдХреЗ рдЧреИрд╕ рд╢реБрд▓реНрдХ рдХреЗ рд╕рд╛рде рд▓реЗрдирджреЗрди рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред"
},
"transactionUpdated": {
"message": "$2 рдкрд░ рд▓реЗрдирджреЗрди рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред"
},
"transfer": {
"message": "рд╕реНрдерд╛рдирд╛рдВрддрд░рдг"
},
"transferBetweenAccounts": {
"message": "рдореЗрд░реЗ рдЦрд╛рддреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ"
},
"transferFrom": {
"message": "рдЗрд╕рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ"
},
"troubleConnectingToWallet": {
"message": "рд╣рдореЗрдВ рдЖрдкрдХреЗ $1 рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реБрдИ, $2 рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред",
"description": "$1 is the wallet device name; $2 is a link to wallet connection guide"
},
"troubleTokenBalances": {
"message": "рд╣рдореЗрдВ рдЖрдкрдХреЗ рдЯреЛрдХрди рдХреА рд╢реЗрд╖рд░рд╛рд╢рд┐ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реБрдИред рдЖрдк рдЙрдиреНрд╣реЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ ",
"description": "Followed by a link (here) to view token balances"
},
"trustSiteApprovePermission": {
"message": "рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд╕рд╛рдЗрдЯ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ? рдпрд╣ рдЕрдиреБрдорддрд┐ рджреЗрдХрд░, рдЖрдк $1 рдХреЛ рдЕрдкрдиреЗ $2 рдХреА рдирд┐рдХрд╛рд╕реА рдХрд░рдиреЗ рдФрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рд▓реЗрдирджреЗрдиреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд░рд╣реЗ рд╣реИрдВред",
"description": "$1 is the url requesting permission and $2 is the symbol of the currency that the request is for"
},
"tryAgain": {
"message": "рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ"
},
"typePassword": {
"message": "рдЕрдкрдирд╛ MetaMask рдкрд╛рд╕рд╡рд░реНрдб рдЯрд╛рдЗрдк рдХрд░реЗрдВ"
},
"unapproved": {
"message": "рдЕрдирдиреБрдореЛрджрд┐рдд"
},
"units": {
"message": "рдЗрдХрд╛рдЗрдпрд╛рдБ"
},
"unknown": {
"message": "рдЕрдЬреНрдЮрд╛рдд"
},
"unknownCameraError": {
"message": "рдЖрдкрдХреЗ рдХреИрдорд░реЗ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИред рдХреГрдкрдпрд╛ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ..."
},
"unknownCameraErrorTitle": {
"message": "рдУрд╣! рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛...."
},
"unknownNetwork": {
"message": "рдЕрдЬреНрдЮрд╛рдд рдирд┐рдЬреА рдиреЗрдЯрд╡рд░реНрдХ"
},
"unknownQrCode": {
"message": "рддреНрд░реБрдЯрд┐: рд╣рдо рдЙрд╕ QR рдХреЛрдб рдХреА рдкрд╣рдЪрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХреЗ"
},
"unlimited": {
"message": "рдЕрд╕реАрдорд┐рдд"
},
"unlock": {
"message": "рдЕрдирд▓реЙрдХ рдХрд░реЗрдВ"
},
"unlockMessage": {
"message": "рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рд╡реЗрдм рдкреНрд░рддреАрдХреНрд╖рд╛рд░рдд рд╣реИ"
},
"updatedWithDate": {
"message": "рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ $1"
},
"urlErrorMsg": {
"message": "URL рдХреЛ рдЙрдкрдпреБрдХреНрдд HTTP/HTTPS рдЙрдкрд╕рд░реНрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред"
},
"urlExistsErrorMsg": {
"message": "URL рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдореМрдЬреВрджрд╛ рд╕реВрдЪреА рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ"
},
"usePhishingDetection": {
"message": "рдлрд╝рд┐рд╢рд┐рдВрдЧ рдбрд┐рдЯреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ"
},
"usePhishingDetectionDescription": {
"message": "Ethereum рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рд┐рд╢рд┐рдВрдЧ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ"
},
"usedByClients": {
"message": "рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рдЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ"
},
"userName": {
"message": "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛"
},
"verifyThisTokenOn": {
"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": "рдЦрд╛рддрд╛ рджреЗрдЦреЗрдВ"
},
"viewContact": {
"message": "рд╕рдВрдкрд░реНрдХ рджреЗрдЦреЗрдВ"
},
"viewOnCustomBlockExplorer": {
"message": "$1 рдкрд░ рджреЗрдЦреЗрдВ"
},
"viewOnEtherscan": {
"message": "Etherscan рдкрд░ рджреЗрдЦреЗрдВ"
},
"viewinExplorer": {
"message": "рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рджреЗрдЦреЗрдВ"
},
"visitWebSite": {
"message": "рд╣рдорд╛рд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдПрдБ"
},
"walletConnectionGuide": {
"message": "рд╣рдорд╛рд░реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡реЙрд▓реЗрдЯ рдХрдиреЗрдХреНрд╢рди рдЧрд╛рдЗрдб"
},
"walletSeed": {
"message": "рд╕реАрдб рдлреНрд░реЗрдЬрд╝"
},
"welcome": {
"message": "MetaMask рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ"
},
"welcomeBack": {
"message": "рд╡рд╛рдкрд╕реА рдкрд░ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!"
},
"whatsThis": {
"message": "рдпрд╣ рдХреНрдпрд╛ рд╣реИ?"
},
"writePhrase": {
"message": "рдЗрд╕ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рдХрд╛рдЧрдЬрд╝ рдкрд░ рд▓рд┐рдЦреЗрдВ рдФрд░ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реНрдерд╛рди рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдХреЗ рд░рдЦреЗрдВред рдпрджрд┐ рдЖрдк рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдХрд╛рдЧрдЬ рдХреЗ рдХрдИ рдЯреБрдХрдбрд╝реЛрдВ рдкрд░ рд▓рд┐рдЦреЗрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ 2 - 3 рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВред"
},
"xOfY": {
"message": "$2 рдореЗрдВ рд╕реЗ $1",
"description": "$1 and $2 are intended to be two numbers, where $2 is a total, and $1 is a count towards that total"
},
"yesLetsTry": {
"message": "рд╣рд╛рдБ, рдЖрдЗрдП рдЖрдЬрд╝рдорд╛рддреЗ рд╣реИрдВ"
},
"youNeedToAllowCameraAccess": {
"message": "рдЖрдкрдХреЛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрдорд░реЗ рддрдХ рдкрд╣реБрдБрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред"
},
"youSign": {
"message": "рдЖрдк рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ"
},
"yourPrivateSeedPhrase": {
"message": "рдЖрдкрдХрд╛ рдирд┐рдЬреА рд╕реАрдб рдлреНрд░реЗрдЬрд╝"
},
"zeroGasPriceOnSpeedUpError": {
"message": "рдЬрд╝реАрд░реЛ рдЧреИрд╕ рдореВрд▓реНрдп рдореЗрдВ рддреЗрдЬрд╝реА"
}
}