Chinese Translation (#5460)

* Update account.js

* Update accounts.js

* finished writeContract.js translate

* translated web, walletSetting

* 添加注释

* 添加注释

* 翻译1

* 翻译1,存疑1

* 翻译1,没毛病

* 翻译1,存疑1

* Translated addAddress & addContract

* 翻译1

* Translated connection.js

* Translated contract.js

* Translated contracts.js

* translated dapps.js

* translated deleteAccount

* Translated createWallet.js

* Translated editMeta.js

* Translated errors.js

* Translated extension.js

* translated deployContract

* Translated executeContract.js

* Update home.js

* Translated home.js

* Translated loadContract.js

* Translated parityBar.js

* translated faucet

* Translated passwordChange.js

* Translated saveContract.js

* translated firstRun

* translated tabBar

* Commented out all ENG

* translated transfer.js

* translated txEditor.js

* Translated settings.js

* translated ui.js

* Translated shapeshift.js

* translated wallet.js

* Translated signer.js

* translated upgradParity.js

* Translated status.js

* translated verification.js

* Translated vaults.js

* translated ui.js

* zh-tw translation

* translated account.js

* translated accounts.js

* translated accounts.js

* translated address.js

* translated addressSelect.js

* translated addresses.js

* translated application.js

* translated dapp.js

* translated ui.js

* translated txEditor.js

* update zh-Hant-TW translation

* enable zh-Hant-TW
This commit is contained in:
Shaoping 2017-04-26 16:57:19 +08:00 committed by Jaco Greeff
parent 1a262048a6
commit 3344d96329
90 changed files with 3300 additions and 727 deletions

View File

@ -17,7 +17,7 @@
const DEFAULT_LOCALE = 'en'; const DEFAULT_LOCALE = 'en';
const DEFAULT_LOCALES = process.env.NODE_ENV === 'production' const DEFAULT_LOCALES = process.env.NODE_ENV === 'production'
? ['en'] ? ['en']
: ['en', 'de', 'nl', 'zh']; : ['en', 'de', 'nl', 'zh', 'zh-Hant-TW'];
const LS_STORE_KEY = '_parity::locale'; const LS_STORE_KEY = '_parity::locale';
export { export {

View File

@ -18,5 +18,6 @@ export default {
de: 'Deutsch', de: 'Deutsch',
en: 'English', en: 'English',
nl: 'Nederlands', nl: 'Nederlands',
zh: '简体中文' zh: '简体中文',
'zh-Hant-TW': '繁體中文'
}; };

View File

@ -29,6 +29,7 @@ import deMessages from './de';
import enMessages from './en'; import enMessages from './en';
import nlMessages from './nl'; import nlMessages from './nl';
import zhMessages from './zh'; import zhMessages from './zh';
import zhHantTWMessages from './zh-Hant-TW';
let instance = null; let instance = null;
@ -37,7 +38,8 @@ const MESSAGES = {
de: Object.assign(flatten(deMessages), LANGUAGES), de: Object.assign(flatten(deMessages), LANGUAGES),
en: Object.assign(flatten(enMessages), LANGUAGES), en: Object.assign(flatten(enMessages), LANGUAGES),
nl: Object.assign(flatten(nlMessages), LANGUAGES), nl: Object.assign(flatten(nlMessages), LANGUAGES),
zh: Object.assign(flatten(zhMessages), LANGUAGES) zh: Object.assign(flatten(zhMessages), LANGUAGES),
'zh-Hant-TW': Object.assign(flatten(zhHantTWMessages), LANGUAGES)
}; };
addLocaleData([...de, ...en, ...nl, ...zh]); addLocaleData([...de, ...en, ...nl, ...zh]);

View File

@ -0,0 +1,39 @@
// 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: {
delete: `刪除`,//delete
edit: `編輯`,//edit
faucet: `Kovan測試網路以太幣`,//Kovan ETH
password: `密碼`,//password
shapeshift: `shapeshift`,
transfer: `轉帳`,//transfer
verify: `確認`//verify
},
hardware: {
confirmDelete: `你確定從你的帳戶列表中移除下面的硬體地址嗎?`
},//Are you sure you want to remove the following hardware address from your account list?
header: {
outgoingTransactions: `{count}筆正在發生的轉帳`,//{count} outgoing transactions
uuid: `uuid: {uuid}`
},
title: `帳戶管理`,//Account Management
transactions: {
poweredBy: `Transaction list powered by {etherscan}提供的交易列表`,
title: `交易`//transactions
}
};

View File

@ -0,0 +1,36 @@
// 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: {
newAccount: `帳戶`,//account
newWallet: `錢包`,//wallet
vaults: `保險庫`//vaults
},
summary: {
minedBlock: `在第#{blockNumber}個區塊被挖出`//Mined at block #{blockNumber}
},
title: `帳戶總覽`,//Accounts Overview
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
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}持有者`//{name} (owner)
}
};

View File

@ -0,0 +1,41 @@
// 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: {
add: `儲存地址`, // Save Address
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: {
address: {
hint: `記錄的網路地址`, // the network address for the entry
label: `網路地址` // network address
},
description: {
hint: `記錄的詳細描述`, // an expanded description for the entry
label: `(可選)地址描述` // (optional) address description
},
name: {
hint: `記錄的名字`, // a descriptive name for the entry
label: `地址名` // address name
}
},
label: `新增已儲存的地址` // add saved address
};

View File

@ -0,0 +1,60 @@
// 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 {
abi: {
hint: `合約的ABI`, // the abi for the contract
label: `合約ABI` // contract abi
},
abiType: {
custom: {
description: `通過自定義ABI創造的合約`, // Contract created from custom ABI
label: `自定義合約` // Custom Contract
},
multisigWallet: {
description: `以太坊多重簽名合約{link}`, // Ethereum Multisig contract {link}
label: `多重簽名錢包`, // Multisig Wallet
link: `參考合約程式碼` // see contract code
},
token: {
description: `一個標準的{erc20}代幣`, // A standard {erc20} token
erc20: `ERC 20`, // ERC 20
label: `代幣` // Token
}
},
address: {
hint: `合約的網路地址`, // the network address for the contract
label: `網路地址` // network address
},
button: {
add: `新增合約`, // Add Contract
cancel: `取消`, // Cancel
next: `下一步`, // Next
prev: `上一步` // Back
},
description: {
hint: `記錄的詳細描述`, // an expanded description for the entry
label: `(可選)合約描述` // (optional) contract description
},
name: {
hint: `合約的描述性名稱`, // a descriptive name for the contract
label: `合約名` // contract name
},
title: {
details: `輸入合約細節`, // enter contract details
type: `選擇合約種類` // choose a contract type
}
};

View 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
};

View File

@ -0,0 +1,26 @@
// 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 {
fromEmail: `使用郵箱{email}進行確認`,//Verified using email {email}
fromRegistry: `{name}(來自注冊)`,//{name} (from registry)
labels: {
accounts: `帳戶`,//accounts
contacts: `合約`,//contacts
contracts: `合約`//contracts
},
noAccount: `查不到這個帳戶`//No account matches this query...
};

View 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
};

View File

@ -0,0 +1,30 @@
// 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 {
frame: {
error: `錯誤:這個應用不能也不應該載入到內建框架中`//ERROR: This application cannot and should not be loaded in an embedded iFrame
},
status: {
consensus: {
capable: `可行`,//Capable
capableUntil: `到第 #{blockNumber} 區塊前可行`,//Capable until #{blockNumber}
incapableSince: `自第 #{blockNumber} 區塊後不可行`,//Incapable since #{blockNumber}
unknown: `未知能力`//Unknown capability
},
upgrade: `升級`//Upgrade
}
};

View File

@ -0,0 +1,30 @@
// 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 {
connectingAPI: `正在連線至Parity Secure API`, // Connecting to the Parity Secure API.
connectingNode: `正在連線Parity節點。如果彈出任何資訊請確認你的Parity節點正在執行並連線至網際網路。`,
// Connecting to the Parity Node. If this informational message persists,
// please ensure that your Parity node is running and reachable on the network.
invalidToken: `無效的簽名令牌`, // invalid signer token
noConnection: `無法連線至Parity Secure API。請升級的你的安全令牌或者生成一個新的執行{newToken}並貼上生成的令牌到下方。`,
// Unable to make a connection to the Parity Secure API. To update your secure
// token or to generate a new one, run {newToken} and paste the generated token
// into the space below.
token: {
hint: `一個Parity生成的令牌`, // a generated token from Parity
label: `安全令牌` // secure token
}
};

View File

@ -0,0 +1,41 @@
// 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
details: `詳細資料`, // details
edit: `編輯`, // edit
execute: `執行`, // execute
forget: `forget` // forget
},
details: {
title: `合約細節` // contract details
},
events: {
eventPending: `待定中`, // pending
noEvents: `此合約沒有傳送過任何事件`, // No events has been sent from this contract.
title: `事件` // events
},
minedBlock: `挖到了第{blockNumber}個區塊`, // Mined at block #{blockNumber}
queries: {
buttons: {
query: `查詢` // Query
},
title: `查詢` // queries
},
title: `合約資訊` // Contract Information
};

View 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
};

View File

@ -0,0 +1,165 @@
// 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 {
accountDetails: {
address: {
hint: `帳戶地址`,
label: `地址`
},
name: {
hint: `描述帳戶的名字`,
label: `帳戶名`
},
phrase: {
hint: `帳戶恢復詞`,
label: `帳戶恢復詞(安全儲存,別人擁有它就可以完全控制你的帳戶)`
}
},
accountDetailsGeth: {
imported: `你已經從Geth keystore匯入了{number}個地址`
},
button: {
back: `返回`,
cancel: `取消`,
close: `關閉`,
create: `建立`,
done: `Done`,
import: `匯入`,
next: `下一步`,
print: `列印恢復詞`
},
creationType: {
fromGeth: {
description: `Import accounts from the Geth keystore with the original password`,
label: `從Geth keystore匯入帳戶`
},
fromJSON: {
description: `Import an industry-standard JSON keyfile with the original password`,
label: `從JSON檔案匯入帳戶`
},
fromNew: {
description: `Selecting your identity icon and specifying the password`,
label: `手動建立新帳戶`
},
fromPhrase: {
description: `Recover using a previously stored recovery phrase and new password`,
label: `通過恢復詞恢復帳戶`
},
fromPresale: {
description: `Import an Ethereum presale wallet file with the original password`,
label: `從以太坊預售錢包匯入帳戶`
},
fromRaw: {
description: `Enter a previously created raw private key with a new password`,
label: `匯入私鑰`
},
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: {
hint: {
hint: `(可選)幫助你記住密碼的提示`,
label: `密碼提示`
},
name: {
hint: `描述帳戶的名字`,
label: `帳戶名`
},
password: {
hint: `足夠強的密碼`,
label: `密碼`
},
password2: {
hint: `確認你的密碼`,
label: `再次輸入密碼`
}
},
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: `現在Geth keystore中沒有可匯入的私鑰`
},
newImport: {
file: {
hint: `要匯入的錢包檔案`,
label: `錢包檔案`
},
hint: {
hint: `(可選)幫助你記住密碼的提示`,
label: `密碼提示`
},
name: {
hint: `描述帳戶的名字`,
label: `帳戶名`
},
password: {
hint: `輸入密碼,解鎖錢包`,
label: `密碼`
}
},
rawKey: {
hint: {
hint: `(可選)幫助你記住密碼的提示`,
label: `密碼提示`
},
name: {
hint: `描述帳戶的名字`,
label: `帳戶名`
},
password: {
hint: `足夠強的密碼`,
label: `密碼`
},
password2: {
hint: `確認密碼`,
label: `再次輸入密碼`
},
private: {
hint: `原始的十六進位制編碼私鑰`,
label: `私鑰`
}
},
recoveryPhrase: {
hint: {
hint: `(可選)幫助你記住密碼的提示`,
label: `密碼提示`
},
name: {
hint: `描述帳戶的名字`,
label: `帳戶名`
},
password: {
hint: `足夠強的密碼`,
label: `密碼`
},
password2: {
hint: `確認密碼`,
label: `再次輸入密碼`
},
phrase: {
hint: `帳戶恢復詞`,
label: `帳戶恢復詞`
},
windowsKey: {
label: `在Windows系統上由Parity 1.4.5以前的版本建立的私鑰`
}
},
title: {
accountInfo: `帳戶資訊`,
createAccount: `建立帳戶`,
createType: `建立型別`,
importWallet: `匯入錢包`
}
};

View File

@ -0,0 +1,106 @@
// 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: {
add: `新增`, // Add
cancel: `取消`, // Cancel
close: `關閉`, // Close
create: `建立`, // Create
done: `完成`, // Done
next: `下一步`, // Next
sending: `傳送中...` // Sending...
},
deployment: {
message: `部署正在進行中` // The deployment is currently in progress
},
details: {
address: {
hint: `錢包的合約地址`, // the wallet contract address
label: `錢包地址` // wallet address
},
dayLimitMulti: {
hint: `無需確認即可使用的ETH數量`, // amount of ETH spendable without confirmations
label: `錢包每日限額` // wallet day limit
},
description: {
hint: `本地錢包描述`, // the local description for this wallet
label: `錢包描述(可選)` // wallet description (optional)
},
descriptionMulti: {
hint: `本地錢包描述`, // the local description for this wallet
label: `錢包描述(可選)` // wallet description (optional)
},
name: {
hint: `錢包本地名稱`, // the local name for this wallet
label: `錢包名稱` // wallet name
},
nameMulti: {
hint: `錢包本地名稱`, // the local name for this wallet
label: `錢包名稱` // wallet name
},
ownerMulti: {
hint: `合約的持有者帳戶`, // the owner account for this contract
label: `從帳戶 (contract owner)` // from account (contract owner)
},
ownersMulti: {
label: `其他錢包持有者` // other wallet owners
},
ownersMultiReq: {
hint: `接受交易所需的持有者人數`, // number of required owners to accept a transaction
label: `所需持有者` // required owners
}
},
info: {
added: `已新增`, // added
copyAddress: `複製地址至貼上板`, // copy address to clipboard
created: `{name}已被{deployedOrAdded}至`, // {name} has been {deployedOrAdded} at
dayLimit: `每日限額已被設定為{dayLimit}ETH`, // The daily limit is set to {dayLimit} ETH.
deployed: `已部署`, // deployed
numOwners: `需要{numOwners}個持有者才能確認一個交易`, // {numOwners} owners are required to confirm a transaction.
owners: `以下為錢包持有者` // The following are wallet owners
},
rejected: {
message: `部署被拒絕`, // The deployment has been rejected
state: `錢包不會被建立。你可以安全地關閉本視窗`, // The wallet will not be created. You can safely close this window.
title: `失敗` // rejected
},
states: {
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
validatingCode: `正在驗證已部署的程式碼`, // Validating the deployed contract code
waitingConfirm: `正在等待Parity Secure Signer確認本交易`, // Waiting for confirmation of the transaction in the Parity Secure Signer
waitingReceipt: `正在等待合約部署交易收據` // Waiting for the contract deployment transaction receipt
},
steps: {
deployment: `錢包部署`, // wallet deployment
details: `錢包詳情`, // wallet details
info: `錢包資訊`, // wallet informaton
type: `錢包類別` // wallet type
},
type: {
multisig: {
description: `建立/部署一個{link}錢包`, // Create/Deploy a {link} Wallet
label: `多重簽名錢包`, // Multi-Sig Wallet
link: `標準多重簽名` // standard multi-signature
},
watch: {
description: `新增一個已有錢包到你的帳戶`, // Add an existing wallet to your accounts
label: `觀察錢包` // Watch a wallet
}
}
};

View File

@ -0,0 +1,20 @@
// 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 {
loading: `正在載入`,//Loading
unavailable: `不能獲取這個dapp`//The dapp cannot be reached
};

View File

@ -0,0 +1,48 @@
// 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 {
add: {
builtin: {
desc: `Parity團隊開發的實驗性的用以展示dapp的效能、整合、實驗性特性和控制特定網路的的客戶端行為`,
//Experimental applications developed by the Parity team to show off dapp capabilities, integration, experimental features and to control certain network-wide client behaviour.
label: `與Parity繫結的應用`//Applications bundled with Parity
},
label: `visible applications可見的應用`,//visible applications
local: {
desc: `All applications installed locally on the machine by the user for access by the Parity client.`,
label: `本地可用的應用`//Applications locally available
},
network: {
desc: `這些應用與Parity沒有關聯也不是Parity釋出的。 它們是由各自的作者控制的。 在使用以前,請確保你理解每個應用的目標。`,
//These applications are not affiliated with Parity nor are they published by Parity.Each remain under the control of their respective authors.Please ensure that you understand the goals for each application before interacting.
label: `全球網路上的應用`//Applications on the global network
}
},
button: {
edit: `編輯`,//edit
permissions: `許可`//permissions
},
external: {
accept: `我理解這些應用和Parity沒有關聯`,//I understand that these applications are not affiliated with Parity
warning: `第三方開發者開發的應用與Parity沒有關聯也不是Parity釋出的。 它們是由各自的作者控制的。 在使用以前,請確保你理解每個應用的目標。`
//Applications made available on the network by 3rd-party authors are not affiliated with Parity nor are they published by Parity. Each remain under the control of their respective authors. Please ensure that you understand the goals for each before interacting.
},
label: `去中心化應用`,//Decentralized Applications
permissions: {
label: `可見的dapp帳戶`//visible dapp accounts
}
};

