Updated on 2026-08-14

This commit is contained in:
Tangem 2025-04-30 13:29:28 +03:00
parent 2541461d44
commit bef13c837f
10 changed files with 42 additions and 18 deletions

View file

@ -514,6 +514,9 @@
<string name="no_account_polkadot">La cuenta de destino no está activa. Envíe %s o más para activar la cuenta.</string>
<string name="no_account_send_to_create">Para crear una cuenta, envíe fondos a esta dirección</string>
<string name="no_trustline_xlm_asset">La cuenta de destino no tiene una Trustline para el activo que se envía.</string>
<string name="notification_referral_promo_button">Únete ahora</string>
<string name="notification_referral_promo_text">Comparte tu código y gana 5 USDT por venta. Tu amigo obtiene un 10% de descuento.</string>
<string name="notification_referral_promo_title">¡Obtén RECOMPENSAS por cada amigo!</string>
<string name="onboarding_access_code_feature_1_description">Deba configurar un único código de acceso para proteger todss sus dispositivos.</string>
<string name="onboarding_access_code_feature_1_title">Proteger</string>
<string name="onboarding_access_code_feature_2_description">Puede configurar un código de acceso individual en cada tarjeta más adelante</string>

View file

@ -875,15 +875,15 @@
<string name="staking_notification_additional_ada_deposit_text">Cardanoネットワークでステーキングする場合、残高全体が使用されます。追加の2ADAは確保され、ステーキング解除後に返却されます。ステーキング中、ADAはロック解除されたままです。</string>
<string name="staking_notification_additional_ada_deposit_title">ADAステーキングの詳細</string>
<string name="staking_notification_claim_rewards_text">獲得した報酬はあなたのアドレスに直接送られ、すぐ使用可能です。</string>
<string name="staking_notification_earn_rewards_text">Tangemで暗号資産をステーキングしよう</string>
<string name="staking_notification_earn_rewards_text_daily">Tangemで暗号資産をステーキングしよう</string>
<string name="staking_notification_earn_rewards_text_hourly">Tangemで暗号資産をステーキングしよう</string>
<string name="staking_notification_earn_rewards_text_monthly">Tangemで暗号資産をステーキングしよう</string>
<string name="staking_notification_earn_rewards_text">Tangemでは暗号資産をステーキングできます</string>
<string name="staking_notification_earn_rewards_text_daily">Tangemでは暗号資産をステーキングできます</string>
<string name="staking_notification_earn_rewards_text_hourly">Tangemでは暗号資産をステーキングできます</string>
<string name="staking_notification_earn_rewards_text_monthly">Tangemでは暗号資産をステーキングできます</string>
<string name="staking_notification_earn_rewards_text_period_day">ステーキングを行うと%1$sを受け取ることができます。ステーキング報酬は毎日受け取れます。</string>
<string name="staking_notification_earn_rewards_text_period_hour">ステーキングを行うと%1$sを受け取ることができます。ステーキング報酬は1時間ごとに受け取れます。</string>
<string name="staking_notification_earn_rewards_text_period_month">ステーキングを行うと%1$sを受け取ることができます。ステーキング報酬は毎月受け取れます。</string>
<string name="staking_notification_earn_rewards_text_period_week">ステーキングを行うと%1$sを受け取ることができます。ステーキング報酬は毎週受け取れます。</string>
<string name="staking_notification_earn_rewards_text_weekly">Tangemで暗号資産をステーキングしよう</string>
<string name="staking_notification_earn_rewards_text_weekly">Tangemでは暗号資産をステーキングできます</string>
<string name="staking_notification_earn_rewards_title">ステーキング報酬を獲得</string>
<string name="staking_notification_low_staked_balance_text">残りのステーキング残高が少なすぎてステーキングを解除できません。最小のステーキング解除残高を満たすには、さらにステーキングする必要があります。</string>
<string name="staking_notification_low_staked_balance_title">ステーキング残高が低いです</string>
@ -1044,6 +1044,8 @@
<string name="transaction_history_transaction_validator">バリデーター: %s</string>
<string name="transfer_min_amount_error">最小%s</string>
<string name="transfer_notification_invalid_minimum_transaction_amount_text">最小取引金額は%1$sです。</string>
<string name="tron_will_be_send_token_fee_description">Tronネットワークの人気トークンの手数料は高めです。TRXをステーキングすると、より安く、あるいは無料で取引できます。</string>
<string name="tron_will_be_send_token_fee_title">Tronネットワーク手数料を節約</string>
<string name="try_to_load_data_again_button_title">もう一度やり直してください</string>
<string name="twin_error_same_card">同じカードをスキャンしました。ツインウォレットを作成するには、番号%dのカードをスキャンする必要があります。</string>
<string name="twin_error_wrong_twin">間違ったツインカードをスキャンしました。別のカードをお試しください。</string>

