From f5d213bb4c06cf402befaa216374090fd76f7116 Mon Sep 17 00:00:00 2001 From: ardocrat Date: Fri, 11 Aug 2023 23:55:10 +0300 Subject: [PATCH] ui: fix stratum server enable/disable button text, update translations --- locales/en.yml | 2 -- locales/ru.yml | 2 -- src/gui/views/network/setup/stratum.rs | 8 +++++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/locales/en.yml b/locales/en.yml index 189bb70..173bc0b 100644 --- a/locales/en.yml +++ b/locales/en.yml @@ -102,8 +102,6 @@ network_metrics: difficulty_window: 'Difficulty window %{size}' network_mining: loading: Mining will be available after the synchronization - enable_server: Enable server - disable_server: Disable server info: 'Mining server is enabled, you can change its settings by selecting %{settings} at the bottom of the screen. Data is updating when devices are connected.' restart_server_required: Server restart is required to apply changes. rewards_wallet: Wallet for rewards diff --git a/locales/ru.yml b/locales/ru.yml index b80ce5b..28095c7 100644 --- a/locales/ru.yml +++ b/locales/ru.yml @@ -102,8 +102,6 @@ network_metrics: difficulty_window: 'Окно сложности %{size}' network_mining: loading: Майнинг будет доступен после синхронизации - enable_server: Включить сервер - disable_server: Выключить сервер info: 'Сервер майнинга запущен, вы можете изменить его настройки, выбрав %{settings} внизу экрана. Данные обновляются, когда устройства подключены.' restart_server_required: Для применения изменений потребуется перезапуск Stratum сервера. rewards_wallet: Кошелёк для наград diff --git a/src/gui/views/network/setup/stratum.rs b/src/gui/views/network/setup/stratum.rs index 51ae461..5a43563 100644 --- a/src/gui/views/network/setup/stratum.rs +++ b/src/gui/views/network/setup/stratum.rs @@ -15,7 +15,7 @@ use egui::{Id, RichText, TextStyle, Widget}; use crate::gui::Colors; -use crate::gui::icons::{BARBELL, HARD_DRIVES, PLUG, TIMER}; +use crate::gui::icons::{BARBELL, HARD_DRIVES, PLUG, POWER, TIMER}; use crate::gui::platform::PlatformCallbacks; use crate::gui::views::{Modal, View}; use crate::gui::views::network::settings::NetworkSettings; @@ -111,13 +111,15 @@ impl StratumSetup { }); } else if Node::get_stratum_stats().is_running { ui.add_space(6.0); - View::button(ui, t!("network_mining.disable_server"), Colors::GOLD, || { + let disable_text = format!("{} {}", POWER, t!("network_settings.disable")); + View::button(ui, disable_text, Colors::GOLD, || { Node::stop_stratum(); }); ui.add_space(6.0); } else { ui.add_space(6.0); - View::button(ui, t!("network_mining.enable_server"), Colors::GOLD, || { + let enable_text = format!("{} {}", POWER, t!("network_settings.enable")); + View::button(ui, enable_text, Colors::GOLD, || { Node::start_stratum(); }); ui.add_space(6.0);