feat(i18n,mining): translate warmup block/tx-type labels; fix the disconnected-solo mine tooltip
- Warmup/daemon status no longer appends a hardcoded English " (Block N)" — it uses a translated warmup_block_fmt key. - Recent-transaction type labels (Sent/Received/Mined) are now translated in the UI consumer (recentTypeLabel in balance_recent_tx.cpp) with a generic "Transaction" fallback, instead of the data layer's raw English getTypeDisplay(). - Mining: a disconnected solo miner hovering the dead Mine button now gets a "not connected to the node" tooltip instead of a misleading "Start Mining" (the tooltip chain had no branch for the solo !isConnected() disable). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -999,7 +999,7 @@ std::string App::applyDaemonInitStatus(bool reachableButBusy)
|
||||
|
||||
std::string title = wt.title;
|
||||
const int h = daemon_controller_ ? daemon_controller_->lastBlockHeight() : -1;
|
||||
if (h > 0) title += " (Block " + std::to_string(h) + ")";
|
||||
if (h > 0) { char hb[48]; std::snprintf(hb, sizeof(hb), TR("warmup_block_fmt"), h); title += " "; title += hb; }
|
||||
|
||||
state_.warmup_status = title;
|
||||
state_.warmup_description = wt.description ? wt.description : "";
|
||||
@@ -1023,7 +1023,7 @@ void App::applyWarmupText(const std::string& rpcMessage)
|
||||
}
|
||||
// Append current block height from daemon output
|
||||
const int h = daemon_controller_ ? daemon_controller_->lastBlockHeight() : -1;
|
||||
if (h > 0) state_.warmup_status += " (Block " + std::to_string(h) + ")";
|
||||
if (h > 0) { char hb[48]; std::snprintf(hb, sizeof(hb), TR("warmup_block_fmt"), h); state_.warmup_status += " "; state_.warmup_status += hb; }
|
||||
connection_status_ = state_.warmup_status;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user