View File

@ -0,0 +1,24 @@
// 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 {
password: {
hint: `提供帳戶密碼,確認刪除帳戶`,//provide the account password to confirm the account deletion
label: `帳戶密碼`//account password
},
question: `你確定你想永久地刪除下面的帳戶?`,//Are you sure you want to permanently delete the following account?
title: `確認刪除`//confirm removal
};

View File

@ -0,0 +1,90 @@
// 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 {
busy: {
title: `部署正在進行中`//The deployment is currently in progress
},
button: {
cancel: `取消`,//Cancel
close: `關閉`,//Close
create: `建立`,//Create
done: `完成`,//Done
next: `下一個`//Next
},
completed: {
description: `你的合約已經被部署在`//Your contract has been deployed at
},
details: {
abi: {
hint: `合約的abi或者solc 組合輸出`,//the abi of the contract to deploy or solc combined-output
label: `abi / solc 組合輸出 `//abi / solc combined-output
},
address: {
hint: `這個合約所有者的帳戶`,//the owner account for this contract
label: `來自帳戶(合約所有者)`//from account (contract owner)
},
advanced: {
label: `高階的傳送選項`//advanced sending options
},
amount: {
hint: `轉到這個合約中的數額`,//the amount to transfer to the contract
label: `傳送數額{tag}`//amount to transfer (in {tag})
},
code: {
hint: `編譯好的合約程式碼`,//the compiled code of the contract to deploy
label: `程式碼`//code
},
contract: {
label: `選擇一個合約`//select a contract
},
description: {
hint: `對這個合約的描述`,//a description for the contract
label: `合約描述(可選)`//contract description (optional)
},
name: {
hint: `已經部署合約的名字`,//a name for the deployed contract
label: `合約名字`//contract name
}
},
owner: {
noneSelected: `選擇一個有效的地址作為合約的所有者`//a valid account as the contract owner needs to be selected
},
parameters: {
choose: `選擇合約引數`//Choose the contract parameters
},
rejected: {
description: `你可以安全地關閉視窗,合約部署不會發生。`,//You can safely close this window, the contract deployment will not occur.
title: `部署已經被拒絕`//The deployment has been rejected
},
state: {
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
validatingCode: `驗證已經部署的合約的程式碼`,//Validating the deployed contract code
waitReceipt: `等待合約部署交易收據`,//Waiting for the contract deployment transaction receipt
waitSigner: `等待Parity Secure Signer中的交易被確認 `//Waiting for confirmation of the transaction in the Parity Secure Signer
},
title: {
completed: `完成`,//completed
deployment: `部署`,//deployment
details: `合約細節`,//contract details
extras: `額外資訊`,//extra information
failed: `部署失敗`,//deployment failed
parameters: `s合約引數`,//contract parameter
rejected: `拒絕`//rejected
}
};

View File

@ -0,0 +1,17 @@
// 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 `Windows`;

View File

@ -0,0 +1,34 @@
// 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 {
description: {
hint: `此地址的描述`, // description for this address
label: `地址描述` // address description
},
name: {
label: `名稱` // name
},
passwordHint: {
hint: `密碼恢復提示`, // a hint to allow password recovery
label: `(可選)密碼提示` // (optional) password hint
},
tags: {
hint: `按<Enter>來新增一個標籤`, // press <Enter> to add a tag
label: `(可選)標籤` // (optional) tags
},
title: `編輯元資料` // edit metadata
};

View File

@ -0,0 +1,24 @@
// 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 {
duplicateName: `名稱已存在`, // the name already exists
invalidKey: `原始私鑰需要被16進位制64個字元長度並以"0x"開頭`, // the raw key needs to be hex, 64 characters in length and contain the prefix "0x"
noFile: `選擇一個可用的錢包檔案來輸入`, // select a valid wallet file to import
noKey: `你需要提供原始私鑰`, // you need to provide the raw private key
noMatchPassword: `所提供的密碼不正確`, // the supplied passwords does not match
noName: `你需要明確一個可用的名稱` // you need to specify a valid name
};

View File

@ -0,0 +1,58 @@
// 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 {
busy: {
posted: `你的交易已被公佈至網路`, // Your transaction has been posted to the network
title: `函式執行正在進行中`, // The function execution is in progress
waitAuth: `正在等待Parity Signer授權` // Waiting for authorization in the Parity Signer
},
button: {
cancel: `取消`, // cancel
done: `完成`, // done
next: `下一步`, // next
post: `公佈交易`, // post transaction
prev: `上一步` // prev
},
details: {
address: {
hint: `來自帳戶`, // from account
label: `將要交易的帳戶` // the account to transact with
},
advancedCheck: {
label: `高階傳送選項` // advanced sending options
},
amount: {
hint: `此交易將會發送的數量`, // the amount to send to with the transaction
label: `交易價值ETH` // transaction value (in ETH)
},
function: {
hint: `此合約將會呼叫的函式`, // the function to call on the contract
label: `將執行的函式` // function to execute
}
},
rejected: {
state: `你可以安全的關閉此視窗,函式將不會被執行。`, // You can safely close this window, the function execution will not occur.
title: `執行失敗` // The execution has been rejected
},
steps: {
advanced: `高階選項`, // advanced options
complete: `完成`, // complete
rejected: `失敗`, // rejected
sending: `傳送中`, // sending
transfer: `函式詳情` // function details
}
};

View File

@ -0,0 +1,22 @@
// 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 {
install: `現在就安裝這個擴充套件`, // Install the extension now
intro: `Parity現在有一個Chrome的擴充套件可以安全的瀏覽以太坊所支援的分散式應用。我們強烈推薦你安裝這個擴充套件來進一步提升你的Parity使用體驗。`
// Parity now has an extension available for Chrome that allows safe browsing of Ethereum-enabled distributed applications.
// It is highly recommended that you install this extension to further enhance your Parity experience.
};

View File

@ -0,0 +1,29 @@
// 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: `你已經向水龍頭請求Kovan ETH測試幣`,//Your Kovan ETH has been requested from the faucet which responded with -
info: `如果請求將Kovan ETH測試幣存入這個地址你需要確定這個地址在主網路上已經用簡訊驗證過了。 一旦執行水龍頭將向當前帳戶存入Kovan ETH測試幣。`
//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測試幣水龍頭`//Kovan ETH Faucet Kovan
};

View File

@ -0,0 +1,52 @@
// 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: {
close: `關閉`,//Close
create: `建立`,//Create
next: `下一步`,//Next
print: `列印片語`,//Print Phrase
skip: `跳過`//Skip
},
completed: {
congrats: `恭喜!你的節點設定已經完成,你現在可以使用應用了。`,
//Congratulations! Your node setup has been completed successfully and you are ready to use the application.
next: `下面你將瀏覽可用的功能和通用的應用介面讓你最快速地使用Parity。`
//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: {
completed: `完成`,//completed
newAccount: `新帳戶`,//new account
recovery: `恢復`,//recovery
terms: `條款`,//terms
welcome: `歡迎`//welcome
},
tnc: {
accept: `我接受這些條款和條件`//I accept these terms and conditions
},
welcome: {
description: `作為初次安裝的一部分下面的幾個步驟將指導你如何設定你的Parity和相關帳戶。我們的目標是使得使用Parity變得儘可能的簡單讓你成功執行所以請有點耐心。 一旦完成,你將擁有`,
//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: `歡迎使用Parity這是執行以太坊節點的最快和最簡單的方式。`,//Welcome to Parity, the fastest and simplest way to run your node.
next: `點選下一步繼續`,//Click Next to continue your journey.
step: {
account: `建立你的第一個Parity帳戶`,//Created your first Parity account
privacy: `理解你的隱私政策和運作條款`,//Understood our privacy policy & terms of operation
recovery: `有能力可以恢復你的帳戶`//Have the ability to recover your account
}
}
};

View File

@ -0,0 +1,38 @@
// 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 {
account: {
visited: `已訪問{when}` // accessed {when}
},
accounts: {
none: `沒有可用的近期帳戶歷史`, // No recent accounts history available
title: `近期帳戶` // Recent Accounts
},
dapp: {
visited: `已訪問{when}` // accessed {when}
},
dapps: {
none: `沒有可用的近期應用歷史`, // No recent Applications history available
title: `近期Dapps` // Recent Dapps
},
title: `Parity首頁`, // Parity Home
url: {
none: `沒有可用的近期URL歷史`, // No recent URL history available
title: `網頁應用`, // Web Applications
visited: `已訪問{when}` // visited {when}
}
};

View File

@ -0,0 +1,105 @@
// 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/>.
import account from './account';
import accounts from './accounts';
import addAddress from './addAddress';
import addContract from './addContract';
import address from './address';
import addressSelect from './addressSelect';
import addresses from './addresses';
import application from './application';
import connection from './connection';
import contract from './contract';
import contracts from './contracts';
import createAccount from './createAccount';
import createWallet from './createWallet';
import dapp from './dapp';
import dapps from './dapps';
import deleteAccount from './deleteAccount';
import deployContract from './deployContract';
import editMeta from './editMeta';
import errors from './errors';
import executeContract from './executeContract';
import extension from './extension';
import faucet from './faucet';
import firstRun from './firstRun';
import home from './home';
import loadContract from './loadContract';
import parityBar from './parityBar';
import passwordChange from './passwordChange';
import saveContract from './saveContract';
import settings from './settings';
import shapeshift from './shapeshift';
import signer from './signer';
import status from './status';
import tabBar from './tabBar';
import transfer from './transfer';
import txEditor from './txEditor';
import ui from './ui';
import upgradeParity from './upgradeParity';
import vaults from './vaults';
import verification from './verification';
import wallet from './wallet';
import walletSettings from './walletSettings';
import web from './web';
import writeContract from './writeContract';
export default {
account,
accounts,
addAddress,
addContract,
address,
addresses,
addressSelect,
application,
connection,
contract,
contracts,
createAccount,
createWallet,
dapp,
dapps,
deleteAccount,
deployContract,
editMeta,
errors,
executeContract,
extension,
faucet,
firstRun,
home,
loadContract,
parityBar,
passwordChange,
saveContract,
settings,
signer,
shapeshift,
status,
tabBar,
transfer,
txEditor,
ui,
upgradeParity,
vaults,
verification,
wallet,
walletSettings,
web,
writeContract
};

View File

@ -0,0 +1,43 @@
// 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
load: `載入`, // Load
no: ``, // No
yes: `` // Yes
},
contract: {
savedAt: `已儲存{when}` // Saved {when}
},
header: {
saved: `已儲存的合約`, // Saved Contracts
snippets: `合約片段` // Contract Snippets
},
removal: {
confirm: `你確定要將以下合約從已儲存的合約中刪除嗎?`, // Are you sure you want to remove the following contract from your saved contracts?
savedAt: `已儲存{when}` // Saved {when}
},
tab: {
local: `本地`, // Local
snippets: `片段` // Snippets
},
title: {
remove: `確認刪除`, // confirm removal
view: `檢視合約` // view contracts
}
};

View File

@ -0,0 +1,29 @@
// 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: {
close: `關閉` // Close
},
label: {
parity: `Parity`, // Parity
signer: `Signer` // Singer
},
title: {
accounts: `預設帳戶`, // Default Account
signer: `Parity Signer待處理` // Parity Signer: Pending
}
};

View File

@ -0,0 +1,54 @@
// 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
change: `更改`, // Change
test: `測試`, // Test
wait: `請等待...` // Wait...
},
currentPassword: {
hint: `此帳戶的原密碼`, // your current password for this account
label: `原密碼` // current password
},
newPassword: {
hint: `此帳戶的新密碼`, // the new password for this account
label: `新密碼` // new password
},
passwordHint: {
display: `提示{hint}`, // Hint {hint}
hint: `新密碼的提示`, // hint for the new password
label: `(可選)新的密碼提示` // (optional) new password hint
},
repeatPassword: {
error: `所提供的密碼不正確`, // the supplied passwords do not match
hint: `請重複此帳戶的新密碼`, // repeat the new password for this account
label: `重複新密碼` // repeat new password
},
success: `你的密碼已經成功更改`, // Your password has been successfully changed
tabChange: {
label: `更改密碼` // Change Password
},
tabTest: {
label: `測試密碼` // Test Password
},
testPassword: {
hint: `你的帳戶密碼`, // your account password
label: `密碼` // password
},
title: `密碼管理器` // Password Manager
};

View 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
};

View File

@ -0,0 +1,126 @@
// 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 {
background: {
button_more: `生成更多`, // generate more
overview_0: `你現在所看到的背景圖案在你的Parity安裝中是獨一無二的。每次創造一個新的Signer令牌都會改變一次圖案。這也保證了去中性化應用不能偽裝成可信的樣子。`,
// The background pattern you can see right now is unique to your Parity installation. It will change every time you create a new
// Signer token. This is so that decentralized applications cannot pretend to be trustworthy.
overview_1: `選擇一個你喜歡的圖案並記住它的樣子。這個圖案從現在開始會經常出現除非你清空了瀏覽器的快取或者使用了新的Signer令牌。`,
// Pick a pattern you like and memorize it. This Pattern will always be shown from now on, unless you clear your browser cache or
// use a new Signer token.
label: `背景` // background
},
parity: {
chains: {
chain_classic: `將Parity同步至以太坊經典網路`, // Parity syncs to the Ethereum Classic network
chain_dev: `將Parity使用一條本地開發用區塊鏈`, // Parity uses a local development chain
chain_expanse: `將Parity同步至Expanse網路`, // Parity syncs to the Expanse network
chain_foundation: `將Parity同步至以太坊基金會發起的以太坊網路`, // Parity syncs to the Ethereum network launched by the Ethereum Foundation
chain_kovan: `將Parity同步至Kovan測試網路`, // Parity syncs to the Kovan test network
chain_olympic: `將Parity同步至Olympic測試網路`, // Parity syncs to the Olympic test network
chain_ropsten: `將Parity同步至Ropsten測試網路`, // Parity syncs to the Ropsten test network
cmorden_kovan: `將Parity同步至Morden經典測試網路`, // Parity syncs to Morden (Classic) test network
hint: `Parity節點同步的區塊鏈`, // the chain for the Parity node to sync to
label: `將同步的區塊鏈/網路` // chain/network to sync
},
languages: {
hint: `此介面顯示的語言`, // the language this interface is displayed with
label: `介面語言` // UI language
},
loglevels: `選擇一個不同的logs層次`, // Choose the different logs level.
modes: {
hint: `Parity節點的同步模式`, // the syncing mode for the Parity node
label: `執行模式`, // mode of operation
mode_active: `Parity持續地同步區塊鏈`, // Parity continuously syncs the chain
mode_dark: `Parity只有在RPC啟用時才同步`, // Parity syncs only when the RPC is active
mode_offline: `Parity不同步`, // Parity doesn't sync
mode_passive: `Parity初始同步然後進入休眠並有規律地再同步` // Parity syncs initially, then sleeps and wakes regularly to resync
},
overview_0: `通過此介面控制Parity節點設定和同步設定`, // Control the Parity node settings and nature of syncing via this interface.
label: `parity` // parity
},
proxy: {
details_0: `除了通過IP地址和埠來訪問Parity你也能通過.parity子域名來使用Parity訪問 {homeProxy}。為了設定基於子域名的路由,你需要新增相關的代理記錄至你的瀏覽器。`,
// Instead of accessing Parity via the IP address and port, you will be able to access it via the .parity subdomain, by visiting
// {homeProxy}. To setup subdomain-based routing, you need to add the relevant proxy entries to your browser,
details_1: `如果想了解如何配置代理,教程已提供在{windowsLink}{macOSLink}和{ubuntuLink}。`,
// To learn how to configure the proxy, instructions are provided for {windowsLink}, {macOSLink} or {ubuntuLink}.
details_macos: `macOS`, // macOS
details_ubuntu: `Ubuntu`, // Ubuntu
details_windows: `Windows`, // Windows
overview_0: `代理設定使你可以通過一個可記憶的地址來訪問Parity和所有相關的去中性化應用。`,
// The proxy setup allows you to access Parity and all associated decentralized applications via memorable addresses.
label: `代理` // proxy
},
views: {
accounts: {
description: `一個此Parity例項所關聯和匯入的所有帳戶的列表。傳送交易、接收流入價值、管理你的帳目和資助你的帳戶。`,
// 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
},
addresses: {
description: `一個此Parity例項管理的所有聯絡人和地址簿記錄的列表。只需點選一個按鈕就可以觀察帳戶並獲得所有交易相關的資訊。`,
// 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
},
apps: {
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
},
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
},
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_2: `你是開發者?新增一些功能來管理合約和與應用部署互動。`,
// Are you a developer? Add some features to manage contracts and interact with application deployments.
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: {
description: `此介面。允許你自定義應用的選項、執行、視覺化和感官。`,
// This view. Allows you to customize the application in term of options, operation and look and feel.
label: `設定` // Settings
},
signer: {
description: `這個應用安全交易管理區域,你可以通過任何從本應用和其他分散式應用發起的即將傳送的交易`,
// The secure transaction management area of the application where you can approve any outgoing transactions made
// from the application as well as those placed into the queue by distributed applications.
label: `Signer` // Signer
},
status: {
description: `觀察Parity節點現在的執行情況網路連線數、實際執行例項的Logs和具體挖礦資訊如果已開啟並設定`,
// See how the Parity node is performing in terms of connections to the network, logs from the actual running instance
// and details of mining (if enabled and configured).
label: `狀態` // Status
},
label: `視窗`, // views
home: {
label: `首頁` // Home
}
},
label: `設定` // settings
};

