diff --git a/core/datasource/src/main/java/com/tangem/datasource/api/markets/models/response/TokenMarketInfoResponse.kt b/core/datasource/src/main/java/com/tangem/datasource/api/markets/models/response/TokenMarketInfoResponse.kt
index 68c54776fa..fb8f19935b 100644
--- a/core/datasource/src/main/java/com/tangem/datasource/api/markets/models/response/TokenMarketInfoResponse.kt
+++ b/core/datasource/src/main/java/com/tangem/datasource/api/markets/models/response/TokenMarketInfoResponse.kt
@@ -104,8 +104,8 @@ data class TokenMarketInfoResponse(
val marketCap: BigDecimal?,
@Json(name = "volume_24h")
val volume24h: BigDecimal?,
- @Json(name = "total_supply")
- val totalSupply: BigDecimal?,
+ @Json(name = "max_supply")
+ val maxSupply: BigDecimal?,
@Json(name = "fully_diluted_valuation")
val fullyDilutedValuation: BigDecimal?,
)
diff --git a/core/res/src/main/res/values-de/strings.xml b/core/res/src/main/res/values-de/strings.xml
index 05775e44ca..1d3513aa6e 100644
--- a/core/res/src/main/res/values-de/strings.xml
+++ b/core/res/src/main/res/values-de/strings.xml
@@ -414,7 +414,8 @@
Position im Krypto-Rating zwischen allen Coins basierend auf der Marktkapitalisierung
Marktbewertung
Maximale Versorgung
- Leer
+ Die maximale Anzahl von Coins oder Tokens, die jemals für eine bestimmte Kryptowährung existieren können
+ Maximale Versorgung
Metriken
Offizielle Links
Preisleistung
@@ -700,6 +701,7 @@
Mit dem Staking kannst Du %1$s verdienen. Deine Staking-Belohnungen erhältst Du jede Woche.
Sicher staken und wöchentliche Belohnungen verdienen.
Verdiene Staking-Belohnungen
+ Aufgrund von Netzwerkproblemen ist Staking derzeit nicht verfügbar. Bitte versuche es später erneut.
Beim Staking im %1$s -Netzwerk mit einem neuen Validator werden alle zuvor eingesetzten Kryptos automatisch an diesen Validator übertragen
Reinvestiert Deine verdienten Prämien in Deinen Einsatzbetrag und erhöht so den potenziellen Gewinn.
Entsperre dein Geld, um es aus dem Staking-Prozess abzuheben. Das Freischalten nimmt %s.
diff --git a/core/res/src/main/res/values-es/strings.xml b/core/res/src/main/res/values-es/strings.xml
index 25839b4722..ecb1726923 100644
--- a/core/res/src/main/res/values-es/strings.xml
+++ b/core/res/src/main/res/values-es/strings.xml
@@ -75,8 +75,8 @@
Aprobación
Aprobar
Atención
- Soldo: %s
- Soldo
+ Saldo: %s
+ Saldo
autenticación biométrica
biometría
Comprar
@@ -103,7 +103,7 @@
Activar
Activado
Error
- Intercambie
+ Intercambiar
Explore
Explore historial de transacciones
Explorador(a)
@@ -211,7 +211,7 @@
Gire la pantalla de su dispositivo hacia abajo para ocultar y mostrar rápidamente los saldos
%s hashes
ID de la tarjeta
- Contacta con el equipo de soporte
+ Contactar con el equipo de soporte
Vincular más tarjetas
Moneda de la aplicación
Girar para ocultar saldos
@@ -351,7 +351,7 @@
Mi portafolio
Mercado
Para generar direcciones para las redes seleccionadas, debe escanear su tarjeta Tangem
- Para agregar tokens, abra esta página o toque la barra de búsqueda
+ Para agregar tokens, abra esta página o pulse sobre la barra de búsqueda
Los datos de este apartado proceden de las siguientes redes: %s
No se pueden cargar los datos…
Sin datos
@@ -363,11 +363,11 @@
Sin resultado
Seleccione una red
Seleccione una billetera
- 1 mo
- 1 año
+ 1m
+ 1a
24h
- 3mos
- 6mos
+ 3m
+ 6m
7d
Todo
Compradores experimentados
@@ -413,6 +413,8 @@
Posición en la clasificación de criptomonedas entre todas las monedas según la capitalización de mercado
Evaluación de mercado
Suministro máximo
+ La cantidad máxima de monedas o tokens que pueden existir para una criptomoneda en particular
+ Suministro máximo
Métrica
Enlaces oficiales
Rendimiento de precios
diff --git a/core/res/src/main/res/values-fr/strings.xml b/core/res/src/main/res/values-fr/strings.xml
index 2a9e104e07..17c960b9e2 100644
--- a/core/res/src/main/res/values-fr/strings.xml
+++ b/core/res/src/main/res/values-fr/strings.xml
@@ -413,6 +413,8 @@
Position dans le classement des crypto-monnaies entre toutes les pièces en fonction de la capitalisation boursière
Évaluation du marché
Approvisionnement maximal
+ Le nombre maximal de pièces ou de jetons pouvant exister pour une crypto-monnaie particulière
+ Approvisionnement maximal
Métriques
Official links
Performance des prix
diff --git a/core/res/src/main/res/values-ja/strings.xml b/core/res/src/main/res/values-ja/strings.xml
index a46b4b69aa..aeed4388a0 100644
--- a/core/res/src/main/res/values-ja/strings.xml
+++ b/core/res/src/main/res/values-ja/strings.xml
@@ -39,7 +39,7 @@
試行回数が多すぎます
お使いの携帯電話で生体認証が無効になっているため、アプリにウォレットを保存できません。ウォレットを保存するには、携帯電話の設定で生体認証機能を有効にしてください。
バックアップ処理を開始する
- 銀行カードまたは銀行口座から
+ 銀行カードまたはその他の支払い方法を使用する
- %d カード
@@ -101,7 +101,7 @@
有効にする
有効
エラー
- 交換
+ スワップ
移動する
取引履歴を調べる
エクスプローラー
@@ -273,7 +273,7 @@
トークンが見つかりません。別のリクエストをお試しください。
ID: %s
取引IDをコピーしました
- ウォレット内の別の通貨から
+ ポートフォリオ内のアセットをこのトークンと交換する
以下の情報はオプションです。共有したくない場合は消去できます。
どのような機能が不足しているかを教えください。解決できるよう尽力致します。
お持ちのカードについて教えてください
@@ -409,6 +409,8 @@
時価総額に基づくすべてのコイン間の暗号資産評価における位置
市場格付け
最大供給量
+ 特定の暗号資産に存在しうるコインまたはトークンの最大数
+ 最大供給量
指標
公式リンク
値動き
@@ -522,7 +524,7 @@
カメラへのアクセスが拒否されました
%3$sネットワーク上の%1$s ( %2$s )
このアドレスには%sのみを送金してください。他のトークンを送信すると、取り返しのつかない損失が発生します。
- QRコードを表示するか、アドレスを共有してください
+ ウォレットや取引所から資金を送金する
参加する
紹介プログラムに関する情報を読み込めませんでした。しばらくしてからもう一度お試しください。
紹介プログラムに関する情報を読み込めませんでした。エラー コード: %s 。しばらくしてからもう一度お試しください。
@@ -570,7 +572,7 @@
カードをスキャンして設定を変更します。変更はスキャンしたカードにのみ影響し、ウォレットに関連付けられている他のカードには影響しません。
カードを準備してください!
入力したアドレスにすでに含まれています
- 手数料額が推奨額の%s倍となっています。カスタム設定が正しいことを再度確認してください。
+ 手数料額が推奨額の%s倍となっています。設定を再度確認し、調整してください。
推奨手数料を下回る手数料が指定されたため、取引に遅れが生じる可能性があります。続行しますか?
理由: %1$s \nコード: %2$s
取引は完了していません
@@ -605,7 +607,7 @@
合計が残高を超えています
セキュリティリスクを防ぐため、ブロックチェーン上にアカウントを維持するには、少なくとも%s の残高が必要です。この金額は残高に残り、引き出すことはできません。
アカウント維持に必要な最低残高
- 手数料額が推奨額の%s倍となっています。カスタム設定が正しいことを再度確認してください。
+ 手数料額が推奨額の%s倍となっています。設定を再度確認し、調整してください。
カスタム手数料が高くなっています
%1$sネットワークの特殊性により、残高全体を転送する場合の手数料は高くなります。手数料を削減するには、 %2$sを残します。
手数料が高くなっています
@@ -690,6 +692,7 @@
ステーキングにより%1$sを獲得できます。ステーキング報酬は毎週受け取れます。
安全にステーキングして、報酬を毎週獲得しましょう
ステーキング報酬を獲得
+ ネットワークの状態により、現在ステーキングはご利用いただけません。しばらくしてからもう一度お試しください。
新しいバリデーターで%1$sネットワークにステーキングすると、以前にステーキングされた資金はすべてこのバリデーターに自動的に転送されます。
獲得した報酬をステーキングに再投資し、潜在的な収益を増やします。
資金をステーキングから引き出すには、ロックを解除してください。ロック解除には%sかかります。
@@ -706,14 +709,14 @@
再投票
自動
手動
- ブロック
- 日
+ ブロック毎
+ 毎日
毎日
- エポック
- 時代
- 時
- 月
- 週
+ エポック毎
+ 時代毎
+ 毎時間
+ 毎月
+ 毎週
報酬
ステーキングはロックされています
もっとステーキングする
diff --git a/core/res/src/main/res/values-ru/strings.xml b/core/res/src/main/res/values-ru/strings.xml
index 40de1c3f00..dbbe6ece73 100644
--- a/core/res/src/main/res/values-ru/strings.xml
+++ b/core/res/src/main/res/values-ru/strings.xml
@@ -15,6 +15,7 @@
Токены в сети %1$s не поддерживаются этой картой из-за ограничений прошивки.
У вас возникли трудности со сканированием карты?
Эта карта не предназначена для работы с этим приложением
+ Комиссия по-умолчанию
Подключите функцию комиссии по умолчанию и при формировании транзакции на отправку средств комиссия будет выставлена автоматически, а экран комиссии пропущен. Вы всегда сможете на него вернуться.
Перейдите в настройки, чтобы включить биометрическую аутентификацию в приложении Tangem
Включите биометрическую аутентификацию
@@ -178,6 +179,7 @@
Адрес контракта
Адрес контракта некорректен
Пожалуйста, выберите сеть
+ Этот токен уже добавлен в список
Токен уже существует
Десятичное число должно быть действительным целым числом, до %d
Своя деривация
@@ -358,7 +360,7 @@
Невозможно загрузить данные
Нет данных
Быстрые действия
- Искать на маркете
+ Поиск на рынке
Результат
Токены с капитализацией меньше 100к USD
Показать токены
@@ -416,7 +418,9 @@
Рейтинг
Позиция в рейтинге криптовалют среди всех монет на основе рыночной капитализации.
Рейтинг
- Максимальный объем
+ Макс. объем
+ Максимальное количество монет или токенов, которое может когда-либо существовать для выбранной криптовалюты
+ Максимальный объем
Метрики
Официальные ссылки
Динамика цены
@@ -424,7 +428,7 @@
Оценка безопасности
Социальные
Общ. предл.
- Максимальное количество монет или токенов, которое может когда-либо существовать для выбранной криптовалюты.
+ Максимальное количество монет или токенов, которое может когда-либо существовать для выбранной криптовалюты
Общее предложение
Объем торгов (24ч)
Общая сумма криптовалюты, которая была продана за последние 24 часа, показывающая уровень активности и ликвидности на рынке.
@@ -536,7 +540,7 @@
Доступ к камере запрещен
%1$s (%2$s) в сети %3$s
Отправляйте только %s на этот адрес. Использование другой сети может привести к утрате средств.
- Переводите средства с другого кошелька или биржи
+ Переводите средства с любого кошелька или биржи
Участвовать
Не удалось загрузить информацию по реферальной программе. Пожалуйста, попробуйте позже.
Не удалось загрузить информацию по реферальной программе. Код ошибки: %s. Пожалуйста, попробуйте позже.
@@ -597,6 +601,7 @@
Сумма
Вы можете установить комиссию за транзакцию, изменив значение в поле Satoshi per vByte.
Комиссия, которая будет взята за вашу транзакцию. Вы можете выставить своё собственное значение.
+ Максимальная комиссия
Это стоимость, которую вы готовы заплатить за каждую единицу газа. Чем выше цена газа, тем быстрее ваша транзакция будет обработана. (Приоритетная комиссия включена)
Приоритетная комиссия
Комиссия, которую пользователь может заплатить майнерам или валидаторам за ускорение включения его транзакции в блок.
@@ -685,7 +690,7 @@
Минимальное количество
Нет вознаграждений к получению
Способ вознаграждения
- Способ получения вознаграждений за стейкинг. Он может быть автоматическим, при котором вознаграждение само зачисляется вам на адрес или в ручную, когда вознаграждение нужно вывести, создав транзакцию на её получение.
+ Способ получения вознаграждений за стейкинг. Оно может зачисляться автоматически на ваш адрес или вручную, когда вознаграждение нужно вывести, создав транзакцию на её получение.
Период вознагражения
Это период, определяющий, когда участники стейкинга получат свои вознаграждения.
Вознаграждение для получения: %s
@@ -725,14 +730,14 @@
Переголосовать
Авто
Вручную
- Блок
- День
+ За блок
+ Ежедневно
Каждый день
- Эпоха
- Эра
- Час
+ За эпоху
+ За эру
+ Ежечасно
Месяц
- Неделя
+ Еженедельно
Вознаграждения
Стейкинг закрыт
Застейкать еще
@@ -815,6 +820,7 @@
Операция
от: %s
на: %s
+ валидатор: %s
Попробовать снова
Вы отсканировали ту же карту. Для создания twin-кошелька вам необходимо отсканировать карту с номером %d
Вы отсканировали не ту twin-карту. Пожалуйста, попробуйте отсканировать другую
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 15a063ac84..ef2696c0e6 100644
--- a/core/res/src/main/res/values-uk-rUA/strings.xml
+++ b/core/res/src/main/res/values-uk-rUA/strings.xml
@@ -418,7 +418,8 @@
Рейтинг
Позиція в крипторейтингу між усіма монетами на основі ринкової капіталізації
Рейтинг
- Максимальна пропозиція
+ Максимальна кількість монет або токенів, яка може коли-небудь існувати для певної криптовалюти
+ Максимальна пропозиція
Метрики
Офіційні посилання
Цінова ефективність
diff --git a/core/res/src/main/res/values/strings.xml b/core/res/src/main/res/values/strings.xml
index 93fba71bd2..210c100c90 100644
--- a/core/res/src/main/res/values/strings.xml
+++ b/core/res/src/main/res/values/strings.xml
@@ -413,6 +413,8 @@
Position in crypto rating between all coins based on market capitalization
Market rating
Max supply
+ The maximum number of coins or tokens that can ever exist for a particular cryptocurrency
+ Max supply
Metrics
Official links
Price performance
@@ -528,7 +530,7 @@
Camera access denied
%1$s (%2$s) on %3$s network
Send only %s to this address. Sending any other currency will result in its irreversible loss.
- Transfer funds from another wallet or exchange
+ Transfer funds from any wallet or exchange
Participate
Failed to load the information about the referral program. Please try again later.
Failed to load the information about the referral program. Error code: %s. Please try again later.
@@ -715,14 +717,14 @@
Revote
Auto
Manual
- Block
- Day
+ Per Block
+ Daily
Daily
- Epoch
- Era
- Hour
- Month
- Week
+ Per Epoch
+ Per Era
+ Hourly
+ Monthly
+ Weekly
Rewards
Stake locked
Stake more
@@ -805,6 +807,7 @@
Operation
from: %s
to: %s
+ validator: %s
Try again
You\'ve scanned the same card. To create a twin wallet you need to scan the card with number %d
You\'ve scanned wrong twin card. Please try another one
diff --git a/core/utils/src/main/java/com/tangem/utils/StringsSigns.kt b/core/utils/src/main/java/com/tangem/utils/StringsSigns.kt
index c563b399a8..991f77b883 100644
--- a/core/utils/src/main/java/com/tangem/utils/StringsSigns.kt
+++ b/core/utils/src/main/java/com/tangem/utils/StringsSigns.kt
@@ -8,5 +8,6 @@ object StringsSigns {
const val DASH_SIGN = "—"
const val LOWER_SIGN = "<"
const val TILDE_SIGN = "~"
+ const val INFINITY_SIGN = "∞"
const val NON_BREAKING_SPACE = '\u00A0'
}
\ No newline at end of file
diff --git a/data/markets/src/main/java/com/tangem/data/markets/converters/TokenMarketInfoConverter.kt b/data/markets/src/main/java/com/tangem/data/markets/converters/TokenMarketInfoConverter.kt
index 535b4aca6c..77faa385ef 100644
--- a/data/markets/src/main/java/com/tangem/data/markets/converters/TokenMarketInfoConverter.kt
+++ b/data/markets/src/main/java/com/tangem/data/markets/converters/TokenMarketInfoConverter.kt
@@ -99,7 +99,7 @@ internal object TokenMarketInfoConverter : Converter return StringsSigns.DASH_SIGN
+ BigDecimal.ZERO -> return StringsSigns.INFINITY_SIGN
+ }
+
+ return this.formatAmount(crypto = true)
+ }
+
private fun BigDecimal?.formatAmount(crypto: Boolean = false): String {
if (this == null) return StringsSigns.DASH_SIGN