diff --git a/core/res/src/main/res/values-de/strings.xml b/core/res/src/main/res/values-de/strings.xml index 3cc2368a82..aa37b93bdc 100644 --- a/core/res/src/main/res/values-de/strings.xml +++ b/core/res/src/main/res/values-de/strings.xml @@ -583,6 +583,8 @@ Der Kauf von Kryptowährungen bei Tangem wird von Drittanbietern zu deren Bedingungen durchgeführt. Suche nach Land Nicht verfügbar + Andere Währungen + Beliebte Fiats Suche nach Währung Durch die Nutzung der Onramp-Funktionalität stimmst Du den %1$s und %2$s des Anbieters zu. Der Kaufbetrag sollte nicht höher sein als %s diff --git a/core/res/src/main/res/values-es/strings.xml b/core/res/src/main/res/values-es/strings.xml index 683983950c..1bd3de114c 100644 --- a/core/res/src/main/res/values-es/strings.xml +++ b/core/res/src/main/res/values-es/strings.xml @@ -6,10 +6,15 @@ Esto puede tardar unos segundos. Inténtelo de nuevo más tarde. Los datos aún no se han cargado. La acción no está disponible actualmente. Inténtalo de nuevo más tarde o actualiza los datos deslizando el dedo hacia abajo en la pantalla. + No disponible Elige el token - ¿No encuentras el token en tu billetera? Consulte los mercados para encontrarlo y agregarlo al intercambio + ¿No encuentra el token en tu billetera? Consulte los mercados para encontrarlo y agregarlo al intercambio No hay tokens disponibles para intercambiar con el token seleccionado. Por favor elige otro. No hay par disponible + Para utilizar la función de intercambio, su billetera debe contener al menos 2 tokens + Añada tokens + Sólo tienes 1 token añadido a tu portafolio. Para utilizar la función de intercambio, necesita añadir al menos 2 tokens + Añada tokens Seleccione el token que desea recibir Seleccione el token que desea intercambiar Elige red @@ -25,7 +30,7 @@ El seleccionado no admite la red %1$s Para activar el %1$s cifrado criptográfico de la blockchain, necesitarás reiniciar la billetera a los ajustes de fábrica. Por favor, retire sus fondos antes de hacerlo para asegurarte de no perderlos, y luego complete el proceso de reinicio. El acceso a la billetera actual no será posible después del reinicio. Esta tarjeta no admite %1$s tokens de red debido a una limitación del firmware. - ¿Tiene dificultades para escanear su tarjeta? + ¿Tiene dificultades para escanear su tarjeta/anillo? Esta tarjeta no está diseñada para funcionar con Tangem Tarifa por defecto Habilite las Tarifas predeterminadas para establecer automáticamente las tarifas de transacción y omitir la página de Tarifas al enviar fondos. Siempre puede volver a esta página si es necesario. @@ -65,10 +70,10 @@ El código de acceso se cambiará solo en esta tarjeta o este anillo Todas las tarjetas de la billetera seleccionada se han restablecido a la configuración de fábrica. Ahora puedes crear una nueva billetera. Reinicio completado - ¿Quiere restablecer la siguiente tarjeta en esta billetera? + ¿Quiere restablecer el siguiente dispositivo en esta billetera? Reinicio de tarjeta Recomendamos completar el proceso de reinicio para todas las tarjetas en esta billetera. - No ha reseteado todas sus tarjetas + No ha reseteado todas sus dispositivos Tangem Restablecer a ajustes de fábrica Modo de seguridad Ajustes del dispositivo @@ -266,6 +271,9 @@ El monto fue reembolsado en %1$s (red %2$s) Visite el sitio web del proveedor para la verificación Verificación KYC requerida por el proveedor + Comprado + Comprando + Comprando... Cancelado Confirmado Esperando confirmación @@ -305,15 +313,15 @@ No se encontraron fichas. Por favor intenta con otra solicitud ID : %s ID de transacción copiado - Convierta una de sus monedas a otra + Convierta una de sus activos de su portafolio por este token La siguiente información es opcional. Puede borrarla si no quiere compartirla. Cuéntenos qué funciones echa de menos y trataremos de ayudarle. - Por favor, díganos qué tarjeta tiene + Por favor, díganos qué tarjeta o anillo tiene Hola equipo de soporte, Por favor, cuéntenos más sobre tu problema. Cada pequeño detalle puede ayudar. Billetera previamente activada Mis recomendaciones - No se puede escanear una tarjeta + No se puede escanear una tarjeta/anillo Comentarios Comentarios en Tangem No se puede completar una transacción @@ -329,14 +337,14 @@ Ordenar Escanee Esta información fue generada con IA.\nPulse aquí si encuentra algún error. - Toque para cambiar la contraseña + Para cambiar el código de acceso coloque la tarjeta o el anillo como se muestra arriba y no lo retire hasta el fin de la operación Toque para cambiar la contraseña - Para crear la billetera, toque la tarjeta como se muestra arriba y no la retire hasta el final de la operación + Para crear la billetera, coloque la tarjeta o el anillo como se muestra arriba y no la retire hasta el fin de la operación Para crear la billetera, ponga el anillo como se muestra arriba y manténgala hasta que termine la operación. Toque la tarjeta no. %s de la billetera Coloque para escanear Toque para firmar - Coloque la tarjeta + Coloque la tarjeta o el anillo Ha actualizado la biometría, escanee su tarjeta o anillo para entrar Su saldo debe ser mayor que el valor de la tarifa para hacer una transferencia Saldo insuficiente @@ -379,7 +387,7 @@ Este activo no está disponible en la billetera Este activo no está disponible para esta billetera Añadir al portafolio - Agregue un token + Añadir Redes disponibles Mi portafolio Mercado @@ -391,7 +399,7 @@ Acciones rápidas Busque en el mercado Resultado - Ver tokens con una capitalización de mercado de menos de $100,000 + Ver tokens con una capitalización de mercado inferior a 100,000$ Mostrar tokens Sin resultado Seleccione una red @@ -478,9 +486,9 @@ NFC no está disponible en su dispositivo Deba configurar un único código de acceso para proteger todss sus dispositivos. Proteger - Puede configurar un código de acceso individual en cada tarjeta más tarde + Puede configurar un código de acceso individual en cada tarjeta más adelante Personalizar - El código de acceso se puede recuperar con una tarjeta o un anillo vinculada(o). No guarde todas las tarjetas en un mismo lugar. + El código de acceso se puede recuperar con una tarjeta o un anillo vinculada(o). No guarde todos los dispositivos en el mismo lugar. Restaurar Elige cualquier palabra, frase o número que quieras como su código de acceso Crear un código de acceso @@ -491,12 +499,12 @@ Por favor repita la operación. La tarjeta se restablecerá a la configuración de fábrica. Error de activación Agregar tokens - Ha agregado una tarjeta de backup. Cuando el proceso de backup finalice, no podrá añadir más tarjetas de backup. Si tiene otra tarjeta, agréguela al backup. ¿Quiere continuar el proceso de backup? + Ha agregado una tarjeta/anillo de backup. Cuando el proceso de backup finalice, no podrá añadir más dispositivos de backup. Si tiene otra tarjeta o anillo, agréguela al backup. ¿Quiere continuar el proceso de backup? El proceso de backup está parcialmente completo. No puede salir ahora. La frase de contraseña es una característica de seguridad avanzada utilizada por las billeteras criptográficas. Agrega una palabra o frase adicional de su elección a su frase de recuperación ya existente para desbloquear un conjunto completamente nuevo de direcciones. Agregar una tarjeta o un anillo de backup Escanee la tarjeta - Escanee la tarjeta no. %d + Escanee la tarjeta núm. %d Hacer backup ahora Escanee la tarjeta principal Escanee el anillo @@ -506,7 +514,7 @@ Escanee la tarjeta principal Finalizar más tarde ¿Cómo funciona? - Vamos a generar todas las claves en su tarjeta y crear una billetera segura + Vamos a generar todas las claves en su tarjeta o anillos y crear una billetera segura Crear una billetera Crear una billetera Otras opciones @@ -539,23 +547,23 @@ Legado Para comprobar si has escrito correctamente su seed phrase, por favor introduce las palabras 2ª, 7ª y 11ª Bien, vamos a comprobar - Para iniciar el proceso de backup, agregue hasta dos tarjetas de backup. - Puede agregar una tarjeta más o finalizar el proceso de backup + Para iniciar el proceso de backup, agregue hasta dos tarjetas/anillos de backup. + Puede agregar una tarjeta/anillo más o finalizar el proceso de backup Prepare su tarjeta de backup con el no.%s Escanee la tarjeta principal o el anillo para iniciar el proceso de backup. Prepare la tarjeta principal con el número %s Prepare el anillo y presione el botón de escaneo a continuación - Su tarjeta billetera está configurada y lista para usar. - Número máximo de tarjetas añadido. Finalice el proceso de backup. - Activando tarjeta + Su billetera está configurada y lista para usar. + Número máximo de dispositivos añadido. Finalice el proceso de backup. + Activando billetera Tarjeta de backup Tarjeta de backup no.%d Anillo de backup Ningunos dispositivos de backup Notificaciones - Una tarjeta de backup agregada + Un dispositivo de backup agregado Prepare su tarjeta - Dos tarjetas de backup agregadas + Dos dispositivos de backup agregados Para empezar, simplemente recargue la billetera con cualquier cantidad Para empezar, simplemente recargue la billetera con más de %1$s %2$s Comprar cripto @@ -563,7 +571,7 @@ Activar una billetera El proceso de emparejamiento está parcialmente completo. No puede salir ahora. Si el proceso de creación del wallet se interrumpe de alguna manera, tendrá que empezar de nuevo - Puede hacer backup de sus claves en hasta dos tarjetas Tangem Wallet en blanco. + Puede hacer backup de sus claves en hasta dos tarjetas o anillos Tangem no activadas. El código de acceso se puede restaurar con una de las tarjetas de backup. Todas las tarjetas de backup se pueden usar como funcionales con las claves idénticas. Podrá establecer un código de acceso para proteger sus billeteras. @@ -572,8 +580,11 @@ Tarjetas idénticas Código de acceso Disponible con %s + La compra de criptomonedas en Tangem se lleva a cabo utilizando proveedores externos usando sus propios términos. Buscar por país Indisponible + Otras monedas + Monedas Fiats Populares Buscar por moneda Al utilizar la funcionalidad onramp, acepta %1$s y %2$s del proveedor. El monto de la compra no debe ser mayor a %s @@ -604,7 +615,8 @@ %1$s (%2$s) en la red %3$s El envío de cualquier otra moneda supondrá una pérdida irreversible. Envíe solo %s a esta dirección. Enviar cualquier otra moneda resultará en su pérdida irreversible. - Transfiera fondos desde otra billetera o intercambio + Envíe solo %1$s en la red %2$s + Transfiera fondos desde otra billetera o exchange Participar Error al cargar la información sobre el programa de referidos. Por favor, inténtelo de nuevo más tarde. Error al cargar la información sobre el programa de referidos. Código de error: %s. Por favor, inténtelo de nuevo más tarde. @@ -806,17 +818,17 @@ Revotar Auto Manual - Bloquear - Día + Por Bloque + Diario Cada %s Cada día - Cada %s + Cada %s días Cada - Época + Por Época Era - Hora - Mes - Semana + Cada Hora + Mensual + Semanal Recompensas El stake está bloqueado Hacer más staking @@ -843,7 +855,7 @@ Votar Retirar Sus stakes - Almacene sus activos crypto de forma segura manteniendo las claves privadas contenidas en su tarjeta + Almacene sus criptomonedas de forma segura manteniendo las claves privadas almacenadas en su tarjeta Billetera de hardware revolucionaria Hasta 3 tarjetas físicas o anillos por billetera Backup ultra seguro @@ -857,7 +869,7 @@ La red cobrará una tarifa de aprobación de token para verificar que está autorizando el uso de su token para el swap. Intercambie más tokens a mejores tasas directamente en su billetera. ¡Nuevo proveedor de intercambio disponible! - El monto incluye:\n• Tarifas del proveedor de servicios\n• Tarifas de red por enviar %s desde el intercambio a la dirección del usuario. + La cantidad incluye:\n• Tarifas del proveedor de servicios\n• Tarifas de red por enviar %s desde el intercambio a la dirección del usuario. El monto incluye:\n• tarifas del proveedor de servicios\n• tarifas de red por enviar %1$s desde el intercambio a la dirección del usuario. \n\nEl slippage del proveedor puede alcanzar el %2$s El importe incluye los honorarios del proveedor de servicios. El importe incluye las tarifas del proveedor de servicios. \n\nEl slippage del proveedor puede alcanzar el %s @@ -920,7 +932,7 @@ Ha escaneado la tarjeta gemela incorrecta. Por favor, intente con otra Esta que tiene en sus manos y la otra con el número %s.\n\nAmbas tarjetas pueden usarse para extraer fondos de esta billetera. Una billetera. Dos tarjetas. - Escanee la tarjeta no. %s + Escanee la tarjeta núm. %s Creando la billetera Escanear tarjeta gemela no. %s Preparando la tarjeta diff --git a/core/res/src/main/res/values-fr/strings.xml b/core/res/src/main/res/values-fr/strings.xml index 55d428f3d3..4972952622 100644 --- a/core/res/src/main/res/values-fr/strings.xml +++ b/core/res/src/main/res/values-fr/strings.xml @@ -582,6 +582,8 @@ Disponible avec %s Recherche par pays Indisponible + Autres devises + Devises Fiats Populaires Recherche par devise En utilisant la fonctionnalité onramp, vous acceptez %1$s et %2$s du fournisseur Le montant de l\'achat ne doit pas dépasser %s diff --git a/core/res/src/main/res/values-ja/strings.xml b/core/res/src/main/res/values-ja/strings.xml index bd018bcf92..66cd763ddb 100644 --- a/core/res/src/main/res/values-ja/strings.xml +++ b/core/res/src/main/res/values-ja/strings.xml @@ -575,6 +575,8 @@ Tangemでの暗号通貨の買付は、サードパーティプロバイダーの条件に基づいて行われます。 国で検索 利用不可 + その他の通貨 + 人気の法定通貨 通貨で検索 オンランプ機能を使用することにより、プロバイダの%1$sおよび%2$sに同意するものとします 買付金額は%s以下にしてください diff --git a/core/res/src/main/res/values-ru/strings.xml b/core/res/src/main/res/values-ru/strings.xml index f6655e8627..4bd80de49f 100644 --- a/core/res/src/main/res/values-ru/strings.xml +++ b/core/res/src/main/res/values-ru/strings.xml @@ -597,6 +597,8 @@ Tangem предоставляет доступ к покупке через сторонних провайдеров в соответствии с их правилами Поиск по стране Недоступно + Другие валюты + Популярные фиаты Поиск по валюте Пользуясь сервисом покупки, вы соглашаетесь с %1$s и %2$s Сумма покупки не может быть больше, чем %s diff --git a/core/res/src/main/res/values-uk-rUA/strings.xml b/core/res/src/main/res/values-uk-rUA/strings.xml index e93c5799e5..9b615a149f 100644 --- a/core/res/src/main/res/values-uk-rUA/strings.xml +++ b/core/res/src/main/res/values-uk-rUA/strings.xml @@ -599,6 +599,8 @@ Tangem забезпечує доступ к покупці через сторонніх провайдерів згідно з їхніми умовами Пошук за країною Недоступно + Інші валюти + Популярні фіати Пошук по валюті Використовуючи сервіс покупки, ви погоджуєтесь з %1$s та %2$s Сума покупки не може бути більше ніж %s diff --git a/core/res/src/main/res/values/strings.xml b/core/res/src/main/res/values/strings.xml index 12d15e5487..ede0aab5f3 100644 --- a/core/res/src/main/res/values/strings.xml +++ b/core/res/src/main/res/values/strings.xml @@ -583,6 +583,8 @@ Buying crypto in Tangem is powered by third-party providers on their terms. Search by country Unavailable + Other currencies + Popular Fiats Search by currency By using onramp functionality, you agree with provider’s %1$s and %2$s The purchase amount should be no more than %s diff --git a/features/onramp/impl/src/main/kotlin/com/tangem/features/onramp/selectcurrency/entity/transformer/UpdateCurrencyItemsTransformer.kt b/features/onramp/impl/src/main/kotlin/com/tangem/features/onramp/selectcurrency/entity/transformer/UpdateCurrencyItemsTransformer.kt index e5e3328194..00e776e170 100644 --- a/features/onramp/impl/src/main/kotlin/com/tangem/features/onramp/selectcurrency/entity/transformer/UpdateCurrencyItemsTransformer.kt +++ b/features/onramp/impl/src/main/kotlin/com/tangem/features/onramp/selectcurrency/entity/transformer/UpdateCurrencyItemsTransformer.kt @@ -1,10 +1,11 @@ package com.tangem.features.onramp.selectcurrency.entity.transformer import arrow.core.Either -import com.tangem.core.ui.extensions.stringReference +import com.tangem.core.ui.extensions.resourceReference import com.tangem.domain.onramp.model.OnrampCurrencies import com.tangem.domain.onramp.model.OnrampCurrency import com.tangem.domain.onramp.model.error.OnrampError +import com.tangem.features.onramp.impl.R import com.tangem.features.onramp.selectcurrency.entity.CurrenciesListUM import com.tangem.features.onramp.selectcurrency.entity.CurrenciesSection import com.tangem.features.onramp.selectcurrency.entity.CurrencyItemState @@ -28,7 +29,7 @@ internal class UpdateCurrencyItemsTransformer( if (populars.isNotEmpty()) { add( CurrenciesSection( - title = stringReference("Popular fiats"), + title = resourceReference(R.string.onramp_currency_popular), items = populars.map(::convertCurrencyToUiModel).toImmutableList(), ), ) @@ -36,7 +37,7 @@ internal class UpdateCurrencyItemsTransformer( if (others.isNotEmpty()) { add( CurrenciesSection( - title = stringReference("Other currencies"), + title = resourceReference(R.string.onramp_currency_other), items = others.map(::convertCurrencyToUiModel).toImmutableList(), ), ) diff --git a/features/onramp/impl/src/main/kotlin/com/tangem/features/onramp/selectcurrency/model/OnrampSelectCurrencyModel.kt b/features/onramp/impl/src/main/kotlin/com/tangem/features/onramp/selectcurrency/model/OnrampSelectCurrencyModel.kt index 127d38cb94..a297ae455a 100644 --- a/features/onramp/impl/src/main/kotlin/com/tangem/features/onramp/selectcurrency/model/OnrampSelectCurrencyModel.kt +++ b/features/onramp/impl/src/main/kotlin/com/tangem/features/onramp/selectcurrency/model/OnrampSelectCurrencyModel.kt @@ -6,7 +6,6 @@ import com.tangem.core.decompose.model.Model import com.tangem.core.decompose.model.ParamsContainer import com.tangem.core.ui.components.fields.entity.SearchBarUM import com.tangem.core.ui.extensions.resourceReference -import com.tangem.core.ui.extensions.stringReference import com.tangem.domain.onramp.FetchOnrampCurrenciesUseCase import com.tangem.domain.onramp.GetOnrampCurrenciesUseCase import com.tangem.domain.onramp.OnrampSaveDefaultCurrencyUseCase @@ -136,8 +135,11 @@ internal class OnrampSelectCurrencyModel @Inject constructor( private companion object { val loadingSections = listOf( - CurrenciesSection(stringReference("Popular fiats"), items = createLoadingItems("popular")), - CurrenciesSection(stringReference("Other currencies"), items = createLoadingItems("other")), + CurrenciesSection( + resourceReference(R.string.onramp_currency_popular), + items = createLoadingItems("popular"), + ), + CurrenciesSection(resourceReference(R.string.onramp_currency_other), items = createLoadingItems("other")), ).toImmutableList() private fun createLoadingItems(prefix: String, size: Int = 5): ImmutableList =