View File

@ -0,0 +1,76 @@
// 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 {
awaitingDepositStep: {
awaitingConfirmation: `正在等待你的{typeSymbol}資金交易的存款地址的確認資訊`,
// Awaiting confirmation of the deposit address for your {typeSymbol} funds exchange
awaitingDeposit: `{shapeshiftLink}正在等待{typeSymbol}的存入.從你的{typeSymbol}網路客戶端傳送資金至-`,
// {shapeshiftLink} is awaiting a {typeSymbol} deposit. Send the funds from your {typeSymbol} network client to -
minimumMaximum: `{minimum}至少, {maximum}至多` // {minimum} minimum, {maximum} maximum
},
awaitingExchangeStep: {
awaitingCompletion: `正在完成資金交易併發送資金至你的Parity帳戶`,
// Awaiting the completion of the funds exchange and transfer of funds to your Parity account.
receivedInfo: `{shapeshiftLink}已經收到存款-`
// {shapeshiftLink} has received a deposit of -
},
button: {
cancel: `取消`, // Cancel
done: `關閉`, // Close
shift: `轉換資金` // Shift Funds
},
completedStep: {
completed: `{shapeshiftLink}已經完成了資金交易。`, // {shapeshiftLink} has completed the funds exchange.
parityFunds: `資金的改變會馬上在你的Parity帳戶裡體現。`
// The change in funds will be reflected in your Parity account shortly.
},
errorStep: {
info: `通過{shapeshiftLink}進行的資金轉換因為一個交易的致命錯誤失敗了。交易提供的錯誤資訊如下:`
// The funds shifting via {shapeshiftLink} failed with a fatal error on the exchange. The error message received from the exchange
// is as follow:
},
optionsStep: {
noPairs: `目前沒有可匹配的交易/貨幣可用來進行轉換`,
// There are currently no exchange pairs/coins available to fund with.
returnAddr: {
hint: `轉換錯誤後的發回地址`, // the return address for send failures
label: `(可選){coinSymbol}發回地址` // (optional) {coinSymbol} return address
},
terms: {
label: `我理解ShapeShift.io是一個第三方服務使用此服務發生的任何資訊/資金髮送是完全不受Parity控制的`
// I understand that ShapeShift.io is a 3rd-party service and by using the service any transfer of information and/or funds is
// completely out of the control of Parity
},
typeSelect: {
hint: `數字貨幣轉換的種類`, // the type of crypto conversion to do
label: `來自資金帳戶` // fund account from
}
},
price: {
minMax: `({minimum}至小, {maximum}至大)` // ({minimum} minimum, {maximum} maximum)
},
title: {
completed: `完成`, // completed
deposit: `等待存款`, // awaiting deposit
details: `詳情`, // details
error: `交易失敗`, // exchange failed
exchange: `等待交易` // awaiting exchange
},
warning: {
noPrice: `所選擇的型別沒有匹配的價格` // No price match was found for the selected type
}
};

View File

@ -0,0 +1,107 @@
// 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: `編輯條款/gas/gasPrice`, // Edit conditions/gas/gasPrice
tooltips: {
total1: `包括交易費的交易的總價值是{total} {type}`,
// The value of the transaction including the mining fee is {total} {type}.
total2: `(包括了交易費 {fee} {token})`,
// (This includes a mining fee of {fee} {token})
value1: `交易價值` // The value of the transaction.
}
},
requestOrigin: {
dapp: `來自dapp {url}`, // by a dapp at {url}
ipc: `通過IPC會話`, // via IPC session
rpc: `通過RPC{rpc}`, // via RPC {rpc}
signerCurrent: `通過當前標籤頁`, // via current tab
signerUI: `通過互動會話`, // via UI session
unknownInterface: `通過未知互動`, // via unknown interface
unknownRpc: `未明確的`, // unidentified
unknownUrl: `未知URL` // 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: `可信的Signer`, // 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: `(提示){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
}
};

View File

@ -0,0 +1,67 @@
// 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: `Parity的互動目前停止了重新整理和顯示Logs請啟動它來檢視最新的更新。`,
// Refresh and display of logs from Parity is currently stopped via the UI, start it to see the latest updates.
title: `節點Logs` // Node Logs
},
miningSettings: {
input: {
author: {
hint: `礦工名字`, // the mining author
label: `礦工` // author
},
extradata: {
hint: `提取挖到區塊的資料`, // extra data for mined blocks
label: `提取資料` // extradata
},
gasFloor: {
hint: `挖礦的gas下限目標`, // the gas floor target for mining
label: `gas下限目標` // gas floor target
},
gasPrice: {
hint: `挖礦的最低gas價格`, // the minimum gas price for mining
label: `最低gas價格` // minimal gas price
}
},
title: `挖礦設定` // mining settings
},
status: {
hashrate: `{hashrate} H/s`, // {hashrate} H/s
input: {
chain: ``, // chain
enode: `enode`, // enode
no: ``, // no
peers: `同步節點`, // peers
port: `網路埠`, // network port
rpcEnabled: `rpc開啟`, // rpc enabled
rpcInterface: `rpc互動`, // rpc interface
rpcPort: `rpc埠`, // rpc port
yes: `` // yes
},
title: {
bestBlock: `最新區塊`, // best block
hashRate: `雜湊率`, // hash rate
network: `網路設定`, // network settings
node: `節點`, // Node
peers: `同步節點` // peers
}
},
title: `狀態` // Status
};

View File

@ -0,0 +1,22 @@
// 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 {
tooltip: {
overview: `在應用的不同部分和不同介面進行導航,在帳戶介面、代幣介面和分散式應用介面之間切換。`
//navigate between the different parts and views of the application, switching between an account view, token view and distributed application view
}
};

View 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 {
advanced: {
data: {
hint: `交易附帶資料`,//the data to pass through with the transaction
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: `傳送數額{tag}`//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: {
wallet_spent_limit: `這筆轉帳的數額超過了每日轉帳數額上限。此交易需要其他人的確認才可以傳送成功。`
//This transaction value is above the remaining daily limit. It will need to be confirmed by other owners.
}
};

View File

@ -0,0 +1,40 @@
// 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 {
condition: {
block: {
hint: `在某個區塊高度後傳送`,//The minimum block to send from
label: `交易傳送區塊`//Transaction send block
},
blocknumber: `在某個區塊後傳送`,//Send after BlockNumber
date: {
hint: `在某日後傳送`,//The minimum date to send from
label: `交易傳送日期`//Transaction send date
},
datetime: `在某日某時後傳送`,//Send after Date & Tim
label: `交易啟用的條件`,//Condition where transaction activates
none: `無條件`,//No conditions
time: {
hint: `在某時間後傳送`,//The minimum time to send from
label: `交易傳送時間`//Transaction send time
}
},
gas: {
info: `你可以基於最近的交易gas價格的分佈選擇gas價格。 gas價格越低交易費用越便宜。 gas 價格越高,交易被網路打包的速度越快。`
//You can choose the gas price based on the distribution of recent included transaction gas prices.The lower the gas price is, the cheaper the transaction will be.The higher the gas price is, the faster it should get mined by the network.
}
};

View File

@ -0,0 +1,163 @@
// 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 {
actionbar: {
export: {
button: {
export: `匯出`//export
}
},
import: {
button: {
cancel: `取消`,//Cancel
confirm: `確認`,//Confirm
import: `匯入`//import
},
confirm: `確認這是你想匯入的`,//Confirm that this is what was intended to import.
error: `發生錯誤:{errorText}`,//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: `根據{label}排序`,//Sort by {label}
typeDefault: `預設`,//Default
typeEth: `根據以太幣數額排序`,//Sort by ETH
typeName: `根據帳戶名字排序`,//Sort by name
typeTags: `根據標籤排序`//Sort by tags
}
},
balance: {
none: `這個帳戶沒有餘額`//No balances associated with this account
},
blockStatus: {
bestBlock: `最新區塊{blockNumber}`,//{blockNumber} best block
syncStatus: `currentBlock}/{highestBlock}區塊同步`,//{currentBlock}/{highestBlock} syncing{
warpRestore: `{percentage}%恢復`,//{percentage}% warp restore
warpStatus: `, {percentage}%歷史`//{percentage}% historic
},
confirmDialog: {
no: `不是`,//no
yes: ``//yes
},
copyToClipboard: {
copied: `複製{data}到貼上板`//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: {
null: ``,//NULL
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: `, 傳送{value}`//sending {value}
},
gasUsed: `({gas}gas消耗)`,//{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: {
label: `密碼強度`//password strength
},
tooltips: {
button: {
done: `完成`,//Done
next: `下一步`,//Next
skip: `跳過`//Skip
}
},
txHash: {
confirmations: `{count} {value, plural, one {confirmation} other {confirmations}}`,
oog: `這筆交易已經耗光了gas。請用更多的gas嘗試。`,//The transaction might have gone out of gas. Try again with more gas.
posted: `這筆交易已經被髮送到網路,附帶雜湊是{hashLink}`,//The transaction has been posted to the network with a hash of {hashLink}
waiting: `等待確認`//waiting for confirmations
},
vaultSelect: {
hint: `這個帳戶繫結的保險庫是`,//the vault this account is attached to
label: `相關保險庫`//associated vault
},
verification: {
gatherData: {
accountHasRequested: {
false: `.你還沒有從這個帳戶請求確認。`,//You did not request verification from this account yet
pending: `檢查一下你是否請求了驗證……`,//Checking if you requested verification…
true: `你已經從這個帳戶請求到驗證。`//You already requested verification from this account.
},
accountIsVerified: {
false: `你的帳戶還沒有被驗證。`,//Your account is not verified yet.
pending: `檢查一下你的帳戶是否已經被驗證……`,//Checking if your account is verified…
true: `你的帳戶已經被驗證。`//Your account is already verified.
},
fee: `額外的費用是{amount}ETH`,//The additional fee is {amount} ETH.
isAbleToRequest: {
pending: `驗證你的輸入……`//Validating your input…
},
isServerRunning: {
false: `驗證伺服器沒有在執行。`,//The verification server is not running.
pending: `檢查一下驗證伺服器是否在執行……`,//Checking if the verification server is running…
true: `驗證伺服器正在執行。`//The verification server is running.
},
nofee: `沒有額外的費用。`,//There is no additional fee.
termsOfService: `我同意下面的條款和條件。`//I agree to the terms and conditions below.
}
}
};

View File

@ -0,0 +1,55 @@
// 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 {
busy: `你正在升級到Parity最新版本{newversion}。請等待升級過程完成。`,
//Your upgrade to Parity {newversion} is currently in progress. Please wait until the process completes.
button: {
close: `關閉`,//close
done: `完成`,//done
upgrade: `現在升級`//upgrade now
},
completed: `你升級到Parity最新版本{newversion}的操作已經完成。點選“完成”將自動重新載入這個應用。`,
//Your upgrade to Parity {newversion} has been successfully completed. Click "done" to automatically reload the application.
consensus: {
capable: `你當前的Parity版本能夠處理網路請求。`,
//Your current Parity version is capable of handling the network requirements.
capableUntil: `你當前的Parity版本能夠處理直到第{blockNumber}個區塊的網路請求。`,
//Your current Parity version is capable of handling the network requirements until block {blockNumber}
incapableSince: `你當前的Parity版本能夠處理第{blockNumber}個區塊以後的網路請求。`,
//Your current Parity version is incapable of handling the network requirements since block {blockNumber}
unknown: `你當前的Parity版本能夠處理網路請求。`
//Your current Parity version is capable of handling the network requirements.
},
failed: `升級到Parity最新版本{newversion}遇到錯誤,升級失敗。`,
//Your upgrade to Parity {newversion} has failed with an error.
info: {
currentVersion: `你現在正在執行{currentversion}版本。`,//You are currently running {currentversion}
next: `點選“現在升級”開始Parity升級。`,//Proceed with "upgrade now" to start your Parity upgrade.
upgrade: `可以升級到最新版本{newversion}`,//An upgrade to version {newversion} is available
welcome: `迎來到Parity升級指南讓你享受無縫升級到Parity最新版本的體驗。`
//Welcome to the Parity upgrade wizard, allowing you a completely seamless upgrade experience to the next version of Parity.歡
},
step: {
completed: `升級完成`,//upgrade completed
error: `錯誤`,//error
info: `可以升級`,//upgrade available
updating: `升級Parity`//upgrading parity
},
version: {
unknown: `未知`//unknown
}
};

View File

@ -0,0 +1,114 @@
// 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 {
accounts: {
button: {
cancel: `取消`, // Cancel
execute: `設定` // Set
},
empty: `此保險庫中沒有帳戶`, // There are no accounts in this vault
title: `管理保險庫帳戶` // Manage Vault Accounts
},
button: {
accounts: `帳戶`, // accounts
add: `建立保險庫`, // create vault
close: `關閉`, // close
edit: `編輯`, // edit
open: `開啟` // open
},
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.
title: `關閉保險庫` // Close Vault
},
confirmOpen: {
info: `你即將開啟一個保險庫。在確認了你的密碼之後,所有與這個保險庫關聯的帳戶都會可見。關閉保險庫會在介面中移除所有帳戶,直到保險庫被再次開啟。`,
// You are about to open a vault. After confirming your password, all accounts associated with this vault will be visible. Closing
// the vault will remove the accounts from view until the vault is opened again.
password: {
hint: `建立保險庫時設定的密碼`, // the password specified when creating the vault
label: `保險庫密碼` // vault password
},
title: `開啟保險庫` // Open Vault
},
create: {
button: {
close: `關閉`, // close
vault: `建立保險庫` // create valut
},
description: {
hint: `該保險庫更詳細的描述` // an extended description for the vault
},
descriptions: {
label: `(可選)描述` // (optional) description
},
hint: {
hint: `(可選)一個幫助記憶密碼的提示`, // (optional) a hint to help with remembering the password
label: `密碼提示` // password hint
},
name: {
hint: `一個保險庫的名字`, // a name for the vault
label: `保險庫名稱` // vault name
},
password: {
hint: `一個高強度且獨一無二的密碼`, // a strong, unique password
label: `密碼` // password
},
password2: {
hint: `驗證你的密碼`, // verify your password
label: `密碼(重複)` // password (repeat)
},
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.
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
};

View 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: `驗證碼被髮送到接收者{receiver}.`//The verification code has been sent to {receiver}
},
confirmation: {
authorise: `驗證碼將被髮送到合約。請使用Parity Signer進行授權。`,//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: `驗證請求將被髮送到這個合約。請使用Parity Signer進行授權。`,//A verification request will be sent to the contract. Please authorize this using the Parity Signer.
requesting: `正在從Parity伺服器請求一個驗證碼等待它被輸入到合約。`,//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: `t驗證你的帳戶`,//verify your accoun
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
}
}
};

View File

@ -0,0 +1,46 @@
// 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: `被{number}/{required}所有人確認`//Confirmed by {number}/{required} owners
}
},
details: {
requiredOwners: `這個錢包需要至少{owners}所有人驗證所有的操作(交易,修改)`,
//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
}
};

View File

