Make those state names translatable

pull/2/head
Simon Quigley 6 months ago
parent 36f9a0c344
commit a24a8a497b

@ -60,27 +60,32 @@ InstallerPrompt::InstallerPrompt(QWidget *parent)
void InstallerPrompt::updateConnectionStatus() { void InstallerPrompt::updateConnectionStatus() {
auto status = NetworkManager::status(); auto status = NetworkManager::status();
bool online = false; bool online = false;
QString statusIndicator; QString statusText, statusIndicator;
switch (status) { switch (status) {
case NetworkManager::Status::Disconnected: case NetworkManager::Status::Disconnected:
statusIndicator = "<span style=\"color: red;\">❌ Not Connected</span>"; statusText = tr("Not Connected");
statusIndicator = "<span style=\"color: red;\">❌</span> " + statusText;
break; break;
case NetworkManager::Status::Connected: case NetworkManager::Status::Connected:
online = true; online = true;
statusIndicator = "<span style=\"color: green;\">🟢 Connected</span>"; statusText = tr("Connected");
statusIndicator = "<span style=\"color: green;\">🟢</span> " + statusText;
break; break;
case NetworkManager::Status::Connecting: case NetworkManager::Status::Connecting:
statusIndicator = "<span style=\"color: yellow;\">🟡 Connecting...</span>"; statusText = tr("Connecting...");
statusIndicator = "<span style=\"color: yellow;\">🟡</span> " + statusText;
break; break;
case NetworkManager::Status::Disconnecting: case NetworkManager::Status::Disconnecting:
statusIndicator = "<span style=\"color: yellow;\">🟡 Disconnecting...</span>"; statusText = tr("Disconnecting...");
statusIndicator = "<span style=\"color: yellow;\">🟡</span> " + statusText;
break; break;
default: default:
statusIndicator = "<span style=\"color: grey;\">⚪ Unknown Status</span>"; statusText = tr("Unknown Status");
statusIndicator = "<span style=\"color: grey;\">⚪</span> " + statusText;
} }
ui->connectionStatusLabel->setText(statusIndicator); ui->connectionStatusLabel->setText(statusIndicator);
const auto devices = NetworkManager::networkInterfaces(); const auto devices = NetworkManager::networkInterfaces();
bool wifiEnabled = false; bool wifiEnabled = false;
if (NetworkManager::isNetworkingEnabled()) { if (NetworkManager::isNetworkingEnabled()) {

Loading…
Cancel
Save