From b29631d54beab12b41146ff3a629f258375ee724 Mon Sep 17 00:00:00 2001 From: shawn Date: Mon, 25 Oct 2021 17:43:42 +0800 Subject: [PATCH] update staking.maxNomination --- lib/pages/staking/actions/nominateForm.dart | 9 +++++---- lib/utils/i18n/en/staking.dart | 2 +- lib/utils/i18n/zh/staking.dart | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/pages/staking/actions/nominateForm.dart b/lib/pages/staking/actions/nominateForm.dart index 22153ee29..07ddf1e99 100644 --- a/lib/pages/staking/actions/nominateForm.dart +++ b/lib/pages/staking/actions/nominateForm.dart @@ -25,8 +25,6 @@ class NominateForm extends StatefulWidget { _NominateFormState createState() => _NominateFormState(); } -const MAX_NOMINATION = 16; - class _NominateFormState extends State { final List _selected = []; final List _notSelected = []; @@ -51,6 +49,8 @@ class _NominateFormState extends State { Widget _buildListItem(BuildContext context, ValidatorData validator) { final dicStaking = I18n.of(context)!.getDic(i18n_full_dic_kusama, 'staking')!; + final maxNomination = int.parse( + widget.plugin.networkConst['staking']['maxNominations'].toString()); final Map? accInfo = widget.plugin.store!.accounts.addressIndexMap[validator.accountId]; final accIcon = @@ -108,13 +108,14 @@ class _NominateFormState extends State { CupertinoSwitch( value: _selectedMap[validator.accountId]!, onChanged: (bool value) { - if (value && _selected.length >= MAX_NOMINATION) { + if (value && _selected.length >= maxNomination) { showCupertinoDialog( context: context, builder: (_) { return CupertinoAlertDialog( title: Container(), - content: Text(dicStaking['nominate.max']!), + content: Text( + '${dicStaking['nominate.max']} $maxNomination'), actions: [ CupertinoButton( child: Text(I18n.of(context)!.getDic( diff --git a/lib/utils/i18n/en/staking.dart b/lib/utils/i18n/en/staking.dart index 58a63d6ab..af65091d6 100644 --- a/lib/utils/i18n/en/staking.dart +++ b/lib/utils/i18n/en/staking.dart @@ -92,7 +92,7 @@ const Map enStaking = { 'nominate.over': 'Oversubscribed', 'nominate.inactive': 'Inactive', 'nominate.waiting': 'Waiting', - 'nominate.max': 'Max nomination number is 16.', + 'nominate.max': 'Max nomination number is', 'phala': 'Phala Airdrop', 'recommend': 'Recommended', }; diff --git a/lib/utils/i18n/zh/staking.dart b/lib/utils/i18n/zh/staking.dart index 3ed73a403..7f6cf8ae6 100644 --- a/lib/utils/i18n/zh/staking.dart +++ b/lib/utils/i18n/zh/staking.dart @@ -85,7 +85,7 @@ const Map zhStaking = { 'nominate.over': '超额认购', 'nominate.inactive': '不活跃', 'nominate.waiting': '等待', - 'nominate.max': '提名数量最多 16 个', + 'nominate.max': '最大提名数量', 'phala': 'Phala 空投', 'recommend': '推荐节点', };