@ -0,0 +1,75 @@
// 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 {
addOwner: {
title: `新增持有人` // Add Owner
},
buttons: {
cancel: `取消`, // Cancel
close: `關閉`, // Close
next: `下一個`, // Next
send: `傳送`, // Send
sending: `正在傳送...` // Sending...
},
changes: {
modificationString: `為了保證你做的修改會被執行,
其他的帳戶持有人也需要傳送相同的修改
他們可以通過貼上以下字串來簡單的完成更改`,
// For your modifications to be taken into account,
// other owners have to send the same modifications. They can paste
// this string to make it easier:
none: `錢包設定沒有發生任何更改。`, // No modifications have been made to the Wallet settings.
overview: `你將會造成以下更改` // You are about to make the following modifications
},
edit: {
message: `為了編輯這個合約的設定,至少{owners, number}
{owners, plural, one {owner } other {owners }}必須傳送完全相同的修改
你可以將字串化的修改貼上在這裡`
// In order to edit this contract's settings, at
// least {owners, number} {owners, plural, one {owner } other {owners }} have to
// send the very same modifications. You can paste a stringified version
// of the modifications here.
},
modifications: {
daylimit: {
hint: `不需要確認即可傳送的ETH數量`, // amount of ETH spendable without confirmations
label: `錢包每日限額` //wallet day limit
},
fromString: {
label: `修改` // modifications
},
owners: {
label: `其他錢包持有人` // other wallet owners
},
required: {
hint: `確認交易所需的通過持有人人數`, // number of required owners to accept a transaction
label: `所需持有人` // required owners
},
sender: {
hint: `作為此持有人傳送修改`, // send modifications as this owner
label: `來自帳戶 (wallet owner)` // from account (wallet owner)
}
},
ownersChange: {
details: `從 {from} 至 {to}`, // from {from} to {to}
title: `改變所需持有人`
},
rejected: `交易#{txid}已經被拒絕`, // The transaction #{txid} has been rejected
removeOwner: {
title: `移除持有人` // Remove Owner
}
};

View File

@ -0,0 +1,19 @@
// 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 {
requestToken: `正在請求使用代幣` // Requesting access token...
};

View 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: `載入Solidity`, // Import Solidity
load: `載入`, // Load
new: `新建`, // New
optimise: `優化`, // Optimise
save: `儲存` // Save
},
compiling: {
action: `請編譯原始碼`, // Please compile the source code.
busy: `編譯中...` // Compiling...
},
details: {
saved: `(已儲存 {timestamp})` // (saved {timestamp})
},
error: {
noContract: `沒有找到合約`, // No contract has been found.
params: `發生瞭如下描述的一個錯誤` // An error occurred with the following description
},
input: {
abi: `ABI介面`, // ABI Interface
code: `位元組碼`, // Bytecode
metadata: `元資料`, // Metadata
swarm: `Swarm元資料雜湊` // Sarm Metadata Hash
},
title: {
contract: `選擇一個合約`, // Select a contract
loading: `載入中...`, // Loading...
main: `寫一個合約`, // Write a Contract
messages: `編譯器訊息`, // Compiler messages
new: `新建Solidity合約`, // New Solidity Contract
parameters: `變數`, // Parameters
saved: `已儲存 @ {timestamp}`, // saved @ {timestamp}
selectSolidity: `選擇Solidity版本`, //Select a Solidity version
solidity: `正在載入Solidity {version}` // Loading Solidity {version}
},
type: {
humanErc20: `Human代幣合約編碼`, // Implementation of the Human Token Contract
implementErc20: `ERC20代幣合約編碼`, // Implementation of the ERC20 Token Contract
multisig: `多籤錢包編碼`, // Implementation of a multisig Wallet
standardErc20: `標準ERC20代幣合約` // Standard ERC20 Token Contract
}
};

View File

@ -16,24 +16,24 @@
export default { export default {
button: { button: {
delete: `delete`, delete: `删除`,//delete
edit: `edit`, edit: `编辑`,//edit
faucet: `Kovan ETH`, faucet: `Kovan测试网络以太币`,//Kovan ETH
password: `password`, password: `密码`,//password
shapeshift: `shapeshift`, shapeshift: `shapeshift`,
transfer: `transfer`, transfer: `转账`,//transfer
verify: `verify` verify: `确认`//verify
}, },
hardware: { hardware: {
confirmDelete: `Are you sure you want to remove the following hardware address from your account list?` confirmDelete: `你确定从你的账户列表中移除下面的硬件地址吗?`
}, },//Are you sure you want to remove the following hardware address from your account list?
header: { header: {
outgoingTransactions: `{count} outgoing transactions`, outgoingTransactions: `{count}笔正在发生的转账`,//{count} outgoing transactions
uuid: `uuid: {uuid}` uuid: `uuid: {uuid}`
}, },
title: `Account Management`, title: `账户管理`,//Account Management
transactions: { transactions: {
poweredBy: `Transaction list powered by {etherscan}`, poweredBy: `Transaction list powered by {etherscan}提供的交易列表`,
title: `transactions` title: `交易`//transactions
} }
}; };

View File

@ -16,19 +16,21 @@
export default { export default {
button: { button: {
newAccount: `account`, newAccount: `账户`,//account
newWallet: `wallet`, newWallet: `钱包`,//wallet
vaults: `vaults` vaults: `保险库`//vaults
}, },
summary: { summary: {
minedBlock: `Mined at block #{blockNumber}` minedBlock: `在第#{blockNumber}个区块被挖出`//Mined at block #{blockNumber}
}, },
title: `Accounts Overview`, title: `账户总览`,//Accounts Overview
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: `与当前视窗有关的操作可以在工具栏中快速被找到,不论是执行操作还是创建新项`,
overview: `your accounts are visible for easy access, allowing you to edit the meta information, make transfers, view transactions and fund the account` //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
}, },
tooltips: { tooltips: {
owner: `{name} (owner)` owner: `{name}持有者`//{name} (owner)
} }
}; };

View File

@ -16,23 +16,26 @@
export default { export default {
button: { button: {
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.`, 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
label: `network address` label: `网络地址` // network address
}, },
description: { description: {
hint: `an expanded description for the entry`, hint: `记录的详细描述`, // an expanded description for the entry
label: `(optional) address description` label: `(可选)地址描述` // (optional) address description
}, },
name: { name: {
hint: `a descriptive name for the entry`, hint: `记录的名字`, // a descriptive name for the entry
label: `address name` label: `地址名` // address name
} }
}, },
label: `add saved address` label: `添加已保存的地址` // add saved address
}; };

View File

@ -16,45 +16,45 @@
export default { export default {
abi: { abi: {
hint: `the abi for the contract`, hint: `合约的ABI`, // the abi for the contract
label: `contract abi` label: `合约ABI` // contract abi
}, },
abiType: { abiType: {
custom: { custom: {
description: `Contract created from custom ABI`, description: `通过自定义ABI创造的合约`, // Contract created from custom ABI
label: `Custom Contract` label: `自定义合约` // Custom Contract
}, },
multisigWallet: { multisigWallet: {
description: `Ethereum Multisig contract {link}`, description: `以太坊多重签名合约{link}`, // Ethereum Multisig contract {link}
label: `Multisig Wallet`, label: `多重签名钱包`, // Multisig Wallet
link: `see contract code` link: `参考合约代码` // see contract code
}, },
token: { token: {
description: `A standard {erc20} token`, description: `一个标准的{erc20}代币`, // A standard {erc20} token
erc20: `ERC 20`, erc20: `ERC 20`, // ERC 20
label: `Token` label: `代币` // Token
} }
}, },
address: { address: {
hint: `the network address for the contract`, hint: `合约的网络地址`, // the network address for the contract
label: `network address` label: `网络地址` // network address
}, },
button: { button: {
add: `Add Contract`, add: `添加合约`, // Add Contract
cancel: `Cancel`, cancel: `取消`, // Cancel
next: `Next`, next: `下一步`, // Next
prev: `Back` prev: `上一步` // Back
}, },
description: { description: {
hint: `an expanded description for the entry`, hint: `记录的详细描述`, // an expanded description for the entry
label: `(optional) contract description` label: `(可选)合约描述` // (optional) contract description
}, },
name: { name: {
hint: `a descriptive name for the contract`, hint: `合约的描述性名称`, // a descriptive name for the contract
label: `contract name` label: `合约名` // contract name
}, },
title: { title: {
details: `enter contract details`, details: `输入合约细节`, // enter contract details
type: `choose a contract type` type: `选择合约种类` // choose a contract type
} }
}; };

View File

@ -16,13 +16,13 @@
export default { export default {
buttons: { buttons: {
edit: `edit`, edit: `编辑`,//edit
forget: `forget`, forget: `忘记`,//forget
save: `save` save: `保存`//save
}, },
delete: { delete: {
confirmInfo: `Are you sure you want to remove the following address from your addressbook?`, confirmInfo: `你确定你想把下面的地址从你的地址簿中移除吗?`,//Are you sure you want to remove the following address from your addressbook?
title: `confirm removal` title: `确认移除`//confirm removal
}, },
title: `Address Information` title: `地址信息`//Address Information
}; };

View File

@ -15,12 +15,12 @@
// 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 {
fromEmail: `Verified using email {email}`, fromEmail: `使用邮箱{email}进行确认`,//Verified using email {email}
fromRegistry: `{name} (from registry)`, fromRegistry: `{name}(来自注册)`,//{name} (from registry)
labels: { labels: {
accounts: `accounts`, accounts: `账户`,//accounts
contacts: `contacts`, contacts: `合约`,//contacts
contracts: `contracts` contracts: `合约`//contracts
}, },
noAccount: `No account matches this query...` noAccount: `查不到这个账户`//No account matches this query...
}; };

View File

@ -16,10 +16,10 @@
export default { export default {
buttons: { buttons: {
add: `address` add: `地址` //address
}, },
errors: { errors: {
invalidFile: `The provided file is invalid...` invalidFile: `提供的文件是无效的`//The provided file is invalid...
}, },
title: `Saved Addresses` title: `保存的地址`//Saved Addresses
}; };

View File

@ -16,15 +16,15 @@
export default { export default {
frame: { frame: {
error: `ERROR: This application cannot and should not be loaded in an embedded iFrame` error: `错误:这个应用不能也不应该载入到内置框架中`//ERROR: This application cannot and should not be loaded in an embedded iFrame
}, },
status: { status: {
consensus: { consensus: {
capable: `Capable`, capable: `可行`,//Capable
capableUntil: `Capable until #{blockNumber}`, capableUntil: `到第 #{blockNumber} 区块前可行`,//Capable until #{blockNumber}
incapableSince: `Incapable since #{blockNumber}`, incapableSince: `自第 #{blockNumber} 区块后不可行`,//Incapable since #{blockNumber}
unknown: `Unknown capability` unknown: `未知能力`//Unknown capability
}, },
upgrade: `Upgrade` upgrade: `升级`//Upgrade
} }
}; };

View File

@ -13,14 +13,18 @@
// You should have received a copy of the GNU General Public License // You should have received a copy of the GNU General Public License
// 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 {
connectingAPI: `Connecting to the Parity Secure API.`, connectingAPI: `正在连接至Parity Secure API`, // Connecting to the Parity Secure API.
connectingNode: `Connecting to the Parity Node. If this informational message persists, please ensure that your Parity node is running and reachable on the network.`, connectingNode: `正在连接Parity节点。如果弹出任何信息请确认你的Parity节点正在运行并连接至互联网。`,
invalidToken: `invalid signer token`, // Connecting to the Parity Node. If this informational message persists,
noConnection: `Unable to make a connection to the Parity Secure API. To update your secure token or to generate a new one, run {newToken} and paste the generated token into the space below.`, // please ensure that your Parity node is running and reachable on the network.
invalidToken: `无效的签名令牌`, // invalid signer token
noConnection: `无法连接至Parity Secure API。请升级的你的安全令牌或者生成一个新的运行{newToken}并粘贴生成的令牌到下方。`,
// Unable to make a connection to the Parity Secure API. To update your secure
// token or to generate a new one, run {newToken} and paste the generated token
// into the space below.
token: { token: {
hint: `a generated token from Parity`, hint: `一个Parity生成的令牌`, // a generated token from Parity
label: `secure token` label: `安全令牌` // secure token
} }
}; };

View File

@ -16,26 +16,26 @@
export default { export default {
buttons: { buttons: {
close: `Close`, close: `关闭`, // close
details: `details`, details: `详细资料`, // details
edit: `edit`, edit: `编辑`, // edit
execute: `execute`, execute: `运行`, // execute
forget: `forget` forget: `forget` // forget
}, },
details: { details: {
title: `contract details` title: `合约细节` // contract details
}, },
events: { events: {
eventPending: `pending`, eventPending: `待定中`, // pending
noEvents: `No events has been sent from this contract.`, noEvents: `此合约没有发送过任何事件`, // No events has been sent from this contract.
title: `events` title: `事件` // events
}, },
minedBlock: `Mined at block #{blockNumber}`, minedBlock: `挖到了第{blockNumber}个区块`, // Mined at block #{blockNumber}
queries: { queries: {
buttons: { buttons: {
query: `Query` query: `查询` // Query
}, },
title: `queries` title: `查询` // queries
}, },
title: `Contract Information` title: `合约信息` // Contract Information
}; };

View File

@ -16,13 +16,13 @@
export default { export default {
buttons: { buttons: {
deploy: `deploy`, deploy: `部署`, // deploy
develop: `develop`, develop: `开发`, // develop
watch: `watch` watch: `观察` // watch
}, },
sortOrder: { sortOrder: {
date: `date`, date: `日期`, // date
minedBlock: `mined block` minedBlock: `挖到的区块` // mined block
}, },
title: `Contracts` title: `合约` // Contracts
}; };

View File