View file

@ -526,6 +526,9 @@
<string name="no_account_polkadot">Обліковий запис одержувача не активовано. Надішліть %s або більше, щоб активувати обліковий запис.</string>
<string name="no_account_send_to_create">Для створення акаунту надішліть кошти на цю адресу</string>
<string name="no_trustline_xlm_asset">Акаунт одержувача не містить трастлайну для активу, що надсилається.</string>
<string name="notification_referral_promo_button">Приєднатися</string>
<string name="notification_referral_promo_text">Поділіться промокодом — заробіть 5 USDT з кожної покупки. Ваші друзі отримають знижку 10% на картку Tangem!</string>
<string name="notification_referral_promo_title">Отримуй бонуси за кожного друга!</string>
<string name="onboarding_access_code_feature_1_description">Налаштуйте єдиний код доступу для захисту всіх ваших карток або кілець</string>
<string name="onboarding_access_code_feature_1_title">Захист</string>
<string name="onboarding_access_code_feature_2_description">Встановіть індивідуальний код доступу для кожної картки або кільця пізніше.</string>

View file

@ -535,6 +535,13 @@
<string name="nft_details_base_information">Base information</string>
<string name="nft_details_chain">Chain</string>
<string name="nft_details_contract_address">Contract Address</string>
<string name="nft_details_info_chain">stub</string>
<string name="nft_details_info_contract_address">stub</string>
<string name="nft_details_info_rarity_label">stub</string>
<string name="nft_details_info_rarity_rank">stub</string>
<string name="nft_details_info_token_address">stub</string>
<string name="nft_details_info_token_id">stub</string>
<string name="nft_details_info_token_standard">stub</string>
<string name="nft_details_last_sale_price">Last sale price</string>
<string name="nft_details_rarity_label">Rarity label</string>
<string name="nft_details_rarity_rank">Rarity rank</string>
@ -1056,6 +1063,8 @@
<string name="transaction_history_transaction_validator">validator: %s</string>
<string name="transfer_min_amount_error">Minimum %s</string>
<string name="transfer_notification_invalid_minimum_transaction_amount_text">The minimum transaction amount is %1$s.</string>
<string name="tron_will_be_send_token_fee_description">Tron network fees for popular tokens are higher. Stake some TRX for cheaper or free transactions.</string>
<string name="tron_will_be_send_token_fee_title">Save on Tron network fees</string>
<string name="try_to_load_data_again_button_title">Try again</string>
<string name="twin_error_same_card">You\'ve scanned the same card. To create a twin wallet you need to scan the card with number %d</string>
<string name="twin_error_wrong_twin">You\'ve scanned wrong twin card. Please try another one</string>
@ -1308,6 +1317,8 @@
<string name="wc_connection_reqeust_would_like">Would like to</string>
<string name="wc_connection_request">Connection request</string>
<string name="wc_connections">Connections</string>
<string name="wc_contents">Contents</string>
<string name="wc_copy_data_button_text">Copy data</string>
<string name="wc_disconnect_all">Disconnect all</string>
<string name="wc_disconnect_all_alert_desc">Text about discnected all dApps</string>
<string name="wc_disconnect_all_alert_title">Disconect All dApps</string>
@ -1318,6 +1329,10 @@
<string name="wc_no_sessions_title">No sessions</string>
<string name="wc_notification_security_risk_subtitle">This domain is flagged as unsafe by multiple security providers. Leave immediately to protect your assets</string>
<string name="wc_notification_security_risk_title">Known security risk</string>
<string name="wc_request_from">Request from</string>
<string name="wc_signature_type">Signature Type</string>
<string name="wc_transaction_request">Transaction request</string>
<string name="wc_transaction_request_title">Transaction request</string>
<string name="wc_wallet_connect">Wallet connect</string>
<string name="welcome_interrupted_backup_alert_discard">Discard</string>
<string name="welcome_interrupted_backup_alert_message">You have an interrupted backup. Do you want to resume?</string>

