1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00

Fixing unlocalized strings (#11102)

* Fixing unlocalized strings

Fixes MetaMask/metamask-extension#11094

* Removing aggregrate bullet from modal

* Updating bullet point keys
This commit is contained in:
ryanml 2021-05-14 17:29:26 -07:00 committed by Dan Miller
parent 41fd49cefb
commit c5f3290cb1
6 changed files with 64 additions and 46 deletions

View File

@ -562,6 +562,9 @@
"dismissReminderField": { "dismissReminderField": {
"message": "Dismiss recovery phrase backup reminder" "message": "Dismiss recovery phrase backup reminder"
}, },
"domain": {
"message": "Domain"
},
"done": { "done": {
"message": "Done" "message": "Done"
}, },
@ -1117,6 +1120,9 @@
"myAccounts": { "myAccounts": {
"message": "My Accounts" "message": "My Accounts"
}, },
"name": {
"message": "Name"
},
"needEtherInWallet": { "needEtherInWallet": {
"message": "To interact with decentralized applications using MetaMask, youll need Ether in your wallet." "message": "To interact with decentralized applications using MetaMask, youll need Ether in your wallet."
}, },
@ -1416,6 +1422,9 @@
"provide": { "provide": {
"message": "Provide" "message": "Provide"
}, },
"publicAddress": {
"message": "Public Address"
},
"queue": { "queue": {
"message": "Queue" "message": "Queue"
}, },
@ -2356,6 +2365,9 @@
"viewContact": { "viewContact": {
"message": "View Contact" "message": "View Contact"
}, },
"viewMore": {
"message": "View More"
},
"viewOnCustomBlockExplorer": { "viewOnCustomBlockExplorer": {
"message": "View at $1" "message": "View at $1"
}, },

View File

@ -29,6 +29,7 @@ export default class ConfirmRemoveAccount extends Component {
}; };
renderSelectedAccount() { renderSelectedAccount() {
const { t } = this.context;
const { identity } = this.props; const { identity } = this.props;
return ( return (
<div className="confirm-remove-account__account"> <div className="confirm-remove-account__account">
@ -36,12 +37,14 @@ export default class ConfirmRemoveAccount extends Component {
<Identicon address={identity.address} diameter={32} /> <Identicon address={identity.address} diameter={32} />
</div> </div>
<div className="confirm-remove-account__account__name"> <div className="confirm-remove-account__account__name">
<span className="confirm-remove-account__account__label">Name</span> <span className="confirm-remove-account__account__label">
{t('name')}
</span>
<span className="account_value">{identity.name}</span> <span className="account_value">{identity.name}</span>
</div> </div>
<div className="confirm-remove-account__account__address"> <div className="confirm-remove-account__account__address">
<span className="confirm-remove-account__account__label"> <span className="confirm-remove-account__account__label">
Public Address {t('publicAddress')}
</span> </span>
<span className="account_value"> <span className="account_value">
{addressSummary(identity.address, 4, 4)} {addressSummary(identity.address, 4, 4)}
@ -57,12 +60,9 @@ export default class ConfirmRemoveAccount extends Component {
)} )}
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
title={this.context.t('etherscanView')} title={t('etherscanView')}
> >
<img <img src="images/popout.svg" alt={t('etherscanView')} />
src="images/popout.svg"
alt={this.context.t('etherscanView')}
/>
</a> </a>
</div> </div>
</div> </div>

View File

@ -27,76 +27,81 @@ export default class MetaMetricsOptInModal extends Component {
<img src="images/metrics-chart.svg" alt="" /> <img src="images/metrics-chart.svg" alt="" />
</div> </div>
<div className="metametrics-opt-in__title"> <div className="metametrics-opt-in__title">
Help Us Improve MetaMask {t('metametricsHelpImproveMetaMask')}
</div> </div>
<div className="metametrics-opt-in__body"> <div className="metametrics-opt-in__body">
<div className="metametrics-opt-in__description"> <div className="metametrics-opt-in__description">
MetaMask would like to gather usage data to better understand {t('metametricsOptInDescription')}
how our users interact with the extension. This data will be
used to continually improve the usability and user experience of
our product and the Ethereum ecosystem.
</div> </div>
<div className="metametrics-opt-in__description"> <div className="metametrics-opt-in__description">
MetaMask will.. {t('metametricsCommitmentsIntro')}
</div> </div>
<div className="metametrics-opt-in__committments"> <div className="metametrics-opt-in__committments">
<div className="metametrics-opt-in__row"> <div className="metametrics-opt-in__row">
<i className="fa fa-check" /> <i className="fa fa-check" />
<div className="metametrics-opt-in__row-description"> <div className="metametrics-opt-in__row-description">
Always allow you to opt-out via Settings {t('metametricsCommitmentsAllowOptOut')}
</div> </div>
</div> </div>
<div className="metametrics-opt-in__row"> <div className="metametrics-opt-in__row">
<i className="fa fa-check" /> <i className="fa fa-check" />
<div className="metametrics-opt-in__row-description"> <div className="metametrics-opt-in__row-description">
Send anonymized click & pageview events {t('metametricsCommitmentsSendAnonymizedEvents')}
</div>
</div>
<div className="metametrics-opt-in__row">
<i className="fa fa-check" />
<div className="metametrics-opt-in__row-description">
Maintain a public aggregate dashboard to educate the
community
</div> </div>
</div> </div>
<div className="metametrics-opt-in__row metametrics-opt-in__break-row"> <div className="metametrics-opt-in__row metametrics-opt-in__break-row">
<i className="fa fa-times" /> <i className="fa fa-times" />
<div className="metametrics-opt-in__row-description"> <div className="metametrics-opt-in__row-description">
<span className="metametrics-opt-in__bold">Never</span>{' '} {t('metametricsCommitmentsNeverCollectKeysEtc', [
collect keys, addresses, transactions, balances, hashes, or <span
any personal information className="metametrics-opt-in__bold"
key="neverCollectKeys"
>
{t('metametricsCommitmentsBoldNever')}
</span>,
])}
</div> </div>
</div> </div>
<div className="metametrics-opt-in__row"> <div className="metametrics-opt-in__row">
<i className="fa fa-times" /> <i className="fa fa-times" />
<div className="metametrics-opt-in__row-description"> <div className="metametrics-opt-in__row-description">
<span className="metametrics-opt-in__bold">Never</span>{' '} {t('metametricsCommitmentsNeverCollectIP', [
collect your full IP address <span
className="metametrics-opt-in__bold"
key="neverCollectIP"
>
{t('metametricsCommitmentsBoldNever')}
</span>,
])}
</div> </div>
</div> </div>
<div className="metametrics-opt-in__row"> <div className="metametrics-opt-in__row">
<i className="fa fa-times" /> <i className="fa fa-times" />
<div className="metametrics-opt-in__row-description"> <div className="metametrics-opt-in__row-description">
<span className="metametrics-opt-in__bold">Never</span> sell {t('metametricsCommitmentsNeverSellDataForProfit', [
data for profit. Ever! <span
className="metametrics-opt-in__bold"
key="neverSellData"
>
{t('metametricsCommitmentsBoldNever')}
</span>,
])}
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div className="metametrics-opt-in__bottom-text"> <div className="metametrics-opt-in__bottom-text">
This data is aggregated and is therefore anonymous for the {t('gdprMessage', [
purposes of General Data Protection Regulation (EU) 2016/679. For
more information in relation to our privacy practices, please see
our&nbsp;
<a <a
key="metametrics-bottom-text-wrapper"
href="https://metamask.io/privacy.html" href="https://metamask.io/privacy.html"
target="_blank" target="_blank"
rel="noopener noreferrer" rel="noopener noreferrer"
> >
Privacy Policy here {t('gdprMessagePrivacyPolicy')}
</a> </a>,
. ])}
</div> </div>
</div> </div>
<div className="metametrics-opt-in__footer"> <div className="metametrics-opt-in__footer">

View File

@ -188,12 +188,13 @@ export default class SignatureRequestOriginal extends Component {
}; };
renderTypedData = (data) => { renderTypedData = (data) => {
const { t } = this.context;
const { domain, message } = JSON.parse(data); const { domain, message } = JSON.parse(data);
return ( return (
<div className="request-signature__typed-container"> <div className="request-signature__typed-container">
{domain ? ( {domain ? (
<div> <div>
<h1>Domain</h1> <h1>{t('domain')}</h1>
<ObjectInspector data={domain} expandLevel={1} name="domain" /> <ObjectInspector data={domain} expandLevel={1} name="domain" />
</div> </div>
) : ( ) : (
@ -201,7 +202,7 @@ export default class SignatureRequestOriginal extends Component {
)} )}
{message ? ( {message ? (
<div> <div>
<h1>Message</h1> <h1>{t('message')}</h1>
<ObjectInspector data={message} expandLevel={1} name="message" /> <ObjectInspector data={message} expandLevel={1} name="message" />
</div> </div>
) : ( ) : (

View File

@ -159,7 +159,7 @@ export default function TransactionList({
rounded rounded
onClick={viewMore} onClick={viewMore}
> >
View More {t('viewMore')}
</Button> </Button>
)} )}
</div> </div>

View File

@ -77,7 +77,7 @@ export default class MetaMetricsOptIn extends Component {
{t('metametricsCommitmentsNeverCollectIP', [ {t('metametricsCommitmentsNeverCollectIP', [
<span <span
className="metametrics-opt-in__bold" className="metametrics-opt-in__bold"
key="neverCollectKeys" key="neverCollectIP"
> >
{t('metametricsCommitmentsBoldNever')} {t('metametricsCommitmentsBoldNever')}
</span>, </span>,
@ -90,7 +90,7 @@ export default class MetaMetricsOptIn extends Component {
{t('metametricsCommitmentsNeverSellDataForProfit', [ {t('metametricsCommitmentsNeverSellDataForProfit', [
<span <span
className="metametrics-opt-in__bold" className="metametrics-opt-in__bold"
key="neverCollectKeys" key="neverSellData"
> >
{t('metametricsCommitmentsBoldNever')} {t('metametricsCommitmentsBoldNever')}
</span>, </span>,