@ -16,91 +16,91 @@
export default { export default {
button: { button: {
add: `Add`, add: `添加`, // Add
cancel: `Cancel`, cancel: `取消`, // Cancel
close: `Close`, close: `关闭`, // Close
create: `Create`, create: `创建`, // Create
done: `Done`, done: `完成`, // Done
next: `Next`, next: `下一步`, // Next
sending: `Sending...` sending: `发送中...` // Sending...
}, },
deployment: { deployment: {
message: `The deployment is currently in progress` message: `部署正在进行中` // The deployment is currently in progress
}, },
details: { details: {
address: { address: {
hint: `the wallet contract address`, hint: `钱包的合约地址`, // the wallet contract address
label: `wallet address` label: `钱包地址` // wallet address
}, },
dayLimitMulti: { dayLimitMulti: {
hint: `amount of ETH spendable without confirmations`, hint: `无需确认即可使用的ETH数量`, // amount of ETH spendable without confirmations
label: `wallet day limit` label: `钱包每日限额` // wallet day limit
}, },
description: { description: {
hint: `the local description for this wallet`, hint: `本地钱包描述`, // the local description for this wallet
label: `wallet description (optional)` label: `钱包描述(可选)` // wallet description (optional)
}, },
descriptionMulti: { descriptionMulti: {
hint: `the local description for this wallet`, hint: `本地钱包描述`, // the local description for this wallet
label: `wallet description (optional)` label: `钱包描述(可选)` // wallet description (optional)
}, },
name: { name: {
hint: `the local name for this wallet`, hint: `钱包本地名称`, // the local name for this wallet
label: `wallet name` label: `钱包名称` // wallet name
}, },
nameMulti: { nameMulti: {
hint: `the local name for this wallet`, hint: `钱包本地名称`, // the local name for this wallet
label: `wallet name` label: `钱包名称` // wallet name
}, },
ownerMulti: { ownerMulti: {
hint: `the owner account for this contract`, hint: `合约的持有者账户`, // the owner account for this contract
label: `from account (contract owner)` label: `从账户 (contract owner)` // from account (contract owner)
}, },
ownersMulti: { ownersMulti: {
label: `other wallet owners` label: `其他钱包持有者` // other wallet owners
}, },
ownersMultiReq: { ownersMultiReq: {
hint: `number of required owners to accept a transaction`, hint: `接受交易所需的持有者人数`, // number of required owners to accept a transaction
label: `required owners` label: `所需持有者` // required owners
} }
}, },
info: { info: {
added: `added`, added: `已添加`, // added
copyAddress: `copy address to clipboard`, copyAddress: `复制地址至粘贴板`, // copy address to clipboard
created: `{name} has been {deployedOrAdded} at`, created: `{name}已被{deployedOrAdded}至`, // {name} has been {deployedOrAdded} at
dayLimit: `The daily limit is set to {dayLimit} ETH.`, dayLimit: `每日限额已被设置为{dayLimit}ETH`, // The daily limit is set to {dayLimit} ETH.
deployed: `deployed`, deployed: `已部署`, // deployed
numOwners: `{numOwners} owners are required to confirm a transaction.`, numOwners: `需要{numOwners}个持有者才能确认一个交易`, // {numOwners} owners are required to confirm a transaction.
owners: `The following are wallet owners` owners: `以下为钱包持有者` // The following are wallet owners
}, },
rejected: { rejected: {
message: `The deployment has been rejected`, message: `部署被拒绝`, // The deployment has been rejected
state: `The wallet will not be created. You can safely close this window.`, state: `钱包不会被创建。你可以安全地关闭本窗口`, // The wallet will not be created. You can safely close this window.
title: `rejected` title: `失败` // rejected
}, },
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`, 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: `正在等待Parity Secure Signer确认本交易`, // Waiting for confirmation of the transaction in the Parity Secure Signer
waitingReceipt: `Waiting for the contract deployment transaction receipt` waitingReceipt: `正在等待合约部署交易收据` // Waiting for the contract deployment transaction receipt
}, },
steps: { steps: {
deployment: `wallet deployment`, deployment: `钱包部署`, // wallet deployment
details: `wallet details`, details: `钱包详情`, // wallet details
info: `wallet informaton`, info: `钱包信息`, // wallet informaton
type: `wallet type` type: `钱包类别` // wallet type
}, },
type: { type: {
multisig: { multisig: {
description: `Create/Deploy a {link} Wallet`, description: `创建/部署一个{link}钱包`, // Create/Deploy a {link} Wallet
label: `Multi-Sig wallet`, label: `多重签名钱包`, // Multi-Sig Wallet
link: `standard multi-signature` link: `标准多重签名` // standard multi-signature
}, },
watch: { watch: {
description: `Add an existing wallet to your accounts`, description: `添加一个已有钱包到你的账户`, // Add an existing wallet to your accounts
label: `Watch a wallet` label: `观察钱包` // Watch a wallet
} }
} }
}; };

View File

@ -15,6 +15,6 @@
// 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 {
loading: `Loading`, loading: `正在加载`,//Loading
unavailable: `The dapp cannot be reached` unavailable: `不能获取这个dapp`//The dapp cannot be reached
}; };

View File

@ -17,29 +17,32 @@
export default { export default {
add: { add: {
builtin: { builtin: {
desc: `Experimental applications developed by the Parity team to show off dapp capabilities, integration, experimental features and to control certain network-wide client behaviour.`, desc: `Parity团队开发的实验性的用以展示dapp的性能、集成、实验性特性和控制特定网络的的客户端行为`,
label: `Applications bundled with Parity` //Experimental applications developed by the Parity team to show off dapp capabilities, integration, experimental features and to control certain network-wide client behaviour.
label: `与Parity绑定的应用`//Applications bundled with Parity
}, },
label: `visible applications`, label: `visible applications可见的应用`,//visible applications
local: { local: {
desc: `All applications installed locally on the machine by the user for access by the Parity client.`, desc: `All applications installed locally on the machine by the user for access by the Parity client.`,
label: `Applications locally available` label: `本地可用的应用`//Applications locally available
}, },
network: { network: {
desc: `These applications are not affiliated with Parity nor are they published by Parity. Each remain under the control of their respective authors. Please ensure that you understand the goals for each application before interacting.`, desc: `这些应用与Parity没有关联也不是Parity发布的。 它们是由各自的作者控制的。 在使用以前,请确保你理解每个应用的目标。`,
label: `Applications on the global network` //These applications are not affiliated with Parity nor are they published by Parity.Each remain under the control of their respective authors.Please ensure that you understand the goals for each application before interacting.
label: `全球网络上的应用`//Applications on the global network
} }
}, },
button: { button: {
edit: `edit`, edit: `编辑`,//edit
permissions: `permissions` permissions: `许可`//permissions
}, },
external: { external: {
accept: `I understand that these applications are not affiliated with Parity`, accept: `我理解这些应用和Parity没有关联`,//I understand that these applications are not affiliated with Parity
warning: `Applications made available on the network by 3rd-party authors are not affiliated with Parity nor are they published by Parity. Each remain under the control of their respective authors. Please ensure that you understand the goals for each before interacting.` warning: `第三方开发者开发的应用与Parity没有关联也不是Parity发布的。 它们是由各自的作者控制的。 在使用以前,请确保你理解每个应用的目标。`
//Applications made available on the network by 3rd-party authors are not affiliated with Parity nor are they published by Parity. Each remain under the control of their respective authors. Please ensure that you understand the goals for each before interacting.
}, },
label: `Decentralized Applications`, label: `去中心化应用`,//Decentralized Applications
permissions: { permissions: {
label: `visible dapp accounts` label: `可见的dapp账户`//visible dapp accounts
} }
}; };

View File

@ -16,9 +16,9 @@
export default { export default {
password: { password: {
hint: `provide the account password to confirm the account deletion`, hint: `提供账户密码,确认删除账户`,//provide the account password to confirm the account deletion
label: `account password` label: `账户密码`//account password
}, },
question: `Are you sure you want to permanently delete the following account?`, question: `你确定你想永久地删除下面的账户?`,//Are you sure you want to permanently delete the following account?
title: `confirm removal` title: `确认删除`//confirm removal
}; };

View File

@ -16,75 +16,75 @@
export default { export default {
busy: { busy: {
title: `The deployment is currently in progress` title: `部署正在进行中`//The deployment is currently in progress
}, },
button: { button: {
cancel: `Cancel`, cancel: `取消`,//Cancel
close: `Close`, close: `关闭`,//Close
create: `Create`, create: `创建`,//Create
done: `Done`, done: `完成`,//Done
next: `Next` next: `下一个`//Next
}, },
completed: { completed: {
description: `Your contract has been deployed at` description: `你的合约已经被部署在`//Your contract has been deployed at
}, },
details: { details: {
abi: { abi: {
hint: `the abi of the contract to deploy or solc combined-output`, hint: `合约的abi或者solc 组合输出`,//the abi of the contract to deploy or solc combined-output
label: `abi / solc combined-output` label: `abi / solc 组合输出 `//abi / solc combined-output
}, },
address: { address: {
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: { advanced: {
label: `advanced sending options` label: `高级的发送选项`//advanced sending options
}, },
amount: { amount: {
hint: `the amount to transfer to the contract`, hint: `转到这个合约中的数额`,//the amount to transfer to the contract
label: `amount to transfer (in {tag})` label: `发送数额{tag}`//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
}, },
contract: { contract: {
label: `select a contract` label: `选择一个合约`//select a contract
}, },
description: { description: {
hint: `a description for the contract`, hint: `对这个合约的描述`,//a description for the contract
label: `contract description (optional)` label: `合约描述(可选)`//contract description (optional)
}, },
name: { name: {
hint: `a name for the deployed contract`, hint: `已经部署合约的名字`,//a name for the deployed contract
label: `contract name` label: `合约名字`//contract name
} }
}, },
owner: { owner: {
noneSelected: `a valid account as the contract owner needs to be selected` noneSelected: `选择一个有效的地址作为合约的所有者`//a valid account as the contract owner needs to be selected
}, },
parameters: { parameters: {
choose: `Choose the contract parameters` choose: `选择合约参数`//Choose the contract parameters
}, },
rejected: { rejected: {
description: `You can safely close this window, the contract deployment will not occur.`, description: `你可以安全地关闭窗口,合约部署不会发生。`,//You can safely close this window, the contract deployment will not occur.
title: `The deployment has been rejected` title: `部署已经被拒绝`//The deployment has been rejected
}, },
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`, 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
waitSigner: `Waiting for confirmation of the transaction in the Parity Secure Signer` waitSigner: `等待Parity Secure Signer中的交易被确认 `//Waiting for confirmation of the transaction in the Parity Secure Signer
}, },
title: { title: {
completed: `completed`, completed: `完成`,//completed
deployment: `deployment`, deployment: `部署`,//deployment
details: `contract details`, details: `合约细节`,//contract details
extras: `extra information`, extras: `额外信息`,//extra information
failed: `deployment failed`, failed: `部署失败`,//deployment failed
parameters: `contract parameters`, parameters: `s合约参数`,//contract parameter
rejected: `rejected` rejected: `拒绝`//rejected
} }
}; };

View File

@ -16,19 +16,19 @@
export default { export default {
description: { description: {
hint: `description for this address`, hint: `此地址的描述`, // description for this address
label: `address description` label: `地址描述` // address description
}, },
name: { name: {
label: `name` label: `名称` // name
}, },
passwordHint: { passwordHint: {
hint: `a hint to allow password recovery`, hint: `密码恢复提示`, // a hint to allow password recovery
label: `(optional) password hint` label: `(可选)密码提示` // (optional) password hint
}, },
tags: { tags: {
hint: `press <Enter> to add a tag`, hint: `按<Enter>来添加一个标签`, // press <Enter> to add a tag
label: `(optional) tags` label: `(可选)标签` // (optional) tags
}, },
title: `edit metadata` title: `编辑元数据` // edit metadata
}; };

View File

@ -15,10 +15,10 @@
// 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 {
duplicateName: `the name already exists`, duplicateName: `名称已存在`, // the name already exists
invalidKey: `the raw key needs to be hex, 64 characters in length and contain the prefix "0x"`, invalidKey: `原始私钥需要被16进制64个字符长度并以"0x"开头`, // the raw key needs to be hex, 64 characters in length and contain the prefix "0x"
noFile: `select a valid wallet file to import`, noFile: `选择一个可用的钱包文件来输入`, // select a valid wallet file to import
noKey: `you need to provide the raw private key`, noKey: `你需要提供原始私钥`, // you need to provide the raw private key
noMatchPassword: `the supplied passwords does not match`, noMatchPassword: `所提供的密码不正确`, // the supplied passwords does not match
noName: `you need to specify a valid name` noName: `你需要明确一个可用的名称` // you need to specify a valid name
}; };

View File

@ -16,43 +16,43 @@
export default { export default {
busy: { busy: {
posted: `Your transaction has been posted to the network`, posted: `你的交易已被公布至网络`, // Your transaction has been posted to the network
title: `The function execution is in progress`, title: `函数执行正在进行中`, // The function execution is in progress
waitAuth: `Waiting for authorization in the Parity Signer` waitAuth: `正在等待Parity Signer授权` // Waiting for authorization in the Parity Signer
}, },
button: { button: {
cancel: `cancel`, cancel: `取消`, // cancel
done: `done`, done: `完成`, // done
next: `next`, next: `下一步`, // next
post: `post transaction`, post: `公布交易`, // post transaction
prev: `prev` prev: `上一步` // prev
}, },
details: { details: {
address: { address: {
hint: `from account`, hint: `来自账户`, // from account
label: `the account to transact with` label: `将要交易的账户` // the account to transact with
}, },
advancedCheck: { advancedCheck: {
label: `advanced sending options` label: `高级发送选项` // advanced sending options
}, },
amount: { amount: {
hint: `the amount to send to with the transaction`, hint: `此交易将会发送的数量`, // the amount to send to with the transaction
label: `transaction value (in ETH)` label: `交易价值ETH` // transaction value (in ETH)
}, },
function: { function: {
hint: `the function to call on the contract`, hint: `此合约将会调用的函数`, // the function to call on the contract
label: `function to execute` label: `将执行的函数` // function to execute
} }
}, },
rejected: { rejected: {
state: `You can safely close this window, the function execution will not occur.`, state: `你可以安全的关闭此视窗,函数将不会被执行。`, // You can safely close this window, the function execution will not occur.
title: `The execution has been rejected` title: `执行失败` // The execution has been rejected
}, },
steps: { steps: {
advanced: `advanced options`, advanced: `高级选项`, // advanced options
complete: `complete`, complete: `完成`, // complete
rejected: `rejected`, rejected: `失败`, // rejected
sending: `sending`, sending: `发送中`, // sending
transfer: `function details` transfer: `函数详情` // function details
} }
}; };

View File

@ -15,6 +15,8 @@
// 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 {
install: `Install the extension now`, install: `现在就安装这个扩展`, // Install the extension now
intro: `Parity now has an extension available for Chrome that allows safe browsing of Ethereum-enabled distributed applications. It is highly recommended that you install this extension to further enhance your Parity experience.` intro: `Parity现在有一个Chrome的扩展可以安全的浏览以太坊所支持的分布式应用。我们强烈推荐你安装这个扩展来进一步提升你的Parity使用体验。`
// Parity now has an extension available for Chrome that allows safe browsing of Ethereum-enabled distributed applications.
// It is highly recommended that you install this extension to further enhance your Parity experience.
}; };

View File

