diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 97a76b6ac8..2ef3c24014 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -313,6 +313,16 @@
+
+
+
+
+
+
+
+
Das Netzwerk erhebt eine Token-Genehmigungsgebühr, um zu überprüfen, ob Sie die Verwendung Ihres Tokens für den Swap genehmigen.
Tausche mehr Token zu besseren Kursen direkt in deiner Brieftasche.
Neuer Swap-Anbieter verfügbar!
+ Suchen Sie nach einem beliebigen Token, auch wenn es noch nicht in Ihrer Liste ist.
+ Nutzen Sie die Suche, um zu finden, was Sie benötigen.
Vertraue auf den rund um die Uhr verfügbaren Support bei allen Problemen
Immer für Dich da
Mehrere vertrauenswürdige Anbieter an einem Ort – tausche mühelos alle Vermögenswerte in Deiner Wallet
@@ -1888,6 +1890,8 @@
Service vorübergehend nicht verfügbar
Die Menge der zu tauschenden Token darf folgende Werte nicht überschreiten %s
Der zu tauschende Betrag muss mindestens %s betragen
+ Der Tausch ist für dieses Paar nicht verfügbar. Bitte wählen Sie ein anderes Token und versuchen Sie es erneut.
+ Nicht unterstütztes Swap-Paar.
Bitte änder den zu tauschenden Betrag
Bei dieser Karte oder Ring kann es sich um ein Produktionsmuster oder eine Fälschung handeln
Echtheitsprüfung fehlgeschlagen
diff --git a/core/res/src/main/res/values-es/strings.xml b/core/res/src/main/res/values-es/strings.xml
index 462fd75c00..0ec38e3506 100644
--- a/core/res/src/main/res/values-es/strings.xml
+++ b/core/res/src/main/res/values-es/strings.xml
@@ -1896,6 +1896,8 @@
Servicio no disponible temporalmente
La cantidad de tokens a intercambiar no debe exceder %s
El monto a cambiar debe ser de al menos %s
+ El intercambio no está disponible para este par. Por favor, seleccione otro token e inténtelo de nuevo.
+ Par de intercambio no compatible.
Por favor cambie la cantidad a cambiar
Esta tarjeta podría ser una muestra de producción o una falsificación
La verificación de autenticidad falló
diff --git a/core/res/src/main/res/values-fr/strings.xml b/core/res/src/main/res/values-fr/strings.xml
index fcdf84f726..41913d6515 100644
--- a/core/res/src/main/res/values-fr/strings.xml
+++ b/core/res/src/main/res/values-fr/strings.xml
@@ -1434,6 +1434,8 @@
Le réseau facturera des frais d\'approbation de jeton pour vérifier que vous autorisez l\'utilisation de votre jeton pour l\'échange.
Échangez plus de jetons à de meilleurs taux directement dans votre portefeuille.
Nouveau fournisseur d\'échange disponible !
+ Recherchez n’importe quel token, même s’il ne figure pas encore dans votre liste.
+ Utilisez la recherche pour trouver ce dont vous avez besoin.
Ayez confiance en notre assistance 24 heures sur 24 pour vous aider à résoudre tous vos problèmes
Assistance 24 heures sur 24
Plusieurs fournisseurs de confiance en un seul endroit : échangez n\'importe quel actif facilement
@@ -1891,6 +1893,8 @@
Service temporairement indisponible
Le nombre de jetons à échanger ne doit pas dépasser %s
Le montant à échanger doit être d\'au moins %s
+ L’échange n’est pas disponible pour cette paire. Veuillez sélectionner un autre token et réessayer.
+ Paire d’échange non prise en charge.
Veuillez modifier le montant à échanger
Cette carte pourrait être un échantillon de production ou une contrefaçon
Échec de la vérification d\'authenticité
diff --git a/core/res/src/main/res/values-ru/strings.xml b/core/res/src/main/res/values-ru/strings.xml
index 5a0683d679..350f3c2c43 100644
--- a/core/res/src/main/res/values-ru/strings.xml
+++ b/core/res/src/main/res/values-ru/strings.xml
@@ -1864,6 +1864,8 @@
Сервис временно недоступен
Сумма для обмена должна быть не более %s
Сумма для обмена должна быть не менее %s
+ Обмен для этой пары недоступен. Пожалуйста, выберите другой токен и попробуйте снова.
+ Неподдерживаемая для обмена пара
Пожалуйста, измените сумму для обмена
Возможно, данная карта является образцом или подделкой
Ошибка проверки подлинности
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 94cc71f5db..297d8310dc 100644
--- a/core/res/src/main/res/values-uk-rUA/strings.xml
+++ b/core/res/src/main/res/values-uk-rUA/strings.xml
@@ -1894,6 +1894,8 @@
Сервіс тимчасово недоступний
Сума до обміну не повинна перевищувати %s
Сума для обміну має бути не менше %s
+ Обмін для цієї пари недоступний. Будь ласка, виберіть інший токен і спробуйте знову.
+ Непідтримувана пара для обміну.
Будь ласка, змініть суму для обміну
Ця картка може бути виробничим зразком або підробкою
Перевірка автентичності не вдалася
diff --git a/core/res/src/main/res/values/strings.xml b/core/res/src/main/res/values/strings.xml
index dbc8f644d4..f40c33cb35 100644
--- a/core/res/src/main/res/values/strings.xml
+++ b/core/res/src/main/res/values/strings.xml
@@ -1898,7 +1898,7 @@
The amount of tokens to be swapped must not exceed %s
The amount to swap must be at least %s
Swapping isn\'t available for this pair. Please select a different token and try again.
- Unsupported token pair
+ Unsupported swap pair
Please change the amount to swap
This card might be a production sample or counterfeit
Authenticity check failed
diff --git a/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/common/SendConfirmAlertFactory.kt b/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/common/SendConfirmAlertFactory.kt
index 9a9ee70d57..f8ad03193d 100644
--- a/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/common/SendConfirmAlertFactory.kt
+++ b/features/send-v2/impl/src/main/java/com/tangem/features/send/v2/common/SendConfirmAlertFactory.kt
@@ -22,10 +22,13 @@ internal class SendConfirmAlertFactory @Inject constructor(
title = resourceReference(id = R.string.send_alert_transaction_failed_title),
message = resourceReference(id = R.string.common_unknown_error),
onDismissRequest = popBack,
- firstAction = EventMessageAction(
- title = resourceReference(R.string.common_support),
- onClick = onFailedTxEmailClick,
- ),
+ firstActionBuilder = {
+ EventMessageAction(
+ title = resourceReference(R.string.common_support),
+ onClick = onFailedTxEmailClick,
+ )
+ },
+ secondActionBuilder = { cancelAction { } },
),
)
}
diff --git a/features/swap/impl/src/main/java/com/tangem/feature/swap/model/SwapModel.kt b/features/swap/impl/src/main/java/com/tangem/feature/swap/model/SwapModel.kt
index e8a70ed5c4..f04f4d1bcb 100644
--- a/features/swap/impl/src/main/java/com/tangem/feature/swap/model/SwapModel.kt
+++ b/features/swap/impl/src/main/java/com/tangem/feature/swap/model/SwapModel.kt
@@ -2480,6 +2480,8 @@ internal class SwapModel @Inject constructor(
}
override fun onResult(newState: FeeSelectorUM) {
+ state.value = newState
+
if (newState is FeeSelectorUM.Error) {
modelScope.launch {
forceUpdateState.emit(newState.copy(isHidden = true))
diff --git a/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/common/YieldSupplyAlertFactory.kt b/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/common/YieldSupplyAlertFactory.kt
index 078a18f3e9..cec6ab682a 100644
--- a/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/common/YieldSupplyAlertFactory.kt
+++ b/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/common/YieldSupplyAlertFactory.kt
@@ -32,10 +32,13 @@ class YieldSupplyAlertFactory @Inject constructor(
title = resourceReference(id = R.string.send_alert_transaction_failed_title),
message = resourceReference(id = R.string.common_unknown_error),
onDismissRequest = popBack,
- firstAction = EventMessageAction(
- title = resourceReference(R.string.common_support),
- onClick = onFailedTxEmailClick,
- ),
+ firstActionBuilder = {
+ EventMessageAction(
+ title = resourceReference(R.string.common_support),
+ onClick = onFailedTxEmailClick,
+ )
+ },
+ secondActionBuilder = { cancelAction { } },
),
)
}