diff --git a/app/src/main/java/com/tangem/tap/features/wallet/ui/BalanceWidget.kt b/app/src/main/java/com/tangem/tap/features/wallet/ui/BalanceWidget.kt index cc65bff46d..ce7fec6959 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/ui/BalanceWidget.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/ui/BalanceWidget.kt @@ -40,6 +40,7 @@ data class TokenData( class BalanceWidget( val fragment: Fragment, val data: BalanceWidgetData, + val isTwinCard: Boolean, ) { fun setup() { @@ -100,8 +101,13 @@ class BalanceWidget( BalanceStatus.EmptyCard -> { fragment.l_balance.hide() fragment.l_balance_error.show() - fragment.tv_error_title.text = fragment.getText(R.string.wallet_error_empty_card) - fragment.tv_error_descriptions.text = fragment.getText(R.string.wallet_error_empty_card_subtitle) + if (isTwinCard) { + fragment.tv_error_title.text = fragment.getText(R.string.wallet_error_empty_twin_card) + fragment.tv_error_descriptions.text = fragment.getText(R.string.wallet_error_empty_twin_card_subtitle) + } else { + fragment.tv_error_title.text = fragment.getText(R.string.wallet_error_empty_card) + fragment.tv_error_descriptions.text = fragment.getText(R.string.wallet_error_empty_card_subtitle) + } } BalanceStatus.NoAccount -> { fragment.l_balance.hide() diff --git a/app/src/main/java/com/tangem/tap/features/wallet/ui/WalletFragment.kt b/app/src/main/java/com/tangem/tap/features/wallet/ui/WalletFragment.kt index 20db7eb00e..464764cf68 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/ui/WalletFragment.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/ui/WalletFragment.kt @@ -132,7 +132,7 @@ class WalletFragment : Fragment(R.layout.fragment_wallet), StoreSubscriber R.string.wallet_button_send - is WalletMainButton.CreateWalletButton -> R.string.wallet_button_create_wallet + is WalletMainButton.CreateWalletButton -> { + if (state.twinCardsState == null) { + R.string.wallet_button_create_wallet + } else { + R.string.wallet_button_create_twin_wallet + } + } } btnConfirm.text = getString(buttonTitle) btnConfirm.isEnabled = state.mainButton.enabled diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 6fe394b9ea..c90c4534da 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -25,7 +25,7 @@ Scan Send - Create twin wallet + Create wallet Tangem Tap Choice wallet option @@ -37,8 +37,8 @@ Account is not created Load %1$s+ %2$s to create account - Create twin wallet - Generate wallet keys on both cards to start using your Twins + Empty card + Create wallet to start using Tangem card This card is not supported Your Tangem card was made to work with a different application. Please see the name and instructions on your card, and install the correct app diff --git a/app/src/main/res/values/strings_untranslated.xml b/app/src/main/res/values/strings_untranslated.xml index f1597e5c14..617d2759dc 100644 --- a/app/src/main/res/values/strings_untranslated.xml +++ b/app/src/main/res/values/strings_untranslated.xml @@ -4,6 +4,10 @@ Compatibility Legacy + Create twin wallet + Create twin wallet + Generate wallet keys on both cards to start using your Twins + Tangem Twin One wallet. Two cards. This one that you are holding in your hands