@ -16,13 +16,14 @@
export default { export default {
buttons: { buttons: {
close: `close`, close: `关闭`,//close
done: `close`, done: `关闭`,//close
request: `request` request: `请求`//request
}, },
summary: { summary: {
done: `Your Kovan ETH has been requested from the faucet which responded with -`, done: `你已经向水龙头请求Kovan ETH测试币`,//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.` info: `如果请求将Kovan ETH测试币存入这个地址你需要确定这个地址在主网络上已经用短信验证过了。 一旦执行水龙头将向当前账户存入Kovan ETH测试币。`
//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` title: `Kovan ETH测试币水龙头`//Kovan ETH Faucet Kovan
}; };

View File

@ -16,34 +16,37 @@
export default { export default {
button: { button: {
close: `Close`, close: `关闭`,//Close
create: `Create`, create: `创建`,//Create
next: `Next`, next: `下一步`,//Next
print: `Print Phrase`, print: `打印词组`,//Print Phrase
skip: `Skip` skip: `跳过`//Skip
}, },
completed: { completed: {
congrats: `Congratulations! Your node setup has been completed successfully and you are ready to use the application.`, congrats: `恭喜!你的节点设置已经完成,你现在可以使用应用了。`,
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.` //Congratulations! Your node setup has been completed successfully and you are ready to use the application.
next: `下面你将浏览可用的功能和通用的应用界面让你最快速地使用Parity。`
//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: { tnc: {
accept: `I accept these terms and conditions` accept: `我接受这些条款和条件`//I accept these terms and conditions
}, },
welcome: { 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 -`, description: `作为初次安装的一部分下面的几个步骤将指导你如何设置你的Parity和相关账户。我们的目标是使得使用Parity变得尽可能的简单让你成功运行所以请有点耐心。 一旦完成,你将拥有`,
greeting: `Welcome to Parity, the fastest and simplest way to run your node.`, //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 -
next: `Click Next to continue your journey.`, greeting: `欢迎使用Parity这是运行以太坊节点的最快和最简单的方式。`,//Welcome to Parity, the fastest and simplest way to run your node.
next: `点击下一步继续`,//Click Next to continue your journey.
step: { step: {
account: `Created your first Parity account`, account: `创建你的第一个Parity账户`,//Created your first Parity account
privacy: `Understood our privacy policy & terms of operation`, privacy: `理解你的隐私政策和运作条款`,//Understood our privacy policy & terms of operation
recovery: `Have the ability to recover your account` recovery: `有能力可以恢复你的账户`//Have the ability to recover your account
} }
} }
}; };

View File

@ -16,23 +16,23 @@
export default { export default {
account: { account: {
visited: `accessed {when}` visited: `已访问{when}` // accessed {when}
}, },
accounts: { accounts: {
none: `No recent accounts history available`, none: `没有可用的近期账户历史`, // No recent accounts history available
title: `Recent Accounts` title: `近期账户` // Recent Accounts
}, },
dapp: { dapp: {
visited: `accessed {when}` visited: `已访问{when}` // accessed {when}
}, },
dapps: { dapps: {
none: `No recent Applications history available`, none: `没有可用的近期应用历史`, // No recent Applications history available
title: `Recent Dapps` title: `近期Dapps` // Recent Dapps
}, },
title: `Parity Home`, title: `Parity首页`, // Parity Home
url: { url: {
none: `No recent URL history available`, none: `没有可用的近期URL历史`, // No recent URL history available
title: `Web Applications`, title: `网页应用`, // Web Applications
visited: `visited {when}` visited: `已访问{when}` // visited {when}
} }
}; };

View File

@ -16,28 +16,28 @@
export default { export default {
button: { button: {
cancel: `Cancel`, cancel: `取消`, // Cancel
load: `Load`, load: `加载`, // Load
no: `No`, no: ``, // No
yes: `Yes` yes: `` // Yes
}, },
contract: { contract: {
savedAt: `Saved {when}` savedAt: `已保存{when}` // Saved {when}
}, },
header: { header: {
saved: `Saved Contracts`, saved: `已保存的合约`, // Saved Contracts
snippets: `Contract Snippets` snippets: `合约片段` // Contract Snippets
}, },
removal: { removal: {
confirm: `Are you sure you want to remove the following contract from your saved contracts?`, confirm: `你确定要将以下合约从已保存的合约中删除吗?`, // Are you sure you want to remove the following contract from your saved contracts?
savedAt: `Saved {when}` savedAt: `已保存{when}` // Saved {when}
}, },
tab: { tab: {
local: `Local`, local: `本地`, // Local
snippets: `Snippets` snippets: `片段` // Snippets
}, },
title: { title: {
remove: `confirm removal`, remove: `确认删除`, // confirm removal
view: `view contracts` view: `查看合约` // view contracts
} }
}; };

View File

@ -16,14 +16,14 @@
export default { export default {
button: { button: {
close: `Close` close: `关闭` // Close
}, },
label: { label: {
parity: `Parity`, parity: `Parity`, // Parity
signer: `Signer` signer: `Signer` // Singer
}, },
title: { title: {
accounts: `Default Account`, accounts: `默认账户`, // Default Account
signer: `Parity Signer: Pending` signer: `Parity Signer:待处理` // Parity Signer: Pending
} }
}; };

View File

@ -16,39 +16,39 @@
export default { export default {
button: { button: {
cancel: `Cancel`, cancel: `取消`, // Cancel
change: `Change`, change: `更改`, // Change
test: `Test`, test: `测试`, // Test
wait: `Wait...` wait: `请等待...` // Wait...
}, },
currentPassword: { currentPassword: {
hint: `your current password for this account`, hint: `此账户的原密码`, // your current password for this account
label: `current password` label: `原密码` // current password
}, },
newPassword: { newPassword: {
hint: `the new password for this account`, hint: `此账户的新密码`, // the new password for this account
label: `new password` label: `新密码` // new password
}, },
passwordHint: { passwordHint: {
display: `Hint {hint}`, display: `提示{hint}`, // Hint {hint}
hint: `hint for the new password`, hint: `新密码的提示`, // hint for the new password
label: `(optional) new password hint` label: `(可选)新的密码提示` // (optional) new password hint
}, },
repeatPassword: { repeatPassword: {
error: `the supplied passwords do not match`, error: `所提供的密码不正确`, // the supplied passwords do not match
hint: `repeat the new password for this account`, hint: `请重复此账户的新密码`, // repeat the new password for this account
label: `repeat new password` label: `重复新密码` // repeat new password
}, },
success: `Your password has been successfully changed`, success: `你的密码已经成功更改`, // Your password has been successfully changed
tabChange: { tabChange: {
label: `Change Password` label: `更改密码` // Change Password
}, },
tabTest: { tabTest: {
label: `Test Password` label: `测试密码` // Test Password
}, },
testPassword: { testPassword: {
hint: `your account password`, hint: `你的账户密码`, // your account password
label: `password` label: `密码` // password
}, },
title: `Password Manager` title: `密码管理器` // Password Manager
}; };

View File

@ -16,12 +16,12 @@
export default { export default {
buttons: { buttons: {
cancel: `Cancel`, cancel: `取消`, // Cancel
save: `Save` save: `保存` // Save
}, },
name: { name: {
hint: `choose a name for this contract`, hint: `为此合约选择一个名称`, // choose a name for this contract
label: `contract name` label: `合约名称` // contract name
}, },
title: `save contract` title: `保存合约` // save contract
}; };

View File

@ -16,86 +16,111 @@
export default { export default {
background: { background: {
button_more: `generate more`, button_more: `生成更多`, // generate more
overview_0: `The background pattern you can see right now is unique to your Parity installation. It will change every time you create a new Signer token. This is so that decentralized applications cannot pretend to be trustworthy.`, overview_0: `你现在所看到的背景图案在你的Parity安装中是独一无二的。每次创造一个新的Signer令牌都会改变一次图案。这也保证了去中性化应用不能伪装成可信的样子。`,
overview_1: `Pick a pattern you like and memorize it. This Pattern will always be shown from now on, unless you clear your browser cache or use a new Signer token.`, // The background pattern you can see right now is unique to your Parity installation. It will change every time you create a new
label: `background` // Signer token. This is so that decentralized applications cannot pretend to be trustworthy.
overview_1: `选择一个你喜欢的图案并记住它的样子。这个图案从现在开始会经常出现除非你清空了浏览器的缓存或者使用了新的Signer令牌。`,
// Pick a pattern you like and memorize it. This Pattern will always be shown from now on, unless you clear your browser cache or
// use a new Signer token.
label: `背景` // background
}, },
parity: { parity: {
chains: { chains: {
chain_classic: `Parity syncs to the Ethereum Classic network`, chain_classic: `将Parity同步至以太坊经典网络`, // Parity syncs to the Ethereum Classic network
chain_dev: `Parity uses a local development chain`, chain_dev: `将Parity使用一条本地开发用区块链`, // Parity uses a local development chain
chain_expanse: `Parity syncs to the Expanse network`, chain_expanse: `将Parity同步至Expanse网络`, // Parity syncs to the Expanse network
chain_foundation: `Parity syncs to the Ethereum network launched by the Ethereum Foundation`, chain_foundation: `将Parity同步至以太坊基金会发起的以太坊网络`, // Parity syncs to the Ethereum network launched by the Ethereum Foundation
chain_kovan: `Parity syncs to the Kovan test network`, chain_kovan: `将Parity同步至Kovan测试网络`, // Parity syncs to the Kovan test network
chain_olympic: `Parity syncs to the Olympic test network`, chain_olympic: `将Parity同步至Olympic测试网络`, // Parity syncs to the Olympic test network
chain_ropsten: `Parity syncs to the Ropsten test network`, chain_ropsten: `将Parity同步至Ropsten测试网络`, // Parity syncs to the Ropsten test network
cmorden_kovan: `Parity syncs to Morden (Classic) test network`, cmorden_kovan: `将Parity同步至Morden经典测试网络`, // Parity syncs to Morden (Classic) test network
hint: `the chain for the Parity node to sync to`, hint: `Parity节点同步的区块链`, // the chain for the Parity node to sync to
label: `chain/network to sync` 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: `选择一个不同的logs层次`, // Choose the different logs level.
modes: { modes: {
hint: `the syncing mode for the Parity node`, hint: `Parity节点的同步模式`, // 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持续地同步区块链`, // Parity continuously syncs the chain
mode_dark: `Parity syncs only when the RPC is active`, mode_dark: `Parity只有在RPC激活时才同步`, // Parity syncs only when the RPC is active
mode_offline: `Parity doesn't sync`, mode_offline: `Parity不同步`, // Parity doesn't sync
mode_passive: `Parity syncs initially, then sleeps and wakes regularly to resync` mode_passive: `Parity初始同步,然后进入休眠并有规律地再同步` // Parity syncs initially, then sleeps and wakes regularly to resync
}, },
overview_0: `Control the Parity node settings and nature of syncing via this interface.`, overview_0: `通过此界面控制Parity节点设置和同步设置`, // Control the Parity node settings and nature of syncing via this interface.
label: `parity` label: `parity` // parity
}, },
proxy: { proxy: {
details_0: `Instead of accessing Parity via the IP address and port, you will be able to access it via the .parity subdomain, by visiting {homeProxy}. To setup subdomain-based routing, you need to add the relevant proxy entries to your browser,`, details_0: `除了通过IP地址和端口来访问Parity你也能通过.parity子域名来使用Parity访问 {homeProxy}。为了设置基于子域名的路由,你需要添加相关的代理记录至你的浏览器。`,
details_1: `To learn how to configure the proxy, instructions are provided for {windowsLink}, {macOSLink} or {ubuntuLink}.`, // Instead of accessing Parity via the IP address and port, you will be able to access it via the .parity subdomain, by visiting
details_macos: `macOS`, // {homeProxy}. To setup subdomain-based routing, you need to add the relevant proxy entries to your browser,
details_ubuntu: `Ubuntu`, details_1: `如果想了解如何配置代理,教程已提供在{windowsLink}{macOSLink}和{ubuntuLink}。`,
details_windows: `Windows`, // To learn how to configure the proxy, instructions are provided for {windowsLink}, {macOSLink} or {ubuntuLink}.
overview_0: `The proxy setup allows you to access Parity and all associated decentralized applications via memorable addresses.`, details_macos: `macOS`, // macOS
label: `proxy` details_ubuntu: `Ubuntu`, // Ubuntu
details_windows: `Windows`, // Windows
overview_0: `代理设置使你可以通过一个可记忆的地址来访问Parity和所有相关的去中性化应用。`,
// The proxy setup allows you to access Parity and all associated decentralized applications via memorable addresses.
label: `代理` // proxy
}, },
views: { views: {
accounts: { 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.`, description: `一个此Parity实例所关联和导入的所有账户的列表。发送交易、接收流入价值、管理你的账目和资助你的账户。`,
label: `Accounts` // 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
}, },
addresses: { addresses: {
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.`, description: `一个此Parity实例管理的所有联系人和地址簿记录的列表。只需点击一个按钮就可以观察账户并获得所有交易相关的信息。`,
label: `Addressbook` // 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
}, },
apps: { apps: {
description: `Distributed applications that interact with the underlying network. Add applications, manage you application portfolio and interact with application from around the network.`, description: `与整个底层网络交流的分布式应用。添加应用,管理你的应用库和与网络上的其他应用进行交互。`,
label: `Applications` // Distributed applications that interact with the underlying network. Add applications, manage you application portfolio and
// interact with application from around the network.
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: `观察和交互已经被部署在网络上的特定合约。这是一个更注重技术的环境,特别为可以理解合约内部运行机制的高级用户所设立。`,
label: `Contracts` // 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
}, },
overview_0: `Manage the available application views using only the parts of the application applicable to you.`, overview_0: `仅可视部分对你可用的应用来管理应用界面`,
overview_1: `Are you an end-user? The defaults are setup for both beginner and advanced users alike.`, // Manage the available application views using only the parts of the application applicable to you.
overview_2: `Are you a developer? Add some features to manage contracts and interact with application deployments.`, overview_1: `你是终端用户?默认设置为初学者和高级用户进行了相同的设置。`,
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.`, // 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_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: `此界面。允许你自定义应用的选项、运行、可视化和感官。`,
label: `Settings` // This view. Allows you to customize the application in term of options, operation and look and feel.
label: `设置` // Settings
}, },
signer: { signer: {
description: `The secure transaction management area of the application where you can approve any outgoing transactions made from the application as well as those placed into the queue by distributed applications.`, description: `这个应用安全交易管理区域,你可以通过任何从本应用和其他分布式应用发起的即将发送的交易`,
label: `Signer` // The secure transaction management area of the application where you can approve any outgoing transactions made
// from the application as well as those placed into the queue by distributed applications.
label: `Signer` // Signer
}, },
status: { status: {
description: `See how the Parity node is performing in terms of connections to the network, logs from the actual running instance and details of mining (if enabled and configured).`, description: `观察Parity节点现在的运行情况网络连接数、实际运行实例的Logs和具体挖矿信息如果已开启并设置`,
label: `Status` // See how the Parity node is performing in terms of connections to the network, logs from the actual running instance
// and details of mining (if enabled and configured).
label: `状态` // Status
}, },
label: `views`, label: `视窗`, // views
home: { home: {
label: `Home` label: `首页` // Home
} }
}, },
label: `settings` label: `设置` // settings
}; };

View File

@ -16,51 +16,61 @@
export default { export default {
awaitingDepositStep: { awaitingDepositStep: {
awaitingConfirmation: `Awaiting confirmation of the deposit address for your {typeSymbol} funds exchange`, awaitingConfirmation: `正在等待你的{typeSymbol}资金交易的存款地址的确认信息`,
awaitingDeposit: `{shapeshiftLink} is awaiting a {typeSymbol} deposit. Send the funds from your {typeSymbol} network client to -`, // Awaiting confirmation of the deposit address for your {typeSymbol} funds exchange
minimumMaximum: `{minimum} minimum, {maximum} maximum` awaitingDeposit: `{shapeshiftLink}正在等待{typeSymbol}的存入.从你的{typeSymbol}网络客户端发送资金至-`,
// {shapeshiftLink} is awaiting a {typeSymbol} deposit. Send the funds from your {typeSymbol} network client to -
minimumMaximum: `{minimum}至少, {maximum}至多` // {minimum} minimum, {maximum} maximum
}, },
awaitingExchangeStep: { awaitingExchangeStep: {
awaitingCompletion: `Awaiting the completion of the funds exchange and transfer of funds to your Parity account.`, awaitingCompletion: `正在完成资金交易并发送资金至你的Parity账户`,
receivedInfo: `{shapeshiftLink} has received a deposit of -` // Awaiting the completion of the funds exchange and transfer of funds to your Parity account.
receivedInfo: `{shapeshiftLink}已经收到存款-`
// {shapeshiftLink} has received a deposit of -
}, },
button: { button: {
cancel: `Cancel`, cancel: `取消`, // Cancel
done: `Close`, done: `关闭`, // Close
shift: `Shift Funds` shift: `转换资金` // Shift Funds
}, },
completedStep: { completedStep: {
completed: `{shapeshiftLink} has completed the funds exchange.`, completed: `{shapeshiftLink}已经完成了资金交易。`, // {shapeshiftLink} has completed the funds exchange.
parityFunds: `The change in funds will be reflected in your Parity account shortly.` parityFunds: `资金的改变会马上在你的Parity账户里体现。`
// The change in funds will be reflected in your Parity account shortly.
}, },
errorStep: { errorStep: {
info: `The funds shifting via {shapeshiftLink} failed with a fatal error on the exchange. The error message received from the exchange is as follow:` info: `通过{shapeshiftLink}进行的资金转换因为一个交易的致命错误失败了。交易提供的错误信息如下:`
// The funds shifting via {shapeshiftLink} failed with a fatal error on the exchange. The error message received from the exchange
// is as follow:
}, },
optionsStep: { optionsStep: {
noPairs: `There are currently no exchange pairs/coins available to fund with.`, noPairs: `目前没有可匹配的交易/货币可用来进行转换`,
// There are currently no exchange pairs/coins available to fund with.
returnAddr: { returnAddr: {
hint: `the return address for send failures`, hint: `转换错误后的发回地址`, // the return address for send failures
label: `(optional) {coinSymbol} return address` label: `(可选){coinSymbol}发回地址` // (optional) {coinSymbol} return address
}, },
terms: { terms: {
label: `I understand that ShapeShift.io is a 3rd-party service and by using the service any transfer of information and/or funds is completely out of the control of Parity` label: `我理解ShapeShift.io是一个第三方服务使用此服务发生的任何信息/资金发送是完全不受Parity控制的`
// I understand that ShapeShift.io is a 3rd-party service and by using the service any transfer of information and/or funds is
// completely out of the control of Parity
}, },
typeSelect: { typeSelect: {
hint: `the type of crypto conversion to do`, hint: `数字货币转换的种类`, // the type of crypto conversion to do
label: `fund account from` label: `来自资金账户` // fund account from
} }
}, },
price: { price: {
minMax: `({minimum} minimum, {maximum} maximum)` minMax: `({minimum}至小, {maximum}至大)` // ({minimum} minimum, {maximum} maximum)
}, },
title: { title: {
completed: `completed`, completed: `完成`, // completed
deposit: `awaiting deposit`, deposit: `等待存款`, // awaiting deposit
details: `details`, details: `详情`, // details
error: `exchange failed`, error: `交易失败`, // exchange failed
exchange: `awaiting exchange` exchange: `等待交易` // awaiting exchange
}, },
warning: { warning: {
noPrice: `No price match was found for the selected type` noPrice: `所选择的类型没有匹配的价格` // No price match was found for the selected type
} }
}; };

View File

@ -16,88 +16,92 @@
export default { export default {
embedded: { embedded: {
noPending: `There are currently no pending requests awaiting your confirmation` noPending: `目前没有待处理的确认等待你的处理`
// There are currently no pending requests awaiting your confirmation
}, },
mainDetails: { mainDetails: {
editTx: `Edit conditions/gas/gasPrice`, editTx: `编辑条款/gas/gasPrice`, // Edit conditions/gas/gasPrice
tooltips: { tooltips: {
total1: `The value of the transaction including the mining fee is {total} {type}.`, total1: `包括交易费的交易的总价值是{total} {type}`,
total2: `(This includes a mining fee of {fee} {token})`, // The value of the transaction including the mining fee is {total} {type}.
value1: `The value of the transaction.` total2: `(包括了交易费 {fee} {token})`,
// (This includes a mining fee of {fee} {token})
value1: `交易价值` // The value of the transaction.
} }
}, },
requestOrigin: { requestOrigin: {
dapp: `by a dapp at {url}`, dapp: `来自dapp {url}`, // by a dapp at {url}
ipc: `via IPC session`, ipc: `通过IPC会话`, // via IPC session
rpc: `via RPC {rpc}`, rpc: `通过RPC{rpc}`, // via RPC {rpc}
signerCurrent: `via current tab`, signerCurrent: `通过当前标签页`, // via current tab
signerUI: `via UI session`, signerUI: `通过交互会话`, // via UI session
unknownInterface: `via unknown interface`, unknownInterface: `通过未知交互`, // via unknown interface
unknownRpc: `unidentified`, unknownRpc: `未明确的`, // unidentified
unknownUrl: `unknown URL` unknownUrl: `未知URL` // unknown URL
}, },
requestsPage: { requestsPage: {
noPending: `There are no requests requiring your confirmation.`, noPending: `没有请求需要你的确认`, // There are no requests requiring your confirmation.
pendingTitle: `Pending Requests`, pendingTitle: `待处理请求`, //Pending Requests
queueTitle: `Local Transactions` queueTitle: `本地交易` // Local Transactions
}, },
sending: { sending: {
hardware: { hardware: {
confirm: `Please confirm the transaction on your attached hardware device`, confirm: `请在你连接的硬件设备上确认交易`, // Please confirm the transaction on your attached hardware device
connect: `Please attach your hardware device before confirming the transaction` connect: `请在确认交易前连接你的硬件设备` // Please attach your hardware device before confirming the transaction
} }
}, },
signRequest: { signRequest: {
request: `A request to sign data using your account:`, request: `一个签名数据在请求你的账号:`, // A request to sign data using your account:
state: { state: {
confirmed: `Confirmed`, confirmed: `通过`, // Confirmed
rejected: `Rejected` rejected: `拒绝` // Rejected
}, },
unknownBinary: `(Unknown binary data)`, unknownBinary: `(未知二进制数据)`, // (Unknown binary data)
warning: `WARNING: This consequences of doing this may be grave. Confirm the request only if you are sure.` warning: `警告:此操作的结果是不可逆的。请在确认信息后再通过请求。`
// WARNING: This consequences of doing this may be grave. Confirm the request only if you are sure.
}, },
title: `Trusted Signer`, title: `可信的Signer`, // Trusted Signer
txPending: { txPending: {
buttons: { buttons: {
viewToggle: `view transaction` viewToggle: `查看交易` // view transaction
} }
}, },
txPendingConfirm: { txPendingConfirm: {
buttons: { buttons: {
confirmBusy: `Confirming...`, confirmBusy: `通过中...`, // Confirming...
confirmRequest: `Confirm Request` confirmRequest: `通过请求` // Confirm Request
}, },
errors: { errors: {
invalidWallet: `Given wallet file is invalid.` invalidWallet: `所提供的钱包文件不可用` // Given wallet file is invalid.
}, },
password: { password: {
decrypt: { decrypt: {
hint: `decrypt the key`, hint: `解密钥匙`, // decrypt the key
label: `Key Password` label: `钥匙密码` // Key Password
}, },
unlock: { unlock: {
hint: `unlock the account`, hint: `解锁账户`, // unlock the account
label: `Account Password` label: `账户密码` // Account Password
} }
}, },
passwordHint: `(hint) {passwordHint}`, passwordHint: `(提示){passwordHint}`, // (hint) {passwordHint}
selectKey: { selectKey: {
hint: `The keyfile to use for this account`, hint: `此账户的钥匙文件`, // The keyfile to use for this account
label: `Select Local Key` label: `选择本地钥匙` // Select Local Key
}, },
tooltips: { tooltips: {
password: `Please provide a password for this account` password: `请为此账户提供密码` // Please provide a password for this account
} }
}, },
txPendingForm: { txPendingForm: {
changedMind: `I've changed my mind`, changedMind: `我改主意了`, // I've changed my mind
reject: `reject request` reject: `拒绝请求` // reject request
}, },
txPendingReject: { txPendingReject: {
buttons: { buttons: {
reject: `Reject Request` reject: `拒绝请求` // Reject Request
}, },
info: `Are you sure you want to reject request?`, info: `你确定要拒绝请求吗?`, // Are you sure you want to reject request?
undone: `This cannot be undone` undone: `此操作是不可逆的` // This cannot be undone
} }
}; };

View File

@ -16,51 +16,52 @@
export default { export default {
debug: { debug: {
reverse: `Reverse Order`, reverse: `翻转订单`, // Reverse Order
stopped: `Refresh and display of logs from Parity is currently stopped via the UI, start it to see the latest updates.`, stopped: `Parity的交互目前停止了刷新和显示Logs请启动它来查看最新的更新。`,
title: `Node Logs` // Refresh and display of logs from Parity is currently stopped via the UI, start it to see the latest updates.
title: `节点Logs` // Node Logs
}, },
miningSettings: { miningSettings: {
input: { input: {
author: { author: {
hint: `the mining author`, hint: `矿工名字`, // the mining author
label: `author` label: `矿工` // author
}, },
extradata: { extradata: {
hint: `extra data for mined blocks`, hint: `提取挖到区块的数据`, // extra data for mined blocks
label: `extradata` label: `提取数据` // extradata
}, },
gasFloor: { gasFloor: {
hint: `the gas floor target for mining`, hint: `挖矿的gas下限目标`, // the gas floor target for mining
label: `gas floor target` label: `gas下限目标` // gas floor target
}, },
gasPrice: { gasPrice: {
hint: `the minimum gas price for mining`, hint: `挖矿的最低gas价格`, // the minimum gas price for mining
label: `minimal gas price` label: `最低gas价格` // minimal gas price
} }
}, },
title: `mining settings` title: `挖矿设置` // mining settings
}, },
status: { status: {
hashrate: `{hashrate} H/s`, hashrate: `{hashrate} H/s`, // {hashrate} H/s
input: { input: {
chain: `chain`, chain: ``, // chain
enode: `enode`, enode: `enode`, // enode
no: `no`, no: ``, // no
peers: `peers`, peers: `同步节点`, // peers
port: `network port`, port: `网络端口`, // network port
rpcEnabled: `rpc enabled`, rpcEnabled: `rpc开启`, // rpc enabled
rpcInterface: `rpc interface`, rpcInterface: `rpc交互`, // rpc interface
rpcPort: `rpc port`, rpcPort: `rpc端口`, // rpc port
yes: `yes` yes: `` // yes
}, },
title: { title: {
bestBlock: `best block`, bestBlock: `最新区块`, // best block
hashRate: `hash rate`, hashRate: `哈希率`, // hash rate
network: `network settings`, network: `网络设置`, // network settings
node: `Node`, node: `节点`, // Node
peers: `peers` peers: `同步节点` // peers
} }
}, },
title: `Status` title: `状态` // Status
}; };

View File

@ -16,6 +16,7 @@
export default { export default {
tooltip: { tooltip: {
overview: `navigate between the different parts and views of the application, switching between an account view, token view and distributed application view` overview: `在应用的不同部分和不同界面进行导航,在账户界面、代币界面和分布式应用界面之间切换。`
//navigate between the different parts and views of the application, switching between an account view, token view and distributed application view
} }
}; };

View File

@ -17,45 +17,46 @@
export default { export default {
advanced: { advanced: {
data: { data: {
hint: `the data to pass through with the transaction`, hint: `交易附带数据`,//the data to pass through with the transaction
label: `transaction data` label: `交易数据`//transaction data
} }
}, },
buttons: { buttons: {
back: `Back`, back: `返回`,//Back
cancel: `Cancel`, cancel: `取消`,//Cancel
close: `Close`, close: `关闭`,//Close
next: `Next`, next: `下一步`,//Next
send: `Send` send: `发送`//Send
}, },
details: { details: {
advanced: { advanced: {
label: `advanced sending options` label: `高级发送选项`//advanced sending options
}, },
amount: { amount: {
hint: `the amount to transfer to the recipient`, hint: `发送数额`,//the amount to transfer to the recipient
label: `amount to transfer (in {tag})` label: `发送数额{tag}`//amount to transfer (in {tag})
}, },
fullBalance: { fullBalance: {
label: `full account balance` label: `所有的余额`//full account balance
}, },
recipient: { recipient: {
hint: `the recipient address`, hint: `收款人地址`,//the recipient address
label: `recipient address` label: `收款人地址`//recipient address
}, },
sender: { sender: {
hint: `the sender address`, hint: `发送人地址`,//the sender address
label: `sender address` label: `发送人地址`//sender address
}, },
total: { total: {
label: `total transaction amount` label: `发送数额`//total transaction amount
} }
}, },
wallet: { wallet: {
confirmation: `This transaction needs confirmation from other owners.`, confirmation: `这笔交易需要其他人的确认。`,//This transaction needs confirmation from other owners.
operationHash: `operation hash` 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.
} }
}; };

View File

@ -17,23 +17,24 @@
export default { export default {
condition: { condition: {
block: { block: {
hint: `The minimum block to send from`, hint: `在某个区块高度后发送`,//The minimum block to send from
label: `Transaction send block` label: `交易发送区块`//Transaction send block
}, },
blocknumber: `Send after BlockNumber`, blocknumber: `在某个区块后发送`,//Send after BlockNumber
date: { date: {
hint: `The minimum date to send from`, hint: `在某日后发送`,//The minimum date to send from
label: `Transaction send date` label: `交易发送日期`//Transaction send date
}, },
datetime: `Send after Date & Time`, datetime: `在某日某时后发送`,//Send after Date & Tim
label: `Condition where transaction activates`, label: `交易激活的条件`,//Condition where transaction activates
none: `No conditions`, none: `无条件`,//No conditions
time: { time: {
hint: `The minimum time to send from`, hint: `在某时间后发送`,//The minimum time to send from
label: `Transaction send time` label: `交易发送时间`//Transaction send time
} }
}, },
gas: { gas: {
info: `You can choose the gas price based on the distribution of recent included transaction gas prices. The lower the gas price is, the cheaper the transaction will be. The higher the gas price is, the faster it should get mined by the network.` info: `你可以基于最近的交易gas价格的分布选择gas价格。 gas价格越低交易费用越便宜。 gas 价格越高,交易被网络打包的速度越快。`
//You can choose the gas price based on the distribution of recent included transaction gas prices.The lower the gas price is, the cheaper the transaction will be.The higher the gas price is, the faster it should get mined by the network.
} }
}; };

View File

@ -18,56 +18,56 @@ export default {
actionbar: { actionbar: {
export: { export: {
button: { button: {
export: `export` export: `导出`//export
} }
}, },
import: { import: {
button: { button: {
cancel: `Cancel`, cancel: `取消`,//Cancel
confirm: `Confirm`, confirm: `确认`,//Confirm
import: `import` import: `导入`//import
}, },
confirm: `Confirm that this is what was intended to import.`, confirm: `确认这是你想导入的`,//Confirm that this is what was intended to import.
error: `An error occured: {errorText}`, error: `发生错误:{errorText}`,//An error occured: {errorText}
step: { step: {
error: `error`, error: `错误`,//error
select: `select a file`, select: `选择一个文件`,//select a file
validate: `validate` validate: `确认`//validate
}, },
title: `Import from a file` title: `从一个文件导入`//Import from a file
}, },
search: { search: {
hint: `Enter search input...` hint: `输入搜索内容……`//Enter search input...
}, },
sort: { sort: {
sortBy: `Sort by {label}`, sortBy: `根据{label}排序`,//Sort by {label}
typeDefault: `Default`, typeDefault: `默认`,//Default
typeEth: `Sort by ETH`, typeEth: `根据以太币数额排序`,//Sort by ETH
typeName: `Sort by name`, typeName: `根据账户名字排序`,//Sort by name
typeTags: `Sort by tags` typeTags: `根据标签排序`//Sort by tags
} }
}, },
balance: { balance: {
none: `No balances associated with this account` none: `这个账户没有余额`//No balances associated with this account
}, },
blockStatus: { blockStatus: {
bestBlock: `{blockNumber} best block`, bestBlock: `最新区块{blockNumber}`,//{blockNumber} best block
syncStatus: `{currentBlock}/{highestBlock} syncing`, syncStatus: `currentBlock}/{highestBlock}区块同步`,//{currentBlock}/{highestBlock} syncing{
warpRestore: `{percentage}% warp restore`, warpRestore: `{percentage}%恢复`,//{percentage}% warp restore
warpStatus: `, {percentage}% historic` warpStatus: `, {percentage}%历史`//{percentage}% historic
}, },
confirmDialog: { confirmDialog: {
no: `no`, no: `不是`,//no
yes: `yes` yes: ``//yes
}, },
copyToClipboard: { copyToClipboard: {
copied: `copied {data} to clipboard` copied: `复制{data}到粘贴板`//copied {data} to clipboard
}, },
errors: { errors: {
close: `close` close: `关闭`//close
}, },
fileSelect: { fileSelect: {
defaultLabel: `Drop a file here, or click to select a file to upload` defaultLabel: `拉一个文件到这里,或者选择一个文件上传`//Drop a file here, or click to select a file to upload
}, },
gasPriceSelector: { gasPriceSelector: {
customTooltip: { customTooltip: {
@ -75,8 +75,8 @@ export default {
} }
}, },
identityName: { identityName: {
null: `NULL`, null: ``,//NULL
unnamed: `UNNAMED` unnamed: `未命名`//UNNAMED
}, },
methodDecoding: { methodDecoding: {
condition: { condition: {
@ -84,20 +84,20 @@ export default {
time: `, {historic, select, true {Submitted} false {Submission}} at {timestamp}` time: `, {historic, select, true {Submitted} false {Submission}} at {timestamp}`
}, },
deploy: { deploy: {
address: `Deployed a contract at address`, address: `在地址上部署一个合约`,//Deployed a contract at address
params: `with the following parameters:`, params: `附带下面的参数:`,//with the following parameters:
willDeploy: `Will deploy a contract`, willDeploy: `将要部署一个合约`,//Will deploy a contract
withValue: `, sending {value}` withValue: `, 发送{value}`//sending {value}
}, },
gasUsed: `({gas} gas used)`, gasUsed: `({gas}gas消耗)`,//{gas} gas used
gasValues: `{gas} gas ({gasPrice}M/{tag})`, gasValues: `{gas} gas ({gasPrice}M/{tag})`,
input: { input: {
data: `data`, data: `数据`,//data
input: `input`, input: `输入`,//input
withInput: `with the {inputDesc} {inputValue}` withInput: `with the {inputDesc} {inputValue}`
}, },
receive: { receive: {
contract: `the contract`, contract: `合约`,//the contract
info: `{historic, select, true {Received} false {Will receive}} {valueEth} from {aContract}{address}` info: `{historic, select, true {Received} false {Will receive}} {valueEth} from {aContract}{address}`
}, },
signature: { signature: {
@ -116,48 +116,48 @@ export default {
} }
}, },
passwordStrength: { passwordStrength: {
label: `password strength` label: `密码强度`//password strength
}, },
tooltips: { tooltips: {
button: { button: {
done: `Done`, done: `完成`,//Done
next: `Next`, next: `下一步`,//Next
skip: `Skip` skip: `跳过`//Skip
} }
}, },
txHash: { txHash: {
confirmations: `{count} {value, plural, one {confirmation} other {confirmations}}`, confirmations: `{count} {value, plural, one {confirmation} other {confirmations}}`,
oog: `The transaction might have gone out of gas. Try again with more gas.`, oog: `这笔交易已经耗光了gas。请用更多的gas尝试。`,//The transaction might have gone out of gas. Try again with more gas.
posted: `The transaction has been posted to the network with a hash of {hashLink}`, posted: `这笔交易已经被发送到网络,附带哈希是{hashLink}`,//The transaction has been posted to the network with a hash of {hashLink}
waiting: `waiting for confirmations` waiting: `等待确认`//waiting for confirmations
}, },
vaultSelect: { vaultSelect: {
hint: `the vault this account is attached to`, hint: `这个账户绑定的保险库是`,//the vault this account is attached to
label: `associated vault` label: `相关保险库`//associated vault
}, },
verification: { verification: {
gatherData: { gatherData: {
accountHasRequested: { accountHasRequested: {
false: `You did not request verification from this account yet.`, false: `.你还没有从这个账户请求确认。`,//You did not request verification from this account yet
pending: `Checking if you requested verification…`, pending: `检查一下你是否请求了验证……`,//Checking if you requested verification…
true: `You already requested verification from this account.` true: `你已经从这个账户请求到验证。`//You already requested verification from this account.
}, },
accountIsVerified: { accountIsVerified: {
false: `Your account is not verified yet.`, false: `你的账户还没有被验证。`,//Your account is not verified yet.
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.
}, },
fee: `The additional fee is {amount} ETH.`, fee: `额外的费用是{amount}ETH`,//The additional fee is {amount} ETH.
isAbleToRequest: { isAbleToRequest: {
pending: `Validating your input…` pending: `验证你的输入……`//Validating your input…
}, },
isServerRunning: { isServerRunning: {
false: `The verification server is not running.`, false: `验证服务器没有在运行。`,//The verification server is not running.
pending: `Checking if the verification server is running…`, pending: `检查一下验证服务器是否在运行……`,//Checking if the verification server is running…
true: `The verification server is running.` true: `验证服务器正在运行。`//The verification server is running.
}, },
nofee: `There is no additional fee.`, nofee: `没有额外的费用。`,//There is no additional fee.
termsOfService: `I agree to the terms and conditions below.` termsOfService: `我同意下面的条款和条件。`//I agree to the terms and conditions below.
} }
} }
}; };

View File

@ -15,33 +15,41 @@
// 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. Please wait until the process completes.`, busy: `你正在升级到Parity最新版本{newversion}。请等待升级过程完成。`,
//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. Click "done" to automatically reload the application.`, completed: `你升级到Parity最新版本{newversion}的操作已经完成。点击“完成”将自动重新加载这个应用。`,
//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: `你当前的Parity版本能够处理网络请求。`,
capableUntil: `Your current Parity version is capable of handling the network requirements until block {blockNumber}`, //Your current Parity version is capable of handling the network requirements.
incapableSince: `Your current Parity version is incapable of handling the network requirements since block {blockNumber}`, capableUntil: `你当前的Parity版本能够处理直到第{blockNumber}个区块的网络请求。`,
unknown: `Your current Parity version is capable of handling the network requirements.` //Your current Parity version is capable of handling the network requirements until block {blockNumber}
incapableSince: `你当前的Parity版本能够处理第{blockNumber}个区块以后的网络请求。`,
//Your current Parity version is incapable of handling the network requirements since block {blockNumber}
unknown: `你当前的Parity版本能够处理网络请求。`
//Your current Parity version is capable of handling the network requirements.
}, },
failed: `Your upgrade to Parity {newversion} has failed with an error.`, failed: `升级到Parity最新版本{newversion}遇到错误,升级失败。`,
//Your upgrade to Parity {newversion} has failed with an error.
info: { info: {
currentVersion: `You are currently running {currentversion}`, currentVersion: `你现在正在运行{currentversion}版本。`,//You are currently running {currentversion}
next: `Proceed with "upgrade now" to start your Parity upgrade.`, next: `点击“现在升级”开始Parity升级。`,//Proceed with "upgrade now" to start your Parity upgrade.
upgrade: `An upgrade to version {newversion} is available`, upgrade: `可以升级到最新版本{newversion}`,//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.` welcome: `迎来到Parity升级指南让你享受无缝升级到Parity最新版本的体验。`
//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
error: `error`, error: `错误`,//error
info: `upgrade available`, info: `可以升级`,//upgrade available
updating: `upgrading parity` updating: `升级Parity`//upgrading parity
}, },
version: { version: {
unknown: `unknown` unknown: `未知`//unknown
} }
}; };

View File

@ -17,92 +17,98 @@
export default { export default {
accounts: { accounts: {
button: { button: {
cancel: `Cancel`, cancel: `取消`, // Cancel
execute: `Set` execute: `设定` // Set
}, },
empty: `There are no accounts in this vault`, empty: `此保险库中没有账户`, // There are no accounts in this vault
title: `Manage Vault Accounts` title: `管理保险库账户` // Manage Vault Accounts
}, },
button: { button: {
accounts: `accounts`, accounts: `账户`, // accounts
add: `create vault`, add: `创建保险库`, // create vault
close: `close`, close: `关闭`, // close
edit: `edit`, edit: `编辑`, // edit
open: `open` 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: `你即将关闭一个保险库。所有与这个保险库相关的账户在这个操作完成后都不再可见。如果想再见到关联账户,请重新打开保险库。`,
title: `Close Vault` // 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.
title: `关闭保险库` // Close Vault
}, },
confirmOpen: { confirmOpen: {
info: `You are about to open a vault. After confirming your password, all accounts associated with this vault will be visible. Closing the vault will remove the accounts from view until the vault is opened again.`, info: `你即将打开一个保险库。在确认了你的密码之后,所有与这个保险库关联的账户都会可见。关闭保险库会在界面中移除所有账户,直到保险库被再次打开。`,
// You are about to open a vault. After confirming your password, all accounts associated with this vault will be visible. Closing
// the vault will remove the accounts from view until the vault is opened again.
password: { password: {
hint: `the password specified when creating the vault`, hint: `创建保险库时设置的密码`, // the password specified when creating the vault
label: `vault password` label: `保险库密码` // vault password
}, },
title: `Open Vault` title: `打开保险库` // Open Vault
}, },
create: { create: {
button: { button: {
close: `close`, close: `关闭`, // close
vault: `create vault` vault: `创建保险库` // create valut
}, },
description: { description: {
hint: `an extended description for the vault` hint: `该保险库更详细的描述` // an extended description for the vault
}, },
descriptions: { descriptions: {
label: `(optional) description` label: `(可选)描述` // (optional) description
}, },
hint: { hint: {
hint: `(optional) a hint to help with remembering the password`, hint: `(可选)一个帮助记忆密码的提示`, // (optional) a hint to help with remembering the password
label: `password hint` label: `密码提示` // password hint
}, },
name: { name: {
hint: `a name for the vault`, hint: `一个保险库的名字`, // a name for the vault
label: `vault name` label: `保险库名称` // vault name
}, },
password: { password: {
hint: `a strong, unique password`, hint: `一个高强度且独一无二的密码`, // a strong, unique password
label: `password` label: `密码` // password
}, },
password2: { password2: {
hint: `verify your password`, hint: `验证你的密码`, // verify your password
label: `password (repeat)` label: `密码(重复)` // password (repeat)
}, },
title: `Create a new vault` title: `创建一个新的保险库` // Create a new vault
}, },
editMeta: { editMeta: {
allowPassword: `Change vault password`, allowPassword: `更改保险库密码`, // Change vault password
button: { button: {
close: `close`, close: `关闭`, // close
save: `save` save: `保存` // save
}, },
currentPassword: { currentPassword: {
hint: `your current vault password`, hint: `保险库的原密码`, // your current vault password
label: `current password` label: `原密码` // current password
}, },
description: { description: {
hint: `the description for this vault`, hint: `此保险库的描述`, // the description for this vault
label: `vault description` label: `保险库描述` // vault description
}, },
password: { password: {
hint: `a strong, unique password`, hint: `一个高强度且独一无二的密码`, // a strong, unique password
label: `new password` label: `新密码` // new password
}, },
password2: { password2: {
hint: `verify your new password`, hint: `验证你的新密码`, // verify your new password
label: `new password (repeat)` label: `新密码(重复)` // new password (repeat)
}, },
passwordHint: { passwordHint: {
hint: `your password hint for this vault`, hint: `此保险库的密码提示`, // your password hint for this vault
label: `password hint` label: `密码提示` // password hint
}, },
title: `Edit Vault Metadata` title: `编辑保险库元数据` // Edit Vault Metadata
}, },
empty: `There are currently no vaults to display.`, empty: `目前没有任何可显示的保险库`, // There are currently no vaults to display.
selector: { 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.`, noneAvailable: `目前没有任何打开、可选的保险库。请在移动账户之前创建并打开一个保险库。`,
title: `Select Account Vault` // 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
}; };

View File

@ -16,70 +16,70 @@
export default { export default {
button: { button: {
cancel: `Cancel`, cancel: `取消`,//Cancel
done: `Done`, done: `完成`,//Done
next: `Next` next: `下一步`//Next
}, },
code: { code: {
error: `invalid code`, error: `无效验证码`,//invalid code
hint: `Enter the code you received.`, hint: `输入你收到的验证码。`,//Enter the code you received.
label: `verification code`, label: `验证码`,//verification code
sent: `The verification code has been sent to {receiver}.` sent: `验证码被发送到接收者{receiver}.`//The verification code has been sent to {receiver}
}, },
confirmation: { confirmation: {
authorise: `The verification code will be sent to the contract. Please authorize this using the Parity Signer.`, authorise: `验证码将被发送到合约。请使用Parity Signer进行授权。`,//The verification code will be sent to the contract. Please authorize this using the Parity Signer.
windowOpen: `Please keep this window open.` windowOpen: `请保持这个窗口打开状态。`//Please keep this window open.
}, },
done: { done: {
message: `Congratulations, your account is verified!` message: `恭喜,你的账户已经被认证。`//Congratulations, your account is verified!
}, },
email: { email: {
enterCode: `Enter the code you received via e-mail.` enterCode: `输入你从邮箱获得验证码。`//Enter the code you received via e-mail.
}, },
gatherData: { gatherData: {
email: { email: {
hint: `the code will be sent to this address`, hint: `验证码将被发送到这个地址`,//the code will be sent to this address
label: `e-mail address` label: `邮箱地址`//e-mail address
}, },
phoneNumber: { phoneNumber: {
hint: `the SMS will be sent to this number`, hint: `短信将被发送到这个号码`,//the SMS will be sent to this number
label: `phone number in international format` label: `国际格式的手机号码`//phone number in international format
} }
}, },
gatherDate: { gatherDate: {
email: { email: {
error: `invalid e-mail` error: `无效邮箱`//invalid e-mail
}, },
phoneNumber: { phoneNumber: {
error: `invalid number` error: `无效数字`//invalid number
} }
}, },
loading: `Loading verification data.`, loading: `加载验证数据`,//Loading verification data.
request: { request: {
authorise: `A verification request will be sent to the contract. Please authorize this using the Parity Signer.`, authorise: `验证请求将被发送到这个合约。请使用Parity Signer进行授权。`,//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.`, requesting: `正在从Parity服务器请求一个验证码等待它被输入到合约。`,//Requesting a code from the Parity server and waiting for the puzzle to be put into the contract.
windowOpen: `Please keep this window open.` windowOpen: `请保持窗口为打开状态。`//Please keep this window open.
}, },
sms: { sms: {
enterCode: `Enter the code you received via SMS.` enterCode: `输入你从短信收到的验证码。`//Enter the code you received via SMS.
}, },
steps: { steps: {
code: `Enter Code`, code: `输入验证码`,//Enter Code
completed: `Completed`, completed: `完成`,//Completed
confirm: `Confirm`, confirm: `确认`,//Confirm
data: `Enter Data`, data: `输入数据`,//Enter Data
method: `Method`, method: `方式`,//Method
request: `Request` request: `请求`//Request
}, },
title: `verify your account`, title: `t验证你的账户`,//verify your accoun
types: { types: {
email: { email: {
description: `The hash of the e-mail address you prove control over will be stored on the blockchain.`, description: `你所控制的邮箱地址的哈希值将被存储在区块链。`,//The hash of the e-mail address you prove control over will be stored on the blockchain.
label: `E-mail Verification` label: `邮箱验证`//E-mail Verification
}, },
sms: { sms: {
description: `It will be stored on the blockchain that you control a phone number (not <em>which</em>).`, description: `你所控制的手机号码将被存储在区块链。`,//It will be stored on the blockchain that you control a phone number (not <em>which</em>).
label: `SMS Verification` label: `短信验证`//SMS Verification
} }
} }
}; };

