Updated on 2026-08-14
This commit is contained in:
parent
504a49949a
commit
31326ebe59
9 changed files with 66 additions and 19 deletions
|
|
@ -1067,8 +1067,10 @@
|
|||
<string name="warning_rate_app_title">Gefällt dir Tangem?</string>
|
||||
<string name="warning_receive_blocked_hedera_token_association_required_message">Du musst deinen Token zuordnen, bevor du Token erhalten kannst</string>
|
||||
<string name="warning_rent_fee_title">Netzmietgebühr erforderlich</string>
|
||||
<string name="warning_seedphrase_issue_message">Haben Sie schon einmal unser Support-Team über die App kontaktiert?</string>
|
||||
<string name="warning_seedphrase_issue_title">Wir haben ein Problem im Support-System von Tangem festgestellt</string>
|
||||
<string name="warning_seedphrase_issue_answer_no">Vielen Dank! Alles erledigt! Keine weiteren Maßnahmen erforderlich.</string>
|
||||
<string name="warning_seedphrase_issue_answer_yes">Sie werden jetzt auf die offizielle Tangem-Website weitergeleitet. Bitte lesen und befolgen Sie dort die Anweisungen.</string>
|
||||
<string name="warning_seedphrase_issue_message">Haben Sie jemals das Support-Team von Tangem direkt über diese Anwendung kontaktiert?</string>
|
||||
<string name="warning_seedphrase_issue_title">Verpflichtendes Sicherheitsupdate</string>
|
||||
<string name="warning_send_blocked_funds_for_fee_message">%1$s ist ein Vermögenswert im %2$s Netzwerk. Um eine %3$s Transaktion durchzuführen, musst du etwas %4$s (%5$s) einzahlen, um die Netzwerkgebühr zu decken.</string>
|
||||
<string name="warning_send_blocked_funds_for_fee_title">Unzureichende %1$s zur Deckung der Netzgebühr</string>
|
||||
<string name="warning_solana_fee_message">Das Solana-Netz ist überlastet. Wenn deine Transaktion nicht innerhalb von 2 Minuten bearbeitet wird, wiederhole bitte die Transaktion.</string>
|
||||
|
|
|
|||
|
|
@ -1065,8 +1065,10 @@
|
|||
<string name="warning_rate_app_title">¿Disfrutando de Tangem?</string>
|
||||
<string name="warning_receive_blocked_hedera_token_association_required_message">Deba asociar su token antes de recibir tokens</string>
|
||||
<string name="warning_rent_fee_title">Se requiere tarifa de alquiler de red</string>
|
||||
<string name="warning_seedphrase_issue_message">¿Alguna vez te has puesto en contacto con nuestro equipo de soporte a través de la aplicación?</string>
|
||||
<string name="warning_seedphrase_issue_title">Hemos encontrado un problema en el sistema de soporte de Tangem</string>
|
||||
<string name="warning_seedphrase_issue_answer_no">¡Gracias! ¡Todo está listo! No se requieren más acciones.</string>
|
||||
<string name="warning_seedphrase_issue_answer_yes">Ahora será redirigido al sitio web oficial de Tangem. Por favor, lea y siga las instrucciones allí indicadas.</string>
|
||||
<string name="warning_seedphrase_issue_message">¿Alguna vez contactó al equipo de soporte de Tangem directamente desde esta aplicación?</string>
|
||||
<string name="warning_seedphrase_issue_title">Actualización de seguridad obligatoria</string>
|
||||
<string name="warning_send_blocked_funds_for_fee_message">%1$s un activo en la red %2$s. Para realizar una transacción %3$s, deposite %4$s (%5$s) para cubrir la tarifa de red.</string>
|
||||
<string name="warning_send_blocked_funds_for_fee_title">%1$s insuficiente para cubrir la tarifa de red</string>
|
||||
<string name="warning_solana_fee_message">La red Solana está congestionada. Si su transacción no se procesa dentro de 2 minutos, repita la transacción.</string>
|
||||
|
|
|
|||
|
|
@ -1067,8 +1067,10 @@
|
|||
<string name="warning_rate_app_title">Vous appréciez Tangem ?</string>
|
||||
<string name="warning_receive_blocked_hedera_token_association_required_message">Vous devez associer votre jeton avant de recevoir des jetons</string>
|
||||
<string name="warning_rent_fee_title">Frais de location de réseau requis</string>
|
||||
<string name="warning_seedphrase_issue_message">Avez-vous déjà contacté notre équipe d\'assistance via l\'application ?</string>
|
||||
<string name="warning_seedphrase_issue_title">Nous avons trouvé un problème dans le système de support de Tangem</string>
|
||||
<string name="warning_seedphrase_issue_answer_no">Merci ! Tout est en ordre ! Aucune autre action n\'est requise.</string>
|
||||
<string name="warning_seedphrase_issue_answer_yes">Vous allez être redirigé vers le site officiel de Tangem. Veuillez lire et suivre les instructions qui y sont indiquées.</string>
|
||||
<string name="warning_seedphrase_issue_message">Avez-vous déjà contacté l\'équipe de support Tangem directement depuis cette application ?</string>
|
||||
<string name="warning_seedphrase_issue_title">Mise à jour de sécurité obligatoire</string>
|
||||
<string name="warning_send_blocked_funds_for_fee_message">%1$s s\'agit d\'un actif du réseau %2$s. Pour effectuer une transaction %3$s, vous devez déposer une certaine quantité de %4$s (%5$s) pour couvrir les frais de réseau.</string>
|
||||
<string name="warning_send_blocked_funds_for_fee_title">%1$s insuffisant pour couvrir les frais de réseau</string>
|
||||
<string name="warning_solana_fee_message">Le réseau Solana est encombré. Si votre transaction n\'est pas traitée dans les 2 minutes, veuillez répéter la transaction.</string>
|
||||
|
|
|
|||
|
|
@ -1086,8 +1086,10 @@
|
|||
<string name="warning_rate_app_title">Нравится Tangem?</string>
|
||||
<string name="warning_receive_blocked_hedera_token_association_required_message">Вам необходимо провести ассоциацию токена для того, чтобы иметь возможность принимать его</string>
|
||||
<string name="warning_rent_fee_title">Необходима плата за аренду сети</string>
|
||||
<string name="warning_seedphrase_issue_message">Вы когда-либо связывались с нашей службой поддержки через приложение?</string>
|
||||
<string name="warning_seedphrase_issue_title">Мы обнаружили проблему в системе поддержки Tangem</string>
|
||||
<string name="warning_seedphrase_issue_answer_no">Спасибо! Всё в порядке! Дальнейшие действия не требуются.</string>
|
||||
<string name="warning_seedphrase_issue_answer_yes">Вы будете перенаправлены на официальный сайт Tangem. Пожалуйста, прочитайте и выполните указанные там инструкции.</string>
|
||||
<string name="warning_seedphrase_issue_message">Вы когда-либо обращались в службу поддержки Tangem напрямую из этого приложения?</string>
|
||||
<string name="warning_seedphrase_issue_title">Обязательное обновление безопасности</string>
|
||||
<string name="warning_send_blocked_funds_for_fee_message">%1$s - это монета в сети %2$s. Для совершения транзакции %3$s, вам необходимо внести немного %4$s (%5$s), чтобы покрыть комиссию сети.</string>
|
||||
<string name="warning_send_blocked_funds_for_fee_title">Недостаточно %1$s для оплаты комиссии сети</string>
|
||||
<string name="warning_solana_fee_message">Сеть Солана испытывает высокую нагрузку. Если Ваша транзакция не прошла в течение 2 минут, повторите её отправку.</string>
|
||||
|
|
|
|||
|
|
@ -1087,8 +1087,10 @@
|
|||
<string name="warning_rate_app_title">Подобається Tangem?</string>
|
||||
<string name="warning_receive_blocked_hedera_token_association_required_message">Вам необхідно провести асоціацію токена, щоб мати можливість приймати його</string>
|
||||
<string name="warning_rent_fee_title">Необхідна плата за оренду мережі</string>
|
||||
<string name="warning_seedphrase_issue_message">Ви коли-небудь зверталися до нашої служби підтримки через застосунок?</string>
|
||||
<string name="warning_seedphrase_issue_title">Ми виявили проблему в системі підтримки Tangem</string>
|
||||
<string name="warning_seedphrase_issue_answer_no">Дякуємо! Все добре! Подальших дій не потрібно.</string>
|
||||
<string name="warning_seedphrase_issue_answer_yes">Ви будете перенаправлені на офіційний сайт Tangem. Будь ласка, прочитайте та виконайте вказані там інструкції.</string>
|
||||
<string name="warning_seedphrase_issue_message">Ви коли-небудь зверталися до служби підтримки Tangem безпосередньо з цього додатку?</string>
|
||||
<string name="warning_seedphrase_issue_title">Обов’язкове оновлення безпеки</string>
|
||||
<string name="warning_send_blocked_funds_for_fee_message">%1$s є активом у мережі %2$s. Щоб здійснити транзакцію %3$s, ви повинні внести певну суму %4$s (%5$s), щоб покрити комісію мережі.</string>
|
||||
<string name="warning_send_blocked_funds_for_fee_title">Недостатньо %1$s для покриття комісії мережі</string>
|
||||
<string name="warning_solana_fee_message">Мережа Солана зазнає високого навантаження. Якщо транзакція не пройшла протягом 2 хвилин, повторіть транзакцію.</string>
|
||||
|
|
|
|||
|
|
@ -1067,8 +1067,10 @@
|
|||
<string name="warning_rate_app_title">Enjoying Tangem?</string>
|
||||
<string name="warning_receive_blocked_hedera_token_association_required_message">You must associate your token before receiving tokens</string>
|
||||
<string name="warning_rent_fee_title">Network rent fee required</string>
|
||||
<string name="warning_seedphrase_issue_message">Have you ever contacted our support team through the app?</string>
|
||||
<string name="warning_seedphrase_issue_title">We found an issue in Tangem\'s support system</string>
|
||||
<string name="warning_seedphrase_issue_answer_no">Thank you! All set! No further actions required.</string>
|
||||
<string name="warning_seedphrase_issue_answer_yes">You will now be redirected to the official Tangem website. Please read and follow instructions there.</string>
|
||||
<string name="warning_seedphrase_issue_message">Have you ever contacted the Tangem support team directly through this application?</string>
|
||||
<string name="warning_seedphrase_issue_title">Mandatory security update</string>
|
||||
<string name="warning_send_blocked_funds_for_fee_message">%1$s is an asset in the %2$s network. To make a %3$s transaction, you must deposit some %4$s (%5$s) to cover the network fee.</string>
|
||||
<string name="warning_send_blocked_funds_for_fee_title">Insufficient %1$s to cover network fee</string>
|
||||
<string name="warning_solana_fee_message">The Solana network is congested. If your transaction is not processed within 2 minutes, please repeat the transaction.</string>
|
||||
|
|
|
|||
|
|
@ -28,6 +28,8 @@ internal sealed interface WalletAlertState {
|
|||
abstract val errorTextProvider: (String) -> TextReference?
|
||||
}
|
||||
|
||||
data class SimpleOkAlert(val message: TextReference, val onOkClick: () -> Unit) : WalletAlertState
|
||||
|
||||
data class DefaultAlert(
|
||||
override val title: TextReference?,
|
||||
override val message: TextReference,
|
||||
|
|
|
|||
|
|
@ -16,6 +16,19 @@ internal fun WalletAlert(state: WalletAlertState, onDismiss: () -> Unit) {
|
|||
when (state) {
|
||||
is WalletAlertState.Basic -> BasicAlert(state, onDismiss)
|
||||
is WalletAlertState.TextInput -> TextInputAlert(state, onDismiss)
|
||||
is WalletAlertState.SimpleOkAlert -> {
|
||||
BasicDialog(
|
||||
message = state.message.resolveReference(),
|
||||
confirmButton = DialogButtonUM(
|
||||
onClick = {
|
||||
state.onOkClick()
|
||||
onDismiss()
|
||||
},
|
||||
),
|
||||
onDismissDialog = onDismiss,
|
||||
isDismissable = false,
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -293,11 +293,22 @@ internal class WalletWarningsClickIntentsImplementor @Inject constructor(
|
|||
|
||||
analyticsEventHandler.send(MainScreen.NoticeSeedPhraseSupportButtonYes)
|
||||
|
||||
viewModelScope.launch {
|
||||
seedPhraseNotificationUseCase.confirm(userWalletId = userWallet.walletId)
|
||||
walletEventSender.send(
|
||||
event = WalletEvent.ShowAlert(
|
||||
state = WalletAlertState.SimpleOkAlert(
|
||||
message = resourceReference(R.string.warning_seedphrase_issue_answer_yes),
|
||||
onOkClick = {
|
||||
viewModelScope.launch {
|
||||
seedPhraseNotificationUseCase.confirm(userWalletId = userWallet.walletId)
|
||||
|
||||
urlOpener.openUrl(url = TangemBlogUrlBuilder.build(post = TangemBlogUrlBuilder.Post.SeedNotify))
|
||||
}
|
||||
urlOpener.openUrl(
|
||||
url = TangemBlogUrlBuilder.build(post = TangemBlogUrlBuilder.Post.SeedNotify),
|
||||
)
|
||||
}
|
||||
},
|
||||
),
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
override fun onSeedPhraseNotificationDecline() {
|
||||
|
|
@ -305,9 +316,18 @@ internal class WalletWarningsClickIntentsImplementor @Inject constructor(
|
|||
|
||||
analyticsEventHandler.send(MainScreen.NoticeSeedPhraseSupportButtonNo)
|
||||
|
||||
viewModelScope.launch {
|
||||
seedPhraseNotificationUseCase.decline(userWalletId = userWallet.walletId)
|
||||
}
|
||||
walletEventSender.send(
|
||||
event = WalletEvent.ShowAlert(
|
||||
state = WalletAlertState.SimpleOkAlert(
|
||||
message = resourceReference(R.string.warning_seedphrase_issue_answer_no),
|
||||
onOkClick = {
|
||||
viewModelScope.launch {
|
||||
seedPhraseNotificationUseCase.decline(userWalletId = userWallet.walletId)
|
||||
}
|
||||
},
|
||||
),
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
private fun getSelectedUserWallet(): UserWallet? {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue