diff --git a/lib/utils/i18n/es/common.dart b/lib/utils/i18n/es/common.dart new file mode 100644 index 000000000..5d7205919 --- /dev/null +++ b/lib/utils/i18n/es/common.dart @@ -0,0 +1,20 @@ +const Map enCommon = { + 'cancel': 'Cancel', + 'ok': 'Ok', + 'success': 'Success', + 'failed': 'Failed', + 'list.empty': 'No Data', + 'list.end': 'No More Data', + 'from': 'From', + 'amount': 'Amount', + 'amount.available': 'Available', + 'amount.low': 'Insufficient balance', + 'input.invalid': 'Invalid input', + 'balance': 'Balance', + 'staking': 'Staking', + 'governance': 'Governance', + 'parachain': 'Parachains', + 'node.connecting': 'Connecting remote node...', + 'node.failed': 'Remote node connection failed', + 'unlock': 'Unlock Account with Password', +}; diff --git a/lib/utils/i18n/es/gov.dart b/lib/utils/i18n/es/gov.dart new file mode 100644 index 000000000..88e0e1f2c --- /dev/null +++ b/lib/utils/i18n/es/gov.dart @@ -0,0 +1,110 @@ +const Map enGov = { + 'democracy': 'Democracy', + 'democracy.brief': 'Proposals and referendums voting.', + 'democracy.referendum': 'Referendums', + 'democracy.proposal': 'Proposals', + 'democracy.expire': 'You have expired locks', + 'democracy.unlock': 'Unlock', + 'council': 'Council', + 'council.brief': 'Vote for council members or candidates.', + 'council.motions': 'Motions', + 'council.motion': 'Motion', + 'treasury': 'Treasury', + 'treasury.brief': 'Treasury spend proposals voting.', + 'treasury.proposal': 'Proposals', + 'treasury.tip': 'Tips', + 'treasury.total': 'Total', + 'treasury.approval': 'Approvals', + 'treasury.available': 'Available', + 'treasury.spendable': 'Spendable', + 'treasury.period': 'Spend Period', + 'treasury.day': 'Days', + 'treasury.value': 'Value', + 'treasury.proposer': 'Proposer', + 'treasury.beneficiary': 'Beneficiary', + 'treasury.submit': 'Submit Proposal', + 'treasury.approve': 'Approve Proposal', + 'treasury.reject': 'Reject Proposal', + 'treasury.send': 'Send to council', + 'treasury.vote': 'Vote on proposal', + 'treasury.report': 'Report Awesome', + 'treasury.tipNew': 'Create Tip', + 'treasury.closeTip': 'Close', + 'treasury.endorse': 'Endorse', + 'treasury.retract': 'Retract', + 'treasury.jet': 'Send', + 'treasury.finder': 'Finder', + 'treasury.who': 'Who', + 'treasury.bond': 'Bond', + 'treasury.bond.min': 'Minimum Bond', + 'treasury.reason': 'Reason', + 'treasury.tipper': 'Tippers', + 'seats': 'Seats', + 'member': 'Members', + 'up': 'Runners Up', + 'candidate': 'Candidates', + 'candidate.empty': 'No candidates found', + 'backing': 'Backing', + 'vote': 'Vote', + 'vote.my': 'My Votes', + 'vote.voter': 'Voters', + 'vote.remove': 'Cancel Votes', + 'vote.remove.confirm': + 'Do you want to cancel your votes? This action will removes the lock and returns the bond Tokens.', + 'vote.candidate': 'Vote for Candidate', + 'vote.proposal': 'Vote on Proposal', + 'vote.change.up': + '\nThe amount this total can be reduced by \nto change the referendum outcome. \nThis assumes changes to the convictions of \nthe existing votes, with no additional turnout.\n', + 'vote.change.down': + '\nThe amount this total should be increased \nby to change the referendum outcome. \nThis assumes additional turnout with \nnew votes at 1x conviction.\n', + 'vote.end': 'Voting end', + 'referenda': 'Referenda', + 'proposal': 'Proposal', + 'proposal.params': 'Params', + 'proposal.second': 'Second', + 'proposal.seconds': 'Seconds', + 'remain': 'Remaining', + 'activate': 'Activate', + 'yes': 'Aye', + 'no': 'Nay', + 'passing.true': 'Passing', + 'passing.false': 'Not Passing', + 'yes.text': 'Aye, I approve', + 'no.text': 'Nay, I do not approve', + 'voted': 'Voted', + 'balance': 'balance', + 'locked': 'locked for', + 'locked.no': 'no lockup period(0.1x)', + 'day': 'days', + 'detail': 'Details', + 'polkassembly': 'Discussion platform for polkadot governance', + 'democracy.referendum.number': 'Voted', + 'democracy.referendum.balance': 'Voting balance', + 'democracy.referendum.period': 'Lockup period', + 'democracy.referendum.clear': 'clear', + 'v3.select': 'Select', + 'v3.unvoteAll': 'Unvote All', + 'v3.passing.true': 'PASSING', + 'v3.passing.false': 'NOTPASSING', + 'v3.continueVote': 'Continue Vote', + 'v3.cancelMyVote': 'Cancel Vote', + 'v3.voteMessage.aye': 'You voted Aye last time.', + 'v3.voteMessage.nay': 'You voted Nay last time.', + 'v3.myStats': 'My Stats', + 'v3.referendaState': 'Referenda State', + 'v3.canClear': 'Can Clear', + 'v3.locked': 'Locked', + 'v3.proposalContent': 'Proposal Content', + 'v3.voting': 'You are Voting', + 'v3.voteVaule': 'Vote Vaule', + 'v3.votingAccount': 'Voting Account', + 'v3.votingBond': 'Voting Bond', + 'v3.votingMessage': + 'The Amount will be reserved for the duration of your vote', + 'v3.externals': 'Externals', + 'v3.treasury.payment': 'Payment', + 'v3.treasury.pending': 'PENDING', + 'v3.treasury.Approved': 'APPROVED', + 'v3.treasury.nextBurn': 'Next Burn', + 'v3.end': 'End' +}; diff --git a/lib/utils/i18n/es/staking.dart b/lib/utils/i18n/es/staking.dart new file mode 100644 index 000000000..36fc1506a --- /dev/null +++ b/lib/utils/i18n/es/staking.dart @@ -0,0 +1,125 @@ +const Map enStaking = { + 'overview': 'Overview', + 'overview.total': 'Total staked', + 'overview.reward': 'Returns', + 'overview.min': 'Min nominated/bond', + 'actions': 'Account Actions', + 'validators': 'Validators', + 'validator': 'Validator', + 'validator.chart': 'Charts', + 'elected': 'Elected', + 'waiting': 'Waiting', + 'filter.comm': 'no 20%+ comm', + 'filter.id': 'only with ID', + 'nominators': 'Nominators', + 'session': 'Session', + 'era': 'Era', + 'total': 'Total Staked', + 'stake': 'Staked', + 'stake.ratio': 'Staked', + 'stake.own': 'Own', + 'stake.other': 'Other', + 'stake.bond.min': 'Min nominator bond', + 'stake.warn': + '1: The bonded Tokens will be locked for about 28 days on Polkadot(7 days on Kusama) after unbonding.\n' + '2: Your account should always have transferable balance for paying tx fees, so do not bond all your tokens.\n' + '3: The amount of bonded Tokens needs to meet the minimum requirements(see page: Validators).', + 'stake.payee.warn': + 'Tips: The balance of the destination account should not be 0, otherwise you may lose your reward due to existential deposit not met.', + 'staked': 'Staked', + 'commission': 'Commission', + 'reward': 'Return', + 'judgements': 'Judgements', + 'blocking': 'Blocks nominations', + 'oversubscribe': 'Oversubscribed', + 'txs': 'Tx History', + 'txs.reward': 'Reward/Slash', + 'txs.reward.reward': 'Reward', + 'txs.reward.slash': 'Slash', + 'txs.event': 'Event', + 'nominating': 'Nominations', + 'controller': 'Controller', + 'stash': 'Stash', + 'balance': 'Balance', + 'available': 'Available', + 'bonded': 'Bonded', + 'action': 'Action', + 'value': 'Value', + 'action.bond': 'Bond Funds', + 'action.bondExtra': 'Bond More', + 'action.bondAdjust': 'Adjust Bonded', + 'action.unbond': 'Unbond', + 'action.rebond': 'Rebond', + 'action.redeem': 'Redeem Unbonded', + 'action.payout': 'Payout', + 'action.nominate': 'Nominate', + 'action.nominate.bond': + 'You need to bond Tokens before nominating. Go to bonding now?', + 'action.nominee': 'Set Nominees', + 'action.chill': 'Stop Nominating', + 'action.reward': 'Reward Destination', + 'action.setting': 'Bonding Preference', + 'action.control': 'Change Controller', + 'action.import': 'Import ', + 'action.use': 'Use ', + 'action.operate': ' to operate', + 'action.election': + 'There is currently an ongoing election for new validator candidates. As such staking operations are not permitted.', + 'bond.unlocking': 'Unlocking', + 'bond.reward': 'Reward', + 'bond.redeemable': 'Redeemable', + 'bond.unbond.min': + 'Remaining bond is lower than the min nomination amount, please stop nominating.', + 'payout': 'Payouts', + 'reward.Staked': 'Stash account (increase the amount at stake)', + 'reward.Stash': 'Stash account (do not increase the amount at stake)', + 'reward.Controller': + 'Controller account (do not increase the amount at stake)', + 'reward.Account': 'Specified payment account', + 'reward.warn': 'Reward destination is not changed', + 'reward.tip': + 'Retrieving info for all applicable eras, this will take some time.', + 'reward.time': 'Period', + 'reward.days': 'days', + 'reward.max': 'Max', + 'reward.eras': 'eras', + 'reward.sender': 'Sender', + 'controller.stashOf': 'Unavailable, stash account of ', + 'controller.controllerOf': 'Unavailable, controller account of ', + 'controller.warn': 'Controller account is not changed', + 'filter': 'Filter with Address/Name', + 'sort': 'Sort by', + 'nominate.active': 'Active', + 'nominate.over': 'Oversubscribed', + 'nominate.inactive': 'Inactive', + 'nominate.waiting': 'Waiting', + 'nominate.max': 'Max nomination number is', + 'phala': 'Phala Airdrop', + 'recommend': 'Recommended', + 'v3.information': 'Information', + 'v3.stakedPortion': 'Staked portion', + 'v3.returns': 'Returns', + 'v3.minThreshold': 'Min Threshold', + 'v3.unbondingPeriod': 'Unbonding Period', + 'v3.activeNominators': 'Nominators', + 'v3.goStake': 'Go Stake', + 'v3.myStaked': 'My Staked', + 'v3.newGains': 'New Gains', + 'v3.unstaking': 'Unbonding', + 'v3.nominations': 'Nominations', + 'v3.rewardDest': 'Reward Method', + 'v3.rewardDetail': 'Reward Detail', + 'v3.account': 'Account', + 'v3.stopAll': 'Stop All', + 'v3.stagedRewards': 'Staged Rewards', + 'v3.iUnderstand': 'I understand', + 'v3.controllerError': + 'Limited permissions as the current account is not stash account.', + 'v3.stashError': + 'Limited permissions as the current account is not controller account.', + 'v3.noNomination': + 'No nomination here, nominate validators right now to enjoy the staking and earn your rewards!', + 'v3.noStaked': 'You have not staked yet', + 'v3.totalUnbonding': 'Total Unbonding', + 'v3.rebondAmount': 'Rebond amount' +}; diff --git a/lib/utils/i18n/fr/common.dart b/lib/utils/i18n/fr/common.dart new file mode 100644 index 000000000..5d7205919 --- /dev/null +++ b/lib/utils/i18n/fr/common.dart @@ -0,0 +1,20 @@ +const Map enCommon = { + 'cancel': 'Cancel', + 'ok': 'Ok', + 'success': 'Success', + 'failed': 'Failed', + 'list.empty': 'No Data', + 'list.end': 'No More Data', + 'from': 'From', + 'amount': 'Amount', + 'amount.available': 'Available', + 'amount.low': 'Insufficient balance', + 'input.invalid': 'Invalid input', + 'balance': 'Balance', + 'staking': 'Staking', + 'governance': 'Governance', + 'parachain': 'Parachains', + 'node.connecting': 'Connecting remote node...', + 'node.failed': 'Remote node connection failed', + 'unlock': 'Unlock Account with Password', +}; diff --git a/lib/utils/i18n/fr/gov.dart b/lib/utils/i18n/fr/gov.dart new file mode 100644 index 000000000..88e0e1f2c --- /dev/null +++ b/lib/utils/i18n/fr/gov.dart @@ -0,0 +1,110 @@ +const Map enGov = { + 'democracy': 'Democracy', + 'democracy.brief': 'Proposals and referendums voting.', + 'democracy.referendum': 'Referendums', + 'democracy.proposal': 'Proposals', + 'democracy.expire': 'You have expired locks', + 'democracy.unlock': 'Unlock', + 'council': 'Council', + 'council.brief': 'Vote for council members or candidates.', + 'council.motions': 'Motions', + 'council.motion': 'Motion', + 'treasury': 'Treasury', + 'treasury.brief': 'Treasury spend proposals voting.', + 'treasury.proposal': 'Proposals', + 'treasury.tip': 'Tips', + 'treasury.total': 'Total', + 'treasury.approval': 'Approvals', + 'treasury.available': 'Available', + 'treasury.spendable': 'Spendable', + 'treasury.period': 'Spend Period', + 'treasury.day': 'Days', + 'treasury.value': 'Value', + 'treasury.proposer': 'Proposer', + 'treasury.beneficiary': 'Beneficiary', + 'treasury.submit': 'Submit Proposal', + 'treasury.approve': 'Approve Proposal', + 'treasury.reject': 'Reject Proposal', + 'treasury.send': 'Send to council', + 'treasury.vote': 'Vote on proposal', + 'treasury.report': 'Report Awesome', + 'treasury.tipNew': 'Create Tip', + 'treasury.closeTip': 'Close', + 'treasury.endorse': 'Endorse', + 'treasury.retract': 'Retract', + 'treasury.jet': 'Send', + 'treasury.finder': 'Finder', + 'treasury.who': 'Who', + 'treasury.bond': 'Bond', + 'treasury.bond.min': 'Minimum Bond', + 'treasury.reason': 'Reason', + 'treasury.tipper': 'Tippers', + 'seats': 'Seats', + 'member': 'Members', + 'up': 'Runners Up', + 'candidate': 'Candidates', + 'candidate.empty': 'No candidates found', + 'backing': 'Backing', + 'vote': 'Vote', + 'vote.my': 'My Votes', + 'vote.voter': 'Voters', + 'vote.remove': 'Cancel Votes', + 'vote.remove.confirm': + 'Do you want to cancel your votes? This action will removes the lock and returns the bond Tokens.', + 'vote.candidate': 'Vote for Candidate', + 'vote.proposal': 'Vote on Proposal', + 'vote.change.up': + '\nThe amount this total can be reduced by \nto change the referendum outcome. \nThis assumes changes to the convictions of \nthe existing votes, with no additional turnout.\n', + 'vote.change.down': + '\nThe amount this total should be increased \nby to change the referendum outcome. \nThis assumes additional turnout with \nnew votes at 1x conviction.\n', + 'vote.end': 'Voting end', + 'referenda': 'Referenda', + 'proposal': 'Proposal', + 'proposal.params': 'Params', + 'proposal.second': 'Second', + 'proposal.seconds': 'Seconds', + 'remain': 'Remaining', + 'activate': 'Activate', + 'yes': 'Aye', + 'no': 'Nay', + 'passing.true': 'Passing', + 'passing.false': 'Not Passing', + 'yes.text': 'Aye, I approve', + 'no.text': 'Nay, I do not approve', + 'voted': 'Voted', + 'balance': 'balance', + 'locked': 'locked for', + 'locked.no': 'no lockup period(0.1x)', + 'day': 'days', + 'detail': 'Details', + 'polkassembly': 'Discussion platform for polkadot governance', + 'democracy.referendum.number': 'Voted', + 'democracy.referendum.balance': 'Voting balance', + 'democracy.referendum.period': 'Lockup period', + 'democracy.referendum.clear': 'clear', + 'v3.select': 'Select', + 'v3.unvoteAll': 'Unvote All', + 'v3.passing.true': 'PASSING', + 'v3.passing.false': 'NOTPASSING', + 'v3.continueVote': 'Continue Vote', + 'v3.cancelMyVote': 'Cancel Vote', + 'v3.voteMessage.aye': 'You voted Aye last time.', + 'v3.voteMessage.nay': 'You voted Nay last time.', + 'v3.myStats': 'My Stats', + 'v3.referendaState': 'Referenda State', + 'v3.canClear': 'Can Clear', + 'v3.locked': 'Locked', + 'v3.proposalContent': 'Proposal Content', + 'v3.voting': 'You are Voting', + 'v3.voteVaule': 'Vote Vaule', + 'v3.votingAccount': 'Voting Account', + 'v3.votingBond': 'Voting Bond', + 'v3.votingMessage': + 'The Amount will be reserved for the duration of your vote', + 'v3.externals': 'Externals', + 'v3.treasury.payment': 'Payment', + 'v3.treasury.pending': 'PENDING', + 'v3.treasury.Approved': 'APPROVED', + 'v3.treasury.nextBurn': 'Next Burn', + 'v3.end': 'End' +}; diff --git a/lib/utils/i18n/fr/staking.dart b/lib/utils/i18n/fr/staking.dart new file mode 100644 index 000000000..36fc1506a --- /dev/null +++ b/lib/utils/i18n/fr/staking.dart @@ -0,0 +1,125 @@ +const Map enStaking = { + 'overview': 'Overview', + 'overview.total': 'Total staked', + 'overview.reward': 'Returns', + 'overview.min': 'Min nominated/bond', + 'actions': 'Account Actions', + 'validators': 'Validators', + 'validator': 'Validator', + 'validator.chart': 'Charts', + 'elected': 'Elected', + 'waiting': 'Waiting', + 'filter.comm': 'no 20%+ comm', + 'filter.id': 'only with ID', + 'nominators': 'Nominators', + 'session': 'Session', + 'era': 'Era', + 'total': 'Total Staked', + 'stake': 'Staked', + 'stake.ratio': 'Staked', + 'stake.own': 'Own', + 'stake.other': 'Other', + 'stake.bond.min': 'Min nominator bond', + 'stake.warn': + '1: The bonded Tokens will be locked for about 28 days on Polkadot(7 days on Kusama) after unbonding.\n' + '2: Your account should always have transferable balance for paying tx fees, so do not bond all your tokens.\n' + '3: The amount of bonded Tokens needs to meet the minimum requirements(see page: Validators).', + 'stake.payee.warn': + 'Tips: The balance of the destination account should not be 0, otherwise you may lose your reward due to existential deposit not met.', + 'staked': 'Staked', + 'commission': 'Commission', + 'reward': 'Return', + 'judgements': 'Judgements', + 'blocking': 'Blocks nominations', + 'oversubscribe': 'Oversubscribed', + 'txs': 'Tx History', + 'txs.reward': 'Reward/Slash', + 'txs.reward.reward': 'Reward', + 'txs.reward.slash': 'Slash', + 'txs.event': 'Event', + 'nominating': 'Nominations', + 'controller': 'Controller', + 'stash': 'Stash', + 'balance': 'Balance', + 'available': 'Available', + 'bonded': 'Bonded', + 'action': 'Action', + 'value': 'Value', + 'action.bond': 'Bond Funds', + 'action.bondExtra': 'Bond More', + 'action.bondAdjust': 'Adjust Bonded', + 'action.unbond': 'Unbond', + 'action.rebond': 'Rebond', + 'action.redeem': 'Redeem Unbonded', + 'action.payout': 'Payout', + 'action.nominate': 'Nominate', + 'action.nominate.bond': + 'You need to bond Tokens before nominating. Go to bonding now?', + 'action.nominee': 'Set Nominees', + 'action.chill': 'Stop Nominating', + 'action.reward': 'Reward Destination', + 'action.setting': 'Bonding Preference', + 'action.control': 'Change Controller', + 'action.import': 'Import ', + 'action.use': 'Use ', + 'action.operate': ' to operate', + 'action.election': + 'There is currently an ongoing election for new validator candidates. As such staking operations are not permitted.', + 'bond.unlocking': 'Unlocking', + 'bond.reward': 'Reward', + 'bond.redeemable': 'Redeemable', + 'bond.unbond.min': + 'Remaining bond is lower than the min nomination amount, please stop nominating.', + 'payout': 'Payouts', + 'reward.Staked': 'Stash account (increase the amount at stake)', + 'reward.Stash': 'Stash account (do not increase the amount at stake)', + 'reward.Controller': + 'Controller account (do not increase the amount at stake)', + 'reward.Account': 'Specified payment account', + 'reward.warn': 'Reward destination is not changed', + 'reward.tip': + 'Retrieving info for all applicable eras, this will take some time.', + 'reward.time': 'Period', + 'reward.days': 'days', + 'reward.max': 'Max', + 'reward.eras': 'eras', + 'reward.sender': 'Sender', + 'controller.stashOf': 'Unavailable, stash account of ', + 'controller.controllerOf': 'Unavailable, controller account of ', + 'controller.warn': 'Controller account is not changed', + 'filter': 'Filter with Address/Name', + 'sort': 'Sort by', + 'nominate.active': 'Active', + 'nominate.over': 'Oversubscribed', + 'nominate.inactive': 'Inactive', + 'nominate.waiting': 'Waiting', + 'nominate.max': 'Max nomination number is', + 'phala': 'Phala Airdrop', + 'recommend': 'Recommended', + 'v3.information': 'Information', + 'v3.stakedPortion': 'Staked portion', + 'v3.returns': 'Returns', + 'v3.minThreshold': 'Min Threshold', + 'v3.unbondingPeriod': 'Unbonding Period', + 'v3.activeNominators': 'Nominators', + 'v3.goStake': 'Go Stake', + 'v3.myStaked': 'My Staked', + 'v3.newGains': 'New Gains', + 'v3.unstaking': 'Unbonding', + 'v3.nominations': 'Nominations', + 'v3.rewardDest': 'Reward Method', + 'v3.rewardDetail': 'Reward Detail', + 'v3.account': 'Account', + 'v3.stopAll': 'Stop All', + 'v3.stagedRewards': 'Staged Rewards', + 'v3.iUnderstand': 'I understand', + 'v3.controllerError': + 'Limited permissions as the current account is not stash account.', + 'v3.stashError': + 'Limited permissions as the current account is not controller account.', + 'v3.noNomination': + 'No nomination here, nominate validators right now to enjoy the staking and earn your rewards!', + 'v3.noStaked': 'You have not staked yet', + 'v3.totalUnbonding': 'Total Unbonding', + 'v3.rebondAmount': 'Rebond amount' +}; diff --git a/lib/utils/i18n/ja/common.dart b/lib/utils/i18n/ja/common.dart new file mode 100644 index 000000000..5d7205919 --- /dev/null +++ b/lib/utils/i18n/ja/common.dart @@ -0,0 +1,20 @@ +const Map enCommon = { + 'cancel': 'Cancel', + 'ok': 'Ok', + 'success': 'Success', + 'failed': 'Failed', + 'list.empty': 'No Data', + 'list.end': 'No More Data', + 'from': 'From', + 'amount': 'Amount', + 'amount.available': 'Available', + 'amount.low': 'Insufficient balance', + 'input.invalid': 'Invalid input', + 'balance': 'Balance', + 'staking': 'Staking', + 'governance': 'Governance', + 'parachain': 'Parachains', + 'node.connecting': 'Connecting remote node...', + 'node.failed': 'Remote node connection failed', + 'unlock': 'Unlock Account with Password', +}; diff --git a/lib/utils/i18n/ja/gov.dart b/lib/utils/i18n/ja/gov.dart new file mode 100644 index 000000000..88e0e1f2c --- /dev/null +++ b/lib/utils/i18n/ja/gov.dart @@ -0,0 +1,110 @@ +const Map enGov = { + 'democracy': 'Democracy', + 'democracy.brief': 'Proposals and referendums voting.', + 'democracy.referendum': 'Referendums', + 'democracy.proposal': 'Proposals', + 'democracy.expire': 'You have expired locks', + 'democracy.unlock': 'Unlock', + 'council': 'Council', + 'council.brief': 'Vote for council members or candidates.', + 'council.motions': 'Motions', + 'council.motion': 'Motion', + 'treasury': 'Treasury', + 'treasury.brief': 'Treasury spend proposals voting.', + 'treasury.proposal': 'Proposals', + 'treasury.tip': 'Tips', + 'treasury.total': 'Total', + 'treasury.approval': 'Approvals', + 'treasury.available': 'Available', + 'treasury.spendable': 'Spendable', + 'treasury.period': 'Spend Period', + 'treasury.day': 'Days', + 'treasury.value': 'Value', + 'treasury.proposer': 'Proposer', + 'treasury.beneficiary': 'Beneficiary', + 'treasury.submit': 'Submit Proposal', + 'treasury.approve': 'Approve Proposal', + 'treasury.reject': 'Reject Proposal', + 'treasury.send': 'Send to council', + 'treasury.vote': 'Vote on proposal', + 'treasury.report': 'Report Awesome', + 'treasury.tipNew': 'Create Tip', + 'treasury.closeTip': 'Close', + 'treasury.endorse': 'Endorse', + 'treasury.retract': 'Retract', + 'treasury.jet': 'Send', + 'treasury.finder': 'Finder', + 'treasury.who': 'Who', + 'treasury.bond': 'Bond', + 'treasury.bond.min': 'Minimum Bond', + 'treasury.reason': 'Reason', + 'treasury.tipper': 'Tippers', + 'seats': 'Seats', + 'member': 'Members', + 'up': 'Runners Up', + 'candidate': 'Candidates', + 'candidate.empty': 'No candidates found', + 'backing': 'Backing', + 'vote': 'Vote', + 'vote.my': 'My Votes', + 'vote.voter': 'Voters', + 'vote.remove': 'Cancel Votes', + 'vote.remove.confirm': + 'Do you want to cancel your votes? This action will removes the lock and returns the bond Tokens.', + 'vote.candidate': 'Vote for Candidate', + 'vote.proposal': 'Vote on Proposal', + 'vote.change.up': + '\nThe amount this total can be reduced by \nto change the referendum outcome. \nThis assumes changes to the convictions of \nthe existing votes, with no additional turnout.\n', + 'vote.change.down': + '\nThe amount this total should be increased \nby to change the referendum outcome. \nThis assumes additional turnout with \nnew votes at 1x conviction.\n', + 'vote.end': 'Voting end', + 'referenda': 'Referenda', + 'proposal': 'Proposal', + 'proposal.params': 'Params', + 'proposal.second': 'Second', + 'proposal.seconds': 'Seconds', + 'remain': 'Remaining', + 'activate': 'Activate', + 'yes': 'Aye', + 'no': 'Nay', + 'passing.true': 'Passing', + 'passing.false': 'Not Passing', + 'yes.text': 'Aye, I approve', + 'no.text': 'Nay, I do not approve', + 'voted': 'Voted', + 'balance': 'balance', + 'locked': 'locked for', + 'locked.no': 'no lockup period(0.1x)', + 'day': 'days', + 'detail': 'Details', + 'polkassembly': 'Discussion platform for polkadot governance', + 'democracy.referendum.number': 'Voted', + 'democracy.referendum.balance': 'Voting balance', + 'democracy.referendum.period': 'Lockup period', + 'democracy.referendum.clear': 'clear', + 'v3.select': 'Select', + 'v3.unvoteAll': 'Unvote All', + 'v3.passing.true': 'PASSING', + 'v3.passing.false': 'NOTPASSING', + 'v3.continueVote': 'Continue Vote', + 'v3.cancelMyVote': 'Cancel Vote', + 'v3.voteMessage.aye': 'You voted Aye last time.', + 'v3.voteMessage.nay': 'You voted Nay last time.', + 'v3.myStats': 'My Stats', + 'v3.referendaState': 'Referenda State', + 'v3.canClear': 'Can Clear', + 'v3.locked': 'Locked', + 'v3.proposalContent': 'Proposal Content', + 'v3.voting': 'You are Voting', + 'v3.voteVaule': 'Vote Vaule', + 'v3.votingAccount': 'Voting Account', + 'v3.votingBond': 'Voting Bond', + 'v3.votingMessage': + 'The Amount will be reserved for the duration of your vote', + 'v3.externals': 'Externals', + 'v3.treasury.payment': 'Payment', + 'v3.treasury.pending': 'PENDING', + 'v3.treasury.Approved': 'APPROVED', + 'v3.treasury.nextBurn': 'Next Burn', + 'v3.end': 'End' +}; diff --git a/lib/utils/i18n/ja/staking.dart b/lib/utils/i18n/ja/staking.dart new file mode 100644 index 000000000..36fc1506a --- /dev/null +++ b/lib/utils/i18n/ja/staking.dart @@ -0,0 +1,125 @@ +const Map enStaking = { + 'overview': 'Overview', + 'overview.total': 'Total staked', + 'overview.reward': 'Returns', + 'overview.min': 'Min nominated/bond', + 'actions': 'Account Actions', + 'validators': 'Validators', + 'validator': 'Validator', + 'validator.chart': 'Charts', + 'elected': 'Elected', + 'waiting': 'Waiting', + 'filter.comm': 'no 20%+ comm', + 'filter.id': 'only with ID', + 'nominators': 'Nominators', + 'session': 'Session', + 'era': 'Era', + 'total': 'Total Staked', + 'stake': 'Staked', + 'stake.ratio': 'Staked', + 'stake.own': 'Own', + 'stake.other': 'Other', + 'stake.bond.min': 'Min nominator bond', + 'stake.warn': + '1: The bonded Tokens will be locked for about 28 days on Polkadot(7 days on Kusama) after unbonding.\n' + '2: Your account should always have transferable balance for paying tx fees, so do not bond all your tokens.\n' + '3: The amount of bonded Tokens needs to meet the minimum requirements(see page: Validators).', + 'stake.payee.warn': + 'Tips: The balance of the destination account should not be 0, otherwise you may lose your reward due to existential deposit not met.', + 'staked': 'Staked', + 'commission': 'Commission', + 'reward': 'Return', + 'judgements': 'Judgements', + 'blocking': 'Blocks nominations', + 'oversubscribe': 'Oversubscribed', + 'txs': 'Tx History', + 'txs.reward': 'Reward/Slash', + 'txs.reward.reward': 'Reward', + 'txs.reward.slash': 'Slash', + 'txs.event': 'Event', + 'nominating': 'Nominations', + 'controller': 'Controller', + 'stash': 'Stash', + 'balance': 'Balance', + 'available': 'Available', + 'bonded': 'Bonded', + 'action': 'Action', + 'value': 'Value', + 'action.bond': 'Bond Funds', + 'action.bondExtra': 'Bond More', + 'action.bondAdjust': 'Adjust Bonded', + 'action.unbond': 'Unbond', + 'action.rebond': 'Rebond', + 'action.redeem': 'Redeem Unbonded', + 'action.payout': 'Payout', + 'action.nominate': 'Nominate', + 'action.nominate.bond': + 'You need to bond Tokens before nominating. Go to bonding now?', + 'action.nominee': 'Set Nominees', + 'action.chill': 'Stop Nominating', + 'action.reward': 'Reward Destination', + 'action.setting': 'Bonding Preference', + 'action.control': 'Change Controller', + 'action.import': 'Import ', + 'action.use': 'Use ', + 'action.operate': ' to operate', + 'action.election': + 'There is currently an ongoing election for new validator candidates. As such staking operations are not permitted.', + 'bond.unlocking': 'Unlocking', + 'bond.reward': 'Reward', + 'bond.redeemable': 'Redeemable', + 'bond.unbond.min': + 'Remaining bond is lower than the min nomination amount, please stop nominating.', + 'payout': 'Payouts', + 'reward.Staked': 'Stash account (increase the amount at stake)', + 'reward.Stash': 'Stash account (do not increase the amount at stake)', + 'reward.Controller': + 'Controller account (do not increase the amount at stake)', + 'reward.Account': 'Specified payment account', + 'reward.warn': 'Reward destination is not changed', + 'reward.tip': + 'Retrieving info for all applicable eras, this will take some time.', + 'reward.time': 'Period', + 'reward.days': 'days', + 'reward.max': 'Max', + 'reward.eras': 'eras', + 'reward.sender': 'Sender', + 'controller.stashOf': 'Unavailable, stash account of ', + 'controller.controllerOf': 'Unavailable, controller account of ', + 'controller.warn': 'Controller account is not changed', + 'filter': 'Filter with Address/Name', + 'sort': 'Sort by', + 'nominate.active': 'Active', + 'nominate.over': 'Oversubscribed', + 'nominate.inactive': 'Inactive', + 'nominate.waiting': 'Waiting', + 'nominate.max': 'Max nomination number is', + 'phala': 'Phala Airdrop', + 'recommend': 'Recommended', + 'v3.information': 'Information', + 'v3.stakedPortion': 'Staked portion', + 'v3.returns': 'Returns', + 'v3.minThreshold': 'Min Threshold', + 'v3.unbondingPeriod': 'Unbonding Period', + 'v3.activeNominators': 'Nominators', + 'v3.goStake': 'Go Stake', + 'v3.myStaked': 'My Staked', + 'v3.newGains': 'New Gains', + 'v3.unstaking': 'Unbonding', + 'v3.nominations': 'Nominations', + 'v3.rewardDest': 'Reward Method', + 'v3.rewardDetail': 'Reward Detail', + 'v3.account': 'Account', + 'v3.stopAll': 'Stop All', + 'v3.stagedRewards': 'Staged Rewards', + 'v3.iUnderstand': 'I understand', + 'v3.controllerError': + 'Limited permissions as the current account is not stash account.', + 'v3.stashError': + 'Limited permissions as the current account is not controller account.', + 'v3.noNomination': + 'No nomination here, nominate validators right now to enjoy the staking and earn your rewards!', + 'v3.noStaked': 'You have not staked yet', + 'v3.totalUnbonding': 'Total Unbonding', + 'v3.rebondAmount': 'Rebond amount' +}; diff --git a/lib/utils/i18n/ko/common.dart b/lib/utils/i18n/ko/common.dart new file mode 100644 index 000000000..5d7205919 --- /dev/null +++ b/lib/utils/i18n/ko/common.dart @@ -0,0 +1,20 @@ +const Map enCommon = { + 'cancel': 'Cancel', + 'ok': 'Ok', + 'success': 'Success', + 'failed': 'Failed', + 'list.empty': 'No Data', + 'list.end': 'No More Data', + 'from': 'From', + 'amount': 'Amount', + 'amount.available': 'Available', + 'amount.low': 'Insufficient balance', + 'input.invalid': 'Invalid input', + 'balance': 'Balance', + 'staking': 'Staking', + 'governance': 'Governance', + 'parachain': 'Parachains', + 'node.connecting': 'Connecting remote node...', + 'node.failed': 'Remote node connection failed', + 'unlock': 'Unlock Account with Password', +}; diff --git a/lib/utils/i18n/ko/gov.dart b/lib/utils/i18n/ko/gov.dart new file mode 100644 index 000000000..88e0e1f2c --- /dev/null +++ b/lib/utils/i18n/ko/gov.dart @@ -0,0 +1,110 @@ +const Map enGov = { + 'democracy': 'Democracy', + 'democracy.brief': 'Proposals and referendums voting.', + 'democracy.referendum': 'Referendums', + 'democracy.proposal': 'Proposals', + 'democracy.expire': 'You have expired locks', + 'democracy.unlock': 'Unlock', + 'council': 'Council', + 'council.brief': 'Vote for council members or candidates.', + 'council.motions': 'Motions', + 'council.motion': 'Motion', + 'treasury': 'Treasury', + 'treasury.brief': 'Treasury spend proposals voting.', + 'treasury.proposal': 'Proposals', + 'treasury.tip': 'Tips', + 'treasury.total': 'Total', + 'treasury.approval': 'Approvals', + 'treasury.available': 'Available', + 'treasury.spendable': 'Spendable', + 'treasury.period': 'Spend Period', + 'treasury.day': 'Days', + 'treasury.value': 'Value', + 'treasury.proposer': 'Proposer', + 'treasury.beneficiary': 'Beneficiary', + 'treasury.submit': 'Submit Proposal', + 'treasury.approve': 'Approve Proposal', + 'treasury.reject': 'Reject Proposal', + 'treasury.send': 'Send to council', + 'treasury.vote': 'Vote on proposal', + 'treasury.report': 'Report Awesome', + 'treasury.tipNew': 'Create Tip', + 'treasury.closeTip': 'Close', + 'treasury.endorse': 'Endorse', + 'treasury.retract': 'Retract', + 'treasury.jet': 'Send', + 'treasury.finder': 'Finder', + 'treasury.who': 'Who', + 'treasury.bond': 'Bond', + 'treasury.bond.min': 'Minimum Bond', + 'treasury.reason': 'Reason', + 'treasury.tipper': 'Tippers', + 'seats': 'Seats', + 'member': 'Members', + 'up': 'Runners Up', + 'candidate': 'Candidates', + 'candidate.empty': 'No candidates found', + 'backing': 'Backing', + 'vote': 'Vote', + 'vote.my': 'My Votes', + 'vote.voter': 'Voters', + 'vote.remove': 'Cancel Votes', + 'vote.remove.confirm': + 'Do you want to cancel your votes? This action will removes the lock and returns the bond Tokens.', + 'vote.candidate': 'Vote for Candidate', + 'vote.proposal': 'Vote on Proposal', + 'vote.change.up': + '\nThe amount this total can be reduced by \nto change the referendum outcome. \nThis assumes changes to the convictions of \nthe existing votes, with no additional turnout.\n', + 'vote.change.down': + '\nThe amount this total should be increased \nby to change the referendum outcome. \nThis assumes additional turnout with \nnew votes at 1x conviction.\n', + 'vote.end': 'Voting end', + 'referenda': 'Referenda', + 'proposal': 'Proposal', + 'proposal.params': 'Params', + 'proposal.second': 'Second', + 'proposal.seconds': 'Seconds', + 'remain': 'Remaining', + 'activate': 'Activate', + 'yes': 'Aye', + 'no': 'Nay', + 'passing.true': 'Passing', + 'passing.false': 'Not Passing', + 'yes.text': 'Aye, I approve', + 'no.text': 'Nay, I do not approve', + 'voted': 'Voted', + 'balance': 'balance', + 'locked': 'locked for', + 'locked.no': 'no lockup period(0.1x)', + 'day': 'days', + 'detail': 'Details', + 'polkassembly': 'Discussion platform for polkadot governance', + 'democracy.referendum.number': 'Voted', + 'democracy.referendum.balance': 'Voting balance', + 'democracy.referendum.period': 'Lockup period', + 'democracy.referendum.clear': 'clear', + 'v3.select': 'Select', + 'v3.unvoteAll': 'Unvote All', + 'v3.passing.true': 'PASSING', + 'v3.passing.false': 'NOTPASSING', + 'v3.continueVote': 'Continue Vote', + 'v3.cancelMyVote': 'Cancel Vote', + 'v3.voteMessage.aye': 'You voted Aye last time.', + 'v3.voteMessage.nay': 'You voted Nay last time.', + 'v3.myStats': 'My Stats', + 'v3.referendaState': 'Referenda State', + 'v3.canClear': 'Can Clear', + 'v3.locked': 'Locked', + 'v3.proposalContent': 'Proposal Content', + 'v3.voting': 'You are Voting', + 'v3.voteVaule': 'Vote Vaule', + 'v3.votingAccount': 'Voting Account', + 'v3.votingBond': 'Voting Bond', + 'v3.votingMessage': + 'The Amount will be reserved for the duration of your vote', + 'v3.externals': 'Externals', + 'v3.treasury.payment': 'Payment', + 'v3.treasury.pending': 'PENDING', + 'v3.treasury.Approved': 'APPROVED', + 'v3.treasury.nextBurn': 'Next Burn', + 'v3.end': 'End' +}; diff --git a/lib/utils/i18n/ko/staking.dart b/lib/utils/i18n/ko/staking.dart new file mode 100644 index 000000000..36fc1506a --- /dev/null +++ b/lib/utils/i18n/ko/staking.dart @@ -0,0 +1,125 @@ +const Map enStaking = { + 'overview': 'Overview', + 'overview.total': 'Total staked', + 'overview.reward': 'Returns', + 'overview.min': 'Min nominated/bond', + 'actions': 'Account Actions', + 'validators': 'Validators', + 'validator': 'Validator', + 'validator.chart': 'Charts', + 'elected': 'Elected', + 'waiting': 'Waiting', + 'filter.comm': 'no 20%+ comm', + 'filter.id': 'only with ID', + 'nominators': 'Nominators', + 'session': 'Session', + 'era': 'Era', + 'total': 'Total Staked', + 'stake': 'Staked', + 'stake.ratio': 'Staked', + 'stake.own': 'Own', + 'stake.other': 'Other', + 'stake.bond.min': 'Min nominator bond', + 'stake.warn': + '1: The bonded Tokens will be locked for about 28 days on Polkadot(7 days on Kusama) after unbonding.\n' + '2: Your account should always have transferable balance for paying tx fees, so do not bond all your tokens.\n' + '3: The amount of bonded Tokens needs to meet the minimum requirements(see page: Validators).', + 'stake.payee.warn': + 'Tips: The balance of the destination account should not be 0, otherwise you may lose your reward due to existential deposit not met.', + 'staked': 'Staked', + 'commission': 'Commission', + 'reward': 'Return', + 'judgements': 'Judgements', + 'blocking': 'Blocks nominations', + 'oversubscribe': 'Oversubscribed', + 'txs': 'Tx History', + 'txs.reward': 'Reward/Slash', + 'txs.reward.reward': 'Reward', + 'txs.reward.slash': 'Slash', + 'txs.event': 'Event', + 'nominating': 'Nominations', + 'controller': 'Controller', + 'stash': 'Stash', + 'balance': 'Balance', + 'available': 'Available', + 'bonded': 'Bonded', + 'action': 'Action', + 'value': 'Value', + 'action.bond': 'Bond Funds', + 'action.bondExtra': 'Bond More', + 'action.bondAdjust': 'Adjust Bonded', + 'action.unbond': 'Unbond', + 'action.rebond': 'Rebond', + 'action.redeem': 'Redeem Unbonded', + 'action.payout': 'Payout', + 'action.nominate': 'Nominate', + 'action.nominate.bond': + 'You need to bond Tokens before nominating. Go to bonding now?', + 'action.nominee': 'Set Nominees', + 'action.chill': 'Stop Nominating', + 'action.reward': 'Reward Destination', + 'action.setting': 'Bonding Preference', + 'action.control': 'Change Controller', + 'action.import': 'Import ', + 'action.use': 'Use ', + 'action.operate': ' to operate', + 'action.election': + 'There is currently an ongoing election for new validator candidates. As such staking operations are not permitted.', + 'bond.unlocking': 'Unlocking', + 'bond.reward': 'Reward', + 'bond.redeemable': 'Redeemable', + 'bond.unbond.min': + 'Remaining bond is lower than the min nomination amount, please stop nominating.', + 'payout': 'Payouts', + 'reward.Staked': 'Stash account (increase the amount at stake)', + 'reward.Stash': 'Stash account (do not increase the amount at stake)', + 'reward.Controller': + 'Controller account (do not increase the amount at stake)', + 'reward.Account': 'Specified payment account', + 'reward.warn': 'Reward destination is not changed', + 'reward.tip': + 'Retrieving info for all applicable eras, this will take some time.', + 'reward.time': 'Period', + 'reward.days': 'days', + 'reward.max': 'Max', + 'reward.eras': 'eras', + 'reward.sender': 'Sender', + 'controller.stashOf': 'Unavailable, stash account of ', + 'controller.controllerOf': 'Unavailable, controller account of ', + 'controller.warn': 'Controller account is not changed', + 'filter': 'Filter with Address/Name', + 'sort': 'Sort by', + 'nominate.active': 'Active', + 'nominate.over': 'Oversubscribed', + 'nominate.inactive': 'Inactive', + 'nominate.waiting': 'Waiting', + 'nominate.max': 'Max nomination number is', + 'phala': 'Phala Airdrop', + 'recommend': 'Recommended', + 'v3.information': 'Information', + 'v3.stakedPortion': 'Staked portion', + 'v3.returns': 'Returns', + 'v3.minThreshold': 'Min Threshold', + 'v3.unbondingPeriod': 'Unbonding Period', + 'v3.activeNominators': 'Nominators', + 'v3.goStake': 'Go Stake', + 'v3.myStaked': 'My Staked', + 'v3.newGains': 'New Gains', + 'v3.unstaking': 'Unbonding', + 'v3.nominations': 'Nominations', + 'v3.rewardDest': 'Reward Method', + 'v3.rewardDetail': 'Reward Detail', + 'v3.account': 'Account', + 'v3.stopAll': 'Stop All', + 'v3.stagedRewards': 'Staged Rewards', + 'v3.iUnderstand': 'I understand', + 'v3.controllerError': + 'Limited permissions as the current account is not stash account.', + 'v3.stashError': + 'Limited permissions as the current account is not controller account.', + 'v3.noNomination': + 'No nomination here, nominate validators right now to enjoy the staking and earn your rewards!', + 'v3.noStaked': 'You have not staked yet', + 'v3.totalUnbonding': 'Total Unbonding', + 'v3.rebondAmount': 'Rebond amount' +}; diff --git a/lib/utils/i18n/nl/common.dart b/lib/utils/i18n/nl/common.dart new file mode 100644 index 000000000..5d7205919 --- /dev/null +++ b/lib/utils/i18n/nl/common.dart @@ -0,0 +1,20 @@ +const Map enCommon = { + 'cancel': 'Cancel', + 'ok': 'Ok', + 'success': 'Success', + 'failed': 'Failed', + 'list.empty': 'No Data', + 'list.end': 'No More Data', + 'from': 'From', + 'amount': 'Amount', + 'amount.available': 'Available', + 'amount.low': 'Insufficient balance', + 'input.invalid': 'Invalid input', + 'balance': 'Balance', + 'staking': 'Staking', + 'governance': 'Governance', + 'parachain': 'Parachains', + 'node.connecting': 'Connecting remote node...', + 'node.failed': 'Remote node connection failed', + 'unlock': 'Unlock Account with Password', +}; diff --git a/lib/utils/i18n/nl/gov.dart b/lib/utils/i18n/nl/gov.dart new file mode 100644 index 000000000..88e0e1f2c --- /dev/null +++ b/lib/utils/i18n/nl/gov.dart @@ -0,0 +1,110 @@ +const Map enGov = { + 'democracy': 'Democracy', + 'democracy.brief': 'Proposals and referendums voting.', + 'democracy.referendum': 'Referendums', + 'democracy.proposal': 'Proposals', + 'democracy.expire': 'You have expired locks', + 'democracy.unlock': 'Unlock', + 'council': 'Council', + 'council.brief': 'Vote for council members or candidates.', + 'council.motions': 'Motions', + 'council.motion': 'Motion', + 'treasury': 'Treasury', + 'treasury.brief': 'Treasury spend proposals voting.', + 'treasury.proposal': 'Proposals', + 'treasury.tip': 'Tips', + 'treasury.total': 'Total', + 'treasury.approval': 'Approvals', + 'treasury.available': 'Available', + 'treasury.spendable': 'Spendable', + 'treasury.period': 'Spend Period', + 'treasury.day': 'Days', + 'treasury.value': 'Value', + 'treasury.proposer': 'Proposer', + 'treasury.beneficiary': 'Beneficiary', + 'treasury.submit': 'Submit Proposal', + 'treasury.approve': 'Approve Proposal', + 'treasury.reject': 'Reject Proposal', + 'treasury.send': 'Send to council', + 'treasury.vote': 'Vote on proposal', + 'treasury.report': 'Report Awesome', + 'treasury.tipNew': 'Create Tip', + 'treasury.closeTip': 'Close', + 'treasury.endorse': 'Endorse', + 'treasury.retract': 'Retract', + 'treasury.jet': 'Send', + 'treasury.finder': 'Finder', + 'treasury.who': 'Who', + 'treasury.bond': 'Bond', + 'treasury.bond.min': 'Minimum Bond', + 'treasury.reason': 'Reason', + 'treasury.tipper': 'Tippers', + 'seats': 'Seats', + 'member': 'Members', + 'up': 'Runners Up', + 'candidate': 'Candidates', + 'candidate.empty': 'No candidates found', + 'backing': 'Backing', + 'vote': 'Vote', + 'vote.my': 'My Votes', + 'vote.voter': 'Voters', + 'vote.remove': 'Cancel Votes', + 'vote.remove.confirm': + 'Do you want to cancel your votes? This action will removes the lock and returns the bond Tokens.', + 'vote.candidate': 'Vote for Candidate', + 'vote.proposal': 'Vote on Proposal', + 'vote.change.up': + '\nThe amount this total can be reduced by \nto change the referendum outcome. \nThis assumes changes to the convictions of \nthe existing votes, with no additional turnout.\n', + 'vote.change.down': + '\nThe amount this total should be increased \nby to change the referendum outcome. \nThis assumes additional turnout with \nnew votes at 1x conviction.\n', + 'vote.end': 'Voting end', + 'referenda': 'Referenda', + 'proposal': 'Proposal', + 'proposal.params': 'Params', + 'proposal.second': 'Second', + 'proposal.seconds': 'Seconds', + 'remain': 'Remaining', + 'activate': 'Activate', + 'yes': 'Aye', + 'no': 'Nay', + 'passing.true': 'Passing', + 'passing.false': 'Not Passing', + 'yes.text': 'Aye, I approve', + 'no.text': 'Nay, I do not approve', + 'voted': 'Voted', + 'balance': 'balance', + 'locked': 'locked for', + 'locked.no': 'no lockup period(0.1x)', + 'day': 'days', + 'detail': 'Details', + 'polkassembly': 'Discussion platform for polkadot governance', + 'democracy.referendum.number': 'Voted', + 'democracy.referendum.balance': 'Voting balance', + 'democracy.referendum.period': 'Lockup period', + 'democracy.referendum.clear': 'clear', + 'v3.select': 'Select', + 'v3.unvoteAll': 'Unvote All', + 'v3.passing.true': 'PASSING', + 'v3.passing.false': 'NOTPASSING', + 'v3.continueVote': 'Continue Vote', + 'v3.cancelMyVote': 'Cancel Vote', + 'v3.voteMessage.aye': 'You voted Aye last time.', + 'v3.voteMessage.nay': 'You voted Nay last time.', + 'v3.myStats': 'My Stats', + 'v3.referendaState': 'Referenda State', + 'v3.canClear': 'Can Clear', + 'v3.locked': 'Locked', + 'v3.proposalContent': 'Proposal Content', + 'v3.voting': 'You are Voting', + 'v3.voteVaule': 'Vote Vaule', + 'v3.votingAccount': 'Voting Account', + 'v3.votingBond': 'Voting Bond', + 'v3.votingMessage': + 'The Amount will be reserved for the duration of your vote', + 'v3.externals': 'Externals', + 'v3.treasury.payment': 'Payment', + 'v3.treasury.pending': 'PENDING', + 'v3.treasury.Approved': 'APPROVED', + 'v3.treasury.nextBurn': 'Next Burn', + 'v3.end': 'End' +}; diff --git a/lib/utils/i18n/nl/staking.dart b/lib/utils/i18n/nl/staking.dart new file mode 100644 index 000000000..36fc1506a --- /dev/null +++ b/lib/utils/i18n/nl/staking.dart @@ -0,0 +1,125 @@ +const Map enStaking = { + 'overview': 'Overview', + 'overview.total': 'Total staked', + 'overview.reward': 'Returns', + 'overview.min': 'Min nominated/bond', + 'actions': 'Account Actions', + 'validators': 'Validators', + 'validator': 'Validator', + 'validator.chart': 'Charts', + 'elected': 'Elected', + 'waiting': 'Waiting', + 'filter.comm': 'no 20%+ comm', + 'filter.id': 'only with ID', + 'nominators': 'Nominators', + 'session': 'Session', + 'era': 'Era', + 'total': 'Total Staked', + 'stake': 'Staked', + 'stake.ratio': 'Staked', + 'stake.own': 'Own', + 'stake.other': 'Other', + 'stake.bond.min': 'Min nominator bond', + 'stake.warn': + '1: The bonded Tokens will be locked for about 28 days on Polkadot(7 days on Kusama) after unbonding.\n' + '2: Your account should always have transferable balance for paying tx fees, so do not bond all your tokens.\n' + '3: The amount of bonded Tokens needs to meet the minimum requirements(see page: Validators).', + 'stake.payee.warn': + 'Tips: The balance of the destination account should not be 0, otherwise you may lose your reward due to existential deposit not met.', + 'staked': 'Staked', + 'commission': 'Commission', + 'reward': 'Return', + 'judgements': 'Judgements', + 'blocking': 'Blocks nominations', + 'oversubscribe': 'Oversubscribed', + 'txs': 'Tx History', + 'txs.reward': 'Reward/Slash', + 'txs.reward.reward': 'Reward', + 'txs.reward.slash': 'Slash', + 'txs.event': 'Event', + 'nominating': 'Nominations', + 'controller': 'Controller', + 'stash': 'Stash', + 'balance': 'Balance', + 'available': 'Available', + 'bonded': 'Bonded', + 'action': 'Action', + 'value': 'Value', + 'action.bond': 'Bond Funds', + 'action.bondExtra': 'Bond More', + 'action.bondAdjust': 'Adjust Bonded', + 'action.unbond': 'Unbond', + 'action.rebond': 'Rebond', + 'action.redeem': 'Redeem Unbonded', + 'action.payout': 'Payout', + 'action.nominate': 'Nominate', + 'action.nominate.bond': + 'You need to bond Tokens before nominating. Go to bonding now?', + 'action.nominee': 'Set Nominees', + 'action.chill': 'Stop Nominating', + 'action.reward': 'Reward Destination', + 'action.setting': 'Bonding Preference', + 'action.control': 'Change Controller', + 'action.import': 'Import ', + 'action.use': 'Use ', + 'action.operate': ' to operate', + 'action.election': + 'There is currently an ongoing election for new validator candidates. As such staking operations are not permitted.', + 'bond.unlocking': 'Unlocking', + 'bond.reward': 'Reward', + 'bond.redeemable': 'Redeemable', + 'bond.unbond.min': + 'Remaining bond is lower than the min nomination amount, please stop nominating.', + 'payout': 'Payouts', + 'reward.Staked': 'Stash account (increase the amount at stake)', + 'reward.Stash': 'Stash account (do not increase the amount at stake)', + 'reward.Controller': + 'Controller account (do not increase the amount at stake)', + 'reward.Account': 'Specified payment account', + 'reward.warn': 'Reward destination is not changed', + 'reward.tip': + 'Retrieving info for all applicable eras, this will take some time.', + 'reward.time': 'Period', + 'reward.days': 'days', + 'reward.max': 'Max', + 'reward.eras': 'eras', + 'reward.sender': 'Sender', + 'controller.stashOf': 'Unavailable, stash account of ', + 'controller.controllerOf': 'Unavailable, controller account of ', + 'controller.warn': 'Controller account is not changed', + 'filter': 'Filter with Address/Name', + 'sort': 'Sort by', + 'nominate.active': 'Active', + 'nominate.over': 'Oversubscribed', + 'nominate.inactive': 'Inactive', + 'nominate.waiting': 'Waiting', + 'nominate.max': 'Max nomination number is', + 'phala': 'Phala Airdrop', + 'recommend': 'Recommended', + 'v3.information': 'Information', + 'v3.stakedPortion': 'Staked portion', + 'v3.returns': 'Returns', + 'v3.minThreshold': 'Min Threshold', + 'v3.unbondingPeriod': 'Unbonding Period', + 'v3.activeNominators': 'Nominators', + 'v3.goStake': 'Go Stake', + 'v3.myStaked': 'My Staked', + 'v3.newGains': 'New Gains', + 'v3.unstaking': 'Unbonding', + 'v3.nominations': 'Nominations', + 'v3.rewardDest': 'Reward Method', + 'v3.rewardDetail': 'Reward Detail', + 'v3.account': 'Account', + 'v3.stopAll': 'Stop All', + 'v3.stagedRewards': 'Staged Rewards', + 'v3.iUnderstand': 'I understand', + 'v3.controllerError': + 'Limited permissions as the current account is not stash account.', + 'v3.stashError': + 'Limited permissions as the current account is not controller account.', + 'v3.noNomination': + 'No nomination here, nominate validators right now to enjoy the staking and earn your rewards!', + 'v3.noStaked': 'You have not staked yet', + 'v3.totalUnbonding': 'Total Unbonding', + 'v3.rebondAmount': 'Rebond amount' +}; diff --git a/lib/utils/i18n/ru/common.dart b/lib/utils/i18n/ru/common.dart new file mode 100644 index 000000000..5d7205919 --- /dev/null +++ b/lib/utils/i18n/ru/common.dart @@ -0,0 +1,20 @@ +const Map enCommon = { + 'cancel': 'Cancel', + 'ok': 'Ok', + 'success': 'Success', + 'failed': 'Failed', + 'list.empty': 'No Data', + 'list.end': 'No More Data', + 'from': 'From', + 'amount': 'Amount', + 'amount.available': 'Available', + 'amount.low': 'Insufficient balance', + 'input.invalid': 'Invalid input', + 'balance': 'Balance', + 'staking': 'Staking', + 'governance': 'Governance', + 'parachain': 'Parachains', + 'node.connecting': 'Connecting remote node...', + 'node.failed': 'Remote node connection failed', + 'unlock': 'Unlock Account with Password', +}; diff --git a/lib/utils/i18n/ru/gov.dart b/lib/utils/i18n/ru/gov.dart new file mode 100644 index 000000000..88e0e1f2c --- /dev/null +++ b/lib/utils/i18n/ru/gov.dart @@ -0,0 +1,110 @@ +const Map enGov = { + 'democracy': 'Democracy', + 'democracy.brief': 'Proposals and referendums voting.', + 'democracy.referendum': 'Referendums', + 'democracy.proposal': 'Proposals', + 'democracy.expire': 'You have expired locks', + 'democracy.unlock': 'Unlock', + 'council': 'Council', + 'council.brief': 'Vote for council members or candidates.', + 'council.motions': 'Motions', + 'council.motion': 'Motion', + 'treasury': 'Treasury', + 'treasury.brief': 'Treasury spend proposals voting.', + 'treasury.proposal': 'Proposals', + 'treasury.tip': 'Tips', + 'treasury.total': 'Total', + 'treasury.approval': 'Approvals', + 'treasury.available': 'Available', + 'treasury.spendable': 'Spendable', + 'treasury.period': 'Spend Period', + 'treasury.day': 'Days', + 'treasury.value': 'Value', + 'treasury.proposer': 'Proposer', + 'treasury.beneficiary': 'Beneficiary', + 'treasury.submit': 'Submit Proposal', + 'treasury.approve': 'Approve Proposal', + 'treasury.reject': 'Reject Proposal', + 'treasury.send': 'Send to council', + 'treasury.vote': 'Vote on proposal', + 'treasury.report': 'Report Awesome', + 'treasury.tipNew': 'Create Tip', + 'treasury.closeTip': 'Close', + 'treasury.endorse': 'Endorse', + 'treasury.retract': 'Retract', + 'treasury.jet': 'Send', + 'treasury.finder': 'Finder', + 'treasury.who': 'Who', + 'treasury.bond': 'Bond', + 'treasury.bond.min': 'Minimum Bond', + 'treasury.reason': 'Reason', + 'treasury.tipper': 'Tippers', + 'seats': 'Seats', + 'member': 'Members', + 'up': 'Runners Up', + 'candidate': 'Candidates', + 'candidate.empty': 'No candidates found', + 'backing': 'Backing', + 'vote': 'Vote', + 'vote.my': 'My Votes', + 'vote.voter': 'Voters', + 'vote.remove': 'Cancel Votes', + 'vote.remove.confirm': + 'Do you want to cancel your votes? This action will removes the lock and returns the bond Tokens.', + 'vote.candidate': 'Vote for Candidate', + 'vote.proposal': 'Vote on Proposal', + 'vote.change.up': + '\nThe amount this total can be reduced by \nto change the referendum outcome. \nThis assumes changes to the convictions of \nthe existing votes, with no additional turnout.\n', + 'vote.change.down': + '\nThe amount this total should be increased \nby to change the referendum outcome. \nThis assumes additional turnout with \nnew votes at 1x conviction.\n', + 'vote.end': 'Voting end', + 'referenda': 'Referenda', + 'proposal': 'Proposal', + 'proposal.params': 'Params', + 'proposal.second': 'Second', + 'proposal.seconds': 'Seconds', + 'remain': 'Remaining', + 'activate': 'Activate', + 'yes': 'Aye', + 'no': 'Nay', + 'passing.true': 'Passing', + 'passing.false': 'Not Passing', + 'yes.text': 'Aye, I approve', + 'no.text': 'Nay, I do not approve', + 'voted': 'Voted', + 'balance': 'balance', + 'locked': 'locked for', + 'locked.no': 'no lockup period(0.1x)', + 'day': 'days', + 'detail': 'Details', + 'polkassembly': 'Discussion platform for polkadot governance', + 'democracy.referendum.number': 'Voted', + 'democracy.referendum.balance': 'Voting balance', + 'democracy.referendum.period': 'Lockup period', + 'democracy.referendum.clear': 'clear', + 'v3.select': 'Select', + 'v3.unvoteAll': 'Unvote All', + 'v3.passing.true': 'PASSING', + 'v3.passing.false': 'NOTPASSING', + 'v3.continueVote': 'Continue Vote', + 'v3.cancelMyVote': 'Cancel Vote', + 'v3.voteMessage.aye': 'You voted Aye last time.', + 'v3.voteMessage.nay': 'You voted Nay last time.', + 'v3.myStats': 'My Stats', + 'v3.referendaState': 'Referenda State', + 'v3.canClear': 'Can Clear', + 'v3.locked': 'Locked', + 'v3.proposalContent': 'Proposal Content', + 'v3.voting': 'You are Voting', + 'v3.voteVaule': 'Vote Vaule', + 'v3.votingAccount': 'Voting Account', + 'v3.votingBond': 'Voting Bond', + 'v3.votingMessage': + 'The Amount will be reserved for the duration of your vote', + 'v3.externals': 'Externals', + 'v3.treasury.payment': 'Payment', + 'v3.treasury.pending': 'PENDING', + 'v3.treasury.Approved': 'APPROVED', + 'v3.treasury.nextBurn': 'Next Burn', + 'v3.end': 'End' +}; diff --git a/lib/utils/i18n/ru/staking.dart b/lib/utils/i18n/ru/staking.dart new file mode 100644 index 000000000..36fc1506a --- /dev/null +++ b/lib/utils/i18n/ru/staking.dart @@ -0,0 +1,125 @@ +const Map enStaking = { + 'overview': 'Overview', + 'overview.total': 'Total staked', + 'overview.reward': 'Returns', + 'overview.min': 'Min nominated/bond', + 'actions': 'Account Actions', + 'validators': 'Validators', + 'validator': 'Validator', + 'validator.chart': 'Charts', + 'elected': 'Elected', + 'waiting': 'Waiting', + 'filter.comm': 'no 20%+ comm', + 'filter.id': 'only with ID', + 'nominators': 'Nominators', + 'session': 'Session', + 'era': 'Era', + 'total': 'Total Staked', + 'stake': 'Staked', + 'stake.ratio': 'Staked', + 'stake.own': 'Own', + 'stake.other': 'Other', + 'stake.bond.min': 'Min nominator bond', + 'stake.warn': + '1: The bonded Tokens will be locked for about 28 days on Polkadot(7 days on Kusama) after unbonding.\n' + '2: Your account should always have transferable balance for paying tx fees, so do not bond all your tokens.\n' + '3: The amount of bonded Tokens needs to meet the minimum requirements(see page: Validators).', + 'stake.payee.warn': + 'Tips: The balance of the destination account should not be 0, otherwise you may lose your reward due to existential deposit not met.', + 'staked': 'Staked', + 'commission': 'Commission', + 'reward': 'Return', + 'judgements': 'Judgements', + 'blocking': 'Blocks nominations', + 'oversubscribe': 'Oversubscribed', + 'txs': 'Tx History', + 'txs.reward': 'Reward/Slash', + 'txs.reward.reward': 'Reward', + 'txs.reward.slash': 'Slash', + 'txs.event': 'Event', + 'nominating': 'Nominations', + 'controller': 'Controller', + 'stash': 'Stash', + 'balance': 'Balance', + 'available': 'Available', + 'bonded': 'Bonded', + 'action': 'Action', + 'value': 'Value', + 'action.bond': 'Bond Funds', + 'action.bondExtra': 'Bond More', + 'action.bondAdjust': 'Adjust Bonded', + 'action.unbond': 'Unbond', + 'action.rebond': 'Rebond', + 'action.redeem': 'Redeem Unbonded', + 'action.payout': 'Payout', + 'action.nominate': 'Nominate', + 'action.nominate.bond': + 'You need to bond Tokens before nominating. Go to bonding now?', + 'action.nominee': 'Set Nominees', + 'action.chill': 'Stop Nominating', + 'action.reward': 'Reward Destination', + 'action.setting': 'Bonding Preference', + 'action.control': 'Change Controller', + 'action.import': 'Import ', + 'action.use': 'Use ', + 'action.operate': ' to operate', + 'action.election': + 'There is currently an ongoing election for new validator candidates. As such staking operations are not permitted.', + 'bond.unlocking': 'Unlocking', + 'bond.reward': 'Reward', + 'bond.redeemable': 'Redeemable', + 'bond.unbond.min': + 'Remaining bond is lower than the min nomination amount, please stop nominating.', + 'payout': 'Payouts', + 'reward.Staked': 'Stash account (increase the amount at stake)', + 'reward.Stash': 'Stash account (do not increase the amount at stake)', + 'reward.Controller': + 'Controller account (do not increase the amount at stake)', + 'reward.Account': 'Specified payment account', + 'reward.warn': 'Reward destination is not changed', + 'reward.tip': + 'Retrieving info for all applicable eras, this will take some time.', + 'reward.time': 'Period', + 'reward.days': 'days', + 'reward.max': 'Max', + 'reward.eras': 'eras', + 'reward.sender': 'Sender', + 'controller.stashOf': 'Unavailable, stash account of ', + 'controller.controllerOf': 'Unavailable, controller account of ', + 'controller.warn': 'Controller account is not changed', + 'filter': 'Filter with Address/Name', + 'sort': 'Sort by', + 'nominate.active': 'Active', + 'nominate.over': 'Oversubscribed', + 'nominate.inactive': 'Inactive', + 'nominate.waiting': 'Waiting', + 'nominate.max': 'Max nomination number is', + 'phala': 'Phala Airdrop', + 'recommend': 'Recommended', + 'v3.information': 'Information', + 'v3.stakedPortion': 'Staked portion', + 'v3.returns': 'Returns', + 'v3.minThreshold': 'Min Threshold', + 'v3.unbondingPeriod': 'Unbonding Period', + 'v3.activeNominators': 'Nominators', + 'v3.goStake': 'Go Stake', + 'v3.myStaked': 'My Staked', + 'v3.newGains': 'New Gains', + 'v3.unstaking': 'Unbonding', + 'v3.nominations': 'Nominations', + 'v3.rewardDest': 'Reward Method', + 'v3.rewardDetail': 'Reward Detail', + 'v3.account': 'Account', + 'v3.stopAll': 'Stop All', + 'v3.stagedRewards': 'Staged Rewards', + 'v3.iUnderstand': 'I understand', + 'v3.controllerError': + 'Limited permissions as the current account is not stash account.', + 'v3.stashError': + 'Limited permissions as the current account is not controller account.', + 'v3.noNomination': + 'No nomination here, nominate validators right now to enjoy the staking and earn your rewards!', + 'v3.noStaked': 'You have not staked yet', + 'v3.totalUnbonding': 'Total Unbonding', + 'v3.rebondAmount': 'Rebond amount' +}; diff --git a/lib/utils/i18n/vi/common.dart b/lib/utils/i18n/vi/common.dart new file mode 100644 index 000000000..5d7205919 --- /dev/null +++ b/lib/utils/i18n/vi/common.dart @@ -0,0 +1,20 @@ +const Map enCommon = { + 'cancel': 'Cancel', + 'ok': 'Ok', + 'success': 'Success', + 'failed': 'Failed', + 'list.empty': 'No Data', + 'list.end': 'No More Data', + 'from': 'From', + 'amount': 'Amount', + 'amount.available': 'Available', + 'amount.low': 'Insufficient balance', + 'input.invalid': 'Invalid input', + 'balance': 'Balance', + 'staking': 'Staking', + 'governance': 'Governance', + 'parachain': 'Parachains', + 'node.connecting': 'Connecting remote node...', + 'node.failed': 'Remote node connection failed', + 'unlock': 'Unlock Account with Password', +}; diff --git a/lib/utils/i18n/vi/gov.dart b/lib/utils/i18n/vi/gov.dart new file mode 100644 index 000000000..88e0e1f2c --- /dev/null +++ b/lib/utils/i18n/vi/gov.dart @@ -0,0 +1,110 @@ +const Map enGov = { + 'democracy': 'Democracy', + 'democracy.brief': 'Proposals and referendums voting.', + 'democracy.referendum': 'Referendums', + 'democracy.proposal': 'Proposals', + 'democracy.expire': 'You have expired locks', + 'democracy.unlock': 'Unlock', + 'council': 'Council', + 'council.brief': 'Vote for council members or candidates.', + 'council.motions': 'Motions', + 'council.motion': 'Motion', + 'treasury': 'Treasury', + 'treasury.brief': 'Treasury spend proposals voting.', + 'treasury.proposal': 'Proposals', + 'treasury.tip': 'Tips', + 'treasury.total': 'Total', + 'treasury.approval': 'Approvals', + 'treasury.available': 'Available', + 'treasury.spendable': 'Spendable', + 'treasury.period': 'Spend Period', + 'treasury.day': 'Days', + 'treasury.value': 'Value', + 'treasury.proposer': 'Proposer', + 'treasury.beneficiary': 'Beneficiary', + 'treasury.submit': 'Submit Proposal', + 'treasury.approve': 'Approve Proposal', + 'treasury.reject': 'Reject Proposal', + 'treasury.send': 'Send to council', + 'treasury.vote': 'Vote on proposal', + 'treasury.report': 'Report Awesome', + 'treasury.tipNew': 'Create Tip', + 'treasury.closeTip': 'Close', + 'treasury.endorse': 'Endorse', + 'treasury.retract': 'Retract', + 'treasury.jet': 'Send', + 'treasury.finder': 'Finder', + 'treasury.who': 'Who', + 'treasury.bond': 'Bond', + 'treasury.bond.min': 'Minimum Bond', + 'treasury.reason': 'Reason', + 'treasury.tipper': 'Tippers', + 'seats': 'Seats', + 'member': 'Members', + 'up': 'Runners Up', + 'candidate': 'Candidates', + 'candidate.empty': 'No candidates found', + 'backing': 'Backing', + 'vote': 'Vote', + 'vote.my': 'My Votes', + 'vote.voter': 'Voters', + 'vote.remove': 'Cancel Votes', + 'vote.remove.confirm': + 'Do you want to cancel your votes? This action will removes the lock and returns the bond Tokens.', + 'vote.candidate': 'Vote for Candidate', + 'vote.proposal': 'Vote on Proposal', + 'vote.change.up': + '\nThe amount this total can be reduced by \nto change the referendum outcome. \nThis assumes changes to the convictions of \nthe existing votes, with no additional turnout.\n', + 'vote.change.down': + '\nThe amount this total should be increased \nby to change the referendum outcome. \nThis assumes additional turnout with \nnew votes at 1x conviction.\n', + 'vote.end': 'Voting end', + 'referenda': 'Referenda', + 'proposal': 'Proposal', + 'proposal.params': 'Params', + 'proposal.second': 'Second', + 'proposal.seconds': 'Seconds', + 'remain': 'Remaining', + 'activate': 'Activate', + 'yes': 'Aye', + 'no': 'Nay', + 'passing.true': 'Passing', + 'passing.false': 'Not Passing', + 'yes.text': 'Aye, I approve', + 'no.text': 'Nay, I do not approve', + 'voted': 'Voted', + 'balance': 'balance', + 'locked': 'locked for', + 'locked.no': 'no lockup period(0.1x)', + 'day': 'days', + 'detail': 'Details', + 'polkassembly': 'Discussion platform for polkadot governance', + 'democracy.referendum.number': 'Voted', + 'democracy.referendum.balance': 'Voting balance', + 'democracy.referendum.period': 'Lockup period', + 'democracy.referendum.clear': 'clear', + 'v3.select': 'Select', + 'v3.unvoteAll': 'Unvote All', + 'v3.passing.true': 'PASSING', + 'v3.passing.false': 'NOTPASSING', + 'v3.continueVote': 'Continue Vote', + 'v3.cancelMyVote': 'Cancel Vote', + 'v3.voteMessage.aye': 'You voted Aye last time.', + 'v3.voteMessage.nay': 'You voted Nay last time.', + 'v3.myStats': 'My Stats', + 'v3.referendaState': 'Referenda State', + 'v3.canClear': 'Can Clear', + 'v3.locked': 'Locked', + 'v3.proposalContent': 'Proposal Content', + 'v3.voting': 'You are Voting', + 'v3.voteVaule': 'Vote Vaule', + 'v3.votingAccount': 'Voting Account', + 'v3.votingBond': 'Voting Bond', + 'v3.votingMessage': + 'The Amount will be reserved for the duration of your vote', + 'v3.externals': 'Externals', + 'v3.treasury.payment': 'Payment', + 'v3.treasury.pending': 'PENDING', + 'v3.treasury.Approved': 'APPROVED', + 'v3.treasury.nextBurn': 'Next Burn', + 'v3.end': 'End' +}; diff --git a/lib/utils/i18n/vi/staking.dart b/lib/utils/i18n/vi/staking.dart new file mode 100644 index 000000000..36fc1506a --- /dev/null +++ b/lib/utils/i18n/vi/staking.dart @@ -0,0 +1,125 @@ +const Map enStaking = { + 'overview': 'Overview', + 'overview.total': 'Total staked', + 'overview.reward': 'Returns', + 'overview.min': 'Min nominated/bond', + 'actions': 'Account Actions', + 'validators': 'Validators', + 'validator': 'Validator', + 'validator.chart': 'Charts', + 'elected': 'Elected', + 'waiting': 'Waiting', + 'filter.comm': 'no 20%+ comm', + 'filter.id': 'only with ID', + 'nominators': 'Nominators', + 'session': 'Session', + 'era': 'Era', + 'total': 'Total Staked', + 'stake': 'Staked', + 'stake.ratio': 'Staked', + 'stake.own': 'Own', + 'stake.other': 'Other', + 'stake.bond.min': 'Min nominator bond', + 'stake.warn': + '1: The bonded Tokens will be locked for about 28 days on Polkadot(7 days on Kusama) after unbonding.\n' + '2: Your account should always have transferable balance for paying tx fees, so do not bond all your tokens.\n' + '3: The amount of bonded Tokens needs to meet the minimum requirements(see page: Validators).', + 'stake.payee.warn': + 'Tips: The balance of the destination account should not be 0, otherwise you may lose your reward due to existential deposit not met.', + 'staked': 'Staked', + 'commission': 'Commission', + 'reward': 'Return', + 'judgements': 'Judgements', + 'blocking': 'Blocks nominations', + 'oversubscribe': 'Oversubscribed', + 'txs': 'Tx History', + 'txs.reward': 'Reward/Slash', + 'txs.reward.reward': 'Reward', + 'txs.reward.slash': 'Slash', + 'txs.event': 'Event', + 'nominating': 'Nominations', + 'controller': 'Controller', + 'stash': 'Stash', + 'balance': 'Balance', + 'available': 'Available', + 'bonded': 'Bonded', + 'action': 'Action', + 'value': 'Value', + 'action.bond': 'Bond Funds', + 'action.bondExtra': 'Bond More', + 'action.bondAdjust': 'Adjust Bonded', + 'action.unbond': 'Unbond', + 'action.rebond': 'Rebond', + 'action.redeem': 'Redeem Unbonded', + 'action.payout': 'Payout', + 'action.nominate': 'Nominate', + 'action.nominate.bond': + 'You need to bond Tokens before nominating. Go to bonding now?', + 'action.nominee': 'Set Nominees', + 'action.chill': 'Stop Nominating', + 'action.reward': 'Reward Destination', + 'action.setting': 'Bonding Preference', + 'action.control': 'Change Controller', + 'action.import': 'Import ', + 'action.use': 'Use ', + 'action.operate': ' to operate', + 'action.election': + 'There is currently an ongoing election for new validator candidates. As such staking operations are not permitted.', + 'bond.unlocking': 'Unlocking', + 'bond.reward': 'Reward', + 'bond.redeemable': 'Redeemable', + 'bond.unbond.min': + 'Remaining bond is lower than the min nomination amount, please stop nominating.', + 'payout': 'Payouts', + 'reward.Staked': 'Stash account (increase the amount at stake)', + 'reward.Stash': 'Stash account (do not increase the amount at stake)', + 'reward.Controller': + 'Controller account (do not increase the amount at stake)', + 'reward.Account': 'Specified payment account', + 'reward.warn': 'Reward destination is not changed', + 'reward.tip': + 'Retrieving info for all applicable eras, this will take some time.', + 'reward.time': 'Period', + 'reward.days': 'days', + 'reward.max': 'Max', + 'reward.eras': 'eras', + 'reward.sender': 'Sender', + 'controller.stashOf': 'Unavailable, stash account of ', + 'controller.controllerOf': 'Unavailable, controller account of ', + 'controller.warn': 'Controller account is not changed', + 'filter': 'Filter with Address/Name', + 'sort': 'Sort by', + 'nominate.active': 'Active', + 'nominate.over': 'Oversubscribed', + 'nominate.inactive': 'Inactive', + 'nominate.waiting': 'Waiting', + 'nominate.max': 'Max nomination number is', + 'phala': 'Phala Airdrop', + 'recommend': 'Recommended', + 'v3.information': 'Information', + 'v3.stakedPortion': 'Staked portion', + 'v3.returns': 'Returns', + 'v3.minThreshold': 'Min Threshold', + 'v3.unbondingPeriod': 'Unbonding Period', + 'v3.activeNominators': 'Nominators', + 'v3.goStake': 'Go Stake', + 'v3.myStaked': 'My Staked', + 'v3.newGains': 'New Gains', + 'v3.unstaking': 'Unbonding', + 'v3.nominations': 'Nominations', + 'v3.rewardDest': 'Reward Method', + 'v3.rewardDetail': 'Reward Detail', + 'v3.account': 'Account', + 'v3.stopAll': 'Stop All', + 'v3.stagedRewards': 'Staged Rewards', + 'v3.iUnderstand': 'I understand', + 'v3.controllerError': + 'Limited permissions as the current account is not stash account.', + 'v3.stashError': + 'Limited permissions as the current account is not controller account.', + 'v3.noNomination': + 'No nomination here, nominate validators right now to enjoy the staking and earn your rewards!', + 'v3.noStaked': 'You have not staked yet', + 'v3.totalUnbonding': 'Total Unbonding', + 'v3.rebondAmount': 'Rebond amount' +};