aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/_locales/ko/messages.json92
-rw-r--r--package-lock.json160
-rw-r--r--package.json2
-rw-r--r--ui/app/components/transaction-list-item-details/transaction-list-item-details.component.js17
4 files changed, 165 insertions, 106 deletions
diff --git a/app/_locales/ko/messages.json b/app/_locales/ko/messages.json
index 55549bb87..c8d470188 100644
--- a/app/_locales/ko/messages.json
+++ b/app/_locales/ko/messages.json
@@ -14,9 +14,15 @@
"accountName": {
"message": "계정 이름"
},
+ "accountOptions": {
+ "message": "계정 옵션"
+ },
"accountSelectionRequired": {
"message": "계정을 선택하셔야 합니다!"
},
+ "activityLog": {
+ "message": "활동 로그"
+ },
"address": {
"message": "주소"
},
@@ -29,6 +35,9 @@
"addTokens": {
"message": "토큰 추가"
},
+ "addSuggestedTokens": {
+ "message": "제안된 토큰 추가"
+ },
"addAcquiredTokens": {
"message": "메타마스크를 통해 획득한 토큰 추가"
},
@@ -55,6 +64,9 @@
"attemptingConnect": {
"message": "블록체인에 접속을 시도하는 중입니다."
},
+ "attemptToCancel": {
+ "message": "취소 하시겠습니까?"
+ },
"attributions": {
"message": "속성"
},
@@ -110,6 +122,15 @@
"cancel": {
"message": "취소"
},
+ "cancelAttempt": {
+ "message": "취소 시도"
+ },
+ "cancellationGasFee": {
+ "message": "취소 가스 수수료"
+ },
+ "cancelN": {
+ "message": "모든 $1 트랜잭션 취소"
+ },
"classicInterface": {
"message": "예전 인터페이스"
},
@@ -220,7 +241,10 @@
"description": "거래 유형 (암호화폐)"
},
"currentConversion": {
- "message": "선택된 단위"
+ "message": "현재 통화"
+ },
+ "currentLanguage": {
+ "message": "현재 언어"
},
"currentNetwork": {
"message": "현재 네트워크"
@@ -340,6 +364,9 @@
"exchangeRate": {
"message": "환율"
},
+ "expandView": {
+ "message": "큰 화면으로 보기"
+ },
"exportPrivateKey": {
"message": "개인키 내보내기"
},
@@ -457,6 +484,9 @@
"hideTokenPrompt": {
"message": "토큰 숨기기?"
},
+ "history": {
+ "message": "히스토리"
+ },
"howToDeposit": {
"message": "어떤 방법으로 이더를 입금하시겠습니까?"
},
@@ -486,6 +516,9 @@
"importUsingSeed": {
"message": "계정 시드 구문으로 가져오기"
},
+ "info": {
+ "message": "정보"
+ },
"infoHelp": {
"message": "정보 및 도움말"
},
@@ -539,7 +572,7 @@
"message": "최대"
},
"learnMore": {
- "message": "더 배우기."
+ "message": "더 알아보기."
},
"ledgerAccountRestriction": {
"message": "새 계정을 추가하려면 최소 마지막 계정을 사용해야 합니다."
@@ -590,6 +623,9 @@
"metamaskDescription": {
"message": "메타마스크는 이더리움을 위한 안전한 신분 저장소입니다."
},
+ "metamaskVersion": {
+ "message": "메타마스크 버전"
+ },
"metamaskSeedWords": {
"message": "메타마스크 시드 단어"
},
@@ -610,7 +646,7 @@
"description": "사용자는 계정을 가져오기 위해서 파일을 추가후 계속 진행해야 합니다"
},
"needImportPassword": {
- "message": "선택 된 파일에 대한 비밀번호를 입력해주세요.",
+ "message": "선택된 파일에 대한 비밀번호를 입력해주세요.",
"description": "계정을 가져오기 위해서 비밀번호와 파일이 필요합니다."
},
"negativeETH": {
@@ -727,6 +763,9 @@
"pasteSeed": {
"message": "시드 구문을 이곳에 붙여넣어 주세요!"
},
+ "pending": {
+ "message": "펜딩 중"
+ },
"personalAddressDetected": {
"message": "개인 주소가 탐지됨. 토큰 컨트랙트 주소를 입력하세요."
},
@@ -755,6 +794,9 @@
"qrCode": {
"message": "QR 코드 보기"
},
+ "queue": {
+ "message": "큐"
+ },
"readdToken": {
"message": "옵션 메뉴에서 “토큰 추가”를 눌러서 추후에 다시 이 토큰을 추가하실 수 있습니다."
},
@@ -773,6 +815,18 @@
"refundAddress": {
"message": "환불받을 주소"
},
+ "reject": {
+ "message": "거부"
+ },
+ "rejectAll": {
+ "message": "모두 거부"
+ },
+ "rejectTxsN": {
+ "message": "$1 트랜잭션 거부"
+ },
+ "rejectTxsDescription": {
+ "message": "$1 트랜잭션을 거부합니다."
+ },
"rejected": {
"message": "거부됨"
},
@@ -892,6 +946,9 @@
"selectCurrency": {
"message": "통화 선택"
},
+ "selectLocale": {
+ "message": "언어 선택"
+ },
"selectService": {
"message": "서비스 선택"
},
@@ -907,6 +964,12 @@
"sendTokens": {
"message": "토큰 전송"
},
+ "sentEther": {
+ "message": "전송된 이더"
+ },
+ "sentTokens": {
+ "message": "전송된 토큰"
+ },
"separateEachWord": {
"message": "각 단어는 공백 한칸으로 분리합니다"
},
@@ -934,9 +997,6 @@
"settings": {
"message": "설정"
},
- "info": {
- "message": "정보"
- },
"shapeshiftBuy": {
"message": "Shapeshift를 통해서 구매하기"
},
@@ -946,12 +1006,21 @@
"showQRCode": {
"message": "QR 코드 보기"
},
+ "showHexData": {
+ "message": "Hex 데이터 보기"
+ },
+ "showHexDataDescription": {
+ "message": "선택하면 전송화면의 hex 데이터 필드 값을 보여줍니다."
+ },
"sign": {
"message": "서명"
},
"signed": {
"message": "서명됨"
},
+ "signatureRequest": {
+ "message": "서명 요청"
+ },
"signMessage": {
"message": "메시지 서명"
},
@@ -1049,6 +1118,9 @@
"total": {
"message": "합계"
},
+ "transaction": {
+ "message": "트랜잭션"
+ },
"transactions": {
"message": "트랜잭션"
},
@@ -1095,6 +1167,9 @@
"unavailable": {
"message": "이용할 수 없음"
},
+ "units": {
+ "message": "단위"
+ },
"unknown": {
"message": "알 수 없음"
},
@@ -1165,11 +1240,14 @@
"whatsThis": {
"message": "이것은 무엇인가요?"
},
+ "yesLetsTry": {
+ "message": "네, 시도해보겠습니다."
+ },
"yourSigRequested": {
"message": "서명을 요청 중입니다."
},
"youSign": {
- "message": "서명 중입니다"
+ "message": "서명합니다"
},
"yourPrivateSeedPhrase": {
"message": "개인 시드 구문"
diff --git a/package-lock.json b/package-lock.json
index 968186218..09b66d261 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10376,21 +10376,21 @@
}
},
"eth-token-tracker": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/eth-token-tracker/-/eth-token-tracker-1.1.4.tgz",
- "integrity": "sha1-Kf8kV9Zr+juO5JDoP/QP0M8s7EE=",
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/eth-token-tracker/-/eth-token-tracker-1.1.5.tgz",
+ "integrity": "sha512-dyNzEt62i5vpbAAHHj6kEVxSHg/WqCr7TBq1Sbs4y0PvsxcvfWLJpEYtJilndg36H7nJHGadgmHqGW5mYbcNfw==",
"requires": {
"deep-equal": "^1.0.1",
"eth-block-tracker": "^1.0.7",
- "ethjs": "^0.2.7",
- "ethjs-contract": "^0.1.9",
- "ethjs-query": "^0.2.6",
+ "ethjs": "^0.3.6",
+ "ethjs-contract": "^0.2.1",
+ "ethjs-query": "^0.3.7",
"human-standard-token-abi": "^1.0.2"
},
"dependencies": {
"babelify": {
"version": "7.3.0",
- "resolved": "https://registry.npmjs.org/babelify/-/babelify-7.3.0.tgz",
+ "resolved": "http://registry.npmjs.org/babelify/-/babelify-7.3.0.tgz",
"integrity": "sha1-qlau3nBn/XvVSWZu4W3ChQh+iOU=",
"requires": {
"babel-core": "^6.0.14",
@@ -10413,81 +10413,58 @@
"ethjs-util": "^0.1.3",
"pify": "^2.3.0",
"tape": "^4.6.3"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
- }
}
},
"ethjs": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/ethjs/-/ethjs-0.2.9.tgz",
- "integrity": "sha1-yagNR7ydVg9Z53gEnSIlXlgfMSs=",
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/ethjs/-/ethjs-0.3.9.tgz",
+ "integrity": "sha512-gOQzA3tDUjoLpNONSOALJ/rUFtHi5tXl2mholHasF1cvXhoddqi06yU4OJFJu9AGd6n9v9ywzHlYeIKg1t1hdw==",
"requires": {
"bn.js": "4.11.6",
- "ethjs-abi": "0.2.0",
- "ethjs-contract": "0.1.9",
- "ethjs-filter": "0.1.5",
+ "ethjs-abi": "0.2.1",
+ "ethjs-contract": "0.2.2",
+ "ethjs-filter": "0.1.8",
"ethjs-provider-http": "0.1.6",
- "ethjs-query": "0.3.0",
+ "ethjs-query": "0.3.7",
"ethjs-unit": "0.1.6",
"ethjs-util": "0.1.3",
"js-sha3": "0.5.5",
"number-to-bn": "1.7.0"
},
"dependencies": {
- "ethjs-format": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/ethjs-format/-/ethjs-format-0.2.3.tgz",
- "integrity": "sha1-m9hnyu6CstvtmEYAuzAiDPPLWDA=",
+ "ethjs-contract": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/ethjs-contract/-/ethjs-contract-0.2.2.tgz",
+ "integrity": "sha512-xxPqEjsULQ/QNWuvX6Ako0PGs5RxALA8N/H3+boLvnaXDFZVGpD7H63H1gBCRTZyYqCldPpVlVHuw/rD45vazw==",
"requires": {
- "bn.js": "4.11.6",
- "ethjs-schema": "^0.1.6",
+ "ethjs-abi": "0.2.0",
+ "ethjs-filter": "0.1.8",
"ethjs-util": "0.1.3",
- "is-hex-prefixed": "1.0.0",
- "number-to-bn": "1.7.0",
- "strip-hex-prefix": "1.0.0"
+ "js-sha3": "0.5.5"
+ },
+ "dependencies": {
+ "ethjs-abi": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/ethjs-abi/-/ethjs-abi-0.2.0.tgz",
+ "integrity": "sha1-0+LCIQEVIPxJm3FoIDbBT8wvWyU=",
+ "requires": {
+ "bn.js": "4.11.6",
+ "js-sha3": "0.5.5",
+ "number-to-bn": "1.7.0"
+ }
+ }
}
},
"ethjs-query": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/ethjs-query/-/ethjs-query-0.3.0.tgz",
- "integrity": "sha1-CAmNYQ+BvV+VSnpXq0mJ9+mBX8Q=",
+ "version": "0.3.7",
+ "resolved": "https://registry.npmjs.org/ethjs-query/-/ethjs-query-0.3.7.tgz",
+ "integrity": "sha512-TZnKUwfkWjy0SowFdPLtmsytCorHi0i4vvkQn7Jg8rZt33cRzKhuzOwKr/G3vdigCc+ePXOhUGMcJSAPlOG44A==",
"requires": {
- "ethjs-format": "0.2.3",
- "ethjs-rpc": "0.1.5"
+ "ethjs-format": "0.2.7",
+ "ethjs-rpc": "0.2.0",
+ "promise-to-callback": "^1.0.0"
}
},
- "ethjs-schema": {
- "version": "0.1.9",
- "resolved": "https://registry.npmjs.org/ethjs-schema/-/ethjs-schema-0.1.9.tgz",
- "integrity": "sha1-hYwqXacGrgSBK0zosetLSSHjMJI="
- },
- "ethjs-util": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.3.tgz",
- "integrity": "sha1-39XqSkANxeQhqInK9H4IGtp4u1U=",
- "requires": {
- "is-hex-prefixed": "1.0.0",
- "strip-hex-prefix": "1.0.0"
- }
- }
- }
- },
- "ethjs-contract": {
- "version": "0.1.9",
- "resolved": "https://registry.npmjs.org/ethjs-contract/-/ethjs-contract-0.1.9.tgz",
- "integrity": "sha1-HCdmiWpW1H7B1tZhgpxJzDilUgo=",
- "requires": {
- "ethjs-abi": "0.2.0",
- "ethjs-filter": "0.1.5",
- "ethjs-util": "0.1.3",
- "js-sha3": "0.5.5"
- },
- "dependencies": {
"ethjs-util": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.3.tgz",
@@ -10499,43 +10476,39 @@
}
}
},
- "ethjs-format": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/ethjs-format/-/ethjs-format-0.2.2.tgz",
- "integrity": "sha1-1zs6YFwuElcHn3B3/VRI6ZjOD80=",
+ "ethjs-abi": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/ethjs-abi/-/ethjs-abi-0.2.1.tgz",
+ "integrity": "sha1-4KepOn6BFjqUR3utVu3lJKtt5TM=",
"requires": {
"bn.js": "4.11.6",
- "ethjs-schema": "0.1.5",
- "ethjs-util": "0.1.3",
- "is-hex-prefixed": "1.0.0",
- "number-to-bn": "1.7.0",
- "strip-hex-prefix": "1.0.0"
- },
- "dependencies": {
- "ethjs-util": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.3.tgz",
- "integrity": "sha1-39XqSkANxeQhqInK9H4IGtp4u1U=",
- "requires": {
- "is-hex-prefixed": "1.0.0",
- "strip-hex-prefix": "1.0.0"
- }
- }
+ "js-sha3": "0.5.5",
+ "number-to-bn": "1.7.0"
}
},
+ "ethjs-filter": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/ethjs-filter/-/ethjs-filter-0.1.8.tgz",
+ "integrity": "sha512-qTDPskDL2UadHwjvM8A+WG9HwM4/FoSY3p3rMJORkHltYcAuiQZd2otzOYKcL5w2Q3sbAkW/E3yt/FPFL/AVXA=="
+ },
"ethjs-query": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/ethjs-query/-/ethjs-query-0.2.9.tgz",
- "integrity": "sha1-om5rTzhpnpLzSyGE51x4lDKcQvE=",
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/ethjs-query/-/ethjs-query-0.3.8.tgz",
+ "integrity": "sha512-/J5JydqrOzU8O7VBOwZKUWXxHDGr46VqNjBCJgBVNNda+tv7Xc8Y2uJc6aMHHVbeN3YOQ7YRElgIc0q1CI02lQ==",
"requires": {
- "ethjs-format": "0.2.2",
- "ethjs-rpc": "0.1.5"
+ "babel-runtime": "^6.26.0",
+ "ethjs-format": "0.2.7",
+ "ethjs-rpc": "0.2.0",
+ "promise-to-callback": "^1.0.0"
}
},
- "ethjs-schema": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/ethjs-schema/-/ethjs-schema-0.1.5.tgz",
- "integrity": "sha1-WXQOOzl3vNu5sRvDBoIB6Kzquw0="
+ "ethjs-rpc": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/ethjs-rpc/-/ethjs-rpc-0.2.0.tgz",
+ "integrity": "sha512-RINulkNZTKnj4R/cjYYtYMnFFaBcVALzbtEJEONrrka8IeoarNB9Jbzn+2rT00Cv8y/CxAI+GgY1d0/i2iQeOg==",
+ "requires": {
+ "promise-to-callback": "^1.0.0"
+ }
},
"human-standard-token-abi": {
"version": "1.0.2",
@@ -10546,6 +10519,11 @@
"version": "0.5.5",
"resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.5.tgz",
"integrity": "sha1-uvDA6MVK1ZA0R9+Wreekobynmko="
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
}
}
},
diff --git a/package.json b/package.json
index 3ae6be2a1..c994acc2f 100644
--- a/package.json
+++ b/package.json
@@ -124,7 +124,7 @@
"eth-phishing-detect": "^1.1.4",
"eth-query": "^2.1.2",
"eth-sig-util": "^2.0.2",
- "eth-token-tracker": "^1.1.4",
+ "eth-token-tracker": "^1.1.5",
"eth-trezor-keyring": "^0.1.0",
"ethereumjs-abi": "^0.6.4",
"ethereumjs-tx": "^1.3.0",
diff --git a/ui/app/components/transaction-list-item-details/transaction-list-item-details.component.js b/ui/app/components/transaction-list-item-details/transaction-list-item-details.component.js
index 13cb51349..a4f28fd63 100644
--- a/ui/app/components/transaction-list-item-details/transaction-list-item-details.component.js
+++ b/ui/app/components/transaction-list-item-details/transaction-list-item-details.component.js
@@ -5,6 +5,7 @@ import { CARDS_VARIANT } from '../sender-to-recipient/sender-to-recipient.consta
import TransactionActivityLog from '../transaction-activity-log'
import TransactionBreakdown from '../transaction-breakdown'
import Button from '../button'
+import Tooltip from '../tooltip'
import prefixForNetwork from '../../../lib/etherscan-prefix-for-network'
export default class TransactionListItemDetails extends PureComponent {
@@ -75,13 +76,15 @@ export default class TransactionListItemDetails extends PureComponent {
</Button>
)
}
- <Button
- type="raised"
- onClick={this.handleEtherscanClick}
- className="transaction-list-item-details__header-button"
- >
- <img src="/images/arrow-popout.svg" />
- </Button>
+ <Tooltip title={t('viewOnEtherscan')}>
+ <Button
+ type="raised"
+ onClick={this.handleEtherscanClick}
+ className="transaction-list-item-details__header-button"
+ >
+ <img src="/images/arrow-popout.svg" />
+ </Button>
+ </Tooltip>
</div>
</div>
<div className="transaction-list-item-details__sender-to-recipient-container">