View file

@ -177,7 +177,7 @@ internal class DefaultSendComponent @AssistedInject constructor(
analyticsCategoryName = analyticCategoryName,
userWallet = model.userWallet,
appCurrency = model.appCurrency,
cryptoCurrencyStatus = model.cryptoCurrencyStatus,
cryptoCurrencyStatus = cryptoCurrencyStatus,
callback = model,
predefinedValues = model.predefinedValues,
onBackClick = {
@ -270,8 +270,8 @@ internal class DefaultSendComponent @AssistedInject constructor(
currentRoute = currentRoute,
isBalanceHidingFlow = model.isBalanceHiddenFlow,
analyticsCategoryName = analyticCategoryName,
cryptoCurrencyStatus = model.cryptoCurrencyStatus,
feeCryptoCurrencyStatus = model.feeCryptoCurrencyStatus,
cryptoCurrencyStatus = cryptoCurrencyStatus,
feeCryptoCurrencyStatus = feeCryptoCurrencyStatus,
appCurrency = model.appCurrency,
callback = model,
predefinedValues = predefinedValues,

View file

@ -273,9 +273,9 @@ internal class NFTSendConfirmModel @Inject constructor(
ifLeft = { error ->
Timber.e(error)
_uiState.update(NFTSendConfirmSendingStateTransformer(isSending = false))
alertFactory.getGenericErrorState {
onFailedTxEmailClick(error.localizedMessage.orEmpty())
}
alertFactory.getGenericErrorState(
onFailedTxEmailClick = { onFailedTxEmailClick(error.localizedMessage.orEmpty()) },
)
},
ifRight = { txData ->
sendTransaction(txData)

View file

@ -201,9 +201,10 @@ internal class NFTSendModel @Inject constructor(
}
},
ifLeft = {
alertFactory.getGenericErrorState {
onFailedTxEmailClick(it.toString())
}
alertFactory.getGenericErrorState(
onFailedTxEmailClick = { onFailedTxEmailClick(it.toString()) },
popBack = { router.pop() },
)
},
)
}.launchIn(modelScope)

View file

@ -15,7 +15,7 @@ import com.tangem.domain.feedback.GetCardInfoUseCase
import com.tangem.domain.feedback.SendFeedbackEmailUseCase
import com.tangem.domain.feedback.models.FeedbackEmailType
import com.tangem.domain.networks.multi.MultiNetworkStatusFetcher
import com.tangem.domain.promo.ShouldShowSwapPromoWalletUseCase
import com.tangem.domain.promo.ShouldShowPromoWalletUseCase
import com.tangem.domain.promo.models.PromoId
import com.tangem.domain.settings.NeverToSuggestRateAppUseCase
import com.tangem.domain.settings.RemindToRateAppLaterUseCase

View file

@ -30,7 +30,7 @@ internal fun WcTransactionRequestButtons(
modifier = Modifier
.fillMaxWidth()
.weight(1f),
text = stringResourceSafe(R.string.wc_sign_message_button_text),
text = stringResourceSafe(R.string.common_sign),
onClick = onSign,
iconResId = R.drawable.ic_tangem_24,
showProgress = isLoading,

View file

@ -5,9 +5,9 @@
# https://github.com/tangem/tangem-sdk-android/
# https://github.com/tangem/vico
tangemBlockchainSdk = "develop-1051"
tangemBlockchainSdk = "develop-1052"
#tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds
tangemCardSdk = "develop-455"
tangemCardSdk = "develop-463"
#tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^
tangemVico = "2.0.0-alpha.25-tangem12"
#tangemVico = "0.0.1" # Keep it! - used for local builds ^