From 49c1afa14ae227a933c0c16301ba87a1a6e14cb5 Mon Sep 17 00:00:00 2001 From: AdriaCarrera Date: Tue, 6 Jul 2021 11:27:27 +0200 Subject: [PATCH 01/42] Fixed selected node url on harvesting --- src/screens/Harvest.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/screens/Harvest.js b/src/screens/Harvest.js index f0e9891..f56522a 100644 --- a/src/screens/Harvest.js +++ b/src/screens/Harvest.js @@ -87,10 +87,8 @@ class Harvest extends Component { } getSelectedUrl = () => { - const { nodes } = this.props; const { selectedNodeUrl } = this.state; - const nodeObj = nodes.find(node => node.url === selectedNodeUrl); - return nodeObj ? nodeObj.url : null; + return selectedNodeUrl; }; getHarvestingNodesDropDown = () => { @@ -120,6 +118,7 @@ class Harvest extends Component { const callBack = async () => { const { selectedNode } = this.state; this.setState({ isLoading: true }); + console.log(this.getSelectedUrl()); await store.dispatchAction({ type: 'harvesting/startHarvesting', payload: { nodePublicKey: selectedNode, harvestingNode: this.getSelectedUrl() }, From 636c591ceed4aa05ec772cb20e7e1a5882333b28 Mon Sep 17 00:00:00 2001 From: AdriaCarrera Date: Tue, 6 Jul 2021 11:28:24 +0200 Subject: [PATCH 02/42] Fixed selected node url on harvesting --- src/screens/Harvest.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/screens/Harvest.js b/src/screens/Harvest.js index f56522a..72bbccc 100644 --- a/src/screens/Harvest.js +++ b/src/screens/Harvest.js @@ -118,7 +118,6 @@ class Harvest extends Component { const callBack = async () => { const { selectedNode } = this.state; this.setState({ isLoading: true }); - console.log(this.getSelectedUrl()); await store.dispatchAction({ type: 'harvesting/startHarvesting', payload: { nodePublicKey: selectedNode, harvestingNode: this.getSelectedUrl() }, From 49a8d0991c56e773405a5776e800806976c47fa6 Mon Sep 17 00:00:00 2001 From: Klim Geran Date: Fri, 16 Jul 2021 00:27:32 +0800 Subject: [PATCH 03/42] Update ru.json Updated version of the translation into Russian --- src/locales/translations/ru.json | 180 +++++++++++++++++++++++-------- 1 file changed, 137 insertions(+), 43 deletions(-) diff --git a/src/locales/translations/ru.json b/src/locales/translations/ru.json index c2a2d37..93fe3ed 100644 --- a/src/locales/translations/ru.json +++ b/src/locales/translations/ru.json @@ -269,7 +269,7 @@ } }, "OptIn": { - "DashboardModalTitle": "Основная сеть Mainnet еще не запущена", + "DashboardModalTitle": "Основная сеть (Mainnet) еще не запущена", "DashboardModalDescription": "Вы можете внести средства с NEM NIS1 в Symbol аккаунт", "DashboardModalButton": "ПЕРЕЙТИ К Опт-ин", "WelcomeTitle": "Symbol Опт-ин", @@ -396,9 +396,10 @@ "table": { "type": "Тип", "recipientAddress": "Адрес получателя", - "messageText": "Сообщение / Памятка", + "messageText": "Сообщение / Мемо", "messageEncrypted": "Зашифрованное сообщение", "fee": "Комиссия", + "resolvedFee": "Комиссия", "accountName": "Имя аккаунта", "address": "Адрес", "publicKey": "Публичный ключ", @@ -409,6 +410,7 @@ "amount": "Количество", "encrypted": "Зашифровать", "unencrypted": "Расшифровать", + "status": "Статус", "innerTxs": "Внутренние транзакции", "signerAddress": "Адрес подписывающей стороны", @@ -419,7 +421,17 @@ "undefined": "n/a", "null": "n/a", "namespaceName": "Имя пространства имен", - "mosaicId": "Идентификатор Мозаики", + "mosaicId": "Идентификатор (ID) мозаики", + "namespaceId": "Идентификатор (ID) пространства имен", + "namespace": "Пространство имен", + "phone": "Телефон", + "email": "Email", + "label": "Лейбл", + "notes": "Заметки", + "show": "Показывать", + "name": "Имя", + "seedIndex": "Индекс Сид аккаунта ", + "namespaceId": "Идентификатор Пространств имен", "namespace": "Пространство имен", "phone": "Телефон", @@ -427,21 +439,26 @@ "label": "Лейбл", "notes": "Заметка", "seedIndex": "Сид Индекс Аккаунт ", - "resolvedFee": "Транзакционная Комиссия", - "vrfPublicKey": "Публичный ключ связанной проверяемой случайной функции (VRF)", - "vrfPrivateKey": "Приватный ключ связанной проверяемой случайной функции (VRF)", + + "vrfPublicKey": "Связанный публичный Vrf ключ", + "vrfPrivateKey": "Связанный приватный Vrf ключ", "remotePublicKey": "Связанный удаленный публичный ключ", "remotePrivateKey": "Связанный удаленный приватный ключ", - "nodePublicKey": "Публичный ключ связанного узла (ноды)" - }, - "fees": { - "slow": "Низкая", - "recommended": "Рекомендуемая", - "fast": "Быстрая" + "nodePublicKey": "Публичный ключ связанной ноды", + + "optinAddress": "Ваш адрес NIS1 (NEM)", + "optinStatus": "Опт-Ин Статус", + "optinAmount": "Всего XYM", + "optinDestination": "Ваш Symbol адрес", + "optinNIS1Multisig": "NIS1 Мультисиг адрес", + "optinMultisigDestination": "Адрес Мультисиг Symbol", + "optinCosigner": "Ваш адрес соподписанта" }, "transactionTypes": { "unknown": "Тип еще не поддерживается", - "transfer": "Трансфер", + "transfer": "Перевод", + "transferFrom": "Перенос из", + "transferTo": "Перевод в", "fundsLock": "Блокировка средств", "aggregate": "Агрегированные", "namespace": "Регистрация пространства имен", @@ -466,8 +483,8 @@ "blockExplorerNamespace": "Показать пространство имен в Блокчейн Эксплорере" }, "home": { - "optInTitle": "Опт-ин", - "optInDescription": "Опт-Ин процесс откроется, после запуска блокчейна Symbol. Пожалуйста, ожидайте новую версию кошелька.", + "optInTitle": "Пост Лаунч Опт-Ин", + "optInDescription": "Нажмите здесь, чтобы получить доступ к дашборд", "pendingSignatureTitle": "Ожидает подписания", "pendingSignatureDescription": "Имеется транзакция, которая ожидает подписи" }, @@ -476,8 +493,9 @@ }, "news": { "title": "Новости" + "readMore": "Читать далее" }, - "all": "All", + "all": "Все", "history": { "title": "История", "accountFilter": "Выберите аккаунт", @@ -510,20 +528,21 @@ "INACTIVE": "Неактивный", "INPROGRESS_ACTIVATION": "Активация в процессе", "INPROGRESS_DEACTIVATION": "Деактивация в процессе", - "harvetingIntroTitle": "Начните производить харвестинг, чтобы заработать награды за блок", + "harvetingIntroTitle": "Активируйте харвестинг, чтобы заработать награды за блок", "minBalanceRequirement": "Недостаточный баланс, на аккаунте, так как должно быть не менее %{balance}, для того чтобы начать делегированный харвестинг.", - "viewLinkedKeys": "НПросмотр связанных ключей", - "linkedNode": "Связанный узел (нода)", - "KEYS_LINKED": "Связанные Ключи" + "KEYS_LINKED": "Связанные Ключи", + "viewLinkedKeys": "Просмотр связанных ключей", + "linkedNode": "Связанная нода" }, "sidebar": { "seed": "Cид-фраза аккаунта", + "optin": "Опт-Ин аккаунт", "pk": "Приватный ключ аккаунта", "addAccount": "Добавить аккаунт", "openAddressBook": "Открыть контакты", "rename": "Переименовать", "delete": "Удалить", - "hide": "Спрятать", + "hide": "Скрыть", "remove": "Удалить", "details": "Детали", "removeAccount": "Удалить аккаунт", @@ -547,15 +566,12 @@ "errorInvalidPrivateKey": "Неверный приватный ключ" }, "settings": { - "changeTestnetNode": "Вы собираетесь выбрать тестнет ноду. Любые транзакции, совершенные здесь, не будут отражаться в майннет сети.", + "changeTestnetNode": "Вы собираетесь выбрать ноду тестовой сети. Все транзакции, совершенные здесь, не будут отражаться в основной сети (Майннет).", "logoutConfirmTitle": "Вы уверены?", "logoutConfirmDesc": "При выходе данные на устройстве будут удалены. Прежде чем продолжить, у вас должна быть резервная копия", + "logoutConfirmCheck": "Я сделал резервную копию всех аккаунтов в этом профиле", "logoutConfirm2Title": "Предупреждение", - "logoutConfirm2Desc": "Вы не сможете снова получить доступ к своему кошельку, если у вас нет резервной копии. Вы уверены, что хотите продолжить?", - "logoutConfirmCheck": "У меня имеется резервная копия всех аккаунтов в этом профиле" - }, - "notification": { - "noMosaicPresent": "В данном аккаунте нет мозаики '%{mosaicName}'" + "logoutConfirm2Desc": "Вы не сможете снова получить доступ к своему кошельку, если у вас нет резервной копии. Вы уверены, что хотите продолжить?" }, "qr": { "scannerTitle": "QR-сканер Symbol", @@ -565,30 +581,108 @@ "signedQR": "Подписанная QR транзакция ", "warningMultipleMosaicTransfer": "QR транзакция содержит несколько мозаик. В настоящее время это приложение поддерживает отправку только одной мозаики на транзакцию." }, + "notification": { + "newUnconfirmed": "Новая неподтвержденная транзакция!", + "newConfirmed": "Новая подтвержденная транзакция!", + "newAggregate": "Новая агрегированная транзакция!", + "noMosaicPresent": "В этом аккаунте '%{mosaicName}' нет мозаики" + }, + "addressBook": { + "title": "Адресная книга", + "addContact": "Добавить контакт", + "updateContact": "Обновить контакт", + "nameWarning": "Имя обязательно", + "addressWarning": "Неверный адрес", + "addressTakenWarning": "Адрес принадлежит другому контакту" + }, + "fees": { + "slow": "Медленная", + "recommended": "Рекомендуемая", + "fast": "Быстрая" + }, "unsortedKeys": { "copied": "Скопировано!", "invalidAddressQR": "Недействительный QR адрес" , "invalidPassword": "Неправильный пароль!", - "invalidPrivateKeyQR": "Неверный приватный ключ QR!", - "invalidPrivateKeyQROrPassword": "Неверный приватный ключ (QR) или пароль!", - "accountAddressQRInfo": "QR-код адреса аккаунта Symbol. Имя аккаунта: \"%{accountName}\". Адрес: \"%{recipientAddress}\". Пожалуйста, выберите действие ниже.", - "invoiceTransactionQRInfo": "Это QR-код транзакции (инвойс). Вы хотите отправить %{amount} (%{mosaicName}) на \"%{recipientAddress}\"?", - "accountPKQRInfo": "QR-код приватного ключа аккаунта. Вы можете добавить этот аккаунт в ваш кошелек.", - "fileSavedToDirectoryMessage": "Файл успешно сохранен, проверьте папку \"%{folder}\"", + "invalidPrivateKeyQR": "Недействительный приватный QR ключ!", + "invalidPrivateKeyQROrPassword": "Неверный приватный QR ключ или пароль!", + "accountAddressQRInfo": "Это QR-код адреса аккаунта Symbol. Имя аккаунта: \"%{accountName}\". Адрес: \"%{recipientAddress}\". Пожалуйста, выберите действие ниже.", + "invoiceTransactionQRInfo": "Это QR-код транзакции (инвойса). Вы хотите отправить %{amount} (%{mosaicName}) к \"%{recipientAddress}\"?", + "accountPKQRInfo": "Это QR-код приватного ключа аккаунта. Вы можете добавить этот аккаунт в кошелек, заполнив форму добавления аккаунта.", + "signedTransactionQRInfo": "Это подписанная QR транзакция. Вы можете анонсировать её в сеть.", + "announceSignedTransaction": "Анонсировать транзакцию", + "fileSavedToDirectoryMessage": "Файл успешно сохранен, проверьте '%{folder}' папку", "errorSavingFile": "Ошибка при сохранении файла", "writePermissionsNeeded": "Для сохранения файла необходимы права на запись.", - "invalidQR": "Неверный QR", - "invalidQRNetwork": "QR относится к другой сети. Измените узел в настройках и попробуйте еще раз", - "unsupportedSymbolQR": "Symbol QR пока не поддерживается", - "failedToParseQR": "Не удалось прочитать QR.", + "invalidQR": "Неверный QR код", + "invalidQRNetwork": "QR код относится к другой сети. Измените ноду в настройках и повторите попытку.", + "unsupportedSymbolQR": "Этот QR код Symbol пока не поддерживается", + "failedToParseQR": "Не удалось проанализировать QR-код.", "inavlidQRTransactionType": "Тип транзакции не является переводом", - "signedTransactionQRInfo": "Это подписанная QR транзакция. Вы можете анонсировать данную транзакцию в сеть.", - "announceSignedTransaction":"Анонсировать транзакцию", - "opt_in_account_alert":"Этот аккаунт получен с помощью старой деривацией. Рекомендуется перевести средства на Сид Аккаунт.", - "announce_success": "Транзакция успешно анонсирована", + "opt_in_account_alert": "Этот аккаунт получен путем более раннего вывода. Рекомендуется перевести средства на сид аккаунт.", + "announce_success": "Транзакция успешно сделана", + "noPublicKeyWarning": "Не удается зашифровать сообщение: адрес не имеет публичного ключа", "nothingToShow": "Пусто" }, - "addressBook": { - "addressTakenWarning": "Этот адрес принадлежит другому контакту" + "optin": { + "title": "Пост Лаунч Опт-Ин", + "welcomeDescription": "Список импортированных аккаунтов NIS1. Выберите один аккаунт или импортируйте свой аккаунт, чтобы проверить его статус и начать процесс опт-ин", + "importQR": "Импорт с использованием QR", + "importPrivateKey": "Импорт с использованием приватного ключа", + "qrPassword": "Расшифровать QR-код", + "decryptQRPlaceholder": "Введите пароль", + "decryptQR": "QR-пароль", + "invalidDecryptPassword": "Недействительный QR пароль", + "importAccount": "Импортировать аккаунт", + "importPrivateKeyTitle": "Импортировать приватный ключ", + "importPrivateKeyPlaceholder": "Введите свой приватный ключ", + "privateKey": "Приватный ключ", + "invalidPrivateKey": "Неверный приватный ключ", + "statusTitle": "Опт-Ин Статус", + "status1": "Опт-Ин не сделан. Вы можете начать требовать XYM", + "status2": "Опт-Ин в Ожидании. Ваш запрос на Опт-Ин был успешно создан.", + "status3": "Мультисиг Опт-ин не начат", + "status4": "Мультисиг опт-ин, ожидает подписи. Вы можете потребовать XYM для мультисиг аккаунта ", + "status4signed": "Мультисиг опт-ин ожидает подписи", + "status5signed": "Ожидание Мультисиг Опт-Ин. Ваш запрос на опт-ин был успешно создан.", + "status6": "Опт-Ин выполнен", + "start": "Начать Опт-Ин", + "review": "Обзор Опт-Ин", + "selectSymbolAccountTitle": "Выберите Symbol аккаунт", + "selectSymbolAccountDescription": "Выберите Symbol аккаунт для прохождения Опт-Ин процесса. Вот список аккаунтов в вашем кошельке:", + "selectCosignerSymbolDescription": "Выберите Symbol аккаунт, который совпадает с указанным выше аккаунтом:", + "destinationMultisigAccount": "Мультисиг адрес Symbol назначения:", + "enterDestinationMultisigAccount": "Введите публичный ключ целевой аккаунта Symbol. Этот аккаунт должна быть мультисиг и иметь такое же количество соподписантов, что и текущий мультисиг аккаунт NIS1 (NEM).", + "reviewTitle": "Обзор Опт-Ин", + "send": "Инициализация Опт-Ин процесса", + "selectedNISAddress": "Выбранный NIS1 адрес", + "selectMultisigSymbolAccountTitle": "Выбранный мультисиг аккаунт", + "selectedNISMultisigAddress": "Мультисиг адрес", + "optInStatus": "Статус Опт-Ин", + "optInAmount": "Количество Опт-Ин", + "optInDetailsDescription": "Пост Лаунч Опт-Ин для выбранного аккаунта", + "fee": "Комиссия за транзакцию NIS1 (NEM)", + "removeModalTitle": "Вы уверены?", + "removeModalDescription": "Вы уверены, что хотите удалить аккаунт NIS1 (NEM)", + "destination": "Назначение аккаунта Symbol", + "error0": "Неверная подпись полезной нагрузки", + "error1": "Недействительный целевой аккаунт", + "error2": "Недействительный целевой аккаунт со-подписанта", + "lastOptInFailed": "Последний Опт-Ин процесс был неудачным ", + "NISNode": "Ноды NIS1", + "selectAccount": "Выберите аккаунт", + "next": "Следующий шаг", + "getStarted": "Начать", + "presentationSlide1Title": "Добро пожаловать!", + "presentationSlide1Text": "Пропустили Опт-Ин Symbol? Не волнуйтесь! Ваши монеты все еще ждут вас.", + "presentationSlide2Title": "Приемлемый аккаунт", + "presentationSlide2Text": "Вы можете получить эквивалентное количество XYM для каждого утилити токена XEM, который находился во время снапшота сети на высоте блока #3,105,500.", + "presentationSlide3Title": "Требывать Ваш XYM", + "presentationSlide3Text": "Импортируйте свои аккаунты сейчас, чтобы проверить их на соответствие требованиям; или запустите опт-ин процесс.", + "presentationSlide3Note": "Примечание: для успешного появления вашего XYM в вашем кошельке может потребоваться до тридцати (30) дней.", + "noBalance": "Вероятнее у вас было недостаточно XEM, когда был снапшот сети NIS1 (NEM) или вы уже получили свои монеты XYM, через предварительную опт-ин подписку.", + "postLaunchTransactionText": "Сумма, которую вы получили:", + "postLaunchTransactionTextUnconfirmed": "Сумма, которую вы получите:", + "publicKeyPlaceholder": "Открытый ключ должен состоять из 64 шестнадцатеричных символов." } } From 32db61079e7726d55f0969acb863f0c861053ad6 Mon Sep 17 00:00:00 2001 From: OlegMakarenko <33131259+OlegMakarenko@users.noreply.github.com> Date: Fri, 16 Jul 2021 13:49:58 +0300 Subject: [PATCH 04/42] Update ru.json --- src/locales/translations/ru.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/locales/translations/ru.json b/src/locales/translations/ru.json index 93fe3ed..e93a784 100644 --- a/src/locales/translations/ru.json +++ b/src/locales/translations/ru.json @@ -457,10 +457,10 @@ "transactionTypes": { "unknown": "Тип еще не поддерживается", "transfer": "Перевод", - "transferFrom": "Перенос из", - "transferTo": "Перевод в", + "transferFrom": "Перевод от", + "transferTo": "Перевод кому", "fundsLock": "Блокировка средств", - "aggregate": "Агрегированные", + "aggregate": "Агрегированная транзакция", "namespace": "Регистрация пространства имен", "mosaicAlias": "Псевдоним Мозаики" }, @@ -502,11 +502,11 @@ "mainAccount": "Основной аккаунт", "filter": "Фильтр", "all": "Все", - "sent": "Отправить", - "received": "Получено", + "sent": "Исходящие", + "received": "Входящие", "transaction": { "message": "Сообщение", - "encrypted": "Зашифровать", + "encrypted": "Зашифровано", "decrypt": "Расшифровать", "hash": "Хеш", "amountLocked": "Сумма заблокирована", @@ -517,7 +517,7 @@ "harvest": { "title": "Харвестинг", "status": "Статус", - "blocksHarvested": "Харвестинг Блоки", + "blocksHarvested": "Добыто Блоков", "feesEarned": "Заработанные комиссии", "selectNode": "Выбрать ноду", "changeNode": "Изменить ноду", @@ -528,9 +528,9 @@ "INACTIVE": "Неактивный", "INPROGRESS_ACTIVATION": "Активация в процессе", "INPROGRESS_DEACTIVATION": "Деактивация в процессе", - "harvetingIntroTitle": "Активируйте харвестинг, чтобы заработать награды за блок", - "minBalanceRequirement": "Недостаточный баланс, на аккаунте, так как должно быть не менее %{balance}, для того чтобы начать делегированный харвестинг.", - "KEYS_LINKED": "Связанные Ключи", + "harvetingIntroTitle": "Активируйте харвестинг, чтобы зарабатывать награды за новые блоки", + "minBalanceRequirement": "Недостаточный баланс на аккаунте. Должно быть не менее %{balance}, для того чтобы начать делегированный харвестинг.", + "KEYS_LINKED": "Ключи связанны", "viewLinkedKeys": "Просмотр связанных ключей", "linkedNode": "Связанная нода" }, @@ -602,14 +602,14 @@ }, "unsortedKeys": { "copied": "Скопировано!", - "invalidAddressQR": "Недействительный QR адрес" , + "invalidAddressQR": "Неправильный QR" , "invalidPassword": "Неправильный пароль!", - "invalidPrivateKeyQR": "Недействительный приватный QR ключ!", - "invalidPrivateKeyQROrPassword": "Неверный приватный QR ключ или пароль!", + "invalidPrivateKeyQR": "Неправильный QR", + "invalidPrivateKeyQROrPassword": "Неверный QR содержащий приватный ключ или пароль!", "accountAddressQRInfo": "Это QR-код адреса аккаунта Symbol. Имя аккаунта: \"%{accountName}\". Адрес: \"%{recipientAddress}\". Пожалуйста, выберите действие ниже.", "invoiceTransactionQRInfo": "Это QR-код транзакции (инвойса). Вы хотите отправить %{amount} (%{mosaicName}) к \"%{recipientAddress}\"?", "accountPKQRInfo": "Это QR-код приватного ключа аккаунта. Вы можете добавить этот аккаунт в кошелек, заполнив форму добавления аккаунта.", - "signedTransactionQRInfo": "Это подписанная QR транзакция. Вы можете анонсировать её в сеть.", + "signedTransactionQRInfo": "Это QR содержащий подписанную транзакцию. Вы можете анонсировать её в сеть.", "announceSignedTransaction": "Анонсировать транзакцию", "fileSavedToDirectoryMessage": "Файл успешно сохранен, проверьте '%{folder}' папку", "errorSavingFile": "Ошибка при сохранении файла", From f2a375f043028842e651fb6497572d7047756933 Mon Sep 17 00:00:00 2001 From: AdriaCarrera Date: Wed, 21 Jul 2021 10:49:23 +0200 Subject: [PATCH 05/42] Fix russian file --- src/locales/translations/ru.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/locales/translations/ru.json b/src/locales/translations/ru.json index e93a784..5af1293 100644 --- a/src/locales/translations/ru.json +++ b/src/locales/translations/ru.json @@ -410,7 +410,7 @@ "amount": "Количество", "encrypted": "Зашифровать", "unencrypted": "Расшифровать", - + "status": "Статус", "innerTxs": "Внутренние транзакции", "signerAddress": "Адрес подписывающей стороны", @@ -431,7 +431,7 @@ "show": "Показывать", "name": "Имя", "seedIndex": "Индекс Сид аккаунта ", - + "namespaceId": "Идентификатор Пространств имен", "namespace": "Пространство имен", "phone": "Телефон", @@ -439,7 +439,7 @@ "label": "Лейбл", "notes": "Заметка", "seedIndex": "Сид Индекс Аккаунт ", - + "vrfPublicKey": "Связанный публичный Vrf ключ", "vrfPrivateKey": "Связанный приватный Vrf ключ", "remotePublicKey": "Связанный удаленный публичный ключ", @@ -492,7 +492,7 @@ "title": "Мозаика" }, "news": { - "title": "Новости" + "title": "Новости", "readMore": "Читать далее" }, "all": "Все", @@ -599,7 +599,7 @@ "slow": "Медленная", "recommended": "Рекомендуемая", "fast": "Быстрая" - }, + }, "unsortedKeys": { "copied": "Скопировано!", "invalidAddressQR": "Неправильный QR" , From 0ac9e9b25b4834ab71513568635391bcb43d42ec Mon Sep 17 00:00:00 2001 From: OlegMakarenko <33131259+OlegMakarenko@users.noreply.github.com> Date: Sun, 3 Oct 2021 13:35:56 +0300 Subject: [PATCH 06/42] fix: remove the Sign button of Aggregate Bonded transaction (#224) * fix: remove cosign button. add message how to cosign * fix: hide the agg. bonded sign message if no signature needed --- .../transaction/AggregateTransaction.js | 22 +++++-------------- src/locales/translations/en.json | 1 + src/locales/translations/es.json | 1 + src/locales/translations/it.json | 1 + src/locales/translations/ja.json | 1 + src/locales/translations/ru.json | 1 + src/locales/translations/zh.json | 1 + 7 files changed, 12 insertions(+), 16 deletions(-) diff --git a/src/components/organisms/transaction/AggregateTransaction.js b/src/components/organisms/transaction/AggregateTransaction.js index 38df480..2ac8987 100644 --- a/src/components/organisms/transaction/AggregateTransaction.js +++ b/src/components/organisms/transaction/AggregateTransaction.js @@ -89,6 +89,11 @@ class AggregateTransaction extends BaseTransactionItem { renderDetails = () => { const { transaction, isLoading, isMultisig } = this.props; + const table = { innerTxs: transaction.innerTransactions.length }; + if (this.needsSignature()) { + table.signature = 'You can use Symbol Desktop Wallet or Symbol CLI to review and sign this transaction.'; //TODO: remove when inner transactions presentation is ready + } + if (this.isPostLaunchOptIn()) { const amount = this.postLaunchAmount(); return ( @@ -105,22 +110,7 @@ class AggregateTransaction extends BaseTransactionItem { } return ( - - {this.needsSignature() && ( - -