Updated on 2026-08-14

This commit is contained in:
Tangem 2022-12-09 10:27:45 +03:00
parent 93c4d337d2
commit aa143c12fb
45 changed files with 613 additions and 300 deletions

View file

@ -110,6 +110,7 @@ dependencies {
implementation(project(":domain"))
implementation(project(":network"))
implementation(project(":common"))
implementation(project(":core:res"))
implementation(project(":core:ui"))
implementation(project(":core:utils"))
implementation(project(":libs:crypto"))

View file

@ -96,8 +96,8 @@ class FeedbackEmail : FeedbackData {
}
class SupportInfo : FeedbackData {
override val subjectResId: Int = R.string.details_ask_a_question
override val mainMessageResId: Int = R.string.details_ask_a_question
override val subjectResId: Int = R.string.details_chat
override val mainMessageResId: Int = R.string.details_chat
override fun createOptionalMessage(infoHolder: AdditionalFeedbackInfo): String {
return FeedbackDataBuilder(infoHolder)

View file

@ -21,7 +21,7 @@ enum class SettingsElement(
val titleRes: Int,
) {
WalletConnect(R.drawable.ic_walletconnect, R.string.wallet_connect_title),
Chat(R.drawable.ic_chat, R.string.details_ask_a_question),
Chat(R.drawable.ic_chat, R.string.details_chat),
SendFeedback(R.drawable.ic_comment, R.string.details_row_title_send_feedback),
// ReferralProgram(R.drawable.ic_add_friends, R.string.details_referral_title),
CardSettings(R.drawable.ic_card_settings, R.string.card_settings_title),

View file

@ -1,7 +1,6 @@
package com.tangem.tap.features.details.ui.resetcard
import androidx.compose.foundation.Image
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
@ -64,7 +63,7 @@ fun ResetCardView(
contentDescription = "",
modifier = modifier.offset(y = (-82).dp),
)
ScreenTitle(titleRes = R.string.reset_card_to_factory_navigation_title)
ScreenTitle(titleRes = R.string.card_settings_reset_card_to_factory)
}
Spacer(
modifier = modifier.weight(1f),

View file

@ -250,7 +250,7 @@ internal class OnboardingSaltPayView(
}
private fun handleClaim(state: OnboardingSaltPayState) = with(walletFragment.bindingSaltPay) {
toolbar.title = getText(R.string.onboarding_navbar_claim)
toolbar.title = getText(R.string.onboarding_getting_started)
val btnMain = actionContainer.btnContainer.findViewById<MaterialButton>(R.id.btn_main_action)
val tvHeader = actionContainer.tvHeader
val tvBody = actionContainer.tvBody

View file

@ -83,7 +83,7 @@ internal fun SaveWalletScreenContent(
SpacerH24()
Text(
modifier = Modifier.fillMaxWidth(),
text = stringResource(R.string.save_user_wallet_agreement_header),
text = stringResource(R.string.onboarding_navbar_save_wallet),
style = TangemTheme.typography.h2,
color = TangemTheme.colors.text.primary1,
textAlign = TextAlign.Center,
@ -100,7 +100,10 @@ internal fun SaveWalletScreenContent(
PrimaryButton(
modifier = Modifier.fillMaxWidth(),
showProgress = showProgress,
text = stringResource(R.string.save_user_wallet_agreement_allow),
text = stringResource(
id = R.string.save_user_wallet_agreement_allow,
stringResource(id = R.string.common_biometric_authentication),
),
onClick = onSaveWalletClick,
)
SpacerH16()

View file

@ -81,7 +81,10 @@ internal fun WalletSelectorScreenContent(
modifier = Modifier
.padding(horizontal = TangemTheme.dimens.spacing16)
.fillMaxWidth(),
text = stringResource(R.string.user_wallet_list_unlock_all_face_id),
text = stringResource(
id = R.string.user_wallet_list_unlock_all,
stringResource(id = R.string.common_biometrics),
),
showProgress = state.showUnlockProgress,
onClick = onUnlockClick,
)

View file

@ -58,7 +58,10 @@ internal fun WelcomeScreenContent(
modifier = Modifier
.padding(horizontal = TangemTheme.dimens.spacing44)
.fillMaxWidth(),
text = stringResource(R.string.welcome_unlock_description),
text = stringResource(
id = R.string.welcome_unlock_description,
stringResource(id = R.string.common_biometric_authentication),
),
style = TangemTheme.typography.body1,
color = TangemTheme.colors.text.secondary,
textAlign = TextAlign.Center,
@ -68,7 +71,10 @@ internal fun WelcomeScreenContent(
modifier = Modifier
.padding(horizontal = TangemTheme.dimens.spacing16)
.fillMaxWidth(),
text = stringResource(R.string.welcome_unlock_face_id),
text = stringResource(
id = R.string.welcome_unlock,
stringResource(id = R.string.common_biometrics),
),
showProgress = showUnlockProgress,
onClick = onUnlockClick,
)

View file

@ -2,18 +2,14 @@
<resources>
<string name="common_save_changes">Änderungen speichern</string>
<string name="common_warning">Warnung</string>
<string name="common_retry">Erneut versuchen</string>
<string name="common_done">Erledigt</string>
<string name="common_cancel">Abbrechen</string>
<string name="common_accept">Akzeptieren</string>
<string name="common_delete">Entfernen</string>
<string name="common_camera_denied_alert_message">Sie haben keinen Zugang zur Kamera erteilt, bitte passen Sie Ihre Datenschutzeinstellungen an</string>
<string name="welcome_unlock_card">Karte scannen</string>
<string name="wallet_button_send">Absenden</string>
<string name="wallet_button_create_wallet">ein Wallet erstellen</string>
<string name="wallet_title">Tangem</string>
<string name="main_tokens">Tokens</string>
<string name="wallet_balance_verified">Verifizierte Bilanz</string>
<string name="wallet_balance_loading">Die Bilanz wird aufgeladen…</string>
<string name="wallet_error_no_account">Das Konto ist nicht erstellt</string>
@ -49,7 +45,6 @@
<string name="send_fee_include_description">inkl. Gebühr</string>
<string name="send_total_subtitle_format">%s wird gesendet</string>
<string name="send_total_subtitle_asset_format">%s und %s werden gesendet</string>
<string name="common_balance">Bilanz: %s</string>
<string name="send_transaction_success">Die Transaktion wurde erfolgreich signiert und an den Blockchain-Knoten gesendet. Die Walletbilanz wird aktualisiert</string>
<string name="details_title">Details</string>
<string name="details_row_title_cid">KartenID</string>

View file

@ -11,12 +11,10 @@
<string name="xtz_withdrawal_message_warning">Damit Sie beim nächsten Aufladen Ihrer Brieftasche keine erhöhte Provision zahlen, soll der Betrag um %s XTZ reduziert werden</string>
<string name="xtz_withdrawal_message_reduce">Um %s XTZ reduzieren</string>
<string name="xtz_withdrawal_message_ignore">Nein, alles senden</string>
<string name="send_validation_invalid_address">Ungültige Adresse</string>
<string name="send_validation_invalid_amount">Ungültiger Betrag</string>
<string name="send_validation_amount_exceeds_balance">Der Betrag geht über die Bilanz hinaus</string>
<string name="send_validation_invalid_total">Der Gesamtbetrag geht über die Bilanz hinaus</string>
<string name="send_validation_invalid_fee">Die Gebühr geht über die Bilanz hinaus</string>
<string name="send_error_minimum_balance_format">Minimum balance is %s</string>
<string name="warning_existential_deposit_message">%s network has a concept of Existential Deposit. If your account drops below %s it will be deactivated and any remaining funds will be destroyed.</string>
<string name="no_account_polkadot">Destination account is not active. Send %s or more to activate the account.</string>
</resources>

View file

@ -3,18 +3,14 @@
<string name="common_save_changes">Sauvegarder les modifications</string>
<string name="common_warning">Alerte</string>
<string name="common_retry">Réessayer</string>
<string name="common_done">Exécuté</string>
<string name="common_cancel">Annuler</string>
<string name="common_accept">J\'accepte</string>
<string name="common_delete">Supprimer</string>
<string name="common_camera_denied_alert_message">Vous n\'avez pas octroyé l\'accès à votre caméra, veuillez modifier vos paramètres de confidentialité</string>
<string name="welcome_unlock_card">Scannez la carte</string>
<string name="wallet_button_send">Envoyer</string>
<string name="wallet_button_create_wallet">Créer un portefeuille</string>
<string name="wallet_title">Tangem</string>
<string name="main_tokens">Jetons d\'authentification</string>
<string name="wallet_balance_verified">Solde confirmé</string>
<string name="wallet_balance_loading">Solde est en cours de téléchargement …</string>
<string name="wallet_error_no_account">Compte n\'est pas créé</string>
@ -50,7 +46,6 @@
<string name="send_fee_include_description">Inclure les commissions</string>
<string name="send_total_subtitle_format">Sera envoyé %s</string>
<string name="send_total_subtitle_asset_format">Sera envoyé %s et %s</string>
<string name="common_balance">Solde : %s</string>
<string name="send_transaction_success">La transaction a été signée avec succès et envoyée au nœud de blockchain. Le solde du portefeuille sera mis à jour après un certain temps</string>
<string name="details_title">Référénces</string>
<string name="details_row_title_cid">ID de la carte</string>

View file

@ -8,7 +8,6 @@
<string name="send_error_no_target_account">Le compte cible n\'a pas été créé. Le montant à envoyer doit être de %s + commissions ou plus</string>
<string name="common_fee_error">Échec de réception des commissions</string>
<string name="send_error_unknown">Erreur inconnue</string>
<string name="send_validation_invalid_address">Adresse incorrecte</string>
<string name="send_validation_invalid_amount">Somme incorrecte</string>
<string name="send_validation_amount_exceeds_balance">Le montant dépasse le solde</string>
<string name="send_validation_invalid_total">Le total dépasse le solde</string>

View file

@ -3,16 +3,12 @@
<string name="common_save_changes">Mantieni le modifiche</string>
<string name="common_warning">Avviso</string>
<string name="common_retry">Riprova</string>
<string name="common_done">Fatto</string>
<string name="common_cancel">Annulla</string>
<string name="common_delete">Rimuovere</string>
<string name="common_camera_denied_alert_message">Non hai fornito l\'accesso alla tua videocamera, modifica le tue impostazioni sulla privacy</string>
<string name="welcome_unlock_card">Scansiona carta</string>
<string name="wallet_button_send">Invia</string>
<string name="wallet_button_create_wallet">Crea portafoglio</string>
<string name="wallet_title">Tangem</string>
<string name="main_tokens">Token</string>
<string name="wallet_balance_verified">Saldo verificato</string>
<string name="wallet_balance_loading">Il saldo sta per essere caricato…</string>
<string name="wallet_error_no_account">Conto non creato</string>
@ -49,7 +45,6 @@
<string name="send_fee_include_description">Includi commissione</string>
<string name="send_total_subtitle_format">Sarà inviato %s</string>
<string name="send_total_subtitle_asset_format">Sarà inviato %s e %s</string>
<string name="common_balance">Saldo: %s</string>
<string name="send_transaction_success">La transazione è stata firmata con successo e inviata al nodo blockchain. Il saldo del portafoglio verrà aggiornato dopo un po\' di tempo</string>
<string name="details_title">Requisiti</string>
<string name="details_row_title_cid">ID carta</string>

View file

@ -9,7 +9,6 @@
<string name="send_validation_amount_exceeds_balance">L\'importo supera il saldo</string>
<string name="send_error_no_target_account">Il conto totale non è stato creato L\'importo da inviare deve essere %s + commissione o maggiore</string>
<string name="common_fee_error">Impossibile ottenere la commissione</string>
<string name="send_validation_invalid_address">Indirizzo non valido</string>
<string name="send_validation_invalid_amount">Importo non valido</string>
<string name="send_validation_invalid_total">Il totale supera il saldo</string>
<string name="send_validation_invalid_fee">La commissione supera il saldo</string>

View file

@ -3,21 +3,16 @@
<string name="app_name">Tangem</string>
<string name="common_save_changes">Сохранить изменения</string>
<string name="common_warning">Предупреждение</string>
<string name="common_retry">Повторить</string>
<string name="common_done">Готово</string>
<string name="common_cancel">Отмена</string>
<string name="common_accept">Принять</string>
<string name="common_delete">Удалить</string>
<string name="common_custom_string">%s</string>
<string name="common_camera_denied_alert_message">Вы не предоставили доступ к своей камере, измените настройки конфиденциальности</string>
<string name="welcome_unlock_card">Сканировать карту</string>
<string name="wallet_button_send">Отправить</string>
<string name="wallet_button_create_wallet">Создать кошелек</string>
<string name="wallet_title">Tangem</string>
<string name="main_tokens">Токены</string>
<string name="wallet_balance_verified">Подтвержденный баланс</string>
<string name="wallet_balance_loading">Загрузка баланса…</string>
<string name="wallet_balance_blockchain_unreachable">Сеть недоступна</string>
<string name="wallet_error_no_account">Аккаунт не создан</string>
<string name="no_account_generic">Пополните счет на %s+ %s, чтобы создать аккаунт</string>
<string name="wallet_error_empty_card">Карта пуста</string>
@ -51,7 +46,6 @@
<string name="send_fee_include_description">Включить коммисию</string>
<string name="send_total_subtitle_format">%s будет отправлено</string>
<string name="send_total_subtitle_asset_format">%s и %s будет отправлено</string>
<string name="common_balance">Баланс: %s</string>
<string name="send_transaction_success">Транзакция успешно подписана и отправлена в блокчейн. Баланс будет обновлен через некоторое время</string>
<string name="details_title">Подробности</string>
<string name="details_row_title_cid">ID карты</string>
@ -117,30 +111,12 @@
<string name="warning_rate_app_title">Один вопрос</string>
<string name="warning_rate_app_message">Вам нравится приложение Tangem?</string>
<string name="add_custom_token_title" translatable="false">Добавить токен</string>
<string name="custom_token_contract_address_input_title">Адрес контракта</string>
<string name="custom_token_creation_error_required_field">Обязательное поле</string>
<string name="custom_token_creation_error_network_not_selected">Пожалуйста, выберите сеть</string>
<string name="custom_token_creation_error_wrong_decimals">Количество знаков после запятой должно быть корректным числом не больше %d</string>
<string name="custom_token_creation_error_invalid_contract_address">Адрес контракта некорректен</string>
<string name="custom_token_creation_error_invalid_derivation_path">Путь деривации некорректен</string>
<string name="custom_token_validation_error_not_found">Токены могут быть созданы кем угодно. Остерегайтесь мошеннических токенов, они могут ничего не стоить</string>
<string name="custom_token_validation_error_already_added">Этот токен/сеть уже находится в вашем списке</string>
<string name="custom_token_decimals_input_title">Знаков после запятой</string>
<string name="custom_token_network_input_title">Сеть</string>
<string name="custom_token_network_input_not_selected">Не выбрано</string>
<string name="custom_token_name_input_placeholder">Например, USD Coin</string>
<string name="custom_token_name_input_title">Название токена</string>
<string name="custom_token_token_symbol_input_placeholder">Например, USDC</string>
<string name="custom_token_token_symbol_input_title">Символ токена</string>
<string name="custom_token_derivation_path_input_title">Деривация по BIP44</string>
<string name="custom_token_derivation_path_default">По-умолчанию</string>
<string name="token_details_send_blocked_tx_format">Пожалуйста, дождитесь завершения транзакции %s, чтобы иметь возможность отправить средства</string>
<string name="warning_failed_to_verify_card_title">Проверка подлинности не удалась</string>
<string name="warning_failed_to_verify_card_message">Эта карта может быть производственным образцом или подделкой</string>
<string name="warning_important_security_info">Важная информация о безопасности \u26A0</string>
<string name="warning_signed_tx_previously">Эта карта ранее подписывала транзакции</string>
<string name="warning_button_learn_more">Узнать подробнее</string>
<string name="common_understand">Я понял</string>
<string name="warning_low_signatures_format">На этой карте доступно только %s подписей. Вы должны вывести все свои средства.</string>
<string name="common_disconnect">Отключить</string>
<string name="common_sign">Подписать</string>
@ -162,7 +138,6 @@
<string name="onboarding_top_up_button_show_wallet_address">Показать адрес кошелька</string>
<string name="onboarding_done_header">Успешно!</string>
<string name="onboarding_done_body">Ваша карта активирована и готова к использованию</string>
<string name="common_continue">Продолжить</string>
<string name="onboarding_balance_title">Баланс</string>
<string name="address_qr_code_message_format">Отправляйте только %s (%s) на этот адрес. Иначе это может привести к утрате средств.</string>
<string name="address_qr_code_message_token_format">Отправляйте только %s (%s) из сети %s на этот адрес. Иначе это может привести к утрате средств.</string>
@ -171,7 +146,7 @@
<string name="wallet_balance_blockchain_unreachable_try_later">Блокчейн недоступен. Попробуй позже.</string>
<string name="warning_button_ok">Хорошо, понял!</string>
<string name="onboarding_success">Успешно!</string>
<string name="onboarding_getting_started">Начнем</string>
<string name="onboarding_getting_started">Подготовка</string>
<string name="onboarding_button_backup_now">Выполнить резервное копирование</string>
<string name="onboarding_button_skip_backup">Оставить на потом</string>
<string name="onboarding_button_finalize_backup">Завершить процесс резервного копирования</string>
@ -254,6 +229,5 @@
<string name="feedback_preface_tx_failed">Пожалуйста, расскажите нам больше о Вашей проблеме. Каждая маленькая деталь может помочь.</string>
<string name="feedback_preface_support">Привет, команда поддержки,</string>
<string name="feedback_data_collection_message">Информация ниже не является обязательной. Вы можете стереть её, если хотите.</string>
<string name="common_no">Нет</string>
<string name="send_total_subtitle_fiat_format">≈ %s (вкл. комиссию: %s)</string>
</resources>

View file

@ -8,7 +8,6 @@
<string name="common_fee_error">Не удалось получить комиссию</string>
<string name="send_error_no_target_account">Аккаунт получателя не создан. Сумма для отправки должна быть %s + комиссия или больше</string>
<string name="send_error_unknown">Неизвестная ошибка</string>
<string name="send_validation_invalid_address">Неверный адрес</string>
<string name="send_validation_invalid_amount">Недопустимая сумма</string>
<string name="send_validation_amount_exceeds_balance">Сумма превышает остаток</string>
<string name="send_validation_invalid_total">Отправляемая сумма превышает остаток</string>
@ -17,6 +16,5 @@
<string name="xtz_withdrawal_message_reduce">Уменьшить на %s XTZ</string>
<string name="xtz_withdrawal_message_ignore">Нет, отправить все</string>
<string name="send_error_minimum_balance_format">Минимальный баланс: %s</string>
<string name="warning_existential_deposit_message">Сеть %s использует концепцию экзистенциального депозита. Если баланс вашего счета опустится ниже %s, он будет деактивирован, а все оставшиеся средства будут уничтожены.</string>
<string name="no_account_polkadot">Аккаунт получателя не активирован. Отправьте %s или более для активации аккаунта.</string>
</resources>

View file

@ -4,25 +4,19 @@
<string name="common_save_changes">Save changes</string>
<string name="common_warning">Warning</string>
<string name="common_retry">Retry</string>
<string name="common_done">Done</string>
<string name="common_cancel">Cancel</string>
<string name="common_accept">Accept</string>
<string name="common_delete">Delete</string>
<string name="common_custom_string" translatable="false">%s</string>
<string name="common_camera_denied_alert_message">You have not given access to your camera, please adjust your privacy settings</string>
<string name="welcome_unlock_card">Scan card</string>
<string name="wallet_button_send">Send</string>
<string name="wallet_button_create_wallet">Create wallet</string>
<string name="wallet_title">Tangem</string>
<string name="main_tokens">Tokens</string>
<string name="wallet_balance_verified">Verified Balance</string>
<string name="wallet_balance_loading">Balance is loading…</string>
<string name="wallet_balance_blockchain_unreachable" translatable="false">Network is unreachable</string>
<string name="wallet_error_no_account">Account is not created</string>
<string name="no_account_generic">Load %s+ %s to create account</string>
@ -61,7 +55,6 @@
<string name="send_fee_include_description">Include fee</string>
<string name="send_total_subtitle_format">%s will be sent</string>
<string name="send_total_subtitle_asset_format">%s and %s will be sent</string>
<string name="common_balance">Balance: %s</string>
<string name="send_transaction_success">Transaction has been successfully signed and sent to the blockchain node. Wallet balance will be updated in a while</string>
<string name="details_title">Details</string>

View file

@ -8,7 +8,6 @@
<string name="common_fee_error">Failed to get fee</string>
<string name="send_error_no_target_account">Target account is not created. Amount to send should be %s + fee or more</string>
<string name="send_error_unknown">Unknown error</string>
<string name="send_validation_invalid_address">Invalid address</string>
<string name="send_validation_invalid_amount">Invalid amount</string>
<string name="send_validation_amount_exceeds_balance">Amount exceeds balance</string>
<string name="send_validation_invalid_total">Total amount exceeds balance</string>
@ -17,6 +16,5 @@
<string name="xtz_withdrawal_message_reduce">Reduce by %s XTZ</string>
<string name="xtz_withdrawal_message_ignore">No, send all</string>
<string name="send_error_minimum_balance_format">Minimum balance is %s</string>
<string name="warning_existential_deposit_message">%s network has a concept of Existential Deposit. If your account drops below %s it will be deactivated and any remaining funds will be destroyed.</string>
<string name="no_account_polkadot">Destination account is not active. Send %s or more to activate the account.</string>
</resources>

View file

@ -43,23 +43,6 @@
//Manage tokens
<string name="add_custom_token_title" translatable="false">Add Token</string>
<string name="custom_token_contract_address_input_title" translatable="false">Contract address</string>
<string name="custom_token_creation_error_required_field" translatable="false">Required field</string>
<string name="custom_token_creation_error_network_not_selected" translatable="false">Please select the network</string>
<string name="custom_token_creation_error_wrong_decimals" translatable="false">Decimal number must be a valid integer, no higher than %d</string>
<string name="custom_token_creation_error_invalid_contract_address" translatable="false">Contract address is invalid</string>
<string name="custom_token_creation_error_invalid_derivation_path" translatable="false">Derivation path is invalid</string>
<string name="custom_token_validation_error_not_found" translatable="false">Note that tokens can be created by anyone. Be aware of adding scam tokens, they can cost nothing.</string>
<string name="custom_token_validation_error_already_added" translatable="false">This token/network has already been added to your list</string>
<string name="custom_token_decimals_input_title" translatable="false">Decimals</string>
<string name="custom_token_network_input_title" translatable="false">Network</string>
<string name="custom_token_network_input_not_selected" translatable="false">Not selected</string>
<string name="custom_token_name_input_placeholder" translatable="false">E.g. USD Coin</string>
<string name="custom_token_name_input_title" translatable="false">Name</string>
<string name="custom_token_token_symbol_input_placeholder" translatable="false">E.g. USDC</string>
<string name="custom_token_token_symbol_input_title" translatable="false">Token symbol</string>
<string name="custom_token_derivation_path_input_title" translatable="false">BIP44 coin type</string>
<string name="custom_token_derivation_path_default" translatable="false">Default</string>
//Details
@ -73,7 +56,6 @@
<string name="warning_signed_tx_previously" translatable="false">This card has signed transactions in the past</string>
<string name="warning_button_learn_more" translatable="false">Learn more</string>
<string name="alert_signed_hashes_message" translatable="false">This card is not a bearer note. We can\'t currently match the signature count on the card with the information on the blockchain. This is normal but in rare cases can mean a previous holder is holding back an offline signature, which is a security concern.\nDo not accept this card as physical payment from someone you don\'t trust.\nIt\'s perfectly safe in all other respects.\nTangem is the only hardware wallet to offer signature count protection.</string>
<string name="common_understand" translatable="false">I understand</string>
<string name="warning_low_signatures_format" translatable="false">There are only %s signatures available on this card. You must withdraw all of your funds.</string>
@ -129,7 +111,6 @@
<string name="onboarding_done_header" translatable="false">Success!</string>
<string name="onboarding_done_body" translatable="false">Your card is activated and ready to be used</string>
<string name="common_continue" translatable="false">Continue</string>
<string name="onboarding_balance_title" translatable="false">Balance</string>
<string name="address_qr_code_message_format" translatable="false">Send only %s (%s) to this address. Using other tokens and networks may result in loss of funds.</string>
<string name="address_qr_code_message_token_format" translatable="false">Send only %s (%s) from %s network to this address. Using other tokens and networks may result in loss of funds.</string>

1
core/res/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/build

21
core/res/build.gradle.kts Normal file
View file

@ -0,0 +1,21 @@
plugins {
id("com.android.library")
kotlin("android")
}
android {
defaultConfig {
compileSdk = AppConfig.compileSdkVersion
minSdk = AppConfig.minSdkVersion
targetSdk = AppConfig.targetSdkVersion
}
kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8.toString()
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
}

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest package="com.tangem.core.res" />

View file

@ -35,38 +35,58 @@
<string name="alert_demo_feature_disabled">This feature is disabled in Demo mode</string>
<string name="token_details_send_blocked_fee_format">Not enough funds for fee on your %s wallet to send a transaction. Top up your %s wallet first.</string>
<string name="currency_subtitle_expanded">Available networks</string>
<string name="wallet_connect_network_not_found_format">%s network not found. Please, add it first and try again.</string>
<string name="common_attention">Attention</string>
<string name="alert_manage_tokens_addresses_message">Note that tokens on different networks have different addresses. Double check that your address matches the network when you transfer funds.</string>
<string name="alert_manage_tokens_unsupported_message">Tokens in Solana network are not supported by this card due to firmware limitation.</string>
<string name="contract_address_copied_message">Contract address copied!</string>
<string name="alert_funds_restoration_message">If you chose the wrong network during your crypto transfer from the exchange, this guide will help you recover your funds</string>
<string name="common_attention">Attention</string>
<string name="custom_token_contract_address_input_title">Contract address</string>
<string name="custom_token_creation_error_required_field">Required field</string>
<string name="custom_token_creation_error_network_not_selected">Please select the network</string>
<string name="custom_token_creation_error_wrong_decimals">Decimal number must be a valid integer, no higher than %d</string>
<string name="custom_token_creation_error_invalid_contract_address">Contract address is invalid</string>
<string name="custom_token_creation_error_invalid_derivation_path">Derivation path is invalid</string>
<string name="custom_token_validation_error_not_found">Note that tokens can be created by anyone. Be aware of adding scam tokens, they can cost nothing.</string>
<string name="custom_token_validation_error_already_added">This token/network has already been added to your list</string>
<string name="custom_token_decimals_input_title">Decimals</string>
<string name="custom_token_network_input_title">Network</string>
<string name="custom_token_network_input_not_selected">Not selected</string>
<string name="custom_token_name_input_placeholder">E.g. USD Coin</string>
<string name="custom_token_name_input_title">Name</string>
<string name="custom_token_token_symbol_input_placeholder">E.g. USDC</string>
<string name="custom_token_token_symbol_input_title">Token symbol</string>
<string name="custom_token_derivation_path_input_title">BIP44 coin type</string>
<string name="custom_token_derivation_path_default">Default</string>
<string name="common_server_unavailable">The server is not available, please try again later</string>
<string name="main_page_balance">Total balance</string>
<string name="main_processing_full_amount">The amount does not include some of your funds</string>
<string name="main_tokens">Tokens</string>
<string name="main_manage_tokens">Manage tokens</string>
<string name="token_item_no_rate">No rate</string>
<string name="wallet_balance_blockchain_unreachable">Network is unreachable</string>
<string name="token_details_hide_token">Hide token</string>
<string name="token_details_hide_alert_title">Hide %s</string>
<string name="token_details_hide_alert_hide">Hide</string>
<string name="token_details_hide_alert_message">You are about to hide this token from the main screen. You can add it back anytime through the manage tokens page.</string>
<string name="token_details_unable_hide_alert_title">Unable to hide %s</string>
<string name="token_details_unable_hide_alert_message">The %s token is the main currency on the %s network and cannot be hidden as long as you have other tokens on this network in the list.</string>
<string name="wallet_connect_network_not_found_format">%s network not found. Please, add it first and try again.</string>
<string name="wallet_connect_scanner_error_unsupported_network">This network is not supported. Please select another network.</string>
<string name="wallet_currency_subtitle">%s network</string>
<string name="main_no_backup_warning_title">Your wallet has not been backed up</string>
<string name="main_no_backup_warning_subtitle">To protect your assets, we advise you to carry out this procedure</string>
<string name="wallet_hide_token" translatable="false">Remove token</string>
<string name="common_retry">Erneut versuchen</string>
<string name="details_chat">Chat</string>
<string name="wallet_currency_subtitle">%s network</string>
<string name="common_understand">I understand</string>
<string name="common_yes">Yes</string>
<string name="common_no">No</string>
<string name="russian_bank_card_warning_title">Russian bank cards are not accepted at the moment</string>
<string name="russian_bank_card_warning_subtitle">Do you have a bank card of another country or a UnionPay card?</string>
<string name="common_yes">Yes</string>
<string name="common_no" translatable="false">No</string>
<string name="details_ask_a_question">Chat</string>
<string name="chat_bot_name">Tangem Bot</string>
<string name="wallet_connect_scanner_error_unsupported_network">This network is not supported. Please select another network.</string>
<string name="card_settings_title">Card Settings</string>
<string name="card_settings_security_mode">Security Mode</string>
<string name="card_settings_change_access_code">Change access code</string>
<string name="card_settings_change_access_code_footer">Access code will be changed on this card only</string>
<string name="common_continue">Continue</string>
<string name="chat_bot_name">Tangem Bot</string>
<string name="scan_card_settings_title">Get your card ready!</string>
<string name="scan_card_settings_message">Scan the card to change its settings. The changes will impact only the card you\'ve scanned and will not affect other cards tied to your wallet.</string>
<string name="scan_card_settings_button">Scan Card</string>
@ -79,9 +99,6 @@
<string name="app_settings_off_saved_access_code_alert_message">This will delete all the saved wallet access codes. Any further operation with the wallet will require submitting the access code.</string>
<string name="wallet_connect_title">WalletConnect</string>
<string name="wallet_connect_subtitle">Connect to Dapps</string>
<string name="details_row_title_create_backup">Link More Cards</string>
<string name="details_row_privacy_policy">Privacy policy</string>
<string name="reset_card_to_factory_navigation_title">Reset to factory settings</string>
<string name="reset_card_to_factory_message">This action will completely remove the wallet from the selected card. You will not be able to restore the current wallet or use the card to recover the access code.</string>
<string name="reset_card_to_factory_warning_message">I understand that after performing this action, I will no longer have access to the current wallet</string>
<string name="reset_card_to_factory_button_title">Reset the card</string>
@ -90,12 +107,26 @@
<string name="wallet_connect_select_network">Select network</string>
<string name="main_scan_card_warning_view_title">Scan your card</string>
<string name="main_scan_card_warning_view_subtitle">To access all the networks you need to scan the card</string>
<string name="wallet_connect_error_failed_to_connect">Failed to establish WalletConnect session</string>
<string name="send_extras_hint_memo">Memo</string>
<string name="send_extras_hint_destination_tag">Tag</string>
<string name="send_extras_error_invalid_memo">Invalid Memo. It won\'t be added to the transaction.</string>
<string name="send_extras_error_invalid_destination_tag">Invalid Tag. It won\'t be added to the transaction.</string>
<string name="wallet_connect_error_unsupported_dapp">Connection with this Dapp cannot be established due to its technical implementation.</string>
<string name="welcome_unlock_title">Welcome back!</string>
<string name="welcome_unlock_description">Use %s or scan a card to access the app</string>
<string name="welcome_unlock">Log in with %s</string>
<string name="welcome_unlock_card">Karte scannen</string>
<string name="onboarding_navbar_save_wallet">Save your Wallet</string>
<string name="save_user_wallet_agreement_notice">Note that making a transaction with your funds will still require your card</string>
<string name="save_user_wallet_agreement_allow">Allow to use %s</string>
<string name="save_user_wallet_agreement_new_feature">New feature</string>
<string name="user_wallet_list_title">My Wallets</string>
<string name="user_wallet_list_multi_header">Multi-currency</string>
<string name="user_wallet_list_single_header">Single-currency</string>
<string name="user_wallet_list_add_button">Add new wallet</string>
<string name="user_wallet_list_rename_popup_title">Rename Wallet</string>
<string name="user_wallet_list_rename_popup_placeholder">Wallet name</string>
<string name="user_wallet_list_unlock_all">Unlock all with %s</string>
<string name="send_extras_error_invalid_destination_tag">Invalid Tag. It won\'t be added to the transaction.</string>
<string name="send_extras_error_invalid_memo">Invalid Memo. It won\'t be added to the transaction.</string>
<string name="send_extras_hint_destination_tag">Tag</string>
<string name="send_extras_hint_memo">Memo</string>
<string name="saltpay_error_empty_backup_title">Attention</string>
<string name="saltpay_error_empty_backup_message">Tap the card with the visa logo</string>
<string name="saltpay_error_no_gas_title">No funds for activation</string>
@ -128,7 +159,6 @@
<string name="onboarding_saltpay_button_backup_origin">Tap the SaltPay card</string>
<string name="onboarding_saltpay_title_backup_card">Tap the Tangem card</string>
<string name="onboarding_chat_button_title">Support</string>
<string name="onboarding_navbar_claim">Getting started</string>
<string name="onboarding_title_claim">Claim %s</string>
<string name="onboarding_subtitle_claim">To get started, simply claim wxDAI to your wallet</string>
<string name="onboarding_button_claim">Claim</string>
@ -140,27 +170,53 @@
<string name="onboarding_exit_alert_title">Do you want to exit the activation process?</string>
<string name="onboarding_exit_alert_message">In this case, you will need to start from the beginning.</string>
<string name="error_wrong_wallet_tapped">You have used a card from another wallet. Tap the card associated with this wallet</string>
<string name="internal_error_wallet_manager_not_found" translatable="false">Internal error: wallet manager not found</string>
<string name="welcome_unlock_title">Welcome back!</string>
<string name="welcome_unlock_description">Use biometric authentication or scan a card to access the app</string>
<string name="welcome_unlock_face_id">Log in with biometric</string>
<string name="welcome_unlock_card">Scan card</string>
<string name="save_user_wallet_agreement_new_feature">New feature</string>
<string name="save_user_wallet_agreement_header">Save your Wallet</string>
<string name="save_user_wallet_agreement_description">Save your Wallet feature allows you to use your wallet with biometric auth without tapping your card to the phone to gain access.</string>
<string name="save_user_wallet_agreement_allow">Allow to link wallet</string>
<string name="save_user_wallet_agreement_notice">Making a transaction with your funds will still require card tapping</string>
<string name="details_referral_title">Referral program</string>
<string name="referral_title">Refer your friends to Tangem</string>
<string name="referral_point_currencies_title">You</string>
<string name="referral_point_currencies_description_prefix">Will get</string>
<string name="referral_point_currencies_description_suffix">for each wallet bought by your friend on your %s network address%s</string>
<string name="referral_point_discount_title">Your friend</string>
<string name="referral_point_discount_description_prefix">Will get a</string>
<string name="referral_point_discount_description_value">%s discount</string>
<string name="referral_point_discount_description_suffix">when buying a card on tangem.com</string>
<string name="referral_friends_bought_title">Your friends bought</string>
<string name="referral_promo_code_title">Your personal code</string>
<string name="referral_button_participate">Participate</string>
<string name="common_terms_and_conditions">terms and conditions</string>
<string name="referral_tos_not_enroled_prefix">By tapping this button you accept</string>
<string name="referral_tos_enroled_prefix">You\'ve accepted</string>
<string name="referral_tos_suffix">of the referral program</string>
<string name="internal_error_wallet_manager_not_found">Internal error: wallet manager not found</string>
<string name="common_balance">Bilanz: %s</string>
<string name="common_share">Share</string>
<string name="common_copy">Copy</string>
<string name="common_success">Erfolg</string>
<string name="swapping_permission_header">Give Permission</string>
<string name="swapping_permission_subheader">To continue you need to allow 1inch smart contracts to use your %s</string>
<string name="swapping_permission_rows_amount">Amount %s</string>
<string name="swapping_permission_rows_your_wallet">Your Wallet</string>
<string name="swapping_permission_rows_spender">Spender</string>
<string name="swapping_permission_buttons_approve">Approve</string>
<string name="swapping_swap_of_to">Swap of %s to</string>
<string name="swapping_swap">Swap</string>
<string name="swapping_insufficient_funds">Insufficient funds</string>
<string name="swapping_give_permission">Give Permission</string>
<string name="swapping_permit_and_swap">Permit and Swap</string>
<string name="referral_error_failed_to_load_info">Failed to load the information about the referral program. Please try again later.</string>
<string name="referral_error_failed_to_load_info_with_reason">Failed to load the information about the referral program. Reason: %s. Please try again later.</string>
<string name="referral_error_failed_to_participate">Your participation request could not be processed. Reason: %s. Please try again later. If the problem persists — feel free to contact our support.</string>
<string name="referral_promo_code_copied">Personal code copied!</string>
<string name="referral_share_link">Buy Tangem Wallet with discount!\n%s</string>
<string name="warning_existential_deposit_message">%s network has a concept of Existential Deposit. If your account drops below %s it will be deactivated and any remaining funds will be destroyed.</string>
<string name="send_validation_invalid_address">Ungültige Adresse</string>
<string name="user_wallet_list_error_wallet_already_saved">This wallet has already been saved, you can add another one</string>
<string name="common_delete">Entfernen</string>
<string name="details_row_privacy_policy">Privacy policy</string>
<string name="save_user_wallet_agreement_enroll_biometrics_title">Enable biometric authorization</string>
<string name="save_user_wallet_agreement_enroll_biometrics_description">It looks like you have biometric authorization disabled, it is necessary to save wallets</string>
<string name="common_enable">Enable</string>
<string name="common_cancel">Cancel</string>
<string name="user_wallet_list_multi_header">Multi-currency</string>
<string name="user_wallet_list_single_header">Single-currency</string>
<string name="user_wallet_list_rename_popup_title">Rename Wallet</string>
<string name="user_wallet_list_rename_popup_placeholder">Wallet name</string>
<string name="user_wallet_list_unlock_all_face_id">Unlock all with biometrics</string>
<string name="user_wallet_list_add_button">Add new wallet</string>
<string name="save_user_wallet_agreement_description">Save your Wallet feature allows you to use your wallet with biometric auth without tapping your card to the phone to gain access.</string>
<string name="user_wallet_list_editing_count">%d selected</string>
<string name="user_wallet_list_title">My Wallets</string>
<string name="user_wallet_list_error_wallet_already_saved">This wallet has already been saved, you can add another one</string>
<string name="common_biometric_authentication">biometric authentication</string>
<string name="common_biometrics">biometrics</string>
</resources>

View file

@ -8,4 +8,9 @@
<item quantity="one">%d token</item>
<item quantity="other">%d tokens</item>
</plurals>
<plurals name="referral_wallets_purchased_count">
<item quantity="one">%d wallet</item>
<item quantity="other">%d wallets</item>
</plurals>
</resources>

View file

@ -5,7 +5,7 @@
<string name="shop_2_cards">2 cards</string>
<string name="shop_shipping">Shipping</string>
<string name="shop_free">Free</string>
<string name="shop_i_have_a_promo_code">I have a promo code...</string>
<string name="shop_i_have_a_promo_code">I have a promo code</string>
<string name="shop_total">Total</string>
<string name="shop_other_payment_methods">Other payment methods</string>
<string name="shop_buy_now">Buy now</string>
@ -35,38 +35,58 @@
<string name="alert_demo_feature_disabled">This feature is disabled in Demo mode</string>
<string name="token_details_send_blocked_fee_format">Not enough funds for fee on your %s wallet to send a transaction. Top up your %s wallet first.</string>
<string name="currency_subtitle_expanded">Available networks</string>
<string name="wallet_connect_network_not_found_format">%s network not found. Please, add it first and try again.</string>
<string name="common_attention">Attention</string>
<string name="alert_manage_tokens_addresses_message">Note that tokens on different networks have different addresses. Double check that your address matches the network when you transfer funds.</string>
<string name="alert_manage_tokens_unsupported_message">Tokens in Solana network are not supported by this card due to firmware limitation.</string>
<string name="contract_address_copied_message">Contract address copied!</string>
<string name="alert_funds_restoration_message">If you chose the wrong network during your crypto transfer from the exchange, this guide will help you recover your funds</string>
<string name="common_attention">Attention</string>
<string name="custom_token_contract_address_input_title">Contract address</string>
<string name="custom_token_creation_error_required_field">Required field</string>
<string name="custom_token_creation_error_network_not_selected">Please select the network</string>
<string name="custom_token_creation_error_wrong_decimals">Decimal number must be a valid integer, no higher than %d</string>
<string name="custom_token_creation_error_invalid_contract_address">Contract address is invalid</string>
<string name="custom_token_creation_error_invalid_derivation_path">Derivation path is invalid</string>
<string name="custom_token_validation_error_not_found">Note that tokens can be created by anyone. Be aware of adding scam tokens, they can cost nothing.</string>
<string name="custom_token_validation_error_already_added">This token/network has already been added to your list</string>
<string name="custom_token_decimals_input_title">Decimals</string>
<string name="custom_token_network_input_title">Network</string>
<string name="custom_token_network_input_not_selected">Not selected</string>
<string name="custom_token_name_input_placeholder">E.g. USD Coin</string>
<string name="custom_token_name_input_title">Name</string>
<string name="custom_token_token_symbol_input_placeholder">E.g. USDC</string>
<string name="custom_token_token_symbol_input_title">Token symbol</string>
<string name="custom_token_derivation_path_input_title">BIP44 coin type</string>
<string name="custom_token_derivation_path_default">Default</string>
<string name="common_server_unavailable">The server is not available, please try again later</string>
<string name="main_page_balance">Total balance</string>
<string name="main_processing_full_amount">The amount does not include some of your funds</string>
<string name="main_tokens">Tokens</string>
<string name="main_manage_tokens">Manage tokens</string>
<string name="token_item_no_rate">No rate</string>
<string name="wallet_balance_blockchain_unreachable">Network is unreachable</string>
<string name="token_details_hide_token">Hide token</string>
<string name="token_details_hide_alert_title">Hide %s</string>
<string name="token_details_hide_alert_hide">Hide</string>
<string name="token_details_hide_alert_message">You are about to hide this token from the main screen. You can add it back anytime through the manage tokens page.</string>
<string name="token_details_unable_hide_alert_title">Unable to hide %s</string>
<string name="token_details_unable_hide_alert_message">The %s token is the main currency on the %s network and cannot be hidden as long as you have other tokens on this network in the list.</string>
<string name="wallet_connect_network_not_found_format">%s network not found. Please, add it first and try again.</string>
<string name="wallet_connect_scanner_error_unsupported_network">This network is not supported. Please select another network.</string>
<string name="wallet_currency_subtitle">%s network</string>
<string name="main_no_backup_warning_title">Your wallet has not been backed up</string>
<string name="main_no_backup_warning_subtitle">To protect your assets, we advise you to carry out this procedure</string>
<string name="wallet_hide_token" translatable="false">Remove token</string>
<string name="russian_bank_card_warning_title">Russian bank cards are not accepted at the moment</string>
<string name="russian_bank_card_warning_subtitle">Do you have a bank card of another country or a UnionPay card?</string>
<string name="common_retry">Réessayer</string>
<string name="details_chat">Chat</string>
<string name="wallet_currency_subtitle">%s network</string>
<string name="common_understand">I understand</string>
<string name="common_yes">Yes</string>
<string name="common_no">No</string>
<string name="details_ask_a_question">Chat</string>
<string name="chat_bot_name">Tangem Bot</string>
<string name="russian_bank_card_warning_title">Russian bank cards are not accepted at the moment</string>
<string name="russian_bank_card_warning_subtitle">Do you have a bank card of another country or a UnionPay card?</string>
<string name="wallet_connect_scanner_error_unsupported_network">This network is not supported. Please select another network.</string>
<string name="card_settings_title">Card Settings</string>
<string name="card_settings_security_mode">Security Mode</string>
<string name="card_settings_change_access_code">Change access code</string>
<string name="card_settings_change_access_code_footer">Access code will be changed on this card only</string>
<string name="common_continue">Continue</string>
<string name="chat_bot_name">Tangem Bot</string>
<string name="scan_card_settings_title">Get your card ready!</string>
<string name="scan_card_settings_message">Scan the card to change its settings. The changes will impact only the card you\'ve scanned and will not affect other cards tied to your wallet.</string>
<string name="scan_card_settings_button">Scan Card</string>
@ -79,9 +99,6 @@
<string name="app_settings_off_saved_access_code_alert_message">This will delete all the saved wallet access codes. Any further operation with the wallet will require submitting the access code.</string>
<string name="wallet_connect_title">WalletConnect</string>
<string name="wallet_connect_subtitle">Connect to Dapps</string>
<string name="details_row_title_create_backup">Link More Cards</string>
<string name="details_row_privacy_policy">Privacy policy</string>
<string name="reset_card_to_factory_navigation_title">Reset to factory settings</string>
<string name="reset_card_to_factory_message">This action will completely remove the wallet from the selected card. You will not be able to restore the current wallet or use the card to recover the access code.</string>
<string name="reset_card_to_factory_warning_message">I understand that after performing this action, I will no longer have access to the current wallet</string>
<string name="reset_card_to_factory_button_title">Reset the card</string>
@ -90,12 +107,26 @@
<string name="wallet_connect_select_network">Select network</string>
<string name="main_scan_card_warning_view_title">Scan your card</string>
<string name="main_scan_card_warning_view_subtitle">To access all the networks you need to scan the card</string>
<string name="wallet_connect_error_failed_to_connect">Failed to establish WalletConnect session</string>
<string name="send_extras_hint_memo">Memo</string>
<string name="send_extras_hint_destination_tag">Tag</string>
<string name="send_extras_error_invalid_memo">Invalid Memo. It won\'t be added to the transaction.</string>
<string name="send_extras_error_invalid_destination_tag">Invalid Tag. It won\'t be added to the transaction.</string>
<string name="wallet_connect_error_unsupported_dapp">Connection with this Dapp cannot be established due to its technical implementation.</string>
<string name="welcome_unlock_title">Welcome back!</string>
<string name="welcome_unlock_description">Use %s or scan a card to access the app</string>
<string name="welcome_unlock">Log in with %s</string>
<string name="welcome_unlock_card">Scannez la carte</string>
<string name="onboarding_navbar_save_wallet">Save your Wallet</string>
<string name="save_user_wallet_agreement_notice">Note that making a transaction with your funds will still require your card</string>
<string name="save_user_wallet_agreement_allow">Allow to use %s</string>
<string name="save_user_wallet_agreement_new_feature">New feature</string>
<string name="user_wallet_list_title">My Wallets</string>
<string name="user_wallet_list_multi_header">Multi-currency</string>
<string name="user_wallet_list_single_header">Single-currency</string>
<string name="user_wallet_list_add_button">Add new wallet</string>
<string name="user_wallet_list_rename_popup_title">Rename Wallet</string>
<string name="user_wallet_list_rename_popup_placeholder">Wallet name</string>
<string name="user_wallet_list_unlock_all">Unlock all with %s</string>
<string name="send_extras_error_invalid_destination_tag">Invalid Tag. It won\'t be added to the transaction.</string>
<string name="send_extras_error_invalid_memo">Invalid Memo. It won\'t be added to the transaction.</string>
<string name="send_extras_hint_destination_tag">Tag</string>
<string name="send_extras_hint_memo">Memo</string>
<string name="saltpay_error_empty_backup_title">Attention</string>
<string name="saltpay_error_empty_backup_message">Tap the card with the visa logo</string>
<string name="saltpay_error_no_gas_title">No funds for activation</string>
@ -128,7 +159,6 @@
<string name="onboarding_saltpay_button_backup_origin">Tap the SaltPay card</string>
<string name="onboarding_saltpay_title_backup_card">Tap the Tangem card</string>
<string name="onboarding_chat_button_title">Support</string>
<string name="onboarding_navbar_claim">Getting started</string>
<string name="onboarding_title_claim">Claim %s</string>
<string name="onboarding_subtitle_claim">To get started, simply claim wxDAI to your wallet</string>
<string name="onboarding_button_claim">Claim</string>
@ -140,4 +170,53 @@
<string name="onboarding_exit_alert_title">Do you want to exit the activation process?</string>
<string name="onboarding_exit_alert_message">In this case, you will need to start from the beginning.</string>
<string name="error_wrong_wallet_tapped">You have used a card from another wallet. Tap the card associated with this wallet</string>
</resources>
<string name="details_referral_title">Referral program</string>
<string name="referral_title">Refer your friends to Tangem</string>
<string name="referral_point_currencies_title">You</string>
<string name="referral_point_currencies_description_prefix">Will get</string>
<string name="referral_point_currencies_description_suffix">for each wallet bought by your friend on your %s network address%s</string>
<string name="referral_point_discount_title">Your friend</string>
<string name="referral_point_discount_description_prefix">Will get a</string>
<string name="referral_point_discount_description_value">%s discount</string>
<string name="referral_point_discount_description_suffix">when buying a card on tangem.com</string>
<string name="referral_friends_bought_title">Your friends bought</string>
<string name="referral_promo_code_title">Your personal code</string>
<string name="referral_button_participate">Participate</string>
<string name="common_terms_and_conditions">terms and conditions</string>
<string name="referral_tos_not_enroled_prefix">By tapping this button you accept</string>
<string name="referral_tos_enroled_prefix">You\'ve accepted</string>
<string name="referral_tos_suffix">of the referral program</string>
<string name="internal_error_wallet_manager_not_found">Internal error: wallet manager not found</string>
<string name="common_balance">Solde : %s</string>
<string name="common_share">Share</string>
<string name="common_copy">Copy</string>
<string name="common_success">Avec succès</string>
<string name="swapping_permission_header">Give Permission</string>
<string name="swapping_permission_subheader">To continue you need to allow 1inch smart contracts to use your %s</string>
<string name="swapping_permission_rows_amount">Amount %s</string>
<string name="swapping_permission_rows_your_wallet">Your Wallet</string>
<string name="swapping_permission_rows_spender">Spender</string>
<string name="swapping_permission_buttons_approve">Approve</string>
<string name="swapping_swap_of_to">Swap of %s to</string>
<string name="swapping_swap">Swap</string>
<string name="swapping_insufficient_funds">Insufficient funds</string>
<string name="swapping_give_permission">Give Permission</string>
<string name="swapping_permit_and_swap">Permit and Swap</string>
<string name="referral_error_failed_to_load_info">Failed to load the information about the referral program. Please try again later.</string>
<string name="referral_error_failed_to_load_info_with_reason">Failed to load the information about the referral program. Reason: %s. Please try again later.</string>
<string name="referral_error_failed_to_participate">Your participation request could not be processed. Reason: %s. Please try again later. If the problem persists — feel free to contact our support.</string>
<string name="referral_promo_code_copied">Personal code copied!</string>
<string name="referral_share_link">Buy Tangem Wallet with discount!\n%s</string>
<string name="warning_existential_deposit_message">%s network has a concept of Existential Deposit. If your account drops below %s it will be deactivated and any remaining funds will be destroyed.</string>
<string name="send_validation_invalid_address">Adresse incorrecte</string>
<string name="user_wallet_list_error_wallet_already_saved">This wallet has already been saved, you can add another one</string>
<string name="common_delete">Supprimer</string>
<string name="details_row_privacy_policy">Privacy policy</string>
<string name="save_user_wallet_agreement_enroll_biometrics_title">Enable biometric authorization</string>
<string name="save_user_wallet_agreement_enroll_biometrics_description">It looks like you have biometric authorization disabled, it is necessary to save wallets</string>
<string name="common_enable">Enable</string>
<string name="save_user_wallet_agreement_description">Save your Wallet feature allows you to use your wallet with biometric auth without tapping your card to the phone to gain access.</string>
<string name="user_wallet_list_editing_count">%d selected</string>
<string name="common_biometric_authentication">biometric authentication</string>
<string name="common_biometrics">biometrics</string>
</resources>

View file

@ -10,4 +10,10 @@
<item quantity="many">%d tokens</item>
<item quantity="other">%d tokens</item>
</plurals>
<plurals name="referral_wallets_purchased_count">
<item quantity="one">%d wallet</item>
<item quantity="many">%d wallets</item>
<item quantity="other">%d wallets</item>
</plurals>
</resources>

View file

@ -5,7 +5,7 @@
<string name="shop_2_cards">2 cards</string>
<string name="shop_shipping">Shipping</string>
<string name="shop_free">Free</string>
<string name="shop_i_have_a_promo_code">I have a promo code...</string>
<string name="shop_i_have_a_promo_code">I have a promo code</string>
<string name="shop_total">Total</string>
<string name="shop_other_payment_methods">Other payment methods</string>
<string name="shop_buy_now">Buy now</string>
@ -35,38 +35,58 @@
<string name="alert_demo_feature_disabled">This feature is disabled in Demo mode</string>
<string name="token_details_send_blocked_fee_format">Not enough funds for fee on your %s wallet to send a transaction. Top up your %s wallet first.</string>
<string name="currency_subtitle_expanded">Available networks</string>
<string name="wallet_connect_network_not_found_format">%s network not found. Please, add it first and try again.</string>
<string name="common_attention">Attention</string>
<string name="alert_manage_tokens_addresses_message">Note that tokens on different networks have different addresses. Double check that your address matches the network when you transfer funds.</string>
<string name="alert_manage_tokens_unsupported_message">Tokens in Solana network are not supported by this card due to firmware limitation.</string>
<string name="contract_address_copied_message">Contract address copied!</string>
<string name="alert_funds_restoration_message">If you chose the wrong network during your crypto transfer from the exchange, this guide will help you recover your funds</string>
<string name="common_attention">Attention</string>
<string name="custom_token_contract_address_input_title">Contract address</string>
<string name="custom_token_creation_error_required_field">Required field</string>
<string name="custom_token_creation_error_network_not_selected">Please select the network</string>
<string name="custom_token_creation_error_wrong_decimals">Decimal number must be a valid integer, no higher than %d</string>
<string name="custom_token_creation_error_invalid_contract_address">Contract address is invalid</string>
<string name="custom_token_creation_error_invalid_derivation_path">Derivation path is invalid</string>
<string name="custom_token_validation_error_not_found">Note that tokens can be created by anyone. Be aware of adding scam tokens, they can cost nothing.</string>
<string name="custom_token_validation_error_already_added">This token/network has already been added to your list</string>
<string name="custom_token_decimals_input_title">Decimals</string>
<string name="custom_token_network_input_title">Network</string>
<string name="custom_token_network_input_not_selected">Not selected</string>
<string name="custom_token_name_input_placeholder">E.g. USD Coin</string>
<string name="custom_token_name_input_title">Name</string>
<string name="custom_token_token_symbol_input_placeholder">E.g. USDC</string>
<string name="custom_token_token_symbol_input_title">Token symbol</string>
<string name="custom_token_derivation_path_input_title">BIP44 coin type</string>
<string name="custom_token_derivation_path_default">Default</string>
<string name="common_server_unavailable">The server is not available, please try again later</string>
<string name="main_page_balance">Total balance</string>
<string name="main_processing_full_amount">The amount does not include some of your funds</string>
<string name="main_tokens">Tokens</string>
<string name="main_manage_tokens">Manage tokens</string>
<string name="token_item_no_rate">No rate</string>
<string name="wallet_balance_blockchain_unreachable">Network is unreachable</string>
<string name="token_details_hide_token">Hide token</string>
<string name="token_details_hide_alert_title">Hide %s</string>
<string name="token_details_hide_alert_hide">Hide</string>
<string name="token_details_hide_alert_message">You are about to hide this token from the main screen. You can add it back anytime through the manage tokens page.</string>
<string name="token_details_unable_hide_alert_title">Unable to hide %s</string>
<string name="token_details_unable_hide_alert_message">The %s token is the main currency on the %s network and cannot be hidden as long as you have other tokens on this network in the list.</string>
<string name="wallet_connect_network_not_found_format">%s network not found. Please, add it first and try again.</string>
<string name="wallet_connect_scanner_error_unsupported_network">This network is not supported. Please select another network.</string>
<string name="wallet_currency_subtitle">%s network</string>
<string name="main_no_backup_warning_title">Your wallet has not been backed up</string>
<string name="main_no_backup_warning_subtitle">To protect your assets, we advise you to carry out this procedure</string>
<string name="wallet_hide_token" translatable="false">Remove token</string>
<string name="russian_bank_card_warning_title">Russian bank cards are not accepted at the moment</string>
<string name="russian_bank_card_warning_subtitle">Do you have a bank card of another country or a UnionPay card?</string>
<string name="common_retry">Riprova</string>
<string name="details_chat">Chat</string>
<string name="wallet_currency_subtitle">%s network</string>
<string name="common_understand">I understand</string>
<string name="common_yes">Yes</string>
<string name="common_no">No</string>
<string name="details_ask_a_question">Chat</string>
<string name="chat_bot_name">Tangem Bot</string>
<string name="russian_bank_card_warning_title">Russian bank cards are not accepted at the moment</string>
<string name="russian_bank_card_warning_subtitle">Do you have a bank card of another country or a UnionPay card?</string>
<string name="wallet_connect_scanner_error_unsupported_network">This network is not supported. Please select another network.</string>
<string name="card_settings_title">Card Settings</string>
<string name="card_settings_security_mode">Security Mode</string>
<string name="card_settings_change_access_code">Change access code</string>
<string name="card_settings_change_access_code_footer">Access code will be changed on this card only</string>
<string name="common_continue">Continue</string>
<string name="chat_bot_name">Tangem Bot</string>
<string name="scan_card_settings_title">Get your card ready!</string>
<string name="scan_card_settings_message">Scan the card to change its settings. The changes will impact only the card you\'ve scanned and will not affect other cards tied to your wallet.</string>
<string name="scan_card_settings_button">Scan Card</string>
@ -79,9 +99,6 @@
<string name="app_settings_off_saved_access_code_alert_message">This will delete all the saved wallet access codes. Any further operation with the wallet will require submitting the access code.</string>
<string name="wallet_connect_title">WalletConnect</string>
<string name="wallet_connect_subtitle">Connect to Dapps</string>
<string name="details_row_title_create_backup">Link More Cards</string>
<string name="details_row_privacy_policy">Privacy policy</string>
<string name="reset_card_to_factory_navigation_title">Reset to factory settings</string>
<string name="reset_card_to_factory_message">This action will completely remove the wallet from the selected card. You will not be able to restore the current wallet or use the card to recover the access code.</string>
<string name="reset_card_to_factory_warning_message">I understand that after performing this action, I will no longer have access to the current wallet</string>
<string name="reset_card_to_factory_button_title">Reset the card</string>
@ -90,12 +107,26 @@
<string name="wallet_connect_select_network">Select network</string>
<string name="main_scan_card_warning_view_title">Scan your card</string>
<string name="main_scan_card_warning_view_subtitle">To access all the networks you need to scan the card</string>
<string name="wallet_connect_error_failed_to_connect">Failed to establish WalletConnect session</string>
<string name="send_extras_hint_memo">Memo</string>
<string name="send_extras_hint_destination_tag">Tag</string>
<string name="send_extras_error_invalid_memo">Invalid Memo. It won\'t be added to the transaction.</string>
<string name="send_extras_error_invalid_destination_tag">Invalid Tag. It won\'t be added to the transaction.</string>
<string name="wallet_connect_error_unsupported_dapp">Connection with this Dapp cannot be established due to its technical implementation.</string>
<string name="welcome_unlock_title">Welcome back!</string>
<string name="welcome_unlock_description">Use %s or scan a card to access the app</string>
<string name="welcome_unlock">Log in with %s</string>
<string name="welcome_unlock_card">Scansiona carta</string>
<string name="onboarding_navbar_save_wallet">Save your Wallet</string>
<string name="save_user_wallet_agreement_notice">Note that making a transaction with your funds will still require your card</string>
<string name="save_user_wallet_agreement_allow">Allow to use %s</string>
<string name="save_user_wallet_agreement_new_feature">New feature</string>
<string name="user_wallet_list_title">My Wallets</string>
<string name="user_wallet_list_multi_header">Multi-currency</string>
<string name="user_wallet_list_single_header">Single-currency</string>
<string name="user_wallet_list_add_button">Add new wallet</string>
<string name="user_wallet_list_rename_popup_title">Rename Wallet</string>
<string name="user_wallet_list_rename_popup_placeholder">Wallet name</string>
<string name="user_wallet_list_unlock_all">Unlock all with %s</string>
<string name="send_extras_error_invalid_destination_tag">Invalid Tag. It won\'t be added to the transaction.</string>
<string name="send_extras_error_invalid_memo">Invalid Memo. It won\'t be added to the transaction.</string>
<string name="send_extras_hint_destination_tag">Tag</string>
<string name="send_extras_hint_memo">Memo</string>
<string name="saltpay_error_empty_backup_title">Attention</string>
<string name="saltpay_error_empty_backup_message">Tap the card with the visa logo</string>
<string name="saltpay_error_no_gas_title">No funds for activation</string>
@ -128,7 +159,6 @@
<string name="onboarding_saltpay_button_backup_origin">Tap the SaltPay card</string>
<string name="onboarding_saltpay_title_backup_card">Tap the Tangem card</string>
<string name="onboarding_chat_button_title">Support</string>
<string name="onboarding_navbar_claim">Getting started</string>
<string name="onboarding_title_claim">Claim %s</string>
<string name="onboarding_subtitle_claim">To get started, simply claim wxDAI to your wallet</string>
<string name="onboarding_button_claim">Claim</string>
@ -140,4 +170,53 @@
<string name="onboarding_exit_alert_title">Do you want to exit the activation process?</string>
<string name="onboarding_exit_alert_message">In this case, you will need to start from the beginning.</string>
<string name="error_wrong_wallet_tapped">You have used a card from another wallet. Tap the card associated with this wallet</string>
</resources>
<string name="details_referral_title">Referral program</string>
<string name="referral_title">Refer your friends to Tangem</string>
<string name="referral_point_currencies_title">You</string>
<string name="referral_point_currencies_description_prefix">Will get</string>
<string name="referral_point_currencies_description_suffix">for each wallet bought by your friend on your %s network address%s</string>
<string name="referral_point_discount_title">Your friend</string>
<string name="referral_point_discount_description_prefix">Will get a</string>
<string name="referral_point_discount_description_value">%s discount</string>
<string name="referral_point_discount_description_suffix">when buying a card on tangem.com</string>
<string name="referral_friends_bought_title">Your friends bought</string>
<string name="referral_promo_code_title">Your personal code</string>
<string name="referral_button_participate">Participate</string>
<string name="common_terms_and_conditions">terms and conditions</string>
<string name="referral_tos_not_enroled_prefix">By tapping this button you accept</string>
<string name="referral_tos_enroled_prefix">You\'ve accepted</string>
<string name="referral_tos_suffix">of the referral program</string>
<string name="internal_error_wallet_manager_not_found">Internal error: wallet manager not found</string>
<string name="common_balance">Saldo: %s</string>
<string name="common_share">Share</string>
<string name="common_copy">Copy</string>
<string name="common_success">Con successo</string>
<string name="swapping_permission_header">Give Permission</string>
<string name="swapping_permission_subheader">To continue you need to allow 1inch smart contracts to use your %s</string>
<string name="swapping_permission_rows_amount">Amount %s</string>
<string name="swapping_permission_rows_your_wallet">Your Wallet</string>
<string name="swapping_permission_rows_spender">Spender</string>
<string name="swapping_permission_buttons_approve">Approve</string>
<string name="swapping_swap_of_to">Swap of %s to</string>
<string name="swapping_swap">Swap</string>
<string name="swapping_insufficient_funds">Insufficient funds</string>
<string name="swapping_give_permission">Give Permission</string>
<string name="swapping_permit_and_swap">Permit and Swap</string>
<string name="referral_error_failed_to_load_info">Failed to load the information about the referral program. Please try again later.</string>
<string name="referral_error_failed_to_load_info_with_reason">Failed to load the information about the referral program. Reason: %s. Please try again later.</string>
<string name="referral_error_failed_to_participate">Your participation request could not be processed. Reason: %s. Please try again later. If the problem persists — feel free to contact our support.</string>
<string name="referral_promo_code_copied">Personal code copied!</string>
<string name="referral_share_link">Buy Tangem Wallet with discount!\n%s</string>
<string name="warning_existential_deposit_message">%s network has a concept of Existential Deposit. If your account drops below %s it will be deactivated and any remaining funds will be destroyed.</string>
<string name="send_validation_invalid_address">Indirizzo non valido</string>
<string name="user_wallet_list_error_wallet_already_saved">This wallet has already been saved, you can add another one</string>
<string name="common_delete">Rimuovere</string>
<string name="details_row_privacy_policy">Privacy policy</string>
<string name="save_user_wallet_agreement_enroll_biometrics_title">Enable biometric authorization</string>
<string name="save_user_wallet_agreement_enroll_biometrics_description">It looks like you have biometric authorization disabled, it is necessary to save wallets</string>
<string name="common_enable">Enable</string>
<string name="save_user_wallet_agreement_description">Save your Wallet feature allows you to use your wallet with biometric auth without tapping your card to the phone to gain access.</string>
<string name="user_wallet_list_editing_count">%d selected</string>
<string name="common_biometric_authentication">biometric authentication</string>
<string name="common_biometrics">biometrics</string>
</resources>

View file

@ -1,13 +1,16 @@
<resources>
<plurals name="card_label_card_count">
<item quantity="one">%d card</item>
<item quantity="many">%d cards</item>
<item quantity="other">%d cards</item>
</plurals>
<plurals name="tokens_count">
<item quantity="one">%d token</item>
<item quantity="many">%d tokens</item>
<item quantity="other">%d tokens</item>
</plurals>
<plurals name="referral_wallets_purchased_count">
<item quantity="one">%d wallet</item>
<item quantity="other">%d wallets</item>
</plurals>
</resources>

View file

@ -35,52 +35,70 @@
<string name="alert_demo_feature_disabled">Эта функция недоступна в демонстрационном режиме</string>
<string name="token_details_send_blocked_fee_format">Недостаточно средств для комиссии на вашем %s кошельке для отправки транзакции. Сначала пополните свой %s кошелек.</string>
<string name="currency_subtitle_expanded">Доступные сети</string>
<string name="wallet_connect_network_not_found_format">Сеть %s не найдена. Пожалуйста, добавьте её и попробуйте заново.</string>
<string name="common_attention">Внимание</string>
<string name="alert_manage_tokens_addresses_message">Внимание! Валюты на разных сетях имеют разные адреса. Убедитесь, что адрес соответствует сети, в которой вы отправляете средства.</string>
<string name="alert_manage_tokens_unsupported_message">Токены в сети Solana не поддерживаются этой картой из-за ограничений прошивки.</string>
<string name="contract_address_copied_message">Адрес контракта скопирован!</string>
<string name="alert_funds_restoration_message">Если вы совершили ошибку с выбором сети при переводе средств с биржи, эта инструкция поможет вам восстановить средства</string>
<string name="common_attention">Внимание</string>
<string name="custom_token_contract_address_input_title">Адрес контракта</string>
<string name="custom_token_creation_error_required_field">Обязательное поле</string>
<string name="custom_token_creation_error_network_not_selected">Пожалуйста, выберите сеть</string>
<string name="custom_token_creation_error_wrong_decimals">Количество знаков после запятой должно быть корректным числом не больше %d</string>
<string name="custom_token_creation_error_invalid_contract_address">Адрес контракта некорректен</string>
<string name="custom_token_creation_error_invalid_derivation_path">Путь деривации некорректен</string>
<string name="custom_token_validation_error_not_found">Токены могут быть созданы кем угодно. Остерегайтесь мошеннических токенов, они могут ничего не стоить</string>
<string name="custom_token_validation_error_already_added">Этот токен/сеть уже находится в вашем списке</string>
<string name="custom_token_decimals_input_title">Знаков после запятой</string>
<string name="custom_token_network_input_title">Сеть</string>
<string name="custom_token_network_input_not_selected">Не выбрано</string>
<string name="custom_token_name_input_placeholder">Например, USD Coin</string>
<string name="custom_token_name_input_title">Название токена</string>
<string name="custom_token_token_symbol_input_placeholder">Например, USDC</string>
<string name="custom_token_token_symbol_input_title">Символ токена</string>
<string name="custom_token_derivation_path_input_title">Деривация по BIP44</string>
<string name="custom_token_derivation_path_default">По-умолчанию</string>
<string name="common_server_unavailable">Сервер недоступен, повторите попытку позднее</string>
<string name="main_page_balance">Баланс</string>
<string name="main_processing_full_amount">В сумме учтены не все монеты</string>
<string name="main_tokens">Токены</string>
<string name="main_manage_tokens">Управление токенами</string>
<string name="token_item_no_rate">Нет цены</string>
<string name="wallet_balance_blockchain_unreachable">Сеть недоступна</string>
<string name="token_details_hide_token">Скрыть токен</string>
<string name="token_details_hide_alert_title">Скрыть %s</string>
<string name="token_details_hide_alert_hide">Скрыть</string>
<string name="token_details_hide_alert_message">Вы скрываете токен с главного экрана, но в любой момент сможете добавить его обратно через страницу управления токенами.</string>
<string name="token_details_unable_hide_alert_title">Невозможно скрыть %s</string>
<string name="token_details_unable_hide_alert_message">Токен %s является основной валютой в сети %s и не может быть скрыт до тех пор, пока у вас в списке есть другие токены этой сети.</string>
<string name="wallet_connect_network_not_found_format">Сеть %s не найдена. Пожалуйста, добавьте её и попробуйте заново.</string>
<string name="wallet_connect_scanner_error_unsupported_network">Сеть не поддерживается. Пожалуйста, выберите другую сеть.</string>
<string name="wallet_currency_subtitle">Сеть %s</string>
<string name="main_no_backup_warning_title">Бэкап кошелька не был произведен</string>
<string name="main_no_backup_warning_subtitle">Чтобы защитить свои активы, мы советуем вам выполнить эту процедуру</string>
<string name="russian_bank_card_warning_title">Карты банков РФ в данный момент не принимаются</string>
<string name="russian_bank_card_warning_subtitle">У вас есть карта банка другой страны или платежной системы UnionPay?</string>
<string name="common_retry">Повторить</string>
<string name="details_chat">Чат</string>
<string name="wallet_currency_subtitle">Сеть %s</string>
<string name="common_understand">Я понял</string>
<string name="common_yes">Да</string>
<string name="common_no">Нет</string>
<string name="details_ask_a_question">Чат</string>
<string name="chat_bot_name">Tangem Bot</string>
<string name="russian_bank_card_warning_title">Карты банков РФ в данный момент не принимаются</string>
<string name="russian_bank_card_warning_subtitle">У вас есть карта банка другой страны или платежной системы UnionPay?</string>
<string name="wallet_connect_scanner_error_unsupported_network">Сеть не поддерживается. Пожалуйста, выберите другую сеть.</string>
<string name="card_settings_title">Настройки карты</string>
<string name="card_settings_security_mode">Тип безопасности</string>
<string name="card_settings_change_access_code">Смена кода доступа</string>
<string name="card_settings_change_access_code_footer">Код доступа будет изменен только на данной карте</string>
<string name="common_continue">Продолжить</string>
<string name="chat_bot_name">Tangem Bot</string>
<string name="scan_card_settings_title">Приготовьте свою карту</string>
<string name="scan_card_settings_message">Отсканируйте карту, чтобы изменить ее настройки. Изменения затронут только ту карту, которую вы отсканировали, и не повлияют на другие карты, привязанные к вашему кошельку.</string>
<string name="scan_card_settings_button">Сканировать</string>
<string name="app_settings_title">Настройки приложения</string>
<string name="app_settings_saved_wallet">Cохранение кошелька</string>
<string name="app_settings_saved_wallet_footer">Если эта опция включена, кошельки всех отсканированных карт будут привязываться к приложению и при открытии приложения будет необходимо пройти биометрическую аутентификацию. Подпись транзакций все так же потребует карту.</string>
<string name="app_settings_saved_wallet_footer">Подключите функцию привязки карты в приложении, а также возможность биометрической аутентификации. Подпись транзакции все так же потребует карту.</string>
<string name="app_settings_saved_access_codes">Сохранение кода доступа</string>
<string name="app_settings_saved_access_codes_footer">Если эта опция включена, пароли от карты будут хранится на телефоне в зашифрованном виде и при работе с картой вместо пароля будет запрашиваться биометрическая аутентификация</string>
<string name="app_settings_saved_access_codes_footer">Подключите функцию хранения кодов доступа от карт на телефоне в зашифрованном виде, и при работе с картой вместо кода доступа будет запрашиваться биометрическая аутентификация.</string>
<string name="app_settings_off_saved_wallet_alert_message">При отключении функции сохранения кошелька все ранее сохраненные кошельки будут удалены.</string>
<string name="app_settings_off_saved_access_code_alert_message">Все сохраненные коды доступа будут удалены. Вам потребуется вводить код доступа при работе с кошельком.</string>
<string name="wallet_connect_title">WalletConnect</string>
<string name="wallet_connect_subtitle">Подключение к Dapps</string>
<string name="details_row_title_create_backup">Добавить еще карты</string>
<string name="details_row_privacy_policy">Privacy policy</string>
<string name="reset_card_to_factory_navigation_title">Сброс к заводским настройкам</string>
<string name="reset_card_to_factory_message">Это действие приведет к полному удалению кошелька на этой карте. Кошелек невозможно будет восстановить или использовать данную карту для восстановления кода доступа</string>
<string name="reset_card_to_factory_warning_message">Я понимаю, что после выполнения этого действия у меня больше не будет доступа к текущему кошельку</string>
<string name="reset_card_to_factory_button_title">Сбросить карту</string>
@ -89,12 +107,26 @@
<string name="wallet_connect_select_network">Выберите сеть</string>
<string name="main_scan_card_warning_view_title">Отсканируйте карту</string>
<string name="main_scan_card_warning_view_subtitle">Чтобы получить доступ ко всем сетям, вам необходимо отсканировать карту</string>
<string name="send_extras_hint_memo">Memo</string>
<string name="send_extras_hint_destination_tag">Tag</string>
<string name="send_extras_error_invalid_memo">Недопустимый Memo. Он не будет добавлен в транзакцию.</string>
<string name="send_extras_error_invalid_destination_tag">Недопустимый Tag. Он не будет добавлен в транзакцию.</string>
<string name="wallet_connect_error_failed_to_connect">Не удалось установить сессию WalletConnect</string>
<string name="wallet_connect_error_unsupported_dapp">Cоединение с этим Dapp сервисом не может быть установлено из-за его технической реализации.</string>
<string name="welcome_unlock_title">C возвращением!</string>
<string name="welcome_unlock_description">Используйте %s или код доступа для входа в приложение</string>
<string name="welcome_unlock">Войти с %s</string>
<string name="welcome_unlock_card">Сканировать карту</string>
<string name="onboarding_navbar_save_wallet">Сохраните ваш кошелек</string>
<string name="save_user_wallet_agreement_notice">Обратите внимание, что для совершения транзакции с вашими средствами по-прежнему потребуется ваша карта</string>
<string name="save_user_wallet_agreement_allow">Использовать %s</string>
<string name="save_user_wallet_agreement_new_feature">Новый функционал</string>
<string name="user_wallet_list_title">Мои кошельки</string>
<string name="user_wallet_list_multi_header">Мультивалютные</string>
<string name="user_wallet_list_single_header">Одновалютные</string>
<string name="user_wallet_list_add_button">Добавить новый кошелек</string>
<string name="user_wallet_list_rename_popup_title">Переименование кошелька</string>
<string name="user_wallet_list_rename_popup_placeholder">Имя кошелька</string>
<string name="user_wallet_list_unlock_all">Разблокировать все с %s</string>
<string name="send_extras_error_invalid_destination_tag">Недопустимый Tag. Он не будет добавлен в транзакцию.</string>
<string name="send_extras_error_invalid_memo">Недопустимый Memo. Он не будет добавлен в транзакцию.</string>
<string name="send_extras_hint_destination_tag">Tag</string>
<string name="send_extras_hint_memo">Memo</string>
<string name="saltpay_error_empty_backup_title">Внимание</string>
<string name="saltpay_error_empty_backup_message">Приложите карту с логотипом Visa</string>
<string name="saltpay_error_no_gas_title">Недостаточно средств для активации</string>
@ -114,7 +146,7 @@
<string name="onboarding_title_kyc_waiting">Подтверждение личности в процессе</string>
<string name="onboarding_subtitle_register_wallet">Подключите вашу карту к децентрализованной платежной системе</string>
<string name="onboarding_subtitle_kyc_start">Для начала работы с картой вам необходимо завершить процесс подтверждения личности</string>
<string name="onboarding_subtitle_kyc_waiting">Пожалуйста дождитесь завершения процесса подтверждения вашей личности. Как правило, это занимает меньше часа. Вы можете закрыть приложение и вернуться позже.</string>
<string name="onboarding_subtitle_kyc_waiting">Пожалуйста дождитесь завершения процесса подтверждения личности. Вы будете уведомлены через e-mail. Обычно это занимает не более часа. Вы можете закрыть приложение и вернуться позже.</string>
<string name="onboarding_title_pin">Код доступа</string>
<string name="onboarding_subtitle_pin">Установите Код доступа для вашей SaltPay карты</string>
<string name="onboarding_supplement_button_kyc_waiting">Чат поддержки</string>
@ -127,7 +159,6 @@
<string name="onboarding_saltpay_button_backup_origin">Приложите SaltPay карту</string>
<string name="onboarding_saltpay_title_backup_card">Приложите Tangem карту</string>
<string name="onboarding_chat_button_title">Чат</string>
<string name="onboarding_navbar_claim">Начало работы</string>
<string name="onboarding_title_claim">Запросить %s</string>
<string name="onboarding_subtitle_claim">Для начала работы просто запросите начисление wxDai на свой кошелек</string>
<string name="onboarding_button_claim">Запросить</string>
@ -139,27 +170,53 @@
<string name="onboarding_exit_alert_title">Вы хотите выйти из процесса активации?</string>
<string name="onboarding_exit_alert_message">В этом случае вам будет необходимо начать процесс заново.</string>
<string name="error_wrong_wallet_tapped">Вы использовали карту от другого кошелька. Приложите карту, связанную с этим кошельком.</string>
<string name="details_referral_title">Реферальная программа</string>
<string name="referral_title">Приведи друга в Tangem</string>
<string name="referral_point_currencies_title">Вы</string>
<string name="referral_point_currencies_description_prefix">Получите</string>
<string name="referral_point_currencies_description_suffix">на ваш адрес в сети %s%s за каждый кошелек, который купит ваш друг</string>
<string name="referral_point_discount_title">Ваш друг</string>
<string name="referral_point_discount_description_prefix">Получит</string>
<string name="referral_point_discount_description_value">%s скидку</string>
<string name="referral_point_discount_description_suffix">при покупке карточки на сайте tangem.com</string>
<string name="referral_friends_bought_title">Ваши друзья купили</string>
<string name="referral_promo_code_title">Ваш персональный код</string>
<string name="referral_button_participate">Участвовать</string>
<string name="common_terms_and_conditions">условия участия</string>
<string name="referral_tos_not_enroled_prefix">Нажимая на эту кнопку вы принимаете</string>
<string name="referral_tos_enroled_prefix">Вы приняли</string>
<string name="referral_tos_suffix">в реферальной программе</string>
<string name="internal_error_wallet_manager_not_found">Внутренняя ошибка: не удается найти менеджер кошельков</string>
<string name="welcome_unlock_title">C возвращением!</string>
<string name="welcome_unlock_description">Используйте биометрическую аутентификацию или код доступа для входа в приложение</string>
<string name="welcome_unlock_face_id">Войти с биометрией</string>
<string name="welcome_unlock_card">Сканировать карту</string>
<string name="save_user_wallet_agreement_new_feature">Новый функционал</string>
<string name="save_user_wallet_agreement_header">Сохраните свой кошелек</string>
<string name="save_user_wallet_agreement_description">Функция сохранения кошелька позволяет вам использовать свой кошелек с биометрической авторизацией, не прикладывая карту к телефону для получения доступа.</string>
<string name="save_user_wallet_agreement_allow">Разрешить привязку кошелька</string>
<string name="save_user_wallet_agreement_notice">Обратите внимание, что для совершения транзакции с вашими средствами по-прежнему потребуется ваша карта</string>
<string name="save_user_wallet_agreement_enroll_biometrics_title">Включите биометрическую авторизацию</string>
<string name="save_user_wallet_agreement_enroll_biometrics_description">Похоже, что у вас отключена биометрическая авторизация, она необходима для сохранения кошельков</string>
<string name="common_enable">Включить</string>
<string name="common_cancel">Отмена</string>
<string name="user_wallet_list_multi_header">Мультивалютные</string>
<string name="user_wallet_list_single_header">Одновалютные</string>
<string name="user_wallet_list_rename_popup_title">Переименование кошелька</string>
<string name="user_wallet_list_rename_popup_placeholder">Имя кошелька</string>
<string name="user_wallet_list_unlock_all_face_id">Разблокировать все с биометрией</string>
<string name="user_wallet_list_add_button">Добавить новый кошелек</string>
<string name="user_wallet_list_editing_count">%d выбрано</string>
<string name="user_wallet_list_title">Мои кошельки</string>
<string name="common_balance">Баланс: %s</string>
<string name="common_share">Поделиться</string>
<string name="common_copy">Копировать</string>
<string name="common_success">Успешно</string>
<string name="swapping_permission_header">Дать разрешение</string>
<string name="swapping_permission_subheader">Чтобы продолжить, вам нужно разрешить смарт-контракту 1inch использовать ваш %s</string>
<string name="swapping_permission_rows_amount">Количество %s</string>
<string name="swapping_permission_rows_your_wallet">Ваш кошелек</string>
<string name="swapping_permission_rows_spender">Отправитель</string>
<string name="swapping_permission_buttons_approve">Подтвердить</string>
<string name="swapping_swap_of_to">Обмен %s на</string>
<string name="swapping_swap">Обмен</string>
<string name="swapping_insufficient_funds">Недостаточно средств</string>
<string name="swapping_give_permission">Дать разрешение</string>
<string name="swapping_permit_and_swap">Разрешить и обменять</string>
<string name="referral_error_failed_to_load_info">Не удалось загрузить информацию по реферальной программе. Пожалуйста, попробуйте позже.</string>
<string name="referral_error_failed_to_load_info_with_reason">Не удалось загрузить информацию по реферальной программе. Причина: %s. Пожалуйста, попробуйте позже.</string>
<string name="referral_error_failed_to_participate">Не удалось обработать вашу заявку на участие. Причина: %s. Пожалуйста, попробуйте позже. Если проблема сохранится, вы можете обратиться в техподдержку.</string>
<string name="referral_promo_code_copied">Персональный код скопирован!</string>
<string name="referral_share_link">Купи Tangem Wallet со скидкой!\n%s</string>
<string name="warning_existential_deposit_message">Сеть %s использует концепцию экзистенциального депозита. Если баланс вашего счета опустится ниже %s, он будет деактивирован, а все оставшиеся средства будут уничтожены.</string>
<string name="send_validation_invalid_address">Неверный адрес</string>
<string name="user_wallet_list_error_wallet_already_saved">Этот кошелек уже был сохранен, вы можете добавить другой</string>
<string name="common_delete">Удалить</string>
<string name="details_row_privacy_policy">Privacy policy</string>
<string name="save_user_wallet_agreement_enroll_biometrics_title">Включите биометрическую аутентификацию</string>
<string name="save_user_wallet_agreement_enroll_biometrics_description">Похоже, что у вас отключена биометрическая аутентификация, она необходима для сохранения кошельков</string>
<string name="common_enable">Включить</string>
<string name="save_user_wallet_agreement_description">Функция сохранения кошелька позволяет вам использовать свой кошелек с биометрической аутентификацией, не прикладывая карту к телефону для получения доступа.</string>
<string name="user_wallet_list_editing_count">%d выбрано</string>
<string name="common_biometric_authentication">биометрическую аутентификацию</string>
<string name="common_biometrics">биометрией</string>
</resources>

View file

@ -12,4 +12,11 @@
<item quantity="many">%d токенов</item>
<item quantity="other">%d токенов</item>
</plurals>
<plurals name="referral_wallets_purchased_count">
<item quantity="one">%d кошелек</item>
<item quantity="few">%d кошелька</item>
<item quantity="many">%d кошельков</item>
<item quantity="other">%d кошельков</item>
</plurals>
</resources>

View file

@ -5,7 +5,7 @@
<string name="shop_2_cards">2 cards</string>
<string name="shop_shipping">Shipping</string>
<string name="shop_free">Free</string>
<string name="shop_i_have_a_promo_code">I have a promo code...</string>
<string name="shop_i_have_a_promo_code">I have a promo code</string>
<string name="shop_total">Total</string>
<string name="shop_other_payment_methods">Other payment methods</string>
<string name="shop_buy_now">Buy now</string>
@ -35,38 +35,58 @@
<string name="alert_demo_feature_disabled">This feature is disabled in Demo mode</string>
<string name="token_details_send_blocked_fee_format">Not enough funds for fee on your %s wallet to send a transaction. Top up your %s wallet first.</string>
<string name="currency_subtitle_expanded">Available networks</string>
<string name="wallet_connect_network_not_found_format">%s network not found. Please, add it first and try again.</string>
<string name="common_attention">Attention</string>
<string name="alert_manage_tokens_addresses_message">Note that tokens on different networks have different addresses. Double check that your address matches the network when you transfer funds.</string>
<string name="alert_manage_tokens_unsupported_message">Tokens in Solana network are not supported by this card due to firmware limitation.</string>
<string name="contract_address_copied_message">Contract address copied!</string>
<string name="alert_funds_restoration_message">If you chose the wrong network during your crypto transfer from the exchange, this guide will help you recover your funds</string>
<string name="common_attention">Attention</string>
<string name="custom_token_contract_address_input_title">Contract address</string>
<string name="custom_token_creation_error_required_field">Required field</string>
<string name="custom_token_creation_error_network_not_selected">Please select the network</string>
<string name="custom_token_creation_error_wrong_decimals">Decimal number must be a valid integer, no higher than %d</string>
<string name="custom_token_creation_error_invalid_contract_address">Contract address is invalid</string>
<string name="custom_token_creation_error_invalid_derivation_path">Derivation path is invalid</string>
<string name="custom_token_validation_error_not_found">Note that tokens can be created by anyone. Be aware of adding scam tokens, they can cost nothing.</string>
<string name="custom_token_validation_error_already_added">This token/network has already been added to your list</string>
<string name="custom_token_decimals_input_title">Decimals</string>
<string name="custom_token_network_input_title">Network</string>
<string name="custom_token_network_input_not_selected">Not selected</string>
<string name="custom_token_name_input_placeholder">E.g. USD Coin</string>
<string name="custom_token_name_input_title">Name</string>
<string name="custom_token_token_symbol_input_placeholder">E.g. USDC</string>
<string name="custom_token_token_symbol_input_title">Token symbol</string>
<string name="custom_token_derivation_path_input_title">BIP44 coin type</string>
<string name="custom_token_derivation_path_default">Default</string>
<string name="common_server_unavailable">The server is not available, please try again later</string>
<string name="main_page_balance">Total balance</string>
<string name="main_processing_full_amount">The amount does not include some of your funds</string>
<string name="main_tokens">Tokens</string>
<string name="main_manage_tokens">Manage tokens</string>
<string name="token_item_no_rate">No rate</string>
<string name="wallet_balance_blockchain_unreachable">Network is unreachable</string>
<string name="token_details_hide_token">Hide token</string>
<string name="token_details_hide_alert_title">Hide %s</string>
<string name="token_details_hide_alert_hide">Hide</string>
<string name="token_details_hide_alert_message">You are about to hide this token from the main screen. You can add it back anytime through the manage tokens page.</string>
<string name="token_details_unable_hide_alert_title">Unable to hide %s</string>
<string name="token_details_unable_hide_alert_message">The %s token is the main currency on the %s network and cannot be hidden as long as you have other tokens on this network in the list.</string>
<string name="wallet_connect_network_not_found_format">%s network not found. Please, add it first and try again.</string>
<string name="wallet_connect_scanner_error_unsupported_network">This network is not supported. Please select another network.</string>
<string name="wallet_currency_subtitle">%s network</string>
<string name="main_no_backup_warning_title">Your wallet has not been backed up</string>
<string name="main_no_backup_warning_subtitle">To protect your assets, we advise you to carry out this procedure</string>
<string name="wallet_hide_token" translatable="false">Remove token</string>
<string name="russian_bank_card_warning_title">Russian bank cards are not accepted at the moment</string>
<string name="russian_bank_card_warning_subtitle">Do you have a bank card of another country or a UnionPay card?</string>
<string name="common_retry">Retry</string>
<string name="details_chat">Chat</string>
<string name="wallet_currency_subtitle">%s network</string>
<string name="common_understand">I understand</string>
<string name="common_yes">Yes</string>
<string name="common_no">No</string>
<string name="details_ask_a_question">Chat</string>
<string name="chat_bot_name">Tangem Bot</string>
<string name="russian_bank_card_warning_title">Russian bank cards are not accepted at the moment</string>
<string name="russian_bank_card_warning_subtitle">Do you have a bank card of another country or a UnionPay card?</string>
<string name="wallet_connect_scanner_error_unsupported_network">This network is not supported. Please select another network.</string>
<string name="card_settings_title">Card Settings</string>
<string name="card_settings_security_mode">Security Mode</string>
<string name="card_settings_change_access_code">Change access code</string>
<string name="card_settings_change_access_code">Change Access Code</string>
<string name="card_settings_change_access_code_footer">Access code will be changed on this card only</string>
<string name="common_continue">Continue</string>
<string name="chat_bot_name">Tangem Bot</string>
<string name="scan_card_settings_title">Get your card ready!</string>
<string name="scan_card_settings_message">Scan the card to change its settings. The changes will impact only the card you\'ve scanned and will not affect other cards tied to your wallet.</string>
<string name="scan_card_settings_button">Scan Card</string>
@ -79,23 +99,34 @@
<string name="app_settings_off_saved_access_code_alert_message">This will delete all the saved wallet access codes. Any further operation with the wallet will require submitting the access code.</string>
<string name="wallet_connect_title">WalletConnect</string>
<string name="wallet_connect_subtitle">Connect to Dapps</string>
<string name="details_row_title_create_backup">Link More Cards</string>
<string name="details_row_privacy_policy">Privacy policy</string>
<string name="reset_card_to_factory_navigation_title">Reset to factory settings</string>
<string name="reset_card_to_factory_message">This action will completely remove the wallet from the selected card. You will not be able to restore the current wallet or use the card to recover the access code.</string>
<string name="reset_card_to_factory_warning_message">I understand that after performing this action, I will no longer have access to the current wallet</string>
<string name="reset_card_to_factory_button_title">Reset the card</string>
<string name="reset_card_to_factory_button_title">Reset the Card</string>
<string name="card_settings_reset_card_to_factory">Reset to Factory Settings</string>
<string name="card_settings_reset_card_to_factory_footer">Factory Reset will completely delete the wallet from the selected card. You will not be able to restore the current wallet or use the card to recover the access code.</string>
<string name="wallet_connect_select_network">Select network</string>
<string name="main_scan_card_warning_view_title">Scan your card</string>
<string name="main_scan_card_warning_view_subtitle">To access all the networks you need to scan the card</string>
<string name="wallet_connect_error_failed_to_connect">Failed to establish WalletConnect session</string>
<string name="send_extras_hint_memo">Memo</string>
<string name="send_extras_hint_destination_tag">Tag</string>
<string name="send_extras_error_invalid_memo">Invalid Memo. It won\'t be added to the transaction.</string>
<string name="send_extras_error_invalid_destination_tag">Invalid Tag. It won\'t be added to the transaction.</string>
<string name="wallet_connect_error_unsupported_dapp">Connection with this Dapp cannot be established due to its technical implementation.</string>
<string name="welcome_unlock_title">Welcome back!</string>
<string name="welcome_unlock_description">Use %s or scan a card to access the app</string>
<string name="welcome_unlock">Log in with %s</string>
<string name="welcome_unlock_card">Scan card</string>
<string name="onboarding_navbar_save_wallet">Save your wallet</string>
<string name="save_user_wallet_agreement_notice">Note that making a transaction with your funds will still require your card</string>
<string name="save_user_wallet_agreement_allow">Allow to use %s</string>
<string name="save_user_wallet_agreement_new_feature">New feature</string>
<string name="user_wallet_list_title">My Wallets</string>
<string name="user_wallet_list_multi_header">Multi-currency</string>
<string name="user_wallet_list_single_header">Single-currency</string>
<string name="user_wallet_list_add_button">Add new wallet</string>
<string name="user_wallet_list_rename_popup_title">Rename Wallet</string>
<string name="user_wallet_list_rename_popup_placeholder">Wallet name</string>
<string name="user_wallet_list_unlock_all">Unlock all with %s</string>
<string name="send_extras_error_invalid_destination_tag">Invalid Tag. It won\'t be added to the transaction.</string>
<string name="send_extras_error_invalid_memo">Invalid Memo. It won\'t be added to the transaction.</string>
<string name="send_extras_hint_destination_tag">Tag</string>
<string name="send_extras_hint_memo">Memo</string>
<string name="saltpay_error_empty_backup_title">Attention</string>
<string name="saltpay_error_empty_backup_message">Tap the card with the visa logo</string>
<string name="saltpay_error_no_gas_title">No funds for activation</string>
@ -128,7 +159,6 @@
<string name="onboarding_saltpay_button_backup_origin">Tap the SaltPay card</string>
<string name="onboarding_saltpay_title_backup_card">Tap the Tangem card</string>
<string name="onboarding_chat_button_title">Support</string>
<string name="onboarding_navbar_claim">Getting started</string>
<string name="onboarding_title_claim">Claim %s</string>
<string name="onboarding_subtitle_claim">To get started, simply claim wxDAI to your wallet</string>
<string name="onboarding_button_claim">Claim</string>
@ -136,8 +166,57 @@
<string name="onboarding_title_claim_progress">Claiming</string>
<string name="onboarding_subtitle_claim_progress">It will take a few seconds</string>
<string name="onboarding_title_kyc_retry">Something went wrong</string>
<string name="onboarding_subtitle_kyc_retry">Please check you email for further instructions</string>
<string name="onboarding_subtitle_kyc_retry">Please check your email for further instructions</string>
<string name="onboarding_exit_alert_title">Do you want to exit the activation process?</string>
<string name="onboarding_exit_alert_message">In this case, you will need to start from the beginning.</string>
<string name="error_wrong_wallet_tapped">You have used a card from another wallet. Tap the card associated with this wallet</string>
</resources>
<string name="details_referral_title">Referral program</string>
<string name="referral_title">Refer your friends to Tangem</string>
<string name="referral_point_currencies_title">You</string>
<string name="referral_point_currencies_description_prefix">Will get</string>
<string name="referral_point_currencies_description_suffix">for each wallet bought by your friend on your %s network address%s</string>
<string name="referral_point_discount_title">Your friend</string>
<string name="referral_point_discount_description_prefix">Will get a</string>
<string name="referral_point_discount_description_value">%s discount</string>
<string name="referral_point_discount_description_suffix">when buying a card on tangem.com</string>
<string name="referral_friends_bought_title">Your friends bought</string>
<string name="referral_promo_code_title">Your personal code</string>
<string name="referral_button_participate">Participate</string>
<string name="common_terms_and_conditions">terms and conditions</string>
<string name="referral_tos_not_enroled_prefix">By tapping this button you accept</string>
<string name="referral_tos_enroled_prefix">You\'ve accepted</string>
<string name="referral_tos_suffix">of the referral program</string>
<string name="internal_error_wallet_manager_not_found">Internal error: wallet manager not found</string>
<string name="common_balance">Balance: %s</string>
<string name="common_share">Share</string>
<string name="common_copy">Copy</string>
<string name="common_success">Success</string>
<string name="swapping_permission_header">Give Permission</string>
<string name="swapping_permission_subheader">To continue you need to allow 1inch smart contracts to use your %s</string>
<string name="swapping_permission_rows_amount">Amount %s</string>
<string name="swapping_permission_rows_your_wallet">Your Wallet</string>
<string name="swapping_permission_rows_spender">Spender</string>
<string name="swapping_permission_buttons_approve">Approve</string>
<string name="swapping_swap_of_to">Swap of %s to</string>
<string name="swapping_swap">Swap</string>
<string name="swapping_insufficient_funds">Insufficient funds</string>
<string name="swapping_give_permission">Give Permission</string>
<string name="swapping_permit_and_swap">Permit and Swap</string>
<string name="referral_error_failed_to_load_info">Failed to load the information about the referral program. Please try again later.</string>
<string name="referral_error_failed_to_load_info_with_reason">Failed to load the information about the referral program. Reason: %s. Please try again later.</string>
<string name="referral_error_failed_to_participate">Your participation request could not be processed. Reason: %s. Please try again later. If the problem persists — feel free to contact our support.</string>
<string name="referral_promo_code_copied">Personal code copied!</string>
<string name="referral_share_link">Buy Tangem Wallet with discount!\n%s</string>
<string name="warning_existential_deposit_message">%s network has a concept of Existential Deposit. If your account drops below %s it will be deactivated and any remaining funds will be destroyed.</string>
<string name="send_validation_invalid_address">Invalid address</string>
<string name="user_wallet_list_error_wallet_already_saved">This wallet has already been saved, you can add another one</string>
<string name="common_delete">Delete</string>
<string name="details_row_privacy_policy">Privacy policy</string>
<string name="save_user_wallet_agreement_enroll_biometrics_title">Enable biometric authorization</string>
<string name="save_user_wallet_agreement_enroll_biometrics_description">It looks like you have biometric authorization disabled, it is necessary to save wallets</string>
<string name="common_enable">Enable</string>
<string name="save_user_wallet_agreement_description">Save your Wallet feature allows you to use your wallet with biometric auth without tapping your card to the phone to gain access.</string>
<string name="user_wallet_list_editing_count">%d selected</string>
<string name="common_biometric_authentication">biometric authentication</string>
<string name="common_biometrics">biometrics</string>
</resources>

View file

@ -12,4 +12,9 @@
<item quantity="two">%d tokens</item>
<item quantity="other">%d tokens</item>
</plurals>
<plurals name="referral_wallets_purchased_count">
<item quantity="zero">%d wallets</item>
<item quantity="one">%d wallet</item>
</plurals>
</resources>

View file

@ -55,4 +55,6 @@ dependencies {
/** Other libraries */
implementation(Library.accompanistSystemUiController)
implementation(Library.materialComponent)
implementation(project(":core:res"))
}

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="wallet_connect_error_failed_to_connect">Failed to establish WalletConnect session</string>
<string name="details_row_title_create_backup">Link More Cards</string>
<string name="common_cancel">Abbrechen</string>
</resources>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="wallet_connect_error_failed_to_connect">Failed to establish WalletConnect session</string>
<string name="details_row_title_create_backup">Link More Cards</string>
<string name="common_cancel">Annuler</string>
</resources>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="wallet_connect_error_failed_to_connect">Failed to establish WalletConnect session</string>
<string name="details_row_title_create_backup">Link More Cards</string>
<string name="common_cancel">Annulla</string>
</resources>

View file

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="common_share">Поделиться</string>
<string name="common_copy">Копировать</string>
<string name="common_terms_and_conditions">условия участия</string>
</resources>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="wallet_connect_error_failed_to_connect">Не удалось установить сессию WalletConnect</string>
<string name="details_row_title_create_backup">Добавить еще карты</string>
<string name="common_cancel">Отмена</string>
</resources>

View file

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="common_share" translatable="false">Share</string>
<string name="common_copy" translatable="false">Copy</string>
<string name="common_terms_and_conditions">terms and conditions</string>
</resources>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="wallet_connect_error_failed_to_connect">Failed to establish WalletConnect session</string>
<string name="details_row_title_create_backup">Link More Cards</string>
<string name="common_cancel">Cancel</string>
</resources>

View file

@ -48,6 +48,7 @@ android {
dependencies {
/** Core modules */
implementation(project(":core:res"))
implementation(project(":core:utils"))
implementation(project(":core:ui"))

View file

@ -13,12 +13,14 @@ import androidx.compose.material.MaterialTheme
import androidx.compose.material.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.ExperimentalComposeUiApi
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.shadow
import androidx.compose.ui.hapticfeedback.HapticFeedbackType
import androidx.compose.ui.platform.LocalClipboardManager
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalHapticFeedback
import androidx.compose.ui.res.pluralStringResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.AnnotatedString
import androidx.compose.ui.tooling.preview.Preview
@ -30,6 +32,7 @@ import com.tangem.core.ui.res.TextColorType
import com.tangem.core.ui.res.textColor
import com.tangem.feature.referral.presentation.R
@OptIn(ExperimentalComposeUiApi::class)
@Composable
internal fun ParticipateBottomBlock(
purchasedWalletCount: Int,
@ -49,9 +52,10 @@ internal fun ParticipateBottomBlock(
) {
SmallInfoCard(
startText = stringResource(id = R.string.referral_friends_bought_title),
endText = String.format(
stringResource(id = R.string.referral_wallets_purchased_count),
purchasedWalletCount,
endText = pluralStringResource(
id = R.plurals.referral_wallets_purchased_count,
count = purchasedWalletCount,
purchasedWalletCount
),
)
PersonalCodeCard(code = code)

View file

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="details_referral_title">Реферальная программа</string>
<string name="referral_title">Приведи друга в Tangem</string>
<string name="referral_point_currencies_title">Вы</string>
<string name="referral_point_currencies_description_prefix">Получите</string>
<string name="referral_point_currencies_description_suffix">на ваш адрес в сети %s%s за каждый кошелек, который купит ваш друг</string>
<string name="referral_point_discount_title">Ваш друг</string>
<string name="referral_point_discount_description_prefix">Получит</string>
<string name="referral_point_discount_description_value">%s скидку</string>
<string name="referral_point_discount_description_suffix">при покупке карточки на сайте tangem.com</string>
<string name="referral_tos_not_enroled_prefix">Нажимая на эту кнопку вы принимаете</string>
<string name="common_terms_and_conditions">условия участия</string>
<string name="referral_tos_suffix">в реферальной программе</string>
<string name="referral_button_participate">Участвовать</string>
<string name="referral_tos_enroled_prefix">Вы приняли</string>
<string name="referral_promo_code_title">Ваш персональный код</string>
<string name="referral_wallets_purchased_count">%d кошельков</string>
<string name="referral_friends_bought_title">Ваши друзья купили</string>
<string name="referral_error_failed_to_load_info">Не удалось загрузить информацию по реферальной программе. Пожалуйста, попробуйте позже.</string>
<string name="referral_error_failed_to_load_info_with_reason">Не удалось загрузить информацию по реферальной программе. Причина: %s. Пожалуйста, попробуйте позже.</string>
<string name="referral_error_failed_to_participate">Не удалось обработать вашу заявку на участие. Причина: %s. Пожалуйста, попробуйте позже. Если проблема сохранится, вы можете обратиться в техподдержку.</string>
<string name="referral_promo_code_copied">Персональный код скопирован!</string>
<string name="referral_share_link">Купи Tangem Wallet со скидкой!\n%s</string>
</resources>

View file

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="details_referral_title" translatable="false">Referral program</string>
<string name="referral_title" translatable="false">Refer your friends to Tangem</string>
<string name="referral_point_currencies_title" translatable="false">You</string>
<string name="referral_point_currencies_description_prefix" translatable="false">Will get</string>
<string name="referral_point_currencies_description_suffix" translatable="false">for each wallet bought by your friend on your %s network address%s</string>
<string name="referral_point_discount_title" translatable="false">Your friend</string>
<string name="referral_point_discount_description_prefix" translatable="false">Will get a</string>
<string name="referral_point_discount_description_value" translatable="false">%s discount</string>
<string name="referral_point_discount_description_suffix" translatable="false">when buying a card on tangem.com</string>
<string name="referral_tos_not_enroled_prefix" translatable="false">By tapping this button you accept</string>
<string name="common_terms_and_conditions" translatable="false">terms and conditions</string>
<string name="referral_tos_suffix" translatable="false">of the referral program</string>
<string name="referral_button_participate" translatable="false">Participate</string>
<string name="referral_tos_enroled_prefix" translatable="false">You\'ve accepted</string>
<string name="referral_promo_code_title" translatable="false">Your personal code</string>
<string name="referral_wallets_purchased_count" translatable="false">%d wallets</string>
<string name="referral_friends_bought_title" translatable="false">Your friends bought</string>
<string name="referral_error_failed_to_load_info" translatable="false">Failed to load the information about the referral program. Please try again later.</string>
<string name="referral_error_failed_to_load_info_with_reason" translatable="false">Failed to load the information about the referral program. Reason: %s. Please try again later.</string>
<string name="referral_error_failed_to_participate" translatable="false">Your participation request could not be processed. Reason: %s. Please try again later. If the problem persists — feel free to contact our support.</string>
<string name="referral_promo_code_copied" translatable="false">Personal code copied!</string>
<string name="referral_share_link" translatable="false">Buy Tangem Wallet with discount!\n%s</string>
</resources>

View file

@ -5,6 +5,7 @@ include(":common")
// region Core modules
include(":core:datasource")
include(":core:res")
include(":core:utils")
include(":core:ui")
// endregion Core modules