View File

@ -16,30 +16,31 @@
export default { export default {
buttons: { buttons: {
edit: `edit`, edit: `编辑`,//edit
forget: `forget`, forget: `forget`,
settings: `settings`, settings: `设置`,//settings
transfer: `transfer` transfer: `转账`//transfer
}, },
confirmations: { confirmations: {
buttons: { buttons: {
confirmAs: `Confirm As...`, confirmAs: `确定为……`,//Confirm As...
revokeAs: `Revoke As...` revokeAs: `撤回为……`//Revoke As...
}, },
none: `No transactions needs confirmation right now.`, none: `现在没有交易需要确认。`,//No transactions needs confirmation right now.
tooltip: { tooltip: {
confirmed: `Confirmed by {number}/{required} owners` confirmed: `被{number}/{required}所有人确认`//Confirmed by {number}/{required} owners
} }
}, },
details: { details: {
requiredOwners: `This wallet requires at least {owners} to validate any action (transactions, modifications).`, requiredOwners: `这个钱包需要至少{owners}所有人验证所有的操作(交易,修改)`,
//This wallet requires at least {owners} to validate any action (transactions, modifications).
requiredOwnersNumber: `{number} {numberValue, plural, one {owner} other {owners}}`, 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}`, spent: `{spent} has been spent today, out of {limit} set as the daily limit, which has been reset on {date}`,
title: `Details` title: `细节`//Details
}, },
title: `Wallet Management`, title: `钱包管理`,//Wallet Management
transactions: { transactions: {
none: `No transactions has been sent.`, none: `没有交易被发送。`,//No transactions has been sent.
title: `Transactions` title: `交易`//Transactions
} }
}; };

View File

@ -16,54 +16,60 @@
export default { export default {
addOwner: { addOwner: {
title: `Add Owner` title: `添加持有人` // Add Owner
}, },
buttons: { buttons: {
cancel: `Cancel`, cancel: `取消`, // Cancel
close: `Close`, close: `关闭`, // Close
next: `Next`, next: `下一个`, // Next
send: `Send`, send: `发送`, // Send
sending: `Sending...` sending: `正在发送...` // Sending...
}, },
changes: { changes: {
modificationString: `For your modifications to be taken into account, modificationString: `为了保证你做的修改会被执行,
other owners have to send the same modifications. They can paste 其他的账户持有人也需要发送相同的修改
this string to make it easier:`, 他们可以通过粘贴以下字符串来简单的完成更改`,
none: `No modifications have been made to the Wallet settings.`, // For your modifications to be taken into account,
overview: `You are about to make the following modifications` // other owners have to send the same modifications. They can paste
// this string to make it easier:
none: `钱包设置没有发生任何更改。`, // No modifications have been made to the Wallet settings.
overview: `你将会造成以下更改` // You are about to make the following modifications
}, },
edit: { edit: {
message: `In order to edit this contract's settings, at message: `为了编辑这个合约的设置,至少{owners, number}
least {owners, number} {owners, plural, one {owner } other {owners }} have to {owners, plural, one {owner } other {owners }}必须发送完全相同的修改
send the very same modifications. You can paste a stringified version 你可以将字符串化的修改粘贴在这里`
of the modifications here.` // In order to edit this contract's settings, at
// least {owners, number} {owners, plural, one {owner } other {owners }} have to
// send the very same modifications. You can paste a stringified version
// of the modifications here.
}, },
modifications: { modifications: {
daylimit: { daylimit: {
hint: `amount of ETH spendable without confirmations`, hint: `不需要确认即可发送的ETH数量`, // amount of ETH spendable without confirmations
label: `wallet day limit` label: `钱包每日限额` //wallet day limit
}, },
fromString: { fromString: {
label: `modifications` label: `修改` // modifications
}, },
owners: { owners: {
label: `other wallet owners` label: `其他钱包持有人` // other wallet owners
}, },
required: { required: {
hint: `number of required owners to accept a transaction`, hint: `确认交易所需的通过持有人人数`, // number of required owners to accept a transaction
label: `required owners` label: `所需持有人` // required owners
}, },
sender: { sender: {
hint: `send modifications as this owner`, hint: `作为此持有人发送修改`, // send modifications as this owner
label: `from account (wallet owner)` label: `来自账户 (wallet owner)` // from account (wallet owner)
} }
}, },
ownersChange: { ownersChange: {
details: `from {from} to {to}`, details: `从 {from} 至 {to}`, // from {from} to {to}
title: `Change Required Owners` title: `改变所需持有人`
}, },
rejected: `The transaction #{txid} has been rejected`, rejected: `交易#{txid}已经被拒绝`, // The transaction #{txid} has been rejected
removeOwner: { removeOwner: {
title: `Remove Owner` title: `移除持有人` // Remove Owner
} }
}; };

