1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-03 14:44:27 +01:00
metamask-extension/app/_locales/fil/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

1112 lines
31 KiB
JSON

{
"about": {
"message": "Tungkol sa"
},
"aboutSettingsDescription": {
"message": "Bersyon, support center, at impormasyon sa pakikipag-ugnayan"
},
"acceleratingATransaction": {
"message": "* Ang pagpapabilis sa isang transaksyon sa pamamagitan ng paggamit ng mas mataas na presyo ng gas ay makakadagdag sa tsansa nitong maproseso ng network nang mas mabilis, pero hindi ito palaging garantisado."
},
"accessingYourCamera": {
"message": "Ina-access ang iyong camera..."
},
"accountDetails": {
"message": "Mga Detalye ng Account"
},
"accountName": {
"message": "Pangalan ng Account"
},
"accountOptions": {
"message": "Mga Opsyon sa Account"
},
"accountSelectionRequired": {
"message": "Kailangan mong pumili ng account!"
},
"activityLog": {
"message": "log ng aktibidad"
},
"addAcquiredTokens": {
"message": "Idagdag ang mga token na nakuha mo gamit ang MetaMask"
},
"addAlias": {
"message": "Magdagdag ng alias"
},
"addNetwork": {
"message": "Magdagdag ng Network"
},
"addRecipient": {
"message": "Magdagdag ng Recipient"
},
"addSuggestedTokens": {
"message": "Magdagdag ng Mga Iminungkahing Token"
},
"addToAddressBook": {
"message": "Idagdag sa address book"
},
"addToAddressBookModalPlaceholder": {
"message": "hal. Juan D."
},
"addToken": {
"message": "Magdagdag ng Token"
},
"addTokens": {
"message": "Magdagdag ng Mga Token"
},
"advancedOptions": {
"message": "Mga Advanced na Opsyon"
},
"advancedSettingsDescription": {
"message": "I-access ang mga feature para sa mga developer, mag-download ng mga State Log, I-reset ang Account, mag-set up ng mga testnet at custom RPC"
},
"amount": {
"message": "Halaga"
},
"appDescription": {
"message": "Isang Ethereum Wallet sa iyong Browser",
"description": "The description of the application"
},
"appName": {
"message": "MetaMask",
"description": "The name of the application"
},
"approve": {
"message": "Aprubahan"
},
"approved": {
"message": "Inaprubahan"
},
"attemptToCancel": {
"message": "Subukang Kanselahin?"
},
"attemptToCancelDescription": {
"message": "Ang pagsusumite sa pagtangkang ito ay hindi makakagarantiya na nakansela ang iyong orihinal na transaksyon. Kung matagumpay ang pagtangkang magkansela, sisingilin sa iyo ang bayarin sa transaksyon sa itaas."
},
"attemptingConnect": {
"message": "Sinusubukang kumonekta sa blockchain."
},
"attributions": {
"message": "Mga Attribution"
},
"autoLockTimeLimit": {
"message": "Auto-Logout Timer (minuto)"
},
"autoLockTimeLimitDescription": {
"message": "I-set ang idle time na minuto bago awtomatikong mag-log out ang MetaMask"
},
"back": {
"message": "Bumalik"
},
"backToAll": {
"message": "Bumalik sa Lahat"
},
"backupApprovalInfo": {
"message": "Ang secret code na ito ay kinakailangan para ma-recover ang iyong wallet kung sakaling mawawala mo ang iyong device, nakalimutan mo ang iyong password, kailangan mong i-install ulit ang MetaMask, o gusto mong i-access ang iyong wallet sa ibang device."
},
"backupApprovalNotice": {
"message": "I-back up ang iyong Secret Recovery code para panatilihing secure ang iyong wallet at pondo."
},
"backupNow": {
"message": "I-back up ngayon"
},
"balance": {
"message": "Balanse"
},
"balanceOutdated": {
"message": "Maaaring outdated na ang balanse"
},
"basic": {
"message": "Pangunahin"
},
"blockExplorerView": {
"message": "Tingnan ang account sa $1",
"description": "$1 replaced by URL for custom block explorer"
},
"blockiesIdenticon": {
"message": "Gumamit ng Blockies Identicon"
},
"browserNotSupported": {
"message": "Hindi sinusuportahan ang iyong Browser..."
},
"builtInCalifornia": {
"message": "Ang MetaMask ay dinisenyo at binuo sa California."
},
"buyWithWyre": {
"message": "Bumili ng ETH gamit ang Wyre"
},
"buyWithWyreDescription": {
"message": "Binibigyang-daan ka ng Wyre na gumamit ng credit card para magdeposito ng ETH nang direkta sa iyong MetaMask account."
},
"cancel": {
"message": "Kanselahin"
},
"cancellationGasFee": {
"message": "Gas Fee sa Pagkansela"
},
"cancelled": {
"message": "Nakansela"
},
"chromeRequiredForHardwareWallets": {
"message": "Kailangan mong gamitin ang MetaMask sa Google Chrome upang makakonekta sa iyong Hardware Wallet."
},
"clickToRevealSeed": {
"message": "Mag-click dito para ipakita ang iyong secret words"
},
"close": {
"message": "Isara"
},
"confirm": {
"message": "Kumpirmahin"
},
"confirmPassword": {
"message": "Kumpirmahin ang Password"
},
"confirmSecretBackupPhrase": {
"message": "Kumpirmahin ang iyong Secret Backup Phrase"
},
"confirmed": {
"message": "Nakumpirma"
},
"congratulations": {
"message": "Binabati kita"
},
"connect": {
"message": "Kumonekta"
},
"connectHardwareWallet": {
"message": "Magkonekta ng Hardware Wallet"
},
"connectingTo": {
"message": "Kumokonekta sa $1"
},
"connectingToGoerli": {
"message": "Kumokonekta sa Goerli Test Network"
},
"connectingToKovan": {
"message": "Kumokonekta sa Kovan Test Network"
},
"connectingToMainnet": {
"message": "Kumokonekta sa Ethereum Mainnet"
},
"connectingToRinkeby": {
"message": "Kumokonekta sa Rinkeby Test Network"
},
"connectingToRopsten": {
"message": "Kumokonekta sa Ropsten Test Network"
},
"continueToWyre": {
"message": "Magpatuloy sa Wyre"
},
"contractDeployment": {
"message": "Deployment ng Contract"
},
"contractInteraction": {
"message": "Paggamit sa Contract"
},
"copiedExclamation": {
"message": "Nakopya!"
},
"copiedTransactionId": {
"message": "Nakopya ang Transaction ID"
},
"copyAddress": {
"message": "Kopyahin ang address sa clipboard"
},
"copyPrivateKey": {
"message": "Ito ang iyong pribadong private key (i-click para kopyahin)"
},
"copyToClipboard": {
"message": "Kopyahin sa clipboard"
},
"copyTransactionId": {
"message": "Kopyahin ang Transaction ID"
},
"create": {
"message": "Gumawa"
},
"createAWallet": {
"message": "Gumawa ng Wallet"
},
"createAccount": {
"message": "Gumawa ng Account"
},
"createPassword": {
"message": "Gumawa ng Password"
},
"currencyConversion": {
"message": "Pagpapapalit ng Currency "
},
"currentLanguage": {
"message": "Kasalukuyang Wika"
},
"customGas": {
"message": "I-customize ang Gas"
},
"customGasSubTitle": {
"message": "Maaaring mas bumilis ang pagpoproseso kapag dinagdagan ang fee, pero hindi ito garantisado."
},
"customToken": {
"message": "Custom na Token"
},
"decimal": {
"message": "Bilang ng Decimal"
},
"decimalsMustZerotoTen": {
"message": "Ang mga decimal ay hindi dapat bumaba sa 0, at hindi lumampas sa 36."
},
"defaultNetwork": {
"message": "Ang default na network para sa mga transaksyon ng Ether ay Main Net."
},
"delete": {
"message": "I-delete"
},
"deleteAccount": {
"message": "I-delete ang Account"
},
"deleteNetwork": {
"message": "I-delete ang Network?"
},
"deleteNetworkDescription": {
"message": "Sigurado ka bang gusto mong i-delete ang network na ito?"
},
"depositEther": {
"message": "Magdeposito ng Ether"
},
"details": {
"message": "Mga Detalye"
},
"directDepositEther": {
"message": "Direktang Magdeposito ng Ether"
},
"directDepositEtherExplainer": {
"message": "Kung mayroon ka nang Ether, ang pinakamabilis na paraan para magkaroon ng Ether sa iyong bagong wallet ay sa pamamagitan ng direkang deposito."
},
"done": {
"message": "Tapos na"
},
"dontHaveAHardwareWallet": {
"message": "Wala ka bang hardware wallet?"
},
"downloadGoogleChrome": {
"message": "I-download ang Google Chrome"
},
"downloadSecretBackup": {
"message": "I-download ang Secret Backup Phrase na ito at panatilhing itong nakatago nang ligtas sa isang external na encrypted hard drive o storage medium."
},
"downloadStateLogs": {
"message": "I-download ang mga State Log"
},
"dropped": {
"message": "Na-drop"
},
"edit": {
"message": "I-edit"
},
"editContact": {
"message": "I-edit ang Contact"
},
"endOfFlowMessage1": {
"message": "Pumasa ka sa test - panatilihing ligtas ang iyong seedphrase, responsibilidad mo ito!"
},
"endOfFlowMessage10": {
"message": "Tapos na Lahat"
},
"endOfFlowMessage2": {
"message": "Mga tip sa pag-store dito ng ligtas"
},
"endOfFlowMessage3": {
"message": "Mag-save ng backup sa maraming lugar."
},
"endOfFlowMessage4": {
"message": "Huwag ibahagi ang parirala sa kahit sino."
},
"endOfFlowMessage5": {
"message": "Mag-ingat sa phishing! Hindi ka basta-basta hihilingin ng MetaMask ang iyong seed phrase."
},
"endOfFlowMessage6": {
"message": "Kung kailangan mong i-back up ulit ang iyong seed phrase, makikita mo ito sa Mga Setting -> Seguridad."
},
"endOfFlowMessage8": {
"message": "Hindi ma-recover ng MetaMask ang iyong seedphrase. Alamin pa."
},
"endOfFlowMessage9": {
"message": "Matuto pa."
},
"ensNotFoundOnCurrentNetwork": {
"message": "Hindi nakita ang ENS name sa kasalukuyang network. Subukang lumipat sa Ethereum Mainnet."
},
"ensRegistrationError": {
"message": "May error sa pagrerehistro ng ENS name"
},
"enterAnAlias": {
"message": "Maglagay ng alias"
},
"enterPassword": {
"message": "Ilagay ang password"
},
"enterPasswordContinue": {
"message": "Ilagay ang password para magpatuloy"
},
"estimatedProcessingTimes": {
"message": "Tinatantiyang Tagal ng Pagproseso"
},
"etherscanView": {
"message": "Tingnan ang account sa Etherscan"
},
"expandView": {
"message": "I-expand ang View"
},
"exportPrivateKey": {
"message": "I-export ang Private Key"
},
"failed": {
"message": "Nabigo"
},
"fast": {
"message": "Mabilis"
},
"fileImportFail": {
"message": "Hindi gumagana ang pag-import ng file? Mag-click dito!",
"description": "Helps user import their account from a JSON file"
},
"forgetDevice": {
"message": "Kalimutan ang device na ito"
},
"from": {
"message": "Mula sa"
},
"functionType": {
"message": "Uri ng Function"
},
"gasLimit": {
"message": "Limitasyon sa Gas"
},
"gasLimitInfoTooltipContent": {
"message": "Ang limitasyon sa gas ay ang maximum na dami ng mga unit ng gas na handa kang gastusin."
},
"gasLimitTooLow": {
"message": "Ang limitasyon sa gas ay dapat na hindi bababa sa 21000"
},
"gasPrice": {
"message": "Presyo ng Gas (GWEI)"
},
"gasPriceExtremelyLow": {
"message": "Napakababa ng Presyo ng Gas"
},
"gasPriceInfoTooltipContent": {
"message": "Tinutukoy ng presyo ng gas ang halaga ng Ether na handa kang ibayad para sa bawat unit ng gas."
},
"gasUsed": {
"message": "Gas na Ginamit"
},
"general": {
"message": "Pangkalahatan"
},
"generalSettingsDescription": {
"message": "Pagpapapalit ng currency, pangunahing currency, wika, blockies identicon"
},
"getEther": {
"message": "Kumuha ng Ether"
},
"getEtherFromFaucet": {
"message": "Kumuha ng Ether mula sa isang faucet para sa $1",
"description": "Displays network name for Ether faucet"
},
"getHelp": {
"message": "Humingi ng Tulong."
},
"getStarted": {
"message": "Magsimula"
},
"happyToSeeYou": {
"message": "Masaya kaming makita ka."
},
"hardwareWalletConnected": {
"message": "Nakakonekta ang hardware wallet"
},
"hardwareWallets": {
"message": "Magkonekta ng hardware wallet"
},
"hardwareWalletsMsg": {
"message": "Pumili ng hardware wallet na gusto mong gamitin sa MetaMask"
},
"havingTroubleConnecting": {
"message": "May problema ka ba sa pagkonekta?"
},
"here": {
"message": "dito",
"description": "as in -click here- for more information (goes with troubleTokenBalances)"
},
"hide": {
"message": "Itago"
},
"hideTokenPrompt": {
"message": "Itago ang Token?"
},
"import": {
"message": "I-import",
"description": "Button to import an account from a selected file"
},
"importAccount": {
"message": "Mag-import ng Account"
},
"importAccountMsg": {
"message": " Ang mga na-import na account ay hindi iuugnay sa orihinal na seedphrase na ginawa ng iyong MetaMask account. Matuto pa tungkol sa mga na-import na account "
},
"importAccountSeedPhrase": {
"message": "Mag-import ng Account gamit ang Seed Phrase"
},
"importWallet": {
"message": "Mag-import ng Wallet"
},
"imported": {
"message": "Na-import",
"description": "status showing that an account has been fully loaded into the keyring"
},
"initialTransactionConfirmed": {
"message": "Nakumpirma ng network ang iyong unang transaksyon. I-click ang OK para bumalik."
},
"insufficientBalance": {
"message": "Hindi sapat ang balanse."
},
"insufficientFunds": {
"message": "Hindi sapat ang pondo."
},
"insufficientTokens": {
"message": "Hindi sapat ang mga token."
},
"invalidAddress": {
"message": "Hindi valid ang address"
},
"invalidAddressRecipient": {
"message": "Hindi valid ang address ng recipient"
},
"invalidAddressRecipientNotEthNetwork": {
"message": "Hindi ito isang ETH network, i-set sa lowercase"
},
"invalidBlockExplorerURL": {
"message": "Hindi valid ang Block Explorer URL"
},
"invalidRPC": {
"message": "Hindi valid ang RPC URL"
},
"invalidSeedPhrase": {
"message": "Hindi valid ang seed phrase"
},
"knownAddressRecipient": {
"message": "Kilalang address ng contract."
},
"learnMore": {
"message": "Matuto pa"
},
"ledgerAccountRestriction": {
"message": "Kailangan mong gamitin ang iyong dating account bago ka makapagdagdag ng bago."
},
"letsGoSetUp": {
"message": "Oo, i-set up natin ito!"
},
"likeToAddTokens": {
"message": "Gusto mo bang idagdag ang mga token na ito?"
},
"links": {
"message": "Mga Link"
},
"loadMore": {
"message": "Mag-load Pa"
},
"loading": {
"message": "Naglo-load..."
},
"loadingTokens": {
"message": "Naglo-load ng Mga Token..."
},
"lock": {
"message": "Mag-log out"
},
"memorizePhrase": {
"message": "Tandaan ang pariralang ito."
},
"message": {
"message": "Mensahe"
},
"metamaskDescription": {
"message": "Kinokonekta ka sa Ethereum at sa Decentralized Web."
},
"metamaskVersion": {
"message": "Bersyon ng MetaMask"
},
"mobileSyncText": {
"message": "Pakilagay ang iyong password para kumpirmahing ikaw ito!"
},
"mustSelectOne": {
"message": "Dapat pumili ng kahit 1 token."
},
"myAccounts": {
"message": "Mga Account Ko"
},
"needEtherInWallet": {
"message": "Para gumamit ng mga decentralized na application gamit ang MetaMask, mangangailangan ka ng Ether sa iyong wallet."
},
"needImportFile": {
"message": "Dapat kang pumili ng file na ii-import.",
"description": "User is important an account and needs to add a file to continue"
},
"negativeETH": {
"message": "Hindi makakapagpadala ng mga negative na halaga ng ETH."
},
"networkName": {
"message": "Pangalan ng Network"
},
"networkSettingsDescription": {
"message": "Magdagdag at mag-edit ng mga custom na RPC network"
},
"networks": {
"message": "Mga Network"
},
"nevermind": {
"message": "Huwag na lang"
},
"newAccount": {
"message": "Bagong Account"
},
"newAccountDetectedDialogMessage": {
"message": "Naka-detect ng bagong address! Mag-click dito para idagdag ang iyong address book."
},
"newContact": {
"message": "Bagong Contact"
},
"newContract": {
"message": "Bagong Contract"
},
"newNetwork": {
"message": "Bagong Network"
},
"newPassword": {
"message": "Bagong Password (min 8 char)"
},
"newToMetaMask": {
"message": "Bago ka ba sa MetaMask?"
},
"newTotal": {
"message": "Bagong Total"
},
"newTransactionFee": {
"message": "Bagong Transaction Fee"
},
"next": {
"message": "Susunod"
},
"noAddressForName": {
"message": "Walang address na na-set para sa pangalang ito."
},
"noAlreadyHaveSeed": {
"message": "Hindi, may seed phrase na ako"
},
"noConversionRateAvailable": {
"message": "Walang Presyo ng Palitan na Available"
},
"noTransactions": {
"message": "Wala kang mga transaksyon"
},
"noWebcamFound": {
"message": "Hindi nakita ang webcam ng iyong computer. Pakisubukang muli."
},
"noWebcamFoundTitle": {
"message": "Hindi nakita ang webcam"
},
"notEnoughGas": {
"message": "Hindi Sapat Ang Gas"
},
"ofTextNofM": {
"message": "sa"
},
"off": {
"message": "Naka-off"
},
"on": {
"message": "Naka-on"
},
"optionalBlockExplorerUrl": {
"message": "Block Explorer URL (opsyonal)"
},
"optionalCurrencySymbol": {
"message": "Simbolo (opsyonal)"
},
"orderOneHere": {
"message": "Mag-order ng Trezor o Ledger para itago sa cold storage ang iyong pondo"
},
"origin": {
"message": "Pinanggalingan"
},
"parameters": {
"message": "Mga Parameter"
},
"participateInMetaMetrics": {
"message": "Makilahok sa MetaMetrics"
},
"participateInMetaMetricsDescription": {
"message": "Makilahok sa MetaMetrics para tulungan kaming mas pagandahin ang MetaMask"
},
"passwordNotLongEnough": {
"message": "Hindi sapat ang haba ng password"
},
"passwordsDontMatch": {
"message": "Hindi Nagtutugma Ang Mga Password"
},
"pastePrivateKey": {
"message": "I-paste ang iyong private key string dito:",
"description": "For importing an account from a private key"
},
"pending": {
"message": "nakabinbin"
},
"personalAddressDetected": {
"message": "Naka-detect ng personal na address. I-input ang token contract address."
},
"prev": {
"message": "Nakaraan"
},
"primaryCurrencySetting": {
"message": "Pangunahing Currency"
},
"primaryCurrencySettingDescription": {
"message": "Piliin ang native para bigyang priyoridad ang pagpapakita ng mga halaga sa native currency ng chain (hal. ETH). Piliin ang Fiat para bigyang priyoridad ang pagpapakita ng mga halaga sa napili mong fiat currency."
},
"privacyMsg": {
"message": "Patakaran sa Privacy"
},
"privateKeyWarning": {
"message": "Babala: Huwag ibunyag ang key na ito. Ang kahit sinong may mga private key mo ay maaaring magnakaw ng anumang asset na nasa iyong account."
},
"privateNetwork": {
"message": "Pribadong Network"
},
"queue": {
"message": "I-queue"
},
"readdToken": {
"message": "Puwede mong idagdag ulit ang token na ito sa hinaharap sa pamamagitan ng pagpunta sa “Magdagdag ng token” sa menu ng mga opsyon ng iyong mga accounts."
},
"readyToConnect": {
"message": "Handa ka nang Kumonekta?"
},
"recents": {
"message": "Kamakailan"
},
"recipientAddress": {
"message": "Address ng Recipient"
},
"recipientAddressPlaceholder": {
"message": "Maghanap, pampublikong address (0x), o ENS"
},
"reject": {
"message": "Tanggihan"
},
"rejectAll": {
"message": "Tanggihan Lahat"
},
"rejectTxsDescription": {
"message": "Sabay-sabay mong tatanggihan ang $1 (na) transaksyon."
},
"rejectTxsN": {
"message": "Tanggihan ang $1 (na) transaksyon"
},
"rejected": {
"message": "Tinanggihan"
},
"remindMeLater": {
"message": "Paalalahanan ako sa ibang pagkakataon"
},
"remove": {
"message": "Alisin"
},
"removeAccount": {
"message": "Alisin ang account"
},
"removeAccountDescription": {
"message": "Tatanggalin ang account na ito sa iyong wallet. Pakitiyak na nasa iyo ang orihinal na seed phrase o private key para sa naka-import na account na ito bago magpatuloy. Maaari kang mag-import o gumawa ulit ng mga account mual sa drop-down ng account. "
},
"requestsAwaitingAcknowledgement": {
"message": "naghihintay na matugunan ang mga request"
},
"required": {
"message": "Kailangan"
},
"reset": {
"message": "I-reset"
},
"resetAccount": {
"message": "I-reset ang Account"
},
"resetAccountDescription": {
"message": "Kapag na-reset ang iyong account, maki-clear ang iyong kasaysayan ng transaksyon."
},
"restore": {
"message": "Ipanumbalik"
},
"restoreAccountWithSeed": {
"message": "I-restore ang iyong Account gamit ang Seed Phrase"
},
"revealSeedWords": {
"message": "Ipakita ang Seed Words"
},
"revealSeedWordsDescription": {
"message": "Kung lilipat ka ng browser o magpapalit ka ng computer, kakailanganin mo ang seed phrase na ito para ma-access ang iyong mga account. I-save ang mga iyon sa isang lugar na ligtas at lihim."
},
"revealSeedWordsWarning": {
"message": "Maaaring gamitin ang mga salitang ito para nakawin ang lahat ng iyong account."
},
"revealSeedWordsWarningTitle": {
"message": "HUWAG ibahagi ang pariralang ito sa kahit sino!"
},
"rpcUrl": {
"message": "Bagong RPC URL"
},
"save": {
"message": "I-save"
},
"saveAsCsvFile": {
"message": "I-save bilang CSV File"
},
"scanInstructions": {
"message": "Ilagay ang QR code sa harap ng iyong camera"
},
"scanQrCode": {
"message": "I-scan ang QR Code"
},
"search": {
"message": "Hanapin"
},
"searchResults": {
"message": "Mga Resulta ng Paghahanap"
},
"searchTokens": {
"message": "Maghanap ng Mga Token"
},
"secretBackupPhraseDescription": {
"message": "Pinapadali ng iyong secret backup phrase na i-back up at i-restore ang iyong account."
},
"secretBackupPhraseWarning": {
"message": "BABALA: Huwag ibunyag ang iyong backup phrase. Mananakaw ng kahit sinong may ganitong parirala ang iyong Ether at hindi na ito maibabalik."
},
"securityAndPrivacy": {
"message": "Seguridad at Privacy"
},
"securitySettingsDescription": {
"message": "Mga setting ng privacy at seed phrase ng wallet"
},
"seedPhrasePlaceholder": {
"message": "Paghiwa-hiwalayin ang bawat salita gamit ang isang space"
},
"seedPhraseReq": {
"message": "Ang mga seed phrase ay may habang 12 salita"
},
"selectAHigherGasFee": {
"message": "Pumili ng mas mataas na gas fee para pabilisin ang pagproseso ng iyong transaksyon.*"
},
"selectAnAccount": {
"message": "Pumili ng Account"
},
"selectAnAccountHelp": {
"message": "Piliin ang account na titingnan sa MetaMask"
},
"selectEachPhrase": {
"message": "Pakipili ang bawat parirala para tiyaking tama ito."
},
"selectHdPath": {
"message": "Piliin ang HD Path"
},
"selectPathHelp": {
"message": "Kung hindi mo makita ang kasalukuyan mong mga Ledger account sa ibaba, subukang ilipat ang mga path sa \"Legacy (MEW / MyCrypto)\""
},
"selectType": {
"message": "Piliin ang Uri"
},
"send": {
"message": "Ipadala"
},
"sendAmount": {
"message": "Magpadala ng Halaga"
},
"sendTokens": {
"message": "Magpadala ng Mga Token"
},
"sentEther": {
"message": "nagpadala ng ether"
},
"separateEachWord": {
"message": "Paghiwa-hiwalayin ang bawat salita gamit ang isang space"
},
"settings": {
"message": "Mga Setting"
},
"showAdvancedGasInline": {
"message": "Mga advanced na kontrol sa gas"
},
"showAdvancedGasInlineDescription": {
"message": "Piliin ito para ipakita ang presyo ng gas at limitahan ang mga kontrol nang direkta sa screen ng pagpapadala at pagkumpirma."
},
"showFiatConversionInTestnets": {
"message": "Ipakita ang Conversion sa mga Testnet"
},
"showFiatConversionInTestnetsDescription": {
"message": "Piliin ito para magpakita ng fiat conversion sa mga Testnet"
},
"showHexData": {
"message": "Ipakita ang Hex Data"
},
"showHexDataDescription": {
"message": "Piliin ito para ipakita ang hex data field sa screen ng pagpapadala"
},
"showPrivateKeys": {
"message": "Ipakita ang mga Private Key"
},
"sign": {
"message": "I-sign"
},
"signNotice": {
"message": "Kapag na-sign ang mensaheng ito, maaaring magkaroon \nng mapapanganib na side effect. Mag-sign lang ng mga mensaheng mula \nsa mga site na ganap mong pinagkakatiwalaang gumamit sa iyong account.\n Isa itong mapanganib na method na aalisin sa isang bersyon sa hinaharap. "
},
"signed": {
"message": "Na-sign"
},
"slow": {
"message": "Mabagal"
},
"somethingWentWrong": {
"message": "Oops! Nagkaroon ng problema."
},
"speedUp": {
"message": "Pabilisin"
},
"speedUpCancellation": {
"message": "Pabilisin ang pagkanselang ito"
},
"speedUpTransaction": {
"message": "Pabilisin ang transaksyong ito"
},
"stateLogError": {
"message": "May error sa pagkuha sa mga state log."
},
"stateLogs": {
"message": "Mga State Log"
},
"stateLogsDescription": {
"message": "Ang mga state log ay naglalaman ng iyong mga pampublikong account address at mga ipinadalang transaksyon."
},
"step1HardwareWallet": {
"message": "1. Magkonekta ng Hardware Wallet"
},
"step1HardwareWalletMsg": {
"message": "Ikonekta ang iyong hardware wallet nang direkta sa computer."
},
"step2HardwareWallet": {
"message": "2. Pumili ng Account"
},
"step2HardwareWalletMsg": {
"message": "Piliin ang halagang gusto mong tingnan. Maaari ka lang pumili nang paisa-isa."
},
"step3HardwareWallet": {
"message": "3. Magsimula gamit ang dApps at higit pa!"
},
"step3HardwareWalletMsg": {
"message": "Gamitin ang iyong hardware account tulad ng anumang Ethereum account. Mag-log in sa dApps, magpadala ng Eth, bumili at mag-store ng mga ERC20 token at mga Non-Fungible token tulad ng CryptoKitties."
},
"storePhrase": {
"message": "I-store ang pariralang ito sa isang password manager tulad ng 1Password."
},
"submitted": {
"message": "Isinumite"
},
"supportCenter": {
"message": "Bisitahin ang aming Support Center"
},
"switchNetworks": {
"message": "Lumipat ng Network"
},
"symbol": {
"message": "Simbolo"
},
"symbolBetweenZeroTwelve": {
"message": "Ang simbolo ay dapat na 11 character o mas kaunti."
},
"syncWithMobile": {
"message": "I-sync sa mobile"
},
"syncWithMobileBeCareful": {
"message": "Tiyaking walang ibang taong tumitingin sa iyong screen kapag sina-scan mo ang code na ito"
},
"syncWithMobileComplete": {
"message": "Matagumpay na na-sync ang iyong data. I-enjoy ang MetaMask mobile app!"
},
"syncWithMobileDesc": {
"message": "Maaari mong i-sync ang iyong mga account at impormasyon sa iyong mobile device. Buksan ang MetaMask mobile app, pumunta sa \"Settings\" at mag-tap sa \"Sync from Browser Extension\""
},
"syncWithMobileDescNewUsers": {
"message": "Kung bubuksan mo ang MetaMask Mobile app sa unang pagkakataon, sundin lang ang mga hakbang sa iyong telepono."
},
"syncWithMobileScanThisCode": {
"message": "I-scan ang code na ito sa iyong MetaMask mobile app"
},
"syncWithMobileTitle": {
"message": "I-sync sa mobile"
},
"terms": {
"message": "Mga Tuntunin ng Paggamit"
},
"thisWillCreate": {
"message": "Gagawa ito ng bagong wallet at seed phrase"
},
"tips": {
"message": "Mga Tip"
},
"to": {
"message": "Para sa"
},
"tokenAlreadyAdded": {
"message": "Naidagdag na ang token."
},
"tokenSymbol": {
"message": "Simbolo ng Token"
},
"total": {
"message": "Kabuuan"
},
"transaction": {
"message": "transaksyon"
},
"transactionCancelAttempted": {
"message": "Sinubukan ang pagkansela sa transaksyon nang may gas fee na $1 sa ganap na $2"
},
"transactionCancelSuccess": {
"message": "Nakansela ang transaksyon sa ganap na $2"
},
"transactionConfirmed": {
"message": "Nakumpirma ang transaksyon sa ganap na $2."
},
"transactionCreated": {
"message": "Nagawa ang transaksyon nang may halagang $1 sa ganap na $2."
},
"transactionDropped": {
"message": "Na-drop ang transaksyon sa $2."
},
"transactionError": {
"message": "May Error sa Transaksyon. May exception sa contract code."
},
"transactionErrorNoContract": {
"message": "Subukang mag-call ng function sa isang non-contract na address."
},
"transactionErrored": {
"message": "Nagkaroon ng error ang transaksyon."
},
"transactionFee": {
"message": "Fee sa Transaksyon"
},
"transactionResubmitted": {
"message": "Nasumite ulit ang transaksyon nang may gas fee na ginawang $1 sa ganap na $2"
},
"transactionSubmitted": {
"message": "Nasumite ang transaksyon nang may gas fee na $1 sa $2."
},
"transactionUpdated": {
"message": "Na-update ang transaksyon sa $2."
},
"transfer": {
"message": "Mag-transfer"
},
"transferBetweenAccounts": {
"message": "Mag-transfer sa pagitan ng aking mga account"
},
"transferFrom": {
"message": "I-transfer Mula Sa"
},
"troubleTokenBalances": {
"message": "Nagkaroon kami ng problema sa pag-loading sa iyong mga token balance. Makikita mo ang mga iyon ",
"description": "Followed by a link (here) to view token balances"
},
"tryAgain": {
"message": "Subukang muli"
},
"typePassword": {
"message": "I-type ang iyong password sa MetaMask"
},
"unapproved": {
"message": "Hindi inaprubahan"
},
"units": {
"message": "(na) unit"
},
"unknown": {
"message": "Hindi Alam"
},
"unknownCameraError": {
"message": "Nagkaroon ng error habang sinusubukang i-access ang iyong camera. Pakisubukang muli..."
},
"unknownCameraErrorTitle": {
"message": "Ooops! Nagkaroon ng problema...."
},
"unknownNetwork": {
"message": "Hindi Kilalang Pribadong Network"
},
"unknownQrCode": {
"message": "Error: Hindi namin nakilala ang QR code na iyan"
},
"unlock": {
"message": "I-unlock"
},
"unlockMessage": {
"message": "Naghihintay ang decentralized web"
},
"updatedWithDate": {
"message": "Na-update ang $1"
},
"urlErrorMsg": {
"message": "Kinakailangan ng mga URI ang naaangkop na HTTP/HTTPS prefix."
},
"usedByClients": {
"message": "Ginagamit ng iba't ibang client"
},
"viewAccount": {
"message": "Tingnan ang Account"
},
"viewContact": {
"message": "Tingnan ang Contact"
},
"viewOnCustomBlockExplorer": {
"message": "Tingnan sa $1"
},
"viewOnEtherscan": {
"message": "Tingnan sa Etherscan"
},
"viewinExplorer": {
"message": "Tingnan sa Explorer"
},
"visitWebSite": {
"message": "Bisitahin ang aming web site"
},
"welcome": {
"message": "Welcome sa MetaMask"
},
"welcomeBack": {
"message": "Welcome Ulit!"
},
"writePhrase": {
"message": "Isulat ang pariralang ito sa isang piraso ng papel at itago ito sa isang secure na lokasyon. Kung gusto mo ng higit pang seguridad, isulat ito sa maraming piraso ng papel at itago ang bawat isa sa 2 - 3 iba't ibang lokasyon."
},
"yesLetsTry": {
"message": "Oo, subukan natin"
},
"youNeedToAllowCameraAccess": {
"message": "Kailangan mong payagan ang access sa camera para magamit ang feature na ito."
},
"youSign": {
"message": "Sina-sign mo ang"
},
"yourPrivateSeedPhrase": {
"message": "Ang iyong pribadong seed phrase"
},
"zeroGasPriceOnSpeedUpError": {
"message": "Zero ang presyo ng gas sa speed up"
}
}