From bef13c837f0dedb0caee1b021e2b1a4fc8ccfab6 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 30 Apr 2025 13:29:28 +0300 Subject: [PATCH] Updated on 2026-08-14 --- core/res/src/main/res/values-es/strings.xml | 3 +++ core/res/src/main/res/values-ja/strings.xml | 12 +++++++----- core/res/src/main/res/values-uk-rUA/strings.xml | 3 +++ core/res/src/main/res/values/strings.xml | 15 +++++++++++++++ .../features/send/v2/send/DefaultSendComponent.kt | 6 +++--- .../sendnft/confirm/model/NFTSendConfirmModel.kt | 6 +++--- .../send/v2/sendnft/model/NFTSendModel.kt | 7 ++++--- .../model/intents/WalletWarningsClickIntents.kt | 2 +- .../ui/common/WcTransactionRequestButtons.kt | 2 +- gradle/tangem_dependencies.toml | 4 ++-- 10 files changed, 42 insertions(+), 18 deletions(-) diff --git a/core/res/src/main/res/values-es/strings.xml b/core/res/src/main/res/values-es/strings.xml index 0bd26c5acb..9bb0a97146 100644 --- a/core/res/src/main/res/values-es/strings.xml +++ b/core/res/src/main/res/values-es/strings.xml @@ -514,6 +514,9 @@ La cuenta de destino no está activa. Envíe %s o más para activar la cuenta. Para crear una cuenta, envíe fondos a esta dirección La cuenta de destino no tiene una Trustline para el activo que se envía. + Únete ahora + Comparte tu código y gana 5 USDT por venta. Tu amigo obtiene un 10% de descuento. + ¡Obtén RECOMPENSAS por cada amigo! Deba configurar un único código de acceso para proteger todss sus dispositivos. Proteger Puede configurar un código de acceso individual en cada tarjeta más adelante diff --git a/core/res/src/main/res/values-ja/strings.xml b/core/res/src/main/res/values-ja/strings.xml index bbced57b11..31ae60add2 100644 --- a/core/res/src/main/res/values-ja/strings.xml +++ b/core/res/src/main/res/values-ja/strings.xml @@ -875,15 +875,15 @@ Cardanoネットワークでステーキングする場合、残高全体が使用されます。追加の2ADAは確保され、ステーキング解除後に返却されます。ステーキング中、ADAはロック解除されたままです。 ADAステーキングの詳細 獲得した報酬はあなたのアドレスに直接送られ、すぐ使用可能です。 - Tangemで暗号資産をステーキングしよう - Tangemで暗号資産をステーキングしよう - Tangemで暗号資産をステーキングしよう - Tangemで暗号資産をステーキングしよう + Tangemでは暗号資産をステーキングできます + Tangemでは暗号資産をステーキングできます + Tangemでは暗号資産をステーキングできます + Tangemでは暗号資産をステーキングできます ステーキングを行うと%1$sを受け取ることができます。ステーキング報酬は毎日受け取れます。 ステーキングを行うと%1$sを受け取ることができます。ステーキング報酬は1時間ごとに受け取れます。 ステーキングを行うと%1$sを受け取ることができます。ステーキング報酬は毎月受け取れます。 ステーキングを行うと%1$sを受け取ることができます。ステーキング報酬は毎週受け取れます。 - Tangemで暗号資産をステーキングしよう + Tangemでは暗号資産をステーキングできます ステーキング報酬を獲得 残りのステーキング残高が少なすぎてステーキングを解除できません。最小のステーキング解除残高を満たすには、さらにステーキングする必要があります。 ステーキング残高が低いです @@ -1044,6 +1044,8 @@ バリデーター: %s 最小%s 最小取引金額は%1$sです。 + Tronネットワークの人気トークンの手数料は高めです。TRXをステーキングすると、より安く、あるいは無料で取引できます。 + Tronネットワーク手数料を節約 もう一度やり直してください 同じカードをスキャンしました。ツインウォレットを作成するには、番号%dのカードをスキャンする必要があります。 間違ったツインカードをスキャンしました。別のカードをお試しください。 diff --git a/core/res/src/main/res/values-uk-rUA/strings.xml b/core/res/src/main/res/values-uk-rUA/strings.xml index 06a4c50786..46d6b20fe8 100644 --- a/core/res/src/main/res/values-uk-rUA/strings.xml +++ b/core/res/src/main/res/values-uk-rUA/strings.xml @@ -526,6 +526,9 @@ Обліковий запис одержувача не активовано. Надішліть %s або більше, щоб активувати обліковий запис. Для створення акаунту надішліть кошти на цю адресу Акаунт одержувача не містить трастлайну для активу, що надсилається. + Приєднатися + Поділіться промокодом — заробіть 5 USDT з кожної покупки. Ваші друзі отримають знижку 10% на картку Tangem! + Отримуй бонуси за кожного друга! Налаштуйте єдиний код доступу для захисту всіх ваших карток або кілець Захист Встановіть індивідуальний код доступу для кожної картки або кільця пізніше. diff --git a/core/res/src/main/res/values/strings.xml b/core/res/src/main/res/values/strings.xml index 08ec35811c..b4b174998e 100644 --- a/core/res/src/main/res/values/strings.xml +++ b/core/res/src/main/res/values/strings.xml @@ -535,6 +535,13 @@ Base information Chain Contract Address + stub + stub + stub + stub + stub + stub + stub Last sale price Rarity label Rarity rank @@ -1056,6 +1063,8 @@ validator: %s Minimum %s The minimum transaction amount is %1$s. + Tron network fees for popular tokens are higher. Stake some TRX for cheaper or free transactions. + Save on Tron network fees Try again You\'ve scanned the same card. To create a twin wallet you need to scan the card with number %d You\'ve scanned wrong twin card. Please try another one @@ -1308,6 +1317,8 @@ Would like to Connection request Connections + Contents + Copy data Disconnect all Text about discnected all dApps Disconect All dApps @@ -1318,6 +1329,10 @@ No sessions This domain is flagged as unsafe by multiple security providers. Leave immediately to protect your assets Known security risk + Request from + Signature Type + Transaction request + Transaction request Wallet connect Discard You have an interrupted backup. Do you want to resume? diff --git a/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/send/DefaultSendComponent.kt b/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/send/DefaultSendComponent.kt index e7115d568b..895ac9ac94 100644 --- a/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/send/DefaultSendComponent.kt +++ b/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/send/DefaultSendComponent.kt @@ -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, diff --git a/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/sendnft/confirm/model/NFTSendConfirmModel.kt b/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/sendnft/confirm/model/NFTSendConfirmModel.kt index 0e89448a8f..aafd0448ea 100644 --- a/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/sendnft/confirm/model/NFTSendConfirmModel.kt +++ b/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/sendnft/confirm/model/NFTSendConfirmModel.kt @@ -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) diff --git a/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/sendnft/model/NFTSendModel.kt b/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/sendnft/model/NFTSendModel.kt index 8146fab729..4e496e2810 100644 --- a/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/sendnft/model/NFTSendModel.kt +++ b/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/sendnft/model/NFTSendModel.kt @@ -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) diff --git a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/child/wallet/model/intents/WalletWarningsClickIntents.kt b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/child/wallet/model/intents/WalletWarningsClickIntents.kt index 331ff1a56b..fbe13e7f90 100644 --- a/features/wallet/impl/src/main/java/com/tangem/feature/wallet/child/wallet/model/intents/WalletWarningsClickIntents.kt +++ b/features/wallet/impl/src/main/java/com/tangem/feature/wallet/child/wallet/model/intents/WalletWarningsClickIntents.kt @@ -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 diff --git a/features/walletconnect/impl/src/main/kotlin/com/tangem/features/walletconnect/transaction/ui/common/WcTransactionRequestButtons.kt b/features/walletconnect/impl/src/main/kotlin/com/tangem/features/walletconnect/transaction/ui/common/WcTransactionRequestButtons.kt index 27eec41927..8451c004cb 100644 --- a/features/walletconnect/impl/src/main/kotlin/com/tangem/features/walletconnect/transaction/ui/common/WcTransactionRequestButtons.kt +++ b/features/walletconnect/impl/src/main/kotlin/com/tangem/features/walletconnect/transaction/ui/common/WcTransactionRequestButtons.kt @@ -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, diff --git a/gradle/tangem_dependencies.toml b/gradle/tangem_dependencies.toml index 0d1f7d70f6..8a6f485b07 100644 --- a/gradle/tangem_dependencies.toml +++ b/gradle/tangem_dependencies.toml @@ -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 ^