diff --git a/src/webui/www/private/index.html b/src/webui/www/private/index.html
index db056a9e4..e131d8495 100644
--- a/src/webui/www/private/index.html
+++ b/src/webui/www/private/index.html
@@ -218,13 +218,13 @@
|
|
|
-  |
+ ![QBT_TR(Connection status)QBT_TR[CONTEXT=MainWindow] QBT_TR(Connection status)QBT_TR[CONTEXT=MainWindow]](images/skin/firewalled.svg) |
|
- ![QBT_TR(Alternative speed limits)QBT_TR[CONTEXT=MainWindow]](images/slow_off.svg) |
+ ![QBT_TR(Alternative speed limits)QBT_TR[CONTEXT=MainWindow] QBT_TR(Alternative speed limits)QBT_TR[CONTEXT=MainWindow]](images/slow_off.svg) |
|
-  |
+ ![QBT_TR(Download speed icon)QBT_TR[CONTEXT=MainWindow]](images/skin/download.svg) |
|
-  |
+ ![QBT_TR(Upload speed icon)QBT_TR[CONTEXT=MainWindow]](images/skin/seeding.svg) |
diff --git a/src/webui/www/private/scripts/client.js b/src/webui/www/private/scripts/client.js
index b214b6fec..4acf82e43 100644
--- a/src/webui/www/private/scripts/client.js
+++ b/src/webui/www/private/scripts/client.js
@@ -643,12 +643,23 @@ window.addEvent('load', function() {
$('TotalQueuedSize').set('html', window.qBittorrent.Misc.friendlyUnit(serverState.total_queued_size, false));
}
- if (serverState.connection_status == "connected")
- $('connectionStatus').src = 'images/skin/connected.svg';
- else if (serverState.connection_status == "firewalled")
- $('connectionStatus').src = 'images/skin/firewalled.svg';
- else
- $('connectionStatus').src = 'images/skin/disconnected.svg';
+ switch (serverState.connection_status) {
+ case 'connected': {
+ $('connectionStatus').src = 'images/skin/connected.svg';
+ $('connectionStatus').alt = 'QBT_TR(Connection status: Connected)QBT_TR[CONTEXT=MainWindow]';
+ }
+ break;
+ case 'firewalled': {
+ $('connectionStatus').src = 'images/skin/firewalled.svg';
+ $('connectionStatus').alt = 'QBT_TR(Connection status: Firewalled)QBT_TR[CONTEXT=MainWindow]';
+ }
+ break;
+ default: {
+ $('connectionStatus').src = 'images/skin/disconnected.svg';
+ $('connectionStatus').alt = 'QBT_TR(Connection status: Disconnected)QBT_TR[CONTEXT=MainWindow]';
+ }
+ break;
+ }
if (queueing_enabled != serverState.queueing) {
queueing_enabled = serverState.queueing;
@@ -681,10 +692,14 @@ window.addEvent('load', function() {
};
const updateAltSpeedIcon = function(enabled) {
- if (enabled)
- $('alternativeSpeedLimits').src = "images/slow.svg";
- else
- $('alternativeSpeedLimits').src = "images/slow_off.svg";
+ if (enabled) {
+ $('alternativeSpeedLimits').src = 'images/slow.svg';
+ $('alternativeSpeedLimits').alt = 'QBT_TR(Alternative speed limits: On)QBT_TR[CONTEXT=MainWindow]';
+ }
+ else {
+ $('alternativeSpeedLimits').src = 'images/slow_off.svg';
+ $('alternativeSpeedLimits').alt = 'QBT_TR(Alternative speed limits: Off)QBT_TR[CONTEXT=MainWindow]';
+ }
};
$('alternativeSpeedLimits').addEvent('click', function() {