View File

@ -15,5 +15,5 @@
// 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 {
requestToken: `Requesting access token...` requestToken: `正在请求使用代币` // Requesting access token...
}; };

View File

@ -16,47 +16,47 @@
export default { export default {
buttons: { buttons: {
autoCompile: `Auto-Compile`, autoCompile: `自动编译`, // Auto-Compile
compile: `Compile`, compile: `编译`, // Compile
deploy: `Deploy`, deploy: `部署`, // Deploy
import: `Import Solidity`, import: `载入Solidity`, // Import Solidity
load: `Load`, load: `加载`, // Load
new: `New`, new: `新建`, // New
optimise: `Optimise`, optimise: `优化`, // Optimise
save: `Save` save: `保存` // Save
}, },
compiling: { compiling: {
action: `Please compile the source code.`, action: `请编译源代码`, // Please compile the source code.
busy: `Compiling...` busy: `编译中...` // Compiling...
}, },
details: { details: {
saved: `(saved {timestamp})` saved: `(已保存 {timestamp})` // (saved {timestamp})
}, },
error: { error: {
noContract: `No contract has been found.`, noContract: `没有找到合约`, // No contract has been found.
params: `An error occurred with the following description` params: `发生了如下描述的一个错误` // An error occurred with the following description
}, },
input: { input: {
abi: `ABI Definition`, abi: `ABI界面`, // ABI Interface
code: `Bytecode`, code: `字节码`, // Bytecode
metadata: `Metadata`, metadata: `元数据`, // Metadata
swarm: `Swarm Metadata Hash` swarm: `Swarm元数据哈希` // Sarm Metadata Hash
}, },
title: { title: {
contract: `Select a contract`, contract: `选择一个合约`, // Select a contract
loading: `Loading...`, loading: `加载中...`, // Loading...
main: `Write a Contract`, main: `写一个合约`, // Write a Contract
messages: `Compiler messages`, messages: `编译器消息`, // Compiler messages
new: `New Solidity Contract`, new: `新建Solidity合约`, // New Solidity Contract
parameters: `Parameters`, parameters: `变量`, // Parameters
saved: `saved @ {timestamp}`, saved: `已保存 @ {timestamp}`, // saved @ {timestamp}
selectSolidity: `Select a Solidity version`, selectSolidity: `选择Solidity版本`, //Select a Solidity version
solidity: `Loading Solidity {version}` solidity: `正在加载Solidity {version}` // Loading Solidity {version}
}, },
type: { type: {
humanErc20: `Implementation of the Human Token Contract`, humanErc20: `Human代币合约编码`, // Implementation of the Human Token Contract
implementErc20: `Implementation of ERC20 Token Contract`, implementErc20: `ERC20代币合约编码`, // Implementation of the ERC20 Token Contract
multisig: `Implementation of a multisig Wallet`, multisig: `多签钱包编码`, // Implementation of a multisig Wallet
standardErc20: `Standard ERC20 Token Contract` standardErc20: `标准ERC20代币合约` // Standard ERC20 Token Contract
} }
}; };