Auto-extract new i18n strings (update) (#5288)
* Update passwordHint chain * Update auto-extracted strings
This commit is contained in:
parent
23d3b79d9a
commit
e8c64b802d
@ -16,13 +16,17 @@
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
button: {
|
button: {
|
||||||
delete: `delete account`,
|
delete: `delete`,
|
||||||
edit: `edit`,
|
edit: `edit`,
|
||||||
|
faucet: `Kovan ETH`,
|
||||||
password: `password`,
|
password: `password`,
|
||||||
shapeshift: `shapeshift`,
|
shapeshift: `shapeshift`,
|
||||||
transfer: `transfer`,
|
transfer: `transfer`,
|
||||||
verify: `verify`
|
verify: `verify`
|
||||||
},
|
},
|
||||||
|
hardware: {
|
||||||
|
confirmDelete: `Are you sure you want to remove the following hardware address from your account list?`
|
||||||
|
},
|
||||||
header: {
|
header: {
|
||||||
outgoingTransactions: `{count} outgoing transactions`,
|
outgoingTransactions: `{count} outgoing transactions`,
|
||||||
uuid: `uuid: {uuid}`
|
uuid: `uuid: {uuid}`
|
||||||
|
@ -16,8 +16,8 @@
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
button: {
|
button: {
|
||||||
newAccount: `new account`,
|
newAccount: `account`,
|
||||||
newWallet: `new wallet`,
|
newWallet: `wallet`,
|
||||||
vaults: `vaults`
|
vaults: `vaults`
|
||||||
},
|
},
|
||||||
summary: {
|
summary: {
|
||||||
@ -27,5 +27,8 @@ export default {
|
|||||||
tooltip: {
|
tooltip: {
|
||||||
actions: `actions relating to the current view are available on the toolbar for quick access, be it for performing actions or creating a new item`,
|
actions: `actions relating to the current view are available on the toolbar for quick access, be it for performing actions or creating a new item`,
|
||||||
overview: `your accounts are visible for easy access, allowing you to edit the meta information, make transfers, view transactions and fund the account`
|
overview: `your accounts are visible for easy access, allowing you to edit the meta information, make transfers, view transactions and fund the account`
|
||||||
|
},
|
||||||
|
tooltips: {
|
||||||
|
owner: `{name} (owner)`
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -19,6 +19,7 @@ export default {
|
|||||||
add: `Save Address`,
|
add: `Save Address`,
|
||||||
close: `Cancel`
|
close: `Cancel`
|
||||||
},
|
},
|
||||||
|
header: `To add a new entry to your addressbook, you need the network address of the account and can supply an optional description. Once added it will reflect in your address book.`,
|
||||||
input: {
|
input: {
|
||||||
address: {
|
address: {
|
||||||
hint: `the network address for the entry`,
|
hint: `the network address for the entry`,
|
||||||
|
28
js/src/i18n/_default/address.js
Normal file
28
js/src/i18n/_default/address.js
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
// Copyright 2015-2017 Parity Technologies (UK) Ltd.
|
||||||
|
// This file is part of Parity.
|
||||||
|
|
||||||
|
// Parity is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
|
// (at your option) any later version.
|
||||||
|
|
||||||
|
// Parity is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU General Public License for more details.
|
||||||
|
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
export default {
|
||||||
|
buttons: {
|
||||||
|
edit: `edit`,
|
||||||
|
forget: `forget`,
|
||||||
|
save: `save`
|
||||||
|
},
|
||||||
|
delete: {
|
||||||
|
confirmInfo: `Are you sure you want to remove the following address from your addressbook?`,
|
||||||
|
title: `confirm removal`
|
||||||
|
},
|
||||||
|
title: `Address Information`
|
||||||
|
};
|
25
js/src/i18n/_default/addresses.js
Normal file
25
js/src/i18n/_default/addresses.js
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
// Copyright 2015-2017 Parity Technologies (UK) Ltd.
|
||||||
|
// This file is part of Parity.
|
||||||
|
|
||||||
|
// Parity is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
|
// (at your option) any later version.
|
||||||
|
|
||||||
|
// Parity is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU General Public License for more details.
|
||||||
|
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
export default {
|
||||||
|
buttons: {
|
||||||
|
add: `address`
|
||||||
|
},
|
||||||
|
errors: {
|
||||||
|
invalidFile: `The provided file is invalid...`
|
||||||
|
},
|
||||||
|
title: `Saved Addresses`
|
||||||
|
};
|
@ -15,6 +15,9 @@
|
|||||||
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
frame: {
|
||||||
|
error: `ERROR: This application cannot and should not be loaded in an embedded iFrame`
|
||||||
|
},
|
||||||
status: {
|
status: {
|
||||||
consensus: {
|
consensus: {
|
||||||
capable: `Capable`,
|
capable: `Capable`,
|
||||||
|
@ -15,5 +15,27 @@
|
|||||||
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
minedBlock: `Mined at block #{blockNumber}`
|
buttons: {
|
||||||
|
close: `Close`,
|
||||||
|
details: `details`,
|
||||||
|
edit: `edit`,
|
||||||
|
execute: `execute`,
|
||||||
|
forget: `forget`
|
||||||
|
},
|
||||||
|
details: {
|
||||||
|
title: `contract details`
|
||||||
|
},
|
||||||
|
events: {
|
||||||
|
eventPending: `pending`,
|
||||||
|
noEvents: `No events has been sent from this contract.`,
|
||||||
|
title: `events`
|
||||||
|
},
|
||||||
|
minedBlock: `Mined at block #{blockNumber}`,
|
||||||
|
queries: {
|
||||||
|
buttons: {
|
||||||
|
query: `Query`
|
||||||
|
},
|
||||||
|
title: `queries`
|
||||||
|
},
|
||||||
|
title: `Contract Information`
|
||||||
};
|
};
|
||||||
|
28
js/src/i18n/_default/contracts.js
Normal file
28
js/src/i18n/_default/contracts.js
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
// Copyright 2015-2017 Parity Technologies (UK) Ltd.
|
||||||
|
// This file is part of Parity.
|
||||||
|
|
||||||
|
// Parity is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
|
// (at your option) any later version.
|
||||||
|
|
||||||
|
// Parity is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU General Public License for more details.
|
||||||
|
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
export default {
|
||||||
|
buttons: {
|
||||||
|
deploy: `deploy`,
|
||||||
|
develop: `develop`,
|
||||||
|
watch: `watch`
|
||||||
|
},
|
||||||
|
sortOrder: {
|
||||||
|
date: `date`,
|
||||||
|
minedBlock: `mined block`
|
||||||
|
},
|
||||||
|
title: `Contracts`
|
||||||
|
};
|
@ -20,46 +20,49 @@ export default {
|
|||||||
hint: `the network address for the account`,
|
hint: `the network address for the account`,
|
||||||
label: `address`
|
label: `address`
|
||||||
},
|
},
|
||||||
name: {
|
|
||||||
hint: `a descriptive name for the account`,
|
|
||||||
label: `account name`
|
|
||||||
},
|
|
||||||
phrase: {
|
phrase: {
|
||||||
hint: `the account recovery phrase`,
|
hint: `the account recovery phrase`,
|
||||||
label: `owner recovery phrase (keep private and secure, it allows full and unlimited access to the account)`
|
label: `owner recovery phrase (keep private and secure, it allows full and unlimited access to the account)`
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
accountDetailsGeth: {
|
accountDetailsGeth: {
|
||||||
imported: `You have imported {number} addresses from the Geth keystore:`
|
imported: `You have completed the import of {number} addresses from the Geth keystore. These will now be available in your accounts list as a normal account, along with their associated balances on the network.`
|
||||||
},
|
},
|
||||||
button: {
|
button: {
|
||||||
back: `Back`,
|
back: `Back`,
|
||||||
cancel: `Cancel`,
|
cancel: `Cancel`,
|
||||||
close: `Close`,
|
|
||||||
create: `Create`,
|
create: `Create`,
|
||||||
|
done: `Done`,
|
||||||
import: `Import`,
|
import: `Import`,
|
||||||
next: `Next`,
|
next: `Next`,
|
||||||
print: `Print Phrase`
|
print: `Print Phrase`
|
||||||
},
|
},
|
||||||
creationType: {
|
creationType: {
|
||||||
fromGeth: {
|
fromGeth: {
|
||||||
label: `Import accounts from Geth keystore`
|
description: `Import accounts from the Geth keystore with the original password`,
|
||||||
|
label: `Geth keystore`
|
||||||
},
|
},
|
||||||
fromJSON: {
|
fromJSON: {
|
||||||
label: `Import account from a backup JSON file`
|
description: `Import an industry-standard JSON keyfile with the original password`,
|
||||||
|
label: `JSON file`
|
||||||
},
|
},
|
||||||
fromNew: {
|
fromNew: {
|
||||||
label: `Create new account manually`
|
description: `Selecting your identity icon and specifying the password`,
|
||||||
|
label: `New Account`
|
||||||
},
|
},
|
||||||
fromPhrase: {
|
fromPhrase: {
|
||||||
label: `Recover account from recovery phrase`
|
description: `Recover using a previously stored recovery phrase and new password`,
|
||||||
|
label: `Recovery phrase`
|
||||||
},
|
},
|
||||||
fromPresale: {
|
fromPresale: {
|
||||||
label: `Import account from an Ethereum pre-sale wallet`
|
description: `Import an Ethereum presale wallet file with the original password`,
|
||||||
|
label: `Presale wallet`
|
||||||
},
|
},
|
||||||
fromRaw: {
|
fromRaw: {
|
||||||
label: `Import raw private key`
|
description: `Enter a previously created raw private key with a new password`,
|
||||||
}
|
label: `Private key`
|
||||||
|
},
|
||||||
|
info: `Please select the type of account you want to create. Either create an account via name & password, or import it from a variety of existing sources. From here the wizard will guide you through the process of completing your account creation.`
|
||||||
},
|
},
|
||||||
newAccount: {
|
newAccount: {
|
||||||
hint: {
|
hint: {
|
||||||
@ -80,6 +83,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
newGeth: {
|
newGeth: {
|
||||||
|
available: `There are currently {count} importable keys available from the Geth keystore which are not already available on your Parity instance. Select the accounts you wish to import and move to the next step to complete the import.`,
|
||||||
noKeys: `There are currently no importable keys available from the Geth keystore, which are not already available on your Parity instance`
|
noKeys: `There are currently no importable keys available from the Geth keystore, which are not already available on your Parity instance`
|
||||||
},
|
},
|
||||||
newImport: {
|
newImport: {
|
||||||
|
@ -80,6 +80,7 @@ export default {
|
|||||||
},
|
},
|
||||||
states: {
|
states: {
|
||||||
completed: `The contract deployment has been completed`,
|
completed: `The contract deployment has been completed`,
|
||||||
|
confirmationNeeded: `The contract deployment needs confirmations from other owners of the Wallet`,
|
||||||
preparing: `Preparing transaction for network transmission`,
|
preparing: `Preparing transaction for network transmission`,
|
||||||
validatingCode: `Validating the deployed contract code`,
|
validatingCode: `Validating the deployed contract code`,
|
||||||
waitingConfirm: `Waiting for confirmation of the transaction in the Parity Secure Signer`,
|
waitingConfirm: `Waiting for confirmation of the transaction in the Parity Secure Signer`,
|
||||||
|
@ -40,7 +40,6 @@ export default {
|
|||||||
},
|
},
|
||||||
label: `Decentralized Applications`,
|
label: `Decentralized Applications`,
|
||||||
permissions: {
|
permissions: {
|
||||||
description: `{activeIcon} account is available to application, {defaultIcon} account is the default account`,
|
|
||||||
label: `visible dapp accounts`
|
label: `visible dapp accounts`
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -37,6 +37,13 @@ export default {
|
|||||||
hint: `the owner account for this contract`,
|
hint: `the owner account for this contract`,
|
||||||
label: `from account (contract owner)`
|
label: `from account (contract owner)`
|
||||||
},
|
},
|
||||||
|
advanced: {
|
||||||
|
label: `advanced sending options`
|
||||||
|
},
|
||||||
|
amount: {
|
||||||
|
hint: `the amount to transfer to the contract`,
|
||||||
|
label: `amount to transfer (in {tag})`
|
||||||
|
},
|
||||||
code: {
|
code: {
|
||||||
hint: `the compiled code of the contract to deploy`,
|
hint: `the compiled code of the contract to deploy`,
|
||||||
label: `code`
|
label: `code`
|
||||||
@ -65,6 +72,7 @@ export default {
|
|||||||
},
|
},
|
||||||
state: {
|
state: {
|
||||||
completed: `The contract deployment has been completed`,
|
completed: `The contract deployment has been completed`,
|
||||||
|
confirmationNeeded: `The operation needs confirmations from the other owners of the contract`,
|
||||||
preparing: `Preparing transaction for network transmission`,
|
preparing: `Preparing transaction for network transmission`,
|
||||||
validatingCode: `Validating the deployed contract code`,
|
validatingCode: `Validating the deployed contract code`,
|
||||||
waitReceipt: `Waiting for the contract deployment transaction receipt`,
|
waitReceipt: `Waiting for the contract deployment transaction receipt`,
|
||||||
@ -74,6 +82,7 @@ export default {
|
|||||||
completed: `completed`,
|
completed: `completed`,
|
||||||
deployment: `deployment`,
|
deployment: `deployment`,
|
||||||
details: `contract details`,
|
details: `contract details`,
|
||||||
|
extras: `extra information`,
|
||||||
failed: `deployment failed`,
|
failed: `deployment failed`,
|
||||||
parameters: `contract parameters`,
|
parameters: `contract parameters`,
|
||||||
rejected: `rejected`
|
rejected: `rejected`
|
||||||
|
28
js/src/i18n/_default/faucet.js
Normal file
28
js/src/i18n/_default/faucet.js
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
// Copyright 2015-2017 Parity Technologies (UK) Ltd.
|
||||||
|
// This file is part of Parity.
|
||||||
|
|
||||||
|
// Parity is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
|
// (at your option) any later version.
|
||||||
|
|
||||||
|
// Parity is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU General Public License for more details.
|
||||||
|
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
export default {
|
||||||
|
buttons: {
|
||||||
|
close: `close`,
|
||||||
|
done: `close`,
|
||||||
|
request: `request`
|
||||||
|
},
|
||||||
|
summary: {
|
||||||
|
done: `Your Kovan ETH has been requested from the faucet which responded with -`,
|
||||||
|
info: `To request a deposit of Kovan ETH to this address, you need to ensure that the address is sms-verified on the mainnet. Once executed the faucet will deposit Kovan ETH into the current account.`
|
||||||
|
},
|
||||||
|
title: `Kovan ETH Faucet`
|
||||||
|
};
|
@ -22,11 +22,28 @@ export default {
|
|||||||
print: `Print Phrase`,
|
print: `Print Phrase`,
|
||||||
skip: `Skip`
|
skip: `Skip`
|
||||||
},
|
},
|
||||||
|
completed: {
|
||||||
|
congrats: `Congratulations! Your node setup has been completed successfully and you are ready to use the application.`,
|
||||||
|
next: `Next you will receive a walk-through of the available functions and the general application interface to get you up and running in record time.`
|
||||||
|
},
|
||||||
title: {
|
title: {
|
||||||
completed: `completed`,
|
completed: `completed`,
|
||||||
newAccount: `new account`,
|
newAccount: `new account`,
|
||||||
recovery: `recovery`,
|
recovery: `recovery`,
|
||||||
terms: `terms`,
|
terms: `terms`,
|
||||||
welcome: `welcome`
|
welcome: `welcome`
|
||||||
|
},
|
||||||
|
tnc: {
|
||||||
|
accept: `I accept these terms and conditions`
|
||||||
|
},
|
||||||
|
welcome: {
|
||||||
|
description: `As part of a new installation, the next few steps will guide you through the process of setting up you Parity instance and your associated accounts. Our aim is to make it as simple as possible and to get you up and running in record-time, so please bear with us. Once completed you will have -`,
|
||||||
|
greeting: `Welcome to Parity, the fastest and simplest way to run your node.`,
|
||||||
|
next: `Click Next to continue your journey.`,
|
||||||
|
step: {
|
||||||
|
account: `Created your first Parity account`,
|
||||||
|
privacy: `Understood our privacy policy & terms of operation`,
|
||||||
|
recovery: `Have the ability to recover your account`
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -18,10 +18,13 @@ export account from './account';
|
|||||||
export accounts from './accounts';
|
export accounts from './accounts';
|
||||||
export addAddress from './addAddress';
|
export addAddress from './addAddress';
|
||||||
export addContract from './addContract';
|
export addContract from './addContract';
|
||||||
|
export address from './address';
|
||||||
export addressSelect from './addressSelect';
|
export addressSelect from './addressSelect';
|
||||||
|
export addresses from './addresses';
|
||||||
export application from './application';
|
export application from './application';
|
||||||
export connection from './connection';
|
export connection from './connection';
|
||||||
export contract from './contract';
|
export contract from './contract';
|
||||||
|
export contracts from './contracts';
|
||||||
export createAccount from './createAccount';
|
export createAccount from './createAccount';
|
||||||
export createWallet from './createWallet';
|
export createWallet from './createWallet';
|
||||||
export dapp from './dapp';
|
export dapp from './dapp';
|
||||||
@ -32,18 +35,25 @@ export editMeta from './editMeta';
|
|||||||
export errors from './errors';
|
export errors from './errors';
|
||||||
export executeContract from './executeContract';
|
export executeContract from './executeContract';
|
||||||
export extension from './extension';
|
export extension from './extension';
|
||||||
|
export faucet from './faucet';
|
||||||
export firstRun from './firstRun';
|
export firstRun from './firstRun';
|
||||||
export home from './home';
|
export home from './home';
|
||||||
export loadContract from './loadContract';
|
export loadContract from './loadContract';
|
||||||
export parityBar from './parityBar';
|
export parityBar from './parityBar';
|
||||||
export passwordChange from './passwordChange';
|
export passwordChange from './passwordChange';
|
||||||
|
export saveContract from './saveContract';
|
||||||
export settings from './settings';
|
export settings from './settings';
|
||||||
export shapeshift from './shapeshift';
|
export shapeshift from './shapeshift';
|
||||||
|
export signer from './signer';
|
||||||
|
export status from './status';
|
||||||
export tabBar from './tabBar';
|
export tabBar from './tabBar';
|
||||||
export transfer from './transfer';
|
export transfer from './transfer';
|
||||||
export txEditor from './txEditor';
|
export txEditor from './txEditor';
|
||||||
export ui from './ui';
|
export ui from './ui';
|
||||||
export upgradeParity from './upgradeParity';
|
export upgradeParity from './upgradeParity';
|
||||||
export vaults from './vaults';
|
export vaults from './vaults';
|
||||||
|
export verification from './verification';
|
||||||
|
export wallet from './wallet';
|
||||||
export walletSettings from './walletSettings';
|
export walletSettings from './walletSettings';
|
||||||
export web from './web';
|
export web from './web';
|
||||||
|
export writeContract from './writeContract';
|
||||||
|
@ -30,6 +30,7 @@ export default {
|
|||||||
label: `new password`
|
label: `new password`
|
||||||
},
|
},
|
||||||
passwordHint: {
|
passwordHint: {
|
||||||
|
display: `Hint {hint}`,
|
||||||
hint: `hint for the new password`,
|
hint: `hint for the new password`,
|
||||||
label: `(optional) new password hint`
|
label: `(optional) new password hint`
|
||||||
},
|
},
|
||||||
|
27
js/src/i18n/_default/saveContract.js
Normal file
27
js/src/i18n/_default/saveContract.js
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
// Copyright 2015-2017 Parity Technologies (UK) Ltd.
|
||||||
|
// This file is part of Parity.
|
||||||
|
|
||||||
|
// Parity is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
|
// (at your option) any later version.
|
||||||
|
|
||||||
|
// Parity is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU General Public License for more details.
|
||||||
|
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
export default {
|
||||||
|
buttons: {
|
||||||
|
cancel: `Cancel`,
|
||||||
|
save: `Save`
|
||||||
|
},
|
||||||
|
name: {
|
||||||
|
hint: `choose a name for this contract`,
|
||||||
|
label: `contract name`
|
||||||
|
},
|
||||||
|
title: `save contract`
|
||||||
|
};
|
@ -22,20 +22,32 @@ export default {
|
|||||||
label: `background`
|
label: `background`
|
||||||
},
|
},
|
||||||
parity: {
|
parity: {
|
||||||
|
chains: {
|
||||||
|
chain_classic: `Parity syncs to the Ethereum Classic network`,
|
||||||
|
chain_dev: `Parity uses a local development chain`,
|
||||||
|
chain_expanse: `Parity syncs to the Expanse network`,
|
||||||
|
chain_foundation: `Parity syncs to the Ethereum network launched by the Ethereum Foundation`,
|
||||||
|
chain_kovan: `Parity syncs to the Kovan test network`,
|
||||||
|
chain_olympic: `Parity syncs to the Olympic test network`,
|
||||||
|
chain_ropsten: `Parity syncs to the Ropsten test network`,
|
||||||
|
cmorden_kovan: `Parity syncs to Morden (Classic) test network`,
|
||||||
|
hint: `the chain for the Parity node to sync to`,
|
||||||
|
label: `chain/network to sync`
|
||||||
|
},
|
||||||
languages: {
|
languages: {
|
||||||
hint: `the language this interface is displayed with`,
|
hint: `the language this interface is displayed with`,
|
||||||
label: `UI language`
|
label: `UI language`
|
||||||
},
|
},
|
||||||
loglevels: `Choose the different logs level.`,
|
loglevels: `Choose the different logs level.`,
|
||||||
modes: {
|
modes: {
|
||||||
hint: `the syning mode for the Parity node`,
|
hint: `the syncing mode for the Parity node`,
|
||||||
label: `mode of operation`,
|
label: `mode of operation`,
|
||||||
mode_active: `Parity continuously syncs the chain`,
|
mode_active: `Parity continuously syncs the chain`,
|
||||||
mode_dark: `Parity syncs only when the RPC is active`,
|
mode_dark: `Parity syncs only when the RPC is active`,
|
||||||
mode_offline: `Parity doesn't sync`,
|
mode_offline: `Parity doesn't sync`,
|
||||||
mode_passive: `Parity syncs initially, then sleeps and wakes regularly to resync`
|
mode_passive: `Parity syncs initially, then sleeps and wakes regularly to resync`
|
||||||
},
|
},
|
||||||
overview_0: `Control the Parity node settings and mode of operation via this interface.`,
|
overview_0: `Control the Parity node settings and nature of syncing via this interface.`,
|
||||||
label: `parity`
|
label: `parity`
|
||||||
},
|
},
|
||||||
proxy: {
|
proxy: {
|
||||||
@ -49,25 +61,25 @@ export default {
|
|||||||
},
|
},
|
||||||
views: {
|
views: {
|
||||||
accounts: {
|
accounts: {
|
||||||
description: `A list of all the accounts associated to and imported into this Parity instance. Send transactions, receive incoming values, manage your balances and fund your accounts.`,
|
description: `A list of all the accounts associated with and imported into this Parity instance. Send transactions, receive incoming values, manage your balances and fund your accounts.`,
|
||||||
label: `Accounts`
|
label: `Accounts`
|
||||||
},
|
},
|
||||||
addresses: {
|
addresses: {
|
||||||
description: `A list of all contacts and address book entries that is managed by this Parity instance. Watch accounts and have the details available at the click of a button when transacting.`,
|
description: `A list of all contacts and address book entries managed by this Parity instance. Watch accounts and have the details available at the click of a button when transacting.`,
|
||||||
label: `Addressbook`
|
label: `Addressbook`
|
||||||
},
|
},
|
||||||
apps: {
|
apps: {
|
||||||
description: `Distributed applications that interact with the underlying network. Add applications, manage you application portfolio and interact with applications from around the network.`,
|
description: `Distributed applications that interact with the underlying network. Add applications, manage you application portfolio and interact with application from around the network.`,
|
||||||
label: `Applications`
|
label: `Applications`
|
||||||
},
|
},
|
||||||
contracts: {
|
contracts: {
|
||||||
description: `Watch and interact with specific contracts that have been deployed on the network. This is a more technically-focused environment, specifically for advanced users that understand the inner working of certain contracts.`,
|
description: `Watch and interact with specific contracts that have been deployed on the network. This is a more technically-focused environment, specifically for advanced users that understand the inner working of certain contracts.`,
|
||||||
label: `Contracts`
|
label: `Contracts`
|
||||||
},
|
},
|
||||||
overview_0: `Manage the available application views, using only the parts of the application applicable to you.`,
|
overview_0: `Manage the available application views using only the parts of the application applicable to you.`,
|
||||||
overview_1: `Are you an end-user? The defaults are setup for both beginner and advanced users alike.`,
|
overview_1: `Are you an end-user? The defaults are setup for both beginner and advanced users alike.`,
|
||||||
overview_2: `Are you a developer? Add some features to manage contracts and interact with application deployments.`,
|
overview_2: `Are you a developer? Add some features to manage contracts and interact with application deployments.`,
|
||||||
overview_3: `Are you a miner or do you run a large-scale node? Add the features to give you all the information needed to watch the node operation.`,
|
overview_3: `Are you a miner or run a large-scale node? Add the features to give you all the information needed to watch the node operation.`,
|
||||||
settings: {
|
settings: {
|
||||||
description: `This view. Allows you to customize the application in term of options, operation and look and feel.`,
|
description: `This view. Allows you to customize the application in term of options, operation and look and feel.`,
|
||||||
label: `Settings`
|
label: `Settings`
|
||||||
|
103
js/src/i18n/_default/signer.js
Normal file
103
js/src/i18n/_default/signer.js
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
// Copyright 2015-2017 Parity Technologies (UK) Ltd.
|
||||||
|
// This file is part of Parity.
|
||||||
|
|
||||||
|
// Parity is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
|
// (at your option) any later version.
|
||||||
|
|
||||||
|
// Parity is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU General Public License for more details.
|
||||||
|
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
export default {
|
||||||
|
embedded: {
|
||||||
|
noPending: `There are currently no pending requests awaiting your confirmation`
|
||||||
|
},
|
||||||
|
mainDetails: {
|
||||||
|
editTx: `Edit conditions/gas/gasPrice`,
|
||||||
|
tooltips: {
|
||||||
|
total1: `The value of the transaction including the mining fee is {total} {type}.`,
|
||||||
|
total2: `(This includes a mining fee of {fee} {token})`,
|
||||||
|
value1: `The value of the transaction.`
|
||||||
|
}
|
||||||
|
},
|
||||||
|
requestOrigin: {
|
||||||
|
dapp: `by a dapp at {url}`,
|
||||||
|
ipc: `via IPC session`,
|
||||||
|
rpc: `via RPC {rpc}`,
|
||||||
|
signerCurrent: `via current tab`,
|
||||||
|
signerUI: `via UI session`,
|
||||||
|
unknownInterface: `via unknown interface`,
|
||||||
|
unknownRpc: `unidentified`,
|
||||||
|
unknownUrl: `unknown URL`
|
||||||
|
},
|
||||||
|
requestsPage: {
|
||||||
|
noPending: `There are no requests requiring your confirmation.`,
|
||||||
|
pendingTitle: `Pending Requests`,
|
||||||
|
queueTitle: `Local Transactions`
|
||||||
|
},
|
||||||
|
sending: {
|
||||||
|
hardware: {
|
||||||
|
confirm: `Please confirm the transaction on your attached hardware device`,
|
||||||
|
connect: `Please attach your hardware device before confirming the transaction`
|
||||||
|
}
|
||||||
|
},
|
||||||
|
signRequest: {
|
||||||
|
request: `A request to sign data using your account:`,
|
||||||
|
state: {
|
||||||
|
confirmed: `Confirmed`,
|
||||||
|
rejected: `Rejected`
|
||||||
|
},
|
||||||
|
unknownBinary: `(Unknown binary data)`,
|
||||||
|
warning: `WARNING: This consequences of doing this may be grave. Confirm the request only if you are sure.`
|
||||||
|
},
|
||||||
|
title: `Trusted Signer`,
|
||||||
|
txPending: {
|
||||||
|
buttons: {
|
||||||
|
viewToggle: `view transaction`
|
||||||
|
}
|
||||||
|
},
|
||||||
|
txPendingConfirm: {
|
||||||
|
buttons: {
|
||||||
|
confirmBusy: `Confirming...`,
|
||||||
|
confirmRequest: `Confirm Request`
|
||||||
|
},
|
||||||
|
errors: {
|
||||||
|
invalidWallet: `Given wallet file is invalid.`
|
||||||
|
},
|
||||||
|
password: {
|
||||||
|
decrypt: {
|
||||||
|
hint: `decrypt the key`,
|
||||||
|
label: `Key Password`
|
||||||
|
},
|
||||||
|
unlock: {
|
||||||
|
hint: `unlock the account`,
|
||||||
|
label: `Account Password`
|
||||||
|
}
|
||||||
|
},
|
||||||
|
passwordHint: `(hint) {passwordHint}`,
|
||||||
|
selectKey: {
|
||||||
|
hint: `The keyfile to use for this account`,
|
||||||
|
label: `Select Local Key`
|
||||||
|
},
|
||||||
|
tooltips: {
|
||||||
|
password: `Please provide a password for this account`
|
||||||
|
}
|
||||||
|
},
|
||||||
|
txPendingForm: {
|
||||||
|
changedMind: `I've changed my mind`,
|
||||||
|
reject: `reject request`
|
||||||
|
},
|
||||||
|
txPendingReject: {
|
||||||
|
buttons: {
|
||||||
|
reject: `Reject Request`
|
||||||
|
},
|
||||||
|
info: `Are you sure you want to reject request?`,
|
||||||
|
undone: `This cannot be undone`
|
||||||
|
}
|
||||||
|
};
|
66
js/src/i18n/_default/status.js
Normal file
66
js/src/i18n/_default/status.js
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
// Copyright 2015-2017 Parity Technologies (UK) Ltd.
|
||||||
|
// This file is part of Parity.
|
||||||
|
|
||||||
|
// Parity is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
|
// (at your option) any later version.
|
||||||
|
|
||||||
|
// Parity is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU General Public License for more details.
|
||||||
|
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
export default {
|
||||||
|
debug: {
|
||||||
|
reverse: `Reverse Order`,
|
||||||
|
stopped: `Refresh and display of logs from Parity is currently stopped via the UI, start it to see the latest updates.`,
|
||||||
|
title: `Node Logs`
|
||||||
|
},
|
||||||
|
miningSettings: {
|
||||||
|
input: {
|
||||||
|
author: {
|
||||||
|
hint: `the mining author`,
|
||||||
|
label: `author`
|
||||||
|
},
|
||||||
|
extradata: {
|
||||||
|
hint: `extra data for mined blocks`,
|
||||||
|
label: `extradata`
|
||||||
|
},
|
||||||
|
gasFloor: {
|
||||||
|
hint: `the gas floor target for mining`,
|
||||||
|
label: `gas floor target`
|
||||||
|
},
|
||||||
|
gasPrice: {
|
||||||
|
hint: `the minimum gas price for mining`,
|
||||||
|
label: `minimal gas price`
|
||||||
|
}
|
||||||
|
},
|
||||||
|
title: `mining settings`
|
||||||
|
},
|
||||||
|
status: {
|
||||||
|
hashrate: `{hashrate} H/s`,
|
||||||
|
input: {
|
||||||
|
chain: `chain`,
|
||||||
|
enode: `enode`,
|
||||||
|
no: `no`,
|
||||||
|
peers: `peers`,
|
||||||
|
port: `network port`,
|
||||||
|
rpcEnabled: `rpc enabled`,
|
||||||
|
rpcInterface: `rpc interface`,
|
||||||
|
rpcPort: `rpc port`,
|
||||||
|
yes: `yes`
|
||||||
|
},
|
||||||
|
title: {
|
||||||
|
bestBlock: `best block`,
|
||||||
|
hashRate: `hash rate`,
|
||||||
|
network: `network settings`,
|
||||||
|
node: `Node`,
|
||||||
|
peers: `peers`
|
||||||
|
}
|
||||||
|
},
|
||||||
|
title: `Status`
|
||||||
|
};
|
@ -21,6 +21,40 @@ export default {
|
|||||||
label: `transaction data`
|
label: `transaction data`
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
buttons: {
|
||||||
|
back: `Back`,
|
||||||
|
cancel: `Cancel`,
|
||||||
|
close: `Close`,
|
||||||
|
next: `Next`,
|
||||||
|
send: `Send`
|
||||||
|
},
|
||||||
|
details: {
|
||||||
|
advanced: {
|
||||||
|
label: `advanced sending options`
|
||||||
|
},
|
||||||
|
amount: {
|
||||||
|
hint: `the amount to transfer to the recipient`,
|
||||||
|
label: `amount to transfer (in {tag})`
|
||||||
|
},
|
||||||
|
fullBalance: {
|
||||||
|
label: `full account balance`
|
||||||
|
},
|
||||||
|
recipient: {
|
||||||
|
hint: `the recipient address`,
|
||||||
|
label: `recipient address`
|
||||||
|
},
|
||||||
|
sender: {
|
||||||
|
hint: `the sender address`,
|
||||||
|
label: `sender address`
|
||||||
|
},
|
||||||
|
total: {
|
||||||
|
label: `total transaction amount`
|
||||||
|
}
|
||||||
|
},
|
||||||
|
wallet: {
|
||||||
|
confirmation: `This transaction needs confirmation from other owners.`,
|
||||||
|
operationHash: `operation hash`
|
||||||
|
},
|
||||||
warning: {
|
warning: {
|
||||||
wallet_spent_limit: `This transaction value is above the remaining daily limit. It will need to be confirmed by other owners.`
|
wallet_spent_limit: `This transaction value is above the remaining daily limit. It will need to be confirmed by other owners.`
|
||||||
}
|
}
|
||||||
|
@ -15,8 +15,40 @@
|
|||||||
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
actionbar: {
|
||||||
|
export: {
|
||||||
|
button: {
|
||||||
|
export: `export`
|
||||||
|
}
|
||||||
|
},
|
||||||
|
import: {
|
||||||
|
button: {
|
||||||
|
cancel: `Cancel`,
|
||||||
|
confirm: `Confirm`,
|
||||||
|
import: `import`
|
||||||
|
},
|
||||||
|
confirm: `Confirm that this is what was intended to import.`,
|
||||||
|
error: `An error occured: {errorText}`,
|
||||||
|
step: {
|
||||||
|
error: `error`,
|
||||||
|
select: `select a file`,
|
||||||
|
validate: `validate`
|
||||||
|
},
|
||||||
|
title: `Import from a file`
|
||||||
|
},
|
||||||
|
search: {
|
||||||
|
hint: `Enter search input...`
|
||||||
|
},
|
||||||
|
sort: {
|
||||||
|
sortBy: `Sort by {label}`,
|
||||||
|
typeDefault: `Default`,
|
||||||
|
typeEth: `Sort by ETH`,
|
||||||
|
typeName: `Sort by name`,
|
||||||
|
typeTags: `Sort by tags`
|
||||||
|
}
|
||||||
|
},
|
||||||
balance: {
|
balance: {
|
||||||
none: `There are no balances associated with this account`
|
none: `No balances associated with this account`
|
||||||
},
|
},
|
||||||
blockStatus: {
|
blockStatus: {
|
||||||
bestBlock: `{blockNumber} best block`,
|
bestBlock: `{blockNumber} best block`,
|
||||||
@ -28,10 +60,61 @@ export default {
|
|||||||
no: `no`,
|
no: `no`,
|
||||||
yes: `yes`
|
yes: `yes`
|
||||||
},
|
},
|
||||||
|
copyToClipboard: {
|
||||||
|
copied: `copied {data} to clipboard`
|
||||||
|
},
|
||||||
|
errors: {
|
||||||
|
close: `close`
|
||||||
|
},
|
||||||
|
fileSelect: {
|
||||||
|
defaultLabel: `Drop a file here, or click to select a file to upload`
|
||||||
|
},
|
||||||
|
gasPriceSelector: {
|
||||||
|
customTooltip: {
|
||||||
|
transactions: `{number} {number, plural, one {transaction} other {transactions}} with gas price set from {minPrice} to {maxPrice}`
|
||||||
|
}
|
||||||
|
},
|
||||||
identityName: {
|
identityName: {
|
||||||
null: `NULL`,
|
null: `NULL`,
|
||||||
unnamed: `UNNAMED`
|
unnamed: `UNNAMED`
|
||||||
},
|
},
|
||||||
|
methodDecoding: {
|
||||||
|
condition: {
|
||||||
|
block: `, {historic, select, true {Submitted} false {Submission}} at block {blockNumber}`,
|
||||||
|
time: `, {historic, select, true {Submitted} false {Submission}} at {timestamp}`
|
||||||
|
},
|
||||||
|
deploy: {
|
||||||
|
address: `Deployed a contract at address`,
|
||||||
|
params: `with the following parameters:`,
|
||||||
|
willDeploy: `Will deploy a contract`,
|
||||||
|
withValue: `, sending {value}`
|
||||||
|
},
|
||||||
|
gasUsed: `({gas} gas used)`,
|
||||||
|
gasValues: `{gas} gas ({gasPrice}M/{tag})`,
|
||||||
|
input: {
|
||||||
|
data: `data`,
|
||||||
|
input: `input`,
|
||||||
|
withInput: `with the {inputDesc} {inputValue}`
|
||||||
|
},
|
||||||
|
receive: {
|
||||||
|
contract: `the contract`,
|
||||||
|
info: `{historic, select, true {Received} false {Will receive}} {valueEth} from {aContract}{address}`
|
||||||
|
},
|
||||||
|
signature: {
|
||||||
|
info: `{historic, select, true {Executed} false {Will execute}} the {method} function on the contract {address} trsansferring {ethValue}{inputLength, plural, zero {,} other {passing the following {inputLength, plural, one {parameter} other {parameters}}}}`
|
||||||
|
},
|
||||||
|
token: {
|
||||||
|
transfer: `{historic, select, true {Transferred} false {Will transfer}} {value} to {address}`
|
||||||
|
},
|
||||||
|
transfer: {
|
||||||
|
contract: `the contract`,
|
||||||
|
info: `{historic, select, true {Transferred} false {Will transfer}} {valueEth} to {aContract}{address}`
|
||||||
|
},
|
||||||
|
txValues: `{historic, select, true {Provided} false {Provides}} {gasProvided}{gasUsed} for a total transaction value of {totalEthValue}`,
|
||||||
|
unknown: {
|
||||||
|
info: `{historic, select, true {Executed} false {Will execute}} the {method} on the contract {address} transferring {ethValue}.`
|
||||||
|
}
|
||||||
|
},
|
||||||
passwordStrength: {
|
passwordStrength: {
|
||||||
label: `password strength`
|
label: `password strength`
|
||||||
},
|
},
|
||||||
@ -48,6 +131,10 @@ export default {
|
|||||||
posted: `The transaction has been posted to the network with a hash of {hashLink}`,
|
posted: `The transaction has been posted to the network with a hash of {hashLink}`,
|
||||||
waiting: `waiting for confirmations`
|
waiting: `waiting for confirmations`
|
||||||
},
|
},
|
||||||
|
vaultSelect: {
|
||||||
|
hint: `the vault this account is attached to`,
|
||||||
|
label: `associated vault`
|
||||||
|
},
|
||||||
verification: {
|
verification: {
|
||||||
gatherData: {
|
gatherData: {
|
||||||
accountHasRequested: {
|
accountHasRequested: {
|
||||||
@ -60,10 +147,6 @@ export default {
|
|||||||
pending: `Checking if your account is verified…`,
|
pending: `Checking if your account is verified…`,
|
||||||
true: `Your account is already verified.`
|
true: `Your account is already verified.`
|
||||||
},
|
},
|
||||||
email: {
|
|
||||||
hint: `the code will be sent to this address`,
|
|
||||||
label: `e-mail address`
|
|
||||||
},
|
|
||||||
fee: `The additional fee is {amount} ETH.`,
|
fee: `The additional fee is {amount} ETH.`,
|
||||||
isAbleToRequest: {
|
isAbleToRequest: {
|
||||||
pending: `Validating your input…`
|
pending: `Validating your input…`
|
||||||
@ -74,10 +157,6 @@ export default {
|
|||||||
true: `The verification server is running.`
|
true: `The verification server is running.`
|
||||||
},
|
},
|
||||||
nofee: `There is no additional fee.`,
|
nofee: `There is no additional fee.`,
|
||||||
phoneNumber: {
|
|
||||||
hint: `the SMS will be sent to this number`,
|
|
||||||
label: `phone number in international format`
|
|
||||||
},
|
|
||||||
termsOfService: `I agree to the terms and conditions below.`
|
termsOfService: `I agree to the terms and conditions below.`
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -15,13 +15,13 @@
|
|||||||
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
busy: `Your upgrade to Parity {newversion} is currently in progress`,
|
busy: `Your upgrade to Parity {newversion} is currently in progress. Please wait until the process completes.`,
|
||||||
button: {
|
button: {
|
||||||
close: `close`,
|
close: `close`,
|
||||||
done: `done`,
|
done: `done`,
|
||||||
upgrade: `upgrade now`
|
upgrade: `upgrade now`
|
||||||
},
|
},
|
||||||
completed: `Your upgrade to Parity {newversion} has been successfully completed.`,
|
completed: `Your upgrade to Parity {newversion} has been successfully completed. Click "done" to automatically reload the application.`,
|
||||||
consensus: {
|
consensus: {
|
||||||
capable: `Your current Parity version is capable of handling the network requirements.`,
|
capable: `Your current Parity version is capable of handling the network requirements.`,
|
||||||
capableUntil: `Your current Parity version is capable of handling the network requirements until block {blockNumber}`,
|
capableUntil: `Your current Parity version is capable of handling the network requirements until block {blockNumber}`,
|
||||||
@ -30,7 +30,10 @@ export default {
|
|||||||
},
|
},
|
||||||
failed: `Your upgrade to Parity {newversion} has failed with an error.`,
|
failed: `Your upgrade to Parity {newversion} has failed with an error.`,
|
||||||
info: {
|
info: {
|
||||||
upgrade: `A new version of Parity, version {newversion} is available as an upgrade from your current version {currentversion}`
|
currentVersion: `You are currently running {currentversion}`,
|
||||||
|
next: `Proceed with "upgrade now" to start your Parity upgrade.`,
|
||||||
|
upgrade: `An upgrade to version {newversion} is available`,
|
||||||
|
welcome: `Welcome to the Parity upgrade wizard, allowing you a completely seamless upgrade experience to the next version of Parity.`
|
||||||
},
|
},
|
||||||
step: {
|
step: {
|
||||||
completed: `upgrade completed`,
|
completed: `upgrade completed`,
|
||||||
|
@ -26,8 +26,9 @@ export default {
|
|||||||
button: {
|
button: {
|
||||||
accounts: `accounts`,
|
accounts: `accounts`,
|
||||||
add: `create vault`,
|
add: `create vault`,
|
||||||
close: `close vault`,
|
close: `close`,
|
||||||
open: `open vault`
|
edit: `edit`,
|
||||||
|
open: `open`
|
||||||
},
|
},
|
||||||
confirmClose: {
|
confirmClose: {
|
||||||
info: `You are about to close a vault. Any accounts associated with the vault won't be visible after this operation concludes. To view the associated accounts, open the vault again.`,
|
info: `You are about to close a vault. Any accounts associated with the vault won't be visible after this operation concludes. To view the associated accounts, open the vault again.`,
|
||||||
@ -70,6 +71,38 @@ export default {
|
|||||||
},
|
},
|
||||||
title: `Create a new vault`
|
title: `Create a new vault`
|
||||||
},
|
},
|
||||||
|
editMeta: {
|
||||||
|
allowPassword: `Change vault password`,
|
||||||
|
button: {
|
||||||
|
close: `close`,
|
||||||
|
save: `save`
|
||||||
|
},
|
||||||
|
currentPassword: {
|
||||||
|
hint: `your current vault password`,
|
||||||
|
label: `current password`
|
||||||
|
},
|
||||||
|
description: {
|
||||||
|
hint: `the description for this vault`,
|
||||||
|
label: `vault description`
|
||||||
|
},
|
||||||
|
password: {
|
||||||
|
hint: `a strong, unique password`,
|
||||||
|
label: `new password`
|
||||||
|
},
|
||||||
|
password2: {
|
||||||
|
hint: `verify your new password`,
|
||||||
|
label: `new password (repeat)`
|
||||||
|
},
|
||||||
|
passwordHint: {
|
||||||
|
hint: `your password hint for this vault`,
|
||||||
|
label: `password hint`
|
||||||
|
},
|
||||||
|
title: `Edit Vault Metadata`
|
||||||
|
},
|
||||||
empty: `There are currently no vaults to display.`,
|
empty: `There are currently no vaults to display.`,
|
||||||
|
selector: {
|
||||||
|
noneAvailable: `There are currently no vaults opened and available for selection. Create and open some first before attempting to select a vault for an account move.`,
|
||||||
|
title: `Select Account Vault`
|
||||||
|
},
|
||||||
title: `Vault Management`
|
title: `Vault Management`
|
||||||
};
|
};
|
||||||
|
85
js/src/i18n/_default/verification.js
Normal file
85
js/src/i18n/_default/verification.js
Normal file
@ -0,0 +1,85 @@
|
|||||||
|
// Copyright 2015-2017 Parity Technologies (UK) Ltd.
|
||||||
|
// This file is part of Parity.
|
||||||
|
|
||||||
|
// Parity is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
|
// (at your option) any later version.
|
||||||
|
|
||||||
|
// Parity is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU General Public License for more details.
|
||||||
|
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
export default {
|
||||||
|
button: {
|
||||||
|
cancel: `Cancel`,
|
||||||
|
done: `Done`,
|
||||||
|
next: `Next`
|
||||||
|
},
|
||||||
|
code: {
|
||||||
|
error: `invalid code`,
|
||||||
|
hint: `Enter the code you received.`,
|
||||||
|
label: `verification code`,
|
||||||
|
sent: `The verification code has been sent to {receiver}.`
|
||||||
|
},
|
||||||
|
confirmation: {
|
||||||
|
authorise: `The verification code will be sent to the contract. Please authorize this using the Parity Signer.`,
|
||||||
|
windowOpen: `Please keep this window open.`
|
||||||
|
},
|
||||||
|
done: {
|
||||||
|
message: `Congratulations, your account is verified!`
|
||||||
|
},
|
||||||
|
email: {
|
||||||
|
enterCode: `Enter the code you received via e-mail.`
|
||||||
|
},
|
||||||
|
gatherData: {
|
||||||
|
email: {
|
||||||
|
hint: `the code will be sent to this address`,
|
||||||
|
label: `e-mail address`
|
||||||
|
},
|
||||||
|
phoneNumber: {
|
||||||
|
hint: `the SMS will be sent to this number`,
|
||||||
|
label: `phone number in international format`
|
||||||
|
}
|
||||||
|
},
|
||||||
|
gatherDate: {
|
||||||
|
email: {
|
||||||
|
error: `invalid e-mail`
|
||||||
|
},
|
||||||
|
phoneNumber: {
|
||||||
|
error: `invalid number`
|
||||||
|
}
|
||||||
|
},
|
||||||
|
loading: `Loading verification data.`,
|
||||||
|
request: {
|
||||||
|
authorise: `A verification request will be sent to the contract. Please authorize this using the Parity Signer.`,
|
||||||
|
requesting: `Requesting a code from the Parity server and waiting for the puzzle to be put into the contract.`,
|
||||||
|
windowOpen: `Please keep this window open.`
|
||||||
|
},
|
||||||
|
sms: {
|
||||||
|
enterCode: `Enter the code you received via SMS.`
|
||||||
|
},
|
||||||
|
steps: {
|
||||||
|
code: `Enter Code`,
|
||||||
|
completed: `Completed`,
|
||||||
|
confirm: `Confirm`,
|
||||||
|
data: `Enter Data`,
|
||||||
|
method: `Method`,
|
||||||
|
request: `Request`
|
||||||
|
},
|
||||||
|
title: `verify your account`,
|
||||||
|
types: {
|
||||||
|
email: {
|
||||||
|
description: `The hash of the e-mail address you prove control over will be stored on the blockchain.`,
|
||||||
|
label: `E-mail Verification`
|
||||||
|
},
|
||||||
|
sms: {
|
||||||
|
description: `It will be stored on the blockchain that you control a phone number (not <em>which</em>).`,
|
||||||
|
label: `SMS Verification`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
45
js/src/i18n/_default/wallet.js
Normal file
45
js/src/i18n/_default/wallet.js
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
// Copyright 2015-2017 Parity Technologies (UK) Ltd.
|
||||||
|
// This file is part of Parity.
|
||||||
|
|
||||||
|
// Parity is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
|
// (at your option) any later version.
|
||||||
|
|
||||||
|
// Parity is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU General Public License for more details.
|
||||||
|
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
export default {
|
||||||
|
buttons: {
|
||||||
|
edit: `edit`,
|
||||||
|
forget: `forget`,
|
||||||
|
settings: `settings`,
|
||||||
|
transfer: `transfer`
|
||||||
|
},
|
||||||
|
confirmations: {
|
||||||
|
buttons: {
|
||||||
|
confirmAs: `Confirm As...`,
|
||||||
|
revokeAs: `Revoke As...`
|
||||||
|
},
|
||||||
|
none: `No transactions needs confirmation right now.`,
|
||||||
|
tooltip: {
|
||||||
|
confirmed: `Confirmed by {number}/{required} owners`
|
||||||
|
}
|
||||||
|
},
|
||||||
|
details: {
|
||||||
|
requiredOwners: `This wallet requires at least {owners} to validate any action (transactions, modifications).`,
|
||||||
|
requiredOwnersNumber: `{number} {numberValue, plural, one {owner} other {owners}}`,
|
||||||
|
spent: `{spent} has been spent today, out of {limit} set as the daily limit, which has been reset on {date}`,
|
||||||
|
title: `Details`
|
||||||
|
},
|
||||||
|
title: `Wallet Management`,
|
||||||
|
transactions: {
|
||||||
|
none: `No transactions has been sent.`,
|
||||||
|
title: `Transactions`
|
||||||
|
}
|
||||||
|
};
|
@ -15,6 +15,16 @@
|
|||||||
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
addOwner: {
|
||||||
|
title: `Add Owner`
|
||||||
|
},
|
||||||
|
buttons: {
|
||||||
|
cancel: `Cancel`,
|
||||||
|
close: `Close`,
|
||||||
|
next: `Next`,
|
||||||
|
send: `Send`,
|
||||||
|
sending: `Sending...`
|
||||||
|
},
|
||||||
changes: {
|
changes: {
|
||||||
modificationString: `For your modifications to be taken into account,
|
modificationString: `For your modifications to be taken into account,
|
||||||
other owners have to send the same modifications. They can paste
|
other owners have to send the same modifications. They can paste
|
||||||
@ -48,11 +58,12 @@ export default {
|
|||||||
label: `from account (wallet owner)`
|
label: `from account (wallet owner)`
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
rejected: {
|
ownersChange: {
|
||||||
busyStep: {
|
details: `from {from} to {to}`,
|
||||||
state: `The wallet settings will not be modified. You can safely close this window.`,
|
title: `Change Required Owners`
|
||||||
title: `The modifications have been rejected`
|
},
|
||||||
},
|
rejected: `The transaction #{txid} has been rejected`,
|
||||||
title: `rejected`
|
removeOwner: {
|
||||||
|
title: `Remove Owner`
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
62
js/src/i18n/_default/writeContract.js
Normal file
62
js/src/i18n/_default/writeContract.js
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
// Copyright 2015-2017 Parity Technologies (UK) Ltd.
|
||||||
|
// This file is part of Parity.
|
||||||
|
|
||||||
|
// Parity is free software: you can redistribute it and/or modify
|
||||||
|
// it under the terms of the GNU General Public License as published by
|
||||||
|
// the Free Software Foundation, either version 3 of the License, or
|
||||||
|
// (at your option) any later version.
|
||||||
|
|
||||||
|
// Parity is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
// GNU General Public License for more details.
|
||||||
|
|
||||||
|
// You should have received a copy of the GNU General Public License
|
||||||
|
// along with Parity. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
export default {
|
||||||
|
buttons: {
|
||||||
|
autoCompile: `Auto-Compile`,
|
||||||
|
compile: `Compile`,
|
||||||
|
deploy: `Deploy`,
|
||||||
|
import: `Import Solidity`,
|
||||||
|
load: `Load`,
|
||||||
|
new: `New`,
|
||||||
|
optimise: `Optimise`,
|
||||||
|
save: `Save`
|
||||||
|
},
|
||||||
|
compiling: {
|
||||||
|
action: `Please compile the source code.`,
|
||||||
|
busy: `Compiling...`
|
||||||
|
},
|
||||||
|
details: {
|
||||||
|
saved: `(saved {timestamp})`
|
||||||
|
},
|
||||||
|
error: {
|
||||||
|
noContract: `No contract has been found.`,
|
||||||
|
params: `An error occurred with the following description`
|
||||||
|
},
|
||||||
|
input: {
|
||||||
|
abi: `ABI Interface`,
|
||||||
|
code: `Bytecode`,
|
||||||
|
metadata: `Metadata`,
|
||||||
|
swarm: `Swarm Metadata Hash`
|
||||||
|
},
|
||||||
|
title: {
|
||||||
|
contract: `Select a contract`,
|
||||||
|
loading: `Loading...`,
|
||||||
|
main: `Write a Contract`,
|
||||||
|
messages: `Compiler messages`,
|
||||||
|
new: `New Solidity Contract`,
|
||||||
|
parameters: `Parameters`,
|
||||||
|
saved: `saved @ {timestamp}`,
|
||||||
|
selectSolidity: `Select a Solidity version`,
|
||||||
|
solidity: `Loading Solidity {version}`
|
||||||
|
},
|
||||||
|
type: {
|
||||||
|
humanErc20: `Implementation of the Human Token Contract`,
|
||||||
|
implementErc20: `Implementation of ERC20 Token Contract`,
|
||||||
|
multisig: `Implementation of a multisig Wallet`,
|
||||||
|
standardErc20: `Standard ERC20 Token Contract`
|
||||||
|
}
|
||||||
|
};
|
@ -122,7 +122,7 @@ class PasswordManager extends Component {
|
|||||||
<span className={ styles.passwordHint }>
|
<span className={ styles.passwordHint }>
|
||||||
<span className={ styles.hintLabel }>
|
<span className={ styles.hintLabel }>
|
||||||
<FormattedMessage
|
<FormattedMessage
|
||||||
id='passwordChange.passwordHint'
|
id='passwordChange.passwordHint.display'
|
||||||
defaultMessage='Hint {hint}'
|
defaultMessage='Hint {hint}'
|
||||||
values={ {
|
values={ {
|
||||||
hint: passwordHint || '-'
|
hint: passwordHint || '-'
|
||||||
|
Loading…
Reference in New Issue
Block a user