1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-22 18:00:18 +01:00

Merge pull request #17323 from MetaMask/Version-v10.25.0

Version v10.25.0
This commit is contained in:
Dan J Miller 2023-02-08 12:31:44 -08:00 committed by GitHub
commit d52ef73514
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
631 changed files with 60774 additions and 43282 deletions

View File

@ -16,6 +16,7 @@ executors:
orbs:
gh: circleci/github-cli@2.0
codecov: codecov/codecov@3.2.2
workflows:
test_and_release:
@ -93,9 +94,20 @@ workflows:
- test-e2e-chrome-mv3:
requires:
- prep-build-test-mv3
- test-unit:
- test-unit-mocha:
requires:
- prep-deps
- test-unit-jest-main:
requires:
- prep-deps
- test-unit-jest-development:
requires:
- prep-deps
- upload-and-validate-coverage:
requires:
- test-unit-jest-main
- test-unit-jest-development
- test-unit-mocha
- test-unit-global:
requires:
- prep-deps
@ -127,8 +139,11 @@ workflows:
- test-lint-shellcheck
- test-lint-lockfile
- test-lint-changelog
- test-unit
- test-unit-jest-main
- test-unit-jest-development
- test-unit-global
- test-unit-mocha
- upload-and-validate-coverage
- validate-source-maps
- validate-source-maps-beta
- validate-source-maps-flask
@ -208,7 +223,16 @@ jobs:
steps:
- checkout
- restore_cache:
key: dependency-cache-v1-{{ checksum "yarn.lock" }}
keys:
# First try to get the specific cache for the checksum of the yarn.lock file.
# This cache key lookup will fail if the lock file is modified and a cache
# has not yet been persisted for the new checksum.
- dependency-cache-v1-{{ checksum "yarn.lock" }}
# To prevent having to do a full install of every node_module when
# dependencies change, restore from the last known cache of any
# branch/checksum, the install step will remove cached items that are no longer
# required and add the new dependencies, and the cache will be persisted.
- dependency-cache-v1-
- gh/install
- run:
name: Set IS_DRAFT environment variable
@ -237,12 +261,7 @@ jobs:
- save_cache:
key: dependency-cache-v1-{{ checksum "yarn.lock" }}
paths:
- node_modules/
- build-artifacts/yarn-install-har/
- run:
name: Postinstall
command: |
yarn setup:postinstall
- .yarn/cache
- persist_to_workspace:
root: .
paths:
@ -316,9 +335,9 @@ jobs:
command: yarn build --build-type beta dist
- when:
condition:
matches:
pattern: /^master$/
value: << pipeline.git.branch >>
matches:
pattern: /^master$/
value: << pipeline.git.branch >>
steps:
- run:
name: build:prod
@ -356,9 +375,9 @@ jobs:
command: yarn build --build-type flask dist
- when:
condition:
matches:
pattern: /^master$/
value: << pipeline.git.branch >>
matches:
pattern: /^master$/
value: << pipeline.git.branch >>
steps:
- run:
name: build:prod
@ -477,7 +496,7 @@ jobs:
at: .
- run:
name: Detect yarn lock deduplications
command: yarn yarn-deduplicate && git diff --exit-code yarn.lock
command: yarn dedupe --check
test-lint:
executor: node-browsers
@ -819,9 +838,6 @@ jobs:
- store_artifacts:
path: coverage
destination: coverage
- store_artifacts:
path: jest-coverage
destination: jest-coverage
- store_artifacts:
path: test-artifacts
destination: test-artifacts
@ -886,7 +902,7 @@ jobs:
steps:
- add_ssh_keys:
fingerprints:
- "8b:21:e3:20:7c:c9:db:82:74:2d:86:d6:11:a7:2f:49"
- '8b:21:e3:20:7c:c9:db:82:74:2d:86:d6:11:a7:2f:49'
- checkout
- attach_workspace:
at: .
@ -898,8 +914,8 @@ jobs:
git config user.email metamaskbot@users.noreply.github.com
yarn ts-migration:dashboard:deploy
test-unit:
executor: node-browsers
test-unit-mocha:
executor: node-browsers-medium-plus
steps:
- checkout
- attach_workspace:
@ -907,24 +923,60 @@ jobs:
- run:
name: test:coverage:mocha
command: yarn test:coverage:mocha
- run:
name: test:coverage:jest
command: yarn test:coverage:jest
- run:
name: Validate coverage thresholds
command: |
if ! git diff --exit-code jest.config.js development/jest.config.js; then
echo "Detected changes in coverage thresholds"
exit 1
fi
- persist_to_workspace:
root: .
paths:
- .nyc_output
- coverage
- jest-coverage
test-unit-jest-development:
executor: node-browsers
steps:
- checkout
- attach_workspace:
at: .
- run:
name: jest development unit tests
command: yarn test:coverage:jest:dev
- persist_to_workspace:
root: .
paths:
- coverage
- store_test_results:
path: test/test-results/junit.xml
test-unit-jest-main:
executor: node-browsers-medium-plus
parallelism: 12
steps:
- checkout
- attach_workspace:
at: .
- run:
name: test:coverage:jest
command: yarn test:coverage:jest
- persist_to_workspace:
root: .
paths:
- coverage
- store_test_results:
path: test/test-results/junit.xml
upload-and-validate-coverage:
executor: node-browsers
steps:
- checkout
- attach_workspace:
at: .
- codecov/upload
- run:
name: test:coverage:validate
command: yarn test:coverage:validate
- persist_to_workspace:
root: .
paths:
- coverage
test-unit-global:
executor: node-browsers
steps:

View File

@ -5,12 +5,12 @@ set -u
set -o pipefail
# To get the latest version, see <https://www.ubuntuupdates.org/ppa/google_chrome?dist=stable>
CHROME_VERSION='107.0.5304.87-1'
CHROME_VERSION='109.0.5414.74-1'
CHROME_BINARY="google-chrome-stable_${CHROME_VERSION}_amd64.deb"
CHROME_BINARY_URL="https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/${CHROME_BINARY}"
# To retrieve this checksum, run the `wget` and `shasum` commands below
CHROME_BINARY_SHA512SUM='07b443bc1382431da84f6812b7e19f1149aa195fb8b3d28834630cc5964fb9d12124abbf4ec1c98d5c0513cdf16c2a3f16a74518c984aaf57ca418b3cd36a4e2'
CHROME_BINARY_SHA512SUM='5fa92a552588894eca752575851f4c1a74b02b02233170a03bf642dad58c8544f5af1af919598f8e126efbf6b92b5cbdbdbf58a7df6033ce761587c2bd840629'
wget -O "${CHROME_BINARY}" -t 5 "${CHROME_BINARY_URL}"

View File

@ -5,12 +5,5 @@ set -x
# Exit immediately if a command exits with a non-zero status.
set -e
yarn install --frozen-lockfile --har
yarn install --frozen-lockfile
# Move HAR file into directory with consistent name so that we can cache it
mkdir -p build-artifacts/yarn-install-har
har_files=(./*.har)
if [[ -f "${har_files[0]}" ]]
then
mv ./*.har build-artifacts/yarn-install-har/
fi

View File

@ -19,7 +19,7 @@ fi
printf '%s\n' 'Updating the manifest version if needed'
version="${CIRCLE_BRANCH/Version-v/}"
yarn version --no-git-tag-version --new-version "${version}"
yarn version "${version}"
if [[ -z $(git status --porcelain) ]]
then

View File

@ -16,7 +16,7 @@ audit_status="$?"
if [[ "$audit_status" != 0 ]]
then
count="$(yarn audit --level moderate --groups dependencies --json | tail -1 | jq '.data.vulnerabilities.moderate + .data.vulnerabilities.high + .data.vulnerabilities.critical')"
count="$(yarn npm audit --severity moderate --environment production --json | tail -1 | jq '.data.vulnerabilities.moderate + .data.vulnerabilities.high + .data.vulnerabilities.critical')"
printf "Audit shows %s moderate or high severity advisories _in the production dependencies_\n" "$count"
exit 1
else

View File

@ -5,6 +5,7 @@ ignores:
#
- '@lavamoat/snow'
- '@lavamoat/allow-scripts'
- '@babel/runtime'
- '@fortawesome/fontawesome-free'
- 'punycode'
@ -34,8 +35,8 @@ ignores:
- 'prettier-plugin-sort-json' # automatically imported by prettier
- 'source-map-explorer'
# development tool
- 'yarn-deduplicate'
- 'improved-yarn-audit'
- 'nyc'
# storybook
- '@storybook/core'
- '@storybook/addon-essentials'

View File

@ -16,6 +16,7 @@ module.exports = {
'dist/**/*',
'node_modules/**/*',
'jest-coverage/**/*',
'coverage/**/*',
],
overrides: [
/**
@ -42,6 +43,8 @@ module.exports = {
'test/e2e/**/*.js',
'test/helpers/*.js',
'test/lib/wait-until-called.js',
'test/run-unit-tests.js',
'test/merge-coverage.js',
],
extends: [
path.resolve(__dirname, '.eslintrc.base.js'),
@ -337,6 +340,8 @@ module.exports = {
'development/**/*.js',
'test/e2e/benchmark.js',
'test/helpers/setup-helper.js',
'test/run-unit-tests.js',
'test/merge-coverage.js',
],
rules: {
'node/no-process-exit': 'off',

4
.gitattributes vendored
View File

@ -16,3 +16,7 @@ test/e2e/send-eth-with-private-key-test/web3js.js linguist-vendored linguist-gen
# translations will be a little harder to review but those do not get submitted
# as often as other PRs.
app/_locales/** linguist-generated
# yarn berry suggested .gitattributes
/.yarn/releases/** binary
/.yarn/plugins/** binary

7
.gitignore vendored
View File

@ -60,3 +60,10 @@ test-results/
# This file is used to authenticate with the GitHub Package registry, to
# enable the use of @metamask preview builds.
.npmrc
#yarn
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions

15
.iyarc
View File

@ -1,2 +1,17 @@
# improved-yarn-audit advisory exclusions
GHSA-257v-vj4p-3w2h
# yarn berry's `yarn npm audit` script reports the following vulnerability but
# it is a false positive. The offending version of 'ws' that is installed is
# 7.1.1 and is included only via remote-redux-devtools which is a devDependency
GHSA-6fc8-4gx4-v693
# yarn npm audit reports on a fast-json-patch version < 3.1.1 but due to patch
# resolution, the only version of fast-json-patch that we use is 3.1.1. We also
# have 2.2.1 installed but it is a dev only dependency. The "violation" reports
# smart-transacton-controller as the culprit but if you run
# `yarn info -A -R dependents fast-json-patch` you can see that only 2.2.1 and
# 3.3.1 are installed and that smart-transaction-controller resolves to the
# patched version of 3.3.1. We can remove this once the
# smart-transaction-controller updates its dependency.
GHSA-8gh8-hqwg-xf34

View File

@ -3,7 +3,7 @@ PASSWORD=METAMASK PASSWORD
INFURA_PROJECT_ID=00000000000
SEGMENT_WRITE_KEY=
SWAPS_USE_DEV_APIS=
COLLECTIBLES_V1=
NFTS_V1=
PUBNUB_PUB_KEY=
PUBNUB_SUB_KEY=
TOKEN_ALLOWANCE_IMPROVEMENTS=

View File

@ -30,7 +30,7 @@ module.exports = {
return {
...config,
// Creates the icon names environment variable for the component-library/icon/icon.js component
ICON_NAMES: await generateIconNames(),
ICON_NAMES: generateIconNames(),
};
},
webpackFinal: async (config) => {
@ -96,7 +96,7 @@ module.exports = {
new ProvidePlugin({
Buffer: ['buffer', 'Buffer'],
}),
)
);
return config;
},
};

View File

@ -459,6 +459,53 @@ const state = {
decimals: 18,
},
],
allDetectedTokens: {
'0x5' : {
'0x9d0ba4ddac06032527b140912ec808ab9451b788': [
{
address: '0x514910771AF9Ca656af840dff83E8264EcF986CA',
decimals: 18,
symbol: 'LINK',
image: 'https://crypto.com/price/coin-data/icon/LINK/color_icon.png',
aggregators: ['coinGecko', 'oneInch', 'paraswap', 'zapper', 'zerion'],
},
{
address: '0xc00e94Cb662C3520282E6f5717214004A7f26888',
decimals: 18,
symbol: 'COMP',
image: 'https://crypto.com/price/coin-data/icon/COMP/color_icon.png',
aggregators: [
'bancor',
'cmc',
'cryptocom',
'coinGecko',
'oneInch',
'paraswap',
'pmm',
'zapper',
'zerion',
'zeroEx',
],
},
{
address: '0xfffffffFf15AbF397dA76f1dcc1A1604F45126DB',
decimals: 18,
symbol: 'FSW',
image:
'https://assets.coingecko.com/coins/images/12256/thumb/falconswap.png?1598534184',
aggregators: [
'aave',
'cmc',
'coinGecko',
'oneInch',
'paraswap',
'zapper',
'zerion',
],
},
]
}
},
detectedTokens: [
{
address: '0x514910771AF9Ca656af840dff83E8264EcF986CA',
@ -1416,6 +1463,7 @@ const state = {
version: '0.6.0',
},
},
notifications: {},
},
appState: {
shouldClose: false,

View File

@ -0,0 +1,48 @@
diff --git a/helpers/construct.js b/helpers/construct.js
index ecc013db4703c1c6ca8a5bba3db3955e75c1a972..08826bea9453f1351c08d44be9fffca92923fd76 100644
--- a/helpers/construct.js
+++ b/helpers/construct.js
@@ -1,22 +1,21 @@
-var setPrototypeOf = require("./setPrototypeOf.js");
+// All of MetaMask's supported browsers include `Reflect.construct` support, so
+// we don't need this polyfill.
-var isNativeReflectConstruct = require("./isNativeReflectConstruct.js");
+// This Proxy preseves the two properties that were added by `@babel/runtime`.
+// I am not entire sure what these properties are for (maybe ES5/ES6
+// interoperability?) but they have been preserved just in case.
+const reflectProxy = new Proxy(
+ Reflect.construct,
+ {
+ get: function (target, property) {
+ if (property === 'default') {
+ return target;
+ } else if (property === '__esModule') {
+ return true;
+ }
+ return Reflect.get(...arguments);
+ }
+ }
+);
-function _construct(Parent, args, Class) {
- if (isNativeReflectConstruct()) {
- module.exports = _construct = Reflect.construct.bind(), module.exports.__esModule = true, module.exports["default"] = module.exports;
- } else {
- module.exports = _construct = function _construct(Parent, args, Class) {
- var a = [null];
- a.push.apply(a, args);
- var Constructor = Function.bind.apply(Parent, a);
- var instance = new Constructor();
- if (Class) setPrototypeOf(instance, Class.prototype);
- return instance;
- }, module.exports.__esModule = true, module.exports["default"] = module.exports;
- }
-
- return _construct.apply(null, arguments);
-}
-
-module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports;
\ No newline at end of file
+module.exports = reflectProxy;
\ No newline at end of file

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/@formatjs/intl-utils/dist/index.js b/node_modules/@formatjs/intl-utils/dist/index.js
index cb44944..4ec2d32 100644
--- a/node_modules/@formatjs/intl-utils/dist/index.js
+++ b/node_modules/@formatjs/intl-utils/dist/index.js
diff --git a/dist/index.js b/dist/index.js
index cb44944a2a0e8214e9c507936d9a38fafd355655..4ec2d32be9fdd670c59b5727805eb01c231b86b7 100644
--- a/dist/index.js
+++ b/dist/index.js
@@ -25,7 +25,7 @@ exports.toRawFixed = polyfill_utils_1.toRawFixed;
exports.toRawPrecision = polyfill_utils_1.toRawPrecision;
exports.getMagnitude = polyfill_utils_1.getMagnitude;
@ -11,10 +11,10 @@ index cb44944..4ec2d32 100644
exports.isWellFormedUnitIdentifier = polyfill_utils_1.isWellFormedUnitIdentifier;
exports.defineProperty = polyfill_utils_1.defineProperty;
var resolve_locale_1 = require("./resolve-locale");
diff --git a/node_modules/@formatjs/intl-utils/dist/polyfill-utils.js b/node_modules/@formatjs/intl-utils/dist/polyfill-utils.js
index 9306ef0..24859ac 100644
--- a/node_modules/@formatjs/intl-utils/dist/polyfill-utils.js
+++ b/node_modules/@formatjs/intl-utils/dist/polyfill-utils.js
diff --git a/dist/polyfill-utils.js b/dist/polyfill-utils.js
index 9306ef0dd39575620352ed50cc3d80ef449910e9..24859acce8a860f2515054e7ae4d17b6bd200327 100644
--- a/dist/polyfill-utils.js
+++ b/dist/polyfill-utils.js
@@ -5,7 +5,7 @@ var units_1 = require("./units");
function hasOwnProperty(o, key) {
return Object.prototype.hasOwnProperty.call(o, key);
@ -23,4 +23,4 @@ index 9306ef0..24859ac 100644
+Object.defineProperty(exports, 'hasOwnProperty', { value: hasOwnProperty });
/**
* https://tc39.es/ecma262/#sec-toobject
* @param arg
* @param arg

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/@fortawesome/fontawesome-free/scss/_larger.scss b/node_modules/@fortawesome/fontawesome-free/scss/_larger.scss
index 27c2ad5..5b82984 100644
--- a/node_modules/@fortawesome/fontawesome-free/scss/_larger.scss
+++ b/node_modules/@fortawesome/fontawesome-free/scss/_larger.scss
diff --git a/scss/_larger.scss b/scss/_larger.scss
index 27c2ad5fc45272972e7e894e2b1dc4ae7e10367b..5b8298418eeeeb86eab39706093455a0809e9423 100644
--- a/scss/_larger.scss
+++ b/scss/_larger.scss
@@ -1,10 +1,12 @@
+@use "sass:math";
+
@ -17,10 +17,10 @@ index 27c2ad5..5b82984 100644
vertical-align: -.0667em;
}
diff --git a/node_modules/@fortawesome/fontawesome-free/scss/_list.scss b/node_modules/@fortawesome/fontawesome-free/scss/_list.scss
index 8ebf333..233923a 100644
--- a/node_modules/@fortawesome/fontawesome-free/scss/_list.scss
+++ b/node_modules/@fortawesome/fontawesome-free/scss/_list.scss
diff --git a/scss/_list.scss b/scss/_list.scss
index 8ebf33333cfd9cc589c44b39e9881d781986fccb..233923aba7f6a9821c3fb5b471e4d10dc619037f 100644
--- a/scss/_list.scss
+++ b/scss/_list.scss
@@ -1,9 +1,11 @@
+@use "sass:math";
+
@ -34,10 +34,10 @@ index 8ebf333..233923a 100644
padding-left: 0;
> li { position: relative; }
diff --git a/node_modules/@fortawesome/fontawesome-free/scss/_variables.scss b/node_modules/@fortawesome/fontawesome-free/scss/_variables.scss
index fad7705..d0da3ae 100644
--- a/node_modules/@fortawesome/fontawesome-free/scss/_variables.scss
+++ b/node_modules/@fortawesome/fontawesome-free/scss/_variables.scss
diff --git a/scss/_variables.scss b/scss/_variables.scss
index fad7705d887c25e5c47b1ecaead68f27f4d709af..d0da3aebe52c2b6e0d783b8b7658d7c72c803343 100644
--- a/scss/_variables.scss
+++ b/scss/_variables.scss
@@ -1,3 +1,5 @@
+@use "sass:math";
+

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/Bytes.ts b/node_modules/@keystonehq/bc-ur-registry/src/Bytes.ts
diff --git a/src/Bytes.ts b/src/Bytes.ts
deleted file mode 100644
index a5f9f7d..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/Bytes.ts
index a5f9f7d4facaf06bd2dc9deedb85cd331c9e75a0..0000000000000000000000000000000000000000
--- a/src/Bytes.ts
+++ /dev/null
@@ -1,34 +0,0 @@
-import { decodeToDataItem, DataItem } from './lib';
@ -38,10 +38,10 @@ index a5f9f7d..0000000
- return Bytes.fromDataItem(dataItem);
- };
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/CryptoAccount.ts b/node_modules/@keystonehq/bc-ur-registry/src/CryptoAccount.ts
diff --git a/src/CryptoAccount.ts b/src/CryptoAccount.ts
deleted file mode 100644
index e6efeeb..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/CryptoAccount.ts
index e6efeeb44a0b23428d172bd5aee99621d7469d19..0000000000000000000000000000000000000000
--- a/src/CryptoAccount.ts
+++ /dev/null
@@ -1,58 +0,0 @@
-import { CryptoOutput } from '.';
@ -102,10 +102,10 @@ index e6efeeb..0000000
- return CryptoAccount.fromDataItem(dataItem);
- };
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/CryptoCoinInfo.ts b/node_modules/@keystonehq/bc-ur-registry/src/CryptoCoinInfo.ts
diff --git a/src/CryptoCoinInfo.ts b/src/CryptoCoinInfo.ts
deleted file mode 100644
index 843b50c..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/CryptoCoinInfo.ts
index 843b50cb0551def4be3ba8293f34ab94063c85a7..0000000000000000000000000000000000000000
--- a/src/CryptoCoinInfo.ts
+++ /dev/null
@@ -1,59 +0,0 @@
-import { decodeToDataItem, DataItem } from './lib';
@ -167,10 +167,10 @@ index 843b50c..0000000
- return CryptoCoinInfo.fromDataItem(dataItem);
- };
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/CryptoECKey.ts b/node_modules/@keystonehq/bc-ur-registry/src/CryptoECKey.ts
diff --git a/src/CryptoECKey.ts b/src/CryptoECKey.ts
deleted file mode 100644
index 54c3c4b..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/CryptoECKey.ts
index 54c3c4b0aabe13bdaff7821dd8524a6a789ed008..0000000000000000000000000000000000000000
--- a/src/CryptoECKey.ts
+++ /dev/null
@@ -1,68 +0,0 @@
-import { decodeToDataItem, DataItem } from './lib';
@ -241,10 +241,10 @@ index 54c3c4b..0000000
- return CryptoECKey.fromDataItem(dataItem);
- };
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/CryptoHDKey.ts b/node_modules/@keystonehq/bc-ur-registry/src/CryptoHDKey.ts
diff --git a/src/CryptoHDKey.ts b/src/CryptoHDKey.ts
deleted file mode 100644
index 8fc2a82..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/CryptoHDKey.ts
index 8fc2a82970fd2f639cb3912940c328308ec4ea2c..0000000000000000000000000000000000000000
--- a/src/CryptoHDKey.ts
+++ /dev/null
@@ -1,237 +0,0 @@
-// eslint-disable-next-line @typescript-eslint/ban-ts-comment
@ -484,112 +484,10 @@ index 8fc2a82..0000000
- return CryptoHDKey.fromDataItem(dataItem);
- };
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/CryptoKeypath.ts b/node_modules/@keystonehq/bc-ur-registry/src/CryptoKeypath.ts
diff --git a/src/CryptoOutput.ts b/src/CryptoOutput.ts
deleted file mode 100644
index 00146ce..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/CryptoKeypath.ts
+++ /dev/null
@@ -1,96 +0,0 @@
-import { decodeToDataItem, DataItem } from './lib';
-import { PathComponent } from './PathComponent';
-import { RegistryItem } from './RegistryItem';
-import { RegistryTypes } from './RegistryType';
-import { DataItemMap } from './types';
-
-enum Keys {
- components = 1,
- source_fingerprint,
- depth,
-}
-
-export class CryptoKeypath extends RegistryItem {
- getRegistryType = () => {
- return RegistryTypes.CRYPTO_KEYPATH;
- };
-
- constructor(
- private components: PathComponent[] = [],
- private sourceFingerprint?: Buffer,
- private depth?: number,
- ) {
- super();
- }
-
- public getPath = () => {
- if (this.components.length === 0) {
- return undefined;
- }
-
- const components = this.components.map((component) => {
- return `${component.isWildcard() ? '*' : component.getIndex()}${
- component.isHardened() ? "'" : ''
- }`;
- });
- return components.join('/');
- };
-
- public getComponents = () => this.components;
- public getSourceFingerprint = () => this.sourceFingerprint;
- public getDepth = () => this.depth;
-
- toDataItem = () => {
- const map: DataItemMap = {};
- const components: (number | boolean | any[])[] = [];
- this.components &&
- this.components.forEach((component) => {
- if (component.isWildcard()) {
- components.push([]);
- } else {
- components.push(component.getIndex() as number);
- }
- components.push(component.isHardened());
- });
- map[Keys.components] = components;
- if (this.sourceFingerprint) {
- map[Keys.source_fingerprint] = this.sourceFingerprint.readUInt32BE(0);
- }
- if (this.depth !== undefined) {
- map[Keys.depth] = this.depth;
- }
- return new DataItem(map);
- };
-
- static fromDataItem = (dataItem: DataItem) => {
- const map: Record<string, any> = dataItem.getData();
- const pathComponents: PathComponent[] = [];
- const components = map[Keys.components] as any[];
- if (components) {
- for (let i = 0; i < components.length; i += 2) {
- const isHardened = components[i + 1];
- const path = components[i];
- if (typeof path === 'number') {
- pathComponents.push(
- new PathComponent({ index: path, hardened: isHardened }),
- );
- } else {
- pathComponents.push(new PathComponent({ hardened: isHardened }));
- }
- }
- }
- const _sourceFingerprint = map[Keys.source_fingerprint];
- let sourceFingerprint: Buffer | undefined;
- if (_sourceFingerprint) {
- sourceFingerprint = Buffer.alloc(4);
- sourceFingerprint.writeUInt32BE(_sourceFingerprint, 0);
- }
- const depth = map[Keys.depth];
- return new CryptoKeypath(pathComponents, sourceFingerprint, depth);
- };
-
- public static fromCBOR = (_cborPayload: Buffer) => {
- const dataItem = decodeToDataItem(_cborPayload);
- return CryptoKeypath.fromDataItem(dataItem);
- };
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/CryptoOutput.ts b/node_modules/@keystonehq/bc-ur-registry/src/CryptoOutput.ts
deleted file mode 100644
index 90abf6f..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/CryptoOutput.ts
index 90abf6f108c05315ee2b255465dd39c90ee0f459..0000000000000000000000000000000000000000
--- a/src/CryptoOutput.ts
+++ /dev/null
@@ -1,127 +0,0 @@
-import { CryptoECKey } from './CryptoECKey';
@ -719,10 +617,10 @@ index 90abf6f..0000000
- return CryptoOutput.fromDataItem(dataItem);
- };
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/CryptoPSBT.ts b/node_modules/@keystonehq/bc-ur-registry/src/CryptoPSBT.ts
diff --git a/src/CryptoPSBT.ts b/src/CryptoPSBT.ts
deleted file mode 100644
index 626b647..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/CryptoPSBT.ts
index 626b647098f04039755a1396511076ce2a0112a4..0000000000000000000000000000000000000000
--- a/src/CryptoPSBT.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-import { decodeToDataItem, DataItem } from './lib';
@ -757,10 +655,10 @@ index 626b647..0000000
- return CryptoPSBT.fromDataItem(dataItem);
- };
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/Decoder/index.ts b/node_modules/@keystonehq/bc-ur-registry/src/Decoder/index.ts
diff --git a/src/Decoder/index.ts b/src/Decoder/index.ts
deleted file mode 100644
index 5d7e3fe..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/Decoder/index.ts
index 5d7e3fe5aaef44fae3c39ac002bd2add9278a201..0000000000000000000000000000000000000000
--- a/src/Decoder/index.ts
+++ /dev/null
@@ -1,41 +0,0 @@
-import { URDecoder } from '@ngraveio/bc-ur';
@ -804,10 +702,10 @@ index 5d7e3fe..0000000
- }
- };
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/MultiKey.ts b/node_modules/@keystonehq/bc-ur-registry/src/MultiKey.ts
diff --git a/src/MultiKey.ts b/src/MultiKey.ts
deleted file mode 100644
index ced19dc..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/MultiKey.ts
index ced19dc364fae1ad5b9147710cdb2195e17b4582..0000000000000000000000000000000000000000
--- a/src/MultiKey.ts
+++ /dev/null
@@ -1,60 +0,0 @@
-import { CryptoECKey } from './CryptoECKey';
@ -870,10 +768,10 @@ index ced19dc..0000000
- return new MultiKey(threshold, keys);
- };
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/PathComponent.ts b/node_modules/@keystonehq/bc-ur-registry/src/PathComponent.ts
diff --git a/src/PathComponent.ts b/src/PathComponent.ts
deleted file mode 100644
index d41cb06..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/PathComponent.ts
index d41cb067e383f29986a7d84bc88b0e4b7b71fb0b..0000000000000000000000000000000000000000
--- a/src/PathComponent.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-export class PathComponent {
@ -904,10 +802,10 @@ index d41cb06..0000000
- public isWildcard = () => this.wildcard;
- public isHardened = () => this.hardened;
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/RegistryItem.ts b/node_modules/@keystonehq/bc-ur-registry/src/RegistryItem.ts
diff --git a/src/RegistryItem.ts b/src/RegistryItem.ts
deleted file mode 100644
index 99139f7..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/RegistryItem.ts
index 99139f7001b596add08be3332526264c39693279..0000000000000000000000000000000000000000
--- a/src/RegistryItem.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-import { UR, UREncoder } from '@ngraveio/bc-ur';
@ -945,10 +843,10 @@ index 99139f7..0000000
- return urEncoder;
- };
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/RegistryType.ts b/node_modules/@keystonehq/bc-ur-registry/src/RegistryType.ts
diff --git a/src/RegistryType.ts b/src/RegistryType.ts
deleted file mode 100644
index 64637bc..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/RegistryType.ts
index 64637bca3626b0db586563d5dcffd44f61e39520..0000000000000000000000000000000000000000
--- a/src/RegistryType.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-// cbor registry types: https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-006-urtypes.md
@ -971,10 +869,10 @@ index 64637bc..0000000
- CRYPTO_PSBT: new RegistryType('crypto-psbt', 310),
- CRYPTO_ACCOUNT: new RegistryType('crypto-account', 311),
-};
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/ScriptExpression.ts b/node_modules/@keystonehq/bc-ur-registry/src/ScriptExpression.ts
diff --git a/src/ScriptExpression.ts b/src/ScriptExpression.ts
deleted file mode 100644
index 8fbf0db..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/ScriptExpression.ts
index 8fbf0db679040337a5d9e6af8c8ecf734faa00d5..0000000000000000000000000000000000000000
--- a/src/ScriptExpression.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-export class ScriptExpression {
@ -1003,21 +901,10 @@ index 8fbf0db..0000000
- ADDRESS: new ScriptExpression(307, 'addr'),
- RAW_SCRIPT: new ScriptExpression(408, 'raw'),
-};
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/errors/index.ts b/node_modules/@keystonehq/bc-ur-registry/src/errors/index.ts
diff --git a/src/index.ts b/src/index.ts
deleted file mode 100644
index dd2b0bd..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/errors/index.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-export class UnknownURTypeError extends Error {
- constructor(message: string) {
- super(message);
- }
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/index.ts b/node_modules/@keystonehq/bc-ur-registry/src/index.ts
deleted file mode 100644
index bb07bc8..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/index.ts
index bb07bc8c2a62c2c0afc28bce0f8c4d968b7c93ee..0000000000000000000000000000000000000000
--- a/src/index.ts
+++ /dev/null
@@ -1,110 +0,0 @@
-import './patchCBOR';
@ -1130,10 +1017,10 @@ index bb07bc8..0000000
-export * from './utils'
-
-export default URlib;
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/lib/DataItem.ts b/node_modules/@keystonehq/bc-ur-registry/src/lib/DataItem.ts
diff --git a/src/lib/DataItem.ts b/src/lib/DataItem.ts
deleted file mode 100644
index 9727f7e..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/lib/DataItem.ts
index 9727f7eb100756076732b137402e22efad73727c..0000000000000000000000000000000000000000
--- a/src/lib/DataItem.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-export class DataItem {
@ -1161,10 +1048,10 @@ index 9727f7e..0000000
- return this.data;
- };
-}
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/lib/cbor-sync.d.ts b/node_modules/@keystonehq/bc-ur-registry/src/lib/cbor-sync.d.ts
diff --git a/src/lib/cbor-sync.d.ts b/src/lib/cbor-sync.d.ts
deleted file mode 100644
index 6374ba7..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/lib/cbor-sync.d.ts
index 6374ba78fb23af2b8773820250e1183ed36c978e..0000000000000000000000000000000000000000
--- a/src/lib/cbor-sync.d.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-export namespace config {
@ -1203,10 +1090,10 @@ index 6374ba7..0000000
- addSemanticDecode: (tag: any, fn: any) => any;
-};
-//# sourceMappingURL=cbor-sync.d.ts.map
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/lib/cbor-sync.js b/node_modules/@keystonehq/bc-ur-registry/src/lib/cbor-sync.js
diff --git a/src/lib/cbor-sync.js b/src/lib/cbor-sync.js
deleted file mode 100644
index df8db90..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/lib/cbor-sync.js
index df8db9040ddb2fffed53bc980181097b97cab8d6..0000000000000000000000000000000000000000
--- a/src/lib/cbor-sync.js
+++ /dev/null
@@ -1,693 +0,0 @@
-(function (global, factory) {
@ -1902,10 +1789,10 @@ index df8db90..0000000
-
- return CBOR;
-});
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/lib/index.ts b/node_modules/@keystonehq/bc-ur-registry/src/lib/index.ts
diff --git a/src/lib/index.ts b/src/lib/index.ts
deleted file mode 100644
index deb0156..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/lib/index.ts
index deb01562dbf2ce9ea2da105c3271ad6ae573b6f6..0000000000000000000000000000000000000000
--- a/src/lib/index.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-export {
@ -1917,10 +1804,10 @@ index deb0156..0000000
- addWriter,
-} from './cbor-sync';
-export { DataItem } from './DataItem';
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/patchCBOR.ts b/node_modules/@keystonehq/bc-ur-registry/src/patchCBOR.ts
diff --git a/src/patchCBOR.ts b/src/patchCBOR.ts
deleted file mode 100644
index 218e912..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/patchCBOR.ts
index 218e912870e98872677bb1b167c9ab67a18fbb00..0000000000000000000000000000000000000000
--- a/src/patchCBOR.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import { patchTags } from './utils';
@ -1934,10 +1821,10 @@ index 218e912..0000000
- se.getTag(),
-);
-patchTags(registryTags.concat(scriptExpressionTags) as number[]);
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/types.ts b/node_modules/@keystonehq/bc-ur-registry/src/types.ts
diff --git a/src/types.ts b/src/types.ts
deleted file mode 100644
index 29aa370..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/types.ts
index 29aa370267a20a0b50f01604c014d52145194b00..0000000000000000000000000000000000000000
--- a/src/types.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export interface ICryptoKey {
@ -1946,10 +1833,10 @@ index 29aa370..0000000
-}
-
-export type DataItemMap = Record<string, any>;
diff --git a/node_modules/@keystonehq/bc-ur-registry/src/utils.ts b/node_modules/@keystonehq/bc-ur-registry/src/utils.ts
diff --git a/src/utils.ts b/src/utils.ts
deleted file mode 100644
index e38112b..0000000
--- a/node_modules/@keystonehq/bc-ur-registry/src/utils.ts
index e38112bfad6326399f71526ac1de00384c47fd49..0000000000000000000000000000000000000000
--- a/src/utils.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import { addSemanticDecode, addSemanticEncode, DataItem } from './lib';

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/@lavamoat/lavapack/src/pack.js b/node_modules/@lavamoat/lavapack/src/pack.js
index eb41a0a..3f891ea 100644
--- a/node_modules/@lavamoat/lavapack/src/pack.js
+++ b/node_modules/@lavamoat/lavapack/src/pack.js
diff --git a/src/pack.js b/src/pack.js
index eb41a0af7e2cb84f009486e97c132a0608f17912..3f891eaa2690ef4d4e314d6ca8851becd12afeb3 100644
--- a/src/pack.js
+++ b/src/pack.js
@@ -203,7 +203,9 @@ function createPacker({
const jsonSerializeableData = {
// id,

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/@types/madge/index.d.ts b/node_modules/@types/madge/index.d.ts
index f2a8652..3a26bfe 100755
--- a/node_modules/@types/madge/index.d.ts
+++ b/node_modules/@types/madge/index.d.ts
diff --git a/index.d.ts b/index.d.ts
index f2a8652b233b13610c67633b7eca38d507276c95..3a26bfe8664e1a509fa3ad061828f457f8f5e7b9 100755
--- a/index.d.ts
+++ b/index.d.ts
@@ -265,6 +265,10 @@ declare namespace madge {
*
* @default undefined

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/abort-controller/browser.js b/node_modules/abort-controller/browser.js
index b0c5ec3..b61071b 100644
--- a/node_modules/abort-controller/browser.js
+++ b/node_modules/abort-controller/browser.js
diff --git a/browser.js b/browser.js
index b0c5ec37d9b76ca561a0a5391a07226ebc6a2b48..b61071bb3de94c61e98ffc49d9257c58c5f0c792 100644
--- a/browser.js
+++ b/browser.js
@@ -2,12 +2,7 @@
"use strict"

View File

@ -0,0 +1,13 @@
diff --git a/dist/acorn.js b/dist/acorn.js
index 0523f0e3485d0100b6c83d9a290b6ea05bc1f921..1617d4aa489ae3fb014f3540e9b0df7a89a1944e 100644
--- a/dist/acorn.js
+++ b/dist/acorn.js
@@ -1835,7 +1835,7 @@
if (checkClashes) {
if (has(checkClashes, expr.name))
{ this.raiseRecoverable(expr.start, "Argument name clash"); }
- checkClashes[expr.name] = true;
+ Object.defineProperty(checkClashes, expr.name, { value: true, writable: true, enumerable: true, configurable: true });
}
if (bindingType !== BIND_NONE && bindingType !== BIND_OUTSIDE) { this.declareName(expr.name, bindingType, expr.start); }
break

View File

@ -0,0 +1,43 @@
diff --git a/index.js b/index.js
index e5be989387006f32a3ea450482a02b387970bcab..2dfa272e6e33dc01ec3b643553884bb29254011a 100644
--- a/index.js
+++ b/index.js
@@ -1,7 +1,5 @@
'use strict';
-var domain = require('domain');
-
var eos = require('end-of-stream');
var p = require('process-nextick-args');
var once = require('once');
@@ -30,13 +28,7 @@ function tryCatch(fn, args) {
function asyncDone(fn, cb) {
cb = once(cb);
- var d = domain.create();
- d.once('error', onError);
- var domainBoundFn = d.bind(fn);
-
function done() {
- d.removeListener('error', onError);
- d.exit();
return tryCatch(cb, arguments);
}
@@ -52,7 +44,7 @@ function asyncDone(fn, cb) {
}
function asyncRunner() {
- var result = domainBoundFn(done);
+ var result = fn(done);
function onNext(state) {
onNext.state = state;
@@ -64,7 +56,6 @@ function asyncDone(fn, cb) {
if (result && typeof result.on === 'function') {
// Assume node stream
- d.add(result);
eos(exhaust(result), eosConfig, done);
return;
}

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/await-semaphore/index.ts b/node_modules/await-semaphore/index.ts
diff --git a/index.ts b/index.ts
deleted file mode 100644
index 69ce92a..0000000
--- a/node_modules/await-semaphore/index.ts
index 69ce92ac081f182b5123409021e1b1028255c7f3..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/index.ts
+++ /dev/null
@@ -1,62 +0,0 @@
-export class Semaphore {

View File

@ -0,0 +1,13 @@
diff --git a/src/decoder.asm.js b/src/decoder.asm.js
index d77a3c20aef26fcb778d07146399cb8d74ef24bf..dc70f6be20c92b12528047e27febf35363f97166 100644
--- a/src/decoder.asm.js
+++ b/src/decoder.asm.js
@@ -1,7 +1,7 @@
/* eslint-disable */
module.exports = function decodeAsm (stdlib, foreign, buffer) {
- 'use asm'
+ // 'use asm' //causes v8 to not cache bytecode
// -- Imports

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/colors/lib/extendStringPrototype.js b/node_modules/colors/lib/extendStringPrototype.js
index 46fd386..c7d0fc5 100644
--- a/node_modules/colors/lib/extendStringPrototype.js
+++ b/node_modules/colors/lib/extendStringPrototype.js
diff --git a/lib/extendStringPrototype.js b/lib/extendStringPrototype.js
index 46fd386a915a67d53fa8c3beefdf74d6c0ed03bc..c7d0fc50f42603463eb8237e2428802ab8831eb9 100644
--- a/lib/extendStringPrototype.js
+++ b/lib/extendStringPrototype.js
@@ -5,7 +5,8 @@ module['exports'] = function() {
// Extends prototype of native string object to allow for "foo".red syntax
//

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/combine-source-map/node_modules/convert-source-map/index.js b/node_modules/combine-source-map/node_modules/convert-source-map/index.js
index bfe92d1..bee1ffe 100644
--- a/node_modules/combine-source-map/node_modules/convert-source-map/index.js
+++ b/node_modules/combine-source-map/node_modules/convert-source-map/index.js
diff --git a/index.js b/index.js
index bfe92d1e2cae77974e1962b1e339471382d7bd1e..bee1ffe59ab15bd604254a366b0a800b35f0baca 100644
--- a/index.js
+++ b/index.js
@@ -9,7 +9,7 @@ var mapFileCommentRx =
/(?:\/\/[@#][ \t]+sourceMappingURL=([^\s'"]+?)[ \t]*$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^\*]+?)[ \t]*(?:\*\/){1}[ \t]*$)/mg

View File

@ -1,16 +1,18 @@
diff --git a/node_modules/error/typed.js b/node_modules/error/typed.js
index fe9effd..e554568 100644
--- a/node_modules/error/typed.js
+++ b/node_modules/error/typed.js
@@ -22,8 +22,10 @@ function TypedError(args) {
diff --git a/typed.js b/typed.js
index fe9effd2bfb56b509a124e71936a9f1a0b0d8091..d030b5afcb9d35a595f2cb888d892876949f7da2 100644
--- a/typed.js
+++ b/typed.js
@@ -22,9 +22,11 @@ function TypedError(args) {
args.name = errorName[0].toUpperCase() + errorName.substr(1);
}
- extend(createError, args);
createError._name = args.name;
-
+ //remove args.name, name is not extensible under strict mode (lavamoat)
+ delete args.name
+ extend(createError, args);
+
return createError;
function createError(opts) {

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/eslint-import-resolver-typescript/lib/cjs.js b/node_modules/eslint-import-resolver-typescript/lib/cjs.js
index 5aeddb5..1fe0cbf 100644
--- a/node_modules/eslint-import-resolver-typescript/lib/cjs.js
+++ b/node_modules/eslint-import-resolver-typescript/lib/cjs.js
diff --git a/lib/cjs.js b/lib/cjs.js
index 15e6c37f3ae9f94c710ad04a7d88ec35cbfe4f70..6b80ab657f7e319058c99dfe827c66dfb9f76778 100644
--- a/lib/cjs.js
+++ b/lib/cjs.js
@@ -49,13 +49,19 @@ function __spreadArray(to, from) {
var IMPORTER_NAME = 'eslint-import-resolver-typescript';

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/eslint/lib/linter/linter.js b/node_modules/eslint/lib/linter/linter.js
index 29d78da..a6ae07b 100644
--- a/node_modules/eslint/lib/linter/linter.js
+++ b/node_modules/eslint/lib/linter/linter.js
diff --git a/lib/linter/linter.js b/lib/linter/linter.js
index 29d78da3969e2a3560d056af5683a08083562984..a6ae07b7142a353fcd8d58b55a7e68b8f81b2846 100644
--- a/lib/linter/linter.js
+++ b/lib/linter/linter.js
@@ -704,7 +704,7 @@ function createLanguageOptions({ globals: configuredGlobals, parser, parserOptio
*/
function resolveGlobals(providedGlobals, enabledEnvironments) {

View File

@ -1,15 +1,19 @@
diff --git a/node_modules/eth-query/index.js b/node_modules/eth-query/index.js
index 13e9f3c..d714bb7 100644
--- a/node_modules/eth-query/index.js
+++ b/node_modules/eth-query/index.js
@@ -1,5 +1,6 @@
diff --git a/index.js b/index.js
index 13e9f3c25e7d3bee6a4ec3c2c5e1eea31e86a377..18b050ded27baf3603708fd6d595a554ea3c19c8 100644
--- a/index.js
+++ b/index.js
@@ -1,9 +1,9 @@
const extend = require('xtend')
const createRandomId = require('json-rpc-random-id')()
+const debug = require('debug')('eth-query');
+const debug = require('debug')('eth-query')
module.exports = EthQuery
@@ -63,7 +64,10 @@ EthQuery.prototype.submitHashrate = generateFnFor('eth_subm
-
function EthQuery(provider){
const self = this
self.currentProvider = provider
@@ -63,7 +63,10 @@ EthQuery.prototype.submitHashrate = generateFnFor('eth_subm
EthQuery.prototype.sendAsync = function(opts, cb){
const self = this

View File

@ -0,0 +1,46 @@
diff --git a/dist/secp256k1-adapter.js b/dist/secp256k1-adapter.js
index e4d053a3a828f07046b360f5990a8fcbfcc5a92d..fdc14f61d8718e9514d8a81bbb7b4e9d58132432 100644
--- a/dist/secp256k1-adapter.js
+++ b/dist/secp256k1-adapter.js
@@ -2,7 +2,7 @@
var secp256k1 = require('ethereum-cryptography/secp256k1');
-var secp256k1v3 = require('./secp256k1-lib/index');
+function getSecp256k1 () { return require('./secp256k1-lib/index'); }
var der = require('./secp256k1-lib/der');
/**
@@ -28,6 +28,7 @@ var privateKeyVerify = function privateKeyVerify(privateKey) {
* @return {boolean}
*/
var privateKeyExport = function privateKeyExport(privateKey, compressed) {
+ var secp256k1v3 = getSecp256k1();
// privateKeyExport method is not part of secp256k1 v4 package
// this implementation is based on v3
if (privateKey.length !== 32) {
@@ -77,7 +78,7 @@ var privateKeyModInverse = function privateKeyModInverse(privateKey) {
if (privateKey.length !== 32) {
throw new Error('private key length is invalid');
}
-
+ var secp256k1v3 = getSecp256k1();
return Buffer.from(secp256k1v3.privateKeyModInverse(Uint8Array.from(privateKey)));
};
@@ -223,6 +224,7 @@ var signatureImportLax = function signatureImportLax(signature) {
if (signature.length === 0) {
throw new RangeError('signature length is invalid');
}
+ var secp256k1v3 = getSecp256k1();
var sigObj = der.signatureImportLax(signature);
if (sigObj === null) {
@@ -351,6 +353,7 @@ var ecdhUnsafe = function ecdhUnsafe(publicKey, privateKey, compressed) {
if (privateKey.length !== 32) {
throw new RangeError('private key length is invalid');
}
+ var secp256k1v3 = getSecp256k1();
return Buffer.from(secp256k1v3.ecdhUnsafe(Uint8Array.from(publicKey), Uint8Array.from(privateKey), compressed));
};

View File

@ -1,39 +1,39 @@
diff --git a/node_modules/ethereumjs-util/dist.browser/internal.js b/node_modules/ethereumjs-util/dist.browser/internal.js
index 9f3888b..3803958 100644
--- a/node_modules/ethereumjs-util/dist.browser/internal.js
+++ b/node_modules/ethereumjs-util/dist.browser/internal.js
@@ -43,8 +43,9 @@ exports.isHexPrefixed = isHexPrefixed;
* @returns the string without 0x prefix
*/
var stripHexPrefix = function (str) {
- if (typeof str !== 'string')
- throw new Error("[stripHexPrefix] input must be type 'string', received ".concat(typeof str));
+ if (typeof str !== 'string'){
+ return str;
+ }
return isHexPrefixed(str) ? str.slice(2) : str;
};
exports.stripHexPrefix = stripHexPrefix;
diff --git a/node_modules/ethereumjs-util/dist/internal.js b/node_modules/ethereumjs-util/dist/internal.js
index 01a90a0..9f1d8cd 100644
--- a/node_modules/ethereumjs-util/dist/internal.js
+++ b/node_modules/ethereumjs-util/dist/internal.js
diff --git a/dist/internal.js b/dist/internal.js
index 01a90a00e666ff2af0e66fcab0016d58ffd13fd7..1bfdbeb9fc56ed7a13e7f4a52fa439455dc0e910 100644
--- a/dist/internal.js
+++ b/dist/internal.js
@@ -43,8 +43,9 @@ exports.isHexPrefixed = isHexPrefixed;
* @returns the string without 0x prefix
*/
const stripHexPrefix = (str) => {
- if (typeof str !== 'string')
- throw new Error(`[stripHexPrefix] input must be type 'string', received ${typeof str}`);
+ if (typeof str !== 'string'){
+ return str;
+ if (typeof str !== 'string') {
+ return str;
+ }
return isHexPrefixed(str) ? str.slice(2) : str;
};
exports.stripHexPrefix = stripHexPrefix;
diff --git a/node_modules/ethereumjs-util/src/internal.ts b/node_modules/ethereumjs-util/src/internal.ts
index 52032f5..8f6f5f8 100644
--- a/node_modules/ethereumjs-util/src/internal.ts
+++ b/node_modules/ethereumjs-util/src/internal.ts
diff --git a/dist.browser/internal.js b/dist.browser/internal.js
index 9f3888b30098dd284a4cb80edbe6cfe4305241a2..68db592230ffb4e4c3938870931567cc51e78173 100644
--- a/dist.browser/internal.js
+++ b/dist.browser/internal.js
@@ -43,8 +43,9 @@ exports.isHexPrefixed = isHexPrefixed;
* @returns the string without 0x prefix
*/
var stripHexPrefix = function (str) {
- if (typeof str !== 'string')
- throw new Error("[stripHexPrefix] input must be type 'string', received ".concat(typeof str));
+ if (typeof str !== 'string') {
+ return str;
+ }
return isHexPrefixed(str) ? str.slice(2) : str;
};
exports.stripHexPrefix = stripHexPrefix;
diff --git a/src/internal.ts b/src/internal.ts
index 52032f54caa0b6673c2bcebfc8d0f652d71976e7..8f6f5f80f3fe3a2656aacf21215120559b80d84a 100644
--- a/src/internal.ts
+++ b/src/internal.ts
@@ -42,8 +42,9 @@ export function isHexPrefixed(str: string): boolean {
* @returns the string without 0x prefix
*/

View File

@ -0,0 +1,13 @@
diff --git a/lib/helpers.js b/lib/helpers.js
index 0ac28b4d6a715e913da246f1b4b2576c7e5537f4..d048c0a9b498d08fb70337558fa541c1ecc2ed32 100644
--- a/lib/helpers.js
+++ b/lib/helpers.js
@@ -21,7 +21,7 @@ var _hasOwnProperty = Object.prototype.hasOwnProperty;
function hasOwnProperty(obj, key) {
return _hasOwnProperty.call(obj, key);
}
-exports.hasOwnProperty = hasOwnProperty;
+Object.defineProperty(exports, "hasOwnProperty", { value: hasOwnProperty });
function _objectKeys(obj) {
if (Array.isArray(obj)) {
var keys = new Array(obj.length);

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/fast-json-patch/commonjs/helpers.js b/node_modules/fast-json-patch/commonjs/helpers.js
index 5f2350e..8894686 100644
--- a/node_modules/fast-json-patch/commonjs/helpers.js
+++ b/node_modules/fast-json-patch/commonjs/helpers.js
diff --git a/commonjs/helpers.js b/commonjs/helpers.js
index 5f2350e4c264e61b4b83edf89bbd5d7d9bf2c812..8894686993d61eec7dce91264294f8608db39a31 100644
--- a/commonjs/helpers.js
+++ b/commonjs/helpers.js
@@ -21,7 +21,7 @@ var _hasOwnProperty = Object.prototype.hasOwnProperty;
function hasOwnProperty(obj, key) {
return _hasOwnProperty.call(obj, key);

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/gulp-sourcemaps/src/init/index.internals.js b/node_modules/gulp-sourcemaps/src/init/index.internals.js
index 7104555..7dfe218 100644
--- a/node_modules/gulp-sourcemaps/src/init/index.internals.js
+++ b/node_modules/gulp-sourcemaps/src/init/index.internals.js
diff --git a/src/init/index.internals.js b/src/init/index.internals.js
index 7104555c6a436e8727401f688138d2c95e5ab327..7dfe2189e1b5146a40c819b2adcf8e76d5e347b0 100644
--- a/src/init/index.internals.js
+++ b/src/init/index.internals.js
@@ -72,7 +72,7 @@ module.exports = function(options, file, fileContent) {
});
@ -11,10 +11,10 @@ index 7104555..7dfe218 100644
}
}
diff --git a/node_modules/gulp-sourcemaps/src/write/index.internals.js b/node_modules/gulp-sourcemaps/src/write/index.internals.js
index 89cee60..adfe8d1 100644
--- a/node_modules/gulp-sourcemaps/src/write/index.internals.js
+++ b/node_modules/gulp-sourcemaps/src/write/index.internals.js
diff --git a/src/write/index.internals.js b/src/write/index.internals.js
index 89cee60374e1ff095429a73bb7934767bce35346..adfe8d15d5faddd299c55b01415e554af648530c 100644
--- a/src/write/index.internals.js
+++ b/src/write/index.internals.js
@@ -99,7 +99,7 @@ module.exports = function(destPath, options) {
if (destPath === undefined || destPath === null) {

View File

@ -0,0 +1,69 @@
# Improved yarn audit is patched to work with yarn version 2+. The primary need
# is to retool the script to first use yarn's new audit command and parameters
# as well as to change the process for how it reads the result due to an update
# in returned shape of audit command's data.
diff --git a/bin/improved-yarn-audit b/bin/improved-yarn-audit
index 52df548151aa28289565e3335b2cd7a92fa38325..7e058df6a4a159596df72c9475a36b747580cd98 100755
--- a/bin/improved-yarn-audit
+++ b/bin/improved-yarn-audit
@@ -15,6 +15,7 @@ const { tmpdir } = require("os")
const path = require("path")
const { env, exit, platform } = require("process")
const { createInterface } = require("readline")
+const { Stream } = require("stream")
const GITHUB_ADVISORY_CODE = "GHSA"
@@ -250,7 +251,15 @@ async function iterateOverAuditResults(action) {
const auditResultsFileStream = getAuditResultsFileStream("r")
const iterator = createInterface(auditResultsFileStream)
- iterator.on("line", action)
+ iterator.on("line", async (result) => {
+ const parsed = parseAuditJson(result);
+ const advisories = Stream.Readable.from(
+ Object.values(parsed.advisories).map(advisory => JSON.stringify(advisory))
+ );
+ for await (const data of advisories) {
+ action(data);
+ }
+ });
await new Promise((resolve) => iterator.on("close", resolve))
@@ -305,10 +314,10 @@ async function streamYarnAuditOutput(auditParams, auditResultsFileStream) {
}
async function invokeYarnAudit() {
- const auditParams = ["audit", "--json", `--level=${minSeverityName}`]
+ const auditParams = ["npm", "audit", "--recursive", "--json", `--severity=${minSeverityName}`]
if (ignoreDevDependencies) {
- auditParams.push("--groups=dependencies")
+ auditParams.push("--environment=production")
}
cleanupAuditResultsFile()
@@ -420,17 +429,17 @@ async function runAuditReport() {
let devDependencyAdvisories = []
let devDependencyAdvisoryIds = []
- await iterateOverAuditResults((resultJson) => {
- const potentialResult = parseAuditJson(resultJson)
+ await iterateOverAuditResults((resultJsonString) => {
+ const potentialResult = parseAuditJson(resultJsonString);
if (
- typeof potentialResult.type !== "string" ||
- potentialResult.type !== "auditAdvisory"
+ typeof potentialResult.github_advisory_id !== "string"
) {
return
}
- const result = potentialResult.data.advisory
+
+ const result = potentialResult;
allAdvisories.push(result)

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/inline-source-map/index.js b/node_modules/inline-source-map/index.js
index df74d61..7641aad 100644
--- a/node_modules/inline-source-map/index.js
+++ b/node_modules/inline-source-map/index.js
diff --git a/index.js b/index.js
index df74d6126073947a34234f271a033c4d13ed02e5..833a4846989673c597500be60301a52132ebaa09 100644
--- a/index.js
+++ b/index.js
@@ -91,7 +91,7 @@ Generator.prototype.addSourceContent = function (sourceFile, sourcesContent) {
*/
Generator.prototype.base64Encode = function () {

View File

@ -0,0 +1,48 @@
# Lockfile lint's current version does not work with the updated structure of the yarn v2 lockfile
# This patch updates it so that it can parse and read the lockfile entries.
diff --git a/src/ParseLockfile.js b/src/ParseLockfile.js
index 0f0c951027ec83c61769bb6a48943420dff133b8..bad2d251cf376bf3ef4b444a0d49f03a602d7a6e 100644
--- a/src/ParseLockfile.js
+++ b/src/ParseLockfile.js
@@ -21,13 +21,13 @@ const {
* @return boolean
*/
function checkSampleContent (lockfile) {
- const [sampleKey, sampleValue] = Object.entries(lockfile)[0]
+ const [sampleKey, sampleValue] = Object.entries(lockfile)[1]
return (
sampleKey.match(/.*@.*/) &&
(sampleValue &&
typeof sampleValue === 'object' &&
sampleValue.hasOwnProperty('version') &&
- sampleValue.hasOwnProperty('resolved'))
+ sampleValue.hasOwnProperty('resolution'))
)
}
/**
@@ -41,7 +41,24 @@ function yarnParseAndVerify (lockfileBuffer) {
if (!hasSensibleContent) {
throw Error('Lockfile does not seem to contain a valid dependency list')
}
- return {type: 'success', object: lockfile}
+ const normalized = Object.fromEntries(Object.entries(lockfile).map(([packageName, packageDetails]) => {
+ const resolution = packageDetails.resolution;
+ if (!resolution) {
+ return [packageName, packageDetails];
+ }
+ const splitByAt = resolution.split('@');
+ let resolvedPackageName;
+ let host;
+ if (splitByAt.length > 2 && resolution[0] === '@') {
+ resolvedPackageName = `@${splitByAt[1]}`;
+ host = splitByAt[2];
+ } else {
+ [resolvedPackageName, host] = splitByAt;
+ }
+
+ return [packageName, { ...packageDetails, resolved: host}]
+ }))
+ return {type: 'success', object: normalized}
}
class ParseLockfile {
/**

View File

@ -1,13 +1,13 @@
diff --git a/node_modules/luxon/build/cjs-browser/luxon.js b/node_modules/luxon/build/cjs-browser/luxon.js
index 776c38a..c0f0c21 100644
--- a/node_modules/luxon/build/cjs-browser/luxon.js
+++ b/node_modules/luxon/build/cjs-browser/luxon.js
diff --git a/build/cjs-browser/luxon.js b/build/cjs-browser/luxon.js
index 776c38ae1679eaed97ef5fa9a666e37e48747df6..336fb0ddfffd12604b5ab1609ba0685755739c9c 100644
--- a/build/cjs-browser/luxon.js
+++ b/build/cjs-browser/luxon.js
@@ -4226,7 +4226,7 @@ var Interval = /*#__PURE__*/function () {
* @example Interval.fromISO('2022-11-07T17:00Z/2022-11-07T19:00Z').toLocaleString({ weekday: 'short', month: 'short', day: '2-digit', hour: '2-digit', minute: '2-digit' }); //=> Mon, Nov 07, 6:00 8:00 p
* @return {string}
*/;
- _proto.toLocaleString = function toLocaleString(formatOpts, opts) {
+ Reflect.defineProperty(_proto, 'toLocaleString', { value: function toLocaleString(formatOpts, opts) {
+ Reflect.defineProperty(_proto, 'toLocaleString', { value: function toLocaleString(formatOpts, opts) {
if (formatOpts === void 0) {
formatOpts = DATE_SHORT;
}
@ -25,7 +25,7 @@ index 776c38a..c0f0c21 100644
* @return {string}
*/;
- _proto.toLocaleString = function toLocaleString(formatOpts, opts) {
+ Reflect.defineProperty(_proto, 'toLocaleString', { value: function toLocaleString(formatOpts, opts) {
+ Reflect.defineProperty(_proto, 'toLocaleString', { value: function toLocaleString(formatOpts, opts) {
if (formatOpts === void 0) {
formatOpts = DATE_SHORT;
}

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/object.values/index.js b/node_modules/object.values/index.js
index abf0449..2dc8083 100644
--- a/node_modules/object.values/index.js
+++ b/node_modules/object.values/index.js
diff --git a/index.js b/index.js
index abf0449c9546665ebc4fbe2601e75ad937d98c17..0b5722d3f2e7bebb4bf25b56a690e22aacc7beb3 100644
--- a/index.js
+++ b/index.js
@@ -1,18 +1,3 @@
'use strict';
@ -22,3 +22,4 @@ index abf0449..2dc8083 100644
-
-module.exports = polyfill;
+module.exports = Object.values;
\ No newline at end of file

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/@types/jsdom/node_modules/parse5/dist/index.d.ts b/node_modules/@types/jsdom/node_modules/parse5/dist/index.d.ts
index 81253d3..d2333bf 100644
--- a/node_modules/@types/jsdom/node_modules/parse5/dist/index.d.ts
+++ b/node_modules/@types/jsdom/node_modules/parse5/dist/index.d.ts
diff --git a/dist/index.d.ts b/dist/index.d.ts
index 81253d38280bb25de1e36443d919f0e95b3e023c..d2333bf6796ff3ec94f5857d23ef34cc39c9729a 100644
--- a/dist/index.d.ts
+++ b/dist/index.d.ts
@@ -1,10 +1,10 @@
-import { type ParserOptions } from './parser/index.js';
+import { ParserOptions } from './parser/index.js';
@ -26,10 +26,10 @@ index 81253d3..d2333bf 100644
/**
* Parses an HTML string.
*
diff --git a/node_modules/@types/jsdom/node_modules/parse5/dist/parser/index.d.ts b/node_modules/@types/jsdom/node_modules/parse5/dist/parser/index.d.ts
index 50a9bd0..df1863e 100644
--- a/node_modules/@types/jsdom/node_modules/parse5/dist/parser/index.d.ts
+++ b/node_modules/@types/jsdom/node_modules/parse5/dist/parser/index.d.ts
diff --git a/dist/parser/index.d.ts b/dist/parser/index.d.ts
index 50a9bd0c73649e4a78edd0d18b4ee44ae9cdf3b7..df1863e335e64269298dea42a7481b26b9e77581 100644
--- a/dist/parser/index.d.ts
+++ b/dist/parser/index.d.ts
@@ -1,10 +1,10 @@
-import { Tokenizer, TokenizerMode, type TokenHandler } from '../tokenizer/index.js';
-import { OpenElementStack, type StackHandler } from './open-element-stack.js';
@ -45,10 +45,10 @@ index 50a9bd0..df1863e 100644
declare enum InsertionMode {
INITIAL = 0,
BEFORE_HTML = 1,
diff --git a/node_modules/@types/jsdom/node_modules/parse5/dist/serializer/index.d.ts b/node_modules/@types/jsdom/node_modules/parse5/dist/serializer/index.d.ts
index d944fae..432464c 100644
--- a/node_modules/@types/jsdom/node_modules/parse5/dist/serializer/index.d.ts
+++ b/node_modules/@types/jsdom/node_modules/parse5/dist/serializer/index.d.ts
diff --git a/dist/serializer/index.d.ts b/dist/serializer/index.d.ts
index d944fae103a245cb84623fd733c91cc7e79f72f1..432464c9e05ecfd93c66526bcf4f0c81f09bf00d 100644
--- a/dist/serializer/index.d.ts
+++ b/dist/serializer/index.d.ts
@@ -1,5 +1,5 @@
import type { TreeAdapter, TreeAdapterTypeMap } from '../tree-adapters/interface';
-import { type DefaultTreeAdapterMap } from '../tree-adapters/default.js';
@ -56,10 +56,10 @@ index d944fae..432464c 100644
export interface SerializerOptions<T extends TreeAdapterTypeMap> {
/**
* Specifies input tree format.
diff --git a/node_modules/@types/jsdom/node_modules/parse5/dist/tokenizer/index.d.ts b/node_modules/@types/jsdom/node_modules/parse5/dist/tokenizer/index.d.ts
index de6e234..89e2484 100644
--- a/node_modules/@types/jsdom/node_modules/parse5/dist/tokenizer/index.d.ts
+++ b/node_modules/@types/jsdom/node_modules/parse5/dist/tokenizer/index.d.ts
diff --git a/dist/tokenizer/index.d.ts b/dist/tokenizer/index.d.ts
index de6e234cfb36bb3a4b928c47ab0d0fdf0b4311e1..89e2484b43f3487f3f157435a283ba932a879210 100644
--- a/dist/tokenizer/index.d.ts
+++ b/dist/tokenizer/index.d.ts
@@ -1,6 +1,6 @@
import { Preprocessor } from './preprocessor.js';
-import { type CharacterToken, type DoctypeToken, type TagToken, type EOFToken, type CommentToken } from '../common/token.js';
@ -69,20 +69,20 @@ index de6e234..89e2484 100644
declare const enum State {
DATA = 0,
RCDATA = 1,
diff --git a/node_modules/@types/jsdom/node_modules/parse5/dist/tokenizer/preprocessor.d.ts b/node_modules/@types/jsdom/node_modules/parse5/dist/tokenizer/preprocessor.d.ts
index e74a590..d145dcc 100644
--- a/node_modules/@types/jsdom/node_modules/parse5/dist/tokenizer/preprocessor.d.ts
+++ b/node_modules/@types/jsdom/node_modules/parse5/dist/tokenizer/preprocessor.d.ts
diff --git a/dist/tokenizer/preprocessor.d.ts b/dist/tokenizer/preprocessor.d.ts
index e74a590783b4688fb6498b019c1a75cfd9ac23e7..d145dcce97b104830e5b3d7f57f3a63377bbf89c 100644
--- a/dist/tokenizer/preprocessor.d.ts
+++ b/dist/tokenizer/preprocessor.d.ts
@@ -1,4 +1,4 @@
-import { ERR, type ParserError, type ParserErrorHandler } from '../common/error-codes.js';
+import { ERR, ParserError, ParserErrorHandler } from '../common/error-codes.js';
export declare class Preprocessor {
private handler;
html: string;
diff --git a/node_modules/@types/jsdom/node_modules/parse5/dist/tree-adapters/default.d.ts b/node_modules/@types/jsdom/node_modules/parse5/dist/tree-adapters/default.d.ts
index cccdf8f..d70b8fa 100644
--- a/node_modules/@types/jsdom/node_modules/parse5/dist/tree-adapters/default.d.ts
+++ b/node_modules/@types/jsdom/node_modules/parse5/dist/tree-adapters/default.d.ts
diff --git a/dist/tree-adapters/default.d.ts b/dist/tree-adapters/default.d.ts
index cccdf8f86d2295b3059c42943d896e81691c8419..d70b8fa2562f4dc6415d7ebaaba6cb322f66e9cb 100644
--- a/dist/tree-adapters/default.d.ts
+++ b/dist/tree-adapters/default.d.ts
@@ -1,4 +1,4 @@
-import { DOCUMENT_MODE, type NS } from '../common/html.js';
+import { DOCUMENT_MODE, NS } from '../common/html.js';

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/plugin-error/index.js b/node_modules/plugin-error/index.js
index a4d360d..d2be4a2 100644
--- a/node_modules/plugin-error/index.js
+++ b/node_modules/plugin-error/index.js
diff --git a/index.js b/index.js
index a4d360dc6c6343d321bf2bae46e743718a5cb480..d2be4a20f717d33c1268c860ca74287ac86597c4 100644
--- a/index.js
+++ b/index.js
@@ -54,7 +54,6 @@ function PluginError(plugin, message, options) {
return this._messageWithDetails() + '\nStack:';
}.bind(this);

View File

@ -1,16 +1,7 @@
diff --git a/node_modules/regenerator-runtime/runtime.js b/node_modules/regenerator-runtime/runtime.js
index 547b8c6..885626e 100644
--- a/node_modules/regenerator-runtime/runtime.js
+++ b/node_modules/regenerator-runtime/runtime.js
@@ -5,7 +5,7 @@
* LICENSE file in the root directory of this source tree.
*/
-var runtime = (function (exports) {
+ var runtime = (function (exports) {
"use strict";
var Op = Object.prototype;
diff --git a/runtime.js b/runtime.js
index 547b8c6af462faae1a859160a54fd1d107dd52c3..57030742671c525d1717a1fb11eea0c7ffd59689 100644
--- a/runtime.js
+++ b/runtime.js
@@ -86,9 +86,9 @@ var runtime = (function (exports) {
// This is a polyfill for %IteratorPrototype% for environments that
// don't natively support it.
@ -58,7 +49,7 @@ index 547b8c6..885626e 100644
+ });
- Gp.toString = function() {
+ define(Gp, "toString", function() {
+ define(Gp, 'toString', function() {
return "[object Generator]";
- };
+ });

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/sass/sass.dart.js b/node_modules/sass/sass.dart.js
index 512d612..1374f5e 100644
--- a/node_modules/sass/sass.dart.js
+++ b/node_modules/sass/sass.dart.js
diff --git a/sass.dart.js b/sass.dart.js
index 512d612fa415209d754f226802ce944aba1bf787..1374f5e19dd303fb57b5fd208d933c421c046628 100644
--- a/sass.dart.js
+++ b/sass.dart.js
@@ -16,6 +16,10 @@ self.scheduleImmediate = typeof setImmediate !== "undefined"
// CommonJS globals.
self.exports = exports;

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/squirrelly/dist/squirrelly.cjs.js b/node_modules/squirrelly/dist/squirrelly.cjs.js
index 7908a34..044e348 100644
--- a/node_modules/squirrelly/dist/squirrelly.cjs.js
+++ b/node_modules/squirrelly/dist/squirrelly.cjs.js
diff --git a/dist/squirrelly.cjs.js b/dist/squirrelly.cjs.js
index 4680ee747900853b9af01b480c749880dedb9824..95dce7623bc115508063a78c7de9ed7b6e4d3d82 100644
--- a/dist/squirrelly.cjs.js
+++ b/dist/squirrelly.cjs.js
@@ -5,7 +5,7 @@ Object.defineProperty(exports, '__esModule', { value: true });
// TODO: allow '-' to trim up until newline. Use [^\S\n\r] instead of \s
// TODO: only include trimLeft polyfill if not in ES6

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/stylelint/lib/syntaxes/index.js b/node_modules/stylelint/lib/syntaxes/index.js
index 7afa0c3..73eaa00 100644
--- a/node_modules/stylelint/lib/syntaxes/index.js
+++ b/node_modules/stylelint/lib/syntaxes/index.js
diff --git a/lib/syntaxes/index.js b/lib/syntaxes/index.js
index 7afa0c3ccd852ed903a43cb8dcb4242e580fc5f0..73eaa00d8d430610df58303a1428f83b07e9e967 100644
--- a/lib/syntaxes/index.js
+++ b/lib/syntaxes/index.js
@@ -1,16 +1,13 @@
'use strict';

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/typescript/lib/typescript.js b/node_modules/typescript/lib/typescript.js
index 323de6f..367063a 100644
--- a/node_modules/typescript/lib/typescript.js
+++ b/node_modules/typescript/lib/typescript.js
diff --git a/lib/typescript.js b/lib/typescript.js
index 323de6f4da00612e90e685142120736bfaeed37b..350e352e36f8bb6a870d7c24eaeae6bf7d648840 100644
--- a/lib/typescript.js
+++ b/lib/typescript.js
@@ -24,11 +24,58 @@ var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
return to.concat(ar || Array.prototype.slice.call(from));
};
@ -240,11 +240,3 @@ index 323de6f..367063a 100644
var textToKeyword = new ts.Map(ts.getEntries(ts.textToKeywordObj));
var textToToken = new ts.Map(ts.getEntries(__assign(__assign({}, ts.textToKeywordObj), { "{": 18 /* OpenBraceToken */, "}": 19 /* CloseBraceToken */, "(": 20 /* OpenParenToken */, ")": 21 /* CloseParenToken */, "[": 22 /* OpenBracketToken */, "]": 23 /* CloseBracketToken */, ".": 24 /* DotToken */, "...": 25 /* DotDotDotToken */, ";": 26 /* SemicolonToken */, ",": 27 /* CommaToken */, "<": 29 /* LessThanToken */, ">": 31 /* GreaterThanToken */, "<=": 32 /* LessThanEqualsToken */, ">=": 33 /* GreaterThanEqualsToken */, "==": 34 /* EqualsEqualsToken */, "!=": 35 /* ExclamationEqualsToken */, "===": 36 /* EqualsEqualsEqualsToken */, "!==": 37 /* ExclamationEqualsEqualsToken */, "=>": 38 /* EqualsGreaterThanToken */, "+": 39 /* PlusToken */, "-": 40 /* MinusToken */, "**": 42 /* AsteriskAsteriskToken */, "*": 41 /* AsteriskToken */, "/": 43 /* SlashToken */, "%": 44 /* PercentToken */, "++": 45 /* PlusPlusToken */, "--": 46 /* MinusMinusToken */, "<<": 47 /* LessThanLessThanToken */, "</": 30 /* LessThanSlashToken */, ">>": 48 /* GreaterThanGreaterThanToken */, ">>>": 49 /* GreaterThanGreaterThanGreaterThanToken */, "&": 50 /* AmpersandToken */, "|": 51 /* BarToken */, "^": 52 /* CaretToken */, "!": 53 /* ExclamationToken */, "~": 54 /* TildeToken */, "&&": 55 /* AmpersandAmpersandToken */, "||": 56 /* BarBarToken */, "?": 57 /* QuestionToken */, "??": 60 /* QuestionQuestionToken */, "?.": 28 /* QuestionDotToken */, ":": 58 /* ColonToken */, "=": 63 /* EqualsToken */, "+=": 64 /* PlusEqualsToken */, "-=": 65 /* MinusEqualsToken */, "*=": 66 /* AsteriskEqualsToken */, "**=": 67 /* AsteriskAsteriskEqualsToken */, "/=": 68 /* SlashEqualsToken */, "%=": 69 /* PercentEqualsToken */, "<<=": 70 /* LessThanLessThanEqualsToken */, ">>=": 71 /* GreaterThanGreaterThanEqualsToken */, ">>>=": 72 /* GreaterThanGreaterThanGreaterThanEqualsToken */, "&=": 73 /* AmpersandEqualsToken */, "|=": 74 /* BarEqualsToken */, "^=": 78 /* CaretEqualsToken */, "||=": 75 /* BarBarEqualsToken */, "&&=": 76 /* AmpersandAmpersandEqualsToken */, "??=": 77 /* QuestionQuestionEqualsToken */, "@": 59 /* AtToken */, "#": 62 /* HashToken */, "`": 61 /* BacktickToken */ })));
/*
@@ -159858,6 +159912,7 @@ var ts;
delete Object.prototype.__magic__;
}
catch (error) {
+ throw error;
// In IE8, Object.defineProperty only works on DOM objects.
// If we hit this code path, assume `window` exists.
//@ts-ignore

View File

@ -0,0 +1,13 @@
diff --git a/index.js b/index.js
index c331176c5488e12b3e812658cc3f51347d4ff973..127765d9c85217398ef9a0f24ac9d43c7cdb54b9 100644
--- a/index.js
+++ b/index.js
@@ -50,7 +50,7 @@ var bindingVisitor = {
}
}
- state.undeclared[node.name] = true
+ Reflect.defineProperty(state.undeclared, node.name, { value: true, writable: true, enumerable: true, configurable: true })
}
if (state.wildcard &&

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/watchify/index.js b/node_modules/watchify/index.js
index 0753b9f..05efb1b 100644
--- a/node_modules/watchify/index.js
+++ b/node_modules/watchify/index.js
diff --git a/index.js b/index.js
index 0753b9f13d9972c5e79be38dd3e686fbbb23627c..05efb1b1ea52a5e9621a46ad7e2097ee486431d8 100644
--- a/index.js
+++ b/index.js
@@ -58,33 +58,6 @@ function watchify (b, opts) {
if (pkgcache) pkgcache[file] = pkg;
});

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/web3/dist/web3.js b/node_modules/web3/dist/web3.js
index 6eb151c..6aa4516 100644
--- a/node_modules/web3/dist/web3.js
+++ b/node_modules/web3/dist/web3.js
diff --git a/dist/web3.js b/dist/web3.js
index 6eb151ce903cd7b289af4e6d4097ca88f93d7a92..6aa4516838708b7e3444a8e0afe5b20a2ed83b2a 100644
--- a/dist/web3.js
+++ b/dist/web3.js
@@ -5072,7 +5072,7 @@ Method.prototype.toPayload = function (args) {
Method.prototype.attachToObject = function (obj) {
@ -11,10 +11,10 @@ index 6eb151c..6aa4516 100644
var name = this.name.split('.');
if (name.length > 1) {
obj[name[0]] = obj[name[0]] || {};
diff --git a/node_modules/web3/lib/web3/function.js b/node_modules/web3/lib/web3/function.js
index 863a10a..ffcd23c 100644
--- a/node_modules/web3/lib/web3/function.js
+++ b/node_modules/web3/lib/web3/function.js
diff --git a/lib/web3/function.js b/lib/web3/function.js
index 863a10a08e9cb7ab1527ca5dc42d94a4187c2304..ffcd23c6779071d88b99a7709b1bf7c14c6e7948 100644
--- a/lib/web3/function.js
+++ b/lib/web3/function.js
@@ -269,7 +269,7 @@ SolidityFunction.prototype.execute = function () {
SolidityFunction.prototype.attachToContract = function (contract) {
var execute = this.execute.bind(this);
@ -24,10 +24,10 @@ index 863a10a..ffcd23c 100644
execute.sendTransaction = this.sendTransaction.bind(this);
execute.estimateGas = this.estimateGas.bind(this);
execute.getData = this.getData.bind(this);
diff --git a/node_modules/web3/lib/web3/method.js b/node_modules/web3/lib/web3/method.js
index 2e3c796..be0b663 100644
--- a/node_modules/web3/lib/web3/method.js
+++ b/node_modules/web3/lib/web3/method.js
diff --git a/lib/web3/method.js b/lib/web3/method.js
index 2e3c79639525c1986d80308be41c08b1ae608e77..be0b6630ce32a10c32bf11b995de6353c368c1a6 100644
--- a/lib/web3/method.js
+++ b/lib/web3/method.js
@@ -123,7 +123,7 @@ Method.prototype.toPayload = function (args) {
Method.prototype.attachToObject = function (obj) {
@ -36,4 +36,4 @@ index 2e3c796..be0b663 100644
+ Reflect.defineProperty(func, 'call', { value: this.call })
var name = this.name.split('.');
if (name.length > 1) {
obj[name[0]] = obj[name[0]] || {};
obj[name[0]] = obj[name[0]] || {};

View File

@ -1,7 +1,7 @@
diff --git a/node_modules/zxcvbn/lib/matching.js b/node_modules/zxcvbn/lib/matching.js
index 3940bad..748da8b 100644
--- a/node_modules/zxcvbn/lib/matching.js
+++ b/node_modules/zxcvbn/lib/matching.js
diff --git a/lib/matching.js b/lib/matching.js
index 3940bad18c864515899ae3cb69f173e42d494067..748da8b09f921f4eb6f0eed235f2734151b1dd78 100644
--- a/lib/matching.js
+++ b/lib/matching.js
@@ -13,7 +13,7 @@ build_ranked_dict = function(ordered_list) {
i = 1;
for (o = 0, len1 = ordered_list.length; o < len1; o++) {

View File

@ -0,0 +1,9 @@
/* eslint-disable */
//prettier-ignore
module.exports = {
name: "@yarnpkg/plugin-allow-scripts",
factory: function (require) {
var plugin=(()=>{var a=Object.create,l=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var p=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty;var u=e=>l(e,"__esModule",{value:!0});var f=e=>{if(typeof require!="undefined")return require(e);throw new Error('Dynamic require of "'+e+'" is not supported')};var g=(e,o)=>{for(var r in o)l(e,r,{get:o[r],enumerable:!0})},m=(e,o,r)=>{if(o&&typeof o=="object"||typeof o=="function")for(let t of s(o))!c.call(e,t)&&t!=="default"&&l(e,t,{get:()=>o[t],enumerable:!(r=i(o,t))||r.enumerable});return e},x=e=>m(u(l(e!=null?a(p(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var k={};g(k,{default:()=>d});var n=x(f("@yarnpkg/shell")),y={hooks:{afterAllInstalled:async()=>{let e=await(0,n.execute)("yarn run allow-scripts");e!==0&&process.exit(e)}}},d=y;return k;})();
return plugin;
}
};

File diff suppressed because one or more lines are too long

801
.yarn/releases/yarn-3.2.4.cjs vendored Executable file

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
ignore-scripts true

17
.yarnrc.yml Normal file
View File

@ -0,0 +1,17 @@
enableScripts: false
enableTelemetry: false
logFilters:
- code: YN0004
level: discard
nodeLinker: node-modules
plugins:
- path: .yarn/plugins/@yarnpkg/plugin-allow-scripts.cjs
spec: "https://raw.githubusercontent.com/LavaMoat/LavaMoat/main/packages/yarn-plugin-allow-scripts/bundles/@yarnpkg/plugin-allow-scripts.js"
- path: .yarn/plugins/@yarnpkg/plugin-version.cjs
spec: "@yarnpkg/plugin-version"
yarnPath: .yarn/releases/yarn-3.2.4.cjs

View File

@ -6,6 +6,47 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [10.25.0]
### Added
- Add new app translations ([#15999](https://github.com/MetaMask/metamask-extension/pull/15999))
- Add Celo to the popular custom network list ([#16745](https://github.com/MetaMask/metamask-extension/pull/16745))
- [FLASK] Add markdown formatting capabilities for Snaps UI ([#16911](https://github.com/MetaMask/metamask-extension/pull/16911))
- [FLASK] Add basic renderer for Snaps UI ([#16605](https://github.com/MetaMask/metamask-extension/pull/16605))
### Changed
- No longer displaying warning upon switching networks when there are no pending confirmations ([#17179](https://github.com/MetaMask/metamask-extension/pull/17179))
- Remove 'Verify contract details' link on Signature Request screen when there is no verifying contract ([#17128](https://github.com/MetaMask/metamask-extension/pull/17128))
- Show portfolio tooltip when "Protect your funds" popover is not on screen ([#17084](https://github.com/MetaMask/metamask-extension/pull/17084))
- Set default theme to dark when system preferred theme is set to dark ([#15870](https://github.com/MetaMask/metamask-extension/pull/15870))
- Require a username when adding a new contact to the address book ([#17044](https://github.com/MetaMask/metamask-extension/pull/17044))
- Update styles for "Transaction security check" toggle in settings ([#16830](https://github.com/MetaMask/metamask-extension/pull/16830))
- Display set block explorer in copy on transaction completion popup ([#16300](https://github.com/MetaMask/metamask-extension/pull/16300))
- Updating text colors for Sepolia and Goerli networks ([#16928](https://github.com/MetaMask/metamask-extension/pull/16928))
- Include L1 fees for quotes on Optimism ([#16998](https://github.com/MetaMask/metamask-extension/pull/16998))
- Factor in Optimism's L1 fees in to fee total for approval transactions ([#16929](https://github.com/MetaMask/metamask-extension/pull/16929))
- Update "Share your feedback" link location for Beta versions ([#16853](https://github.com/MetaMask/metamask-extension/pull/16853))
- Remove New Address Alert in send transaction flow ([#14811](https://github.com/MetaMask/metamask-extension/pull/14811))
- Allow submissions of transactions with a gas or priority fee of 0 ([#16651](https://github.com/MetaMask/metamask-extension/pull/16651))
- Disable eth_sign by default, allow users to toggle it back on ([#17308](https://github.com/MetaMask/metamask-extension/pull/17308))
- [FLASK] Use custom UI for transaction insights ([#16912](https://github.com/MetaMask/metamask-extension/pull/16912))
- [FLASK] Use custom UI dialogs ([#16912](https://github.com/MetaMask/metamask-extension/pull/16912))
### Fixed
- Fix tab redirect issue when a non-English language is set ([#17155](https://github.com/MetaMask/metamask-extension/pull/17155))
- Fix duplicate gas fee estimate displayed on testnets ([#17207](https://github.com/MetaMask/metamask-extension/pull/17207))
- Fix app-breaking error when an alphabetical character is entered in the spending cap field for token allowance ([#17117](https://github.com/MetaMask/metamask-extension/pull/17117))
- Fix alignment issues in contacts tab ([#17171](https://github.com/MetaMask/metamask-extension/pull/17171))
- Fix gas fee currency symbol in transaction details activity log ([#16948](https://github.com/MetaMask/metamask-extension/pull/16948))
- Fix function type display in sign typed message confirmation screen ([#17077](https://github.com/MetaMask/metamask-extension/pull/17077))
- Fix duplicate button issue on Ledger connectivity screen ([#17130](https://github.com/MetaMask/metamask-extension/pull/17130))
- Fix issue in settings search input when spaces are entered in-between terms ([#17108](https://github.com/MetaMask/metamask-extension/pull/17108))
- Fix incorrect transaction type when transaction data is not prefixed with '0x' ([#17055](https://github.com/MetaMask/metamask-extension/pull/17055))
- Fix account name collision issue ([#16752](https://github.com/MetaMask/metamask-extension/pull/16752))
- Fix caching issue with detected token data ([#16866](https://github.com/MetaMask/metamask-extension/pull/16866))
- Fix warning display on confirmation screens when a transaction is expected to fail ([#17437](https://github.com/MetaMask/metamask-extension/pull/17437))
- [FLASK] Fix race condition with transaction insights ([#16956](https://github.com/MetaMask/metamask-extension/pull/16956))
- [FLASK] Fix crash after Snap confirmation approval ([#16864](https://github.com/MetaMask/metamask-extension/pull/16864))
## [10.24.2]
### Fixed
- Fix incorrect network information after switching networks when "Show balance and token price checker" is toggled off ([#17450](https://github.com/MetaMask/metamask-extension/pull/17450))
@ -3432,7 +3473,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Uncategorized
- Added the ability to restore accounts from seed words.
[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v10.24.2...HEAD
[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v10.25.0...HEAD
[10.25.0]: https://github.com/MetaMask/metamask-extension/compare/v10.24.2...v10.25.0
[10.24.2]: https://github.com/MetaMask/metamask-extension/compare/v10.24.1...v10.24.2
[10.24.1]: https://github.com/MetaMask/metamask-extension/compare/v10.24.0...v10.24.1
[10.24.0]: https://github.com/MetaMask/metamask-extension/compare/v10.23.3...v10.24.0

View File

@ -16,8 +16,8 @@ To learn how to contribute to the MetaMask project itself, visit our [Internal D
- Install [Node.js](https://nodejs.org) version 16
- If you are using [nvm](https://github.com/nvm-sh/nvm#installing-and-updating) (recommended) running `nvm use` will automatically choose the right node version for you.
- Install [Yarn](https://yarnpkg.com/en/docs/install)
- Install dependencies: `yarn setup` (not the usual install command)
- Install [Yarn v3](https://yarnpkg.com/getting-started/install)
- Install dependencies: `yarn`
- Copy the `.metamaskrc.dist` file to `.metamaskrc`
- Replace the `INFURA_PROJECT_ID` value with your own personal [Infura Project ID](https://infura.io/docs).
- If debugging MetaMetrics, you'll need to add a value for `SEGMENT_WRITE_KEY` [Segment write key](https://segment.com/docs/connections/find-writekey/), see [Developing on MetaMask - Segment](./development/README.md#segment).
@ -68,29 +68,34 @@ Our e2e test suite can be run on either Firefox or Chrome.
* Firefox e2e tests can be run with `yarn test:e2e:firefox`.
* Chrome e2e tests can be run with `yarn test:e2e:chrome`. The `chromedriver` package major version must match the major version of your local Chrome installation. If they don't match, update whichever is behind before running Chrome e2e tests.
These test scripts all support additional options, which might be helpful for debugging. Run the script with the flag `--help` to see all options.
#### Running a single e2e test
Single e2e tests can be run with `yarn test:e2e:single test/e2e/tests/TEST_NAME.spec.js` along with the options below.
```console
--browser Set the browser used; either 'chrome' or 'firefox'.
--leave-running Leaves the browser running after a test fails, along with anything else
that the test used (ganache, the test dapp, etc.).
--retries Set how many times the test should be retried upon failure. Default is 0.
--browser Set the browser used; either 'chrome' or 'firefox'.
[string] [choices: "chrome", "firefox"]
--debug Run tests in debug mode, logging each driver interaction
[boolean] [default: false]
--retries Set how many times the test should be retried upon failure.
[number] [default: 0]
--leave-running Leaves the browser running after a test fails, along with
anything else that the test used (ganache, the test dapp,
etc.) [boolean] [default: false]
```
An example for running `account-details` testcase with chrome and leaving the browser open would be:
`yarn test:e2e:single test/e2e/tests/account-details.spec.js --browser=chrome --leave-running`
For example, to run the `account-details` tests using Chrome, with debug logging and with the browser set to remain open upon failure, you would use:
`yarn test:e2e:single test/e2e/tests/account-details.spec.js --browser=chrome --debug --leave-running`
### Changing dependencies
Whenever you change dependencies (adding, removing, or updating, either in `package.json` or `yarn.lock`), there are various files that must be kept up-to-date.
* `yarn.lock`:
* Run `yarn setup` again after your changes to ensure `yarn.lock` has been properly updated.
* Run `yarn yarn-deduplicate` to remove duplicate dependencies from the lockfile.
* Run `yarn` again after your changes to ensure `yarn.lock` has been properly updated.
* Run `yarn lint:lockfile:dedupe:fix` to remove duplicate dependencies from the lockfile.
* The `allow-scripts` configuration in `package.json`
* Run `yarn allow-scripts auto` to update the `allow-scripts` configuration automatically. This config determines whether the package's install/postinstall scripts are allowed to run. Review each new package to determine whether the install script needs to run or not, testing if necessary.
* Unfortunately, `yarn allow-scripts auto` will behave inconsistently on different platforms. macOS and Windows users may see extraneous changes relating to optional dependencies.
@ -104,7 +109,7 @@ Whenever you change dependencies (adding, removing, or updating, either in `pack
* Unfortunately, `yarn lavamoat:auto` will behave inconsistently on different platforms.
macOS and Windows users may see extraneous changes relating to optional dependencies.
* If you keep getting policy failures even after regenerating the policy files, try regenerating the policies after a clean install by doing:
* `rm -rf node_modules/ && yarn setup && yarn lavamoat:auto`
* `rm -rf node_modules/ && yarn && yarn lavamoat:auto`
* Keep in mind that any kind of dynamic import or dynamic use of globals may elude LavaMoat's static analysis.
Refer to the LavaMoat documentation or ask for help if you run into any issues.

View File

@ -41,9 +41,6 @@
"advanced": {
"message": "የላቀ"
},
"advancedOptions": {
"message": "የላቁ አማራጮች"
},
"amount": {
"message": "ሰርዝ "
},
@ -546,11 +543,8 @@
"newAccount": {
"message": "አዲስ መለያ"
},
"newAccountDetectedDialogMessage": {
"message": "አዲስ አድራሻ ተገኝቷል! ወደ አድራሻ ደብተርዎ ለማከለ እዚህ ላይ ጠቅ ያድርጉ።"
},
"newAccountNumberName": {
"message": "መለያ$1",
"message": "መለያ $1",
"description": "Default name of next account to be created on create account screen"
},
"newContact": {

View File

@ -55,9 +55,6 @@
"advanced": {
"message": "إعدادات متقدمة"
},
"advancedOptions": {
"message": "خيارات متقدمة"
},
"amount": {
"message": "المبلغ"
},
@ -562,9 +559,6 @@
"newAccount": {
"message": "حساب جديد"
},
"newAccountDetectedDialogMessage": {
"message": "تم اكتشاف عنوان جديد! انقر هنا لإضافته إلى دفتر عناوينك."
},
"newAccountNumberName": {
"message": "حساب $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Разширени"
},
"advancedOptions": {
"message": "Разширени опции"
},
"amount": {
"message": "Сума"
},
@ -557,9 +554,6 @@
"newAccount": {
"message": "Нов акаунт"
},
"newAccountDetectedDialogMessage": {
"message": "Открит е нов адрес! Кликнете тук, за да го добавите към вашата адресна книга."
},
"newAccountNumberName": {
"message": "Акаунт $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "উন্নত"
},
"advancedOptions": {
"message": "উন্নত বিকল্পসমূহ"
},
"amount": {
"message": "পরিমান"
},
@ -561,9 +558,6 @@
"newAccount": {
"message": "নতুন আ্যাকাউন্ট"
},
"newAccountDetectedDialogMessage": {
"message": "নতুন ঠিকানা সনাক্ত করা হয়েছে। আপনার অ্যাড্রেস বুকে যোগ করতে এখানে ক্লিক করুন।"
},
"newAccountNumberName": {
"message": "অ্যাকাউন্ট $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Configuració avançada"
},
"advancedOptions": {
"message": "Opcions Avançades"
},
"amount": {
"message": "Quantitat"
},
@ -545,9 +542,6 @@
"newAccount": {
"message": "Nou compte"
},
"newAccountDetectedDialogMessage": {
"message": "Nova adreça detectada! Clica aquí per afegir la teva llibreta d'adreces."
},
"newAccountNumberName": {
"message": "Compte $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Avanceret"
},
"advancedOptions": {
"message": "Avancerede Valgmuligheder"
},
"amount": {
"message": "Beløb"
},
@ -545,9 +542,6 @@
"newAccount": {
"message": "Ny konto"
},
"newAccountDetectedDialogMessage": {
"message": "Ny adresse fundet! Klik her for at tilføje til din adressebog."
},
"newAccountNumberName": {
"message": "Konto $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -36,10 +36,10 @@
"message": "QR-Code scannen"
},
"QRHardwareWalletSteps1Description": {
"message": "Verbinden Sie eine airgapped Hardware-Wallet, die über QR-Codes kommuniziert. Offiziell unterstützte airgapped Hardware-Wallets sind:"
"message": "Sie können aus der folgenden Liste offizieller QR-Code-unterstützender Partner wählen."
},
"QRHardwareWalletSteps1Title": {
"message": "QR-basierte HW-Wallet"
"message": "Verbinden Sie Ihre QR-basierte Hardware-Wallet"
},
"QRHardwareWalletSteps2Description": {
"message": "AirGap Vault & Ngrave (demnächst)"
@ -47,10 +47,19 @@
"SIWEAddressInvalid": {
"message": "Die Adresse in der Anmeldeanfrage entspricht nicht der Adresse des Kontos, mit dem Sie sich anmelden."
},
"SIWEDomainInvalidText": {
"message": "Die Seite, auf der Sie sich anmelden möchten, entspricht nicht der Domain in der Anfrage. Bitte seien Sie vorsichtig."
},
"SIWEDomainInvalidTitle": {
"message": "Betrügerische Website-Anfrage."
},
"SIWEDomainWarningBody": {
"message": "Die Webseite ($1) bittet Sie, sich in der falschen Domain anzumelden. Dies könnte ein Phishing-Angriff sein.",
"description": "$1 represents the website domain"
},
"SIWEDomainWarningLabel": {
"message": "Unsicher"
},
"SIWELabelChainID": {
"message": "Chain-ID:"
},
@ -135,6 +144,10 @@
"message": "Dieser Kontoname existiert bereits",
"description": "This is an error message shown when the user enters a new account name that matches an existing account name"
},
"accountNameReserved": {
"message": "Dieser Kontoname ist reserviert",
"description": "This is an error message shown when the user enters a new account name that is reserved for future use"
},
"accountOptions": {
"message": "Kontooptionen"
},
@ -174,6 +187,15 @@
"addContact": {
"message": "Kontakt hinzufügen"
},
"addCustomIPFSGateway": {
"message": "Benutzerdefiniertes IPFS-Gateway hinzufügen"
},
"addCustomIPFSGatewayDescription": {
"message": "Das IPFS-Gateway ermöglicht es, auf von Dritten gehostete Daten zuzugreifen und diese einzusehen. Sie können ein benutzerdefiniertes IPFS-Gateway hinzufügen oder weiterhin das Standard-Gateway verwenden."
},
"addCustomNetwork": {
"message": "Benutzerdefiniertes Netzwerk hinzufügen"
},
"addCustomToken": {
"message": "Kunden-Token hinzufügen"
},
@ -198,6 +220,28 @@
"addEthereumChainConfirmationTitle": {
"message": "Dieser Seite das Hinzufügen eines Netzwerks erlauben?"
},
"addEthereumChainWarningModalHeader": {
"message": "Fügen Sie diesen RPC-Anbieter nur hinzu, wenn Sie sich sicher sind, dass Sie ihm vertrauen können. $1",
"description": "$1 is addEthereumChainWarningModalHeaderPartTwo passed separately so that it can be bolded"
},
"addEthereumChainWarningModalHeaderPartTwo": {
"message": "Betrügerische Anbieter könnten in Hinischt auf den Zustand der Blockchain lügen und Ihre Netzwerkaktivitäten aufzeichnen."
},
"addEthereumChainWarningModalListHeader": {
"message": "Es ist wichtig, dass Sie sich auf Ihren Anbieter verlassen können, da er die Fähigkeit dazu hat:"
},
"addEthereumChainWarningModalListPointOne": {
"message": " Ihre Konten und IP-Adressen einzusehen und diese miteinander in Verbindung zu setzen"
},
"addEthereumChainWarningModalListPointThree": {
"message": " Kontoguthaben und andere On-Chain-Zustände anzuzeigen"
},
"addEthereumChainWarningModalListPointTwo": {
"message": " Ihre Transaktionen zu veröffentlichen"
},
"addEthereumChainWarningModalTitle": {
"message": "Sie fügen einen neuen RPC-Anbieter für das Ethereum-Hauptnetz hinzu"
},
"addFriendsAndAddresses": {
"message": "Freunde und Adressen hinzufügen, welchen Sie vertrauen"
},
@ -235,6 +279,9 @@
"advancedBaseGasFeeToolTip": {
"message": "Wenn deine Transaktion in den Block aufgenommen wird, wird die Differenz zwischen deiner maximalen Grundgebühr und der tatsächlichen Grundgebühr erstattet. Der Gesamtbetrag wird berechnet als maximale Grundgebühr (in GWEI) * Gaslimit."
},
"advancedConfiguration": {
"message": "Erweiterte Einstellungen"
},
"advancedGasFeeDefaultOptIn": {
"message": "Speichern Sie diese $1 als Standard für \"Erweitert\""
},
@ -247,9 +294,6 @@
"advancedGasPriceTitle": {
"message": "Gaspreis"
},
"advancedOptions": {
"message": "Erweiterte Optionen"
},
"advancedPriorityFeeToolTip": {
"message": "Prioritätsgebühr (alias „Miner Tip“) geht direkt an Miner und veranlasst sie, Ihre Transaktion zu priorisieren."
},
@ -334,6 +378,13 @@
"message": "$1 Ausgabelimit genehmigen",
"description": "The token symbol that is being approved"
},
"approveTokenDescription": {
"message": "Dies gestattet es Dritten, ohne weitere Benachrichtigung auf die folgenden NFTs zuzugreifen und diese zu übertragen, bis Sie dieses Zugriffsrecht widerrufen."
},
"approveTokenTitle": {
"message": "Zugriff auf und Transfer Ihrer $1 erlauben?",
"description": "$1 is the symbol of the token for which the user is granting approval"
},
"approved": {
"message": "Genehmigt"
},
@ -377,6 +428,13 @@
"authorizedPermissions": {
"message": "Sie haben die folgenden Berechtigungen autorisiert"
},
"autoDetectTokens": {
"message": "Tokens automatisch erkennen"
},
"autoDetectTokensDescription": {
"message": "Wir verwenden APIs von Drittanbietern, um neue Token zu erkennen und anzuzeigen, die in Ihr Wallet gesendet werden. Schalten Sie dies ab, wenn Sie keine Daten von diesen Diensten beziehen möchten. $1",
"description": "$1 is a link to a support article"
},
"autoLockTimeLimit": {
"message": "Auto-Lock-Timer (Minuten)"
},
@ -425,18 +483,35 @@
"beCareful": {
"message": "Sein Sie vorsichtig"
},
"beta": {
"message": "Beta"
},
"betaHeaderText": {
"message": "Dies ist eine BETA-Version. Bitte melden Sie Fehler $1",
"description": "$1 represents the word 'here' in a hyperlink"
},
"betaMetamaskDescription": {
"message": "MetaMask ist eine sichere Wallet, welche die Welt von web3 für alle zugänglich macht."
},
"betaMetamaskDescriptionDisclaimerHeading": {
"message": "Haftungsausschluss für die Beta-Version"
},
"betaMetamaskDescriptionExplanation": {
"message": "Verwenden Sie diese Version, um neue Funktionen zu testen, bevor sie freigegeben werden. Ihre Nutzung und Ihr Feedback helfen uns, die bestmögliche Version von MetaMask zu entwickeln. Ihre Nutzung von MetaMask Beta unterliegt unseren Standard $1 sowie unseren $2. Als Beta-Version kann ein erhöhtes Risiko von Fehlern bestehen. Indem Sie fortfahren, akzeptieren und erkennen Sie diese Risiken an, ebenso wie die Risiken, die in unseren Allgemeinen Geschäftsbedingungen und den Beta-Bedingungen aufgeführt sind.",
"message": "Diese Version ermöglicht es Ihnen, kommende Funktionen zu testen, bevor sie veröffentlicht werden, was dazu beiträgt, MetaMask noch besser zu machen. Wie bei allen Beta-Versionen besteht ein erhöhtes Risiko von Fehlern. MetaMask Beta unterliegt sowohl unserem $1 als auch unserem $2.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanationBetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2": {
"message": "Wenn Sie fortfahren, akzeptieren und bestätigen Sie diese Risiken, unsere $1 sowie unsere $2.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanation2BetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2BetaTermsLinkText": {
"message": "Beta-Bedingungen"
},
"betaMetamaskDescriptionExplanationBetaTermsLinkText": {
"message": "Zusätzliche Beta-Bedingungen"
"message": "Beta-Zusatzbedingungen"
},
"betaMetamaskDescriptionExplanationTermsLinkText": {
"message": "Bedingungen"
"message": "Standardbedingungen"
},
"betaMetamaskVersion": {
"message": "MetaMask-Version"
@ -444,6 +519,15 @@
"betaPortfolioSite": {
"message": "Beta-Portfolio-Seite"
},
"betaTerms": {
"message": "Beta-Nutzungsbedingungen"
},
"betaWalletCreationSuccessReminder1": {
"message": "MetaMask Beta kann Ihre geheime Wiederherstellungsphrase nicht wiederherstellen."
},
"betaWalletCreationSuccessReminder2": {
"message": "MetaMask Beta wird Sie nie nach Ihrer geheimen Wiederherstellungsphrase fragen."
},
"betaWelcome": {
"message": "Willkommen bei MetaMask Beta"
},
@ -514,6 +598,9 @@
"message": "Transak unterstützt Kredit- und Debitkarten, Apple Pay, MobiKwik und Banküberweisungen (je nach Standort) in über 100 Ländern. $1-Einzahlungen direkt auf Ihr MetaMask-Konto.",
"description": "$1 represents the crypto symbol to be purchased"
},
"buyNow": {
"message": "Jetzt kaufen"
},
"buyWithWyre": {
"message": "$1 mit Wyre kaufen"
},
@ -572,6 +659,13 @@
"message": "Das Netzwerk mit der Chain-ID $1 verwendet möglicherweise ein anderes Währungssymbol ($2) als das, das Sie eingegeben haben. Bitte überprüfen Sie dies, bevor Sie fortfahren.",
"description": "$1 is the chain id currently entered in the network form and $2 is the return value of nativeCurrency.symbol from chainlist.network"
},
"chooseYourNetwork": {
"message": "Wählen Sie Ihr Netzwerk"
},
"chooseYourNetworkDescription": {
"message": "Wir verwenden Infura als Anbieter für ferngesteuerte Prozeduranrufe (RPC), um den verlässlichsten und vertraulichsten Zugriff auf Ethereum-Daten zu ermöglichen, den wir können. Sie können Ihren eigenen RPC auswählen, bedenken Sie aber, dass RPC Ihre IP-Adresse und Ihr Ethereum-Wallet erhalten wird, um Transaktionen durchzuführen. Lesen Sie unsere $1, um mehr darüber zu erfahren, wie Infura mit Ihren Daten umgeht.",
"description": "$1 is a link to the privacy policy"
},
"chromeRequiredForHardwareWallets": {
"message": "Sie müssen MetaMask unter Google Chrome nutzen, um sich mit Ihrem Hardware-Wallet zu verbinden."
},
@ -703,6 +797,10 @@
"contacts": {
"message": "Kontaktaufnahme"
},
"contentFromSnap": {
"message": "Inhalt von $1",
"description": "$1 represents the name of the snap"
},
"continue": {
"message": "Weiter"
},
@ -736,6 +834,15 @@
"contractInteraction": {
"message": "Vertragsinteraktion"
},
"contractNFT": {
"message": "NFT-Contract"
},
"contractRequestingAccess": {
"message": "Contract erbittet Zugriff"
},
"contractRequestingSignature": {
"message": "Contract benötigt eine Unterschrift"
},
"contractRequestingSpendingCap": {
"message": "Contract fordert eine Ausgabenobergrenze"
},
@ -751,6 +858,9 @@
"convertTokenToNFTExistDescription": {
"message": "Wir haben festgestellt, dass dieses Asset als NFT hinzugefügt wurde. Möchten Sie es aus Ihrer Token-Liste entfernen?"
},
"coolWallet": {
"message": "CoolWallet"
},
"copiedExclamation": {
"message": "Kopiert!"
},
@ -802,6 +912,9 @@
"currentLanguage": {
"message": "Aktuelle Sprache"
},
"currentRpcUrlDeprecated": {
"message": "Die aktuelle RPC-URL für dieses Netzwerk ist veraltet."
},
"currentTitle": {
"message": "Aktuell:"
},
@ -874,6 +987,9 @@
"dataHex": {
"message": "Hexadezimal"
},
"dcent": {
"message": "D'Cent"
},
"decimal": {
"message": "Dezimalangabe der Präzision"
},
@ -912,6 +1028,9 @@
"deleteNetworkDescription": {
"message": "Sind Sie sicher, dass Sie dieses Netzwerk löschen möchten?"
},
"deposit": {
"message": "Einzahlung"
},
"depositCrypto": {
"message": "$1 einzahlen",
"description": "$1 represents the crypto symbol to be purchased"
@ -977,6 +1096,9 @@
"downloadGoogleChrome": {
"message": "Google Chrome herunterladen"
},
"downloadNow": {
"message": "Jetzt herunterladen"
},
"downloadSecretBackup": {
"message": "Laden Sie diesen geheimen Backup-Schlüssel herunter und bewahren Sie ihn sicher auf einer verschlüsselten externen Festplatte oder einem Speichermedium auf."
},
@ -1001,30 +1123,9 @@
"editContact": {
"message": "Kontakt bearbeiten"
},
"editGasEducationButtonText": {
"message": "Wie soll ich wählen?"
},
"editGasEducationHighExplanation": {
"message": "Dies ist am besten für zeitsensible Transaktionen (wie Swaps), da es die Wahrscheinlichkeit einer erfolgreichen Transaktion erhöht. Wenn es zu lange dauert, einen Swap zu verarbeiten, kann dies fehlschlagen und dazu führen, dass ein Teil Ihrer Gasgebühr verloren geht."
},
"editGasEducationLowExplanation": {
"message": "Eine geringere Gasgebühr sollte nur bei geringerer Verarbeitungszeit verwendet werden. Niedrigere Gebühren machen es schwer vorherzusagen, wann (oder ob) Ihre Transaktion erfolgreich sein wird."
},
"editGasEducationMediumExplanation": {
"message": "Eine mittlere Gasgebühr ist gut zum Versenden, Abheben oder für andere nicht-zeitsensible Transaktionen. Diese Einstellung führt meist zu einer erfolgreichen Transaktion."
},
"editGasEducationModalIntro": {
"message": "Die Auswahl der richtigen Gasgebühr hängt von der Art der Transaktion ab und wie wichtig sie für Sie ist."
},
"editGasEducationModalTitle": {
"message": "Wie wählen?"
},
"editGasFeeModalTitle": {
"message": "Gasgebühr bearbeiten"
},
"editGasHigh": {
"message": "Hoch"
},
"editGasLimitOutOfBounds": {
"message": "Gaslimit muss mindestens 1$ betragen"
},
@ -1035,9 +1136,6 @@
"editGasLimitTooltip": {
"message": "Gaslimit ist die maximale Gaseinheit die Sie zu verwenden bereit sind. Gaseinheiten sind ein Multiplikator der „Max. Prioritätsgebühr“ und der „Max. Gebühr“."
},
"editGasLow": {
"message": "Niedrig"
},
"editGasMaxBaseFeeGWEIImbalance": {
"message": "Maximale Basisgebühr darf nicht niedriger sein als die Prioritätsgebühr"
},
@ -1056,9 +1154,6 @@
"editGasMaxFeePriorityImbalance": {
"message": "Die maximale Gebühr darf nicht niedriger sein als die maximale Prioritätsgebühr"
},
"editGasMaxFeeTooltip": {
"message": "Die Maximalgebühr ist der Höchstbetrag, den Sie zahlen müssen (Basisgebühr + Prioritätsgebühr)."
},
"editGasMaxPriorityFeeBelowMinimum": {
"message": "Die maximale Prioritätsgebühr muss größer als 0 GWEI sein"
},
@ -1077,12 +1172,6 @@
"editGasMaxPriorityFeeLowV2": {
"message": "Die Prioritätsgebühr ist niedrig für aktuelle Netzwerkbedingungen"
},
"editGasMaxPriorityFeeTooltip": {
"message": "Die max. Prioritätsgebühr (alias „Miner Tip“) geht direkt an die Miner und veranlasst sie, Ihre Transaktion zu priorisieren. Sie zahlen meist Ihre maximale Einstellung"
},
"editGasMedium": {
"message": "Mittel"
},
"editGasPriceTooLow": {
"message": "Gaspreis muss größer als 0 sein"
},
@ -1102,12 +1191,6 @@
"editGasTooLow": {
"message": "Unbekannte Bearbeitungszeit"
},
"editGasTooLowTooltip": {
"message": "Ihre Maximalgebühr oder die maximale Prioritätsgebühr kann für die aktuellen Marktbedingungen niedrig sein. Wir wissen nicht, wann (oder ob Ihre Transaktion verarbeitet wird). "
},
"editGasTooLowWarningTooltip": {
"message": "Dies senkt Ihre maximale Gebühr, aber wenn der Netzwerktraffic steigt, kann Ihre Transaktion sich verzögern oder scheitern."
},
"editNonceField": {
"message": "Nonce bearbeiten"
},
@ -1123,22 +1206,6 @@
"enableAutoDetect": {
"message": " Auto-Erkennung aktivieren"
},
"enableEIP1559V2": {
"message": "Verbesserte Gasgebühr-UI aktivieren"
},
"enableEIP1559V2AlertMessage": {
"message": "Wir haben die Funktionsweise der Gaspreisschätzung und -anpassung aktualisiert."
},
"enableEIP1559V2ButtonText": {
"message": "Verbesserte Gaspreis-UI in Einstellungen einschalten"
},
"enableEIP1559V2Description": {
"message": "Wir haben die Funktionsweise der Gasschätzung und -anpassung aktualisiert. Schalten Sie ein, wenn Sie das neue Gaserlebnis nutzen möchten. $1",
"description": "$1 here is Learn More link"
},
"enableEIP1559V2Header": {
"message": "Neues Gaserlebnis"
},
"enableFromSettings": {
"message": " In den Einstellungen aktivieren."
},
@ -1215,6 +1282,9 @@
"ensUnknownError": {
"message": "ENS-Lookup fehlgeschlagen."
},
"enterANumber": {
"message": "Nummer eingeben"
},
"enterMaxSpendLimit": {
"message": "Max. Ausgabelimit eingeben"
},
@ -1389,9 +1459,6 @@
"message": "Diese Gasgebühr wurde von $1 vorgeschlagen. Dies kann ein Problem mit Ihrer Transaktion verursachen. Bei Fragen wenden Sie sich bitte an $1.",
"description": "$1 represents the Dapp's origin"
},
"gasEstimatesUnavailableWarning": {
"message": "Unsere niedrigen, mittleren und hohen Schätzungen sind nicht verfügbar."
},
"gasFee": {
"message": "Gasgebühr"
},
@ -1485,7 +1552,7 @@
"message": "Ether holen"
},
"getEtherFromFaucet": {
"message": "Ether für $1 vom Faucet holen",
"message": "Ether für das $1-Netzwerk von einem Faucet holen.",
"description": "Displays network name for Ether faucet"
},
"getStarted": {
@ -1642,6 +1709,12 @@
"message": "Importiert",
"description": "status showing that an account has been fully loaded into the keyring"
},
"improvedTokenAllowance": {
"message": "Verbesserte Erfahrung mit der Token-Erlaubnis"
},
"improvedTokenAllowanceDescription": {
"message": "Aktivieren Sie diese Option, um die verbesserte Token-Erlaubnis zu erhalten, wenn ein Dapp eine ERC20-Genehmigung anfordert."
},
"inYourSettings": {
"message": "in Ihren Einstellungen"
},
@ -1652,6 +1725,16 @@
"initialTransactionConfirmed": {
"message": "Ihre erste Transaktion wurde vom Netzwerk bestätigt. Klicken Sie auf Okay, um zurückzukehren."
},
"inputLogicEmptyState": {
"message": "Geben Sie nur eine Nummer ein, die Sie den Contract jetzt oder in Zukunft ausgeben lassen möchten. Sie können die Ausgabenbegrenzung später jederzeit ändern."
},
"inputLogicEqualOrSmallerNumber": {
"message": "Dies erlaubt dem Contract, $1 von Ihrem aktuellen Guthaben auszugeben.",
"description": "$1 is the current token balance in the account and the name of the current token"
},
"inputLogicHigherNumber": {
"message": "Dies erlaubt dem Contract, Ihr gesamtes Token-Guthaben auszugeben, bis die Grenze erreicht wurde oder Sie die Einschränkung widerrufen. Sollte dies nicht Ihre Absicht sein, ziehen Sie eine niedrigere Ausgabegrenze in Betracht."
},
"install": {
"message": "Installieren,"
},
@ -1662,6 +1745,10 @@
"message": "Sie haben nicht genügen $1 auf Ihrem Konto, um die Transaktionsgebühren im $2-Netzwerk zu zahlen. $3 oder von einem anderen Konto einzahlen.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button"
},
"insufficientCurrencyBuyOrReceive": {
"message": "Sie haben nicht genügend $1 auf Ihrem Konto, um die Transaktionsgebühren im Netzwerk $2 zu zahlen. $3 oder $4 von einem anderen Konto.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button, $4 is the key 'deposit' button"
},
"insufficientCurrencyDeposit": {
"message": "Sie haben nicht genügen $1 auf Ihrem Konto, um die Transaktionsgebühren im $2-Netzwerk zu zahlen. $1 von einem anderen Konto einzahlen.",
"description": "$1 is the native currency of the network, $2 is the name of the current network"
@ -1831,7 +1918,7 @@
"message": "Richtungspfeil"
},
"lightTheme": {
"message": "Hell"
"message": "Leicht"
},
"likeToImportTokens": {
"message": "Möchtest du diese Token hinzufügen?"
@ -2060,6 +2147,9 @@
"networkName": {
"message": "Netzwerkname"
},
"networkNameArbitrum": {
"message": "Arbitrum"
},
"networkNameAvalanche": {
"message": "Avalanche"
},
@ -2075,12 +2165,18 @@
"networkNameGoerli": {
"message": "Goerli"
},
"networkNameOptimism": {
"message": "Optimism"
},
"networkNamePolygon": {
"message": "Polygon"
},
"networkNameTestnet": {
"message": "Testnet"
},
"networkProvider": {
"message": "Netzwerkanbieter"
},
"networkSettingsChainIdDescription": {
"message": "Die Ketten-ID wird zur Unterzeichnung von Transaktionen verwendet. Sie muss mit der vom Netzwerk zurückgegebenen Ketten-ID übereinstimmen. Sie können eine Dezimalzahl oder '0x'-prefix Hexadezimalzahl eingeben, aber wir werden die Zahl dezimal anzeigen."
},
@ -2116,9 +2212,6 @@
"newAccount": {
"message": "Neues Konto"
},
"newAccountDetectedDialogMessage": {
"message": "Neue Adresse erkannt! Klicken Sie hier, um sie zu Ihrem Adressbuch hinzuzufügen."
},
"newAccountNumberName": {
"message": "Konto $1",
"description": "Default name of next account to be created on create account screen"
@ -2170,6 +2263,17 @@
"nftTokenIdPlaceholder": {
"message": "Token-ID eingeben"
},
"nftWarningContent": {
"message": "Sie gewähren den Zugriff auf $1, auch auf solche, die Sie in Zukunft besitzen könnten. Die Gegenseite kann diese NFTs jederzeit aus Ihrem Wallet übertragen, ohne Sie zu fragen, bis Sie diese Genehmigung widerrufen. $2",
"description": "$1 is nftWarningContentBold bold part, $2 is Learn more link"
},
"nftWarningContentBold": {
"message": "alle Ihre $1-NFTs",
"description": "$1 is name of the collection"
},
"nftWarningContentGrey": {
"message": "Seien Sie vorsichtig."
},
"nfts": {
"message": "NFTs"
},
@ -2244,7 +2348,7 @@
"message": "Die verbesserte Token-Erkennung ist derzeit in den Netzwerken Ethereum Mainnet, Polygon, BSC und Avalanche verfügbar. Es gibt bald mehr!"
},
"notifications10DescriptionThree": {
"message": "Die Token-Erkennungsfunktion ist standardmäßig eingeschaltet. Sie können sie jedoch in den Einstellungen deaktivieren."
"message": "Die Token-Erkennungsfunktion ist derzeit standardmäßig NICHT eingeschaltet. Sie können sie jedoch in den Einstellungen aktivieren."
},
"notifications10DescriptionTwo": {
"message": "Wir beziehen Token von Token-Listen Dritter. Token, die in mehr als zwei Token-Listen aufgeführt sind, werden automatisch erkannt."
@ -2294,6 +2398,24 @@
"notifications15Title": {
"message": "Ethereum Merge ist da!"
},
"notifications16ActionText": {
"message": "Hier ausprobieren"
},
"notifications16Description": {
"message": "Wir haben unsere Token-Bestätigung neu gestaltet, um Ihnen zu helfen, fundiertere Entscheidungen zu treffen."
},
"notifications16Title": {
"message": "Verbesserte Erfahrung mit der Token-Erlaubnis"
},
"notifications17ActionText": {
"message": "Sicherheits- und Datenschutzeinstellungen anzeigen"
},
"notifications17Description": {
"message": "Dieses Update gibt Ihnen mehr Möglichkeiten zur Kontrolle Ihrer Privatsphäre. Wir haben mehr Transparenz in Hinsicht auf die Sammlung von Daten sowie deutlichere Optionen bezüglich des Teilens hinzugefügt. Ändern Sie Ihre Einstellungen oder löschen Sie die Erweiterungsnutzung über Sicherheits- und Datenschutzeinstellungen."
},
"notifications17Title": {
"message": "Sicherheits- und Datenschutzeinstellungen"
},
"notifications1Description": {
"message": "Mobile MetaMask-Anwender können jetzt Token in ihren mobilen Wallets swappen. Scannen Sie den QR-Code, um die mobile App zu erhalten und mit dem Swapping zu beginnen.",
"description": "Description of a notification in the 'See What's New' popup. Describes the swapping on mobile feature."
@ -2418,12 +2540,85 @@
"on": {
"message": "An"
},
"onboardingAdvancedPrivacyIPFSDescription": {
"message": "Das IPFS-Gateway ermöglicht es, auf von Dritten gehostete Daten zuzugreifen und diese einzusehen. Sie können ein benutzerdefiniertes IPFS-Gateway hinzufügen oder weiterhin das Standard-Gateway verwenden."
},
"onboardingAdvancedPrivacyIPFSInvalid": {
"message": "Bitte geben Sie eine gültige URL ein"
},
"onboardingAdvancedPrivacyIPFSTitle": {
"message": "Benutzerdefiniertes IPFS-Gateway hinzufügen"
},
"onboardingAdvancedPrivacyIPFSValid": {
"message": "URL für IPFS-Gateway ist gültig"
},
"onboardingAdvancedPrivacyNetworkButton": {
"message": "Benutzerdefiniertes Netzwerk hinzufügen"
},
"onboardingAdvancedPrivacyNetworkDescription": {
"message": "Wir verwenden Infura als Anbieter für ferngesteuerte Prozeduranrufe (RPC), um den verlässlichsten und vertraulichsten Zugriff auf Ethereum-Daten zu ermöglichen, den wir können. Sie können Ihren eigenen RPC auswählen, bedenken Sie aber, dass RPC Ihre IP-Adresse und Ihr Ethereum-Wallet erhalten wird, um Transaktionen durchzuführen. Lesen Sie unsere $1, um mehr darüber zu erfahren, wie Infura mit Ihren Daten umgeht."
},
"onboardingAdvancedPrivacyNetworkTitle": {
"message": "Wählen Sie Ihr Netzwerk"
},
"onboardingCreateWallet": {
"message": "Eine neue Wallet erstellen"
},
"onboardingImportWallet": {
"message": "Existierende Wallet importieren"
},
"onboardingMetametricsAgree": {
"message": "Ich stimme zu"
},
"onboardingMetametricsAllowOptOut": {
"message": "Erlaubt Ihnen immer die Abmeldung über Einstellungen"
},
"onboardingMetametricsDataTerms": {
"message": "Diese Daten werden gesammelt und sind daher im Rahmen der Datenschutz-Grundverordnung (EU) 2016/679 anonym."
},
"onboardingMetametricsDescription": {
"message": "MetaMask möchte Nutzungsdaten sammeln, um ein besseres Verständnis zu erhalten, wie unsere Benutzer mit MetaMask interagieren. Diese Daten werden verwendet, um Dienste anzubieten, was auf Ihrer Nutzung basierte Dienstverbesserungen einschließt."
},
"onboardingMetametricsDescription2": {
"message": "MetaMask wird ..."
},
"onboardingMetametricsDisagree": {
"message": "Nein Danke"
},
"onboardingMetametricsInfuraTerms": {
"message": "*Wenn Sie Infura als Standard-RPC-Anbieter in MetaMask vewenden, speichert Infura Ihre IP-Adresse und Ihre Etherum-Wallet-Adresse, wenn Sie eine Transaktion senden. Wir speichern diese Daten in keinster Weise in unserem System, um sie miteinander in Verbindung zu bringen. Für weitere Informationen darüber, wie MetaMask und Infura in Hinischt auf Datenspeicherung zusammenarbeiten, sehen Sie sich bitte unser Update $1 an. Für mehr Informationen bezüglich unseren allgemeinen Datenschutzpraktiken, sehen Sie sich bitte unsere $2 an.",
"description": "$1 represents `onboardingMetametricsInfuraTermsPolicyLink`, $2 represents `onboardingMetametricsInfuraTermsPolicy`"
},
"onboardingMetametricsInfuraTermsPolicy": {
"message": "Datenschutzerklärung hier"
},
"onboardingMetametricsInfuraTermsPolicyLink": {
"message": "hier"
},
"onboardingMetametricsModalTitle": {
"message": "Benutzerdefiniertes Netzwerk hinzufügen"
},
"onboardingMetametricsNeverCollect": {
"message": "$1 speichert Daten, die wir nicht benötigen, um die Dienstleistung zur Verfügung zu stellen (wie zum Beispiel Keys, Adresse, Transaktions-Hashs oder Guthaben)",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverCollectIP": {
"message": "$1 speichert Ihre vollständige IP-Adresse*",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverEmphasis": {
"message": "Nie"
},
"onboardingMetametricsNeverSellData": {
"message": "$1 Daten verkaufen. Niemals!",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsSendAnonymize": {
"message": "Anonymisierte Ereignisse für Klicks und Seitenaufrufe senden"
},
"onboardingMetametricsTitle": {
"message": "Helfen Sie uns, MetaMask zu verbessern"
},
"onboardingPinExtensionBillboardAccess": {
"message": "Voller Zugriff"
},
@ -2500,6 +2695,10 @@
"osTheme": {
"message": "System"
},
"otherSnaps": {
"message": "sonstige Snaps",
"description": "Used in the 'permission_rpc' message."
},
"padlock": {
"message": "Schloss"
},
@ -2571,14 +2770,30 @@
"message": "Verbinden Sie sich mit dem $1-Snap.",
"description": "The description for the `wallet_snap_*` permission. $1 is the name of the Snap."
},
"permission_cronjob": {
"message": "Regelmäßige Transaktionen planen und ausführen.",
"description": "The description for the `snap_cronjob` permission"
},
"permission_customConfirmation": {
"message": "Bestätigung in MetaMask anzeigen.",
"description": "The description for the `snap_confirm` permission"
},
"permission_dialog": {
"message": "Dialogfenster in MetaMask anzeigen.",
"description": "The description for the `snap_dialog` permission"
},
"permission_ethereumAccounts": {
"message": "Siehe Adresse, Kontostand, Aktivität und Einleitung von Transaktionen",
"description": "The description for the `eth_accounts` permission"
},
"permission_ethereumProvider": {
"message": "Auf den Ethereum-Anbieter zugreifen.",
"description": "The description for the `endowment:ethereum-provider` permission"
},
"permission_getEntropy": {
"message": "Leiten Sie beliebige Schlüssel ab, die für diesen Snap eindeutig sind.",
"description": "The description for the `snap_getEntropy` permission"
},
"permission_longRunning": {
"message": "Für unbestimmte Zeit ausführen.",
"description": "The description for the `endowment:long-running` permission"
@ -2599,10 +2814,18 @@
"message": "Benachrichtigungen anzeigen.",
"description": "The description for the `snap_notify` permission"
},
"permission_rpc": {
"message": "$1 erlauben, direkt mit diesem Snap zu kommunizieren.",
"description": "The description for the `endowment:rpc` permission. $1 is 'other snaps' or 'websites'."
},
"permission_transactionInsight": {
"message": "Transaktions-Einsichten abrufen und anzeigen.",
"description": "The description for the `endowment:transaction-insight` permission"
},
"permission_transactionInsightOrigin": {
"message": "Ursprung der Webseite anzeigen, die Transaktionen vorschlägt",
"description": "The description for the `transactionOrigin` caveat, to be used with the `endowment:transaction-insight` permission"
},
"permission_unknown": {
"message": "Unbekannte Berechtigung: $1",
"description": "$1 is the name of a requested permission that is not recognized."
@ -2652,6 +2875,9 @@
"priorityFeeProperCase": {
"message": "Prioritätsgebühr"
},
"privacy": {
"message": "Datenschutz"
},
"privacyMsg": {
"message": "Datenschutzrichtlinie"
},
@ -2737,6 +2963,12 @@
"rejectAll": {
"message": "Alle verwerfen"
},
"rejectRequestsDescription": {
"message": "Sie sind im Begriff, $1 Anfragen geschlossen abzulehnen."
},
"rejectRequestsN": {
"message": "$1 Anfragen ablehnen"
},
"rejectTxsDescription": {
"message": "Sie sind im Begriff, $1 Transaktionen geschlossen abzulehnen."
},
@ -2843,6 +3075,9 @@
"revealTheSeedPhrase": {
"message": "Seed-Phrase anzeigen"
},
"reviewSpendingCap": {
"message": "Überprüfen SIe Ihre Ausgabegrenze"
},
"revokeAllTokensTitle": {
"message": "Erlaubnis zum Zugriff auf alle Ihre $1 entziehen?",
"description": "$1 is the symbol of the token for which the user is revoking approval"
@ -2851,6 +3086,10 @@
"message": "Wenn Sie diese Erlaubnis entziehen, wird folgende/s/r $1 nicht mehr dazu in der Lage sein, auf Ihr/e/n $2 zuzugreifen.",
"description": "$1 is either key 'account' or 'contract', and $2 is either a string or link of a given token symbol or name"
},
"revokeSpendingCap": {
"message": "Ausgabengrenze für Ihr $1 aufgeben",
"description": "$1 is a token symbol"
},
"revokeSpendingCapTooltipText": {
"message": "Mit diesem Contract können Sie keine weiteren Ihrer aktuellen oder zukünftigen Token ausgeben."
},
@ -2905,6 +3144,9 @@
"secureWallet": {
"message": "Sichere Wallet"
},
"security": {
"message": "Sicherheit"
},
"securityAndPrivacy": {
"message": "Sicherheit & Datenschutz"
},
@ -3035,6 +3277,10 @@
"message": "$1 ohne Ausgabenlimit genehmigen",
"description": "The token symbol that is being approved"
},
"setSpendingCap": {
"message": "Eine Ausgabegrenze für Ihr $1 einrichten",
"description": "$1 is a token symbol"
},
"settings": {
"message": "Einstellungen"
},
@ -3082,9 +3328,6 @@
"showPrivateKeys": {
"message": "Private Keys anzeigen"
},
"showRecommendations": {
"message": "Empfehlungen anzeigen"
},
"showTestnetNetworks": {
"message": "Test-Netzwerke anzeigen"
},
@ -3100,8 +3343,11 @@
"signatureRequest": {
"message": "Unterschriftsanfrage"
},
"signatureRequest1": {
"message": "Nachricht"
"signatureRequestGuidance": {
"message": "Unterschreiben Sie diese Nachricht nur, wenn Sie den Inhalt vollständig verstehen und der anfragenden Seite vertrauen."
},
"signatureRequestWarning": {
"message": "Das Unterschreiben dieser Nachricht könnte gefährlich sein. Sie könnten der Gegenseite dieser Nachricht vollständige Kontrolle über Ihr Konto und Ihre Vermögenswerte gewähren. Das bedeutet, dass sie Ihr Konto jederzeit leeren könnten. Seien Sie vorsichtig. $1."
},
"signed": {
"message": "Unterschrieben"
@ -3166,6 +3412,10 @@
"snaps": {
"message": "Snaps"
},
"snapsInsightError": {
"message": "Ein Fehler ist mit $1: $2 aufgetreten",
"description": "This is shown when the insight snap throws an error. $1 is the snap name, $2 is the error message."
},
"snapsInsightLoading": {
"message": "Transaktions-Einsicht wird geladen ..."
},
@ -3181,9 +3431,15 @@
"snapsToggle": {
"message": "Ein Snap wird nur ausgeführt, wenn er aktiviert ist"
},
"snapsUIError": {
"message": "Die vom Snap spezifizierte UI ist ungültig."
},
"someNetworksMayPoseSecurity": {
"message": "Einige Netzwerke können Sicherheits- und/oder Datenschutzrisiken bergen. Informieren Sie sich über die Risiken, bevor Sie ein Netzwerk hinzufügen und nutzen."
},
"somethingIsWrong": {
"message": "Etwas ist schief gegangen. Versuchen Sie, die Seite neu zu laden."
},
"somethingWentWrong": {
"message": "Hoppla! Da hat etwas nicht geklappt."
},
@ -3227,6 +3483,13 @@
"spendLimitTooLarge": {
"message": "Ausgabelimit zu groß"
},
"spendingCapError": {
"message": "Fehler: Nur Zahlen eingeben"
},
"spendingCapErrorDescription": {
"message": "Geben Sie nur eine Nummer ein, auf die $1 jetzt oder in Zukunft zugreifen kann. Sie können das die Token-Begrenzung später jederzeit ändern.",
"description": "$1 is origin of the site requesting the token limit"
},
"srpInputNumberOfWords": {
"message": "Ich habe eine $1-Wort-Phrase",
"description": "This is the text for each option in the dropdown where a user selects how many words their secret recovery phrase has during import. The $1 is the number of words (either 12, 15, 18, 21, or 24)."
@ -3279,10 +3542,10 @@
"message": "Nicht verbunden"
},
"step1LatticeWallet": {
"message": "Stellen Sie sicher, dass Ihr Lattice1 bereit ist zu verbinden"
"message": "Verbinden Sie Ihr Lattice1"
},
"step1LatticeWalletMsg": {
"message": "Sie können MetaMask mit Ihrem Lattice1-Gerät verbinden, sobald dieses eingerichtet und online ist. Entsperren Sie Ihr Gerät und halten Sie Ihre Geräte-ID bereit. Für weitere Informationen zur Verwendung von Hardware-Wallets, $1",
"message": "Sie können MetaMask mit Ihrem Lattice1-Gerät verbinden, sobald dieses eingerichtet und online ist. Entsperren Sie Ihr Gerät und halten Sie Ihre Geräte-ID bereit.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step1LedgerWallet": {
@ -3293,17 +3556,17 @@
"description": "$1 represents the `ledgerLiveApp` localization value"
},
"step1TrezorWallet": {
"message": "Trezor Wallet einstecken"
"message": "Trezor Wallet verbinden"
},
"step1TrezorWalletMsg": {
"message": "Schließen Sie Ihre Wallet direkt an Ihren Computer an. Für weitere Informationen zur Verwendung Ihrer Hardware-Wallet, $1",
"message": "Schließen Sie Ihre Trezor Wallet direkt an Ihren Computer an und entsperren Sie sie. Stellen Sie sicher, dass Sie die richtige Passphrase verwenden.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step2LedgerWallet": {
"message": "Ledger Wallet einstecken"
"message": "Ledger Wallet verbinden"
},
"step2LedgerWalletMsg": {
"message": "Verbinden Sie Ihre Wallet direkt mit Ihrem Computer. Entsperren Sie Ihren Ledger und öffnen Sie die Ethereum-App. Für weitere Informationen zur Verwendung Ihres Hardware-Wallet-Geräts, $1.",
"message": "Schließen Sie Ihre Ledger Wallet direkt an Ihren Computer an, entsperren Sie sie und öffnen Sie die Ethereum-App.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"stillGettingMessage": {
@ -3863,6 +4126,9 @@
"tokenList": {
"message": "Token-Listen:"
},
"tokenNftAutoDetection": {
"message": "Automatische Token- und NFT-Erkennung"
},
"tokenScamSecurityRisk": {
"message": "Token-Betrügereien und Sicherheitsrisiken"
},
@ -3978,12 +4244,21 @@
"transactionResubmitted": {
"message": "Transaktion an $1 bei $2 mit erhöhter Gasgebühr erneut übermittelt"
},
"transactionSecurityCheck": {
"message": "Sicherheitsprüfung der Transaktion"
},
"transactionSecurityCheckDescription": {
"message": "Aktivieren Sie dies, um einer dritten Partei (OpenSea) zu gestatten, alle Ihre Transaktionen zu überprüfen, Signatur-Anfragen zu stellen und Sie vor bekannten bösartigen Anfragen zu schützen."
},
"transactionSubmitted": {
"message": "Transaktion mit einer Gasgebühr von $1 bei $2 übermittelt."
},
"transactionUpdated": {
"message": "Transaktion für $2 aktualisiert."
},
"transactions": {
"message": "Transaktionen"
},
"transfer": {
"message": "Überweisung"
},
@ -4016,6 +4291,9 @@
"turnOnTokenDetection": {
"message": "Erweiterte Token-Erkennung aktivieren"
},
"tutorial": {
"message": "Tutorial"
},
"twelveHrTitle": {
"message": "12 Std:"
},
@ -4098,6 +4376,24 @@
"useCollectibleDetectionDescription": {
"message": "Durch die Anzeige von NFTs-Medien und -Daten kann deine IP-Adresse an zentrale Server weitergegeben werden. APIs von Drittanbietern (wie OpenSea) werden verwendet, um NFTs in deiner Wallet zu erkennen. Dadurch wird deine Kontoadresse bei diesen Diensten offengelegt. Lass diese Option deaktiviert, wenn du nicht möchtest, dass die App Daten von diesen Diensten abruft."
},
"useCollectibleDetectionDescriptionLine2": {
"message": "Beachten Sie außerdem Folgendes:"
},
"useCollectibleDetectionDescriptionLine3": {
"message": "NFT-Metadaten können Links zu Webseiten mit Betrugs- oder Phishing-Inhalten enthalten."
},
"useCollectibleDetectionDescriptionLine4": {
"message": "Jeder kann NFTs via Airdrop in Ihrem Konto ablegen. Dies kann anstößige Inhalte einschließen, die automatisch in Ihrem Wallet angezeigt werden könnten."
},
"useDefault": {
"message": "Standardeinstellungen verwenden"
},
"useMultiAccountBalanceChecker": {
"message": "Kontoguthaben-Anfragen sammeln"
},
"useMultiAccountBalanceCheckerDescription": {
"message": "Wir sammeln Konten und fragen bei Infura an, um Ihr Guthaben anzuzeigen. Wenn Sie dies deaktivieren, werden nur aktive Konten abgefragt. Einige Dapps funktionieren nicht, wenn Sie Ihr Wallet nicht verbinden."
},
"usePhishingDetection": {
"message": "Phishing-Erkennung verwenden"
},
@ -4113,6 +4409,9 @@
"userName": {
"message": "Nutzername"
},
"verifyContractDetails": {
"message": "Contract-Details verifizieren"
},
"verifyThisTokenDecimalOn": {
"message": "Token Dezimalstellen finden Sie auf $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\""
@ -4125,6 +4424,9 @@
"message": "Überprüfen Sie diesen Token auf $1 und stellen Sie sicher, dass dies der Token ist, den Sie handeln möchten.",
"description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\""
},
"view": {
"message": "Anzeigen"
},
"viewAccount": {
"message": " Konto einsehen"
},
@ -4134,6 +4436,9 @@
"viewContact": {
"message": "Kontakt anzeigen"
},
"viewDetails": {
"message": "Details anzeigen"
},
"viewFullTransactionDetails": {
"message": "Alle Transaktionsdetails anzeigen"
},
@ -4205,6 +4510,10 @@
"message": "WebHID",
"description": "Refers to a interface for connecting external devices to the browser. Used for connecting ledger to the browser. Read more here https://developer.mozilla.org/en-US/docs/Web/API/WebHID_API"
},
"websites": {
"message": "Webseiten",
"description": "Used in the 'permission_rpc' message."
},
"welcome": {
"message": "Willkommen zu MetaMask"
},
@ -4218,7 +4527,7 @@
"message": "Erkunden dezentraler Apps"
},
"welcomeLoginDescription": {
"message": "Verwenden Sie MetaMask, um sich bei dezentralen Apps anzumelden - keine Anmeldung erforderlich."
"message": "Verwenden Sie MetaMask, um sich bei dezentralen Apps anzumelden keine Anmeldung erforderlich."
},
"welcomeLoginTitle": {
"message": "Sagen Sie Hallo zu Ihrer Wallet"
@ -4263,6 +4572,12 @@
"youSign": {
"message": "Du unterschreibst"
},
"yourFundsMayBeAtRisk": {
"message": "Ihr Guthaben könnte gefährdet sein"
},
"yourNFTmayBeAtRisk": {
"message": "Ihr NFT könnte gefährdet sein"
},
"yourPrivateSeedPhrase": {
"message": "Ihr privater Seed-Schlüssel"
},

View File

@ -47,10 +47,19 @@
"SIWEAddressInvalid": {
"message": "Η διεύθυνση στο αίτημα σύνδεσης δεν ταιριάζει με τη διεύθυνση του λογαριασμού που χρησιμοποιείτε για να συνδεθείτε."
},
"SIWEDomainInvalidText": {
"message": "Ο ιστότοπος στον οποίο προσπαθείτε να συνδεθείτε δεν ταιριάζει με τον τομέα στο αίτημα σύνδεσης. Προχωρήστε με προσοχή."
},
"SIWEDomainInvalidTitle": {
"message": "Παραπλανητικό αίτημα ιστότοπου."
},
"SIWEDomainWarningBody": {
"message": "Ο ιστότοπος ($1) σάς ζητά να συνδεθείτε σε λάθος τομέα. Μπορεί να πρόκειται για επίθεση ηλεκτρονικού ψαρέματος.",
"description": "$1 represents the website domain"
},
"SIWEDomainWarningLabel": {
"message": "Μη ασφαλές"
},
"SIWELabelChainID": {
"message": "Αναγνωριστικό Αλυσίδας:"
},
@ -135,6 +144,10 @@
"message": "Αυτό το όνομα λογαριασμού υπάρχει ήδη",
"description": "This is an error message shown when the user enters a new account name that matches an existing account name"
},
"accountNameReserved": {
"message": "Αυτό το όνομα λογαριασμού είναι κρατημένο",
"description": "This is an error message shown when the user enters a new account name that is reserved for future use"
},
"accountOptions": {
"message": "Επιλογές Λογαριασμού"
},
@ -174,6 +187,15 @@
"addContact": {
"message": "Προσθήκη επαφής"
},
"addCustomIPFSGateway": {
"message": "Προσθήκη προσαρμοσμένης πύλης IPFS"
},
"addCustomIPFSGatewayDescription": {
"message": "Η πύλη IPFS επιτρέπει την πρόσβαση και την προβολή δεδομένων που φιλοξενούνται από τρίτους. Μπορείτε να προσθέσετε μια προσαρμοσμένη πύλη IPFS ή να συνεχίσετε να χρησιμοποιείτε την προεπιλεγμένη."
},
"addCustomNetwork": {
"message": "Προσθήκη προσαρμοσμένου δικτύου"
},
"addCustomToken": {
"message": "Προσθήκη Προσαρμοσμένου Token"
},
@ -198,6 +220,28 @@
"addEthereumChainConfirmationTitle": {
"message": "Επιτρέπετε σε αυτήν την ιστοσελίδα να προσθέσει ένα δίκτυο;"
},
"addEthereumChainWarningModalHeader": {
"message": "Προσθέστε αυτόν τον πάροχο RPC μόνο αν είστε σίγουροι ότι μπορείτε να τον εμπιστευτείτε. $1",
"description": "$1 is addEthereumChainWarningModalHeaderPartTwo passed separately so that it can be bolded"
},
"addEthereumChainWarningModalHeaderPartTwo": {
"message": "Οι κακόβουλοι πάροχοι ενδέχεται να ψεύδονται σχετικά με την κατάσταση του blockchain και να καταγράφουν τη δραστηριότητά σας στο δίκτυο."
},
"addEthereumChainWarningModalListHeader": {
"message": "Είναι σημαντικό ο πάροχός σας να είναι αξιόπιστος, καθώς έχει τη δυνατότητα να:"
},
"addEthereumChainWarningModalListPointOne": {
"message": "Προβάλει τους λογαριασμούς και τη διεύθυνση IP σας και να τους συσχετίσει μεταξύ τους"
},
"addEthereumChainWarningModalListPointThree": {
"message": "Προβολή υπολοίπων λογαριασμών και άλλων καταστάσεων εντός της αλυσίδας"
},
"addEthereumChainWarningModalListPointTwo": {
"message": "Κοινοποιήστε τις συναλλαγές σας"
},
"addEthereumChainWarningModalTitle": {
"message": "Προσθέτετε έναν νέο πάροχο RPC για το Ethereum Mainnet"
},
"addFriendsAndAddresses": {
"message": "Προσθέστε φίλους και διευθύνσεις που εμπιστεύεστε"
},
@ -235,6 +279,9 @@
"advancedBaseGasFeeToolTip": {
"message": "Όταν η συναλλαγή σας συμπεριληφθεί στο μπλοκ, οποιαδήποτε διαφορά μεταξύ της μέγιστης βασικής χρέωσής σας και της πραγματικής βασικής χρέωσής θα επιστραφεί. Το συνολικό ποσό υπολογίζεται ως μέγιστο βασικό τέλος (σε GWEI) * όριο τελών συναλλαγής."
},
"advancedConfiguration": {
"message": "Προηγμένη ρύθμιση παραμέτρων"
},
"advancedGasFeeDefaultOptIn": {
"message": "Αποθηκεύστε αυτά τα $1 ως προεπιλογή μου για το \"Προηγμένο\""
},
@ -247,9 +294,6 @@
"advancedGasPriceTitle": {
"message": "Τιμή τελών συναλλαγής"
},
"advancedOptions": {
"message": "Σύνθετες Επιλογές"
},
"advancedPriorityFeeToolTip": {
"message": "Το τέλος προτεραιότητας (γνωστό και ως “miner tip”) πηγαίνει άμεσα στους miner και τους ενθαρρύνει να δώσουν προτεραιότητα στη συναλλαγή σας."
},
@ -334,6 +378,13 @@
"message": "Έγκριση ορίου δαπανών $1",
"description": "The token symbol that is being approved"
},
"approveTokenDescription": {
"message": "Αυτό επιτρέπει σε τρίτα μέρη να έχουν πρόσβαση και να μεταφέρουν τα ακόλουθα NFT χωρίς περαιτέρω ειδοποίηση μέχρι να ανακαλέσετε την πρόσβασή τους."
},
"approveTokenTitle": {
"message": "Επιτρέπετε την πρόσβαση και τη μεταφορά του $1;",
"description": "$1 is the symbol of the token for which the user is granting approval"
},
"approved": {
"message": "Εγκρίθηκε"
},
@ -377,6 +428,13 @@
"authorizedPermissions": {
"message": "Έχετε εξουσιοδοτήσει τα ακόλουθα δικαιώματα"
},
"autoDetectTokens": {
"message": "Αυτόματη ανίχνευση tokens"
},
"autoDetectTokensDescription": {
"message": "Χρησιμοποιούμε API τρίτων για τον εντοπισμό και την εμφάνιση νέων tokens που αποστέλλονται στο πορτοφόλι σας. Απενεργοποιήστε το εάν δεν θέλετε η εφαρμογή να αντλεί δεδομένα από αυτές τις υπηρεσίες. $1",
"description": "$1 is a link to a support article"
},
"autoLockTimeLimit": {
"message": "Χρονόμετρο Αυτόματης Αποσύνδεσης (λεπτά)"
},
@ -425,13 +483,30 @@
"beCareful": {
"message": "Να είστε προσεκτικοί"
},
"beta": {
"message": "Δοκιμαστική έκδοση"
},
"betaHeaderText": {
"message": "Αυτή είναι μια δοκιμαστική έκδοση. Παρακαλώ αναφέρετε σφάλματα $1",
"description": "$1 represents the word 'here' in a hyperlink"
},
"betaMetamaskDescription": {
"message": "Αξιόπιστο για εκατομμύρια, το MetaMask είναι ένα ασφαλές πορτοφόλι που καθιστά τον κόσμο του web3 προσβάσιμο σε όλους."
},
"betaMetamaskDescriptionDisclaimerHeading": {
"message": "Αποποίηση ευθυνών για τη δοκιμαστική έκδοση"
},
"betaMetamaskDescriptionExplanation": {
"message": "Χρησιμοποιήστε αυτήν την έκδοση για να δοκιμάσετε τις επερχόμενες λειτουργίες πριν από την κυκλοφορία τους. Η χρήση και η ανατροφοδότηση σας μας βοηθούν να χτίσουμε την καλύτερη δυνατή έκδοση του MetaMask. Η χρήση του MetaMask Δοκιμαστική Έκδοση υπόκειται στα στάνταρ μας $1, καθώς και $2. Ως Δοκιμαστική Έκδοση, μπορεί να υπάρχει αυξημένος κίνδυνος σφαλμάτων. Συνεχίζοντας, αποδέχεστε και αναγνωρίζετε αυτούς τους κινδύνους, καθώς και τους κινδύνους που εντοπίζονται στους Όρους μας και τους Όρους Δοκιμαστικής Έκδοσης.",
"message": "Αυτή η έκδοση σας επιτρέπει να δοκιμάσετε τις επερχόμενες λειτουργίες πριν από την κυκλοφορία τους κάτι το οποίο κάνει το MetaMask ακόμα καλύτερο. Όπως και με όλες τις δοκιμαστικές εκδόσεις, μπορεί να υπάρχει αυξημένος κίνδυνος σφαλμάτων. Το Δοκιμαστικό MetaMask υπόκειται στα $1 και στα $2 μας.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanationBetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2": {
"message": "Συνεχίζοντας, αποδέχεστε και αναγνωρίζετε αυτούς τους κινδύνους, $1 και $2.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanation2BetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2BetaTermsLinkText": {
"message": "Όροι της Δοκιμαστικής Έκδοσης"
},
"betaMetamaskDescriptionExplanationBetaTermsLinkText": {
"message": "Συμπληρωματικοί Όροι Δοκιμαστικής Έκδοσης"
},
@ -444,6 +519,15 @@
"betaPortfolioSite": {
"message": "δοκιμαστική ιστοσελίδα χαρτοφυλακίου"
},
"betaTerms": {
"message": "Όροι Χρήσης της Δοκιμαστικής Έκδοσης"
},
"betaWalletCreationSuccessReminder1": {
"message": "Η δοκιμαστική έκδοση του MetaMask δεν μπορεί να ανακτήσει τη Μυστική Φράση Ανάκτησής σας."
},
"betaWalletCreationSuccessReminder2": {
"message": "Η δοκιμαστική έκδοση του MetaMask δεν θα σας ζητήσει ποτέ τη Μυστική Φράση Ανάκτησής σας."
},
"betaWelcome": {
"message": "Καλώς ήλθατε στη Δοκιμαστική Έκδοση MetaMask"
},
@ -514,6 +598,9 @@
"message": "Η Transak υποστηρίζει πιστωτικές και χρεωστικές κάρτες, Apple Pay, MobiKwik και τραπεζικές μεταφορές (ανάλογα με την τοποθεσία) σε περισσότερες από 145 χώρες. Τα $1 κατατίθενται απευθείας στον λογαριασμό σας στο MetaMask.",
"description": "$1 represents the crypto symbol to be purchased"
},
"buyNow": {
"message": "Αγοράστε Τώρα"
},
"buyWithWyre": {
"message": "Αγοράστε $1 με το Wyre"
},
@ -572,6 +659,13 @@
"message": "Το δίκτυο με αναγνωριστικό αλυσίδας $1 ενδέχεται να χρησιμοποιεί διαφορετικό σύμβολο νομίσματος ($2) από αυτό που έχετε εισαγάγει. Παρακαλούμε επιβεβαιώστε το πριν συνεχίσετε.",
"description": "$1 is the chain id currently entered in the network form and $2 is the return value of nativeCurrency.symbol from chainlist.network"
},
"chooseYourNetwork": {
"message": "Επιλέξτε το δίκτυό σας"
},
"chooseYourNetworkDescription": {
"message": "Χρησιμοποιούμε την Infura ως την υπηρεσία κλήσης απομακρυσμένης διαδικασίας (RPC) για να προσφέρουμε την πιο αξιόπιστη και ιδιωτική πρόσβαση στα δεδομένα του Ethereum που μπορούμε. Μπορείτε να επιλέξετε τη δική σας RPC, αλλά να θυμάστε ότι οποιαδήποτε RPC θα λαμβάνει τη διεύθυνση IP και το πορτοφόλι σας στο Ethereum για να πραγματοποιεί συναλλαγές. Διαβάστε το $1 για να μάθετε περισσότερα σχετικά με τον τρόπο με τον οποίο η Infura χειρίζεται τα δεδομένα.",
"description": "$1 is a link to the privacy policy"
},
"chromeRequiredForHardwareWallets": {
"message": "Θα πρέπει να χρησιμοποιήσετε το MetaMask στο Google Chrome για να συνδεθείτε στο Πορτοφόλι Υλικού."
},
@ -703,6 +797,10 @@
"contacts": {
"message": "Επαφές"
},
"contentFromSnap": {
"message": "Περιεχόμενο από το $1",
"description": "$1 represents the name of the snap"
},
"continue": {
"message": "Συνέχεια"
},
@ -736,6 +834,15 @@
"contractInteraction": {
"message": "Αλληλεπίδραση Συμβολαίου"
},
"contractNFT": {
"message": "Συμβόλαιο NFT"
},
"contractRequestingAccess": {
"message": "Συμβόλαιο που ζητά πρόσβαση"
},
"contractRequestingSignature": {
"message": "Συμβόλαιο με αίτημα υπογραφής"
},
"contractRequestingSpendingCap": {
"message": "Ο συμβαλλόμενος απαιτεί ανώτατο όριο δαπανών"
},
@ -751,6 +858,9 @@
"convertTokenToNFTExistDescription": {
"message": "Εντοπίσαμε ότι αυτό το περιουσιακό στοιχείο προστέθηκε ως NFT. Θέλετε να το αφαιρέσετε από τη λίστα των token σας;"
},
"coolWallet": {
"message": "CoolWallet"
},
"copiedExclamation": {
"message": "Έγινε αντιγραφή!"
},
@ -802,6 +912,9 @@
"currentLanguage": {
"message": "Τρέχουσα Γλώσσα"
},
"currentRpcUrlDeprecated": {
"message": "Η παρούσα διεύθυνση rpc για αυτό το δίκτυο καταργήθηκε."
},
"currentTitle": {
"message": "Τρέχον:"
},
@ -874,6 +987,9 @@
"dataHex": {
"message": "Δεκαεξαδικός"
},
"dcent": {
"message": "D'Cent"
},
"decimal": {
"message": "Δεκαδικά Ψηφία Ακριβείας"
},
@ -912,6 +1028,9 @@
"deleteNetworkDescription": {
"message": "Θέλετε σίγουρα να διαγράψετε αυτό το δίκτυο;"
},
"deposit": {
"message": "Κατάθεση"
},
"depositCrypto": {
"message": "Κατάθεση $1",
"description": "$1 represents the crypto symbol to be purchased"
@ -977,6 +1096,9 @@
"downloadGoogleChrome": {
"message": "Κατεβάστε το Google Chrome"
},
"downloadNow": {
"message": "Λήψη Τώρα"
},
"downloadSecretBackup": {
"message": "Κατεβάστε αυτήν τη Μυστική Φράση Αντιγράφου Ασφαλείας και κρατήστε την αποθηκευμένη με ασφάλεια σε έναν εξωτερικό κρυπτογραφημένο σκληρό δίσκο ή μέσο αποθήκευσης."
},
@ -1001,30 +1123,9 @@
"editContact": {
"message": "Επεξεργασία Επαφής"
},
"editGasEducationButtonText": {
"message": "Πώς πρέπει να επιλέξω;"
},
"editGasEducationHighExplanation": {
"message": "Αυτό είναι καλύτερο για ευαίσθητες στον χρόνο συναλλαγές (όπως τα Swaps) καθώς αυξάνει την πιθανότητα επιτυχούς συναλλαγής. Εάν ένα Swap πάρει πολύ χρόνο για να επεξεργαστεί, μπορεί να αποτύχει και να έχει ως αποτέλεσμα την απώλεια κάποιων τελών συναλλαγής."
},
"editGasEducationLowExplanation": {
"message": "Ένα χαμηλότερο τέλος συναλλαγής θα πρέπει να χρησιμοποιείται μόνο όταν ο χρόνος επεξεργασίας είναι λιγότερο σημαντικός. Οι χαμηλότερες χρεώσεις καθιστούν δύσκολη την πρόβλεψη πότε (ή αν) η συναλλαγή σας θα είναι επιτυχής."
},
"editGasEducationMediumExplanation": {
"message": "Ένα μέσο τέλος συναλλαγής είναι καλό για την αποστολή, την ανάληψη ή άλλες συναλλαγές που δεν είναι χρονικά ευαίσθητες. Αυτή η ρύθμιση θα οδηγήσει πιο συχνά σε μια επιτυχημένη συναλλαγή."
},
"editGasEducationModalIntro": {
"message": "Η επιλογή του σωστού τέλους συναλλαγής εξαρτάται από το είδος της συναλλαγής και πόσο σημαντικό είναι για εσάς."
},
"editGasEducationModalTitle": {
"message": "Πώς να επιλέξετε;"
},
"editGasFeeModalTitle": {
"message": "Επεξεργασία τέλους συναλλαγής"
},
"editGasHigh": {
"message": "Υψηλό"
},
"editGasLimitOutOfBounds": {
"message": "Το όριο τελών συναλλαγής πρέπει να είναι τουλάχιστον $1"
},
@ -1035,9 +1136,6 @@
"editGasLimitTooltip": {
"message": "Το τελών συναλλαγής είναι οι μέγιστες μονάδες τελών συναλλαγής που είστε πρόθυμοι να χρησιμοποιήσετε. Τα τέλη συναλλαγής είναι ένας πολλαπλασιαστής στο \"Μέγιστο τέλος προτεραιότητας\" και το \"Μέγιστο τέλος\"."
},
"editGasLow": {
"message": "Χαμηλό"
},
"editGasMaxBaseFeeGWEIImbalance": {
"message": "Η μέγιστη βασική χρέωση δεν μπορεί να είναι χαμηλότερη από το τέλος προτεραιότητας"
},
@ -1056,9 +1154,6 @@
"editGasMaxFeePriorityImbalance": {
"message": "Η μέγιστη βασική χρέωση δεν μπορεί να είναι χαμηλότερη από το μέγιστο τέλος προτεραιότητας"
},
"editGasMaxFeeTooltip": {
"message": "Το μέγιστο τέλος είναι το περισσότερο που θα πληρώσετε (βασικό τέλος + τέλος προτεραιότητας)."
},
"editGasMaxPriorityFeeBelowMinimum": {
"message": "Το μέγιστο τέλος προτεραιότητας πρέπει να είναι μεγαλύτερο από 0 GWEI"
},
@ -1077,12 +1172,6 @@
"editGasMaxPriorityFeeLowV2": {
"message": "Το τέλος προτεραιότητας είναι χαμηλό για τις τρέχουσες συνθήκες δικτύου"
},
"editGasMaxPriorityFeeTooltip": {
"message": "Το μέγιστο τέλος προτεραιότητας (γνωστό και ως “miner tip”) πηγαίνει άμεσα στους miner και τους ενθαρρύνει να δώσουν προτεραιότητα στη συναλλαγή σας. Συχνά θα πληρώνετε το μέγιστο που επιλέξατε"
},
"editGasMedium": {
"message": "Μεσαίο"
},
"editGasPriceTooLow": {
"message": "Η τιμή τέλους συναλλαγής πρέπει να είναι μεγαλύτερη από 0"
},
@ -1102,12 +1191,6 @@
"editGasTooLow": {
"message": "Άγνωστος χρόνος επεξεργασίας"
},
"editGasTooLowTooltip": {
"message": "Η μέγιστη χρέωση ή το μέγιστο τέλος προτεραιότητας μπορεί να είναι χαμηλά για τις τρέχουσες συνθήκες της αγοράς. Δεν γνωρίζουμε πότε (ή εάν) η συναλλαγή σας θα επεξεργαστεί. "
},
"editGasTooLowWarningTooltip": {
"message": "Αυτό μειώνει τη μέγιστη χρέωση αλλά αν η κίνηση δικτύου αυξήσει τη συναλλαγή σας μπορεί να καθυστερήσει ή να αποτύχει."
},
"editNonceField": {
"message": "Επεξεργασία Nonce"
},
@ -1123,22 +1206,6 @@
"enableAutoDetect": {
"message": " Ενεργοποίηση Αυτόματου Εντοπισμού"
},
"enableEIP1559V2": {
"message": "Ενεργοποίηση βελτιωμένου περιβάλλοντος χρήστη για τέλη συναλλαγής"
},
"enableEIP1559V2AlertMessage": {
"message": "Ενημερώσαμε τον τρόπο με τον οποίο λειτουργεί η εκτίμηση και η προσαρμογή των τελών συναλλαγής."
},
"enableEIP1559V2ButtonText": {
"message": "Ενεργοποίηση βελτιωμένου περιβάλλοντος χρήστη για τέλη συναλλαγής στις Ρυθμίσεις"
},
"enableEIP1559V2Description": {
"message": "Ενημερώσαμε τον τρόπο με τον οποίο λειτουργεί η εκτίμηση και η προσαρμογή των τελών συναλλαγής. Ενεργοποιήστε εάν θέλετε να χρησιμοποιήσετε τα νέα τέλη συναλλαγής. $1",
"description": "$1 here is Learn More link"
},
"enableEIP1559V2Header": {
"message": "Νέα εμπειρία τελών συναλλαγής"
},
"enableFromSettings": {
"message": " Ενεργοποίηση του από τις Ρυθμίσεις."
},
@ -1215,6 +1282,9 @@
"ensUnknownError": {
"message": "Η αναζήτηση ENS απέτυχε."
},
"enterANumber": {
"message": "Εισάγετε έναν αριθμό"
},
"enterMaxSpendLimit": {
"message": "Εισάγετε Το Μέγιστο Όριο Δαπάνης"
},
@ -1389,9 +1459,6 @@
"message": "Αυτό το τέλος συναλλαγής έχει προταθεί από το $1. Η παράκαμψη μπορεί να προκαλέσει πρόβλημα με τη συναλλαγή σας. Εάν έχετε απορίες, επικοινωνήστε με $1.",
"description": "$1 represents the Dapp's origin"
},
"gasEstimatesUnavailableWarning": {
"message": "Οι χαμηλές, μεσαίες και υψηλές εκτιμήσεις μας δεν είναι διαθέσιμες."
},
"gasFee": {
"message": "Τέλη Συναλλαγής"
},
@ -1485,7 +1552,7 @@
"message": "Λάβετε Ether"
},
"getEtherFromFaucet": {
"message": "Πάρτε Ether από μια πηγή για το $1",
"message": "Πάρτε Ether από μια πηγή για το $1.",
"description": "Displays network name for Ether faucet"
},
"getStarted": {
@ -1642,6 +1709,12 @@
"message": "Έγινε εισαγωγή",
"description": "status showing that an account has been fully loaded into the keyring"
},
"improvedTokenAllowance": {
"message": "Βελτιωμένη εμπειρία χορήγησης tokens"
},
"improvedTokenAllowanceDescription": {
"message": "Ενεργοποιήστε το για να μεταβείτε στη βελτιωμένη εμπειρία χορήγησης tokens κάθε φορά που μια αποκεντρωμένη εφαρμογή ζητά έγκριση ERC20"
},
"inYourSettings": {
"message": "στις Ρυθμίσεις σας"
},
@ -1652,6 +1725,16 @@
"initialTransactionConfirmed": {
"message": "Η αρχική σας συναλλαγή επιβεβαιώθηκε από το δίκτυο. Πατήστε ΕΝΤΑΞΕΙ για επιστροφή."
},
"inputLogicEmptyState": {
"message": "Εισαγάγετε μόνο έναν αριθμό για τον συμβαλλόμενο που αισθάνεστε άνετα να δαπανήσει χρήματα τώρα ή στο μέλλον. Μπορείτε πάντα να αυξήσετε το ανώτατο όριο δαπανών αργότερα."
},
"inputLogicEqualOrSmallerNumber": {
"message": "Αυτό επιτρέπει στον συμβαλλόμενο να δαπανήσει $1 από το τρέχον υπόλοιπό σας.",
"description": "$1 is the current token balance in the account and the name of the current token"
},
"inputLogicHigherNumber": {
"message": "Αυτό επιτρέπει στον συμβαλλόμενο να δαπανήσει όλο το υπόλοιπό σας μέχρι να φτάσει το ανώτατο όριο ή να ανακαλέσει το ανώτατο όριο δαπανών. Εάν δεν το θέλετε αυτό, εξετάστε το ενδεχόμενο να ορίσετε χαμηλότερο όριο δαπανών."
},
"install": {
"message": "Εγκατάσταση"
},
@ -1662,6 +1745,10 @@
"message": "Δεν έχετε αρκετά $1 στον λογαριασμό σας για να πληρώσετε τα τέλη της συναλλαγής στο δίκτυο $2. $3 ή πραγματοποιήστε κατάθεση από άλλον λογαριασμό.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button"
},
"insufficientCurrencyBuyOrReceive": {
"message": "Δεν έχετε αρκετά $1 στον λογαριασμό σας για να πληρώσετε τα τέλη της συναλλαγής στο δίκτυο $2. $3 ή $4 από άλλο λογαριασμό.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button, $4 is the key 'deposit' button"
},
"insufficientCurrencyDeposit": {
"message": "Δεν έχετε αρκετά $1 στον λογαριασμό σας για να πληρώσετε τα τέλη της συναλλαγής στο δίκτυο $2. Καταθέστε $1 από άλλον λογαριασμό.",
"description": "$1 is the native currency of the network, $2 is the name of the current network"
@ -2060,6 +2147,9 @@
"networkName": {
"message": "Ονομασία Δικτύου"
},
"networkNameArbitrum": {
"message": "Arbitrum"
},
"networkNameAvalanche": {
"message": "Avalanche"
},
@ -2075,12 +2165,18 @@
"networkNameGoerli": {
"message": "Goerli"
},
"networkNameOptimism": {
"message": "Optimism"
},
"networkNamePolygon": {
"message": "Πολύγωνο"
},
"networkNameTestnet": {
"message": "Testnet"
},
"networkProvider": {
"message": "Πάροχος δικτύου"
},
"networkSettingsChainIdDescription": {
"message": "Το αναγνωριστικό αλυσίδας χρησιμοποιείται για την υπογραφή συναλλαγών. Πρέπει να ταιριάζει με το αναγνωριστικό αλυσίδας που επιστρέφεται από το δίκτυο. Μπορείτε να εισάγετε ένα δεκαδικό ή '0x'-προκαθορισμένο δεκαεξαδικό αριθμό, αλλά θα εμφανίσουμε τον αριθμό στο δεκαδικό σύστημα."
},
@ -2116,9 +2212,6 @@
"newAccount": {
"message": "Νέος Λογαριασμός"
},
"newAccountDetectedDialogMessage": {
"message": "Εντοπίστηκε νέα διεύθυνση! Κάντε κλικ εδώ για να την προσθέσετε στο βιβλίο διευθύνσεών σας."
},
"newAccountNumberName": {
"message": "Λογαριασμός $1",
"description": "Default name of next account to be created on create account screen"
@ -2170,6 +2263,17 @@
"nftTokenIdPlaceholder": {
"message": "Εισάγετε το συλλεκτικό αναγνωριστικό"
},
"nftWarningContent": {
"message": "Παραχωρείτε πρόσβαση στον $1, συμπεριλαμβανομένου οτιδήποτε ενδέχεται να αποκτήσετε στο μέλλον. Ο συμβαλλόμενος στην άλλη πλευρά μπορεί να μεταφέρει αυτά τα NFT από το πορτοφόλι σας ανά πάσα στιγμή χωρίς να σας ρωτήσει, μέχρι να ανακαλέσετε αυτή την έγκριση. $2",
"description": "$1 is nftWarningContentBold bold part, $2 is Learn more link"
},
"nftWarningContentBold": {
"message": "όλα τα $1 NFT",
"description": "$1 is name of the collection"
},
"nftWarningContentGrey": {
"message": "Προχωρήστε με προσοχή."
},
"nfts": {
"message": "NFT"
},
@ -2294,6 +2398,24 @@
"notifications15Title": {
"message": "Η συγχώνευση στο Ethereum είναι εδώ!"
},
"notifications16ActionText": {
"message": "Δοκιμάστε το εδώ"
},
"notifications16Description": {
"message": "Επανασχεδιάσαμε την επιβεβαίωση χορήγησης tokens για να σας βοηθήσουμε να λάβετε πιο συνειδητές αποφάσεις."
},
"notifications16Title": {
"message": "Βελτιωμένη εμπειρία χορήγησης tokens"
},
"notifications17ActionText": {
"message": "Εμφάνιση ρυθμίσεων Ασφάλειας & Απορρήτου"
},
"notifications17Description": {
"message": "Αυτή η ενημέρωση παρέχει περισσότερες επιλογές ώστε να μπορείτε να ελέγχετε καλύτερα το απόρρητό σας. Προσθέσαμε μεγαλύτερη διαφάνεια σχετικά με τον τρόπο συλλογής δεδομένων και πιο σαφείς επιλογές για την κοινοποίησή τους. Αλλάξτε τις προτιμήσεις σας ή διαγράψτε τα δεδομένα χρήσης της επέκτασης μέσω των ρυθμίσεων Ασφάλειας & Απορρήτου."
},
"notifications17Title": {
"message": "Ρυθμίσεις Ασφάλειας & Απορρήτου"
},
"notifications1Description": {
"message": "Οι χρήστες του MetaMask Mobile μπορούν τώρα να ανταλλάξουν tokens μέσα στο κινητό τους πορτοφόλι. Σαρώστε τον κωδικό QR για να πάρετε την εφαρμογή για κινητά και να αρχίσετε να ανταλλάζετε.",
"description": "Description of a notification in the 'See What's New' popup. Describes the swapping on mobile feature."
@ -2418,12 +2540,85 @@
"on": {
"message": "Ενεργό"
},
"onboardingAdvancedPrivacyIPFSDescription": {
"message": "Η πύλη IPFS επιτρέπει την πρόσβαση και την προβολή δεδομένων που φιλοξενούνται από τρίτους. Μπορείτε να προσθέσετε μια προσαρμοσμένη πύλη IPFS ή να συνεχίσετε να χρησιμοποιείτε την προεπιλεγμένη."
},
"onboardingAdvancedPrivacyIPFSInvalid": {
"message": "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση URL"
},
"onboardingAdvancedPrivacyIPFSTitle": {
"message": "Προσθήκη προσαρμοσμένης πύλης IPFS"
},
"onboardingAdvancedPrivacyIPFSValid": {
"message": "Η διεύθυνση URL της πύλης IPFS είναι έγκυρη"
},
"onboardingAdvancedPrivacyNetworkButton": {
"message": "Προσθήκη προσαρμοσμένου δικτύου"
},
"onboardingAdvancedPrivacyNetworkDescription": {
"message": "Χρησιμοποιούμε την Infura ως την υπηρεσία κλήσης απομακρυσμένης διαδικασίας (RPC) για να προσφέρουμε την πιο αξιόπιστη και ιδιωτική πρόσβαση στα δεδομένα του Ethereum που μπορούμε. Μπορείτε να επιλέξετε τη δική σας RPC, αλλά να θυμάστε ότι οποιαδήποτε RPC θα λαμβάνει τη διεύθυνση IP και το πορτοφόλι σας στο Ethereum για να πραγματοποιεί συναλλαγές. Διαβάστε το $1 για να μάθετε περισσότερα σχετικά με τον τρόπο με τον οποίο η Infura χειρίζεται τα δεδομένα."
},
"onboardingAdvancedPrivacyNetworkTitle": {
"message": "Επιλέξτε το δίκτυό σας"
},
"onboardingCreateWallet": {
"message": "Δημιουργήστε ένα νέο πορτοφόλι"
},
"onboardingImportWallet": {
"message": "Εισαγωγή υπάρχοντος πορτοφολιού"
},
"onboardingMetametricsAgree": {
"message": "Συμφωνώ"
},
"onboardingMetametricsAllowOptOut": {
"message": "Σας επιτρέπεται πάντα να εξαιρεθείτε μέσω των Ρυθμίσεων"
},
"onboardingMetametricsDataTerms": {
"message": "Τα δεδομένα αυτά είναι συγκεντρωτικά και συνεπώς ανώνυμα για τους σκοπούς του Γενικού Κανονισμού για την Προστασία Δεδομένων (ΕΕ) 2016/679."
},
"onboardingMetametricsDescription": {
"message": "Το MetaMask θα ήθελε να συλλέγει δεδομένα χρήσης για να κατανοήσει καλύτερα τον τρόπο με τον οποίο οι χρήστες μας αλληλεπιδρούν με το MetaMask. Τα δεδομένα αυτά θα χρησιμοποιηθούν για την παροχή της υπηρεσίας, η οποία περιλαμβάνει τη βελτίωση της υπηρεσίας με βάση τη χρήση σας."
},
"onboardingMetametricsDescription2": {
"message": "Το MetaMask θα..."
},
"onboardingMetametricsDisagree": {
"message": "Όχι, ευχαριστώ"
},
"onboardingMetametricsInfuraTerms": {
"message": "* Όταν χρησιμοποιείτε την Infura ως τον προεπιλεγμένο πάροχο RPC στο MetaMask, η Infura θα συλλέγει τη διεύθυνση IP σας και τη διεύθυνση του πορτοφολιού σας στο Ethereum όταν αποστέλλετε μια συναλλαγή. Δεν αποθηκεύουμε αυτές τις πληροφορίες με τρόπο που να επιτρέπει στα συστήματά μας να συσχετίζουν αυτά τα δύο δεδομένα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο με τον οποίο αλληλεπιδρούν το MetaMask και η Infura από την πλευρά της συλλογής δεδομένων, δείτε την ενημέρωσή μας $1. Για περισσότερες πληροφορίες σχετικά με τις πρακτικές απορρήτου μας γενικά, δείτε την ενημέρωσή μας $2.",
"description": "$1 represents `onboardingMetametricsInfuraTermsPolicyLink`, $2 represents `onboardingMetametricsInfuraTermsPolicy`"
},
"onboardingMetametricsInfuraTermsPolicy": {
"message": "Πολιτική Απορρήτου εδώ"
},
"onboardingMetametricsInfuraTermsPolicyLink": {
"message": "εδώ"
},
"onboardingMetametricsModalTitle": {
"message": "Προσθήκη προσαρμοσμένου δικτύου"
},
"onboardingMetametricsNeverCollect": {
"message": "$1 συλλέγει πληροφορίες που δεν χρειαζόμαστε για την παροχή της υπηρεσίας (όπως κλειδιά, διευθύνσεις, αναλύσεις συναλλαγών ή υπόλοιπα)",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverCollectIP": {
"message": "$1 συλλέγει την πλήρη διεύθυνση IP σας*",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverEmphasis": {
"message": "Ποτέ"
},
"onboardingMetametricsNeverSellData": {
"message": "$1 πουλάει δεδομένα. Ποτέ!",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsSendAnonymize": {
"message": "Αποστολή ανώνυμων συμβάντων κλικ και προβολής ιστοσελίδων"
},
"onboardingMetametricsTitle": {
"message": "Βοηθήστε μας να βελτιώσουμε το MetaMask"
},
"onboardingPinExtensionBillboardAccess": {
"message": "Πλήρης Πρόσβαση"
},
@ -2500,6 +2695,10 @@
"osTheme": {
"message": "Σύστημα"
},
"otherSnaps": {
"message": "άλλα στιγμιότυπα",
"description": "Used in the 'permission_rpc' message."
},
"padlock": {
"message": "Padlock"
},
@ -2571,14 +2770,30 @@
"message": "Συνδεθείτε στο Snap $1.",
"description": "The description for the `wallet_snap_*` permission. $1 is the name of the Snap."
},
"permission_cronjob": {
"message": "Προγραμματισμός και εκτέλεση περιοδικών ενεργειών.",
"description": "The description for the `snap_cronjob` permission"
},
"permission_customConfirmation": {
"message": "Εμφάνιση επιβεβαίωσης στο MetaMask.",
"description": "The description for the `snap_confirm` permission"
},
"permission_dialog": {
"message": "Εμφάνιση παραθύρων διαλόγου στο MetaMask.",
"description": "The description for the `snap_dialog` permission"
},
"permission_ethereumAccounts": {
"message": "Βλέπε διεύθυνση, υπόλοιπο λογαριασμού, δραστηριότητα και έναρξη συναλλαγών",
"description": "The description for the `eth_accounts` permission"
},
"permission_ethereumProvider": {
"message": "Πρόσβαση στον πάροχο του Ethereum.",
"description": "The description for the `endowment:ethereum-provider` permission"
},
"permission_getEntropy": {
"message": "Δημιουργία τυχαίων κλειδιών μοναδικών σε αυτό το στιγμιότυπο.",
"description": "The description for the `snap_getEntropy` permission"
},
"permission_longRunning": {
"message": "Εκτέλεση επ' αόριστον.",
"description": "The description for the `endowment:long-running` permission"
@ -2599,10 +2814,18 @@
"message": "Εμφάνιση ειδοποιήσεων.",
"description": "The description for the `snap_notify` permission"
},
"permission_rpc": {
"message": "Επιτρέψτε στο $1 να επικοινωνήσει απευθείας με αυτό το στιγμιότυπο.",
"description": "The description for the `endowment:rpc` permission. $1 is 'other snaps' or 'websites'."
},
"permission_transactionInsight": {
"message": "Λήψη και εμφάνιση πληροφοριών σχετικά με τις συναλλαγές.",
"description": "The description for the `endowment:transaction-insight` permission"
},
"permission_transactionInsightOrigin": {
"message": "Δείτε την προέλευση των ιστότοπων που προτείνουν συναλλαγές",
"description": "The description for the `transactionOrigin` caveat, to be used with the `endowment:transaction-insight` permission"
},
"permission_unknown": {
"message": "Άγνωστη άδεια: $1",
"description": "$1 is the name of a requested permission that is not recognized."
@ -2652,6 +2875,9 @@
"priorityFeeProperCase": {
"message": "Τέλη Προτεραιότητας"
},
"privacy": {
"message": "Απόρρητο"
},
"privacyMsg": {
"message": "Πολιτική Απορρήτου"
},
@ -2737,6 +2963,12 @@
"rejectAll": {
"message": "Απόρριψη Όλων"
},
"rejectRequestsDescription": {
"message": "Πρόκειται να απορρίψετε μαζικά $1 αιτήματα."
},
"rejectRequestsN": {
"message": "Απορρίψτε $1 αιτήματα"
},
"rejectTxsDescription": {
"message": "Πρόκειται να απορρίψετε μαζικά $1 συναλλαγές."
},
@ -2843,6 +3075,9 @@
"revealTheSeedPhrase": {
"message": "Αποκάλυψη φράσης ανάκτησης"
},
"reviewSpendingCap": {
"message": "Επανεξετάστε το όριο δαπανών σας"
},
"revokeAllTokensTitle": {
"message": "Ανάκληση άδειας πρόσβασης σε όλα σας τα $1;",
"description": "$1 is the symbol of the token for which the user is revoking approval"
@ -2851,6 +3086,10 @@
"message": "Με την ανάκληση της άδειας, το ακόλουθο $1 δεν θα έχει πλέον πρόσβαση στο $2 σας",
"description": "$1 is either key 'account' or 'contract', and $2 is either a string or link of a given token symbol or name"
},
"revokeSpendingCap": {
"message": "Ανάκληση του ανώτατου ορίου δαπανών για το $1",
"description": "$1 is a token symbol"
},
"revokeSpendingCapTooltipText": {
"message": "Αυτός ο συμβαλλόμενος δεν θα μπορεί να ξοδέψει άλλα από τα τρέχοντα ή μελλοντικά σας tokens."
},
@ -2905,6 +3144,9 @@
"secureWallet": {
"message": "Ασφαλές Πορτοφόλι"
},
"security": {
"message": "Ασφάλεια"
},
"securityAndPrivacy": {
"message": "Ασφάλεια και Απόρρητο"
},
@ -3035,6 +3277,10 @@
"message": "Έγκριση $1 χωρίς όριο δαπανών",
"description": "The token symbol that is being approved"
},
"setSpendingCap": {
"message": "Ορίστε ένα ανώτατο όριο δαπανών για το $1",
"description": "$1 is a token symbol"
},
"settings": {
"message": "Ρυθμίσεις"
},
@ -3082,9 +3328,6 @@
"showPrivateKeys": {
"message": "Εμφάνιση Ιδιωτικών Κλειδιών"
},
"showRecommendations": {
"message": "Εμφάνιση Προτάσεων"
},
"showTestnetNetworks": {
"message": "Εμφάνιση δοκιμαστικών δικτύων"
},
@ -3100,8 +3343,11 @@
"signatureRequest": {
"message": "Αίτημα Υπογραφής"
},
"signatureRequest1": {
"message": "Μήνυμα"
"signatureRequestGuidance": {
"message": "Υπογράψτε αυτό το μήνυμα μόνο εάν κατανοείτε πλήρως το περιεχόμενο και εμπιστεύεστε τον ιστότοπο που το ζητάει."
},
"signatureRequestWarning": {
"message": "Η υπογραφή αυτού του μηνύματος μπορεί να είναι επικίνδυνη. Μπορεί να δώσετε τον πλήρη έλεγχο του λογαριασμού και των περιουσιακών σας στοιχείων στο άτομο που βρίσκεται στην άλλη άκρη αυτού του μηνύματος. Αυτό σημαίνει ότι μπορεί να αδειάσει τον λογαριασμό σας ανά πάσα στιγμή. Προχωρήστε με προσοχή. $1."
},
"signed": {
"message": "Συνδεδεμένος"
@ -3166,6 +3412,10 @@
"snaps": {
"message": "Snaps"
},
"snapsInsightError": {
"message": "Παρουσιάστηκε ένα σφάλμα με $1: $2",
"description": "This is shown when the insight snap throws an error. $1 is the snap name, $2 is the error message."
},
"snapsInsightLoading": {
"message": "Φόρτωση πληροφοριών συναλλαγών..."
},
@ -3181,9 +3431,15 @@
"snapsToggle": {
"message": "Ένα snap θα εκτελεστεί μόνο εάν είναι ενεργοποιημένο"
},
"snapsUIError": {
"message": "Η Διεπαφή Χρήστη (UI) που καθορίζεται από το στιγμιότυπο δεν είναι έγκυρη."
},
"someNetworksMayPoseSecurity": {
"message": "Ορισμένα δίκτυα ενδέχεται να ενέχουν κινδύνους για την ασφάλεια ή/και το απόρρητο. Ενημερωθείτε για τους κινδύνους πριν προσθέσετε και χρησιμοποιήσετε ένα δίκτυο."
},
"somethingIsWrong": {
"message": "Κάτι πήγε στραβά. Δοκιμάστε να φορτώσετε ξανά τη σελίδα."
},
"somethingWentWrong": {
"message": "Ουπς! Κάτι πήγε στραβά."
},
@ -3227,6 +3483,13 @@
"spendLimitTooLarge": {
"message": "Πολύ μεγάλο όριο δαπανών"
},
"spendingCapError": {
"message": "Σφάλμα: Εισάγετε μόνο αριθμούς"
},
"spendingCapErrorDescription": {
"message": "Εισαγάγετε μόνο έναν αριθμό στον οποίο αισθάνεστε άνετα με το $1 να έχει πρόσβαση τώρα ή στο μέλλον. Μπορείτε πάντα να αυξήσετε το όριο token αργότερα.",
"description": "$1 is origin of the site requesting the token limit"
},
"srpInputNumberOfWords": {
"message": "Έχω μια φράση $1 λέξεων",
"description": "This is the text for each option in the dropdown where a user selects how many words their secret recovery phrase has during import. The $1 is the number of words (either 12, 15, 18, 21, or 24)."
@ -3279,7 +3542,7 @@
"message": "Δεν έχει συνδεθεί"
},
"step1LatticeWallet": {
"message": "Βεβαιωθείτε ότι το Lattice1 σας είναι έτοιμο να συνδεθεί"
"message": "Συνδέστε το Lattice1 σας"
},
"step1LatticeWalletMsg": {
"message": "Μπορείτε να συνδέσετε το MetaMask με τη συσκευή Lattice1 σας μόλις εγκατασταθεί και είναι συνδεδεμένο στο ίντερνετ. Ξεκλειδώστε τη συσκευή σας και να έχετε το Αναγνωριστικό της Συσκευής σας έτοιμο. Για περισσότερα σχετικά με τη χρήση υλικού πορτοφολιού, $1",
@ -3296,14 +3559,14 @@
"message": "Συνδέστε το πορτοφόλι Trezor"
},
"step1TrezorWalletMsg": {
"message": "Συνδέστε το πορτοφόλι σας απευθείας στον υπολογιστή σας. Για περισσότερα σχετικά με τη χρήση της συσκευής πορτοφολιού σας, $1",
"message": "Συνδέστε το πορτοφόλι σας απευθείας στον υπολογιστή σας. Σιγουρευτείτε ότι χρησιμοποιείτε τη σωστή φράση κλειδί.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step2LedgerWallet": {
"message": "Συνδέστε το πορτοφόλι Ledger"
"message": "Συνδέστε το πορτοφόλι Ledger σας"
},
"step2LedgerWalletMsg": {
"message": "Συνδέστε το πορτοφόλι σας απευθείας στον υπολογιστή σας. Ξεκλειδώστε το Ledger και ανοίξτε την εφαρμογή Ethereum. Για περισσότερες πληροφορίες σχετικά με τη χρήση της συσκευής πορτοφολιού σας, $1.",
"message": "Συνδέστε το πορτοφόλι σας απευθείας στον υπολογιστή σας. Ξεκλειδώστε το Ledger και ανοίξτε την εφαρμογή Ethereum.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"stillGettingMessage": {
@ -3863,6 +4126,9 @@
"tokenList": {
"message": "Λίστες token:"
},
"tokenNftAutoDetection": {
"message": "Αυτόματη ανίχνευση token και NFT"
},
"tokenScamSecurityRisk": {
"message": "απάτες token και κίνδυνοι για την ασφάλεια"
},
@ -3978,12 +4244,21 @@
"transactionResubmitted": {
"message": "Η συναλλαγή υποβλήθηκε ξανά με το τέλος gas να έχει αυξηθεί για $1 σε $2"
},
"transactionSecurityCheck": {
"message": "Έλεγχος ασφάλειας συναλλαγών"
},
"transactionSecurityCheckDescription": {
"message": "Ενεργοποιήστε το για να επιτρέψετε σε ένα τρίτο μέρος (OpenSea) να ελέγχει όλες τις συναλλαγές και τα αιτήματα υπογραφής σας και να σας προειδοποιεί για γνωστά κακόβουλα αιτήματα."
},
"transactionSubmitted": {
"message": "Η συναλλαγή στάλθηκε με τέλος gas του $1 σε $2."
},
"transactionUpdated": {
"message": "Η συναλλαγή ενημερώθηκε σε $2."
},
"transactions": {
"message": "Συναλλαγές"
},
"transfer": {
"message": "Μεταφορά"
},
@ -4016,6 +4291,9 @@
"turnOnTokenDetection": {
"message": "Ενεργοποιήστε την ενισχυμένη ανίχνευση token"
},
"tutorial": {
"message": "Εκμάθηση"
},
"twelveHrTitle": {
"message": "12ώρες:"
},
@ -4098,6 +4376,24 @@
"useCollectibleDetectionDescription": {
"message": "Η εμφάνιση πολυμέσων και δεδομένων NFT μπορεί να εκθέσει τη διεύθυνση IP σας σε κεντρικούς διακομιστές. Τα API τρίτων (όπως το OpenSea) χρησιμοποιούνται για την ανίχνευση NFT στο πορτοφόλι σας. Αυτό εκθέτει τη διεύθυνση του λογαριασμού σας με αυτές τις υπηρεσίες. Αφήστε το απενεργοποιημένο αν δεν θέλετε η εφαρμογή να τραβήξει δεδομένα από αυτές τις υπηρεσίες."
},
"useCollectibleDetectionDescriptionLine2": {
"message": "Επιπλέον, λάβετε υπόψη ότι:"
},
"useCollectibleDetectionDescriptionLine3": {
"message": "Τα μεταδεδομένα των NFT ενδέχεται να περιέχουν συνδέσμους προς ιστοσελίδες απάτης ή ηλεκτρονικού «ψαρέματος»."
},
"useCollectibleDetectionDescriptionLine4": {
"message": "Οποιοσδήποτε μπορεί να στείλει NFT στον λογαριασμό σας. Αυτό μπορεί να περιλαμβάνει προσβλητικό περιεχόμενο που μπορεί να εμφανίζεται αυτόματα στο πορτοφόλι σας."
},
"useDefault": {
"message": "Χρήση προκαθορισμένου"
},
"useMultiAccountBalanceChecker": {
"message": "Μαζικά αιτήματα υπολοίπου λογαριασμού"
},
"useMultiAccountBalanceCheckerDescription": {
"message": "Συγκεντρώνουμε τους λογαριασμούς και ζητάμε από την Infura να εμφανίσει το υπόλοιπό σας. Αν το απενεργοποιήσετε αυτό, θα ζητηθούν μόνο οι ενεργοί λογαριασμοί. Ορισμένες αποκεντρωμένες εφαρμογές δεν θα λειτουργούν αν δεν συνδέσετε το πορτοφόλι σας."
},
"usePhishingDetection": {
"message": "Χρήση Ανίχνευσης Απάτης Ηλεκτρονικού Ψαρέματος"
},
@ -4113,6 +4409,9 @@
"userName": {
"message": "Όνομα χρήστη"
},
"verifyContractDetails": {
"message": "Επιβεβαίωση στοιχείων συμβαλλομένου"
},
"verifyThisTokenDecimalOn": {
"message": "Το δεκαδικό token μπορεί να βρεθεί σε $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\""
@ -4125,6 +4424,9 @@
"message": "Επαληθεύστε αυτό το token για $1 και βεβαιωθείτε ότι αυτό είναι το token που θέλετε να κάνετε συναλλαγές.",
"description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\""
},
"view": {
"message": "Προβολή"
},
"viewAccount": {
"message": "Προβολή λογαριασμού"
},
@ -4134,6 +4436,9 @@
"viewContact": {
"message": "Εμφάνιση Επαφής"
},
"viewDetails": {
"message": "Προβολή λεπτομερειών"
},
"viewFullTransactionDetails": {
"message": "Δείτε όλες τις λεπτομέρειες της συναλλαγής"
},
@ -4205,6 +4510,10 @@
"message": "WebHID",
"description": "Refers to a interface for connecting external devices to the browser. Used for connecting ledger to the browser. Read more here https://developer.mozilla.org/en-US/docs/Web/API/WebHID_API"
},
"websites": {
"message": "ιστότοποι",
"description": "Used in the 'permission_rpc' message."
},
"welcome": {
"message": "Καλώς ήλθατε στο MetaMask"
},
@ -4263,6 +4572,12 @@
"youSign": {
"message": "Υπογράφετε"
},
"yourFundsMayBeAtRisk": {
"message": "Τα κεφάλαιά σας μπορεί να κινδυνεύουν"
},
"yourNFTmayBeAtRisk": {
"message": "Τα NFT μπορεί να κινδυνεύουν"
},
"yourPrivateSeedPhrase": {
"message": "Η προσωπική σας Μυστική Φράση Ανάκτησης"
},

View File

@ -144,6 +144,10 @@
"message": "This account name already exists",
"description": "This is an error message shown when the user enters a new account name that matches an existing account name"
},
"accountNameReserved": {
"message": "This account name is reserved",
"description": "This is an error message shown when the user enters a new account name that is reserved for future use"
},
"accountOptions": {
"message": "Account options"
},
@ -290,9 +294,6 @@
"advancedGasPriceTitle": {
"message": "Gas price"
},
"advancedOptions": {
"message": "Advanced options"
},
"advancedPriorityFeeToolTip": {
"message": "Priority fee (aka “miner tip”) goes directly to miners and incentivizes them to prioritize your transaction."
},
@ -1135,30 +1136,9 @@
"editContact": {
"message": "Edit contact"
},
"editGasEducationButtonText": {
"message": "How should I choose?"
},
"editGasEducationHighExplanation": {
"message": "This is best for time sensitive transactions (like Swaps) as it increases the likelihood of a successful transaction. If a Swap takes too long to process it may fail and result in losing some of your gas fee."
},
"editGasEducationLowExplanation": {
"message": "A lower gas fee should only be used when processing time is less important. Lower fees make it hard predict when (or if) your transaction will be successful."
},
"editGasEducationMediumExplanation": {
"message": "A medium gas fee is good for sending, withdrawing or other non-time sensitive transactions. This setting will most often result in a successful transaction."
},
"editGasEducationModalIntro": {
"message": "Selecting the right gas fee depends on the type of transaction and how important it is to you."
},
"editGasEducationModalTitle": {
"message": "How to choose?"
},
"editGasFeeModalTitle": {
"message": "Edit gas fee"
},
"editGasHigh": {
"message": "High"
},
"editGasLimitOutOfBounds": {
"message": "Gas limit must be at least $1"
},
@ -1169,9 +1149,6 @@
"editGasLimitTooltip": {
"message": "Gas limit is the maximum units of gas you are willing to use. Units of gas are a multiplier to “Max priority fee” and “Max fee”."
},
"editGasLow": {
"message": "Low"
},
"editGasMaxBaseFeeGWEIImbalance": {
"message": "Max base fee cannot be lower than priority fee"
},
@ -1190,9 +1167,6 @@
"editGasMaxFeePriorityImbalance": {
"message": "Max fee cannot be lower than max priority fee"
},
"editGasMaxFeeTooltip": {
"message": "The max fee is the most youll pay (base fee + priority fee)."
},
"editGasMaxPriorityFeeBelowMinimum": {
"message": "Max priority fee must be greater than 0 GWEI"
},
@ -1211,12 +1185,6 @@
"editGasMaxPriorityFeeLowV2": {
"message": "Priority fee is low for current network conditions"
},
"editGasMaxPriorityFeeTooltip": {
"message": "Max priority fee (aka “miner tip”) goes directly to miners and incentivizes them to prioritize your transaction. Youll most often pay your max setting"
},
"editGasMedium": {
"message": "Medium"
},
"editGasPriceTooLow": {
"message": "Gas price must be greater than 0"
},
@ -1236,12 +1204,6 @@
"editGasTooLow": {
"message": "Unknown processing time"
},
"editGasTooLowTooltip": {
"message": "Your max fee or max priority fee may be low for current market conditions. We don't know when (or if) your transaction will be processed. "
},
"editGasTooLowWarningTooltip": {
"message": "This lowers your maximum fee but if network traffic increases your transaction may be delayed or fail."
},
"editNonceField": {
"message": "Edit nonce"
},
@ -1257,22 +1219,6 @@
"enableAutoDetect": {
"message": " Enable autodetect"
},
"enableEIP1559V2": {
"message": "Enable enhanced gas fee UI"
},
"enableEIP1559V2AlertMessage": {
"message": "We've updated how gas fee estimation and customization works."
},
"enableEIP1559V2ButtonText": {
"message": "Turn on enhanced gas fee UI in Settings"
},
"enableEIP1559V2Description": {
"message": "We've updated how gas estimation and customization works. Turn on if you'd like to use the new gas experience. $1",
"description": "$1 here is Learn More link"
},
"enableEIP1559V2Header": {
"message": "New gas experience"
},
"enableFromSettings": {
"message": " Enable it from Settings."
},
@ -1526,9 +1472,6 @@
"message": "This gas fee has been suggested by $1. Overriding this may cause a problem with your transaction. Please reach out to $1 if you have questions.",
"description": "$1 represents the Dapp's origin"
},
"gasEstimatesUnavailableWarning": {
"message": "Our low, medium and high estimates are not available."
},
"gasFee": {
"message": "Gas fee"
},
@ -2168,6 +2111,9 @@
"mobileSyncWarning": {
"message": "The 'Sync with extension' feature is temporarily disabled. If you want to use your extension wallet on MetaMask mobile, then on your mobile app: go back to the wallet setup options and select the 'Import with Secret Recovery Phrase' option. Use your extension wallet's secret phrase to then import your wallet into mobile."
},
"moreComingSoon": {
"message": "More coming soon..."
},
"mustSelectOne": {
"message": "Must select at least 1 token."
},
@ -2285,9 +2231,6 @@
"newAccount": {
"message": "New account"
},
"newAccountDetectedDialogMessage": {
"message": "New address detected! Click here to add to your address book."
},
"newAccountNumberName": {
"message": "Account $1",
"description": "Default name of next account to be created on create account screen"
@ -2336,6 +2279,9 @@
"nft": {
"message": "NFT"
},
"nftDisclaimer": {
"message": "Disclaimer: MetaMask pulls the media file from the source url. This url sometimes is changed by the marketplace the NFT was minted on."
},
"nftTokenIdPlaceholder": {
"message": "Enter the token id"
},
@ -2756,6 +2702,9 @@
"openInBlockExplorer": {
"message": "Open in block explorer"
},
"openSea": {
"message": "OpenSea (Beta)"
},
"optional": {
"message": "Optional"
},
@ -3307,6 +3256,9 @@
"selectPathHelp": {
"message": "If you don't see the accounts you expect, try switching the HD path."
},
"selectProvider": {
"message": "Select providers:"
},
"selectType": {
"message": "Select Type"
},
@ -3404,9 +3356,6 @@
"showPrivateKeys": {
"message": "Show Private Keys"
},
"showRecommendations": {
"message": "Show recommendations"
},
"showTestnetNetworks": {
"message": "Show test networks"
},
@ -3422,9 +3371,6 @@
"signatureRequest": {
"message": "Signature request"
},
"signatureRequest1": {
"message": "Message"
},
"signatureRequestGuidance": {
"message": "Only sign this message if you fully understand the content and trust the requesting site."
},
@ -3513,6 +3459,9 @@
"snapsToggle": {
"message": "A snap will only run if it is enabled"
},
"snapsUIError": {
"message": "The UI specified by the snap is invalid."
},
"someNetworksMayPoseSecurity": {
"message": "Some networks may pose security and/or privacy risks. Understand the risks before adding & using a network."
},
@ -4155,6 +4104,9 @@
"thingsToKeep": {
"message": "Things to keep in mind:"
},
"thisServiceIsExperimental": {
"message": "This service is experimental"
},
"thisWillCreate": {
"message": "This will create a new wallet and Secret Recovery Phrase"
},
@ -4171,6 +4123,12 @@
"message": "To: $1",
"description": "$1 is the address to include in the To label. It is typically shortened first using shortenAddress"
},
"toggleEthSignDescriptionField": {
"message": "Turn this on to let dapps request your signature using eth_sign requests. eth_sign is an open-ended signing method that lets you sign an arbitrary hash, making it a dangerous phishing risk. Only sign eth_sign requests if you can read what you are signing and trust the origin of the request."
},
"toggleEthSignField": {
"message": "Toggle eth_sign requests"
},
"toggleTestNetworks": {
"message": "$1 test networks",
"description": "$1 is a clickable link with text defined by the 'showHide' key. The link will open Settings > Advanced where users can enable the display of test networks in the network dropdown."
@ -4324,10 +4282,10 @@
"message": "Transaction resubmitted with estimated gas fee increased to $1 at $2"
},
"transactionSecurityCheck": {
"message": "Transaction security check"
"message": "Enable transaction security providers"
},
"transactionSecurityCheckDescription": {
"message": "Turn this on to enable a third party (OpenSea) to review all your transactions and signature requests and warn you about known malicious requests."
"message": "We use third-party APIs to detect and display risks involved in unsigned transaction and signature requests before you sign them. These services will have access to your unsigned transaction and signature requests, your account address, and your preferred language."
},
"transactionSubmitted": {
"message": "Transaction submitted with estimated gas fee of $1 at $2."

View File

@ -36,10 +36,10 @@
"message": "Escanear código QR"
},
"QRHardwareWalletSteps1Description": {
"message": "Conecte una cartera de hardware airgapped que se comunique por códigos QR. Las carteras de hardware con soporte oficial incluyen:"
"message": "A continuación puede elegir entre una lista de socios oficiales que admiten códigos QR."
},
"QRHardwareWalletSteps1Title": {
"message": "Cartera de HW con QR"
"message": "Conecte su billetera de hardware QR"
},
"QRHardwareWalletSteps2Description": {
"message": "Ngrave (próximamente)"
@ -47,10 +47,19 @@
"SIWEAddressInvalid": {
"message": "La dirección de la solicitud de inicio de sesión no coincide con la dirección de la cuenta que está utilizando para iniciar sesión."
},
"SIWEDomainInvalidText": {
"message": "El sitio web en el que intenta iniciar sesión no coincide con el dominio de la solicitud de inicio de sesión. Proceda con precaución."
},
"SIWEDomainInvalidTitle": {
"message": "Solicitud de sitio engañoso."
},
"SIWEDomainWarningBody": {
"message": "El sitio web ($1) le pide que inicie sesión en un dominio incorrecto. Esto puede ser un ataque de phishing.",
"description": "$1 represents the website domain"
},
"SIWEDomainWarningLabel": {
"message": "Inseguro"
},
"SIWELabelChainID": {
"message": "Identificador de cadena:"
},
@ -135,6 +144,10 @@
"message": "Este nombre de cuenta ya existe",
"description": "This is an error message shown when the user enters a new account name that matches an existing account name"
},
"accountNameReserved": {
"message": "Este nombre de cuenta está reservado",
"description": "This is an error message shown when the user enters a new account name that is reserved for future use"
},
"accountOptions": {
"message": "Opciones de la cuenta"
},
@ -174,6 +187,15 @@
"addContact": {
"message": "Agregar contacto"
},
"addCustomIPFSGateway": {
"message": "Agregar puerta de enlace IPFS personalizada"
},
"addCustomIPFSGatewayDescription": {
"message": "La puerta de enlace de IPFS permite acceder y visualizar datos alojados por terceros. Puede agregar una puerta de enlace de IPFS personalizada o continuar usando la predeterminada."
},
"addCustomNetwork": {
"message": "Agregar red personalizada"
},
"addCustomToken": {
"message": "Añadir token personalizado"
},
@ -198,6 +220,28 @@
"addEthereumChainConfirmationTitle": {
"message": "¿Permitir que este sitio agregue una red?"
},
"addEthereumChainWarningModalHeader": {
"message": "Agregue este proveedor de RPC solo si está seguro de que puede confiar en él. $1",
"description": "$1 is addEthereumChainWarningModalHeaderPartTwo passed separately so that it can be bolded"
},
"addEthereumChainWarningModalHeaderPartTwo": {
"message": "Los proveedores malintencionados pueden mentir sobre el estado de la cadena de bloques y registrar la actividad de su red."
},
"addEthereumChainWarningModalListHeader": {
"message": "Es importante que su proveedor sea confiable, ya que tiene el poder para:"
},
"addEthereumChainWarningModalListPointOne": {
"message": "Ver sus cuentas y direcciones IP, y asociarlas"
},
"addEthereumChainWarningModalListPointThree": {
"message": "Mostrar saldos de cuentas y otros estados en la cadena"
},
"addEthereumChainWarningModalListPointTwo": {
"message": "Transmitir sus transacciones"
},
"addEthereumChainWarningModalTitle": {
"message": "Va a agregar un nuevo proveedor de RPC para la red principal de Ethereum"
},
"addFriendsAndAddresses": {
"message": "Agregue amigos y direcciones de confianza"
},
@ -235,6 +279,9 @@
"advancedBaseGasFeeToolTip": {
"message": "Cuando su transacción se incluya en el bloque, se reembolsará cualquier diferencia entre su tarifa base máxima y la tarifa base real. El importe total se calcula como tarifa base máxima (en GWEI) * límite de gas."
},
"advancedConfiguration": {
"message": "Configuración avanzada"
},
"advancedGasFeeDefaultOptIn": {
"message": "Guarda estos 1$ como mi valor predeterminado para \"Avanzado\""
},
@ -247,9 +294,6 @@
"advancedGasPriceTitle": {
"message": "Precio del gas"
},
"advancedOptions": {
"message": "Opciones avanzadas"
},
"advancedPriorityFeeToolTip": {
"message": "La tarifa de prioridad (también llamada “propina del minero”) va directamente a los mineros para incentivarlos a priorizar su transacción."
},
@ -334,6 +378,13 @@
"message": "Aprobar límite de gastos de $1",
"description": "The token symbol that is being approved"
},
"approveTokenDescription": {
"message": "Esto permite que un tercero acceda y transfiera los siguientes NFT sin previo aviso hasta que usted revoque su acceso."
},
"approveTokenTitle": {
"message": "¿Permitir el acceso y la transferencia de su $1?",
"description": "$1 is the symbol of the token for which the user is granting approval"
},
"approved": {
"message": "Aprobado"
},
@ -377,6 +428,13 @@
"authorizedPermissions": {
"message": "Ha autorizado los siguientes permisos"
},
"autoDetectTokens": {
"message": "Detectar tokens automáticamente"
},
"autoDetectTokensDescription": {
"message": "Usamos API de terceros para detectar y mostrar nuevos tokens enviados a su billetera. Desactive esta opción si no desea que la aplicación extraiga datos de esos servicios. $1",
"description": "$1 is a link to a support article"
},
"autoLockTimeLimit": {
"message": "Temporizador con bloqueo automático (minutos)"
},
@ -425,18 +483,35 @@
"beCareful": {
"message": "Sea cuidadoso"
},
"beta": {
"message": "Beta"
},
"betaHeaderText": {
"message": "Esta es una versión beta. Por favor, comunique los errores $1",
"description": "$1 represents the word 'here' in a hyperlink"
},
"betaMetamaskDescription": {
"message": "Con la confianza de millones de usuarios, MetaMask es una cartera segura que permite que todos puedan acceder al mundo de Web3."
},
"betaMetamaskDescriptionDisclaimerHeading": {
"message": "Descargo de responsabilidad de la versión beta"
},
"betaMetamaskDescriptionExplanation": {
"message": "Use esta versión para probar las próximas funcionalidades antes de su lanzamiento. Su uso y comentarios nos ayudan a construir la mejor versión de MetaMask posible. Su uso de MetaMask Beta quedará sujeto a nuestra tarifa estándar de $1 y $2. Como Beta, puede haber un mayor riesgo de errores. Al proceder, usted acepta y reconoce estos riesgos, así como los que se encuentran en nuestros Términos y en los Términos de Beta.",
"message": "Esta versión le permite probar las próximas funcionalidades antes de su lanzamiento, lo que ayuda a mejorar aún más MetaMask. Como con todas las versiones beta, puede haber un mayor riesgo de errores. MetaMask Beta está sujeta a nuestros $1, así como a nuestros $2.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanationBetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2": {
"message": "Al continuar, acepta y reconoce estos riesgos, nuestros $1 y $2.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanation2BetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2BetaTermsLinkText": {
"message": "Términos beta"
},
"betaMetamaskDescriptionExplanationBetaTermsLinkText": {
"message": "Términos Beta adicionales"
},
"betaMetamaskDescriptionExplanationTermsLinkText": {
"message": "Términos"
"message": "Términos estándar"
},
"betaMetamaskVersion": {
"message": "Versión Beta de MetaMask"
@ -444,6 +519,15 @@
"betaPortfolioSite": {
"message": "sitio de portafolio beta"
},
"betaTerms": {
"message": "Términos de uso de beta"
},
"betaWalletCreationSuccessReminder1": {
"message": "MetaMask beta no puede recuperar su frase secreta de recuperación."
},
"betaWalletCreationSuccessReminder2": {
"message": "MetaMask beta nunca le pedirá su frase secreta de recuperación."
},
"betaWelcome": {
"message": "Bienvenido a MetaMask Beta"
},
@ -514,6 +598,9 @@
"message": "Transak admite tarjetas de crédito y débito, Apple Pay, MobiKwik y transferencias bancarias (según la ubicación) en más de 100 países. Depósitos de $1 directamente en su cuenta MetaMask.",
"description": "$1 represents the crypto symbol to be purchased"
},
"buyNow": {
"message": "Comprar ahora"
},
"buyWithWyre": {
"message": "Comprar $1 con Wyre"
},
@ -572,6 +659,13 @@
"message": "La red con ID de cadena $1 puede usar un símbolo de moneda diferente ($2) al que ingresó. Verifique antes de continuar.",
"description": "$1 is the chain id currently entered in the network form and $2 is the return value of nativeCurrency.symbol from chainlist.network"
},
"chooseYourNetwork": {
"message": "Elija su red"
},
"chooseYourNetworkDescription": {
"message": "Usamos Infura como nuestro proveedor de llamada a procedimiento remoto (RPC) para ofrecer el acceso más confiable y privado posible a los datos de Ethereum. Puede elegir su propio RPC, pero recuerde que cualquier RPC recibirá su dirección IP y su billetera Ethereum para realizar transacciones. Lea nuestra $1 para obtener más información sobre cómo Infura maneja los datos.",
"description": "$1 is a link to the privacy policy"
},
"chromeRequiredForHardwareWallets": {
"message": "Debe usar MetaMask en Google Chrome para poder conectarse a su cartera de hardware."
},
@ -703,6 +797,10 @@
"contacts": {
"message": "Contactos"
},
"contentFromSnap": {
"message": "Contenido de $1",
"description": "$1 represents the name of the snap"
},
"continue": {
"message": "Continuar"
},
@ -736,6 +834,15 @@
"contractInteraction": {
"message": "Interacción con el contrato"
},
"contractNFT": {
"message": "Contrato de NFT"
},
"contractRequestingAccess": {
"message": "Contrato que solicita el acceso"
},
"contractRequestingSignature": {
"message": "Contrato con solicitud de firma"
},
"contractRequestingSpendingCap": {
"message": "Contrato que solicita límite de gasto"
},
@ -751,6 +858,9 @@
"convertTokenToNFTExistDescription": {
"message": "Hemos detectado que este recurso se ha agregado como NFT. ¿Quiere eliminarlo de su lista de tokens?"
},
"coolWallet": {
"message": "CoolWallet"
},
"copiedExclamation": {
"message": "¡Copiado!"
},
@ -802,6 +912,9 @@
"currentLanguage": {
"message": "Idioma actual"
},
"currentRpcUrlDeprecated": {
"message": "La URL de rpc actual para esta red ha quedado obsoleta."
},
"currentTitle": {
"message": "Actual:"
},
@ -874,6 +987,9 @@
"dataHex": {
"message": "Hex"
},
"dcent": {
"message": "D'Cent"
},
"decimal": {
"message": "Decimales del token"
},
@ -912,6 +1028,9 @@
"deleteNetworkDescription": {
"message": "¿Está seguro de que quiere eliminar esta red?"
},
"deposit": {
"message": "Depositar"
},
"depositCrypto": {
"message": "Deposite $1",
"description": "$1 represents the crypto symbol to be purchased"
@ -977,6 +1096,9 @@
"downloadGoogleChrome": {
"message": "Descargar Google Chrome"
},
"downloadNow": {
"message": "Descargar ahora"
},
"downloadSecretBackup": {
"message": "Descargue esta frase secreta de respaldo y guárdela en un medio de almacenamiento o disco duro externo cifrado."
},
@ -1001,30 +1123,9 @@
"editContact": {
"message": "Editar contacto"
},
"editGasEducationButtonText": {
"message": "¿Cómo debo elegir?"
},
"editGasEducationHighExplanation": {
"message": "Esto es lo más conveniente para transacciones con límite de tiempo (como Swaps/Intercambios) ya que aumenta la probabilidad de que la transacción sea exitosa. Si un intercambio tarda demasiado en procesarse, puede que falle y esto resulte en la pérdida de parte de su tarifa de gas."
},
"editGasEducationLowExplanation": {
"message": "Una tarifa de gas más baja debería utilizarse solo cuando el tiempo de procesamiento es menos importante. Las tarifas reducidas dificultan la predicción de cuándo (o si) su transacción tendrá éxito."
},
"editGasEducationMediumExplanation": {
"message": "Una tarifa de gas media es buena para enviar, retirar u otras transacciones sin límites de tiempo. Esta configuración será exitosa en la mayoría de los casos."
},
"editGasEducationModalIntro": {
"message": "Seleccionar la tarifa de gas adecuada depende del tipo de transacción y de la importancia que tenga para usted."
},
"editGasEducationModalTitle": {
"message": "¿Cómo elegir?"
},
"editGasFeeModalTitle": {
"message": "Editar cuota de Gas"
},
"editGasHigh": {
"message": "Alto"
},
"editGasLimitOutOfBounds": {
"message": "El límite de gas debe ser al menos $1"
},
@ -1035,9 +1136,6 @@
"editGasLimitTooltip": {
"message": "El límite de gas es el máximo de unidades de gas que está dispuesto a utilizar. Las unidades de gas son un multiplicador de la \"Tarifa de prioridad máxima\" y de la \"Tarifa máxima\"."
},
"editGasLow": {
"message": "Bajo"
},
"editGasMaxBaseFeeGWEIImbalance": {
"message": "La tarifa base máxima no puede ser inferior a la tarifa de prioridad"
},
@ -1056,9 +1154,6 @@
"editGasMaxFeePriorityImbalance": {
"message": "La tarifa base máxima no puede ser inferior a la tarifa de prioridad máxima"
},
"editGasMaxFeeTooltip": {
"message": "La tarifa máxima es lo máximo que se pagará (tarifa básica + tarifa de prioridad)."
},
"editGasMaxPriorityFeeBelowMinimum": {
"message": "La tarifa máxima de prioridad debe ser superior a 0 GWEI"
},
@ -1077,12 +1172,6 @@
"editGasMaxPriorityFeeLowV2": {
"message": "La tarifa de prioridad es baja para las condiciones actuales de la red"
},
"editGasMaxPriorityFeeTooltip": {
"message": "La tarifa de prioridad máxima (también llamada “propina del minero”) va directamente a los mineros para incentivarlos a priorizar su transacción. Lo más habitual es que se pague la configuración máxima"
},
"editGasMedium": {
"message": "Medio"
},
"editGasPriceTooLow": {
"message": "El precio del gas debe ser superior a 0"
},
@ -1102,12 +1191,6 @@
"editGasTooLow": {
"message": "Se desconoce el tiempo de procesamiento"
},
"editGasTooLowTooltip": {
"message": "Su tarifa máxima o su tarifa prioritaria máxima pueden ser bajas para las condiciones actuales del mercado. No sabemos cuándo (o si) se procesará su transacción. "
},
"editGasTooLowWarningTooltip": {
"message": "Esto reduce su tarifa máxima, pero si el tráfico de la red aumenta, su transacción puede retrasarse o resultar fallida."
},
"editNonceField": {
"message": "Editar nonce"
},
@ -1123,22 +1206,6 @@
"enableAutoDetect": {
"message": " Activar autodetección"
},
"enableEIP1559V2": {
"message": "Activar interfaz de tarifa de gas mejorada"
},
"enableEIP1559V2AlertMessage": {
"message": "Hemos actualizado la forma en que funciona la estimación y la personalización de la tarifa de gas."
},
"enableEIP1559V2ButtonText": {
"message": "Activar interfaz de tarifa de gas mejorada en Configuración"
},
"enableEIP1559V2Description": {
"message": "Hemos actualizado la forma en que funciona la estimación y la personalización de la tarifa de gas. Actívela si desea utilizar la nueva experiencia de gas. $1",
"description": "$1 here is Learn More link"
},
"enableEIP1559V2Header": {
"message": "Nueva experiencia de gas"
},
"enableFromSettings": {
"message": " Actívela en Configuración."
},
@ -1215,6 +1282,9 @@
"ensUnknownError": {
"message": "Error al buscar ENS."
},
"enterANumber": {
"message": "Ingrese un número"
},
"enterMaxSpendLimit": {
"message": "Escribir límite máximo de gastos"
},
@ -1389,9 +1459,6 @@
"message": "Esta tarifa de gas ha sido sugerida por $1. Anularla puede causar un problema con su transacción. Comuníquese con $1 si tiene preguntas.",
"description": "$1 represents the Dapp's origin"
},
"gasEstimatesUnavailableWarning": {
"message": "Nuestras estimaciones bajas, medias y altas no están disponibles."
},
"gasFee": {
"message": "Cuota de gas"
},
@ -1485,7 +1552,7 @@
"message": "Obtener ether"
},
"getEtherFromFaucet": {
"message": "Obtener ether de un faucet para $1",
"message": "Obtenga Ether de un faucet para la red de $1.",
"description": "Displays network name for Ether faucet"
},
"getStarted": {
@ -1642,6 +1709,12 @@
"message": "Importado",
"description": "status showing that an account has been fully loaded into the keyring"
},
"improvedTokenAllowance": {
"message": "Experiencia mejorada de asignación de tokens"
},
"improvedTokenAllowanceDescription": {
"message": "Actívelo para pasar por la experiencia de asignación de token mejorada cada vez que una dapp solicite una aprobación ERC20"
},
"inYourSettings": {
"message": "en su Configuración"
},
@ -1652,6 +1725,16 @@
"initialTransactionConfirmed": {
"message": "La red confirmó la transacción inicial. Haga clic en Aceptar para volver."
},
"inputLogicEmptyState": {
"message": "Ingrese solo una cantidad que esté dispuesto a gastar en el contrato ahora o en el futuro. Siempre puede aumentar el límite de gastos más adelante."
},
"inputLogicEqualOrSmallerNumber": {
"message": "Esto permite que el contrato gaste $1 de su saldo actual.",
"description": "$1 is the current token balance in the account and the name of the current token"
},
"inputLogicHigherNumber": {
"message": "Esto permite que el contrato gaste todo su saldo de tokens hasta que alcance el límite o usted revoque el límite de gasto. Si esta no es su intención, considere establecer un límite de gasto más bajo."
},
"install": {
"message": "Instalar"
},
@ -1662,6 +1745,10 @@
"message": "No tiene suficiente $1 en su cuenta para pagar las tarifas de transacción en la red de $2. $3 o deposite desde otra cuenta.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button"
},
"insufficientCurrencyBuyOrReceive": {
"message": "No tiene suficiente $1 en su cuenta para pagar las tarifas de transacción en la red de $2. $3 o $4 desde otra cuenta.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button, $4 is the key 'deposit' button"
},
"insufficientCurrencyDeposit": {
"message": "No tiene suficiente $1 en su cuenta para pagar las tarifas de transacción en la red de $2. Deposite $1 desde otra cuenta.",
"description": "$1 is the native currency of the network, $2 is the name of the current network"
@ -1767,7 +1854,7 @@
"message": "Más información"
},
"learnMoreAboutGas": {
"message": "¿Quiere $1 sobre el gas?",
"message": "¿Quiere $1 sobre gas?",
"description": "$1 will be replaced by the learnMore translation key"
},
"learnMoreUpperCase": {
@ -2060,6 +2147,9 @@
"networkName": {
"message": "Nombre de la red"
},
"networkNameArbitrum": {
"message": "Arbitrum"
},
"networkNameAvalanche": {
"message": "Avalanche"
},
@ -2075,12 +2165,18 @@
"networkNameGoerli": {
"message": "Goerli"
},
"networkNameOptimism": {
"message": "Optimism"
},
"networkNamePolygon": {
"message": "Polygon"
},
"networkNameTestnet": {
"message": "Red de prueba"
},
"networkProvider": {
"message": "Proveedor de red"
},
"networkSettingsChainIdDescription": {
"message": "El id. de la cadena se usa para firmar transacciones. Debe coincidir con el id. de la cadena que devuelve la red. Puede escribir un número decimal o un número hexadecimal con el prefijo “0x”, pero el número se mostrará en decimal."
},
@ -2116,9 +2212,6 @@
"newAccount": {
"message": "Cuenta nueva"
},
"newAccountDetectedDialogMessage": {
"message": "Se detectó una dirección nueva. Haga clic aquí para agregarla a la libreta de direcciones."
},
"newAccountNumberName": {
"message": "Cuenta $1",
"description": "Default name of next account to be created on create account screen"
@ -2170,6 +2263,17 @@
"nftTokenIdPlaceholder": {
"message": "Ingrese el id del token"
},
"nftWarningContent": {
"message": "Está otorgando acceso a $1, incluidos los que pueda poseer en el futuro. La contraparte puede transferir estos NFT desde su billetera en cualquier momento sin preguntarle hasta que revoque esta aprobación. $2",
"description": "$1 is nftWarningContentBold bold part, $2 is Learn more link"
},
"nftWarningContentBold": {
"message": "todos sus NFT de $1",
"description": "$1 is name of the collection"
},
"nftWarningContentGrey": {
"message": "Proceda con precaución."
},
"nfts": {
"message": "NFT"
},
@ -2244,7 +2348,7 @@
"message": "En este momento, la detección mejorada de token está disponible en las redes Ethereum Mainnet, Polygon, BSC y Avalanche. ¡Y habrá más!"
},
"notifications10DescriptionThree": {
"message": "La función de detección de tóken está ACTIVADA de forma predeterminada. Pero puede desactivarla en Configuración."
"message": "La función de detección de tóken está DESACTIVADA de forma predeterminada. Pero puede activarla en Configuración."
},
"notifications10DescriptionTwo": {
"message": "Obtenemos los tokens de listas de tokens de terceros. Los tokens enumerados en más de dos listas de tokens se detectarán automáticamente."
@ -2294,6 +2398,24 @@
"notifications15Title": {
"message": "¡La Fusión de Ethereum está aquí!"
},
"notifications16ActionText": {
"message": "Inténtelo aquí"
},
"notifications16Description": {
"message": "Rediseñamos nuestra confirmación de asignación de tokens para ayudarlo a tomar decisiones más informadas."
},
"notifications16Title": {
"message": "Experiencia mejorada de asignación de tokens"
},
"notifications17ActionText": {
"message": "Mostrar configuración de seguridad y privacidad"
},
"notifications17Description": {
"message": "Esta actualización ofrece más opciones para que pueda controlar mejor su propia privacidad. Agregamos más transparencia sobre cómo se recopilan los datos y opciones más claras para compartirlos. Cambie sus preferencias o elimine los datos de uso de la extensión a través de la configuración de Seguridad y privacidad."
},
"notifications17Title": {
"message": "Configuración de Seguridad y privacidad"
},
"notifications1Description": {
"message": "Los usuarios de la aplicación móvil de MetaMask ahora pueden canjear tokens en su cartera móvil. Escanee el código QR para obtener la aplicación móvil y comience a canjear.",
"description": "Description of a notification in the 'See What's New' popup. Describes the swapping on mobile feature."
@ -2418,12 +2540,85 @@
"on": {
"message": "Activado"
},
"onboardingAdvancedPrivacyIPFSDescription": {
"message": "La puerta de enlace de IPFS permite acceder y visualizar datos alojados por terceros. Puede agregar una puerta de enlace de IPFS personalizada o continuar usando la predeterminada."
},
"onboardingAdvancedPrivacyIPFSInvalid": {
"message": "Ingrese una URL válida"
},
"onboardingAdvancedPrivacyIPFSTitle": {
"message": "Agregar puerta de enlace de IPFS personalizada"
},
"onboardingAdvancedPrivacyIPFSValid": {
"message": "La URL de la puerta de enlace de IPFS es válida"
},
"onboardingAdvancedPrivacyNetworkButton": {
"message": "Agregar red personalizada"
},
"onboardingAdvancedPrivacyNetworkDescription": {
"message": "Usamos Infura como nuestro proveedor de llamada a procedimiento remoto (RPC) para ofrecer el acceso más confiable y privado posible a los datos de Ethereum. Puede elegir su propio RPC, pero recuerde que cualquier RPC recibirá su dirección IP y su billetera Ethereum para realizar transacciones. Lea nuestra $1 para obtener más información sobre cómo Infura maneja los datos."
},
"onboardingAdvancedPrivacyNetworkTitle": {
"message": "Elija su red"
},
"onboardingCreateWallet": {
"message": "Crear una cartera nueva"
},
"onboardingImportWallet": {
"message": "Importar una cartera existente"
},
"onboardingMetametricsAgree": {
"message": "Acepto"
},
"onboardingMetametricsAllowOptOut": {
"message": "Siempre le permitirá excluirse a través de la Configuración"
},
"onboardingMetametricsDataTerms": {
"message": "Estos datos se agrupan y, por lo tanto, son anónimos a los efectos del Reglamento general de protección de datos (UE) 2016/679."
},
"onboardingMetametricsDescription": {
"message": "MetaMask quisiera recopilar datos de uso para comprender mejor cómo nuestros usuarios interactúan con MetaMask. Estos datos se utilizarán para proporcionar el servicio, lo que incluye mejorarlo en función de su uso."
},
"onboardingMetametricsDescription2": {
"message": "MetaMask..."
},
"onboardingMetametricsDisagree": {
"message": "No, gracias"
},
"onboardingMetametricsInfuraTerms": {
"message": "*Al utilizar Infura como su proveedor de RPC predeterminado en MetaMask, Infura recopilará su dirección IP y la dirección de su billetera de Ethereum cuando envíe una transacción. No almacenamos esta información de una manera que permita qie nuestros sistemas asocien esos dos datos. Para obtener más información sobre cómo interactúan MetaMask e Infura desde la perspectiva de la recopilación de datos, consulte nuestra actualización $1. Para obtener más información sobre nuestras prácticas de privacidad en general, consulte nuestra $2.",
"description": "$1 represents `onboardingMetametricsInfuraTermsPolicyLink`, $2 represents `onboardingMetametricsInfuraTermsPolicy`"
},
"onboardingMetametricsInfuraTermsPolicy": {
"message": "Política de privacidad aquí"
},
"onboardingMetametricsInfuraTermsPolicyLink": {
"message": "aquí"
},
"onboardingMetametricsModalTitle": {
"message": "Agregar red personalizada"
},
"onboardingMetametricsNeverCollect": {
"message": "$1 recopilará información que no necesitamos para brindar el servicio (como claves, direcciones, hashes de transacciones o saldos)",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverCollectIP": {
"message": "$1 recopilará su dirección IP completa*",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverEmphasis": {
"message": "Nunca"
},
"onboardingMetametricsNeverSellData": {
"message": "$1 venderá datos. ¡Jamás!",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsSendAnonymize": {
"message": "Enviará eventos de vistas de página y clics anónimos"
},
"onboardingMetametricsTitle": {
"message": "Ayúdenos a mejorar MetaMask"
},
"onboardingPinExtensionBillboardAccess": {
"message": "Acceso completo"
},
@ -2465,11 +2660,11 @@
"description": "Return the user to the site that initiated onboarding"
},
"onboardingShowIncomingTransactionsDescription": {
"message": "Mostrar las transacciones entrantes en su cartera depende de la comunicación con $1. Etherscan tendrá acceso a su dirección de Ethereum y a su dirección IP. Ver $2.",
"message": "Mostrar las transacciones entrantes en su cartera depende de la comunicación con $1. Etherscan tendrá acceso a su dirección de Ethereum y a su dirección IP. Ver 2$.",
"description": "$1 is a clickable link with text defined by the 'etherscan' key. $2 is a clickable link with text defined by the 'privacyMsg' key."
},
"onboardingUsePhishingDetectionDescription": {
"message": "Las alertas de detección de phishing se basan en la comunicación con $1. jsDeliver tendrá acceso a su dirección IP. Ver $2.",
"message": "Las alertas de detección de phishing se basan en la comunicación con $1. jsDeliver tendrá acceso a su dirección IP. Ver 2$.",
"description": "The $1 is the word 'jsDeliver', from key 'jsDeliver' and $2 is the words Privacy Policy from key 'privacyMsg', both separated here so that it can be wrapped as a link"
},
"onlyAddTrustedNetworks": {
@ -2500,6 +2695,10 @@
"osTheme": {
"message": "Sistema"
},
"otherSnaps": {
"message": "otros complementos",
"description": "Used in the 'permission_rpc' message."
},
"padlock": {
"message": "Candado"
},
@ -2571,14 +2770,30 @@
"message": "Conéctese al complemento de $1.",
"description": "The description for the `wallet_snap_*` permission. $1 is the name of the Snap."
},
"permission_cronjob": {
"message": "Programar y ejecutar acciones periódicas.",
"description": "The description for the `snap_cronjob` permission"
},
"permission_customConfirmation": {
"message": "Mostrar una confirmación en MetaMask.",
"description": "The description for the `snap_confirm` permission"
},
"permission_dialog": {
"message": "Mostrar ventanas de diálogo en MetaMask.",
"description": "The description for the `snap_dialog` permission"
},
"permission_ethereumAccounts": {
"message": "Ver las direcciones, saldos, actividad de las cuentas permitidas y sugerir transacciones para aprobar (requerido)",
"message": "Ver las direcciones de las cuentas permitidas (requerido)",
"description": "The description for the `eth_accounts` permission"
},
"permission_ethereumProvider": {
"message": "Acceda al proveedor de Ethereum.",
"description": "The description for the `endowment:ethereum-provider` permission"
},
"permission_getEntropy": {
"message": "Obtenga claves arbitrarias únicas para este complemento.",
"description": "The description for the `snap_getEntropy` permission"
},
"permission_longRunning": {
"message": "Ejecutar indefinidamente.",
"description": "The description for the `endowment:long-running` permission"
@ -2599,10 +2814,18 @@
"message": "Mostrar notificaciones.",
"description": "The description for the `snap_notify` permission"
},
"permission_rpc": {
"message": "Permitir que $1 se comunique directamente con este complemento.",
"description": "The description for the `endowment:rpc` permission. $1 is 'other snaps' or 'websites'."
},
"permission_transactionInsight": {
"message": "Obtenga y muestre información de transacciones.",
"description": "The description for the `endowment:transaction-insight` permission"
},
"permission_transactionInsightOrigin": {
"message": "Ver los orígenes de los sitios web que sugieren transacciones",
"description": "The description for the `transactionOrigin` caveat, to be used with the `endowment:transaction-insight` permission"
},
"permission_unknown": {
"message": "Permiso desconocido: $1",
"description": "$1 is the name of a requested permission that is not recognized."
@ -2652,6 +2875,9 @@
"priorityFeeProperCase": {
"message": "Tarifa de prioridad"
},
"privacy": {
"message": "Privacidad"
},
"privacyMsg": {
"message": "Política de privacidad"
},
@ -2737,6 +2963,12 @@
"rejectAll": {
"message": "Rechazar todo"
},
"rejectRequestsDescription": {
"message": "Está a punto de rechazar $1 solicitudes en lote."
},
"rejectRequestsN": {
"message": "Rechazar $1 solicitudes"
},
"rejectTxsDescription": {
"message": "Está a punto de rechazar $1 transacciones en lote."
},
@ -2843,6 +3075,9 @@
"revealTheSeedPhrase": {
"message": "Revelar frase semilla"
},
"reviewSpendingCap": {
"message": "Revise su límite de gasto"
},
"revokeAllTokensTitle": {
"message": "¿Revocar permiso para acceder a todo su $1?",
"description": "$1 is the symbol of the token for which the user is revoking approval"
@ -2851,6 +3086,10 @@
"message": "Al revocar permisos, el/la siguiente $1 no tendrá más acceso a su $2",
"description": "$1 is either key 'account' or 'contract', and $2 is either a string or link of a given token symbol or name"
},
"revokeSpendingCap": {
"message": "Revocar un límite de gasto para su $1",
"description": "$1 is a token symbol"
},
"revokeSpendingCapTooltipText": {
"message": "Este contrato no podrá gastar más de sus tokens actuales o futuros."
},
@ -2905,6 +3144,9 @@
"secureWallet": {
"message": "Cartera segura"
},
"security": {
"message": "Seguridad"
},
"securityAndPrivacy": {
"message": "Seguridad y privacidad"
},
@ -3035,6 +3277,10 @@
"message": "Aprobar $1 sin límite preestablecido",
"description": "The token symbol that is being approved"
},
"setSpendingCap": {
"message": "Establecer un límite de gasto para su $1",
"description": "$1 is a token symbol"
},
"settings": {
"message": "Configuración"
},
@ -3082,9 +3328,6 @@
"showPrivateKeys": {
"message": "Mostrar claves privadas"
},
"showRecommendations": {
"message": "Mostrar recomendaciones"
},
"showTestnetNetworks": {
"message": "Mostrar redes de prueba"
},
@ -3100,8 +3343,11 @@
"signatureRequest": {
"message": "Solicitud de firma"
},
"signatureRequest1": {
"message": "Mensaje"
"signatureRequestGuidance": {
"message": "Solo firme este mensaje si comprende completamente el contenido y confía en el sitio solicitante."
},
"signatureRequestWarning": {
"message": "Firmar este mensaje podría ser peligroso. Es posible que le esté otorgando el control total de su cuenta y activos a la contraparte de este mensaje. Eso significa que podrían vaciar su cuenta en cualquier momento. Proceda con precaución. $1."
},
"signed": {
"message": "Firmado"
@ -3166,6 +3412,10 @@
"snaps": {
"message": "Complementos"
},
"snapsInsightError": {
"message": "Ocurrió un error con $1: $2",
"description": "This is shown when the insight snap throws an error. $1 is the snap name, $2 is the error message."
},
"snapsInsightLoading": {
"message": "Cargando información de transacción..."
},
@ -3181,9 +3431,15 @@
"snapsToggle": {
"message": "Un complemento solo se ejecutará si está habilitado"
},
"snapsUIError": {
"message": "La IU especificada por el complemento no es válida."
},
"someNetworksMayPoseSecurity": {
"message": "Algunas redes pueden presentar riesgos de seguridad y/o privacidad. Comprenda los riesgos antes de agregar y utilizar una red."
},
"somethingIsWrong": {
"message": "Algo salió mal. Intente volver a cargar la página."
},
"somethingWentWrong": {
"message": "Lo lamentamos, se produjo un error."
},
@ -3227,6 +3483,13 @@
"spendLimitTooLarge": {
"message": "El límite de gastos es demasiado alto"
},
"spendingCapError": {
"message": "Error: ingrese solo números"
},
"spendingCapErrorDescription": {
"message": "Ingrese solo una cantidad con la que se sienta cómodo para que $1 acceda ahora o en el futuro. Siempre puede aumentar el límite de tokens más tarde.",
"description": "$1 is origin of the site requesting the token limit"
},
"srpInputNumberOfWords": {
"message": "Tengo una frase de $1 palabras",
"description": "This is the text for each option in the dropdown where a user selects how many words their secret recovery phrase has during import. The $1 is the number of words (either 12, 15, 18, 21, or 24)."
@ -3279,10 +3542,10 @@
"message": "No conectado"
},
"step1LatticeWallet": {
"message": "Asegúrese de que su Lattice1 esté listo para conectarse"
"message": "Conecte su Lattice1"
},
"step1LatticeWalletMsg": {
"message": "Puede conectar MetaMask a su dispositivo Lattice1 una vez que esté configurado y en línea. Desbloquee su dispositivo y tenga a mano el ID correspondiente. Para más información sobre el uso de carteras de hardware, $1",
"message": "Puede conectar MetaMask a su dispositivo Lattice1 una vez que esté configurado y en línea. Desbloquee su dispositivo y tenga a mano el ID correspondiente.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step1LedgerWallet": {
@ -3293,17 +3556,17 @@
"description": "$1 represents the `ledgerLiveApp` localization value"
},
"step1TrezorWallet": {
"message": "Conectar la cartera Trezor"
"message": "Conecte su Trezor"
},
"step1TrezorWalletMsg": {
"message": "Conecte la cartera directamente al equipo. Para más información sobre el uso de su dispositivo de cartera de hardware, $1",
"message": "Conecte su Trezor directamente al equipo y desbloquéelo. Asegúrese de utilizar la contraseña correcta.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step2LedgerWallet": {
"message": "Conectar la cartera Ledger"
"message": "Conecte su Ledger"
},
"step2LedgerWalletMsg": {
"message": "Conecte la cartera directamente al equipo. Desbloquee su Ledger y abra la aplicación de Ethereum. Para más información sobre el uso de su dispositivo de cartera de hardware, $1.",
"message": "Conecte su Ledger directamente a su equipo, desbloquéelo y abra la aplicación Ethereum.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"stillGettingMessage": {
@ -3863,6 +4126,9 @@
"tokenList": {
"message": "Listas de tokens:"
},
"tokenNftAutoDetection": {
"message": "Detección automática de tokens y NFT"
},
"tokenScamSecurityRisk": {
"message": "estafas de tokens y riesgos de seguridad"
},
@ -3978,12 +4244,21 @@
"transactionResubmitted": {
"message": "Transacción reenviada con la cuota de gas aumentada a $1 en $2"
},
"transactionSecurityCheck": {
"message": "Control de seguridad de transacciones"
},
"transactionSecurityCheckDescription": {
"message": "Actívelo para permitir que un tercero (OpenSea) revise todas sus transacciones y solicitudes de firma y le advierta sobre solicitudes maliciosas conocidas."
},
"transactionSubmitted": {
"message": "Transacción enviada con una cuota de gas de $1 en $2."
},
"transactionUpdated": {
"message": "La transacción se actualizó en $2."
},
"transactions": {
"message": "Transacciones"
},
"transfer": {
"message": "Transferir"
},
@ -4016,6 +4291,9 @@
"turnOnTokenDetection": {
"message": "Activar la detección mejorada de tokens"
},
"tutorial": {
"message": "Tutorial"
},
"twelveHrTitle": {
"message": "12 horas:"
},
@ -4098,6 +4376,24 @@
"useCollectibleDetectionDescription": {
"message": "La visualización de medios y datos de NFT puede exponer su dirección IP a servidores centralizados. Las API de terceros (como OpenSea) se utilizan para detectar NFT en su cartera. Esto expone la dirección de su cuenta con esos servicios. Deje esta opción desactivada si no quiere que la aplicación extraiga datos de esos servicios."
},
"useCollectibleDetectionDescriptionLine2": {
"message": "Además, tenga en cuenta que:"
},
"useCollectibleDetectionDescriptionLine3": {
"message": "Los metadatos de NFT pueden contener enlaces a sitios fraudulentos o de phishing."
},
"useCollectibleDetectionDescriptionLine4": {
"message": "Cualquiera puede enviar NFT a su cuenta. Esto puede incluir contenido ofensivo que podría mostrarse automáticamente en su billetera."
},
"useDefault": {
"message": "Uso por defecto"
},
"useMultiAccountBalanceChecker": {
"message": "Solicitudes de saldo de cuenta por lotes"
},
"useMultiAccountBalanceCheckerDescription": {
"message": "Procesamos cuentas por lotes y consultamos a Infura para mostrar sus saldos de manera receptiva. Si desactiva esta opción, solo se consultarán las cuentas activas. Algunas dapps no funcionarán a menos que conecte su biletera."
},
"usePhishingDetection": {
"message": "Usar detección de phishing"
},
@ -4113,6 +4409,9 @@
"userName": {
"message": "Nombre de usuario"
},
"verifyContractDetails": {
"message": "Verificar detalles del contrato"
},
"verifyThisTokenDecimalOn": {
"message": "Los decimales del token se pueden encontrar en $1",
"description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\""
@ -4125,6 +4424,9 @@
"message": "Verifique este token en $1 y asegúrese de que sea el token con el que quiere realizar la transacción.",
"description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\""
},
"view": {
"message": "Ver"
},
"viewAccount": {
"message": "Ver cuenta"
},
@ -4134,6 +4436,9 @@
"viewContact": {
"message": "Ver contacto"
},
"viewDetails": {
"message": "Ver detalles"
},
"viewFullTransactionDetails": {
"message": "Ver detalles completos de la transacción"
},
@ -4205,6 +4510,10 @@
"message": "WebHID",
"description": "Refers to a interface for connecting external devices to the browser. Used for connecting ledger to the browser. Read more here https://developer.mozilla.org/en-US/docs/Web/API/WebHID_API"
},
"websites": {
"message": "sitios web",
"description": "Used in the 'permission_rpc' message."
},
"welcome": {
"message": "Bienvenido a MetaMask"
},
@ -4263,6 +4572,12 @@
"youSign": {
"message": "Está firmando"
},
"yourFundsMayBeAtRisk": {
"message": "Sus fondos podrían estar en riesgo"
},
"yourNFTmayBeAtRisk": {
"message": "Sus NFT podrían estar en riesgo"
},
"yourPrivateSeedPhrase": {
"message": "Su frase secreta de recuperación privada"
},

View File

@ -167,9 +167,6 @@
"advancedGasPriceTitle": {
"message": "Precio del gas"
},
"advancedOptions": {
"message": "Opciones avanzadas"
},
"advancedPriorityFeeToolTip": {
"message": "La tarifa de prioridad (también llamada “propina del minero”) va directamente a los mineros para incentivarlos a priorizar su transacción."
},
@ -738,30 +735,9 @@
"editContact": {
"message": "Editar contacto"
},
"editGasEducationButtonText": {
"message": "¿Cómo debería elegir?"
},
"editGasEducationHighExplanation": {
"message": "Esta es la mejor opción para las transacciones urgentes (como los Swaps) ya que aumenta la probabilidad de una transacción exitosa. Si un Swap tarda demasiado en procesarse, puede fallar y causar la pérdida de una parte de la tarifa de gas."
},
"editGasEducationLowExplanation": {
"message": "Una tarifa de gas más baja debería utilizarse solo cuando el tiempo de procesamiento es menos importante. Las tarifas reducidas dificultan la predicción de cuándo (o si) su transacción tendrá éxito."
},
"editGasEducationMediumExplanation": {
"message": "Una tasa de gas media es buena para enviar, retirar o para otras transacciones no urgentes. Esta configuración suele dar lugar a una transacción exitosa."
},
"editGasEducationModalIntro": {
"message": "La selección de la tarifa de gas adecuada depende del tipo de transacción y de la importancia que tenga para usted."
},
"editGasEducationModalTitle": {
"message": "¿Cómo elegir?"
},
"editGasFeeModalTitle": {
"message": "Editar tarifa de gas"
},
"editGasHigh": {
"message": "Alta"
},
"editGasLimitOutOfBounds": {
"message": "El límite de gas debe ser al menos $1"
},
@ -772,9 +748,6 @@
"editGasLimitTooltip": {
"message": "El límite de gas es el máximo de unidades de gas que está dispuesto a utilizar. Las unidades de gas son un multiplicador de la \"Tarifa de prioridad máxima\" y de la \"Tarifa máxima\"."
},
"editGasLow": {
"message": "Baja"
},
"editGasMaxBaseFeeGWEIImbalance": {
"message": "La tarifa base máxima no puede ser inferior a la tarifa de prioridad"
},
@ -793,9 +766,6 @@
"editGasMaxFeePriorityImbalance": {
"message": "La tarifa base máxima no puede ser inferior a la tarifa de prioridad máxima"
},
"editGasMaxFeeTooltip": {
"message": "La tarifa máxima es lo máximo que se pagará (tarifa básica + tarifa de prioridad)."
},
"editGasMaxPriorityFeeBelowMinimum": {
"message": "La tarifa máxima de prioridad debe ser superior a 0 GWEI"
},
@ -814,12 +784,6 @@
"editGasMaxPriorityFeeLowV2": {
"message": "La tarifa de prioridad es baja para las condiciones actuales de la red"
},
"editGasMaxPriorityFeeTooltip": {
"message": "La tarifa de prioridad máxima (también llamada “propina del minero”) va directamente a los mineros para incentivarlos a priorizar su transacción. Lo más habitual es que se pague la configuración máxima"
},
"editGasMedium": {
"message": "Medio"
},
"editGasPriceTooLow": {
"message": "El precio del gas debe ser superior a 0"
},
@ -839,12 +803,6 @@
"editGasTooLow": {
"message": "Tiempo de procesamiento desconocido"
},
"editGasTooLowTooltip": {
"message": "Su tarifa máxima o su tarifa prioritaria máxima pueden ser bajas para las condiciones actuales del mercado. No sabemos cuándo (o si) se procesará su transacción. "
},
"editGasTooLowWarningTooltip": {
"message": "Esto reduce su tarifa máxima, pero si el tráfico de la red aumenta, su transacción puede retrasarse o fallar."
},
"editNonceField": {
"message": "Editar Nonce"
},
@ -860,22 +818,6 @@
"enableAutoDetect": {
"message": " Activar autodetección"
},
"enableEIP1559V2": {
"message": "Activar interfaz de tarifa de gas mejorada"
},
"enableEIP1559V2AlertMessage": {
"message": "Hemos actualizado la forma en que funciona la estimación y la personalización de la tarifa de gas."
},
"enableEIP1559V2ButtonText": {
"message": "Activar interfaz de tarifa de gas mejorada en Configuración"
},
"enableEIP1559V2Description": {
"message": "Hemos actualizado la forma en que funciona la estimación y la personalización de la tarifa de gas. Actívela si desea utilizar la nueva experiencia de gas. $1",
"description": "$1 here is Learn More link"
},
"enableEIP1559V2Header": {
"message": "Nueva experiencia de gas"
},
"enableFromSettings": {
"message": " Actívela en Configuración."
},
@ -1101,9 +1043,6 @@
"message": "Esta tarifa de gas ha sido sugerida por $1. Anularla puede causar un problema con su transacción. Comuníquese con $1 si tiene preguntas.",
"description": "$1 represents the Dapp's origin"
},
"gasEstimatesUnavailableWarning": {
"message": "Nuestras estimaciones bajas, medias y altas no están disponibles."
},
"gasLimit": {
"message": "Límite de gas"
},
@ -1682,9 +1621,6 @@
"newAccount": {
"message": "Cuenta nueva"
},
"newAccountDetectedDialogMessage": {
"message": "Se detectó una dirección nueva. Haga clic aquí para agregarla a la libreta de direcciones."
},
"newAccountNumberName": {
"message": "Cuenta $1",
"description": "Default name of next account to be created on create account screen"
@ -2377,9 +2313,6 @@
"showPrivateKeys": {
"message": "Mostrar claves privadas"
},
"showRecommendations": {
"message": "Mostrar recomendaciones"
},
"showTestnetNetworks": {
"message": "Mostrar redes de prueba"
},
@ -2395,9 +2328,6 @@
"signatureRequest": {
"message": "Solicitud de firma"
},
"signatureRequest1": {
"message": "Mensaje"
},
"signed": {
"message": "Firmado"
},

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Täpsemad"
},
"advancedOptions": {
"message": "Täpsemad suvandid"
},
"amount": {
"message": "Summa"
},
@ -551,9 +548,6 @@
"newAccount": {
"message": "Uus konto"
},
"newAccountDetectedDialogMessage": {
"message": "Leiti uus aadress! Klõpsake siia, et see oma aadressiraamatusse lisada."
},
"newAccountNumberName": {
"message": "Konto $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "پیشرفته"
},
"advancedOptions": {
"message": "گزینه های پیشرفته"
},
"amount": {
"message": "مبلغ"
},
@ -561,11 +558,8 @@
"newAccount": {
"message": "حساب جدید"
},
"newAccountDetectedDialogMessage": {
"message": "آدرس جدید شناسایی شد! اینجا کلیک کنید تا به کتابچه آدرسهای شما اضافه شود."
},
"newAccountNumberName": {
"message": "حساب 1$1",
"message": "حساب $1",
"description": "Default name of next account to be created on create account screen"
},
"newContact": {

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Lisäasetukset"
},
"advancedOptions": {
"message": "Tarkemmat vaihtoehdot"
},
"amount": {
"message": "Summa"
},
@ -561,9 +558,6 @@
"newAccount": {
"message": "Uusi tili"
},
"newAccountDetectedDialogMessage": {
"message": "Uusi osoitettu tunnistettu! Lisää se osoitekirjaasi napsauttamalla tästä."
},
"newAccountNumberName": {
"message": "Tili $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -41,9 +41,6 @@
"addToken": {
"message": "Magdagdag ng Token"
},
"advancedOptions": {
"message": "Mga Advanced na Opsyon"
},
"amount": {
"message": "Halaga"
},
@ -502,9 +499,6 @@
"newAccount": {
"message": "Bagong Account"
},
"newAccountDetectedDialogMessage": {
"message": "Naka-detect ng bagong address! Mag-click dito para idagdag ang iyong address book."
},
"newContact": {
"message": "Bagong Contact"
},

File diff suppressed because it is too large Load Diff

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "מתקדם"
},
"advancedOptions": {
"message": "אפשרויות מתקדמות"
},
"amount": {
"message": "כמות"
},
@ -558,9 +555,6 @@
"newAccount": {
"message": "חשבון חדש"
},
"newAccountDetectedDialogMessage": {
"message": "זוהתה כתובת חדש! נא להקיש כאן כדי להוסיף לפנקס הכתובות שלך."
},
"newAccountNumberName": {
"message": "חשבון $1",
"description": "Default name of next account to be created on create account screen"

File diff suppressed because it is too large Load Diff

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Napredno"
},
"advancedOptions": {
"message": "Napredne mogućnosti"
},
"amount": {
"message": "Iznos"
},
@ -554,9 +551,6 @@
"newAccount": {
"message": "Novi račun"
},
"newAccountDetectedDialogMessage": {
"message": "Nova je adresa otkrivena! Ovdje kliknite za njezino dodavanje u vaš imenik."
},
"newAccountNumberName": {
"message": "Račun $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Speciális"
},
"advancedOptions": {
"message": "Haladó beállítások"
},
"amount": {
"message": "Összeg"
},
@ -554,9 +551,6 @@
"newAccount": {
"message": "Új fiók"
},
"newAccountDetectedDialogMessage": {
"message": "Új címet észleltünk! Kattints ide, ha szeretnéd feljegyezni címtáradba."
},
"newAccountNumberName": {
"message": "$1 fiók",
"description": "Default name of next account to be created on create account screen"

View File

@ -36,10 +36,10 @@
"message": "Pindai kode QR"
},
"QRHardwareWalletSteps1Description": {
"message": "Hubungkan dompet perangkat keras bercelah udara yang berkomunikasi melalui kode QR. Dompet perangkat keras bercelah udara yang didukung secara resmi meliputi:"
"message": "Anda dapat memilih dari daftar mitra pendukung kode QR resmi di bawah ini."
},
"QRHardwareWalletSteps1Title": {
"message": "Dompet HW berbasis QR"
"message": "Hubungkan dompet perangkat keras QR Anda"
},
"QRHardwareWalletSteps2Description": {
"message": "Ngrave (segera hadir)"
@ -47,10 +47,19 @@
"SIWEAddressInvalid": {
"message": "Alamat pada permintaan masuk tidak sesuai dengan alamat akun yang Anda gunakan untuk masuk."
},
"SIWEDomainInvalidText": {
"message": "Situs yang Anda coba masuki tidak cocok dengan domain yang diminta. Lanjutkan dengan hati-hati."
},
"SIWEDomainInvalidTitle": {
"message": "Permintaan situs yang menipu."
},
"SIWEDomainWarningBody": {
"message": "Situs web ($1) meminta Anda untuk masuk ke domain yang salah. Kemungkinan ini merupakan serangan pengelabuan.",
"description": "$1 represents the website domain"
},
"SIWEDomainWarningLabel": {
"message": "Tidak aman"
},
"SIWELabelChainID": {
"message": "ID Rantai:"
},
@ -135,6 +144,10 @@
"message": "Nama akun ini sudah digunakan",
"description": "This is an error message shown when the user enters a new account name that matches an existing account name"
},
"accountNameReserved": {
"message": "Nama akun ini dicadangkan",
"description": "This is an error message shown when the user enters a new account name that is reserved for future use"
},
"accountOptions": {
"message": "Opsi akun"
},
@ -174,6 +187,15 @@
"addContact": {
"message": "Tambah kontak"
},
"addCustomIPFSGateway": {
"message": "Tambahkan gerbang IPFS khusus"
},
"addCustomIPFSGatewayDescription": {
"message": "Gerbang IPFS memungkinkan untuk mengakses dan melihat data yang diselenggarakan oleh pihak ketiga. Anda dapat menambahkan gerbang IPFS khusus atau melanjutkan menggunakan yang awal."
},
"addCustomNetwork": {
"message": "Tambahkan jaringan khusus"
},
"addCustomToken": {
"message": "Tambahkan token kustom"
},
@ -198,6 +220,28 @@
"addEthereumChainConfirmationTitle": {
"message": "Izinkan situs ini untuk menambahkan jaringan?"
},
"addEthereumChainWarningModalHeader": {
"message": "Cukup tambahkan penyedia RPC ini jika Anda yakin dapat memercayainya. $1",
"description": "$1 is addEthereumChainWarningModalHeaderPartTwo passed separately so that it can be bolded"
},
"addEthereumChainWarningModalHeaderPartTwo": {
"message": "Penyedia tak bertanggung jawab mungkin berbohong tentang status blockchain dan merekam aktivitas jaringan Anda."
},
"addEthereumChainWarningModalListHeader": {
"message": "Penyedia harus dapat diandalkan, karena memiliki wewenang untuk:"
},
"addEthereumChainWarningModalListPointOne": {
"message": "Melihat akun dan alamat IP Anda, serta menghubungkan keduanya"
},
"addEthereumChainWarningModalListPointThree": {
"message": "Menampilkan saldo akun dan status on-chain lainnya"
},
"addEthereumChainWarningModalListPointTwo": {
"message": "Menyebarkan transaksi Anda"
},
"addEthereumChainWarningModalTitle": {
"message": "Anda menambahkan penyedia RPC baru untuk Ethereum Mainnet"
},
"addFriendsAndAddresses": {
"message": "Tambahkan teman dan alamat yang Anda percayai"
},
@ -235,6 +279,9 @@
"advancedBaseGasFeeToolTip": {
"message": "Saat transaksi Anda dimasukkan ke dalam blok, selisih antara biaya dasar maks dan biaya dasar aktual akan dikembalikan. Jumlah total dihitung sebagai biaya dasar maks (dalam GWEI) * batas gas."
},
"advancedConfiguration": {
"message": "Konfigurasi lanjutan"
},
"advancedGasFeeDefaultOptIn": {
"message": "Simpan $1 ini sebagai default saya untuk \"Lanjutan\""
},
@ -247,9 +294,6 @@
"advancedGasPriceTitle": {
"message": "Harga gas"
},
"advancedOptions": {
"message": "Opsi lanjutan"
},
"advancedPriorityFeeToolTip": {
"message": "Biaya prioritas (alias “tip penambang”) langsung masuk ke penambang dan memberi insentif kepada mereka untuk memprioritaskan transaksi Anda."
},
@ -334,6 +378,13 @@
"message": "Setujui batas penggunaan $1",
"description": "The token symbol that is being approved"
},
"approveTokenDescription": {
"message": "Hal ini memungkinkan pihak ketiga untuk mengakses dan mentransfer NFT berikut tanpa pemberitahuan lebih lanjut sampai Anda mencabut aksesnya."
},
"approveTokenTitle": {
"message": "Berikan izin untuk mengakses dan mentransfer $1 Anda?",
"description": "$1 is the symbol of the token for which the user is granting approval"
},
"approved": {
"message": "Disetujui"
},
@ -377,6 +428,13 @@
"authorizedPermissions": {
"message": "Anda telah mengotorisasi izin berikut"
},
"autoDetectTokens": {
"message": "Deteksi otomatis token"
},
"autoDetectTokensDescription": {
"message": "Kami menggunakan API pihak ketiga untuk mendeteksi dan menampilkan token baru yang dikirim ke dompet Anda. Nonaktifkan jika Anda tidak ingin aplikasi memakai data dari layanan tersebut. $1",
"description": "$1 is a link to a support article"
},
"autoLockTimeLimit": {
"message": "Timer kunci otomatis (menit)"
},
@ -425,18 +483,35 @@
"beCareful": {
"message": "Berhati-hatilah"
},
"beta": {
"message": "Beta"
},
"betaHeaderText": {
"message": "Ini merupakan versi beta. Harap laporkan kerusakan $1",
"description": "$1 represents the word 'here' in a hyperlink"
},
"betaMetamaskDescription": {
"message": "MetaMask merupakan dompet aman yang dipercaya oleh jutaan orang, yang membuat dunia web3 dapat diakses oleh semua orang."
},
"betaMetamaskDescriptionDisclaimerHeading": {
"message": "Penafian versi Beta"
},
"betaMetamaskDescriptionExplanation": {
"message": "Gunakan versi ini untuk menguji fitur mendatang sebelum dirilis. Penggunaan dan masukan Anda membantu kami membangun versi MetaMask terbaik. Penggunaan MetaMask Beta Anda tunduk pada $1 standar kami dan $2 kami. Sebagai Beta, akan ada peningkatan risiko kekutu. Dengan melanjutkan, Anda menerima dan mengakui risiko ini, serta risiko yang ditemukan dalam Syarat dan Ketentuan Beta kami.",
"message": "Versi ini memungkinkan Anda menguji fitur yang akan datang sebelum dirilis, yang membantu menjadikan MetaMask lebih baik. Seperti semua versi beta, mungkin ada peningkatan risiko bug. MetaMask Beta tunduk pada $1 dan $2 kami.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanationBetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2": {
"message": "Dengan melanjutkan, Anda menerima dan menyetujui risiko ini, $1, dan $2 kami.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanation2BetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2BetaTermsLinkText": {
"message": "Persyaratan Beta"
},
"betaMetamaskDescriptionExplanationBetaTermsLinkText": {
"message": "Ketentuan Beta Tambahan"
"message": "Syarat Beta tambahan"
},
"betaMetamaskDescriptionExplanationTermsLinkText": {
"message": "Syarat"
"message": "Syarat standar"
},
"betaMetamaskVersion": {
"message": "Versi Beta MetaMask"
@ -444,6 +519,15 @@
"betaPortfolioSite": {
"message": "situs portofolio beta"
},
"betaTerms": {
"message": "Syarat penggunaan Beta"
},
"betaWalletCreationSuccessReminder1": {
"message": "MetaMask Beta tidak dapat memulihkan Frasa Pemulihan Rahasia Anda."
},
"betaWalletCreationSuccessReminder2": {
"message": "MetaMask Beta tidak akan pernah menanyakan Frasa Pemulihan Rahasia Anda."
},
"betaWelcome": {
"message": "Selamat datang di MetaMask Beta"
},
@ -514,6 +598,9 @@
"message": "Transak mendukung kartu kredit & debit, Apple Pay, MobiKwik, dan transfer bank (tergantung lokasi) di 100+ negara. $1 akan langsung didepositokan ke akun MetaMask Anda.",
"description": "$1 represents the crypto symbol to be purchased"
},
"buyNow": {
"message": "Beli Sekarang"
},
"buyWithWyre": {
"message": "Beli $1 dengan Wyre"
},
@ -572,6 +659,13 @@
"message": "Jaringan dengan ID rantai $1 dapat menggunakan simbol mata uang yang berbeda ($2) dari yang Anda masukkan. Harap verifikasikan sebelum melanjutkan.",
"description": "$1 is the chain id currently entered in the network form and $2 is the return value of nativeCurrency.symbol from chainlist.network"
},
"chooseYourNetwork": {
"message": "Pilih jaringan Anda"
},
"chooseYourNetworkDescription": {
"message": "Kami menggunakan Infura sebagai penyedia pemanggilan prosedur jarak jauh (RPC) kami untuk menawarkan akses paling andal dan pribadi ke data Ethereum. Anda dapat memilih RPC Anda sendiri, tetapi ingatlah bahwa setiap RPC akan menerima alamat IP dan dompet Ethereum Anda untuk melakukan transaksi. Baca $1 kami untuk mempelajari lebih lanjut seputar cara Infura menangani data.",
"description": "$1 is a link to the privacy policy"
},
"chromeRequiredForHardwareWallets": {
"message": "Anda perlu menggunakan MetaMask di Google Chrome untuk terhubung ke Dompet Perangkat Keras Anda."
},
@ -703,6 +797,10 @@
"contacts": {
"message": "Kontak"
},
"contentFromSnap": {
"message": "Konten dari $1",
"description": "$1 represents the name of the snap"
},
"continue": {
"message": "Lanjutkan"
},
@ -736,6 +834,15 @@
"contractInteraction": {
"message": "Interaksi kontrak"
},
"contractNFT": {
"message": "Kontrak NFT"
},
"contractRequestingAccess": {
"message": "Kontrak meminta akses"
},
"contractRequestingSignature": {
"message": "Kontrak meminta tanda tangan"
},
"contractRequestingSpendingCap": {
"message": "Kontrak meminta batas penggunaan"
},
@ -751,6 +858,9 @@
"convertTokenToNFTExistDescription": {
"message": "Kami mendeteksi bahwa aset ini telah ditambahkan sebagai NFT. Anda ingin menghapusnya dari daftar token?"
},
"coolWallet": {
"message": "CoolWallet"
},
"copiedExclamation": {
"message": "Disalin!"
},
@ -802,6 +912,9 @@
"currentLanguage": {
"message": "Bahasa saat ini"
},
"currentRpcUrlDeprecated": {
"message": "URL rpc saat ini untuk jaringan ini tidak digunakan lagi."
},
"currentTitle": {
"message": "Saat ini:"
},
@ -874,6 +987,9 @@
"dataHex": {
"message": "Hex"
},
"dcent": {
"message": "D'Cent"
},
"decimal": {
"message": "Desimal token"
},
@ -912,6 +1028,9 @@
"deleteNetworkDescription": {
"message": "Anda yakin ingin menghapus jaringan ini?"
},
"deposit": {
"message": "Deposit"
},
"depositCrypto": {
"message": "Deposit $1",
"description": "$1 represents the crypto symbol to be purchased"
@ -977,6 +1096,9 @@
"downloadGoogleChrome": {
"message": "Unduh Google Chrome"
},
"downloadNow": {
"message": "Unduh Sekarang"
},
"downloadSecretBackup": {
"message": "Unduh Frasa Pemulihan Rahasia dan biarkan tersimpan secara aman di media penyimpanan atau hard drive eksternal terenkripsi."
},
@ -1001,30 +1123,9 @@
"editContact": {
"message": "Edit kontak"
},
"editGasEducationButtonText": {
"message": "Bagaimana saya harus memilih?"
},
"editGasEducationHighExplanation": {
"message": "Ini adalah pilihan terbaik untuk transaksi di waktu sensitif (seperti Swap) karena meningkatkan kemungkinan keberhasilan transaksi. Jika pemrosesan Swap terlalu lama, maka berpotensi gagal dan mengakibatkan hilangnya sebagian biaya gas Anda."
},
"editGasEducationLowExplanation": {
"message": "Biaya gas yang lebih rendah hanya boleh digunakan saat waktu pemrosesan kurang penting. Biaya yang lebih rendah membuat sulit untuk memprediksi kapan (atau jika) transaksi Anda akan berhasil."
},
"editGasEducationMediumExplanation": {
"message": "Biaya gas sedang cocok untuk mengirim, menarik, atau transaksi non-waktu sensitif lainnya. Pengaturan ini paling sering menghasilkan transaksi yang berhasil."
},
"editGasEducationModalIntro": {
"message": "Memilih biaya gas yang tepat tergantung jenis transaksi dan seberapa penting bagi Anda."
},
"editGasEducationModalTitle": {
"message": "Bagaimana cara memilihnya?"
},
"editGasFeeModalTitle": {
"message": "Edit biaya gas"
},
"editGasHigh": {
"message": "Tinggi"
},
"editGasLimitOutOfBounds": {
"message": "Batas gas minimum adalah $1"
},
@ -1035,9 +1136,6 @@
"editGasLimitTooltip": {
"message": "Batas gas merupakan unit maksimum gas yang ingin Anda gunakan. Unit gas adalah pengganda untuk “Biaya prioritas maks” dan “Biaya maks”."
},
"editGasLow": {
"message": "Rendah"
},
"editGasMaxBaseFeeGWEIImbalance": {
"message": "Biaya dasar maks tidak boleh lebih rendah dari biaya prioritas"
},
@ -1056,9 +1154,6 @@
"editGasMaxFeePriorityImbalance": {
"message": "Biaya maks tidak boleh lebih rendah dari biaya prioritas maks"
},
"editGasMaxFeeTooltip": {
"message": "Biaya maks merupakan biaya tertinggi yang akan Anda bayarkan (biaya dasar + biaya prioritas)."
},
"editGasMaxPriorityFeeBelowMinimum": {
"message": "Biaya prioritas maks harus lebih besar dari 0 GWEI"
},
@ -1077,12 +1172,6 @@
"editGasMaxPriorityFeeLowV2": {
"message": "Biaya prioritas rendah untuk kondisi jaringan saat ini"
},
"editGasMaxPriorityFeeTooltip": {
"message": "Biaya prioritas maks (alias “tip penambang”) langsung masuk ke penambang dan memberi insentif kepada mereka untuk memprioritaskan transaksi Anda. Pengaturan maks akan menjadi yang paling sering Anda bayar"
},
"editGasMedium": {
"message": "Sedang"
},
"editGasPriceTooLow": {
"message": "Harga gas harus lebih besar dari 0"
},
@ -1102,12 +1191,6 @@
"editGasTooLow": {
"message": "Waktu pemrosesan tak diketahui"
},
"editGasTooLowTooltip": {
"message": "Biaya maks atau biaya prioritas maks Anda mungkin rendah untuk kondisi pasar saat ini. Kami tidak tahu kapan (atau jika) transaksi Anda akan diproses. "
},
"editGasTooLowWarningTooltip": {
"message": "Ini akan menurunkan biaya maks Anda, tetapi jika lalu lintas jaringan meningkat, transaksi Anda mungkin tertunda atau gagal."
},
"editNonceField": {
"message": "Edit nonce"
},
@ -1123,22 +1206,6 @@
"enableAutoDetect": {
"message": " Aktifkan deteksi otomatis"
},
"enableEIP1559V2": {
"message": "Aktifkan UI biaya gas yang ditingkatkan"
},
"enableEIP1559V2AlertMessage": {
"message": "Kami telah memperbarui cara kerja estimasi dan penyesuaian biaya gas."
},
"enableEIP1559V2ButtonText": {
"message": "Aktifkan UI biaya gas yang ditingkatkan di Pengaturan"
},
"enableEIP1559V2Description": {
"message": "Kami telah memperbarui cara kerja estimasi dan penyesuaian gas. Aktifkan jika Anda ingin menggunakan pengalaman gas baru. $1",
"description": "$1 here is Learn More link"
},
"enableEIP1559V2Header": {
"message": "Pengalaman gas baru"
},
"enableFromSettings": {
"message": " Aktifkan dari Pengaturan."
},
@ -1215,6 +1282,9 @@
"ensUnknownError": {
"message": "Pencarian ENS gagal."
},
"enterANumber": {
"message": "Masukkan angka"
},
"enterMaxSpendLimit": {
"message": "Masukkan batas penggunaan maksimum"
},
@ -1389,9 +1459,6 @@
"message": "Biaya gas ini telah disarankan oleh $1. Pengabaian dapat menyebabkan masalah pada transaksi Anda. Hubungi $1 jika ada pertanyaan.",
"description": "$1 represents the Dapp's origin"
},
"gasEstimatesUnavailableWarning": {
"message": "Estimasi rendah, sedang, dan tinggi kami tidak tersedia."
},
"gasFee": {
"message": "Biaya gas"
},
@ -1485,7 +1552,7 @@
"message": "Dapatkan Ether"
},
"getEtherFromFaucet": {
"message": "Dapatkan Ether dari keran untuk $1",
"message": "Dapatkan Ether dari keran untuk jaringan $1.",
"description": "Displays network name for Ether faucet"
},
"getStarted": {
@ -1642,6 +1709,12 @@
"message": "Diimpor",
"description": "status showing that an account has been fully loaded into the keyring"
},
"improvedTokenAllowance": {
"message": "Peningkatan pengalaman tunjangan token"
},
"improvedTokenAllowanceDescription": {
"message": "Aktifkan ini untuk memperoleh peningkatan pengalaman tunjangan token setiap kali aplikasi terdesentralisasi (dapp) meminta persetujuan ERC20"
},
"inYourSettings": {
"message": "di Pengaturan Anda"
},
@ -1652,6 +1725,16 @@
"initialTransactionConfirmed": {
"message": "Transaksi awal Anda dikonfirmasikan oleh jaringan. Klik Oke untuk kembali."
},
"inputLogicEmptyState": {
"message": "Masukkan angka yang menurut Anda dapat digunakan kontrak sekarang atau di masa mendatang. Anda selalu dapat meningkatkan batas pengeluaran nanti."
},
"inputLogicEqualOrSmallerNumber": {
"message": "Ini memungkinkan kontrak menggunakan $1 dari saldo Anda saat ini.",
"description": "$1 is the current token balance in the account and the name of the current token"
},
"inputLogicHigherNumber": {
"message": "Ini memungkinkan kontrak menggunakan semua saldo token Anda hingga mencapai batas atau Anda mencabut batas pengeluaran. Jika ini bukan yang dimaksudkan, pertimbangkan untuk menetapkan batas pengeluaran yang lebih rendah."
},
"install": {
"message": "Instal"
},
@ -1662,6 +1745,10 @@
"message": "$1 di akun Anda tidak cukup untuk membayar biaya transaksi di jaringan $2. $3 atau depositkan dari akun lain.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button"
},
"insufficientCurrencyBuyOrReceive": {
"message": "$1 di akun Anda tidak cukup untuk membayar biaya transaksi di jaringan $2. $3 atau $4 dari akun lain.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button, $4 is the key 'deposit' button"
},
"insufficientCurrencyDeposit": {
"message": "$1 di akun Anda tidak cukup untuk membayar biaya transaksi di jaringan $2. Depositkan $1 dari akun lain.",
"description": "$1 is the native currency of the network, $2 is the name of the current network"
@ -2060,6 +2147,9 @@
"networkName": {
"message": "Nama jaringan"
},
"networkNameArbitrum": {
"message": "Arbitrum"
},
"networkNameAvalanche": {
"message": "Avalanche"
},
@ -2075,12 +2165,18 @@
"networkNameGoerli": {
"message": "Goerli"
},
"networkNameOptimism": {
"message": "Optimisme"
},
"networkNamePolygon": {
"message": "Polygon"
},
"networkNameTestnet": {
"message": "Testnet"
},
"networkProvider": {
"message": "Penyedia jaringan"
},
"networkSettingsChainIdDescription": {
"message": "ID rantai digunakan untuk menandatangani transaksi. Harus cocok dengan ID rantai yang dikembalikan oleh jaringan. Anda dapat memasukkan bilangan heksadesimal berawalan '0x' atau desimal, namun kami akan menampilkan bilangan tersebut dalam desimal."
},
@ -2116,9 +2212,6 @@
"newAccount": {
"message": "Akun baru"
},
"newAccountDetectedDialogMessage": {
"message": "Alamat baru terdeteksi! Klik di sini untuk menambahkan ke buku alamat Anda."
},
"newAccountNumberName": {
"message": "Akun $1",
"description": "Default name of next account to be created on create account screen"
@ -2170,6 +2263,17 @@
"nftTokenIdPlaceholder": {
"message": "Masukkan id token"
},
"nftWarningContent": {
"message": "Anda memberikan akses ke $1, termasuk setiap akses yang Anda miliki di masa mendatang. Pihak lain dapat mentransfer NFT ini dari dompet Anda kapan saja tanpa meminta izin Anda sampai Anda membatalkan persetujuan ini. $2",
"description": "$1 is nftWarningContentBold bold part, $2 is Learn more link"
},
"nftWarningContentBold": {
"message": "semua NFT $1 Anda",
"description": "$1 is name of the collection"
},
"nftWarningContentGrey": {
"message": "Lanjutkan dengan hati-hati."
},
"nfts": {
"message": "NFT"
},
@ -2294,6 +2398,24 @@
"notifications15Title": {
"message": "Penggabungan Ethereum telah tiba!"
},
"notifications16ActionText": {
"message": "Cobalah di sini"
},
"notifications16Description": {
"message": "Kami mendesain ulang konfirmasi tunjangan token kami untuk membantu Anda membuat keputusan yang lebih tepat."
},
"notifications16Title": {
"message": "Peningkatan pengalaman tunjangan token"
},
"notifications17ActionText": {
"message": "Tampilkan pengaturan Keamanan & Privasi"
},
"notifications17Description": {
"message": "Pembaruan ini memberikan lebih banyak opsi sehingga Anda dapat mengontrol privasi Anda sendiri dengan lebih baik. Kami telah menambahkan penjelasan seputar cara pengumpulan data dan opsi yang lebih mudah untuk membagikannya. Ubah preferensi Anda atau hapus data penggunaan ekstensi melalui pengaturan Keamanan & Privasi."
},
"notifications17Title": {
"message": "Pengaturan Keamanan & Privasi"
},
"notifications1Description": {
"message": "Pengguna MetaMask Mobile kini bisa menukar token di dalam dompet seluler mereka. Pindai kode QR untuk mendapatkan aplikasi seluler dan mulai menukar.",
"description": "Description of a notification in the 'See What's New' popup. Describes the swapping on mobile feature."
@ -2418,12 +2540,85 @@
"on": {
"message": "Nyala"
},
"onboardingAdvancedPrivacyIPFSDescription": {
"message": "Gerbang IPFS memungkinkan untuk mengakses dan melihat data yang diselenggarakan oleh pihak ketiga. Anda dapat menambahkan gerbang IPFS khusus atau melanjutkan menggunakan yang awal."
},
"onboardingAdvancedPrivacyIPFSInvalid": {
"message": "Masukkan URL yang valid"
},
"onboardingAdvancedPrivacyIPFSTitle": {
"message": "Tambahkan Gerbang IPFS khusus"
},
"onboardingAdvancedPrivacyIPFSValid": {
"message": "URL gerbang IPFS valid"
},
"onboardingAdvancedPrivacyNetworkButton": {
"message": "Tambahkan jaringan khusus"
},
"onboardingAdvancedPrivacyNetworkDescription": {
"message": "Kami menggunakan Infura sebagai penyedia pemanggilan prosedur jarak jauh (RPC) kami untuk menawarkan akses paling andal dan pribadi ke data Ethereum. Anda dapat memilih RPC Anda sendiri, tetapi ingatlah bahwa setiap RPC akan menerima alamat IP dan dompet Ethereum Anda untuk melakukan transaksi. Baca $1 kami untuk mempelajari lebih lanjut seputar cara Infura menangani data."
},
"onboardingAdvancedPrivacyNetworkTitle": {
"message": "Pilih jaringan Anda"
},
"onboardingCreateWallet": {
"message": "Buat dompet baru"
},
"onboardingImportWallet": {
"message": "Impor dompet yang ada"
},
"onboardingMetametricsAgree": {
"message": "Saya setuju"
},
"onboardingMetametricsAllowOptOut": {
"message": "Selalu izinkan Anda untuk keluar melalui Pengaturan"
},
"onboardingMetametricsDataTerms": {
"message": "Data ini dikumpulkan sehingga bersifat anonim untuk tujuan Peraturan Perlindungan Data Umum (UE) 2016/679."
},
"onboardingMetametricsDescription": {
"message": "MetaMask ingin mengumpulkan data penggunaan untuk lebih memahami cara pengguna kami berinteraksi dengan MetaMask. Data ini akan digunakan untuk menyediakan layanan, termasuk meningkatkan layanan berdasarkan penggunaan Anda."
},
"onboardingMetametricsDescription2": {
"message": "MetaMask akan..."
},
"onboardingMetametricsDisagree": {
"message": "Tidak, terima kasih"
},
"onboardingMetametricsInfuraTerms": {
"message": "* Saat Anda menggunakan Infura sebagai penyedia RPC awal di MetaMask, Infura akan mengumpulkan alamat IP dan alamat dompet Ethereum Anda saat mengirim transaksi. Kami tidak menyimpan informasi ini dengan cara yang memungkinkan sistem kami menghubungkan kedua bagian data tersebut. Untuk informasi lebih lanjut seputar cara MetaMask dan Infura berinteraksi dari perspektif pengumpulan data, lihat pembaruan $1. Untuk informasi lebih lanjut seputar praktik privasi kami secara umum, lihat $2 kami.",
"description": "$1 represents `onboardingMetametricsInfuraTermsPolicyLink`, $2 represents `onboardingMetametricsInfuraTermsPolicy`"
},
"onboardingMetametricsInfuraTermsPolicy": {
"message": "Kebijakan Privasi di sini"
},
"onboardingMetametricsInfuraTermsPolicyLink": {
"message": "di sini"
},
"onboardingMetametricsModalTitle": {
"message": "Tambahkan jaringan khusus"
},
"onboardingMetametricsNeverCollect": {
"message": "$1 mengumpulkan informasi yang tidak kami perlukan untuk menyediakan layanan (seperti kunci, alamat, hash transaksi, atau saldo)",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverCollectIP": {
"message": "$1 mengumpulkan alamat IP lengkap Anda*",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverEmphasis": {
"message": "Jangan"
},
"onboardingMetametricsNeverSellData": {
"message": "$1 menjual data. Jangan pernah!",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsSendAnonymize": {
"message": "Kirim klik anonim dan acara tampilan laman"
},
"onboardingMetametricsTitle": {
"message": "Bantu kami meningkatkan MetaMask"
},
"onboardingPinExtensionBillboardAccess": {
"message": "Akses penuh"
},
@ -2500,6 +2695,10 @@
"osTheme": {
"message": "Sistem"
},
"otherSnaps": {
"message": "snap lainnya",
"description": "Used in the 'permission_rpc' message."
},
"padlock": {
"message": "Gembok"
},
@ -2571,14 +2770,30 @@
"message": "Hubungkan ke Snap $1.",
"description": "The description for the `wallet_snap_*` permission. $1 is the name of the Snap."
},
"permission_cronjob": {
"message": "Jadwalkan dan lakukan tindakan berkala.",
"description": "The description for the `snap_cronjob` permission"
},
"permission_customConfirmation": {
"message": "Tampilkan konfirmasi di MetaMask.",
"description": "The description for the `snap_confirm` permission"
},
"permission_dialog": {
"message": "Tampilkan jendela dialog di MetaMask.",
"description": "The description for the `snap_dialog` permission"
},
"permission_ethereumAccounts": {
"message": "Lihat alamat, saldo akun, aktivitas, dan mulai transaksi",
"description": "The description for the `eth_accounts` permission"
},
"permission_ethereumProvider": {
"message": "Akses penyedia Ethereum.",
"description": "The description for the `endowment:ethereum-provider` permission"
},
"permission_getEntropy": {
"message": "Dapatkan kunci arbitrer unik untuk snap ini.",
"description": "The description for the `snap_getEntropy` permission"
},
"permission_longRunning": {
"message": "Operasikan sepanjang waktu.",
"description": "The description for the `endowment:long-running` permission"
@ -2599,10 +2814,18 @@
"message": "Tampilkan pemberitahuan.",
"description": "The description for the `snap_notify` permission"
},
"permission_rpc": {
"message": "Izinkan $1 untuk terhubung langsung dengan snap ini.",
"description": "The description for the `endowment:rpc` permission. $1 is 'other snaps' or 'websites'."
},
"permission_transactionInsight": {
"message": "Dapatkan dan tampilkan wawasan transaksi.",
"description": "The description for the `endowment:transaction-insight` permission"
},
"permission_transactionInsightOrigin": {
"message": "Lihat asal situs web yang mengirimkan transaksi",
"description": "The description for the `transactionOrigin` caveat, to be used with the `endowment:transaction-insight` permission"
},
"permission_unknown": {
"message": "Izin tak dikenal: $1",
"description": "$1 is the name of a requested permission that is not recognized."
@ -2652,6 +2875,9 @@
"priorityFeeProperCase": {
"message": "Biaya Prioritas"
},
"privacy": {
"message": "Pribadi"
},
"privacyMsg": {
"message": "Kebijakan privasi"
},
@ -2737,6 +2963,12 @@
"rejectAll": {
"message": "Tolak semua"
},
"rejectRequestsDescription": {
"message": "Anda akan menolak permintaan $1 secara bertahap."
},
"rejectRequestsN": {
"message": "Tolak permintaan $1"
},
"rejectTxsDescription": {
"message": "Anda akan menolak $1 transaksi secara bertahap."
},
@ -2843,6 +3075,9 @@
"revealTheSeedPhrase": {
"message": "Ungkap frasa seed"
},
"reviewSpendingCap": {
"message": "Tinjau batas pengeluaran Anda"
},
"revokeAllTokensTitle": {
"message": "Cabut izin untuk mengakses seluruh $1 Anda?",
"description": "$1 is the symbol of the token for which the user is revoking approval"
@ -2851,6 +3086,10 @@
"message": "Dengan mencabut izin, $1 berikut tidak lagi dapat mengakses $2 Anda",
"description": "$1 is either key 'account' or 'contract', and $2 is either a string or link of a given token symbol or name"
},
"revokeSpendingCap": {
"message": "Cabut batas pengeluaran untuk $1",
"description": "$1 is a token symbol"
},
"revokeSpendingCapTooltipText": {
"message": "Kontrak ini tidak akan dapat mempergunakan token Anda saat ini atau di masa mendatang."
},
@ -2905,6 +3144,9 @@
"secureWallet": {
"message": "Amankan dompet"
},
"security": {
"message": "Keamanan"
},
"securityAndPrivacy": {
"message": "Keamanan & privasi"
},
@ -3035,6 +3277,10 @@
"message": "Setujui $1 tanpa batas penggunaan",
"description": "The token symbol that is being approved"
},
"setSpendingCap": {
"message": "Tetapkan batas pengeluaran untuk $1",
"description": "$1 is a token symbol"
},
"settings": {
"message": "Pengaturan"
},
@ -3082,9 +3328,6 @@
"showPrivateKeys": {
"message": "Tampilkan Kunci Privat"
},
"showRecommendations": {
"message": "Tampilkan rekomendasi"
},
"showTestnetNetworks": {
"message": "Tampilkan jaringan pengujian"
},
@ -3100,8 +3343,11 @@
"signatureRequest": {
"message": "Permintaan tanda tangan"
},
"signatureRequest1": {
"message": "Pesan"
"signatureRequestGuidance": {
"message": "Tandatangani pesan ini hanya jika Anda benar-benar memahami isinya dan memercayai situs yang memintanya."
},
"signatureRequestWarning": {
"message": "Berhati-hatilah sebelum menandatangani pesan ini. Anda mungkin memberikan kendali penuh atas akun dan aset Anda kepada pihak lain pesan ini. Artinya, pihak tersebut dapat menguras akun Anda kapan saja. Lanjutkan dengan hati-hati. $1."
},
"signed": {
"message": "Ditandatangani"
@ -3166,6 +3412,10 @@
"snaps": {
"message": "Snap"
},
"snapsInsightError": {
"message": "Terjadi kesalahan dengan $1: $2",
"description": "This is shown when the insight snap throws an error. $1 is the snap name, $2 is the error message."
},
"snapsInsightLoading": {
"message": "Memuat wawasan transaksi..."
},
@ -3181,9 +3431,15 @@
"snapsToggle": {
"message": "Snap hanya akan beroperasi jika diaktifkan"
},
"snapsUIError": {
"message": "UI yang ditentukan oleh snap tidak valid."
},
"someNetworksMayPoseSecurity": {
"message": "Beberapa jaringan dapat menimbulkan risiko keamanan dan/atau privasi. Pahami risikonya sebelum menambahkan & menggunakan jaringan."
},
"somethingIsWrong": {
"message": "Ada yang salah. Coba muat ulang halaman."
},
"somethingWentWrong": {
"message": "Ups! Ada yang salah."
},
@ -3227,6 +3483,13 @@
"spendLimitTooLarge": {
"message": "Batas penggunaan terlalu besar"
},
"spendingCapError": {
"message": "Kesalahan: Masukkan angka saja"
},
"spendingCapErrorDescription": {
"message": "Masukkan angka yang menurut Anda dapat diakses $1 sekarang atau di masa mendatang. Anda selalu dapat meningkatkan batas token nanti.",
"description": "$1 is origin of the site requesting the token limit"
},
"srpInputNumberOfWords": {
"message": "Frasa milik saya memiliki $1-kata",
"description": "This is the text for each option in the dropdown where a user selects how many words their secret recovery phrase has during import. The $1 is the number of words (either 12, 15, 18, 21, or 24)."
@ -3279,10 +3542,10 @@
"message": "Tidak terhubung"
},
"step1LatticeWallet": {
"message": "Pastikan Lattice1 Anda siap terhubung"
"message": "Hubungkan Lattice1 Anda"
},
"step1LatticeWalletMsg": {
"message": "Anda dapat menghubungkan MetaMask ke perangkat Lattice1 setelah diatur dan online. Buka perangkat Anda dan siapkan ID Perangkat Anda. Untuk informasi selengkapnya seputar penggunaan dompet perangkat keras, $1",
"message": "Anda dapat menghubungkan MetaMask ke perangkat Lattice1 setelah diatur dan daring. Buka perangkat Anda dan siapkan ID Perangkat Anda.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step1LedgerWallet": {
@ -3293,17 +3556,17 @@
"description": "$1 represents the `ledgerLiveApp` localization value"
},
"step1TrezorWallet": {
"message": "Sambungkan dompet Trezor"
"message": "Hubungkan Trezor Anda"
},
"step1TrezorWalletMsg": {
"message": "Hubungkan dompet Anda langsung ke komputer. Untuk selengkapnya seputar penggunaan perangkat dompet perangkat keras Anda, $1",
"message": "Pasang Trezor Anda langsung ke komputer dan buka. Pastikan Anda menggunakan frasa sandi yang benar.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step2LedgerWallet": {
"message": "Sambungkan dompet Ledger"
"message": "Hubungkan Ledger Anda"
},
"step2LedgerWalletMsg": {
"message": "Hubungkan dompet Anda langsung ke komputer. Buka Ledger dan buka aplikasi Ethereum. Untuk selengkapnya seputar penggunaan perangkat dompet perangkat keras Anda, $1.",
"message": "Pasang Ledger Anda langsung ke komputer dan buka. Lalu, buka aplikasi Ethereum.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"stillGettingMessage": {
@ -3863,6 +4126,9 @@
"tokenList": {
"message": "Daftar token:"
},
"tokenNftAutoDetection": {
"message": "Deteksi otomatis Token dan NFT"
},
"tokenScamSecurityRisk": {
"message": "penipuan token dan risiko keamanan"
},
@ -3978,12 +4244,21 @@
"transactionResubmitted": {
"message": "Transaksi dikirim kembali dengan estimasi biaya gas naik $1 pada $2"
},
"transactionSecurityCheck": {
"message": "Pemeriksaan keamanan transaksi"
},
"transactionSecurityCheckDescription": {
"message": "Aktifkan ini untuk mengizinkan pihak ketiga (OpenSea) meninjau semua transaksi dan permintaan tanda tangan Anda serta memperingatkan Anda terkait permintaan berbahaya yang terdeteksi."
},
"transactionSubmitted": {
"message": "Transaksi dikirim dengan estimasi biaya gas sebesar $1 pada $2."
},
"transactionUpdated": {
"message": "Transaksi diperbarui pada $2."
},
"transactions": {
"message": "Transaksi"
},
"transfer": {
"message": "Transfer"
},
@ -4016,6 +4291,9 @@
"turnOnTokenDetection": {
"message": "Nyalakan deteksi token yang ditingkatkan"
},
"tutorial": {
"message": "Tutorial"
},
"twelveHrTitle": {
"message": "12 j:"
},
@ -4098,6 +4376,24 @@
"useCollectibleDetectionDescription": {
"message": "Menampilkan media & data NFT dapat mengekspos alamat IP Anda ke server terpusat. API pihak ketiga (seperti OpenSea) digunakan untuk mendeteksi NFT di dompet Anda. API memperlihatkan alamat akun Anda dengan layanan tersebut. Biarkan nonaktif jika Anda tidak ingin aplikasi memakai data dari layanan tersebut."
},
"useCollectibleDetectionDescriptionLine2": {
"message": "Selain itu, ketahuilah bahwa:"
},
"useCollectibleDetectionDescriptionLine3": {
"message": "Metadata NFT dapat berisi tautan ke situs penipuan atau pencurian."
},
"useCollectibleDetectionDescriptionLine4": {
"message": "Siapa pun dapat mengirimkan NFT ke akun Anda. Ini mencakup konten ofensif yang dapat ditampilkan secara otomatis di dompet Anda."
},
"useDefault": {
"message": "Gunakan default"
},
"useMultiAccountBalanceChecker": {
"message": "Kelompokkan permintaan saldo akun"
},
"useMultiAccountBalanceCheckerDescription": {
"message": "Kami mengelompokkan akun dan meminta Infura untuk menunjukkan saldo Anda secara responsif. Jika Anda menonaktifkannya, hanya akun aktif yang akan diminta. Beberapa aplikasi terdesentralisasi (dapp) tidak akan berfungsi kecuali dompet Anda terhubung."
},
"usePhishingDetection": {
"message": "Gunakan deteksi pengelabuan"
},
@ -4113,6 +4409,9 @@
"userName": {
"message": "Nama pengguna"
},
"verifyContractDetails": {
"message": "Verifikasi detail kontrak"
},
"verifyThisTokenDecimalOn": {
"message": "Desimal token dapat ditemukan di $1",
"description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\""
@ -4125,6 +4424,9 @@
"message": "Verifikasikan token ini di $1 dan pastikan ini adalah token yang ingin Anda perdagangkan.",
"description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\""
},
"view": {
"message": "Lihat"
},
"viewAccount": {
"message": "Lihat akun"
},
@ -4134,6 +4436,9 @@
"viewContact": {
"message": "Lihat kontak"
},
"viewDetails": {
"message": "Lihat detail"
},
"viewFullTransactionDetails": {
"message": "Lihat detail transaksi lengkap"
},
@ -4205,6 +4510,10 @@
"message": "WebHID",
"description": "Refers to a interface for connecting external devices to the browser. Used for connecting ledger to the browser. Read more here https://developer.mozilla.org/en-US/docs/Web/API/WebHID_API"
},
"websites": {
"message": "situs web",
"description": "Used in the 'permission_rpc' message."
},
"welcome": {
"message": "Selamat datang di MetaMask"
},
@ -4263,6 +4572,12 @@
"youSign": {
"message": "Anda sudah masuk"
},
"yourFundsMayBeAtRisk": {
"message": "Dana Anda mungkin berisiko"
},
"yourNFTmayBeAtRisk": {
"message": "NFT Anda mungkin berisiko"
},
"yourPrivateSeedPhrase": {
"message": "Frasa Pemulihan Rahasia pribadi Anda"
},

View File

@ -232,9 +232,6 @@
"advancedGasPriceTitle": {
"message": "Prezzo gas"
},
"advancedOptions": {
"message": "Opzioni Avanzate"
},
"advancedPriorityFeeToolTip": {
"message": "La commissione di priorità avanzata (nota anche come \"suggerimento del minatore\") va direttamente ai minatori e li incentiva a dare la priorità alla tua commissione di transazione."
},
@ -948,30 +945,9 @@
"editContact": {
"message": "Modifica contatto"
},
"editGasEducationButtonText": {
"message": "Come devo scegliere?"
},
"editGasEducationHighExplanation": {
"message": "Questo è il migliore per le transazioni sensibili al tempo (come gli swap) in quanto aumenta la probabilità di una transazione riuscita. Se uno Swap impiega troppo tempo per l'elaborazione, potrebbe non riuscire e comportare la perdita di parte della tariffa del gas."
},
"editGasEducationLowExplanation": {
"message": "Una tariffa gas inferiore dovrebbe essere utilizzata solo quando il tempo di elaborazione è meno importante. Commissioni più basse rendono difficile prevedere quando (o se) la tua transazione avrà esito positivo."
},
"editGasEducationMediumExplanation": {
"message": "Una commissione gas media va bene per l'invio, il prelievo o altre transazioni non sensibili al fattore tempo. Molto spesso questa impostazione risulterà in una transazione riuscita."
},
"editGasEducationModalIntro": {
"message": "La scelta della giusta commissione per il gas dipende dal tipo di transazione e da quanto è importante per te."
},
"editGasEducationModalTitle": {
"message": "Come scegliere?"
},
"editGasFeeModalTitle": {
"message": "Modificare la tariffa del gas"
},
"editGasHigh": {
"message": "Alta"
},
"editGasLimitOutOfBounds": {
"message": "Il limite di gas deve essere almeno $1"
},
@ -982,9 +958,6 @@
"editGasLimitTooltip": {
"message": "Il limite del gas è l'unità massima di gas che sei disposto a utilizzare. Le unità di gas sono un moltiplicatore per “Commissione massima priorità“ e “Commissione massima“."
},
"editGasLow": {
"message": "Bassa"
},
"editGasMaxBaseFeeGWEIImbalance": {
"message": "La tariffa base massima non può essere inferiore alla tariffa prioritaria"
},
@ -1434,9 +1407,6 @@
"newAccount": {
"message": "Nuovo Account"
},
"newAccountDetectedDialogMessage": {
"message": "Rilevato un nuovo indirizzo! Clicca qui per aggiungerlo alla tua rubrica."
},
"newContact": {
"message": "Nuovo contatto"
},

View File

@ -36,10 +36,10 @@
"message": "QRコードのスキャン"
},
"QRHardwareWalletSteps1Description": {
"message": "QRコードを介して通信するエアギャップハードウェアウォレットを接続します。正式にサポートされているエアギャップハードウェアウォレットは、次のとおりです。"
"message": "公式QRコードをサポートする以下のパートナーのリストから選択できます。"
},
"QRHardwareWalletSteps1Title": {
"message": "QRベースのHWウォレット"
"message": "QRハードウェアウォレットを接続"
},
"QRHardwareWalletSteps2Description": {
"message": "Ngrave (近日追加予定)"
@ -47,10 +47,19 @@
"SIWEAddressInvalid": {
"message": "サインインリクエストのアドレスが、サインインに使用しているアカウントのアドレスと一致していません。"
},
"SIWEDomainInvalidText": {
"message": "サインインしようとしているサイトは、リクエストのドメインと一致していません。慎重に進めてください。"
},
"SIWEDomainInvalidTitle": {
"message": "不正なサイトリクエスト。"
},
"SIWEDomainWarningBody": {
"message": "Web サイト ($1) が正しくないドメインへのサインインを要求しています。フィッシング攻撃の可能性があります。",
"description": "$1 represents the website domain"
},
"SIWEDomainWarningLabel": {
"message": "危険"
},
"SIWELabelChainID": {
"message": "チェーン ID:"
},
@ -135,6 +144,10 @@
"message": "このアカウント名は既に存在します",
"description": "This is an error message shown when the user enters a new account name that matches an existing account name"
},
"accountNameReserved": {
"message": "このアカウント名は予約されています",
"description": "This is an error message shown when the user enters a new account name that is reserved for future use"
},
"accountOptions": {
"message": "アカウントのオプション"
},
@ -174,6 +187,15 @@
"addContact": {
"message": "連絡先を追加"
},
"addCustomIPFSGateway": {
"message": "カスタム IPFS ゲートウェイを追加"
},
"addCustomIPFSGatewayDescription": {
"message": "IPFS ゲートウェイにより、第三者がホスティングしているデータへのアクセスと表示が可能になります。カスタム IPFS ゲートウェイを追加するか、デフォルトを引き続き使用できます。"
},
"addCustomNetwork": {
"message": "カスタムネットワークを追加"
},
"addCustomToken": {
"message": "カスタムトークンを追加"
},
@ -198,6 +220,28 @@
"addEthereumChainConfirmationTitle": {
"message": "このサイトにネットワークの追加を許可しますか?"
},
"addEthereumChainWarningModalHeader": {
"message": "この RPC プロバイダーは、確実に信頼できる場合にのみ追加してください。$1",
"description": "$1 is addEthereumChainWarningModalHeaderPartTwo passed separately so that it can be bolded"
},
"addEthereumChainWarningModalHeaderPartTwo": {
"message": "悪質なプロバイダーは、ブロックチェーンの状態を偽り、ユーザーのネットワークアクティビティを記録する可能性があります。"
},
"addEthereumChainWarningModalListHeader": {
"message": "プロバイダーは次の権限を有するため、信頼性が重要です:"
},
"addEthereumChainWarningModalListPointOne": {
"message": "アカウントと IP アドレスの把握、およびそれらの関連付け"
},
"addEthereumChainWarningModalListPointThree": {
"message": "アカウントの残高およびその他オンチェーンステータスの表示"
},
"addEthereumChainWarningModalListPointTwo": {
"message": "トランザクションのブロードキャスト"
},
"addEthereumChainWarningModalTitle": {
"message": "Ethereum Mainnet 用の新しい RPC プロバイダーを追加しようとしています"
},
"addFriendsAndAddresses": {
"message": "信頼できる友達とアドレスを追加する"
},
@ -235,6 +279,9 @@
"advancedBaseGasFeeToolTip": {
"message": "トランザクションがブロックに含まれた場合、最大基本手数料と実際の基本手数料の差が返金されます。合計金額は、最大基本手数料 (GWEI内) * ガス限度額で計算されます。"
},
"advancedConfiguration": {
"message": "詳細設定"
},
"advancedGasFeeDefaultOptIn": {
"message": "これらの$1を「高度な設定」のデフォルトとして保存"
},
@ -247,9 +294,6 @@
"advancedGasPriceTitle": {
"message": "ガス代"
},
"advancedOptions": {
"message": "詳細オプション"
},
"advancedPriorityFeeToolTip": {
"message": "優先手数料 (別名「マイナーチップ」) はマイナーに直接支払われ、トランザクションを優先するインセンティブとなります。"
},
@ -334,6 +378,13 @@
"message": "$1使用限度額の承認",
"description": "The token symbol that is being approved"
},
"approveTokenDescription": {
"message": "これにより、アクセス許可を取り消すまで、第三者が今後通知なしに次の NFT にアクセスし、転送できるようになります。"
},
"approveTokenTitle": {
"message": "$1 へのアクセスと転送を許可しますか?",
"description": "$1 is the symbol of the token for which the user is granting approval"
},
"approved": {
"message": "承認済み"
},
@ -377,6 +428,13 @@
"authorizedPermissions": {
"message": "以下の権限を承認しました"
},
"autoDetectTokens": {
"message": "トークンを自動検出"
},
"autoDetectTokensDescription": {
"message": "サードパーティー API を使用して、ウォレットに送られた新しいトークンを検出・表示します。アプリがこれらのサービスからデータを取得しないようにするには、オフにしてください。$1",
"description": "$1 is a link to a support article"
},
"autoLockTimeLimit": {
"message": "オートロックタイマー (分)"
},
@ -425,13 +483,30 @@
"beCareful": {
"message": "ご注意ください"
},
"beta": {
"message": "ベータ版"
},
"betaHeaderText": {
"message": "これはベータ版です。バグは報告してください $1",
"description": "$1 represents the word 'here' in a hyperlink"
},
"betaMetamaskDescription": {
"message": "MetaMaskは何百万人もに信頼されている安全なウォレットで、誰もがWeb3の世界にアクセスできるようにしています。"
},
"betaMetamaskDescriptionDisclaimerHeading": {
"message": "ベータ版の免責事項"
},
"betaMetamaskDescriptionExplanation": {
"message": "このバージョンを使うと、リリース前に今後の機能をテストできます。皆様からのご意見は、可能な限り最高のバージョンのMetaMaskを開発するうえで参考にさせていただきます。MetaMaskベータの使用には、標準の$1および弊社の$2が適用されます。ベータ版のため、バグのリスクが高くなる可能性があります。 続行することにより、これらのリスクと、弊社の利用規約およびベータ規約に記載されているリスクを承認し、これらに同意したものとみなされます。",
"message": "このバージョンでは、リリース前に今後の機能をテストできます。皆様からのご意見は、可能な限り最高のバージョンのMetaMaskを開発するために参考にさせていただきます。MetaMaskベータの使用には、$1および$2が適用されます。",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanationBetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2": {
"message": "続行することで、これらのリスク、当社の$1、および$2を確認し、これらに同意したものとみなされます。",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanation2BetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2BetaTermsLinkText": {
"message": "ベータ版規約"
},
"betaMetamaskDescriptionExplanationBetaTermsLinkText": {
"message": "ベータ版の追加規約"
},
@ -444,6 +519,15 @@
"betaPortfolioSite": {
"message": "ベータポートフォリオサイト"
},
"betaTerms": {
"message": "ベータ版利用規約"
},
"betaWalletCreationSuccessReminder1": {
"message": "MetaMask ベータ版はシークレットリカバリーフレーズを復元できません。"
},
"betaWalletCreationSuccessReminder2": {
"message": "MetaMask ベータ版がユーザーのシークレットリカバリーフレーズを求めることは絶対にありません。"
},
"betaWelcome": {
"message": "MetaMaskベータへようこそ"
},
@ -514,6 +598,9 @@
"message": "Transak は、100 か国以上でクレジット・デビットカード、Apple Pay、MobiKwik、銀行送金 (場所による) に対応しています。$1 は MetaMask アカウントに直接入金されます。",
"description": "$1 represents the crypto symbol to be purchased"
},
"buyNow": {
"message": "今すぐ購入"
},
"buyWithWyre": {
"message": "Wyreで$1を購入"
},
@ -572,6 +659,13 @@
"message": "チェーン ID $1 のネットワークは、入力されたものとは異なる通貨記号 ($2) を使用している可能性があります。続行する前に確認してください。",
"description": "$1 is the chain id currently entered in the network form and $2 is the return value of nativeCurrency.symbol from chainlist.network"
},
"chooseYourNetwork": {
"message": "ネットワークを選択してください"
},
"chooseYourNetworkDescription": {
"message": "当社では遠隔手続き呼出し (RPC) プロバイダーに Infura を使用して、Ethereum データにできるだけ信頼性の高いプライベートな形でアクセスできるようにしています。独自の RPC をお選びいただくこともできますが、どの RPC もトランザクションを実行するために、ユーザーの IP アドレスと Ethereum ウォレットを取得する点にご注意ください。Infura によるデータの取扱いに関する詳細は、$1 をご覧ください。",
"description": "$1 is a link to the privacy policy"
},
"chromeRequiredForHardwareWallets": {
"message": "ハードウェアウォレットに接続するには、MetaMaskをGoogle Chromeで使用する必要があります。"
},
@ -703,6 +797,10 @@
"contacts": {
"message": "連絡先"
},
"contentFromSnap": {
"message": "$1 のコンテンツ",
"description": "$1 represents the name of the snap"
},
"continue": {
"message": "続行"
},
@ -736,6 +834,15 @@
"contractInteraction": {
"message": "コントラクトインタラクション"
},
"contractNFT": {
"message": "NFT コントラクト"
},
"contractRequestingAccess": {
"message": "コントラクトがアクセスを要求しています"
},
"contractRequestingSignature": {
"message": "コントラクトに署名が必要です"
},
"contractRequestingSpendingCap": {
"message": "使用上限を求めるコントラクト"
},
@ -751,6 +858,9 @@
"convertTokenToNFTExistDescription": {
"message": "このアセットは NFT として追加されていることが検出されました。トークンリストから削除しますか?"
},
"coolWallet": {
"message": "CoolWallet"
},
"copiedExclamation": {
"message": "コピーされました!"
},
@ -802,6 +912,9 @@
"currentLanguage": {
"message": "現在の言語"
},
"currentRpcUrlDeprecated": {
"message": "このネットワークの現在の RPC URL は非推奨となりました。"
},
"currentTitle": {
"message": "現在:"
},
@ -874,6 +987,9 @@
"dataHex": {
"message": "16進法"
},
"dcent": {
"message": "D'Cent"
},
"decimal": {
"message": "トークンの小数桁数"
},
@ -912,6 +1028,9 @@
"deleteNetworkDescription": {
"message": "このネットワークを削除しますか?"
},
"deposit": {
"message": "入金"
},
"depositCrypto": {
"message": "$1 を入金",
"description": "$1 represents the crypto symbol to be purchased"
@ -977,6 +1096,9 @@
"downloadGoogleChrome": {
"message": "Google Chromeをダウンロード"
},
"downloadNow": {
"message": "今すぐダウンロード"
},
"downloadSecretBackup": {
"message": "このシークレットバックアップフレーズをダウンロードして、外部の暗号化されたハードウェアドライブまたはストレージ媒体に安全に保管します。"
},
@ -1001,30 +1123,9 @@
"editContact": {
"message": "連絡先を編集"
},
"editGasEducationButtonText": {
"message": "どのように選択すればいいですか?"
},
"editGasEducationHighExplanation": {
"message": "これは、トランザクションが成功する可能性を高めるため、急ぎのトランザクション (スワップなど) に最適です。スワップは処理に時間がかかりすぎると失敗し、ガス代の一部が失われる可能性があります。"
},
"editGasEducationLowExplanation": {
"message": "低いガス代は、処理時間が重要でない場合以外使用しないでください。ガス代を下げると、いつトランザクションが成功するか (または成功するかどうか) が予測しにくくなります。"
},
"editGasEducationMediumExplanation": {
"message": "中程度のガス代は、送金、引き出し、その他急ぎではないトランザクションに適しています。この設定のトランザクションは、ほとんどの場合成功します。"
},
"editGasEducationModalIntro": {
"message": "適切なガス代は、トランザクションのタイプと重要性によって異なります。"
},
"editGasEducationModalTitle": {
"message": "選び方"
},
"editGasFeeModalTitle": {
"message": "ガス代を編集"
},
"editGasHigh": {
"message": "高"
},
"editGasLimitOutOfBounds": {
"message": "ガスの限度額は$1以上にする必要があります"
},
@ -1035,9 +1136,6 @@
"editGasLimitTooltip": {
"message": "ガスの限度額は、使用しても構わない最大のガス代です。 ガス代は、「最大優先手数料」と「最大手数料」の乗数です。"
},
"editGasLow": {
"message": "低"
},
"editGasMaxBaseFeeGWEIImbalance": {
"message": "最大基本手数料を優先手数料よりも低くすることはできません"
},
@ -1056,9 +1154,6 @@
"editGasMaxFeePriorityImbalance": {
"message": "最大手数料を優先手数料よりも低くすることはできません"
},
"editGasMaxFeeTooltip": {
"message": "最大手数料は、支払う可能性のある最高額です (基本手数料 + 優先手数料)。"
},
"editGasMaxPriorityFeeBelowMinimum": {
"message": "最大優先手数料は0GWEIより高くなければなりません"
},
@ -1077,12 +1172,6 @@
"editGasMaxPriorityFeeLowV2": {
"message": "現在のネットワーク状況に対して優先手数料が低いです"
},
"editGasMaxPriorityFeeTooltip": {
"message": "最大優先手数料 (別名「マイナーチップ」) はマイナーに直接支払われ、トランザクションを優先するインセンティブとなります。通常最大設定額が支払われます"
},
"editGasMedium": {
"message": "中"
},
"editGasPriceTooLow": {
"message": "ガス代は0より高くなければなりません"
},
@ -1102,12 +1191,6 @@
"editGasTooLow": {
"message": "不明な処理時間"
},
"editGasTooLowTooltip": {
"message": "現在の市場の状況に対し、最大手数料または最大優先手数料が低い可能性があります。トランザクションがいつ処理されるか (または処理されるかどうか) わかりません。 "
},
"editGasTooLowWarningTooltip": {
"message": "これにより最大手数料は下がりますが、ネットワークトラフィックが増加するとトランザクションが遅延または失敗する可能性があります。"
},
"editNonceField": {
"message": "ナンスを編集"
},
@ -1123,22 +1206,6 @@
"enableAutoDetect": {
"message": " 自動検出を有効にする"
},
"enableEIP1559V2": {
"message": "改善されたガス代 UI を有効にする"
},
"enableEIP1559V2AlertMessage": {
"message": "ガス代の見積もりとカスタマイズが新しくなりました。"
},
"enableEIP1559V2ButtonText": {
"message": "設定で、改善されたガス代 UI をオンにしてください"
},
"enableEIP1559V2Description": {
"message": "ガス代の見積もりとカスタマイズが新しくなりました。新しいガス代エクスペリエンスを利用するには、オンにしてください。$1",
"description": "$1 here is Learn More link"
},
"enableEIP1559V2Header": {
"message": "新しいガス代エクスペリエンス"
},
"enableFromSettings": {
"message": " 設定で有効にします。"
},
@ -1215,6 +1282,9 @@
"ensUnknownError": {
"message": "ENSの検索に失敗しました。"
},
"enterANumber": {
"message": "数字を入力してください"
},
"enterMaxSpendLimit": {
"message": "使用限度額の最大値を入力してください"
},
@ -1389,9 +1459,6 @@
"message": "このガス代は$1により提案されています。これを上書きすると、トランザクションに問題が発生する可能性があります。ご質問がございましたら、$1までお問い合わせください。",
"description": "$1 represents the Dapp's origin"
},
"gasEstimatesUnavailableWarning": {
"message": "弊社の低・中・高の見積もりはご利用いただけません。"
},
"gasFee": {
"message": "ガス代"
},
@ -1485,7 +1552,7 @@
"message": "Etherを取得"
},
"getEtherFromFaucet": {
"message": "$1のフォーセットからEtherを取得",
"message": "$1 ネットワークのフォーセットから Ether を取得",
"description": "Displays network name for Ether faucet"
},
"getStarted": {
@ -1642,6 +1709,12 @@
"message": "インポート済み",
"description": "status showing that an account has been fully loaded into the keyring"
},
"improvedTokenAllowance": {
"message": "改善されたトークンの許可設定"
},
"improvedTokenAllowanceDescription": {
"message": "これをオンにすると、DApp が ERC20 の承認を求めた際に、改善されたトークン許可設定が利用できます"
},
"inYourSettings": {
"message": "設定で"
},
@ -1652,6 +1725,16 @@
"initialTransactionConfirmed": {
"message": "最初のトランザクションはネットワークによって確認されました。戻るには [OK] をクリックします。"
},
"inputLogicEmptyState": {
"message": "現在または今後コントラクトが使用しても構わない額のみを入力してください。使用上限は後でいつでも増額できます。"
},
"inputLogicEqualOrSmallerNumber": {
"message": "これにより、コントラクトが現在の残高から $1 使用できるようになります。",
"description": "$1 is the current token balance in the account and the name of the current token"
},
"inputLogicHigherNumber": {
"message": "これにより、上限に達するか使用上限が取り消されるまで、コントラクトがトークン残高全額を使用できるようになります。これを制限したい場合は、使用上限を低めに設定することをお勧めします。"
},
"install": {
"message": "インストール"
},
@ -1662,6 +1745,10 @@
"message": "アカウントに、$2 ネットワークでのトランザクション手数料の支払いに十分な $1 がありません。$3するか、別のアカウントから入金してください。",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button"
},
"insufficientCurrencyBuyOrReceive": {
"message": "アカウントには $2 ネットワークでトランザクション手数料を支払うのに十分な $1 がありません。$3するか、他のアカウントから$4してください。",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button, $4 is the key 'deposit' button"
},
"insufficientCurrencyDeposit": {
"message": "アカウントに、$2 ネットワークでのトランザクション手数料の支払いに十分な $1 がありません。別のアカウントから $1 を入金してください。",
"description": "$1 is the native currency of the network, $2 is the name of the current network"
@ -1767,7 +1854,7 @@
"message": "詳細"
},
"learnMoreAboutGas": {
"message": "ガスについて$1しますか?",
"message": "ガスに関する$1をご希望ですか",
"description": "$1 will be replaced by the learnMore translation key"
},
"learnMoreUpperCase": {
@ -2060,6 +2147,9 @@
"networkName": {
"message": "ネットワーク名"
},
"networkNameArbitrum": {
"message": "Arbitrum"
},
"networkNameAvalanche": {
"message": "Avalanche"
},
@ -2075,12 +2165,18 @@
"networkNameGoerli": {
"message": "Goerli"
},
"networkNameOptimism": {
"message": "Optimism"
},
"networkNamePolygon": {
"message": "Polygon"
},
"networkNameTestnet": {
"message": "テストネット"
},
"networkProvider": {
"message": "ネットワークプロバイダー"
},
"networkSettingsChainIdDescription": {
"message": "チェーンIDはトランザクションの署名に使用されます。チェーンIDはネットワークが返すチェーンIDと一致する必要があります。10進数または「0x」が先行する16進数を入力できますが、10進数で表示されます。"
},
@ -2116,9 +2212,6 @@
"newAccount": {
"message": "新しいアカウント"
},
"newAccountDetectedDialogMessage": {
"message": "新しいアドレスが検出されました! アドレス帳に追加するにはここをクリックしてください。"
},
"newAccountNumberName": {
"message": "アカウント$1",
"description": "Default name of next account to be created on create account screen"
@ -2170,6 +2263,17 @@
"nftTokenIdPlaceholder": {
"message": "トークンIDを入力してください"
},
"nftWarningContent": {
"message": "今後取得する可能性のあるものも含め、$1 へのアクセスを許可しようとしています。相手はこの承認が取り消されるまで、お客様のウォレットからいつでも許可なしにこれらの NFT を送ることができます。$2",
"description": "$1 is nftWarningContentBold bold part, $2 is Learn more link"
},
"nftWarningContentBold": {
"message": "手持ちのすべての $1 NFT",
"description": "$1 is name of the collection"
},
"nftWarningContentGrey": {
"message": "慎重に進めてください。"
},
"nfts": {
"message": "NFT"
},
@ -2244,7 +2348,7 @@
"message": "改善されたトークン検出は、現在 Ethereum Mainnet、Polygon、BSC、Avalanche ネットワークで利用できます。他のネットワークも追加される予定です!"
},
"notifications10DescriptionThree": {
"message": "トークン検出機能はデフォルトでオンになっていますが、設定で無効にできます。"
"message": "トークン検出機能は現在デフォルトでオフになっていますが、設定で有効にできます。"
},
"notifications10DescriptionTwo": {
"message": "トークンの情報は、サードパーティのトークンリストから取得されています。3 つ以上のトークンリストに掲載されているトークンは自動的に検出されます。"
@ -2294,6 +2398,24 @@
"notifications15Title": {
"message": "Ethereum のマージ (Merge) が完了しました!"
},
"notifications16ActionText": {
"message": "こちらでお試しください"
},
"notifications16Description": {
"message": "より多くの情報に基づき決定を下せるよう、トークン許可設定の確認のデザインを変更しました。"
},
"notifications16Title": {
"message": "改善されたトークン許可設定"
},
"notifications17ActionText": {
"message": "セキュリティおよびプライバシー設定を表示"
},
"notifications17Description": {
"message": "このアップデートでは、自らのプライバシーをより適切に管理できるよう、より多くのオプションが提供されています。データの収集方法に関する透明性が高まり、共有オプションがより明確になりました。セキュリティおよびプライバシー設定で設定を変更するか、拡張機能の使用データを削除してください。"
},
"notifications17Title": {
"message": "セキュリティおよびプライバシー設定"
},
"notifications1Description": {
"message": "MetaMask Mobileのユーザーが、モバイルウォレット内でトークンを交換できるようになりました。QRコードをスキャンしてモバイルアプリを取得し、スワップを開始します。",
"description": "Description of a notification in the 'See What's New' popup. Describes the swapping on mobile feature."
@ -2418,12 +2540,85 @@
"on": {
"message": "オン"
},
"onboardingAdvancedPrivacyIPFSDescription": {
"message": "IPFS ゲートウェイにより、第三者がホスティングしているデータへのアクセスと表示が可能になります。カスタム IPFS ゲートウェイを追加するか、デフォルトを引き続き使用できます。"
},
"onboardingAdvancedPrivacyIPFSInvalid": {
"message": "有効な URL を入力してください"
},
"onboardingAdvancedPrivacyIPFSTitle": {
"message": "カスタム IPFS ゲートウェイを追加"
},
"onboardingAdvancedPrivacyIPFSValid": {
"message": "IPFS ゲートウェイ URL が有効です"
},
"onboardingAdvancedPrivacyNetworkButton": {
"message": "カスタムネットワークを追加"
},
"onboardingAdvancedPrivacyNetworkDescription": {
"message": "当社では遠隔手続き呼出し (RPC) プロバイダーに Infura を使用して、Ethereum データにできるだけ信頼性の高いプライベートな形でアクセスできるようにしています。独自の RPC をお選びいただくこともできますが、どの RPC もトランザクションを実行するために、ユーザーの IP アドレスと Ethereum ウォレットを取得する点にご注意ください。Infura によるデータの取扱いに関する詳細は、$1 をご覧ください。"
},
"onboardingAdvancedPrivacyNetworkTitle": {
"message": "ネットワークを選択してください"
},
"onboardingCreateWallet": {
"message": "新規ウォレットを作成"
},
"onboardingImportWallet": {
"message": "既存のウォレットをインポート"
},
"onboardingMetametricsAgree": {
"message": "同意します"
},
"onboardingMetametricsAllowOptOut": {
"message": "いつでも設定からオプトアウトできるようにします"
},
"onboardingMetametricsDataTerms": {
"message": "一般データ保護規則 (EU) 2016/679 の目的に従い、このデータは集約され匿名化されます。"
},
"onboardingMetametricsDescription": {
"message": "MetaMask は、ユーザーによる MetaMask の使用状況をより詳細に把握するため、使用データを収集したいと考えています。このデータは、使用状況に基づくサービスの改善を含め、サービスの提供を目的に使用されます。"
},
"onboardingMetametricsDescription2": {
"message": "MetaMask は..."
},
"onboardingMetametricsDisagree": {
"message": "結構です"
},
"onboardingMetametricsInfuraTerms": {
"message": "* MetaMask で Infura をデフォルトの RPC プロバイダーとして使用する場合、Infura はトランザクションの送信時にユーザーの IP アドレスおよび Ethereum ウォレットアドレスを収集します。当社がこれらの情報を、システムによりこれら 2 つのデータが関連付けられる形で保管することはありません。データ収集の観点から見た MetaMask と Infura とのやり取りに関する詳細は、当社のアップデート $1 をご覧ください。当社のプライバシー慣行全般に関する詳細は、$2をご覧ください。",
"description": "$1 represents `onboardingMetametricsInfuraTermsPolicyLink`, $2 represents `onboardingMetametricsInfuraTermsPolicy`"
},
"onboardingMetametricsInfuraTermsPolicy": {
"message": "こちらのプライバシーポリシー"
},
"onboardingMetametricsInfuraTermsPolicyLink": {
"message": "こちら"
},
"onboardingMetametricsModalTitle": {
"message": "カスタムネットワークを追加"
},
"onboardingMetametricsNeverCollect": {
"message": "サービスの提供に不要な情報 (キー、アドレス、トランザクションハッシュ、残高) を収集することは、$1",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverCollectIP": {
"message": "ユーザーの完全な IP アドレスを収集することは、$1*",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverEmphasis": {
"message": "一切ありません"
},
"onboardingMetametricsNeverSellData": {
"message": "データを販売することは$1。絶対です",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsSendAnonymize": {
"message": "匿名のクリックおよびページ閲覧イベントを送信"
},
"onboardingMetametricsTitle": {
"message": "MetaMask の改善にご協力ください"
},
"onboardingPinExtensionBillboardAccess": {
"message": "フルアクセス"
},
@ -2500,6 +2695,10 @@
"osTheme": {
"message": "システム"
},
"otherSnaps": {
"message": "他のスナップ",
"description": "Used in the 'permission_rpc' message."
},
"padlock": {
"message": "南京錠"
},
@ -2571,14 +2770,30 @@
"message": "$1 スナップに接続します。",
"description": "The description for the `wallet_snap_*` permission. $1 is the name of the Snap."
},
"permission_cronjob": {
"message": "定期的なアクションのスケジュール設定と実行。",
"description": "The description for the `snap_cronjob` permission"
},
"permission_customConfirmation": {
"message": "MetaMask に確認を表示します。",
"description": "The description for the `snap_confirm` permission"
},
"permission_dialog": {
"message": "MetaMask にダイアログウィンドウを表示します。",
"description": "The description for the `snap_dialog` permission"
},
"permission_ethereumAccounts": {
"message": "アドレス、アカウント残高、アクティビティを表示してトランザクションを開始",
"description": "The description for the `eth_accounts` permission"
},
"permission_ethereumProvider": {
"message": "Ethereum プロバイダーにアクセスします。",
"description": "The description for the `endowment:ethereum-provider` permission"
},
"permission_getEntropy": {
"message": "このスナップに一意の無作為なキーを取得します。",
"description": "The description for the `snap_getEntropy` permission"
},
"permission_longRunning": {
"message": "無期限で実行。",
"description": "The description for the `endowment:long-running` permission"
@ -2599,10 +2814,18 @@
"message": "通知を表示します。",
"description": "The description for the `snap_notify` permission"
},
"permission_rpc": {
"message": "$1によるこのスナップとの直接のやり取りを許可してください。",
"description": "The description for the `endowment:rpc` permission. $1 is 'other snaps' or 'websites'."
},
"permission_transactionInsight": {
"message": "トランザクションインサイトを取得して表示します。",
"description": "The description for the `endowment:transaction-insight` permission"
},
"permission_transactionInsightOrigin": {
"message": "トランザクションを提案している Web サイトの提供元を確認します",
"description": "The description for the `transactionOrigin` caveat, to be used with the `endowment:transaction-insight` permission"
},
"permission_unknown": {
"message": "不明なパーミッション: $1",
"description": "$1 is the name of a requested permission that is not recognized."
@ -2652,6 +2875,9 @@
"priorityFeeProperCase": {
"message": "優先手数料"
},
"privacy": {
"message": "プライバシー"
},
"privacyMsg": {
"message": "プライバシーポリシー"
},
@ -2737,6 +2963,12 @@
"rejectAll": {
"message": "すべて拒否"
},
"rejectRequestsDescription": {
"message": "$1 件のリクエストを一括で拒否しようとしています。"
},
"rejectRequestsN": {
"message": "$1 件のリクエストを拒否"
},
"rejectTxsDescription": {
"message": "$1件のトランザクションを一括拒否しようとしています。"
},
@ -2843,6 +3075,9 @@
"revealTheSeedPhrase": {
"message": "シードフレーズを表示"
},
"reviewSpendingCap": {
"message": "使用上限を確認してください"
},
"revokeAllTokensTitle": {
"message": "すべての $1 へのアクセス許可を取り消しますか?",
"description": "$1 is the symbol of the token for which the user is revoking approval"
@ -2851,6 +3086,10 @@
"message": "アクセス許可を取り消すと、次の $1 が今後 $2 にアクセスできなくなります",
"description": "$1 is either key 'account' or 'contract', and $2 is either a string or link of a given token symbol or name"
},
"revokeSpendingCap": {
"message": "$1 の使用上限を取り消す",
"description": "$1 is a token symbol"
},
"revokeSpendingCapTooltipText": {
"message": "このコントラクトは、現在または今後のトークンをこれ以上使用できなくなります。"
},
@ -2905,6 +3144,9 @@
"secureWallet": {
"message": "安全なウォレット"
},
"security": {
"message": "セキュリティ"
},
"securityAndPrivacy": {
"message": "セキュリティとプライバシー"
},
@ -3035,6 +3277,10 @@
"message": "使用限度額なしで $1 を承認",
"description": "The token symbol that is being approved"
},
"setSpendingCap": {
"message": "$1 の使用上限を設定",
"description": "$1 is a token symbol"
},
"settings": {
"message": "設定"
},
@ -3082,9 +3328,6 @@
"showPrivateKeys": {
"message": "秘密鍵を表示"
},
"showRecommendations": {
"message": "推奨を表示"
},
"showTestnetNetworks": {
"message": "テストネットワークを表示"
},
@ -3100,8 +3343,11 @@
"signatureRequest": {
"message": "署名の要求"
},
"signatureRequest1": {
"message": "メッセージ"
"signatureRequestGuidance": {
"message": "このメッセージの内容を完全に理解し、リクエストしているサイトを信頼する場合にのみ署名してください。"
},
"signatureRequestWarning": {
"message": "このメッセージに署名するのは危険な可能性があります。このメッセージの相手に、アカウントと資産の完全なコントロールを許可しようとしている可能性があります。つまり、相手がいつでもアカウントからすべてを引き出せるようになります。慎重に進めてください。$1。"
},
"signed": {
"message": "署名が完了しました"
@ -3166,6 +3412,10 @@
"snaps": {
"message": "スナップ"
},
"snapsInsightError": {
"message": "$1 でエラーが発生しました: $2",
"description": "This is shown when the insight snap throws an error. $1 is the snap name, $2 is the error message."
},
"snapsInsightLoading": {
"message": "トランザクションインサイトを読み込み中..."
},
@ -3181,9 +3431,15 @@
"snapsToggle": {
"message": "スナップは有効になっている場合にのみ実行されます"
},
"snapsUIError": {
"message": "スナップにより指定された UI が無効です。"
},
"someNetworksMayPoseSecurity": {
"message": "ネットワークによっては、セキュリティやプライバシーの面でリスクが伴う可能性があります。ネットワークを追加・使用する前にリスクを理解するようにしてください。"
},
"somethingIsWrong": {
"message": "エラーが発生しました。ページを再度読み込んでみてください。"
},
"somethingWentWrong": {
"message": "申し訳ありません。問題が発生しました。"
},
@ -3227,6 +3483,13 @@
"spendLimitTooLarge": {
"message": "使用限度額が大きすぎます"
},
"spendingCapError": {
"message": "エラー: 数字のみを入力してください"
},
"spendingCapErrorDescription": {
"message": "現在または今後 $1 がアクセスしても構わない額のみを入力してください。トークン上限は後でいつでも増額できます。",
"description": "$1 is origin of the site requesting the token limit"
},
"srpInputNumberOfWords": {
"message": "$1 語のフレーズがあります",
"description": "This is the text for each option in the dropdown where a user selects how many words their secret recovery phrase has during import. The $1 is the number of words (either 12, 15, 18, 21, or 24)."
@ -3279,10 +3542,10 @@
"message": "未接続"
},
"step1LatticeWallet": {
"message": "Lattice1の接続準備ができていることを確認してください"
"message": "Lattice1を接続する"
},
"step1LatticeWalletMsg": {
"message": "セットアップが完了しオンラインになると、MetaMaskをLattice1デバイスに接続できます。デバイスのロックを解除し、デバイスIDを準備してください。ハードウェアウォレットの使用に関する詳細は、$1",
"message": "セットアップが完了しオンラインになると、MetaMaskをLattice1デバイスに接続できます。デバイスのロックを解除し、デバイスIDを準備してください。",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step1LedgerWallet": {
@ -3293,17 +3556,17 @@
"description": "$1 represents the `ledgerLiveApp` localization value"
},
"step1TrezorWallet": {
"message": "Trezorウォレットのプラグイン"
"message": "Trezorを接続する"
},
"step1TrezorWalletMsg": {
"message": "コンピューターにウォレットを直接接続します。ハードウェアウォレットデバイスの使い方の詳細については、$1",
"message": "Trezorをコンピューターに直接接続し、ロックを解除します。 必ず正しいパスフレーズを使用してください。",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step2LedgerWallet": {
"message": "Ledgerウォレットのプラグイン"
"message": "Ledgerを接続する"
},
"step2LedgerWalletMsg": {
"message": "コンピューターにウォレットを直接接続します。Ledgerのロックを解除し、イーサリアムアプリを開きます。ハードウェアウォレットデバイスの使い方の詳細については、$1",
"message": "コンピューターにLedgerを直接接続します。Ledgerのロックを解除し、イーサリアムアプリを開きます。",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"stillGettingMessage": {
@ -3863,6 +4126,9 @@
"tokenList": {
"message": "トークンリスト:"
},
"tokenNftAutoDetection": {
"message": "トークンと NFT の自動検出"
},
"tokenScamSecurityRisk": {
"message": "トークン関連の詐欺やセキュリティのリスク"
},
@ -3978,12 +4244,21 @@
"transactionResubmitted": {
"message": "推定のガス代を$2で$1に増加し、トランザクションを再送信しました"
},
"transactionSecurityCheck": {
"message": "トランザクションのセキュリティチェック"
},
"transactionSecurityCheckDescription": {
"message": "これをオンにすると、第三者 (OpenSea) がすべてのトランザクションや署名の要求を確認し、既知の悪質な要求に関して警告できるようになります。"
},
"transactionSubmitted": {
"message": "$1の推定ガス代が$2でトランザクションが送信されました。"
},
"transactionUpdated": {
"message": "トランザクションが$2で更新されました。"
},
"transactions": {
"message": "トランザクション"
},
"transfer": {
"message": "送金"
},
@ -4016,6 +4291,9 @@
"turnOnTokenDetection": {
"message": "強化されたトークン検出をオンにする"
},
"tutorial": {
"message": "チュートリアル"
},
"twelveHrTitle": {
"message": "12時間:"
},
@ -4098,6 +4376,24 @@
"useCollectibleDetectionDescription": {
"message": "NFTメディアとデータを表示すると、IPアドレスが集中型のサーバーに開示される可能性があります。ウォレット内のNFTの検出には、サードパーティーAPI (OpenSeaなど) が使用されます。これにより、これらのサービスにアカウントのアドレスが公開されます。これらのサービスからデータを取得しない場合は、この機能を無効にしてください。"
},
"useCollectibleDetectionDescriptionLine2": {
"message": "また、次の点にも留意してください。"
},
"useCollectibleDetectionDescriptionLine3": {
"message": "NFT のメタデータには、詐欺サイトやフィッシングサイトへのリンクが含まれている可能性があります。"
},
"useCollectibleDetectionDescriptionLine4": {
"message": "誰でもあなたのアカウントに NFT をエアドロップできます。これには不快なコンテンツが含まれている場合があり、ウォレットに自動で表示される可能性があります。"
},
"useDefault": {
"message": "既定値を使用"
},
"useMultiAccountBalanceChecker": {
"message": "アカウント残高の一括リクエスト"
},
"useMultiAccountBalanceCheckerDescription": {
"message": "当社は残高を素早く表示できるよう、アカウントをまとめて Infura にクエリを送ります。この機能をオフにすると、アクティブなアカウントのみクエリの対象となります。Dapps によっては、ウォレットを接続しないと機能しないものもあります。"
},
"usePhishingDetection": {
"message": "フィッシング検出を使用"
},
@ -4113,6 +4409,9 @@
"userName": {
"message": "ユーザー名"
},
"verifyContractDetails": {
"message": "コントラクトの詳細を確認"
},
"verifyThisTokenDecimalOn": {
"message": "トークンの10進数は$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\""
@ -4125,6 +4424,9 @@
"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\""
},
"view": {
"message": "表示"
},
"viewAccount": {
"message": "アカウントを表示"
},
@ -4134,6 +4436,9 @@
"viewContact": {
"message": "連絡先を表示"
},
"viewDetails": {
"message": "詳細を表示"
},
"viewFullTransactionDetails": {
"message": "トランザクションの完全な詳細を表示"
},
@ -4205,6 +4510,10 @@
"message": "WebHID",
"description": "Refers to a interface for connecting external devices to the browser. Used for connecting ledger to the browser. Read more here https://developer.mozilla.org/en-US/docs/Web/API/WebHID_API"
},
"websites": {
"message": "Web サイト",
"description": "Used in the 'permission_rpc' message."
},
"welcome": {
"message": "MetaMaskにようこそ"
},
@ -4263,6 +4572,12 @@
"youSign": {
"message": "著名しています"
},
"yourFundsMayBeAtRisk": {
"message": "資金が危険にさらされている可能性があります"
},
"yourNFTmayBeAtRisk": {
"message": "NFT が危険にさらされている可能性があります"
},
"yourPrivateSeedPhrase": {
"message": "秘密のシークレットリカバリーフレーズ"
},

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "ಸುಧಾರಿತ"
},
"advancedOptions": {
"message": "ಸುಧಾರಿತ ಆಯ್ಕೆಗಳು"
},
"amount": {
"message": "ಮೊತ್ತ"
},
@ -561,9 +558,6 @@
"newAccount": {
"message": "ಹೊಸ ಖಾತೆ"
},
"newAccountDetectedDialogMessage": {
"message": "ಹೊಸ ವಿಳಾಸ ಪತ್ತೆಯಾಗಿದೆ! ನಿಮ್ಮ ವಿಳಾಸ ಪುಸ್ತಕಕ್ಕೆ ಸೇರಿಸಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ."
},
"newAccountNumberName": {
"message": "ಖಾತೆ $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -36,10 +36,10 @@
"message": "QR 코드 스캔"
},
"QRHardwareWalletSteps1Description": {
"message": "QR 코드를 통해 통신하는 에어갭 하드웨어 지갑을 연결합니다. 공식적으로 지원되는 에어갭 하드웨어 지갑은 다음과 같습니다."
"message": "아래의 QR 코드를 지원하는 협력업체의 목록에서 선택할 수 있습니다."
},
"QRHardwareWalletSteps1Title": {
"message": "QR 기반 HW 지갑"
"message": "QR 기반 하드웨어 지갑"
},
"QRHardwareWalletSteps2Description": {
"message": "Ngrave(출시 예정)"
@ -47,10 +47,19 @@
"SIWEAddressInvalid": {
"message": "로그인 요청 주소가 현재 로그인 계정의 주소와 일치하지 않습니다."
},
"SIWEDomainInvalidText": {
"message": "로그인을 시도하는 사이트가 로그인 요청 도메인과 일치하지 않습니다. 주의하여 진행하세요."
},
"SIWEDomainInvalidTitle": {
"message": "의심스러운 사이트 요청입니다."
},
"SIWEDomainWarningBody": {
"message": "($1) 웹사이트가 잘못된 도메인에 로그인하도록 요청하고 있습니다. 이는 피싱 공격일 수도 있습니다.",
"description": "$1 represents the website domain"
},
"SIWEDomainWarningLabel": {
"message": "안전하지 않음"
},
"SIWELabelChainID": {
"message": "체인 ID:"
},
@ -135,6 +144,10 @@
"message": "이 계정 이름은 이미 존재합니다.",
"description": "This is an error message shown when the user enters a new account name that matches an existing account name"
},
"accountNameReserved": {
"message": "이 계정 이름은 예약되었습니다",
"description": "This is an error message shown when the user enters a new account name that is reserved for future use"
},
"accountOptions": {
"message": "계정 옵션"
},
@ -174,6 +187,15 @@
"addContact": {
"message": "연락처 추가"
},
"addCustomIPFSGateway": {
"message": "사용자 지정 IPFS 게이트웨이 추가"
},
"addCustomIPFSGatewayDescription": {
"message": "IPFS 게이트웨이를 사용하면 타사 호스팅 데이터에 액세스하여 이를 볼 수 있습니다. 사용자 지정 IPFS 게이트웨이를 추가하셔도 좋고 기본 설정을 계속 사용하셔도 됩니다."
},
"addCustomNetwork": {
"message": "커스텀 네트워크 추가"
},
"addCustomToken": {
"message": "커스텀 토큰 추가"
},
@ -198,6 +220,28 @@
"addEthereumChainConfirmationTitle": {
"message": "이 사이트에서 네트워크를 추가하도록 허용할까요?"
},
"addEthereumChainWarningModalHeader": {
"message": "신뢰할 수 있는 경우에만 이 RPC 제공업체를 추가하세요. $1",
"description": "$1 is addEthereumChainWarningModalHeaderPartTwo passed separately so that it can be bolded"
},
"addEthereumChainWarningModalHeaderPartTwo": {
"message": "악성 공급업체는 블록체인 상태와 네트워크 활동을 거짓으로 보고할 수 있습니다."
},
"addEthereumChainWarningModalListHeader": {
"message": "다음과 같은 권한이 부여되기에 신뢰할 수 있는 공급업체만 추가해야 합니다."
},
"addEthereumChainWarningModalListPointOne": {
"message": "사용자의 계정과 IP 주소를 확인하고 서로를 연결지을 수 있습니다"
},
"addEthereumChainWarningModalListPointThree": {
"message": "계정 잔액 및 기타 블록체인 상황을 확인할 수 있습니다"
},
"addEthereumChainWarningModalListPointTwo": {
"message": "거래를 공개할 수 있습니다"
},
"addEthereumChainWarningModalTitle": {
"message": "이더리움 메인넷에 새로운 RPC 공급업체를 추가하려고 합니다"
},
"addFriendsAndAddresses": {
"message": "신뢰하는 친구 및 주소 추가"
},
@ -235,6 +279,9 @@
"advancedBaseGasFeeToolTip": {
"message": "거래가 블록에 포함되면 최대 기본 요금과 실제 기본 요금 간의 차액이 환불됩니다. 총 금액은 최대 기본 요금(GWEI) 곱하기 가스 한도로 계산됩니다."
},
"advancedConfiguration": {
"message": "고급 옵션"
},
"advancedGasFeeDefaultOptIn": {
"message": "이 $1 옵션을 \"고급\"의 기본값으로 저장합니다"
},
@ -247,9 +294,6 @@
"advancedGasPriceTitle": {
"message": "가스 가격"
},
"advancedOptions": {
"message": "고급 옵션"
},
"advancedPriorityFeeToolTip": {
"message": "우선 요금(일명 \"채굴자 팁\")이란 나와 먼저 거래한 것에 대한 인센티브로 채굴자에게 직접 전달되는 금액입니다."
},
@ -334,6 +378,13 @@
"message": "$1 지출 한도 승인",
"description": "The token symbol that is being approved"
},
"approveTokenDescription": {
"message": "이렇게 하면 사용자가 액세스를 취소할 때까지 제삼자가 가 통지 없이 다음과 같은 NFT에 액세스하고 이를 전송할 수 있습니다."
},
"approveTokenTitle": {
"message": "내 $1에 액세스 및 전송할 수 있는 권한을 부여할까요?",
"description": "$1 is the symbol of the token for which the user is granting approval"
},
"approved": {
"message": "승인됨"
},
@ -377,6 +428,13 @@
"authorizedPermissions": {
"message": "다음 권한을 승인받았습니다."
},
"autoDetectTokens": {
"message": "토큰 자동 감지"
},
"autoDetectTokensDescription": {
"message": "MetaMask는 지갑에 보내진 새로운 토큰을 감지해 표시하기 위해 타사 API를 사용합니다. 이 서비스로부터 데이터를 가져오기를 원치 않으시면 해당 기능을 끄세요.$1",
"description": "$1 is a link to a support article"
},
"autoLockTimeLimit": {
"message": "자동 잠금 타이머(분)"
},
@ -425,18 +483,35 @@
"beCareful": {
"message": "주의하세요"
},
"beta": {
"message": "베타"
},
"betaHeaderText": {
"message": "베타 버전입니다. 버그는 $1로 보고하세요",
"description": "$1 represents the word 'here' in a hyperlink"
},
"betaMetamaskDescription": {
"message": "수백만 명이 신뢰하는 MetaMask(메타마스크)는 모든 사람이 web3의 세계에 접근할 수 있도록 하는 안전한 지갑입니다."
},
"betaMetamaskDescriptionDisclaimerHeading": {
"message": "베타 버전 면책 조항"
},
"betaMetamaskDescriptionExplanation": {
"message": "이 버전을 사용하여 출시되기 전에 예정된 기능을 테스트해보세요. 귀하의 사용 및 피드백은 최고의 MetaMask 버전 구축에 도움이 됩니다. MetaMask 베타 사용은 표준 $1 및 $2 적용 대상입니다. 베타에서는 버그의 위험이 증가할 수 있습니다. 계속 진행하시면 이러한 위험과 당사 약관 및 베타 약관에 명시된 위험을 인정하고 수락하는 것입니다.",
"message": "이 버전을 사용하면 새로운 기능을 출시되기도 전에 체험할 수 있어 MetaMask의 기능 향상에 큰 도움이 됩니다. 모든 베타 버전과 마찬가지로, 버그의 위험이 증가할 수 있습니다. MetaMask 베타 버전은 $1 및 $2의 적용 대상입니다.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanationBetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2": {
"message": "계속 진행하면 관련 위험 $1 및 $2에 동의하게 됩니다.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanation2BetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2BetaTermsLinkText": {
"message": "베타 약관"
},
"betaMetamaskDescriptionExplanationBetaTermsLinkText": {
"message": "추가 베타 약관"
"message": "베타 버전 추가 약관"
},
"betaMetamaskDescriptionExplanationTermsLinkText": {
"message": "약관"
"message": "일반 약관"
},
"betaMetamaskVersion": {
"message": "MetaMask 베타 버전"
@ -444,6 +519,15 @@
"betaPortfolioSite": {
"message": "베타 포트폴리오 사이트"
},
"betaTerms": {
"message": "베타 이용약관"
},
"betaWalletCreationSuccessReminder1": {
"message": "MetaMask 베타는 비밀 복구 구문을 복구할 수 없습니다."
},
"betaWalletCreationSuccessReminder2": {
"message": "MetaMask 베타는 비밀 복구 구문을 절대 묻지 않습니다."
},
"betaWelcome": {
"message": "MetaMask 베타 방문을 환영합니다"
},
@ -514,6 +598,9 @@
"message": "트랜삭은 100개국 이상에서 신용카드, 직불카드, 애플 페이, 모비퀵, 은행 송금(지역에 따라 지원이 안 될 수 있음)을 지원합니다. $1 입금은 MetaMask 계정으로 직접 처리됩니다.",
"description": "$1 represents the crypto symbol to be purchased"
},
"buyNow": {
"message": "지금 구매"
},
"buyWithWyre": {
"message": "Wyre로 $1 구매"
},
@ -572,6 +659,13 @@
"message": "체인 ID $1의 네트워크는 입력한 것과 다른 통화 기호($2)를 사용할 수 있습니다. 확인 후 진행하세요.",
"description": "$1 is the chain id currently entered in the network form and $2 is the return value of nativeCurrency.symbol from chainlist.network"
},
"chooseYourNetwork": {
"message": "네트워크 선택"
},
"chooseYourNetworkDescription": {
"message": "가능한 가장 안정적인 비공개 이더리움 액세스를 위해 Infura를 원격 프로시저 호출(RPC) 공급업체로 선정하였습니다. 사용자는 개인적으로 원하는 RPC를 선택할 수 있습니다. 하지만, 모든 RPC는 거래를 위해 사용자의 IP 주소와 이더리움 지갑을 수령한다는 점을 잊지 말아야 합니다. Infura의 데이터 처리 방법은 $1에서 상세히 확인할 수 있습니다.",
"description": "$1 is a link to the privacy policy"
},
"chromeRequiredForHardwareWallets": {
"message": "하드웨어 지갑에 연결하려면 Google Chrome에서 MetaMask를 사용해야 합니다."
},
@ -703,6 +797,10 @@
"contacts": {
"message": "연락처"
},
"contentFromSnap": {
"message": "콘텐츠 출처: $1",
"description": "$1 represents the name of the snap"
},
"continue": {
"message": "계속"
},
@ -736,6 +834,15 @@
"contractInteraction": {
"message": "계약 상호 작용"
},
"contractNFT": {
"message": "NFT 계약"
},
"contractRequestingAccess": {
"message": "액세스 필요 계약"
},
"contractRequestingSignature": {
"message": "서명 필수 계약"
},
"contractRequestingSpendingCap": {
"message": "지출 한도 필요 계약"
},
@ -751,6 +858,9 @@
"convertTokenToNFTExistDescription": {
"message": "이 자산이 NFT로 추가되었습니다. 토큰 목록에서 제거할까요?"
},
"coolWallet": {
"message": "CoolWallet"
},
"copiedExclamation": {
"message": "복사 완료!"
},
@ -802,6 +912,9 @@
"currentLanguage": {
"message": "현재 언어"
},
"currentRpcUrlDeprecated": {
"message": "해당 네트워크의 현재 rpc url의 지원이 중단되었습니다."
},
"currentTitle": {
"message": "현재:"
},
@ -874,6 +987,9 @@
"dataHex": {
"message": "16진수"
},
"dcent": {
"message": "D'Cent"
},
"decimal": {
"message": "토큰 소수점"
},
@ -912,6 +1028,9 @@
"deleteNetworkDescription": {
"message": "이 네트워크를 삭제할까요?"
},
"deposit": {
"message": "예치"
},
"depositCrypto": {
"message": "$1 입금",
"description": "$1 represents the crypto symbol to be purchased"
@ -977,6 +1096,9 @@
"downloadGoogleChrome": {
"message": "Google Chrome 다운로드"
},
"downloadNow": {
"message": "지금 다운로드"
},
"downloadSecretBackup": {
"message": "이 비밀 복구 구문을 다운로드하여 암호화된 외장 하드 드라이브나 저장 매체에 안전하게 보관하세요."
},
@ -1001,30 +1123,9 @@
"editContact": {
"message": "연락처 편집"
},
"editGasEducationButtonText": {
"message": "어떻게 선택해야 하나요?"
},
"editGasEducationHighExplanation": {
"message": "이는 거래 성공 가능성을 높이기 때문에 시간에 (스왑과 같이) 민감한 거래에 가장 적합합니다. 스왑 처리에 시간이 너무 오래 걸리면 실패하고 가스 요금의 일부를 손해볼 수 있습니다."
},
"editGasEducationLowExplanation": {
"message": "처리 시간의 중요성이 낮을 때만 저렴한 가스 요금을 사용해야 합니다. 요금이 낮으면 거래 성공 시기(또는 거래 성공 여부)를 예측하기 어렵습니다."
},
"editGasEducationMediumExplanation": {
"message": "중간 정도의 가스 요금은 송금, 인출 등 시간에 민감한 거래에 적합합니다. 이러한 설정은 대부분 성공적인 거래로 이어집니다."
},
"editGasEducationModalIntro": {
"message": "거래 유형과 중요도에 따라 적절한 가스 요금을 선택해야 합니다."
},
"editGasEducationModalTitle": {
"message": "어떻게 선택하나요?"
},
"editGasFeeModalTitle": {
"message": "가스 요금 편집"
},
"editGasHigh": {
"message": "높음"
},
"editGasLimitOutOfBounds": {
"message": "가스 최소 한도는 $1입니다."
},
@ -1035,9 +1136,6 @@
"editGasLimitTooltip": {
"message": "가스 한도는 사용하려는 가스의 최대 단위입니다. 가스 단위는 \"최대 우선 요금\" 및 \"최대 요금\"의 승수입니다."
},
"editGasLow": {
"message": "낮음"
},
"editGasMaxBaseFeeGWEIImbalance": {
"message": "최대 기본 요금은 우선 요금보다 낮을 수 없습니다."
},
@ -1056,9 +1154,6 @@
"editGasMaxFeePriorityImbalance": {
"message": "최대 요금은 최대 우선 요금보다 낮을 수 없습니다."
},
"editGasMaxFeeTooltip": {
"message": "최대 요금은 지급할 최대 금액입니다(기본 요금 + 우선 요금)."
},
"editGasMaxPriorityFeeBelowMinimum": {
"message": "최대 우선 요금은 0GWEI보다 커야 합니다."
},
@ -1077,12 +1172,6 @@
"editGasMaxPriorityFeeLowV2": {
"message": "우선 요금이 현재 네트워크 조건에 비해 낮습니다."
},
"editGasMaxPriorityFeeTooltip": {
"message": "최대 우선 요금(일명 \"채굴자 팁\")이란 나와 먼저 거래한 것에 대한 인센티브로 채굴자에게 직접 전달되는 금액입니다. 대부분의 경우 최대 설정값을 지급합니다."
},
"editGasMedium": {
"message": "중간"
},
"editGasPriceTooLow": {
"message": "가스 가격은 0보다 커야 합니다."
},
@ -1102,12 +1191,6 @@
"editGasTooLow": {
"message": "알 수 없는 처리 시간"
},
"editGasTooLowTooltip": {
"message": "귀하의 최대 요금 또는 최대 우선 요금은 현재 시장 상황에 비해 낮은 것 같습니다. 귀하의 거래가 언제 진행(또는 처리)되는지 알 수 없습니다."
},
"editGasTooLowWarningTooltip": {
"message": "이렇게 하면 최대 요금은 낮아지지만 네트워크 트래픽이 증가하여 거래가 지연되거나 실패할 수 있습니다."
},
"editNonceField": {
"message": "논스 편집"
},
@ -1123,22 +1206,6 @@
"enableAutoDetect": {
"message": " 자동 감지 활성화"
},
"enableEIP1559V2": {
"message": "향상된 가스 수수료 UI 활성화"
},
"enableEIP1559V2AlertMessage": {
"message": "가스비 견적 산정 방법과 맞춤화 작업을 업데이트했습니다."
},
"enableEIP1559V2ButtonText": {
"message": "설정에서 향상된 가스 수수료 UI를 활성화"
},
"enableEIP1559V2Description": {
"message": "가스비 견적 산정 방법과 맞춤화 작업을 업데이트했습니다. 새로운 가스 경험을 사용하기 원하시면 이 기능을 켜세요. $1",
"description": "$1 here is Learn More link"
},
"enableEIP1559V2Header": {
"message": "새로운 가스 경험"
},
"enableFromSettings": {
"message": " 설정에서 이 기능을 활성화합니다."
},
@ -1215,6 +1282,9 @@
"ensUnknownError": {
"message": "ENS를 조회하지 못했습니다."
},
"enterANumber": {
"message": "금액 입력"
},
"enterMaxSpendLimit": {
"message": "최대 지출 한도 입력"
},
@ -1389,9 +1459,6 @@
"message": "$1에서 이 가스 요금을 제안했습니다. 이를 무시하면 거래에 문제가 발생할 수 있습니다. 질문이 있는 경우 $1에 문의하세요.",
"description": "$1 represents the Dapp's origin"
},
"gasEstimatesUnavailableWarning": {
"message": "낮은, 중간 및 높은 견적을 사용할 수 없습니다."
},
"gasFee": {
"message": "가스 수수료"
},
@ -1485,7 +1552,7 @@
"message": "Ether 얻기"
},
"getEtherFromFaucet": {
"message": "$1 포시트에서 Ether 얻기",
"message": "$1 네크워크 포시트에서 Ether 얻기",
"description": "Displays network name for Ether faucet"
},
"getStarted": {
@ -1642,6 +1709,12 @@
"message": "가져옴",
"description": "status showing that an account has been fully loaded into the keyring"
},
"improvedTokenAllowance": {
"message": "토큰 허용 기능이 개선되었습니다"
},
"improvedTokenAllowanceDescription": {
"message": "Dapp에서 ERC20 승인을 요청할 때마다 이 기능을 켜시면 토큰 허용 기능을 이용할 수 있습니다"
},
"inYourSettings": {
"message": "설정에서"
},
@ -1652,6 +1725,16 @@
"initialTransactionConfirmed": {
"message": "최초 거래를 네트워크에서 확인했습니다. 돌아가려면 확인을 클릭하세요."
},
"inputLogicEmptyState": {
"message": "계약에서 현재나 추후 지출하기에 무리가 없는 금액만 입력하세요. 지출 한도는 나중에 언제든지 상향할 수 있습니다."
},
"inputLogicEqualOrSmallerNumber": {
"message": "계약이 현재 잔액에서 $1만큼 지출할 수 있게 됩니다.",
"description": "$1 is the current token balance in the account and the name of the current token"
},
"inputLogicHigherNumber": {
"message": "토큰 잔액이 한도에 도달하거나 지출 한도를 철회할 때까지 계약이 모든 토큰 잔액을 지출할 수 있게 됩니다. 이를 원하지 않는다면 지출 한도를 하향하세요."
},
"install": {
"message": "설치"
},
@ -1662,6 +1745,10 @@
"message": "$2 네트워크의 거래 수수료를 지불할 계정에 $1(이)가 부족합니다. $3 또는 다른 계정에서 입금하세요.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button"
},
"insufficientCurrencyBuyOrReceive": {
"message": "$2 네트워크의 거래 수수료를 지불할 계정에 $1(이)가 부족합니다. 다른 계정에서 $3 또는 $4 하세요.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button, $4 is the key 'deposit' button"
},
"insufficientCurrencyDeposit": {
"message": "$2 네트워크의 거래 수수료를 지불할 계정에 $1(이)가 부족합니다. 다른 계좌에서 $1(을)를 입금하세요.",
"description": "$1 is the native currency of the network, $2 is the name of the current network"
@ -2060,6 +2147,9 @@
"networkName": {
"message": "네트워크 이름"
},
"networkNameArbitrum": {
"message": "Arbitrum"
},
"networkNameAvalanche": {
"message": "Avalanche"
},
@ -2075,12 +2165,18 @@
"networkNameGoerli": {
"message": "Goerli"
},
"networkNameOptimism": {
"message": "Optimism"
},
"networkNamePolygon": {
"message": "Polygon"
},
"networkNameTestnet": {
"message": "테스트넷"
},
"networkProvider": {
"message": "네트워크 공급업체"
},
"networkSettingsChainIdDescription": {
"message": "체인 ID는 거래 서명에 사용됩니다. 이는 네트워크에서 반환하는 체인 ID와 일치해야 합니다. 십진수나 '0x'로 시작하는 16진수를 입력할 수 있지만, 표시되는 형식은 십진수입니다."
},
@ -2116,9 +2212,6 @@
"newAccount": {
"message": "새 계정"
},
"newAccountDetectedDialogMessage": {
"message": "새 주소가 발견되었습니다! 여기를 클릭하여 주소록에 추가하세요."
},
"newAccountNumberName": {
"message": "계정 $1",
"description": "Default name of next account to be created on create account screen"
@ -2170,6 +2263,17 @@
"nftTokenIdPlaceholder": {
"message": "토큰 ID 입력"
},
"nftWarningContent": {
"message": "향후 소유할 수 있는 모든 $1에 대한 액세스를 허용하는 것입니다. 이 허용을 취소하지 않는 한, 상대방이 언제든지 허락 없이 지갑에서 NFT를 전송할 수 있습니다. $2",
"description": "$1 is nftWarningContentBold bold part, $2 is Learn more link"
},
"nftWarningContentBold": {
"message": "내 모든 $1 NFT",
"description": "$1 is name of the collection"
},
"nftWarningContentGrey": {
"message": "주의하여 진행하세요."
},
"nfts": {
"message": "NFT"
},
@ -2294,6 +2398,24 @@
"notifications15Title": {
"message": "이더리움 머지가 완료되었습니다!"
},
"notifications16ActionText": {
"message": "여기서 체험하세요"
},
"notifications16Description": {
"message": "토큰 허용 확인 과정을 재설계하여 사용자가 정보에 의한 결정을 할 수 있도록 하였습니다."
},
"notifications16Title": {
"message": "토큰 허용 경험 개선됨"
},
"notifications17ActionText": {
"message": "보안 및 개인정보 설정 표시"
},
"notifications17Description": {
"message": "이 업데이트에는 자신의 개인정보 보호를 위해 행사할 수 있는 옵션이 더욱 많습니다. 데이터 수집 방법을 더욱 투명하게 하였고, 데이터 공유에 관련하여 명확한 옵션을 추가했습니다. 보안 및 개인 정보 설정을 통해 기본 설정을 변경하거나 확장 프로그램 사용 데이터를 삭제하세요."
},
"notifications17Title": {
"message": "보안 및 개인정보 설정 표시"
},
"notifications1Description": {
"message": "MetaMask 모바일 사용자는 이제 모바일 지갑에서 토큰을 스왑할 수 있습니다. QR 코드를 스캔하여 모바일 앱을 설치하고 스왑을 시작하세요.",
"description": "Description of a notification in the 'See What's New' popup. Describes the swapping on mobile feature."
@ -2418,12 +2540,85 @@
"on": {
"message": "켜기"
},
"onboardingAdvancedPrivacyIPFSDescription": {
"message": "IPFS 게이트웨이를 사용하면 타사 호스팅 데이터에 액세스하여 이를 볼 수 있습니다. 사용자 지정 IPFS 게이트웨이를 추가하셔도 좋고 기본 설정을 계속 사용하셔도 됩니다."
},
"onboardingAdvancedPrivacyIPFSInvalid": {
"message": "유효한 URL을 입력하세요"
},
"onboardingAdvancedPrivacyIPFSTitle": {
"message": "사용자 지정 IPFS 게이트웨이 추가"
},
"onboardingAdvancedPrivacyIPFSValid": {
"message": "PFS 게이트웨이 URL이 유효합니다"
},
"onboardingAdvancedPrivacyNetworkButton": {
"message": "사용자 정의 네트워크 추가"
},
"onboardingAdvancedPrivacyNetworkDescription": {
"message": "가능한 가장 안정적인 비공개 이더리움 액세스를 위해 Infura를 원격 프로시저 호출(RPC) 공급업체로 선정하였습니다. 사용자는 개인적으로 원하는 RPC를 선택할 수 있습니다. 하지만, 모든 RPC는 거래를 위해 사용자의 IP 주소와 이더리움 지갑을 수령한다는 점을 잊지 말아야 합니다. Infura의 데이터 처리 방법은 $1에서 상세히 확인할 수 있습니다."
},
"onboardingAdvancedPrivacyNetworkTitle": {
"message": "네트워크 선택"
},
"onboardingCreateWallet": {
"message": "새 지갑 생성"
},
"onboardingImportWallet": {
"message": "기존 지갑 가져오기"
},
"onboardingMetametricsAgree": {
"message": "동의함"
},
"onboardingMetametricsAllowOptOut": {
"message": "언제든 설정을 통해 옵트아웃할 수 있습니다."
},
"onboardingMetametricsDataTerms": {
"message": "이 데이터는 집계 처리된 정보이며 일반 데이터 보호 규정 (EU) 2016/679의 목적에 따라 익명으로 관리됩니다."
},
"onboardingMetametricsDescription": {
"message": "MetaMask는 사용자가 MetaMask를 어떻게 사용하는지 이해하기 위해 기본적인 사용 데이터를 수집하고자 합니다. 이 데이터는 사용자 경험을 통한 서비스 개선에 사용됩니다."
},
"onboardingMetametricsDescription2": {
"message": "MetaMask에서는..."
},
"onboardingMetametricsDisagree": {
"message": "괜찮습니다"
},
"onboardingMetametricsInfuraTerms": {
"message": "* MetaMask에서 Infura를 기본 RPC 공급업체로 이용하는 경우, 거래 전송 시 Infura가 IP 주소와 이더리움 지갑 주소 정보를 수집합니다. MetaMask는 해당 두 정보를 연계할 수 있는 방식으로 정보를 저장하지 않습니다. 데이터 수집 관점에서 MetaMask와 Infura가 상호 작용하는 방법에 대한 자세한 내용은 $1 업데이트를 참조하세요. 일반적인 개인정보 보호 정책에 대한 자세한 내용은 $2에서 확인하세요.",
"description": "$1 represents `onboardingMetametricsInfuraTermsPolicyLink`, $2 represents `onboardingMetametricsInfuraTermsPolicy`"
},
"onboardingMetametricsInfuraTermsPolicy": {
"message": "개인정보 보호정책"
},
"onboardingMetametricsInfuraTermsPolicyLink": {
"message": "여기"
},
"onboardingMetametricsModalTitle": {
"message": "커스텀 네트워크 추가"
},
"onboardingMetametricsNeverCollect": {
"message": "$1에서는 서비스 제공에 필요하지 않은 정보(예: 키, 주소, 거래 해시 또는 잔액)를 수집합니다.",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverCollectIP": {
"message": "$1에서는 사용자의 IP 주소 전체를 수집합니다.",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverEmphasis": {
"message": "항상 강조하지 않음"
},
"onboardingMetametricsNeverSellData": {
"message": "$1에서는 데이터를 판매합니다. 항상요!",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsSendAnonymize": {
"message": "익명 클릭 및 페이지뷰 이벤트 보내기"
},
"onboardingMetametricsTitle": {
"message": "MetaMask 개선에 도움을 주세요"
},
"onboardingPinExtensionBillboardAccess": {
"message": "전체 액세스"
},
@ -2500,6 +2695,10 @@
"osTheme": {
"message": "시스템"
},
"otherSnaps": {
"message": "기타 스냅",
"description": "Used in the 'permission_rpc' message."
},
"padlock": {
"message": "패드락"
},
@ -2571,14 +2770,30 @@
"message": "$1 스냅에 연결합니다.",
"description": "The description for the `wallet_snap_*` permission. $1 is the name of the Snap."
},
"permission_cronjob": {
"message": "정기적 활동 예약 및 실행",
"description": "The description for the `snap_cronjob` permission"
},
"permission_customConfirmation": {
"message": "MetaMask에 확인을 표시합니다.",
"description": "The description for the `snap_confirm` permission"
},
"permission_dialog": {
"message": "MetaMask 대화창 표시",
"description": "The description for the `snap_dialog` permission"
},
"permission_ethereumAccounts": {
"message": "허용되는 계정의 주소 보기(필수)",
"description": "The description for the `eth_accounts` permission"
},
"permission_ethereumProvider": {
"message": "이더리움 공급자에 액세스합니다.",
"description": "The description for the `endowment:ethereum-provider` permission"
},
"permission_getEntropy": {
"message": "이 스냅에 대해 고유한 키를 임의로 파생합니다.",
"description": "The description for the `snap_getEntropy` permission"
},
"permission_longRunning": {
"message": "무기한 운용됩니다.",
"description": "The description for the `endowment:long-running` permission"
@ -2599,10 +2814,18 @@
"message": "알림을 표시합니다.",
"description": "The description for the `snap_notify` permission"
},
"permission_rpc": {
"message": "$1에서 이 스냅으로 커뮤니케이션하도록 허용합니다.",
"description": "The description for the `endowment:rpc` permission. $1 is 'other snaps' or 'websites'."
},
"permission_transactionInsight": {
"message": "거래 인사이트를 가져오고 표시하세요.",
"description": "The description for the `endowment:transaction-insight` permission"
},
"permission_transactionInsightOrigin": {
"message": "거래 추천 웹사이트 출처 보기",
"description": "The description for the `transactionOrigin` caveat, to be used with the `endowment:transaction-insight` permission"
},
"permission_unknown": {
"message": "알 수 없는 권한: $1",
"description": "$1 is the name of a requested permission that is not recognized."
@ -2652,6 +2875,9 @@
"priorityFeeProperCase": {
"message": "우선 요금"
},
"privacy": {
"message": "개인정보 보호"
},
"privacyMsg": {
"message": "개인정보처리방침"
},
@ -2737,6 +2963,12 @@
"rejectAll": {
"message": "모두 거부"
},
"rejectRequestsDescription": {
"message": "$1 요청 전부를 거절하려고 합니다."
},
"rejectRequestsN": {
"message": "$1 요청 거절"
},
"rejectTxsDescription": {
"message": "거래 $1개를 모두 거부합니다."
},
@ -2843,6 +3075,9 @@
"revealTheSeedPhrase": {
"message": "시드 구문 보기"
},
"reviewSpendingCap": {
"message": "지출 한도 검토"
},
"revokeAllTokensTitle": {
"message": "내 모든 $1에 액세스할 수 있는 권한을 철회합니까?",
"description": "$1 is the symbol of the token for which the user is revoking approval"
@ -2851,6 +3086,10 @@
"message": "권한을 철회하면 다음 $1(이)가 더 이상 $2에 액세스할 수 없습니다.",
"description": "$1 is either key 'account' or 'contract', and $2 is either a string or link of a given token symbol or name"
},
"revokeSpendingCap": {
"message": "$1에 대한 지출 한도 취소",
"description": "$1 is a token symbol"
},
"revokeSpendingCapTooltipText": {
"message": "이 계약은 현재나 미래의 토큰을 더 이상 사용할 수 없습니다."
},
@ -2905,6 +3144,9 @@
"secureWallet": {
"message": "보안 지갑"
},
"security": {
"message": "보안"
},
"securityAndPrivacy": {
"message": "보안 및 프라이버시"
},
@ -3035,6 +3277,10 @@
"message": "$1 무제한 지출 승인",
"description": "The token symbol that is being approved"
},
"setSpendingCap": {
"message": "$1에 대한 지출 한도 설정",
"description": "$1 is a token symbol"
},
"settings": {
"message": "설정"
},
@ -3082,9 +3328,6 @@
"showPrivateKeys": {
"message": "비공개 키 표시"
},
"showRecommendations": {
"message": "추천 보기"
},
"showTestnetNetworks": {
"message": "테스트 네트워크 보기"
},
@ -3100,8 +3343,11 @@
"signatureRequest": {
"message": "서명 요청"
},
"signatureRequest1": {
"message": "메시지"
"signatureRequestGuidance": {
"message": "요청하는 사이트를 신뢰하고 그 내용을 완전히 이해하는 경우에만 이 메시지에 서명하세요."
},
"signatureRequestWarning": {
"message": "본 메시지에 서명하는 행위는 위험의 가능성을 내포하고 있습니다. 본 서명을 통해 메시지 발신 당사자에게 귀하의 계정 및 모든 자산에 대해 완전한 권한을 부여할 수 있기 때문입니다. 이를 통해 계정의 모든 잔액을 인출할 수 있기도 하다는 뜻입니다. 주의하여 진행하세요. $1"
},
"signed": {
"message": "서명완료"
@ -3166,6 +3412,10 @@
"snaps": {
"message": "스냅"
},
"snapsInsightError": {
"message": "$1 관련 오류 발생: $2",
"description": "This is shown when the insight snap throws an error. $1 is the snap name, $2 is the error message."
},
"snapsInsightLoading": {
"message": "거래 인사이트를 가져오는 중..."
},
@ -3181,9 +3431,15 @@
"snapsToggle": {
"message": "스냅은 활성화된 상태에서만 작동합니다."
},
"snapsUIError": {
"message": "스냅에서 지정한 UI가 올바르지 않습니다."
},
"someNetworksMayPoseSecurity": {
"message": "네트워크에 따라 보안이나 개인 정보 유출의 위험이 있을 수 있습니다. 네트워크 추가 및 사용 이전에 위험 요소를 파악하세요."
},
"somethingIsWrong": {
"message": "문제가 발생했습니다. 페이지를 다시 로드하세요."
},
"somethingWentWrong": {
"message": "죄송합니다! 문제가 생겼습니다."
},
@ -3227,6 +3483,13 @@
"spendLimitTooLarge": {
"message": "지출 한도가 너무 큼"
},
"spendingCapError": {
"message": "오류: 숫자만 입력 가능"
},
"spendingCapErrorDescription": {
"message": "$1에서 현재나 추후 지출하기에 무리가 없는 금액만 입력하세요. 지출 한도는 나중에 언제든지 상향할 수 있습니다.",
"description": "$1 is origin of the site requesting the token limit"
},
"srpInputNumberOfWords": {
"message": "제 구문은 $1개의 단어로 이루어져 있습니다",
"description": "This is the text for each option in the dropdown where a user selects how many words their secret recovery phrase has during import. The $1 is the number of words (either 12, 15, 18, 21, or 24)."
@ -3279,10 +3542,10 @@
"message": "연결되지 않음"
},
"step1LatticeWallet": {
"message": "Lattice1을 연결할 준비가 되었는지 확인하세요."
"message": "Lattice1을 연결하세요."
},
"step1LatticeWalletMsg": {
"message": "Lattice1 장치 설정을 마치고 온라인 상태가 되면 MetaMask를 연결할 수 있습니다. 장치의 잠금을 해제하고 장치 ID를 준비하세요. 하드웨어 지갑 사용에 대한 자세한 내용은, $1 링크를 참조하세요",
"message": "Lattice1 장치 설정을 마치고 온라인 상태가 되면 MetaMask를 연결할 수 있습니다. 장치의 잠금을 해제하고 장치 ID를 준비하세요.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step1LedgerWallet": {
@ -3296,14 +3559,14 @@
"message": "Trezor 지갑 연결"
},
"step1TrezorWalletMsg": {
"message": "지갑을 컴퓨터에 바로 연결합니다. 하드웨어 지갑 장치를 사용하는 방법에 관한 자세한 내용은 $1",
"message": "Trezor 지갑을 컴퓨터에 바로 연결하세요. 반드시 올바른 비밀구문을 사용하세요.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step2LedgerWallet": {
"message": "Ledger 지갑 연결"
},
"step2LedgerWalletMsg": {
"message": "지갑을 컴퓨터에 바로 연결합니다. Ledger를 잠금 해제하고 이더리움 앱을 엽니다. 하드웨어 지갑 장치를 사용하는 방법에 관한 자세한 내용은 $1 링크를 참조하세요.",
"message": "지갑을 컴퓨터에 바로 연결하고 잠금 해제한 후 이더리움 앱을 여세요..",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"stillGettingMessage": {
@ -3863,6 +4126,9 @@
"tokenList": {
"message": "토큰 목록:"
},
"tokenNftAutoDetection": {
"message": "토큰 및 NFT 자동 감지"
},
"tokenScamSecurityRisk": {
"message": "토큰 사기 및 보안 위험"
},
@ -3978,12 +4244,21 @@
"transactionResubmitted": {
"message": "$2에서 가스 수수료가 $1(으)로 증가한 거래가 다시 제출되었습니다."
},
"transactionSecurityCheck": {
"message": "결제 보안 점검"
},
"transactionSecurityCheckDescription": {
"message": "이 기능을 활성화하여 타사(OpenSea)가 사용자의 모든 결제 내역과 서명 요청을 검토하고 허위 요청이 발생할 경우 경고를 발송하도록 하세요."
},
"transactionSubmitted": {
"message": "$2에서 가스 수수료가 $1인 거래가 제출되었습니다."
},
"transactionUpdated": {
"message": "$2에서 거래가 업데이트되었습니다."
},
"transactions": {
"message": "거래"
},
"transfer": {
"message": "전송"
},
@ -4016,6 +4291,9 @@
"turnOnTokenDetection": {
"message": "향상된 토큰 감지 켜기"
},
"tutorial": {
"message": "튜토리얼"
},
"twelveHrTitle": {
"message": "12시간:"
},
@ -4098,6 +4376,24 @@
"useCollectibleDetectionDescription": {
"message": "NFT 미디어 및 데이터를 표시하면 IP 주소가 중앙 서버에 노출될 수 있습니다. 지갑에서 NFT를 감지하려면 (OpenSea와 같은) 타사 API를 사용해야 합니다. 이렇게 하면 해당 서비스의 계정 주소가 노출됩니다. 앱이 해당 서비스에서 데이터를 가져오지 않도록 하려면 비활성화된 상태로 유지하세요."
},
"useCollectibleDetectionDescriptionLine2": {
"message": "아울러, 다음을 명심하세요:"
},
"useCollectibleDetectionDescriptionLine3": {
"message": "NFT 메타 데이터에는 사기 또는 허위 사이트로 안내하는 링크가 있을 수 있습니다."
},
"useCollectibleDetectionDescriptionLine4": {
"message": "누구든지 회원님의 계정으로 NFT를 에어드롭할 수 있습니다. 여기에는 지갑에 자동으로 표시될 수도 있는 공격적인 콘텐츠도 포함될 수 있습니다."
},
"useDefault": {
"message": "기본값 사용"
},
"useMultiAccountBalanceChecker": {
"message": "일괄 계정 잔액 요청"
},
"useMultiAccountBalanceCheckerDescription": {
"message": "모든 계정을 일괄 처리하여 잔액을 신속하게 표시하도록 Infura에 요청합니다. 이 기능을 끄면 활성 계정에 대한 잔액만 요청합니다. 일부 dapp은 지갑을 연결하지 않으면 작동하지 않습니다."
},
"usePhishingDetection": {
"message": "피싱 감지 사용"
},
@ -4113,6 +4409,9 @@
"userName": {
"message": "사용자 이름"
},
"verifyContractDetails": {
"message": "연락처 정보 인증"
},
"verifyThisTokenDecimalOn": {
"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\""
@ -4125,6 +4424,9 @@
"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\""
},
"view": {
"message": "보기"
},
"viewAccount": {
"message": "계정 보기"
},
@ -4134,6 +4436,9 @@
"viewContact": {
"message": "연락처 보기"
},
"viewDetails": {
"message": "세부 정보 보기"
},
"viewFullTransactionDetails": {
"message": "전체 거래 세부정보 보기"
},
@ -4205,6 +4510,10 @@
"message": "WebHID",
"description": "Refers to a interface for connecting external devices to the browser. Used for connecting ledger to the browser. Read more here https://developer.mozilla.org/en-US/docs/Web/API/WebHID_API"
},
"websites": {
"message": "웹사이트",
"description": "Used in the 'permission_rpc' message."
},
"welcome": {
"message": "MetaMask 방문을 환영합니다"
},
@ -4263,6 +4572,12 @@
"youSign": {
"message": "서명 중입니다."
},
"yourFundsMayBeAtRisk": {
"message": "자금이 위험할 수 있습니다"
},
"yourNFTmayBeAtRisk": {
"message": "NFT가 위험할 수 있습니다"
},
"yourPrivateSeedPhrase": {
"message": "비공개 비밀 복구 구문"
},

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Išplėstiniai"
},
"advancedOptions": {
"message": "Išplėstinės parinktys"
},
"amount": {
"message": "Suma"
},
@ -561,9 +558,6 @@
"newAccount": {
"message": "Nauja paskyra"
},
"newAccountDetectedDialogMessage": {
"message": "Aptiktas naujas adresas! Spustelėkite čia, kad įtrauktumėte į savo adresų knygelę."
},
"newAccountNumberName": {
"message": "Paskyra $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Papildu"
},
"advancedOptions": {
"message": "Papildu opcijas"
},
"amount": {
"message": "Apjoms"
},
@ -557,9 +554,6 @@
"newAccount": {
"message": "Jauns konts"
},
"newAccountDetectedDialogMessage": {
"message": "Konstatēta jauna adrese. Klikšķiniet šeit, lai pievienotu to adrešu grāmatai."
},
"newAccountNumberName": {
"message": "Konts $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Lanjutan"
},
"advancedOptions": {
"message": "Pilihan Lanjutan"
},
"amount": {
"message": "Jumlah"
},
@ -544,9 +541,6 @@
"newAccount": {
"message": "Akaun Baru"
},
"newAccountDetectedDialogMessage": {
"message": "Alamat baru dikesan! Klik di sini untuk menambah buku alamat anda."
},
"newAccountNumberName": {
"message": "Akaun $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Avansert"
},
"advancedOptions": {
"message": "Avanserte valg"
},
"amount": {
"message": "Sum"
},
@ -548,11 +545,8 @@
"newAccount": {
"message": "Ny konto "
},
"newAccountDetectedDialogMessage": {
"message": "Ny adresse oppdaget! Klikk her for å legge til adresseboken din."
},
"newAccountNumberName": {
"message": "Konto $1 ",
"message": "Konto $1",
"description": "Default name of next account to be created on create account screen"
},
"newContact": {

View File

@ -82,9 +82,6 @@
"advanced": {
"message": "Advanced"
},
"advancedOptions": {
"message": "Mga Advanced na Opsyon"
},
"affirmAgree": {
"message": "Sang-ayon ako"
},
@ -1066,9 +1063,6 @@
"newAccount": {
"message": "Bagong Account"
},
"newAccountDetectedDialogMessage": {
"message": "May natukoy na bagong address! Mag-click dito para idagdag sa iyong address book."
},
"newAccountNumberName": {
"message": "Account $1",
"description": "Default name of next account to be created on create account screen"
@ -1550,9 +1544,6 @@
"signatureRequest": {
"message": "Request ng Signature"
},
"signatureRequest1": {
"message": "Mensahe"
},
"signed": {
"message": "Nilagdaan"
},

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Zaawansowane"
},
"advancedOptions": {
"message": "Opcje zaawansowane"
},
"amount": {
"message": "Ilość"
},
@ -558,9 +555,6 @@
"newAccount": {
"message": "Nowe konto"
},
"newAccountDetectedDialogMessage": {
"message": "Wykryto nowy adres! Kliknij tutaj, aby dodać go do książki adresowej."
},
"newAccountNumberName": {
"message": "Konto $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -36,10 +36,10 @@
"message": "Escanear código QR"
},
"QRHardwareWalletSteps1Description": {
"message": "Conecte uma carteira de hardware com lacuna de ar que se comunique através de QR codes. As carteiras de hardware com lacuna de ar aceitas oficialmente incluem:"
"message": "Você pode escolher abaixo em uma lista de parceiros oficiais que aceitam QR code."
},
"QRHardwareWalletSteps1Title": {
"message": "Carteira de hardware baseada em código QR"
"message": "Conecte sua carteira de hardware QR"
},
"QRHardwareWalletSteps2Description": {
"message": "Ngrave (em breve)"
@ -47,10 +47,19 @@
"SIWEAddressInvalid": {
"message": "O endereço na solicitação de entrada não coincide com o endereço da conta que você está usando para entrar."
},
"SIWEDomainInvalidText": {
"message": "O site em que você está tentando fazer login não coincide com o domínio na solicitação. Prossiga com cautela."
},
"SIWEDomainInvalidTitle": {
"message": "Solicitação de site enganosa."
},
"SIWEDomainWarningBody": {
"message": "O site ($1) está solicitando que você entre no domínio incorreto. Pode-se tratar de um ataque de phishing.",
"description": "$1 represents the website domain"
},
"SIWEDomainWarningLabel": {
"message": "Inseguro"
},
"SIWELabelChainID": {
"message": "ID da cadeia:"
},
@ -135,6 +144,10 @@
"message": "Esse nome de conta já existe",
"description": "This is an error message shown when the user enters a new account name that matches an existing account name"
},
"accountNameReserved": {
"message": "Esse nome de conta está reservado",
"description": "This is an error message shown when the user enters a new account name that is reserved for future use"
},
"accountOptions": {
"message": "Opções da conta"
},
@ -174,6 +187,15 @@
"addContact": {
"message": "Adicionar contato"
},
"addCustomIPFSGateway": {
"message": "Adicionar gateway IPFS personalizado"
},
"addCustomIPFSGatewayDescription": {
"message": "O gateway IPFS possibilita acessar e visualizar dados hospedados por terceiros. Você pode adicionar um gateway IPFS personalizado ou continuar usando o padrão."
},
"addCustomNetwork": {
"message": "Adicionar rede personalizada"
},
"addCustomToken": {
"message": "Adicionar token personalizado"
},
@ -198,6 +220,28 @@
"addEthereumChainConfirmationTitle": {
"message": "Permitir que este site adicione uma rede?"
},
"addEthereumChainWarningModalHeader": {
"message": "Adicione esse provedor de RPC apenas se tiver certeza de que é confiável. $1",
"description": "$1 is addEthereumChainWarningModalHeaderPartTwo passed separately so that it can be bolded"
},
"addEthereumChainWarningModalHeaderPartTwo": {
"message": "Provedores mal-intencionados podem mentir sobre o estado da blockchain e registrar a atividade da sua rede."
},
"addEthereumChainWarningModalListHeader": {
"message": "É importante que o seu provedor seja confiável, pois ele tem poder para:"
},
"addEthereumChainWarningModalListPointOne": {
"message": "Ver suas contas e endereços IP e cruzá-los"
},
"addEthereumChainWarningModalListPointThree": {
"message": "Mostrar saldos de conta e outros estados na cadeia"
},
"addEthereumChainWarningModalListPointTwo": {
"message": "Transmitir suas transações"
},
"addEthereumChainWarningModalTitle": {
"message": "Você está adicionando um novo provedor RPC para a Mainnet do Ethereum"
},
"addFriendsAndAddresses": {
"message": "Adicionar amigos e endereços confiáveis"
},
@ -235,6 +279,9 @@
"advancedBaseGasFeeToolTip": {
"message": "Quando a sua transação for incluída no bloco, qualquer diferença entre a sua taxa de base máxima e a taxa de base real será reembolsada. O cálculo do valor total é feito da seguinte forma: taxa de base máxima (em GWEI) * limite de gás."
},
"advancedConfiguration": {
"message": "Configurações avançadas"
},
"advancedGasFeeDefaultOptIn": {
"message": "Salvar estes $1 como meu padrão para \"Avançado\""
},
@ -247,9 +294,6 @@
"advancedGasPriceTitle": {
"message": "Preço do Gas"
},
"advancedOptions": {
"message": "Opções avançadas"
},
"advancedPriorityFeeToolTip": {
"message": "A taxa de prioridade (ou seja, \"gorjeta do minerador\") vai diretamente para os mineradores e os incentiva a priorizar a sua transação."
},
@ -334,6 +378,13 @@
"message": "Aprovar limite de gastos de $1",
"description": "The token symbol that is being approved"
},
"approveTokenDescription": {
"message": "Isso permite que terceiros acessem e transfiram os seguintes NFTs sem aviso prévio até que você revogue o acesso."
},
"approveTokenTitle": {
"message": "Permitir acesso e transferência de seu $1?",
"description": "$1 is the symbol of the token for which the user is granting approval"
},
"approved": {
"message": "Aprovado"
},
@ -377,6 +428,13 @@
"authorizedPermissions": {
"message": "Você concedeu as seguintes permissões"
},
"autoDetectTokens": {
"message": "Detectar tokens automaticamente"
},
"autoDetectTokensDescription": {
"message": "Usamos APIs de terceiros para detectar e exibir novos tokens enviados à sua carteira. Desative essa opção se não quiser que o app extraia dados desses serviços. $1",
"description": "$1 is a link to a support article"
},
"autoLockTimeLimit": {
"message": "Timer com bloqueio automático (minutos)"
},
@ -425,18 +483,35 @@
"beCareful": {
"message": "Tenha cuidado"
},
"beta": {
"message": "Beta"
},
"betaHeaderText": {
"message": "Esta é uma versão beta. Pedimos que relatem os bugs $1",
"description": "$1 represents the word 'here' in a hyperlink"
},
"betaMetamaskDescription": {
"message": "Com a confiança de milhões de usuários, a MetaMask é uma carteira segura que torna o mundo da Web3 acessível a todos."
},
"betaMetamaskDescriptionDisclaimerHeading": {
"message": "Ressalva sobre a versão Beta"
},
"betaMetamaskDescriptionExplanation": {
"message": "Use esta versão para testar funcionalidades futuras antes de serem lançadas. Seu uso e feedback nos ajuda a desenvolver a melhor versão possível da MetaMask. O seu uso da MetaMask Beta está sujeito aos nossos $1 padrão, bem como aos nossos $2. Por ser uma versão Beta, pode haver um risco maior de bugs. Ao prosseguir, você aceita e reconhece esses riscos, bem como aqueles encontrados em nossos Termos e Termos da Versão Beta.",
"message": "Essa versão permite que você teste futuros recursos antes do lançamento, o que ajuda a tornar a MetaMask ainda melhor. Como em todas as versões beta, pode haver um risco maior de bugs. A MetaMask Beta se sujeita aos nossos $1 bem como aos nossos $2.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanationBetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2": {
"message": "Ao prosseguir, você aceita e reconhece esses riscos, nossos $1 e $2.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanation2BetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2BetaTermsLinkText": {
"message": "Termos do Beta"
},
"betaMetamaskDescriptionExplanationBetaTermsLinkText": {
"message": "Termos Suplementares da Versão Beta"
"message": "termos suplementares da versão beta"
},
"betaMetamaskDescriptionExplanationTermsLinkText": {
"message": "Termos"
"message": "termos padrão"
},
"betaMetamaskVersion": {
"message": "Versão Beta da MetaMask"
@ -444,6 +519,15 @@
"betaPortfolioSite": {
"message": "site de portfólio beta"
},
"betaTerms": {
"message": "Termos de uso do Beta"
},
"betaWalletCreationSuccessReminder1": {
"message": "O MetaMask Beta não pode recuperar a sua Frase de Recuperação Secreta."
},
"betaWalletCreationSuccessReminder2": {
"message": "O MetaMask Beta nunca pedirá sua Frase de Recuperação Secreta."
},
"betaWelcome": {
"message": "Bem-vindo à MetaMask Beta"
},
@ -514,6 +598,9 @@
"message": "O Transak aceita cartões de crédito, cartões de débito, Apple Pay, MobiKwik e transferências bancárias (dependendo da localização) em mais de 100 países. $1 deposita diretamente na sua conta da MetaMask.",
"description": "$1 represents the crypto symbol to be purchased"
},
"buyNow": {
"message": "Comprar agora"
},
"buyWithWyre": {
"message": "Comprar $1 com o Wyre"
},
@ -572,6 +659,13 @@
"message": "A rede com ID de cadeia $1 pode usar um símbolo de moeda ($2) diferente do que você inseriu. Por favor, verifique antes de continuar.",
"description": "$1 is the chain id currently entered in the network form and $2 is the return value of nativeCurrency.symbol from chainlist.network"
},
"chooseYourNetwork": {
"message": "Escolha sua rede"
},
"chooseYourNetworkDescription": {
"message": "Usamos a Infura como nosso provedor de chamadas de procedimento remoto (RPC) para oferecermos o acesso mais confiável e privado possível aos dados do Ethereum. Você pode escolher sua própria RPC, mas lembre-se de que qualquer RPC receberá seu endereço IP e da carteira de Ethereum para realizar transações. Leia nosso $1 para saber mais sobre como a Infura trata os dados.",
"description": "$1 is a link to the privacy policy"
},
"chromeRequiredForHardwareWallets": {
"message": "Você precisa usar a MetaMask no Google Chrome para se conectar com a sua carteira de hardware."
},
@ -703,6 +797,10 @@
"contacts": {
"message": "Contatos"
},
"contentFromSnap": {
"message": "Conteúdo de $1",
"description": "$1 represents the name of the snap"
},
"continue": {
"message": "Continuar"
},
@ -736,6 +834,15 @@
"contractInteraction": {
"message": "Interação com o contrato"
},
"contractNFT": {
"message": "Contrato de NFT"
},
"contractRequestingAccess": {
"message": "Contrato solicitando acesso"
},
"contractRequestingSignature": {
"message": "Contrato pendente de assinatura"
},
"contractRequestingSpendingCap": {
"message": "Contrato solicitando limite de gastos"
},
@ -751,6 +858,9 @@
"convertTokenToNFTExistDescription": {
"message": "Detectamos que esse ativo foi adicionado como NFT. Deseja removê-lo da sua lista de tokens?"
},
"coolWallet": {
"message": "CoolWallet"
},
"copiedExclamation": {
"message": "Copiado!"
},
@ -802,6 +912,9 @@
"currentLanguage": {
"message": "Idioma atual"
},
"currentRpcUrlDeprecated": {
"message": "O atual URL da RPC para essa rede foi descontinuado."
},
"currentTitle": {
"message": "Atual:"
},
@ -874,6 +987,9 @@
"dataHex": {
"message": "Hex"
},
"dcent": {
"message": "D'Cent"
},
"decimal": {
"message": "Decimal do token"
},
@ -912,6 +1028,9 @@
"deleteNetworkDescription": {
"message": "Quer mesmo excluir essa rede?"
},
"deposit": {
"message": "Depositar"
},
"depositCrypto": {
"message": "Depositar $1",
"description": "$1 represents the crypto symbol to be purchased"
@ -977,6 +1096,9 @@
"downloadGoogleChrome": {
"message": "Baixar o Google Chrome"
},
"downloadNow": {
"message": "Baixar agora"
},
"downloadSecretBackup": {
"message": "Baixe essa Frase de Recuperação Secreta e mantenha-a guardada em segurança num disco rígido externo ou mídia de armazenamento criptografada."
},
@ -1001,30 +1123,9 @@
"editContact": {
"message": "Editar contato"
},
"editGasEducationButtonText": {
"message": "Como eu escolho?"
},
"editGasEducationHighExplanation": {
"message": "Essa é a melhor opção para transações suscetíveis ao tempo (como swaps), pois aumenta a probabilidade de sucesso da transação. Se um swap demorar demais para ser processado, ele pode falhar e resultar na perda de parte da taxa de Gas."
},
"editGasEducationLowExplanation": {
"message": "Uma taxa de gás mais baixa só deve ser usada quando o tempo de processamento é menos importante. Taxas reduzidas dificultam a previsão de quando (ou se) a sua transação será bem-sucedida."
},
"editGasEducationMediumExplanation": {
"message": "Uma taxa de Gas média é boa para envios, retiradas e outras transações não suscetíveis ao tempo. Essas condições quase sempre resultarão em uma transação de sucesso."
},
"editGasEducationModalIntro": {
"message": "Selecionar a taxa de Gas correta depende do tipo de transação e do quanto ela é importante para você."
},
"editGasEducationModalTitle": {
"message": "Como escolher?"
},
"editGasFeeModalTitle": {
"message": "Editar taxa de Gas"
},
"editGasHigh": {
"message": "Alta"
},
"editGasLimitOutOfBounds": {
"message": "O limite de gás deve ser de pelo menos $1"
},
@ -1035,9 +1136,6 @@
"editGasLimitTooltip": {
"message": "O limite de gás são as unidades máximas de gás que você está disposto a utilizar. Unidades de gás são um multiplicador para “Taxa de prioridade máxima” e “Taxa máxima”."
},
"editGasLow": {
"message": "Baixa"
},
"editGasMaxBaseFeeGWEIImbalance": {
"message": "A taxa de base máxima não pode ser inferior à taxa de prioridade"
},
@ -1056,9 +1154,6 @@
"editGasMaxFeePriorityImbalance": {
"message": "A taxa máxima não pode ser inferior à taxa de prioridade máxima"
},
"editGasMaxFeeTooltip": {
"message": "A taxa máxima é o valor máximo que você pagará (taxa base + taxa de prioridade)."
},
"editGasMaxPriorityFeeBelowMinimum": {
"message": "A taxa de prioridade máxima deve ser superior a 0 GWEI"
},
@ -1077,12 +1172,6 @@
"editGasMaxPriorityFeeLowV2": {
"message": "A taxa de prioridade está baixa para as condições atuais da rede"
},
"editGasMaxPriorityFeeTooltip": {
"message": "A taxa máxima de prioridade (também conhecida como \"gorjeta do minerador\") vai diretamente para os mineradores e os incentiva a priorizar sua transação. Na maioria dos casos, você paga o valor máximo definido"
},
"editGasMedium": {
"message": "Média"
},
"editGasPriceTooLow": {
"message": "O preço do gás deve ser superior a 0"
},
@ -1102,12 +1191,6 @@
"editGasTooLow": {
"message": "Tempo de processamento desconhecido"
},
"editGasTooLowTooltip": {
"message": "Sua taxa máxima ou taxa de prioridade máxima pode estar baixa para as condições atuais do mercado. Não sabemos quando (ou se) a sua transação será processada. "
},
"editGasTooLowWarningTooltip": {
"message": "Isso reduz sua taxa máxima, mas, se o tráfego na rede aumentar, sua transação pode ser postergada ou falhar."
},
"editNonceField": {
"message": "Editar nonce"
},
@ -1123,22 +1206,6 @@
"enableAutoDetect": {
"message": " Ativar detecção automática"
},
"enableEIP1559V2": {
"message": "Ativar UI aprimorada para taxa de gás"
},
"enableEIP1559V2AlertMessage": {
"message": "Atualizamos o funcionamento da estimativa e personalização da taxa de gás."
},
"enableEIP1559V2ButtonText": {
"message": "Ative a UI aprimorada para taxa de gás nas configurações"
},
"enableEIP1559V2Description": {
"message": "Atualizamos o funcionamento da estimativa e personalização de gás. Ative se quiser desfrutar a nova experiência de gás. $1",
"description": "$1 here is Learn More link"
},
"enableEIP1559V2Header": {
"message": "Nova experiência de gás"
},
"enableFromSettings": {
"message": " Habilite-a nas configurações."
},
@ -1215,6 +1282,9 @@
"ensUnknownError": {
"message": "Falha na busca de ENS."
},
"enterANumber": {
"message": "Insira um número"
},
"enterMaxSpendLimit": {
"message": "Digite um limite máximo de gastos"
},
@ -1389,9 +1459,6 @@
"message": "Essa taxa de gás foi sugerida por $1. Sua substituição pode causar um problema com a sua transação. Entre em contato com $1 se tiver perguntas.",
"description": "$1 represents the Dapp's origin"
},
"gasEstimatesUnavailableWarning": {
"message": "Nossas estimativas baixas, médias e altas não estão disponíveis."
},
"gasFee": {
"message": "Taxa de gás"
},
@ -1485,7 +1552,7 @@
"message": "Obter Ether"
},
"getEtherFromFaucet": {
"message": "Obter Ether de um faucet por $1",
"message": "Receba Ether de um faucet para a rede $1.",
"description": "Displays network name for Ether faucet"
},
"getStarted": {
@ -1642,6 +1709,12 @@
"message": "Importado",
"description": "status showing that an account has been fully loaded into the keyring"
},
"improvedTokenAllowance": {
"message": "Experiência aprimorada nas permissões de tokens"
},
"improvedTokenAllowanceDescription": {
"message": "Ative para ter a experiência aprimorada nas permissões de tokens sempre que um dapp solicitar uma aprovação de ERC20"
},
"inYourSettings": {
"message": "em suas Configurações"
},
@ -1652,6 +1725,16 @@
"initialTransactionConfirmed": {
"message": "Sua transação inicial foi confirmada pela rede. Clique em OK para voltar."
},
"inputLogicEmptyState": {
"message": "Somente insira um número com o qual esteja confortável de o contrato gastar agora ou no futuro. Você pode aumentar o limite de gastos a qualquer momento."
},
"inputLogicEqualOrSmallerNumber": {
"message": "Isso permite que o contrato gaste $1 de seu saldo atual.",
"description": "$1 is the current token balance in the account and the name of the current token"
},
"inputLogicHigherNumber": {
"message": "Isso permite que o contrato gaste todo o seu saldo de tokens até atingir o limite ou até você revogar o limite de gastos. Se a intenção não é essa, considere definir um limite de gastos menor."
},
"install": {
"message": "Instalar"
},
@ -1662,6 +1745,10 @@
"message": "Você não tem $1 suficiente em sua conta para pagar as taxas de transação da rede $2. $3 ou deposite de outra conta.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button"
},
"insufficientCurrencyBuyOrReceive": {
"message": "Você não tem $1 suficiente em sua conta para pagar as taxas de transação na rede $2. $3 ou $4 de outra conta.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button, $4 is the key 'deposit' button"
},
"insufficientCurrencyDeposit": {
"message": "Você não tem $1 suficiente em sua conta para pagar as taxas de transação na rede $2. Deposite $1 de outra conta.",
"description": "$1 is the native currency of the network, $2 is the name of the current network"
@ -1767,7 +1854,7 @@
"message": "saiba mais"
},
"learnMoreAboutGas": {
"message": "Quer $1 sobre o gás?",
"message": "Quer $1 sobre gás?",
"description": "$1 will be replaced by the learnMore translation key"
},
"learnMoreUpperCase": {
@ -2060,6 +2147,9 @@
"networkName": {
"message": "Nome da rede"
},
"networkNameArbitrum": {
"message": "Arbitrum"
},
"networkNameAvalanche": {
"message": "Avalanche"
},
@ -2075,12 +2165,18 @@
"networkNameGoerli": {
"message": "Goerli"
},
"networkNameOptimism": {
"message": "Optimism"
},
"networkNamePolygon": {
"message": "Polygon"
},
"networkNameTestnet": {
"message": "Testnet"
},
"networkProvider": {
"message": "Provedor de rede"
},
"networkSettingsChainIdDescription": {
"message": "O ID da cadeia é usado para assinar transações. É preciso ser igual ao ID da cadeia retornado pela rede. Você pode informar um número decimal ou um número hexadecimal com prefixo “0x”, mas exibiremos o número em casas decimais."
},
@ -2116,9 +2212,6 @@
"newAccount": {
"message": "Nova conta"
},
"newAccountDetectedDialogMessage": {
"message": "Novo endereço detectado! Clique aqui para adicionar à sua agenda de endereços."
},
"newAccountNumberName": {
"message": "Conta $1",
"description": "Default name of next account to be created on create account screen"
@ -2170,6 +2263,17 @@
"nftTokenIdPlaceholder": {
"message": "Insira o ID do token"
},
"nftWarningContent": {
"message": "Você está concedendo acesso a $1, incluindo o que você vier a possuir no futuro. A parte na outra ponta pode transferir esses NFTs da sua carteira a qualquer momento, sem solicitar, até você revogar essa aprovação. $2",
"description": "$1 is nftWarningContentBold bold part, $2 is Learn more link"
},
"nftWarningContentBold": {
"message": "todos os seus NFTs $1",
"description": "$1 is name of the collection"
},
"nftWarningContentGrey": {
"message": "Prossiga com cautela."
},
"nfts": {
"message": "NFTs"
},
@ -2244,7 +2348,7 @@
"message": "A detecção aperfeiçoada de tokens está atualmente disponível nas redes Ethereum Mainnet, Polygon, BSC e Avalanche. Há outras por vir!"
},
"notifications10DescriptionThree": {
"message": "O recurso de detecção de tokens está automaticamente ATIVADO, mas você pode desativá-lo nas Configurações."
"message": "O recurso de detecção de tokens está automaticamente DESATIVADO. Você pode ativá-lo nas Configurações."
},
"notifications10DescriptionTwo": {
"message": "Nós coletamos tokens em listas de tokens de terceiros. Os tokens presentes em mais de duas listas serão detectados automaticamente."
@ -2294,6 +2398,24 @@
"notifications15Title": {
"message": "A fusão do Ethereum chegou!"
},
"notifications16ActionText": {
"message": "Teste aqui"
},
"notifications16Description": {
"message": "Reprojetamos nossa confirmação de permissões de token para ajudar você a tomar decisões mais informadas."
},
"notifications16Title": {
"message": "Experiência aprimorada nas permissões de tokens"
},
"notifications17ActionText": {
"message": "Mostrar configurações de segurança e privacidade"
},
"notifications17Description": {
"message": "Essa atualização oferece mais opções para que você possa controlar sua própria privacidade. Adicionamos mais transparência sobre como os dados são coletados e opções mais claras para compartilhá-los. Mude suas preferências ou exclua os dados de uso da extensão através das configurações de segurança e privacidade."
},
"notifications17Title": {
"message": "Configurações de segurança e privacidade"
},
"notifications1Description": {
"message": "Usuários da MetaMask Mobile agora podem trocar tokens dentro de sua carteira mobile. Leia o QR code para obter o aplicativo para dispositivos móveis e comece a trocar.",
"description": "Description of a notification in the 'See What's New' popup. Describes the swapping on mobile feature."
@ -2418,12 +2540,85 @@
"on": {
"message": "Ativado"
},
"onboardingAdvancedPrivacyIPFSDescription": {
"message": "O gateway IPFS possibilita acessar e visualizar dados hospedados por terceiros. Você pode adicionar um gateway IPFS personalizado ou continuar usando o padrão."
},
"onboardingAdvancedPrivacyIPFSInvalid": {
"message": "Favor inserir um URL válido"
},
"onboardingAdvancedPrivacyIPFSTitle": {
"message": "Adicionar gateway IPFS personalizado"
},
"onboardingAdvancedPrivacyIPFSValid": {
"message": "O URL do gateway IPFS é válido"
},
"onboardingAdvancedPrivacyNetworkButton": {
"message": "Adicionar rede personalizada"
},
"onboardingAdvancedPrivacyNetworkDescription": {
"message": "Usamos a Infura como nosso provedor de chamadas de procedimento remoto (RPC) para oferecermos o acesso mais confiável e privado possível aos dados do Ethereum. Você pode escolher sua própria RPC, mas lembre-se de que qualquer RPC receberá seu endereço IP e da carteira de Ethereum para realizar transações. Leia nosso $1 para saber mais sobre como a Infura trata os dados."
},
"onboardingAdvancedPrivacyNetworkTitle": {
"message": "Escolha sua rede"
},
"onboardingCreateWallet": {
"message": "Criar uma nova carteira"
},
"onboardingImportWallet": {
"message": "Importar uma carteira existente"
},
"onboardingMetametricsAgree": {
"message": "Concordo"
},
"onboardingMetametricsAllowOptOut": {
"message": "Permite que você cancele a inscrição a qualquer momento nas configurações"
},
"onboardingMetametricsDataTerms": {
"message": "Esses dados são agregados e, portanto, anônimos para os fins do Regulamento Geral sobre a Proteção de Dados (UE) de 2016/679."
},
"onboardingMetametricsDescription": {
"message": "A MetaMask gostaria de reunir dados de uso para entender melhor como nossos usuários interagem com a MetaMask. Esses dados serão usados para prestar o serviço, o que inclui melhorá-lo com base em seu uso."
},
"onboardingMetametricsDescription2": {
"message": "A MetaMask..."
},
"onboardingMetametricsDisagree": {
"message": "Não, obrigado"
},
"onboardingMetametricsInfuraTerms": {
"message": "* Quando usa a Infura como seu provedor RPC padrão na MetaMask, a Infura coleta seu endereço IP e da carteira de Ethereum quando você envia uma transação. Não armazenamos essas informações de forma que permita aos nossos sistemas cruzarem os dois fragmentos de dados. Para obter mais informações sobre como a MetaMask e a Infura interagem da perspectiva da coleta de dados, veja nossa atualização $1. Para obter mais informações sobre nossas práticas de privacidade em geral, veja nossa $2.",
"description": "$1 represents `onboardingMetametricsInfuraTermsPolicyLink`, $2 represents `onboardingMetametricsInfuraTermsPolicy`"
},
"onboardingMetametricsInfuraTermsPolicy": {
"message": "Política de Privacidade aqui"
},
"onboardingMetametricsInfuraTermsPolicyLink": {
"message": "aqui"
},
"onboardingMetametricsModalTitle": {
"message": "Adicionar rede personalizada"
},
"onboardingMetametricsNeverCollect": {
"message": "$1 coletará informações de que não precisamos para prestar o serviço (tais como chaves, endereços, hashes de transações ou saldos)",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverCollectIP": {
"message": "$1 coletará seu endereço IP completo*",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverEmphasis": {
"message": "Nunca"
},
"onboardingMetametricsNeverSellData": {
"message": "$1 venderá dados. Jamais!",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsSendAnonymize": {
"message": "Enviará eventos de cliques e visualizações de páginas anonimizados"
},
"onboardingMetametricsTitle": {
"message": "Ajude-nos a melhorar a MetaMask"
},
"onboardingPinExtensionBillboardAccess": {
"message": "Acesso total"
},
@ -2500,6 +2695,10 @@
"osTheme": {
"message": "Sistema"
},
"otherSnaps": {
"message": "outros snaps",
"description": "Used in the 'permission_rpc' message."
},
"padlock": {
"message": "Cadeado"
},
@ -2571,14 +2770,30 @@
"message": "Conecte-se ao snap $1.",
"description": "The description for the `wallet_snap_*` permission. $1 is the name of the Snap."
},
"permission_cronjob": {
"message": "Agende e execute ações periódicas.",
"description": "The description for the `snap_cronjob` permission"
},
"permission_customConfirmation": {
"message": "Exibir uma confirmação na MetaMask.",
"description": "The description for the `snap_confirm` permission"
},
"permission_dialog": {
"message": "Exibir janelas de diálogo na MetaMask.",
"description": "The description for the `snap_dialog` permission"
},
"permission_ethereumAccounts": {
"message": "Ver endereço, saldo da conta, atividade e iniciar transações",
"description": "The description for the `eth_accounts` permission"
},
"permission_ethereumProvider": {
"message": "Acesse o provedor do Ethereum.",
"description": "The description for the `endowment:ethereum-provider` permission"
},
"permission_getEntropy": {
"message": "Derive chaves arbitrárias únicas para este snap.",
"description": "The description for the `snap_getEntropy` permission"
},
"permission_longRunning": {
"message": "Executar indefinidamente.",
"description": "The description for the `endowment:long-running` permission"
@ -2599,10 +2814,18 @@
"message": "Mostrar notificações.",
"description": "The description for the `snap_notify` permission"
},
"permission_rpc": {
"message": "Permitir que $1 se comuniquem diretamente com esse snap.",
"description": "The description for the `endowment:rpc` permission. $1 is 'other snaps' or 'websites'."
},
"permission_transactionInsight": {
"message": "Busque e exiba insights de transações.",
"description": "The description for the `endowment:transaction-insight` permission"
},
"permission_transactionInsightOrigin": {
"message": "Verá as origens dos sites que sugerem transações",
"description": "The description for the `transactionOrigin` caveat, to be used with the `endowment:transaction-insight` permission"
},
"permission_unknown": {
"message": "Permissão desconhecida: $1",
"description": "$1 is the name of a requested permission that is not recognized."
@ -2652,6 +2875,9 @@
"priorityFeeProperCase": {
"message": "Taxa de prioridade"
},
"privacy": {
"message": "Privacidade"
},
"privacyMsg": {
"message": "Política de Privacidade"
},
@ -2737,6 +2963,12 @@
"rejectAll": {
"message": "Rejeitar todas"
},
"rejectRequestsDescription": {
"message": "Você está prestes a rejeitar em lote $1 solicitações."
},
"rejectRequestsN": {
"message": "Rejeitar $1 solicitações"
},
"rejectTxsDescription": {
"message": "Você está prestes a rejeitar $1 transações em massa."
},
@ -2843,6 +3075,9 @@
"revealTheSeedPhrase": {
"message": "Revelar a frase de recuperação"
},
"reviewSpendingCap": {
"message": "Revise seu limite de gastos"
},
"revokeAllTokensTitle": {
"message": "Revogar permissão de acesso a todos os seus $1?",
"description": "$1 is the symbol of the token for which the user is revoking approval"
@ -2851,6 +3086,10 @@
"message": "Ao revogar a permissão, o $1 a seguir não terá mais acesso ao seu $2",
"description": "$1 is either key 'account' or 'contract', and $2 is either a string or link of a given token symbol or name"
},
"revokeSpendingCap": {
"message": "Revogar limite de gastos de seu $1",
"description": "$1 is a token symbol"
},
"revokeSpendingCapTooltipText": {
"message": "Este contrato não poderá gastar mais nenhum de seus tokens atuais ou futuros."
},
@ -2905,6 +3144,9 @@
"secureWallet": {
"message": "Carteira segura"
},
"security": {
"message": "Segurança"
},
"securityAndPrivacy": {
"message": "Segurança e privacidade"
},
@ -3035,6 +3277,10 @@
"message": "Aprovar $1 sem limite de gastos",
"description": "The token symbol that is being approved"
},
"setSpendingCap": {
"message": "Definir um limite de gastos para seu $1",
"description": "$1 is a token symbol"
},
"settings": {
"message": "Definições"
},
@ -3082,9 +3328,6 @@
"showPrivateKeys": {
"message": "Mostrar Chaves Privadas"
},
"showRecommendations": {
"message": "Mostrar recomendações"
},
"showTestnetNetworks": {
"message": "Mostrar redes de teste"
},
@ -3100,8 +3343,11 @@
"signatureRequest": {
"message": "Pedido de assinatura"
},
"signatureRequest1": {
"message": "Mensagem"
"signatureRequestGuidance": {
"message": "Assine essa mensagem apenas se entende integralmente o conteúdo e confia no site solicitante."
},
"signatureRequestWarning": {
"message": "Assinar essa mensagem pode ser perigoso. Você pode estar dando controle total da sua conta e ativos à pessoa na outra ponta dessa mensagem. Isso significa que ela pode zerar sua conta a qualquer momento. Prossiga com cautela. $1."
},
"signed": {
"message": "Assinado"
@ -3166,6 +3412,10 @@
"snaps": {
"message": "Snaps"
},
"snapsInsightError": {
"message": "Ocorreu um erro com $1: $2",
"description": "This is shown when the insight snap throws an error. $1 is the snap name, $2 is the error message."
},
"snapsInsightLoading": {
"message": "Carregando insight da transação..."
},
@ -3181,9 +3431,15 @@
"snapsToggle": {
"message": "O snap só será executado se estiver ativado"
},
"snapsUIError": {
"message": "A IU especificada pelo snap é inválida."
},
"someNetworksMayPoseSecurity": {
"message": "Algumas redes podem representar riscos de segurança e/ou privacidade. Tenha os riscos em mente antes de adicionar e usar uma rede."
},
"somethingIsWrong": {
"message": "Algo deu errado. Tente recarregar a página."
},
"somethingWentWrong": {
"message": "Ops! Algo deu errado."
},
@ -3227,6 +3483,13 @@
"spendLimitTooLarge": {
"message": "O limite de gastos está alto demais"
},
"spendingCapError": {
"message": "Erro: insira somente números"
},
"spendingCapErrorDescription": {
"message": "Somente insira um número com o qual esteja confortável de $1 acessar agora ou no futuro. Você pode aumentar o limite de tokens a qualquer momento.",
"description": "$1 is origin of the site requesting the token limit"
},
"srpInputNumberOfWords": {
"message": "Eu tenho uma frase com $1 palavras",
"description": "This is the text for each option in the dropdown where a user selects how many words their secret recovery phrase has during import. The $1 is the number of words (either 12, 15, 18, 21, or 24)."
@ -3279,10 +3542,10 @@
"message": "Não conectado"
},
"step1LatticeWallet": {
"message": "Confirme que seu Lattice1 está pronto para se conectar"
"message": "Conecte seu Lattice1"
},
"step1LatticeWalletMsg": {
"message": "Você pode conectar a MetaMask ao seu dispositivo Lattice1 quando ele estiver configurado e online. Desbloqueie seu dispositivo e tenha o ID do seu dispositivo em mãos. Para saber mais sobre como usar carteiras de hardware, $1",
"message": "Você pode conectar a MetaMask ao seu dispositivo Lattice1 quando ele estiver configurado e on-line. Desbloqueie seu dispositivo e tenha o ID do seu dispositivo em mãos.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step1LedgerWallet": {
@ -3293,17 +3556,17 @@
"description": "$1 represents the `ledgerLiveApp` localization value"
},
"step1TrezorWallet": {
"message": "Conecte a carteira Trezor"
"message": "Conecte sua Trezor"
},
"step1TrezorWalletMsg": {
"message": "Conecte sua carteira diretamente ao seu computador. Para obter mais informações sobre como usar seu dispositivo de carteira de hardware, $1",
"message": "Conecte sua Trezor diretamente ao seu computador e a desbloqueie. Certifique-se de usar frase secreta correta.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step2LedgerWallet": {
"message": "Conecte a carteira Ledger"
"message": "Conecte sua Ledger"
},
"step2LedgerWalletMsg": {
"message": "Conecte sua carteira diretamente ao seu computador. Desbloqueie seu Ledger e abra o aplicativo do Ethereum. Para obter mais informações sobre como usar seu dispositivo de carteira de hardware, $1.",
"message": "Conecte sua Ledger diretamente ao seu computador, depois a desbloqueie e abra o app do Ethereum.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"stillGettingMessage": {
@ -3863,6 +4126,9 @@
"tokenList": {
"message": "Listas de tokens:"
},
"tokenNftAutoDetection": {
"message": "Detecção automática de tokens e NFTs"
},
"tokenScamSecurityRisk": {
"message": "golpes e riscos de segurança envolvendo tokens"
},
@ -3978,12 +4244,21 @@
"transactionResubmitted": {
"message": "Transação reenviada com taxa de gás aumentada para $1 às $2"
},
"transactionSecurityCheck": {
"message": "Verificação de segurança da transação"
},
"transactionSecurityCheckDescription": {
"message": "Ative para permitir que terceiros (OpenSea) revisem todas as suas transações e solicitações de assinatura e alertem sobre solicitações mal-intencionadas conhecidas."
},
"transactionSubmitted": {
"message": "Transação enviada com taxa de gás estimada de $1 às $2."
},
"transactionUpdated": {
"message": "Transação atualizada às $2."
},
"transactions": {
"message": "Transações"
},
"transfer": {
"message": "Transferir"
},
@ -4016,6 +4291,9 @@
"turnOnTokenDetection": {
"message": "Ativar detecção avançada de token"
},
"tutorial": {
"message": "Tutorial"
},
"twelveHrTitle": {
"message": "12 h:"
},
@ -4098,6 +4376,24 @@
"useCollectibleDetectionDescription": {
"message": "A exibição de mídias e dados de NFTs pode expor seu endereço IP para servidores centralizados. APIs terceirizadas (como a OpenSea) são utilizadas para detectar NFTs na sua carteira. Isso expõe o endereço da sua conta com esses serviços. Deixe essa opção desativada se você não quer que o aplicativo extraia dados desses serviços."
},
"useCollectibleDetectionDescriptionLine2": {
"message": "Além disso, esteja ciente de que:"
},
"useCollectibleDetectionDescriptionLine3": {
"message": "Os metadados de NFTs podem conter links para golpes ou sites de phishing."
},
"useCollectibleDetectionDescriptionLine4": {
"message": "Qualquer pessoa pode realizar o airdrop de NFTs em sua conta. Isso inclui conteúdo ofensivo que pode ser exibido automaticamente em sua carteira."
},
"useDefault": {
"message": "Usar padrão"
},
"useMultiAccountBalanceChecker": {
"message": "Agrupar solicitações de saldo de contas"
},
"useMultiAccountBalanceCheckerDescription": {
"message": "Agrupamos as contas e consultamos a Infura para exibir seus saldos de forma responsiva. Se isso for desativado, somente contas ativas serão consultadas. Alguns dapps só funcionam se você conecta a sua carteira."
},
"usePhishingDetection": {
"message": "Usar detecção de phishing"
},
@ -4113,6 +4409,9 @@
"userName": {
"message": "Nome de usuário"
},
"verifyContractDetails": {
"message": "Verificar dados do contrato"
},
"verifyThisTokenDecimalOn": {
"message": "Os decimais do token podem ser encontrados no $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\""
@ -4125,6 +4424,9 @@
"message": "Verifique esse token no $1 e confirme que é o token que você deseja negociar.",
"description": "Points the user to etherscan as a place they can verify information about a token. $1 is replaced with the translation for \"etherscan\""
},
"view": {
"message": "Ver"
},
"viewAccount": {
"message": "Ver conta"
},
@ -4134,6 +4436,9 @@
"viewContact": {
"message": "Ver contato"
},
"viewDetails": {
"message": "Ver detalhes"
},
"viewFullTransactionDetails": {
"message": "Ver detalhes completos da transação"
},
@ -4205,6 +4510,10 @@
"message": "WebHID",
"description": "Refers to a interface for connecting external devices to the browser. Used for connecting ledger to the browser. Read more here https://developer.mozilla.org/en-US/docs/Web/API/WebHID_API"
},
"websites": {
"message": "sites",
"description": "Used in the 'permission_rpc' message."
},
"welcome": {
"message": "Bem-vindo ao MetaMask"
},
@ -4263,6 +4572,12 @@
"youSign": {
"message": "Está a assinar"
},
"yourFundsMayBeAtRisk": {
"message": "Seus fundos podem estar em risco"
},
"yourNFTmayBeAtRisk": {
"message": "Seu NFT pode estar em risco"
},
"yourPrivateSeedPhrase": {
"message": "Sua Frase de Recuperação Secreta privada"
},

View File

@ -167,9 +167,6 @@
"advancedGasPriceTitle": {
"message": "Preço do gás"
},
"advancedOptions": {
"message": "Opções avançadas"
},
"advancedPriorityFeeToolTip": {
"message": "A taxa de prioridade (ou seja, \"gorjeta do minerador\") vai diretamente para os mineradores e os incentiva a priorizar a sua transação."
},
@ -738,30 +735,9 @@
"editContact": {
"message": "Editar contato"
},
"editGasEducationButtonText": {
"message": "Como devo escolher?"
},
"editGasEducationHighExplanation": {
"message": "Essa opção é mais indicada para transações urgentes (como trocas, ou \"swaps\"), pois aumenta a probabilidade de sucesso da transação. Se uma troca leva muito tempo para ser processada, pode falhar e resultar na perda de parte da sua taxa de gás."
},
"editGasEducationLowExplanation": {
"message": "Uma taxa de gás mais baixa só deve ser usada quando o tempo de processamento é menos importante. Taxas reduzidas dificultam a previsão de quando (ou se) a sua transação será bem-sucedida."
},
"editGasEducationMediumExplanation": {
"message": "Uma taxa de gás média é indicada para envios, saques ou outras transações não urgentes. Essa configuração geralmente resulta em uma transação bem-sucedida."
},
"editGasEducationModalIntro": {
"message": "A escolha da taxa de gás ideal depende do tipo de transação e da importância dela para você."
},
"editGasEducationModalTitle": {
"message": "Como escolher?"
},
"editGasFeeModalTitle": {
"message": "Editar taxa de gás"
},
"editGasHigh": {
"message": "Alta"
},
"editGasLimitOutOfBounds": {
"message": "O limite de gás deve ser de pelo menos $1"
},
@ -772,9 +748,6 @@
"editGasLimitTooltip": {
"message": "O limite de gás são as unidades máximas de gás que você está disposto a utilizar. Unidades de gás são um multiplicador para “Taxa de prioridade máxima” e “Taxa máxima”."
},
"editGasLow": {
"message": "Baixa"
},
"editGasMaxBaseFeeGWEIImbalance": {
"message": "A taxa de base máxima não pode ser inferior à taxa de prioridade"
},
@ -793,9 +766,6 @@
"editGasMaxFeePriorityImbalance": {
"message": "A taxa máxima não pode ser inferior à taxa de prioridade máxima"
},
"editGasMaxFeeTooltip": {
"message": "A taxa máxima é o maior valor que você pagará (taxa de base + taxa de prioridade)."
},
"editGasMaxPriorityFeeBelowMinimum": {
"message": "A taxa de prioridade máxima deve ser superior a 0 GWEI"
},
@ -814,12 +784,6 @@
"editGasMaxPriorityFeeLowV2": {
"message": "A taxa de prioridade está baixa para as condições atuais da rede"
},
"editGasMaxPriorityFeeTooltip": {
"message": "A taxa de prioridade máxima (ou seja, a \"gorjeta dos mineradores\") vai diretamente para os mineradores e os incentiva a priorizar a sua transação. Você geralmente paga a sua configuração máxima"
},
"editGasMedium": {
"message": "Média"
},
"editGasPriceTooLow": {
"message": "O preço do gás deve ser superior a 0"
},
@ -839,12 +803,6 @@
"editGasTooLow": {
"message": "Tempo de processamento desconhecido"
},
"editGasTooLowTooltip": {
"message": "Sua taxa máxima ou taxa de prioridade máxima pode estar baixa para as condições atuais do mercado. Não sabemos quando (ou se) a sua transação será processada. "
},
"editGasTooLowWarningTooltip": {
"message": "Isso reduz a sua taxa máxima, mas se o tráfego da rede aumentar, a sua transação poderá sofrer atrasos ou falhar."
},
"editNonceField": {
"message": "Editar nonce"
},
@ -1085,9 +1043,6 @@
"message": "Essa taxa de gás foi sugerida por $1. Sua substituição pode causar um problema com a sua transação. Entre em contato com $1 se tiver perguntas.",
"description": "$1 represents the Dapp's origin"
},
"gasEstimatesUnavailableWarning": {
"message": "Nossas estimativas baixas, médias e altas não estão disponíveis."
},
"gasLimit": {
"message": "Limite de gás"
},
@ -1666,9 +1621,6 @@
"newAccount": {
"message": "Nova conta"
},
"newAccountDetectedDialogMessage": {
"message": "Novo endereço detectado! Clique aqui para adicionar à sua agenda de endereços."
},
"newAccountNumberName": {
"message": "Conta $1",
"description": "Default name of next account to be created on create account screen"
@ -2361,9 +2313,6 @@
"showPrivateKeys": {
"message": "Mostrar chaves privadas"
},
"showRecommendations": {
"message": "Mostrar recomendações"
},
"showTestnetNetworks": {
"message": "Mostrar redes de teste"
},
@ -2379,9 +2328,6 @@
"signatureRequest": {
"message": "Solicitação de assinatura"
},
"signatureRequest1": {
"message": "Mensagem"
},
"signed": {
"message": "Assinado"
},

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Avansate"
},
"advancedOptions": {
"message": "Opțiuni avansate"
},
"amount": {
"message": "Sumă"
},
@ -548,9 +545,6 @@
"newAccount": {
"message": "Cont nou"
},
"newAccountDetectedDialogMessage": {
"message": "A fost detectată o adresă nouă! Faceți clic aici pentru a o adăuga în agenda dvs."
},
"newAccountNumberName": {
"message": "Cont $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -36,10 +36,10 @@
"message": "Сканировать QR-код"
},
"QRHardwareWalletSteps1Description": {
"message": "Подключите изолированный (airgapped) аппаратный кошелек, связь с которым осуществляется с помощью QR-кодов. Вот некоторые официально поддерживаемые кошельки такого типа:"
"message": "Вы можете выбрать из списка официальных партнеров, поддерживающих QR-код ниже."
},
"QRHardwareWalletSteps1Title": {
"message": "Аппаратный кошелек на основе QR-кодов"
"message": "Подключите свой аппаратный кошелек на основе QR-кодов"
},
"QRHardwareWalletSteps2Description": {
"message": "AirGap Vault и Ngrave (скоро появятся)"
@ -47,10 +47,19 @@
"SIWEAddressInvalid": {
"message": "Адрес в запросе на вход не соответствует адресу счета, который вы используете для входа."
},
"SIWEDomainInvalidText": {
"message": "Сайт, на который вы пытаетесь войти, не соответствует домену в запросе. Действуйте с осторожностью."
},
"SIWEDomainInvalidTitle": {
"message": "Запрос мошеннического сайта."
},
"SIWEDomainWarningBody": {
"message": "Веб-сайт ($1) просит вас войти в неправильный домен. Это может быть фишинговая атака.",
"description": "$1 represents the website domain"
},
"SIWEDomainWarningLabel": {
"message": "Небезопасно"
},
"SIWELabelChainID": {
"message": "Ид. блокчейна:"
},
@ -135,6 +144,10 @@
"message": "Такое имя счета уже существует",
"description": "This is an error message shown when the user enters a new account name that matches an existing account name"
},
"accountNameReserved": {
"message": "Это название счета зарезервировано",
"description": "This is an error message shown when the user enters a new account name that is reserved for future use"
},
"accountOptions": {
"message": "Параметры счета"
},
@ -174,6 +187,15 @@
"addContact": {
"message": "Добавить контакт"
},
"addCustomIPFSGateway": {
"message": "Добавить пользовательский шлюз IPFS"
},
"addCustomIPFSGatewayDescription": {
"message": "Шлюз IPFS позволяет получать доступ к данным, размещенным третьими сторонами, и просматривать их. Вы можете добавить пользовательский шлюз IPFS или продолжить использовать шлюз по умолчанию."
},
"addCustomNetwork": {
"message": "Добавить пользовательскую сеть"
},
"addCustomToken": {
"message": "Добавить пользовательский токен"
},
@ -198,6 +220,28 @@
"addEthereumChainConfirmationTitle": {
"message": "Разрешить этому сайту добавить сеть?"
},
"addEthereumChainWarningModalHeader": {
"message": "Добавляйте этого поставщика RPC только в том случае, если уверены, что ему можно доверять. $1",
"description": "$1 is addEthereumChainWarningModalHeaderPartTwo passed separately so that it can be bolded"
},
"addEthereumChainWarningModalHeaderPartTwo": {
"message": "Вредоносные провайдеры могут лгать о состоянии блокчейна и записывать вашу сетевую активность."
},
"addEthereumChainWarningModalListHeader": {
"message": "Важно, чтобы ваш поставщик был надежным, поскольку он способен:"
},
"addEthereumChainWarningModalListPointOne": {
"message": "Просматривать ваши счета и IP-адрес и связывать их друг с другом"
},
"addEthereumChainWarningModalListPointThree": {
"message": "Показывать остатки на счетах и другие состояния в блокчейне"
},
"addEthereumChainWarningModalListPointTwo": {
"message": "Распространять ваши транзакции"
},
"addEthereumChainWarningModalTitle": {
"message": "Вы добавляете нового поставщика RPC для сети Ethereum Mainnet"
},
"addFriendsAndAddresses": {
"message": "Добавьте друзей и адреса, которым доверяете"
},
@ -235,6 +279,9 @@
"advancedBaseGasFeeToolTip": {
"message": "После включения вашей транзакции в блок возмещается любая разница между вашей максимальной базовой комиссией и фактической базовой комиссией. Общая сумма рассчитывается следующим образом: максимальная базовая комиссия (в GWEI) x лимит газа."
},
"advancedConfiguration": {
"message": "Расширенная конфигурация"
},
"advancedGasFeeDefaultOptIn": {
"message": "Сохранить этот $1 в качестве моего значения по умолчанию для «Дополнительной» настройки"
},
@ -247,9 +294,6 @@
"advancedGasPriceTitle": {
"message": "Цена газа"
},
"advancedOptions": {
"message": "Дополнительные параметры"
},
"advancedPriorityFeeToolTip": {
"message": "Плата за приоритет (также известная как «чаевые майнеру») направляется непосредственно майнерам, чтобы они уделили приоритетное внимание вашей транзакции."
},
@ -334,6 +378,13 @@
"message": "Одобрить предел расходов $1",
"description": "The token symbol that is being approved"
},
"approveTokenDescription": {
"message": "Это позволяет третьей стороне получать доступ и передавать следующие NFT без дополнительного уведомления, пока вы не отзовете ее доступ."
},
"approveTokenTitle": {
"message": "Разрешить доступ и перевод ваших $1?",
"description": "$1 is the symbol of the token for which the user is granting approval"
},
"approved": {
"message": "Одобрен"
},
@ -377,6 +428,13 @@
"authorizedPermissions": {
"message": "Вы предоставили следующие разрешения"
},
"autoDetectTokens": {
"message": "Автообнаружение токенов"
},
"autoDetectTokensDescription": {
"message": "Мы используем сторонние API для обнаружения и отображения новых токенов, отправленных в ваш кошелек. Отключите, если не хотите, чтобы приложение извлекало данные из этих служб. $1",
"description": "$1 is a link to a support article"
},
"autoLockTimeLimit": {
"message": "Таймер автоблокировки (минуты)"
},
@ -425,18 +483,35 @@
"beCareful": {
"message": "Будьте осторожны"
},
"beta": {
"message": "Бета-версия"
},
"betaHeaderText": {
"message": "Это бета-версия. Пожалуйста, сообщайте об ошибках $1",
"description": "$1 represents the word 'here' in a hyperlink"
},
"betaMetamaskDescription": {
"message": "MetaMask, которому доверяют миллионы, — это безопасный кошелек, предоставляющий всем доступ к миру web3."
},
"betaMetamaskDescriptionDisclaimerHeading": {
"message": "Отказ от ответственности за бета-версию"
},
"betaMetamaskDescriptionExplanation": {
"message": "Используйте эту версию для тестирования будущих функций перед их выпуском. Ваше использование и отзывы помогают нам создать лучшую из возможных версий MetaMask. За использование бета-версии MetaMask взимается наша стандартная комиссия $1 и наша комиссия $2. В бета-версии может быть повышенный риск ошибок. Продолжая, вы принимаете и признаете эти риски, а также риски, указанные в наших Условиях и Условиях бета-версии.",
"message": "Эта версия позволяет тестировать будущие функции до их выпуска, что помогает сделать MetaMask еще лучше. Как и во всех бета-версиях, может быть повышенный риск ошибок. Плата за бета-версию MetaMask составляет как $1, так и $2.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanationBetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2": {
"message": "Продолжая, вы принимаете и признаете эти риски, наши $1 и $2.",
"description": "$1 represents localization item betaMetamaskDescriptionExplanationTermsLinkText. $2 represents localization item betaMetamaskDescriptionExplanation2BetaTermsLinkText"
},
"betaMetamaskDescriptionExplanation2BetaTermsLinkText": {
"message": "Условия бета-версии"
},
"betaMetamaskDescriptionExplanationBetaTermsLinkText": {
"message": "Дополнительные условия бета-версии"
},
"betaMetamaskDescriptionExplanationTermsLinkText": {
"message": "Условия"
"message": "Стандартные условия"
},
"betaMetamaskVersion": {
"message": "Бета-версия MetaMask"
@ -444,6 +519,15 @@
"betaPortfolioSite": {
"message": "бета-версия сайта портфолио"
},
"betaTerms": {
"message": "Условия использования бета-версии"
},
"betaWalletCreationSuccessReminder1": {
"message": "Бета-версия MetaMask не сможет восстановить вашу секретную фразу для восстановления."
},
"betaWalletCreationSuccessReminder2": {
"message": "Бета-версия MetaMask никогда не запрашивает у вас секретную фразу для восстановления."
},
"betaWelcome": {
"message": "Добро пожаловать в бета-версию MetaMask"
},
@ -514,6 +598,9 @@
"message": "Transak поддерживает кредитные и дебетовые карты, Apple Pay, MobiKwik и банковские переводы (в зависимости от местоположения) в более чем 100 странах. $1 вносится прямо на ваш счет MetaMask.",
"description": "$1 represents the crypto symbol to be purchased"
},
"buyNow": {
"message": "Купить сейчас"
},
"buyWithWyre": {
"message": "Купить 1 $ с помощью Wyre"
},
@ -572,6 +659,13 @@
"message": "Сеть с идентификатором цепочки $1 может использовать другой символ валюты ($2), чем тот, который вы ввели. Подтвердите, прежде чем продолжить.",
"description": "$1 is the chain id currently entered in the network form and $2 is the return value of nativeCurrency.symbol from chainlist.network"
},
"chooseYourNetwork": {
"message": "Выберите свою сеть"
},
"chooseYourNetworkDescription": {
"message": "Мы используем Infura в качестве нашего поставщика удаленного вызова процедур (RPC), чтобы предложить наиболее надежный и конфиденциальный доступ к данным Ethereum из возможных. Вы можете выбрать свой собственного RPC, но помните, что любой RPC получит ваш IP-адрес и номер кошелька Ethereum для совершения транзакций. См. наше $1, чтобы узнать больше о том, как Infura обрабатывает данные.",
"description": "$1 is a link to the privacy policy"
},
"chromeRequiredForHardwareWallets": {
"message": "Вам необходимо использовать MetaMask в Google Chrome, чтобы подключиться к аппаратному кошельку."
},
@ -703,6 +797,10 @@
"contacts": {
"message": "Контактная информация"
},
"contentFromSnap": {
"message": "Контент из $1",
"description": "$1 represents the name of the snap"
},
"continue": {
"message": "Продолжить"
},
@ -736,6 +834,15 @@
"contractInteraction": {
"message": "Взаимодействие по контракту"
},
"contractNFT": {
"message": "NFT-контракт"
},
"contractRequestingAccess": {
"message": "Контракт запрашивает доступ"
},
"contractRequestingSignature": {
"message": "Контракт, требующий подписания"
},
"contractRequestingSpendingCap": {
"message": "Контракт, требующий ограничения расходов"
},
@ -751,6 +858,9 @@
"convertTokenToNFTExistDescription": {
"message": "Мы обнаружили, что этот актив был добавлен как NFT. Хотите удалить его из списка токенов?"
},
"coolWallet": {
"message": "CoolWallet"
},
"copiedExclamation": {
"message": "Скопировано!"
},
@ -802,6 +912,9 @@
"currentLanguage": {
"message": "Текущий язык"
},
"currentRpcUrlDeprecated": {
"message": "Текущий URL-адрес rpc для этой сети устарел."
},
"currentTitle": {
"message": "Текущий:"
},
@ -874,6 +987,9 @@
"dataHex": {
"message": "Шестнадцатиричные"
},
"dcent": {
"message": "D'Cent"
},
"decimal": {
"message": "Число десятичных знаков токена"
},
@ -912,6 +1028,9 @@
"deleteNetworkDescription": {
"message": "Уверены, что хотите удалить эту сеть?"
},
"deposit": {
"message": "Внести деньги"
},
"depositCrypto": {
"message": "Внесите $1",
"description": "$1 represents the crypto symbol to be purchased"
@ -977,6 +1096,9 @@
"downloadGoogleChrome": {
"message": "Скачать Google Chrome"
},
"downloadNow": {
"message": "Скачать сейчас"
},
"downloadSecretBackup": {
"message": "Скачайте эту секретную фразу для восстановления и храните ее в надежном месте на внешнем зашифрованном жестком диске или носителе."
},
@ -1001,30 +1123,9 @@
"editContact": {
"message": "Изменить контакт"
},
"editGasEducationButtonText": {
"message": "Как мне выбрать?"
},
"editGasEducationHighExplanation": {
"message": "Это лучше всего подходит для транзакций, чувствительных ко времени (например, обмен), поскольку увеличивает вероятность успешной транзакции. Если обработка обмена занимает слишком много времени, он может завершиться неудачно и привести к потере части вашей платы за газ."
},
"editGasEducationLowExplanation": {
"message": "Более низкую плату за газ следует использовать только тогда, когда время обработки менее важно. При более низких суммах платы сложнее предсказать, когда ваша транзакция будет выполнена (и будет ли она вообще выполнена)."
},
"editGasEducationMediumExplanation": {
"message": "Средняя плата за газ хорошо подходит для отправки и вывода средств или других транзакций, не зависящих от времени. Этот параметр чаще всего позволяет успешно выполнить транзакцию."
},
"editGasEducationModalIntro": {
"message": "Выбор правильной платы за газ зависит от типа транзакции и ее важности для вас."
},
"editGasEducationModalTitle": {
"message": "Как выбрать?"
},
"editGasFeeModalTitle": {
"message": "Изменить плату за газ"
},
"editGasHigh": {
"message": "Высокая"
},
"editGasLimitOutOfBounds": {
"message": "Лимит газа должен быть не менее $1"
},
@ -1035,9 +1136,6 @@
"editGasLimitTooltip": {
"message": "Лимит газа — это максимальное количество единиц газа, которое вы готовы использовать. Единицы газа являются множителем «Максимальной платы за приоритет» и «Максимальной комиссии»."
},
"editGasLow": {
"message": "Низкая"
},
"editGasMaxBaseFeeGWEIImbalance": {
"message": "Максимальная базовая комиссия не может быть ниже платы за приоритет."
},
@ -1056,9 +1154,6 @@
"editGasMaxFeePriorityImbalance": {
"message": "Максимальная комиссия не может быть меньше максимальной платы за приоритет"
},
"editGasMaxFeeTooltip": {
"message": "Максимальная комиссия — это наибольшая сумма, которую вы заплатите (базовая комиссия + плата за приоритет)."
},
"editGasMaxPriorityFeeBelowMinimum": {
"message": "Максимальная плата за приоритет должна быть больше 0 GWEI."
},
@ -1077,12 +1172,6 @@
"editGasMaxPriorityFeeLowV2": {
"message": "Плата за приоритет низкая для текущих условий сети"
},
"editGasMaxPriorityFeeTooltip": {
"message": "Максимальная плата за приоритет (также известная как «чаевые майнеру») направляется непосредственно майнерам, чтобы они уделили приоритетное внимание вашей транзакции. Чаще всего вы платите максимальную указанную вами сумму."
},
"editGasMedium": {
"message": "Средняя"
},
"editGasPriceTooLow": {
"message": "Цена газа должна быть больше 0"
},
@ -1102,12 +1191,6 @@
"editGasTooLow": {
"message": "Время обработки неизвестно"
},
"editGasTooLowTooltip": {
"message": "Ваша максимальная комиссия или максимальная плата за приоритет могут быть низкими для текущих рыночных условий. Мы не знаем, когда ваша транзакция будет выполнена (и будет ли она вообще выполнена). "
},
"editGasTooLowWarningTooltip": {
"message": "Это снижает вашу максимальную комиссию, но, если трафик в сети увеличивается, ваша транзакция может быть отложена или не выполнена."
},
"editNonceField": {
"message": "Изменить одноразовый номер"
},
@ -1123,22 +1206,6 @@
"enableAutoDetect": {
"message": " Включить автообнаружение"
},
"enableEIP1559V2": {
"message": "Включить расширенный интерфейс платы за газ"
},
"enableEIP1559V2AlertMessage": {
"message": "Мы обновили принцип оценки и настройки платы за газ."
},
"enableEIP1559V2ButtonText": {
"message": "Включите расширенный интерфейс платы за газ в Настройках."
},
"enableEIP1559V2Description": {
"message": "Мы обновили принцип работы оценки и настройки газа. Включите эту опцию, если хотите использовать новый интерфейс газа. $1",
"description": "$1 here is Learn More link"
},
"enableEIP1559V2Header": {
"message": "Новый интерфейс газа"
},
"enableFromSettings": {
"message": " Включите его в Настройках."
},
@ -1215,6 +1282,9 @@
"ensUnknownError": {
"message": "Ошибка поиска ENS."
},
"enterANumber": {
"message": "Введите цифру"
},
"enterMaxSpendLimit": {
"message": "Введите максимальный лимит расходов"
},
@ -1389,9 +1459,6 @@
"message": "Эта плата за газ была предложена $1. Ее переопредление может вызвать проблемы с вашей транзакцией. При наличии вопросов обратитесь к $1.",
"description": "$1 represents the Dapp's origin"
},
"gasEstimatesUnavailableWarning": {
"message": "Наши примерные значения низкой, средней и высокой платы недоступны."
},
"gasFee": {
"message": "Плата за газ"
},
@ -1485,7 +1552,7 @@
"message": "Получить Ether"
},
"getEtherFromFaucet": {
"message": "Получите Ether из крана для $1",
"message": "Получите из крана Ether для сети $1.",
"description": "Displays network name for Ether faucet"
},
"getStarted": {
@ -1642,6 +1709,12 @@
"message": "Импортирован",
"description": "status showing that an account has been fully loaded into the keyring"
},
"improvedTokenAllowance": {
"message": "Улучшенный опыт предоставления токенов"
},
"improvedTokenAllowanceDescription": {
"message": "Включите этот параметр, чтобы воспользоваться улучшенным доступом к токенам всякий раз, когда децентрализованное приложение запрашивает одобрение ERC20."
},
"inYourSettings": {
"message": "в ваших Настройках"
},
@ -1652,6 +1725,16 @@
"initialTransactionConfirmed": {
"message": "Ваша первоначальная транзакция подтверждена сетью. Нажмите ОК, чтобы вернуться."
},
"inputLogicEmptyState": {
"message": "Введите только ту сумму, которую вам комфортно тратить по контракту сейчас или в будущем. Вы всегда можете увеличить лимит расходов позже."
},
"inputLogicEqualOrSmallerNumber": {
"message": "Это позволяет контракту потратить $1 с вашего текущего баланса.",
"description": "$1 is the current token balance in the account and the name of the current token"
},
"inputLogicHigherNumber": {
"message": "Это позволяет контракту расходовать весь ваш баланс токенов до тех пор, пока не будет достигнут лимит расходов или вы не отмените его. Если вы не хотите такого развития событий, подумайте о снижении лимита расходов."
},
"install": {
"message": "Установите,"
},
@ -1662,6 +1745,10 @@
"message": "У вас недостаточно $1 для оплаты комиссий за транзакцию в сети $2. $3 или внесите депозит с другого счета.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button"
},
"insufficientCurrencyBuyOrReceive": {
"message": "У вас недостаточно $1 на счету для оплаты комиссий за транзакцию в сети $2. $3 или $4 с другого счета.",
"description": "$1 is the native currency of the network, $2 is the name of the current network, $3 is the key 'buy' + the ticker symbol of the native currency of the chain wrapped in a button, $4 is the key 'deposit' button"
},
"insufficientCurrencyDeposit": {
"message": "У вас недостаточно $1 для оплаты комиссий за транзакцию в сети $2. Внесите $1 с другого счета.",
"description": "$1 is the native currency of the network, $2 is the name of the current network"
@ -2060,6 +2147,9 @@
"networkName": {
"message": "Имя сети"
},
"networkNameArbitrum": {
"message": "Arbitrum"
},
"networkNameAvalanche": {
"message": "Avalanche"
},
@ -2075,12 +2165,18 @@
"networkNameGoerli": {
"message": "Goerli"
},
"networkNameOptimism": {
"message": "Optimism"
},
"networkNamePolygon": {
"message": "Polygon"
},
"networkNameTestnet": {
"message": "Тестовая сеть"
},
"networkProvider": {
"message": "Поставщик услуг сети"
},
"networkSettingsChainIdDescription": {
"message": "ID цепочки используется для подписания транзакций. Он должен соответствовать ID цепочки, возвращаемому сетью. Вы можете ввести десятичное число или шестнадцатеричное число с префиксом «0x», но мы будем отображать число в десятичном виде."
},
@ -2116,9 +2212,6 @@
"newAccount": {
"message": "Новый счет"
},
"newAccountDetectedDialogMessage": {
"message": "Обнаружен новый адрес! Нажмите здесь, чтобы добавить этот адрес в свою адресную книгу."
},
"newAccountNumberName": {
"message": "Счет $1",
"description": "Default name of next account to be created on create account screen"
@ -2170,6 +2263,17 @@
"nftTokenIdPlaceholder": {
"message": "Введите ид. коллекционного актива"
},
"nftWarningContent": {
"message": "Вы предоставляете доступ к $1, включая все, что может принадлежать вам в будущем. Сторона на другом конце может перевести эти NFT из вашего кошелька в любое время, не спрашивая вас, пока вы не отзовете это одобрение. $2",
"description": "$1 is nftWarningContentBold bold part, $2 is Learn more link"
},
"nftWarningContentBold": {
"message": "все ваши NFT в $1",
"description": "$1 is name of the collection"
},
"nftWarningContentGrey": {
"message": "Действуйте с осторожностью."
},
"nfts": {
"message": "NFT"
},
@ -2244,7 +2348,7 @@
"message": "Улучшенное обнаружение токенов в настоящее время доступно в сетях Ethereum Mainnet, Polygon, BSC и Avalanche. Это еще не все!"
},
"notifications10DescriptionThree": {
"message": "Функция обнаружения токена включена по умолчанию. Но вы можете отключить ее в настройках."
"message": "Функция обнаружения токена сейчас ВЫКЛЮЧЕНА по умолчанию. Вы можете отключить ее в настройках."
},
"notifications10DescriptionTwo": {
"message": "Мы получаем токены из списков сторонних токенов. Токены, указанные более чем в двух списках токенов, будут обнаружены автоматически."
@ -2294,6 +2398,24 @@
"notifications15Title": {
"message": "Ethereum Merge уже досутпно!"
},
"notifications16ActionText": {
"message": "Попробуйте это здесь"
},
"notifications16Description": {
"message": "Мы переработали наше подтверждение допустимых токенов, чтобы помочь вам принимать более обоснованные решения."
},
"notifications16Title": {
"message": "Улучшенный опыт предоставления токенов"
},
"notifications17ActionText": {
"message": "Показать настройки безопасности и конфиденциальности"
},
"notifications17Description": {
"message": "Это обновление предоставляет больше возможностей, чтобы вы могли лучше контролировать свою собственную конфиденциальность. Мы добавили больше прозрачности в отношении того, как собираются данные, и более четкие варианты обмена ими. Измените свои предпочтения или удалите данные об использовании расширения в настройках безопасности и конфиденциальности."
},
"notifications17Title": {
"message": "Настройки безопасности и конфиденциальности"
},
"notifications1Description": {
"message": "Теперь пользователи MetaMask Mobile могут обменивать токены в своем мобильном кошельке. Отсканируйте QR-код, чтобы скачать мобильное приложение и начать обмен.",
"description": "Description of a notification in the 'See What's New' popup. Describes the swapping on mobile feature."
@ -2418,12 +2540,85 @@
"on": {
"message": "Вкл."
},
"onboardingAdvancedPrivacyIPFSDescription": {
"message": "Шлюз IPFS позволяет получать доступ к данным, размещенным третьими сторонами, и просматривать их. Вы можете добавить пользовательский шлюз IPFS или продолжить использовать шлюз по умолчанию."
},
"onboardingAdvancedPrivacyIPFSInvalid": {
"message": "Введите действительный URL"
},
"onboardingAdvancedPrivacyIPFSTitle": {
"message": "Добавить пользовательский шлюз IPFS"
},
"onboardingAdvancedPrivacyIPFSValid": {
"message": "URL шлюза IPFS действителен"
},
"onboardingAdvancedPrivacyNetworkButton": {
"message": "Добавить пользовательскую сеть"
},
"onboardingAdvancedPrivacyNetworkDescription": {
"message": "Мы используем Infura в качестве нашего поставщика удаленного вызова процедур (RPC), чтобы предложить наиболее надежный и конфиденциальный доступ к данным Ethereum из возможных. Вы можете выбрать свой собственного RPC, но помните, что любой RPC получит ваш IP-адрес и номер кошелька Ethereum для совершения транзакций. См. наше $1, чтобы узнать больше о том, как Infura обрабатывает данные."
},
"onboardingAdvancedPrivacyNetworkTitle": {
"message": "Выберите свою сеть"
},
"onboardingCreateWallet": {
"message": "Создать новый кошелек"
},
"onboardingImportWallet": {
"message": "Импорт существующего кошелька"
},
"onboardingMetametricsAgree": {
"message": "Я согласен(-на)"
},
"onboardingMetametricsAllowOptOut": {
"message": "Всегда разрешать вам отказываться в Настройках"
},
"onboardingMetametricsDataTerms": {
"message": "Эти данные агрегированы и, следовательно, являются анонимными для целей Общего регламента по защите данных (ЕС) 2016/679."
},
"onboardingMetametricsDescription": {
"message": "MetaMask хотел бы собрать данные об использовании, чтобы лучше понять, как наши пользователи взаимодействуют с MetaMask. Эти данные будут использоваться для предоставления обслуживания, в том числе его улучшения услуги на основе вашего использования."
},
"onboardingMetametricsDescription2": {
"message": "MetaMask..."
},
"onboardingMetametricsDisagree": {
"message": "Нет, спасибо"
},
"onboardingMetametricsInfuraTerms": {
"message": "* Когда вы используете Infura в качестве поставщика RPC по умолчанию в MetaMask, Infura будет собирать ваш IP-адрес и адрес вашего кошелька Ethereum при отправке транзакции. Мы не храним эту информацию таким образом, чтобы наши системы могли связать эти две части данных. Для получения дополнительной информации о том, как MetaMask и Infura взаимодействуют с точки зрения сбора данных, см. нашу обновленную $1. Для получения дополнительной информации о нашей политике конфиденциальности в целом см. нашу $2.",
"description": "$1 represents `onboardingMetametricsInfuraTermsPolicyLink`, $2 represents `onboardingMetametricsInfuraTermsPolicy`"
},
"onboardingMetametricsInfuraTermsPolicy": {
"message": "Политику конфиденциальности здесь"
},
"onboardingMetametricsInfuraTermsPolicyLink": {
"message": "здесь"
},
"onboardingMetametricsModalTitle": {
"message": "Добавить пользовательскую сеть"
},
"onboardingMetametricsNeverCollect": {
"message": "$1 не будет собирать информацию, которая нам не нужна для предоставления услуги (например, ключи, адреса, хэши транзакций или остатки)",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverCollectIP": {
"message": "$1 не сохраняет ваш полный IP-адрес*",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsNeverEmphasis": {
"message": "Никогда"
},
"onboardingMetametricsNeverSellData": {
"message": "$1 не продает данные. Никогда!",
"description": "$1 represents `onboardingMetametricsNeverEmphasis`"
},
"onboardingMetametricsSendAnonymize": {
"message": "Отправлять анонимизированные события кликов и просмотров страниц"
},
"onboardingMetametricsTitle": {
"message": "Помогите нам улучшить MetaMask"
},
"onboardingPinExtensionBillboardAccess": {
"message": "Полный доступ"
},
@ -2500,6 +2695,10 @@
"osTheme": {
"message": "Системная"
},
"otherSnaps": {
"message": "другие привязки",
"description": "Used in the 'permission_rpc' message."
},
"padlock": {
"message": "Замок"
},
@ -2571,14 +2770,30 @@
"message": "Подключение к спапу $1.",
"description": "The description for the `wallet_snap_*` permission. $1 is the name of the Snap."
},
"permission_cronjob": {
"message": "Планируйте и выполняйте периодические действия.",
"description": "The description for the `snap_cronjob` permission"
},
"permission_customConfirmation": {
"message": "Показать подтверждение в MetaMask.",
"description": "The description for the `snap_confirm` permission"
},
"permission_dialog": {
"message": "Отображение диалоговых окон в MetaMask.",
"description": "The description for the `snap_dialog` permission"
},
"permission_ethereumAccounts": {
"message": "См. адрес, баланс счета, активность и инициируйте транзакции",
"description": "The description for the `eth_accounts` permission"
},
"permission_ethereumProvider": {
"message": "Получите доступ к поставщику Ethereum.",
"description": "The description for the `endowment:ethereum-provider` permission"
},
"permission_getEntropy": {
"message": "Извлекайте произвольные ключи, уникальные для этой привязки.",
"description": "The description for the `snap_getEntropy` permission"
},
"permission_longRunning": {
"message": "Выполнять бесконечно.",
"description": "The description for the `endowment:long-running` permission"
@ -2599,10 +2814,18 @@
"message": "Показать уведомления.",
"description": "The description for the `snap_notify` permission"
},
"permission_rpc": {
"message": "Разрешите $1 напрямую взаимодействовать с этой привязкой.",
"description": "The description for the `endowment:rpc` permission. $1 is 'other snaps' or 'websites'."
},
"permission_transactionInsight": {
"message": "Получайте и отображайте подробную информацию о транзакциях.",
"description": "The description for the `endowment:transaction-insight` permission"
},
"permission_transactionInsightOrigin": {
"message": "Смотрите происхождение веб-сайтов, которые предлагают транзакции",
"description": "The description for the `transactionOrigin` caveat, to be used with the `endowment:transaction-insight` permission"
},
"permission_unknown": {
"message": "Неизвестное разрешение: $1",
"description": "$1 is the name of a requested permission that is not recognized."
@ -2652,6 +2875,9 @@
"priorityFeeProperCase": {
"message": "Плата за приоритет"
},
"privacy": {
"message": "Конфиденциальность"
},
"privacyMsg": {
"message": "Политика конфиденциальности"
},
@ -2737,6 +2963,12 @@
"rejectAll": {
"message": "Отклонить все"
},
"rejectRequestsDescription": {
"message": "Вы собираетесь отклонить сразу $1 запроса(-ов)."
},
"rejectRequestsN": {
"message": "Отклонить $1 запроса(-ов)"
},
"rejectTxsDescription": {
"message": "Вы собираетесь отклонить сразу $1 транзакции(-ий)."
},
@ -2843,6 +3075,9 @@
"revealTheSeedPhrase": {
"message": "Показать сид-фразу"
},
"reviewSpendingCap": {
"message": "Проверьте свой лимит расходов"
},
"revokeAllTokensTitle": {
"message": "Отозвать разрешение на доступ ко всем вашим $1?",
"description": "$1 is the symbol of the token for which the user is revoking approval"
@ -2851,6 +3086,10 @@
"message": "При отмене разрешения следующий $1 больше не сможет получить доступ к вашему $2",
"description": "$1 is either key 'account' or 'contract', and $2 is either a string or link of a given token symbol or name"
},
"revokeSpendingCap": {
"message": "Отменить верхний лимит расходов для вашего $1",
"description": "$1 is a token symbol"
},
"revokeSpendingCapTooltipText": {
"message": "Этот контракт не позволит вам больше тратить ваши текущие или будущие токены."
},
@ -2905,6 +3144,9 @@
"secureWallet": {
"message": "Безопасный кошелек"
},
"security": {
"message": "Безопасность"
},
"securityAndPrivacy": {
"message": "Безопасность и конфиденциальность"
},
@ -3035,6 +3277,10 @@
"message": "Одобрить $1 без ограничений по расходам",
"description": "The token symbol that is being approved"
},
"setSpendingCap": {
"message": "Установить верхний лимит расходов для вашего $1",
"description": "$1 is a token symbol"
},
"settings": {
"message": "Настройки"
},
@ -3082,9 +3328,6 @@
"showPrivateKeys": {
"message": "Показать закрытые ключи"
},
"showRecommendations": {
"message": "Показать рекомендации"
},
"showTestnetNetworks": {
"message": "Показать тестовые сети"
},
@ -3100,8 +3343,11 @@
"signatureRequest": {
"message": "Запрос подписи"
},
"signatureRequest1": {
"message": "Сообщение"
"signatureRequestGuidance": {
"message": "Подписывайте это сообщение только в том случае, если вы полностью понимаете его содержание и доверяете запрашивающему сайту."
},
"signatureRequestWarning": {
"message": "Подписание этого сообщения может быть опасным. Возможно, вы предоставляете полный контроль над своим счетом и активами стороне на другом конце этого сообщения. Это означает, что она может опустошить ваш счет в любое время. Действуйте с осторожностью. $1."
},
"signed": {
"message": "Подписано"
@ -3166,6 +3412,10 @@
"snaps": {
"message": "Снапы"
},
"snapsInsightError": {
"message": "Произошла ошибка с $1: $2",
"description": "This is shown when the insight snap throws an error. $1 is the snap name, $2 is the error message."
},
"snapsInsightLoading": {
"message": "Загрузка аналитики по транзакции..."
},
@ -3181,9 +3431,15 @@
"snapsToggle": {
"message": "Снап будет работать только в том случае, если он включен"
},
"snapsUIError": {
"message": "Пользовательский интерфейс, указанный привязкой, недействителен."
},
"someNetworksMayPoseSecurity": {
"message": "Некоторые сети могут представлять угрозу безопасности и/или конфиденциальности. Прежде чем добавлять и использовать сеть, ознакомьтесь с рисками."
},
"somethingIsWrong": {
"message": "Что-то пошло не так. Попробуйте перезагрузить страницу."
},
"somethingWentWrong": {
"message": "Ой! Что-то пошло не так."
},
@ -3227,6 +3483,13 @@
"spendLimitTooLarge": {
"message": "Лимит расходов слишком велик"
},
"spendingCapError": {
"message": "Ошибка: вводите только цифры"
},
"spendingCapErrorDescription": {
"message": "Введите только то число в качестве лимита для $1, которое приемлемо для вас. Вы всегда можете увеличить лимит токенов позже.",
"description": "$1 is origin of the site requesting the token limit"
},
"srpInputNumberOfWords": {
"message": "У меня есть фраза из $1 слов(-а)",
"description": "This is the text for each option in the dropdown where a user selects how many words their secret recovery phrase has during import. The $1 is the number of words (either 12, 15, 18, 21, or 24)."
@ -3279,10 +3542,10 @@
"message": "Не подключено"
},
"step1LatticeWallet": {
"message": "Убедитесь, что Lattice1 готово к подключению"
"message": "Подключите Lattice1"
},
"step1LatticeWalletMsg": {
"message": "Вы можете подключить MetaMask к своему устройству Lattice1, как только оно будет настроено и подключено к сети. Разблокируйте устройство и подготовьте свой идентификатор устройства. Подробнее об использовании аппаратных кошельков: $1",
"message": "Вы можете подключить MetaMask к своему устройству Lattice1, как только оно будет настроено и подключено к сети. Разблокируйте устройство и подготовьте свой идентификатор устройства.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step1LedgerWallet": {
@ -3296,14 +3559,14 @@
"message": "Подключить кошелек Trezor"
},
"step1TrezorWalletMsg": {
"message": "Подключите кошелек напрямую к компьютеру. Для получения дополнительной информации об использовании аппаратного кошелька $1",
"message": "Подключите кошелек Trezor напрямую к компьютеру и разблокируйте его. Убедитесь, что вы используете правильный пароль.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"step2LedgerWallet": {
"message": "Подключите кошелек-леджер"
},
"step2LedgerWalletMsg": {
"message": "Подключите кошелек напрямую к компьютеру. Разблокируйте леджер и откройте приложение Ethereum. Для получения дополнительной информации об использовании аппаратного кошелька $1.",
"message": "Подключите леджер напрямую к компьютеру, разблокируйте его и откройте приложение Ethereum.",
"description": "$1 represents the `hardwareWalletSupportLinkConversion` localization key"
},
"stillGettingMessage": {
@ -3863,6 +4126,9 @@
"tokenList": {
"message": "Списки токенов:"
},
"tokenNftAutoDetection": {
"message": "Автообнаружение токенов и NFT"
},
"tokenScamSecurityRisk": {
"message": "мошенничество с токенами и угрозы безопасности"
},
@ -3978,12 +4244,21 @@
"transactionResubmitted": {
"message": "Транзакция отправлена повторно с платой за газ, увеличенной до $1, в $2"
},
"transactionSecurityCheck": {
"message": "Проверка безопасности транзакции"
},
"transactionSecurityCheckDescription": {
"message": "Включите этот параметр, чтобы третья сторона (OpenSea) могла просматривать все ваши транзакции и запросы подписи и предупреждать вас об известных вредоносных запросах."
},
"transactionSubmitted": {
"message": "Транзакция отправлена с платой за газ в размере $1 в $2."
},
"transactionUpdated": {
"message": "Транзакция обновлена в $2."
},
"transactions": {
"message": "Транзакции"
},
"transfer": {
"message": "Перевести"
},
@ -4016,6 +4291,9 @@
"turnOnTokenDetection": {
"message": "Включите расширенное обнаружение токенов"
},
"tutorial": {
"message": "Руководство"
},
"twelveHrTitle": {
"message": "12 ч:"
},
@ -4098,6 +4376,24 @@
"useCollectibleDetectionDescription": {
"message": "Отображение медиафайлов и данных NFT может раскрыть ваш IP-адрес централизованным серверам. Сторонние API (например, OpenSea) используются для обнаружения NFT в вашем кошельке. При таком обнаружении адрес вашего счета становится известен этим службами. Оставьте этот параметр отключенным, если не хотите, чтобы приложение получало данные от этих служб."
},
"useCollectibleDetectionDescriptionLine2": {
"message": "Кроме того, знайте, что:"
},
"useCollectibleDetectionDescriptionLine3": {
"message": "Метаданные NFT могут содержать мошеннические или фишинговые сайты."
},
"useCollectibleDetectionDescriptionLine4": {
"message": "Любой может эйрдропнуть NFT на ваш счет. Они могут включать оскорбительный контент, который может автоматически отображаться в вашем кошельке."
},
"useDefault": {
"message": "Использовать значения по умолчанию"
},
"useMultiAccountBalanceChecker": {
"message": "Пакетные запросы баланса счета"
},
"useMultiAccountBalanceCheckerDescription": {
"message": "Мы создаем пакет счетов и запрашиваем Infura, чтобы оперативно отображать ваши остатки. Если вы отключите это, запрос будет отправляться только в отношении активных счетов. Некоторые dapps не будут работать, пока вы не подключите свой кошелек."
},
"usePhishingDetection": {
"message": "Использовать обнаружение фишинга"
},
@ -4113,6 +4409,9 @@
"userName": {
"message": "Имя пользователя"
},
"verifyContractDetails": {
"message": "Проверьте реквизиты контракта"
},
"verifyThisTokenDecimalOn": {
"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\""
@ -4125,6 +4424,9 @@
"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\""
},
"view": {
"message": "Просмотр"
},
"viewAccount": {
"message": "Смотреть счет"
},
@ -4134,6 +4436,9 @@
"viewContact": {
"message": "Смотреть контакт"
},
"viewDetails": {
"message": "Просмотр сведений"
},
"viewFullTransactionDetails": {
"message": "Смотреть все реквизиты транзакции"
},
@ -4205,6 +4510,10 @@
"message": "WebHID",
"description": "Refers to a interface for connecting external devices to the browser. Used for connecting ledger to the browser. Read more here https://developer.mozilla.org/en-US/docs/Web/API/WebHID_API"
},
"websites": {
"message": "веб-сайты",
"description": "Used in the 'permission_rpc' message."
},
"welcome": {
"message": "Добро пожаловать в MetaMask"
},
@ -4263,6 +4572,12 @@
"youSign": {
"message": "Вы подписываете"
},
"yourFundsMayBeAtRisk": {
"message": "Ваши средства могут быть в опасности"
},
"yourNFTmayBeAtRisk": {
"message": "Ваш NFT могут быть в опасности"
},
"yourPrivateSeedPhrase": {
"message": "Ваша личная секретная фраза для восстановления"
},

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Rozšírené"
},
"advancedOptions": {
"message": "Rozšírené nastavenia"
},
"amount": {
"message": "Částka"
},
@ -536,9 +533,6 @@
"newAccount": {
"message": "Nový účet"
},
"newAccountDetectedDialogMessage": {
"message": "Bola zistená nová adresa! Kliknite sem a pridajte ju do svojho adresára."
},
"newAccountNumberName": {
"message": "Účet $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Napredno"
},
"advancedOptions": {
"message": "Napredne možnosti"
},
"amount": {
"message": "Znesek"
},
@ -549,9 +546,6 @@
"newAccount": {
"message": "Nov račun"
},
"newAccountDetectedDialogMessage": {
"message": "Zaznan je nov naslov! Kliknite tukaj, da ga dodate v svoj imenik."
},
"newAccountNumberName": {
"message": "Račun $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Напредне опције"
},
"advancedOptions": {
"message": "Dodatne opcije"
},
"amount": {
"message": "Iznos"
},
@ -552,9 +549,6 @@
"newAccount": {
"message": "Nov nalog"
},
"newAccountDetectedDialogMessage": {
"message": "Otkrivena je nova adresa! Kliknite ovde da biste je dodali u Vaš adresar."
},
"newAccountNumberName": {
"message": "Nalog $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Avancerat"
},
"advancedOptions": {
"message": "Avancerade alternativ"
},
"amount": {
"message": "Belopp"
},
@ -545,9 +542,6 @@
"newAccount": {
"message": "Nytt konto"
},
"newAccountDetectedDialogMessage": {
"message": "Ny adress upptäckt! Klicka här för att lägga till i din adressbok."
},
"newAccountNumberName": {
"message": "Konto $1",
"description": "Default name of next account to be created on create account screen"

View File

@ -47,9 +47,6 @@
"advanced": {
"message": "Mipangilio ya kina"
},
"advancedOptions": {
"message": "Machaguo ya Juu"
},
"amount": {
"message": "Kiasi"
},
@ -539,9 +536,6 @@
"newAccount": {
"message": "Akaunti Mpya"
},
"newAccountDetectedDialogMessage": {
"message": "Anwani mpya zimegunduliwa! Bofya hapa ili uongeze kitabu chako cha anwani."
},
"newAccountNumberName": {
"message": "Akaunti $1",
"description": "Default name of next account to be created on create account screen"

Some files were not shown because too many files have changed in this diff Show More