1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-26 20:39:08 +01:00
metamask-extension/app/_locales/zh_CN/messages.json
Dan Finlay f519fa1ed3
Connect distinct accounts per site (#7004)
* add PermissionsController

remove provider approval controller
integrate rpc-cap
create PermissionsController
move provider approval functionality to permissions controller
add permissions approval ui, settings page
add permissions activity and history
move some functionality to metamask-inpage-provider
rename siteMetadata -> domainMetadata

add accountsChange notification to inpage provider
move functionality to inpage provider
update inpage provider
Remove 'Connections' settings page (#7369)
add hooks for exposing accounts in settings
rename unused messages in non-English locales

Add external extension id to metadata (#7396)

update inpage provider, rpc-cap
add eth_requestAccounts handling to background
prevent notifying connections if extension is locked
update inpage provider
Fix lint errors
add migration
review fixes
transaction controller review updates
removed unused messages

* Login Per Site UI (#7368)

* LoginPerSite original UI changes to keep

* First commit

* Get necessary connected tab info for redirect and icon display for permissioned sites

* Fix up designs and add missing features

* Some lint fixes

* More lint fixes

* Ensures the tx controller + tx-state-manager orders transactions in the order they are received

* Code cleanup for LoginPerSite-ui

* Update e2e tests to use new connection flow

* Fix display of connect screen and app header after login when connect request present

* Update metamask-responsive-ui.spec for new item in accounts dropdown

* Fix approve container by replacing approvedOrigins with domainMetaData

* Adds test/e2e/permissions.spec.js

* Correctly handle cancellation of a permissions request

* Redirect to home after disconnecting all sites / cancelling all permissions

* Fix display of site icons in menu

* Fix height of permissions page container

* Remove unused locale messages

* Set default values for openExternalTabs and tabIdOrigins in account-menu.container

* More code cleanup for LoginPerSite-ui

* Use extensions api to close tab in permissions-connect

* Remove unnecessary change in domIsReady() in contentscript

* Remove unnecessary private function markers and class methods (for background tab info) in metamask-controller.

* Adds getOriginOfCurrentTab selector

* Adds IconWithFallback component and substitutes for appropriate cases

* Add and utilize font mixins

* Remove unused  method in disconnect-all.container.js

* Simplify buttonSizeLarge code in page-container-footer.component.js

* Add and utilize getAccountsWithLabels selector

* Remove console.log in ui/app/store/actions.js

* Change last connected time format to yyyy-M-d

* Fix css associated with IconWithFallback change

* Ensure tracked openNonMetamaskTabsIDs are correctly set to inactive on tab changes

* Code cleanup for LoginPerSite-ui

* Use reusable function for modifying openNonMetamaskTabsIDs in background.js

* Enables automatic switching to connected account when connected domain is open

* Prevent exploit of tabIdOriginMap in background.js

* Remove unneeded code from contentscript.js

* Simplify current tab origin and window opener logic using remotePort listener tabs.queryTabs

* Design and styling fixes for LoginPerSite-ui

* Fix permissionHistory and permission logging for eth_requestAccounts and eth_accounts

* Front end changes to support display of lastConnected time in connected and permissions screens

* Fix lint errors

* Refactor structure of permissionsHistory

* Fix default values and object modifications for domain and permissionsHistory related data

* Fix connecting to new accounts from modal

* Replace retweet.svg with connect-white.svg

* Fix signature-request.spec

* Update metamask-inpage-provider version

* Fix permissions e2e tests

* Remove unneeded delay from test/e2e/signature-request.spec.js

* Add delay before attempting to retrieve network id in dapp in ethereum-on=.spec

* Use requestAccountTabIds strategy for determining tab id that opened a given window

* Improve default values for permissions requests

* Add some message descriptions to app/_locales/en/messages.json

* Code clean up in permission controller

* Stopped deep cloning object in mapObjectValues

* Bump metamask-inpage-provider version

* Add missing description in app/_locales/en/messages.json

* Return promises from queryTabs and switchToTab of extension.js

* Remove unused getAllPermissions function

* Use default props in icon-with-fallback.component.js

* Stop passing  to permissions controller

* Delete no longer used clear-approved-origins modal code

* Remove duplicate imports in ui/app/components/app/index.scss

* Use URL instead of regex in getOriginFromUrl()

* Add runtime error checking to platform, promise based extension.tab methods

* Support permission requests from external extensions

* Improve font size and colour of the domain origin on the permission confirmation screen

* Add support for toggling permissions

* Ensure getRenderablePermissionsDomains only returns domains with exposedAccount caveat permissions

* Remove unused code from LoginPerSite-ui branch

* Ensure modal closes on Enter press for new-account-modal.component.js

* Lint fix

* fixup! Login Per Site UI (#7368)

* Some code cleanup for LoginPerSite

* Adds UX for connecting to dapps via the connected sites screen (#7593)

* Adds UX for connecting to dapps via the connected sites screen

* Use openMetaMaskTabIds from background.js to determine if current active tab is MetaMask

* Delete unused permissions controller methods

* Fixes two small bugs in the LoginPerSite ui (#7595)

* Restore `providerRequest` message translations (#7600)

This message was removed, but it was replaced with a very similar
message called `likeToConnect`. The only difference is that the new
message has "MetaMask" in it. Preserving these messages without
"MetaMask" is probably better than deleting them, so these messages
have all been restored and renamed to `likeToConnect`.

* Login per site no sitemetadata fix (#7610)

* Support connected sites for which we have no site metadata.

* Change property containing subtitle info often populated by origin to a more accurate of purpose name

* Lint fix

* Improve disconnection modal messages (#7612)

* Improve disconnectAccountModalDescription and disconnectAllModalDescription messages

* Update disconnectAccountModalDescription app/_locales/en/messages.json

Co-Authored-By: Mark Stacey <markjstacey@gmail.com>

* Improve disconnectAccount modal message clarity

* Adds cancel button to the account selection screen of the permissions request flow (#7613)

* Fix eth_accounts permission language & selectability (#7614)

* fix eth_accounts language & selectability

* fix MetaMask capitalization in all messages

* Close sidebar when opening connected sites (#7611)

The 'Connected Sites' button in the accounts details now closes the
sidebar, if it is open. This was accomplished by pulling the click
handler for that button up to the wallet view component, where another
button already followed a similar pattern of closing the sidebar.

It seemed confusing to me that one handler was in the `AccountsDetails`
container component, and one was handed down from above, so I added
PropTypes to the container component.

I'm not sure that the WalletView component is the best place for this
logic, but I've put it there for now to be consistent with the add
token button.

* Reject permissions request upon tab close (#7618)

Permissions requests are now rejected when the page is closed. This
only applies to the full-screen view, as that is the view permission
requests should be handled in. The case where the user deals with the
request through a different view is handled in #7617

* Handle tab update failure (#7619)

`extension.tabs.update` can sometimes fail if the user interacts with
the tabs directly around the same time. The redirect flow has been
updated to ensure that the permissions tab is still closed in that
case. The user is on their own to find the dapp tab again in that case.

* Login per site tab popup fixes (#7617)

* Handle redirect in response to state update in permissions-connect

* Ensure origin is available to permissions-connect subcomponents during redirect

* Hide app bar whenever on redirect route

* Improvements to handling of redirects in permissions-connect

* Ensure permission request id change handling only happens when page is not null

* Lint fix

* Decouple confirm transaction screen from the selected address (#7622)

* Avoid race condtion that could prevent contextual account switching (#7623)

There was a race condition in the logic responsible for switching the
selected account based upon the active tab. It was asynchronously
querying the active tab, then assuming it had been retrieved later.

The active tab info itself was already in the redux store in another
spot, one that is guaranteed to be set before the UI renders. The
race condition was avoided by deleting the duplicate state, and using
the other active tab state.

* Only redirect back to dapp if current tab is active (#7621)

The "redirect back to dapp" behaviour can be disruptive when the
permissions connect tab is not active. The purpose of the redirect was
to maintain context between the dapp and the permissions request, but
if the user has already moved to another tab, that no longer applies.

* Fix JSX style lint errors

* Remove unused state
2019-12-03 09:35:56 -08:00

1348 lines
33 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"chartOnlyAvailableEth": {
"message": "聊天功能仅对以太坊网络开放。"
},
"contractInteraction": {
"message": "合约交互"
},
"reject": {
"message": "拒绝"
},
"likeToConnect": {
"message": "$1 希望关联您的账户"
},
"about": {
"message": "关于"
},
"aboutSettingsDescription": {
"message": "版本、技术支持中心和联系方式。"
},
"acceleratingATransaction": {
"message": "* 设定更高天燃气价格,加快交易完成进度,提高网络快速处理机率,但无法保证每次均能够实现提速。"
},
"accessingYourCamera": {
"message": "正在获取相机使用权限..."
},
"account": {
"message": "账户"
},
"accountDetails": {
"message": "账户详情"
},
"accountName": {
"message": "账户名称"
},
"accountOptions": {
"message": "账户选项"
},
"accountSelectionRequired": {
"message": "您需要选择一个账户 "
},
"activityLog": {
"message": "活动日志"
},
"addNetwork": {
"message": "添加网络"
},
"addRecipient": {
"message": "添加收件人"
},
"advanced": {
"message": "高级"
},
"advancedSettingsDescription": {
"message": "访问开发者功能,下载状态日志,重置账户,安排测试网络和自定义 RPC 。"
},
"advancedOptions": {
"message": "高级选项"
},
"addToAddressBook": {
"message": "添加地址簿"
},
"addToAddressBookModalPlaceholder": {
"message": "如John D."
},
"addAlias": {
"message": "添加别名"
},
"addToken": {
"message": "添加代币"
},
"addTokens": {
"message": "添加代币"
},
"addSuggestedTokens": {
"message": "添加推荐代币"
},
"addAcquiredTokens": {
"message": "在MetaMask上添加已用的代币"
},
"amount": {
"message": "数量"
},
"appDescription": {
"message": "以太坊浏览器插件",
"description": "The description of the application"
},
"appName": {
"message": "MetaMask",
"description": "The name of the application"
},
"approve": {
"message": "批准"
},
"approved": {
"message": "批准"
},
"asset": {
"message": "资产"
},
"attemptingConnect": {
"message": "正在尝试连接区块链。"
},
"attemptToCancel": {
"message": "想要取消吗?"
},
"attemptToCancelDescription": {
"message": "确认提交该操作无法保证能够成功取消您的原始交易。如果取消成功,您将被收取上述交易费用。"
},
"attributions": {
"message": "来源"
},
"autoLogoutTimeLimit": {
"message": "自动注销计时器(分钟)"
},
"autoLogoutTimeLimitDescription": {
"message": "请设置 MetaMask 自动注销前的空闲时间(以分钟为单位)"
},
"average": {
"message": "平均值"
},
"back": {
"message": "返回"
},
"backToAll": {
"message": "恢复所有设置"
},
"backupApprovalNotice": {
"message": "请备份您的私密恢复代码,保证个人钱包和资金安全。"
},
"backupApprovalInfo": {
"message": "如果不慎丢失个人设备,忘记密码,或者需要重新安装 MetaMask亦或是需在另一台设备上打开钱包请使用该保密码恢复个人钱包数据。"
},
"backupNow": {
"message": "立即备份"
},
"balance": {
"message": "余额:"
},
"balanceOutdated": {
"message": "余额可能已过期"
},
"balanceIsInsufficientGas": {
"message": "当前余额不足以支付 Gas"
},
"basic": {
"message": "基本"
},
"blockExplorerUrl": {
"message": "屏蔽管理器"
},
"blockExplorerView": {
"message": "通过 $1 查看账户",
"description": "$1 replaced by URL for custom block explorer"
},
"blockiesIdenticon": {
"message": "使用区块Identicon"
},
"browserNotSupported": {
"message": "您的浏览器不支持该功能…"
},
"builtInCalifornia": {
"message": "MetaMask在加利福尼亚设计和制造。"
},
"buyWithWyre": {
"message": "使用 Wyre 购买 ETH"
},
"buyWithWyreDescription": {
"message": "您可以通过 Wyre 使用信用卡将 ETH 存入您的 MetaMask 账户。"
},
"buyCoinSwitch": {
"message": "在CoinSwitch上购买"
},
"buyCoinSwitchExplainer": {
"message": "CoinSwitch是以最优惠的价格交换超过300种加密货币的一站式目的地。"
},
"bytes": {
"message": "字节"
},
"off": {
"message": "关"
},
"ok": {
"message": "确认"
},
"on": {
"message": "启用"
},
"optionalBlockExplorerUrl": {
"message": "屏蔽管理器 URL选填"
},
"cancel": {
"message": "取消"
},
"cancelAttempt": {
"message": "取消操作"
},
"cancellationGasFee": {
"message": "取消天然气费"
},
"cancelled": {
"message": "已取消"
},
"chainId": {
"message": "链 ID"
},
"clickToAdd": {
"message": "点击 $1 将其加入您的个人账户"
},
"clickToRevealSeed": {
"message": "点击此处显示密语"
},
"close": {
"message": "关闭"
},
"chromeRequiredForHardwareWallets": {
"message": "您需要通过 Google Chrome 浏览器使用 MetaMask ,连接个人硬件钱包。"
},
"confirm": {
"message": "确认"
},
"confirmed": {
"message": "确认"
},
"confirmPassword": {
"message": "确认密码"
},
"confirmSecretBackupPhrase": {
"message": "请确认您的私密备份密语"
},
"congratulations": {
"message": "恭喜"
},
"connectHardwareWallet": {
"message": "链接硬件钱包"
},
"connect": {
"message": "连接"
},
"connectingTo": {
"message": "正在连接 $1"
},
"connectingToKovan": {
"message": "正在连接到Kovan测试网络"
},
"connectingToMainnet": {
"message": "正在连接到以太坊主网"
},
"connectingToRopsten": {
"message": "正在连接到Ropsten测试网络"
},
"connectingToRinkeby": {
"message": "正在连接到Rinkeby测试网络"
},
"connectingToLocalhost": {
"message": "正在连接 Localhost 8545"
},
"connectingToGoerli": {
"message": "正在连接 Goerli 测试网络"
},
"continueToWyre": {
"message": "继续前往 Wyre"
},
"continueToCoinSwitch": {
"message": "继续访问 CoinSwitch"
},
"contractDeployment": {
"message": "合约部署"
},
"conversionProgress": {
"message": "正在进行转换"
},
"copiedButton": {
"message": "已复制"
},
"copiedExclamation": {
"message": "已复制"
},
"copyAddress": {
"message": "将地址复制到剪贴板"
},
"copyTransactionId": {
"message": "复制交易 ID"
},
"copiedTransactionId": {
"message": "交易 ID 复制成功"
},
"copyToClipboard": {
"message": "复制到剪贴板"
},
"copyButton": {
"message": " 复制 "
},
"copyPrivateKey": {
"message": "这是你的私钥(点击复制)"
},
"create": {
"message": "创建"
},
"createAccount": {
"message": "创建账户"
},
"createAWallet": {
"message": "创建钱包"
},
"createPassword": {
"message": "创建密码"
},
"currencyConversion": {
"message": "货币兑换"
},
"currentLanguage": {
"message": "当前语言"
},
"customGas": {
"message": "自定义 Gas"
},
"customGasSubTitle": {
"message": "提升费用可能会缩短处理时间,但不保证绝对有效。"
},
"customToken": {
"message": "自定义代币"
},
"customRPC": {
"message": "自定义 RPC"
},
"decimalsMustZerotoTen": {
"message": "小数位最小为0并且不超过36位."
},
"decimal": {
"message": "精确小数点"
},
"defaultNetwork": {
"message": "默认以太坊交易网络为主网。"
},
"delete": {
"message": "删除"
},
"deleteAccount": {
"message": "删除账户"
},
"deposit": {
"message": "存入"
},
"depositEther": {
"message": "存入 Ether"
},
"details": {
"message": "详情"
},
"directDepositEther": {
"message": "直接存入 Ether"
},
"directDepositEtherExplainer": {
"message": "如果你已经有了一些 Ether通过直接转入是你的新钱包获取 Ether 的最快捷方式。"
},
"done": {
"message": "完成"
},
"downloadGoogleChrome": {
"message": "下载 Google Chrome 浏览器"
},
"downloadSecretBackup": {
"message": "下载私密备份密语,并使用外部加密硬盘或存储媒介妥善保管。"
},
"downloadStateLogs": {
"message": "下载日志"
},
"dontHaveAHardwareWallet": {
"message": "没有硬件钱包?"
},
"dropped": {
"message": "丢弃"
},
"edit": {
"message": "编辑"
},
"editContact": {
"message": "编辑联系人"
},
"emailUs": {
"message": "联系我们"
},
"endOfFlowMessage1": {
"message": "您已通过测试 - 请妥善保管你的种子密语。这是您的责任!"
},
"endOfFlowMessage2": {
"message": "安全保存小技巧"
},
"endOfFlowMessage3": {
"message": "在多处保存备份数据。"
},
"endOfFlowMessage4": {
"message": "绝不向任何分享该密语。"
},
"endOfFlowMessage5": {
"message": "谨防网络钓鱼MetaMask 绝不会主动要求您提供个人种子密语。"
},
"endOfFlowMessage6": {
"message": "如果您需要再次备份个人种子密语,请通过设置 -> 安全选项完成该操作。"
},
"endOfFlowMessage7": {
"message": "如果您仍存有疑问或发现任何可疑的地方,请发送电子邮件至 support@metamask.io 进行咨询。"
},
"endOfFlowMessage8": {
"message": "MetaMask 无法恢复您的种子密语。了解更多。"
},
"endOfFlowMessage9": {
"message": "了解详情。"
},
"endOfFlowMessage10": {
"message": "全部完成"
},
"ensRegistrationError": {
"message": "ENS 名称登记错误"
},
"ensNotFoundOnCurrentNetwork": {
"message": "未在当前网络找到 ENS 名称。请尝试切换至主以太坊网络。"
},
"enterAnAlias": {
"message": "输入别名"
},
"enterPassword": {
"message": "请输入密码"
},
"enterPasswordContinue": {
"message": "请输入密码以继续"
},
"ethereumPublicAddress": {
"message": "以太坊公共地址"
},
"etherscanView": {
"message": "在 Etherscan 上查看账户"
},
"estimatedProcessingTimes": {
"message": "预估处理时间"
},
"expandView": {
"message": "展开视图"
},
"exportPrivateKey": {
"message": "导出私钥"
},
"failed": {
"message": "失败"
},
"fast": {
"message": "快"
},
"faster": {
"message": "快捷操作"
},
"fiat": {
"message": "FIAT",
"description": "Exchange type"
},
"fileImportFail": {
"message": "文件导入失败? 点击这里!",
"description": "Helps user import their account from a JSON file"
},
"forgetDevice": {
"message": "取消保存此设备"
},
"from": {
"message": "来自"
},
"fromShapeShift": {
"message": "来自 ShapeShift"
},
"functionType": {
"message": "功能类型"
},
"gasLimitCalculation": {
"message": "我们根据网络成功率计算建议的 Gas Limit。"
},
"gasLimitInfoModalContent": {
"message": "天然气限制即您个人希望购买的最大单位数量。"
},
"gasLimitTooLow": {
"message": "Gas Limit 至少要 21000"
},
"gasUsed": {
"message": "已使用天然气量"
},
"gasPriceExtremelyLow": {
"message": "天然气价格极低"
},
"gasPriceInfoModalContent": {
"message": "天然气价格将详细列明每个付费天然气单位的以太币金额。"
},
"gasPriceNoDenom": {
"message": "天然气价格"
},
"gasPriceCalculation": {
"message": "我们根据网络成功率计算建议的 Gas Price"
},
"general": {
"message": "通用"
},
"generalSettingsDescription": {
"message": "货币兑换、主要货币、语言和块状身份头像"
},
"getEther": {
"message": "获取 Ether"
},
"getEtherFromFaucet": {
"message": "从水管获取$1网络的 Ether",
"description": "Displays network name for Ether faucet"
},
"getHelp": {
"message": "获取帮助。"
},
"getStarted": {
"message": "开始使用"
},
"happyToSeeYou": {
"message": "我们很高兴与您见面。"
},
"hardware": {
"message": "硬件"
},
"hardwareWalletConnected": {
"message": "已连接硬件钱包"
},
"hardwareWallets": {
"message": "连接硬件钱包"
},
"hardwareWalletsMsg": {
"message": "请选择希望用于 MetaMask 的硬件钱包"
},
"havingTroubleConnecting": {
"message": "连接出现问题?"
},
"here": {
"message": "这里",
"description": "as in -click here- for more information (goes with troubleTokenBalances)"
},
"hexData": {
"message": "十六进制数据"
},
"hide": {
"message": "隐藏"
},
"hideToken": {
"message": "隐藏代币"
},
"hideTokenPrompt": {
"message": "隐藏代币?"
},
"history": {
"message": "历史记录"
},
"import": {
"message": "导入",
"description": "Button to import an account from a selected file"
},
"importAccount": {
"message": "导入账户"
},
"importAccountSeedPhrase": {
"message": "使用种子密语导入账户"
},
"importWallet": {
"message": "导入钱包"
},
"importYourExisting": {
"message": "请使用 12 字种子密语导入现有钱包"
},
"imported": {
"message": "已导入",
"description": "status showing that an account has been fully loaded into the keyring"
},
"importUsingSeed": {
"message": "使用帐号种子密语导入"
},
"infoHelp": {
"message": "信息 & 帮助"
},
"initialTransactionConfirmed": {
"message": "您的首次交易已通过网络完成确认。请点击“确定”返回。"
},
"insufficientBalance": {
"message": "余额不足。"
},
"insufficientFunds": {
"message": "余额不足."
},
"insufficientTokens": {
"message": "代币余额不足."
},
"invalidAddress": {
"message": "无效地址"
},
"invalidAddressRecipient": {
"message": "收款地址不合法"
},
"knownAddressRecipient": {
"message": "已知联系人地址。"
},
"invalidAddressRecipientNotEthNetwork": {
"message": "非 ETH 网络,设置为小写"
},
"invalidInput": {
"message": "无效输入."
},
"invalidRPC": {
"message": "无效 RPC URI"
},
"invalidBlockExplorerURL": {
"message": "无效 Block Explorer URI"
},
"invalidSeedPhrase": {
"message": "无效种子密语"
},
"jsonFile": {
"message": "JSON 文件",
"description": "format for importing an account"
},
"kovan": {
"message": "Kovan 测试网络"
},
"max": {
"message": "最大"
},
"learnMore": {
"message": "查看更多."
},
"ledgerAccountRestriction": {
"message": "请在新增账户前,确认添加上一个账户。"
},
"letsGoSetUp": {
"message": "是的。立即开始设置!"
},
"likeToAddTokens": {
"message": "你想添加这些代币吗?"
},
"links": {
"message": "链接"
},
"liveGasPricePredictions": {
"message": "实时天然气价格预测"
},
"loading": {
"message": "加载中..."
},
"loadingTokens": {
"message": "加载代币中..."
},
"loadMore": {
"message": "加载更多"
},
"login": {
"message": "登录"
},
"logout": {
"message": "登出"
},
"mainnet": {
"message": "以太坊主网络"
},
"memorizePhrase": {
"message": "记住该密语。"
},
"memo": {
"message": "备忘录"
},
"menu": {
"message": "菜单"
},
"message": {
"message": "消息"
},
"metamaskDescription": {
"message": "MetaMask is a secure identity vault for Ethereum."
},
"metamaskSeedWords": {
"message": "MetaMask 助记词"
},
"metamaskVersion": {
"message": "MetaMask 版本"
},
"missingYourTokens": {
"message": "无法看到您的代币?"
},
"mobileSyncText": {
"message": "请输入密码确认个人身份!"
},
"myWalletAccounts": {
"message": "我的钱包账户"
},
"myWalletAccountsDescription": {
"message": "所有已创建的 MetaMask 账户将自动添加到该部分。"
},
"mustSelectOne": {
"message": "至少选择一种代币."
},
"needEtherInWallet": {
"message": "使用 MetaMask 与 DAPP 交互,需要你的钱包里有 Ether。"
},
"needImportFile": {
"message": "必须选择导入一个文件。",
"description": "User is important an account and needs to add a file to continue"
},
"networkName": {
"message": "网络名称"
},
"networks": {
"message": "网络"
},
"networkSettingsDescription": {
"message": "添加和编辑自定义 RPC 网络"
},
"nevermind": {
"message": "无所谓"
},
"newAccount": {
"message": "新账户"
},
"newAccountDetectedDialogMessage": {
"message": "检测到新地址!请点击此处添加至您的地址簿。"
},
"newAccountNumberName": {
"message": "账户 $1",
"description": "Default name of next account to be created on create account screen"
},
"newContact": {
"message": "新增联系人"
},
"newContract": {
"message": "新合约"
},
"newPassword": {
"message": "新密码(至少 8 个字符)"
},
"newNetwork": {
"message": "新增网络"
},
"newToMetaMask": {
"message": "新增至 MetaMask"
},
"noAlreadyHaveSeed": {
"message": "不,我已经有一个种子密语了。"
},
"protectYourKeys": {
"message": "妥善保管您的密钥!"
},
"protectYourKeysMessage1": {
"message": "请注意个人种子密语安全。报告显示有多个网站企图伪造 MetaMask。MetaMask 绝不会要求您提供个人种子密语!"
},
"protectYourKeysMessage2": {
"message": "请妥善保管您的密语。如果您发现任何可疑的地方,或无法确认网络安全性,请发送电子邮件至 support@metamask.io 进行咨询"
},
"rpcUrl": {
"message": "新增 RPC URL"
},
"optionalChainId": {
"message": "ChainID选填"
},
"optionalSymbol": {
"message": "符号(选填)"
},
"newTotal": {
"message": "新增合计"
},
"newTransactionFee": {
"message": "新增交易费用"
},
"next": {
"message": "下一步"
},
"noAddressForName": {
"message": "此 ENS 名字还没有指定地址。"
},
"noDeposits": {
"message": "没有已收的存款"
},
"noConversionRateAvailable": {
"message": "无可用兑换率"
},
"noTransactions": {
"message": "没有交易"
},
"notEnoughGas": {
"message": "天然气不足"
},
"noWebcamFoundTitle": {
"message": "未找到网络摄像头"
},
"noWebcamFound": {
"message": "找不到您的个人电脑网络摄像头。请重试。"
},
"ofTextNofM": {
"message": "/"
},
"orderOneHere": {
"message": "订购 Trezor 或 Ledger ,将个人资金进行冷存储"
},
"origin": {
"message": "来源"
},
"parameters": {
"message": "参数"
},
"participateInMetaMetrics": {
"message": "加入 MetaMetrics"
},
"participateInMetaMetricsDescription": {
"message": "加入 MetaMetrics ,帮助我们改善 MetaMask 服务"
},
"password": {
"message": "密码"
},
"passwordsDontMatch": {
"message": "密码不匹配"
},
"passwordNotLongEnough": {
"message": "密码长度不足"
},
"pastePrivateKey": {
"message": "请粘贴你的私钥:",
"description": "For importing an account from a private key"
},
"pending": {
"message": "待处理"
},
"personalAddressDetected": {
"message": "检测到个人地址。请输入代币合约地址。"
},
"prev": {
"message": "上一个"
},
"primaryCurrencySetting": {
"message": "主要货币"
},
"primaryCurrencySettingDescription": {
"message": "请选择“本地”,优先显示当地货币链价值(如 ETH )。请选择“法定”,优先显示选定法定货币价值。"
},
"privacyMsg": {
"message": "隐私政策"
},
"privateKey": {
"message": "私钥",
"description": "select this type of file to use to import an account"
},
"privateKeyWarning": {
"message": "注意:永远不要公开这个私钥。任何拥有你的私钥的人都可以窃取你帐户中的任何资产。"
},
"privateNetwork": {
"message": "私有网络"
},
"qrCode": {
"message": "显示二维码"
},
"queue": {
"message": "队列"
},
"readdToken": {
"message": "之后你还可以通过帐户选项菜单中的“添加代币”来添加此代币。"
},
"recents": {
"message": "最近记录"
},
"recipientAddress": {
"message": "接收地址"
},
"recipientAddressPlaceholder": {
"message": "查找、公用地址 (0x) 或 ENS"
},
"rejectAll": {
"message": "拒绝所有"
},
"rejectTxsN": {
"message": "拒绝 $1 笔交易"
},
"rejectTxsDescription": {
"message": "您将指拒绝 $1 笔交易。"
},
"rejected": {
"message": "拒绝"
},
"reset": {
"message": "重置"
},
"resetAccount": {
"message": "重设账户"
},
"resetAccountDescription": {
"message": "重置账户后,将清除您的个人交易历史记录。"
},
"deleteNetwork": {
"message": "是否删除网络?"
},
"deleteNetworkDescription": {
"message": "您是否确认要删除该网络?"
},
"remindMeLater": {
"message": "稍后提醒"
},
"restoreFromSeed": {
"message": "从助记词还原"
},
"restoreAccountWithSeed": {
"message": "使用种子密语恢复个人账户"
},
"requestsAwaitingAcknowledgement": {
"message": "等待确认的请求"
},
"required": {
"message": "必填"
},
"restore": {
"message": "恢复"
},
"revealSeedWords": {
"message": "显示助记词"
},
"revealSeedWordsTitle": {
"message": "助记词"
},
"revealSeedWordsDescription": {
"message": "如果您更换浏览器或计算机,则需要使用此助记词访问您的帐户。请将它们保存在安全秘密的地方。"
},
"revealSeedWordsWarningTitle": {
"message": "不要对任何人展示助记词!"
},
"revealSeedWordsWarning": {
"message": "助记词可以用来窃取您的所有帐户."
},
"revert": {
"message": "还原"
},
"remove": {
"message": "移除"
},
"removeAccount": {
"message": "移除帐号"
},
"removeAccountDescription": {
"message": "该账户已从您的钱包中删除。请在继续后续操作前,确认您是否已拥有该导入账户的原始种子密语或个人密钥。您可以通过账户下拉菜单再次导入或创建账户。"
},
"readyToConnect": {
"message": "是否准备连接?"
},
"rinkeby": {
"message": "Rinkeby 测试网络"
},
"ropsten": {
"message": "Ropsten 测试网络"
},
"goerli": {
"message": "Goerli 测试网络"
},
"save": {
"message": "保存"
},
"slow": {
"message": "慢"
},
"slower": {
"message": "降速"
},
"saveAsCsvFile": {
"message": "另存为CSV文件"
},
"scanInstructions": {
"message": "请将二维码置于镜头前"
},
"scanQrCode": {
"message": "扫描二维码"
},
"search": {
"message": "搜索"
},
"searchResults": {
"message": "搜索结果"
},
"secretBackupPhrase": {
"message": "私密备份密语"
},
"secretBackupPhraseDescription": {
"message": "您的个人私密备份密语可以帮助您轻松备份和恢复个人账户。"
},
"secretBackupPhraseWarning": {
"message": "警告:切勿向他人透露您的备份密语。任何人一旦持有该密语,即可取走您的以太币。"
},
"secretPhrase": {
"message": "输入12位助记词以恢复金库."
},
"securityAndPrivacy": {
"message": "安全与隐私"
},
"securitySettingsDescription": {
"message": "隐私设置和钱包种子密语"
},
"seedPhrasePlaceholder": {
"message": "用空格分隔每个单词"
},
"seedPhraseReq": {
"message": "助记词为12个单词"
},
"selectCurrency": {
"message": "选择货币"
},
"selectEachPhrase": {
"message": "请选择每一个片语,以确保片语正确性。"
},
"selectLocale": {
"message": "选择语言区域"
},
"selectType": {
"message": "选择类型"
},
"send": {
"message": "发送"
},
"sendAmount": {
"message": "发送金额"
},
"sendETH": {
"message": "发送 ETH"
},
"sendTokens": {
"message": "发送 代币"
},
"sentEther": {
"message": "以太币已发送"
},
"sentTokens": {
"message": "代币已发送"
},
"separateEachWord": {
"message": "用空格分隔每个单词"
},
"searchTokens": {
"message": "搜索代币"
},
"selectAnAccount": {
"message": "选择账户"
},
"selectAnAccountHelp": {
"message": "请通过 MetaMask 选择需要查看的账户"
},
"selectAHigherGasFee": {
"message": "请选择价格稍高的天然气费,加快交易处理速度。*"
},
"selectHdPath": {
"message": "选择 HD 路径"
},
"selectPathHelp": {
"message": "如果下列账户中没有您当前所持有的 Ledger 账户请将路径切换至“Legacy (MEW / MyCrypto)”"
},
"settings": {
"message": "设置"
},
"showAdvancedGasInline": {
"message": "高级天然气控制"
},
"showAdvancedGasInlineDescription": {
"message": "请选择该选项,直接在发送和确认页面显示天然气价格和限制管理。"
},
"showFiatConversionInTestnets": {
"message": "在 Testnets 上显示兑换率"
},
"showFiatConversionInTestnetsDescription": {
"message": "请选择该选项,在 Testnets 上显示法定兑换率"
},
"showPrivateKeys": {
"message": "显示私钥"
},
"showHexData": {
"message": "显示十六进制数据"
},
"showHexDataDescription": {
"message": "请选择该选项,在发送页面显示十六进制数据字域"
},
"sign": {
"message": "签名"
},
"signatureRequest": {
"message": "请求签名"
},
"signed": {
"message": "已签名"
},
"signNotice": {
"message": "签署此消息可能会产生危险的副作用。 \n只从你完全信任的网站上签名。 这种危险的方法将在未来的版本中被移除。"
},
"sigRequest": {
"message": "请求签名"
},
"somethingWentWrong": {
"message": "哎呀!出问题了。"
},
"speedUp": {
"message": "加速"
},
"speedUpCancellation": {
"message": "加速该取消操作"
},
"speedUpTransaction": {
"message": "加速该交易操作"
},
"switchNetworks": {
"message": "切换网络"
},
"stateLogs": {
"message": "状态日志"
},
"stateLogsDescription": {
"message": "状态日志包含您的账户地址和已发送的交易。"
},
"stateLogError": {
"message": "检索状态日志时出错。"
},
"step1HardwareWallet": {
"message": "1. 连接硬件钱包"
},
"step1HardwareWalletMsg": {
"message": "直接将您的硬件钱包与个人电脑相连。"
},
"step2HardwareWallet": {
"message": "2. 选择账户"
},
"step2HardwareWalletMsg": {
"message": "请选择您想查看的账户。每次仅限选择一个。"
},
"step3HardwareWallet": {
"message": "3. 开始体验 dApps 和更多功能!"
},
"step3HardwareWalletMsg": {
"message": "使用您的硬件钱包,操作与以太坊账户制作相同。登录 dApps发送 ETH ,购买和保存 ERC20 代币和诸如 CryptoKitties 等不可替代代币。"
},
"storePhrase": {
"message": "通过如 1Password 等密码管家保存该密语。"
},
"submitted": {
"message": "已提交"
},
"supportCenter": {
"message": "访问我们的支持中心"
},
"symbol": {
"message": "符号"
},
"symbolBetweenZeroTwelve": {
"message": "符号应该有0-12个字符."
},
"syncWithMobile": {
"message": "使用移动设备进行同步"
},
"syncWithMobileTitle": {
"message": "使用移动设备进行同步"
},
"syncWithMobileDesc": {
"message": "您可以使用个人移动设备同步个人账户与信息。打开 MetaMask 移动应用程序,进入“设置”选项,点击“通过浏览器扩展程序同步”"
},
"syncWithMobileDescNewUsers": {
"message": "如果您是首次启用 MetaMask 移动应用程序,请通过个人手机完成如下操作。"
},
"syncWithMobileScanThisCode": {
"message": "使用 MetaMask 应用程序扫描编码"
},
"syncWithMobileBeCareful": {
"message": "扫描编码时,请确保身边无其他人正在查看您的显示页面"
},
"syncWithMobileComplete": {
"message": "您的数据已同步成功。尽情体验 MetaMask 应用程序!"
},
"terms": {
"message": "使用条款"
},
"testFaucet": {
"message": "测试水管"
},
"thisWillCreate": {
"message": "该操作将为您创建新钱包和种子密语"
},
"tips": {
"message": "赏金"
},
"to": {
"message": "至"
},
"toETHviaShapeShift": {
"message": "$1 ETH 通过 ShapeShift",
"description": "system will fill in deposit type in start of message"
},
"token": {
"message": "代币"
},
"tokenAlreadyAdded": {
"message": "代币已经被添加."
},
"tokenContractAddress": {
"message": "代币联系人地址"
},
"tokenSymbol": {
"message": "代币符号"
},
"total": {
"message": "总量"
},
"transaction": {
"message": "交易"
},
"transactionConfirmed": {
"message": "交易已通过 $2 确认。"
},
"transactionCreated": {
"message": "在 $2 生成的交易单,其交易额为 $1 。"
},
"transactionDropped": {
"message": "在 $2 终止的交易单。"
},
"transactionSubmitted": {
"message": "在 $2 提交的交易单,其天然气费为 $1 。"
},
"transactionResubmitted": {
"message": "在 $2 重新提交的交易单,其天然气费增加至 $1"
},
"transactionUpdated": {
"message": "交易单已于 $2 更新。"
},
"transactionErrored": {
"message": "交易报错。"
},
"transactionCancelAttempted": {
"message": "在 $2 尝试取消交易,其天然气费为 $1"
},
"transactionCancelSuccess": {
"message": "成功在 $2 取消交易单"
},
"transactionError": {
"message": "交易出错. 合约代码执行异常."
},
"transactionErrorNoContract": {
"message": "正在尝试调用非联系人地址功能。"
},
"transactionFee": {
"message": "交易费"
},
"transactionTime": {
"message": "交易时间"
},
"transfer": {
"message": "转账"
},
"transferBetweenAccounts": {
"message": "在个人账户间转账"
},
"transferFrom": {
"message": "转出"
},
"troubleTokenBalances": {
"message": "我们无法加载您的代币余额。你可以查看它们",
"description": "Followed by a link (here) to view token balances"
},
"tryAgain": {
"message": "重试"
},
"typePassword": {
"message": "输入你的密码"
},
"unapproved": {
"message": "未批准"
},
"units": {
"message": "单位"
},
"unknown": {
"message": "未知"
},
"unknownNetwork": {
"message": "未知私有网络"
},
"unknownQrCode": {
"message": "错误:我们无法识别该二维码"
},
"unknownCameraErrorTitle": {
"message": "哎呀!出问题了…"
},
"unknownCameraError": {
"message": "尝试获取相机使用权限时报错。请重试…"
},
"unlock": {
"message": "解锁"
},
"unlockMessage": {
"message": "分散网络待命中"
},
"updatedWithDate": {
"message": "已更新 $1"
},
"usedByClients": {
"message": "可用于各种不同的客户端"
},
"userName": {
"message": "用户名"
},
"viewAccount": {
"message": "查看账户"
},
"viewinExplorer": {
"message": "在管理器中查看"
},
"viewContact": {
"message": "查看联系人"
},
"viewOnCustomBlockExplorer": {
"message": "在 $1 查看"
},
"viewOnEtherscan": {
"message": "在 Etherscan 上查看"
},
"visitWebSite": {
"message": "访问我们的网站"
},
"walletSeed": {
"message": "钱包助记词"
},
"welcomeBack": {
"message": "欢迎回来!"
},
"welcome": {
"message": "欢迎使用 MetaMask 测试版"
},
"writePhrase": {
"message": "请将该密语记录在纸上,并保存在安全的地方。如果希望提升信息安全性,请将信息记录在多张纸上,并分别保存在 2 - 3 个不同的地方。"
},
"yesLetsTry": {
"message": "没错。不妨一试"
},
"youNeedToAllowCameraAccess": {
"message": "您需要开启相机访问权限,才能使用该功能。"
},
"yourSigRequested": {
"message": "正在请求你的签名"
},
"youSign": {
"message": "正在签名"
},
"yourPrivateSeedPhrase": {
"message": "你的私有助记词"
},
"zeroGasPriceOnSpeedUpError": {
"message": "天然气价格加速上涨"
}
}