diff --git a/Network Desktlet.png b/Network Desktlet.png
new file mode 100644
index 0000000..5de0a6c
Binary files /dev/null and b/Network Desktlet.png differ
diff --git a/README.md b/README.md
index 669990c..d8de307 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
# System monitor graph Desklet
-Desklet to show graphs for the level of activity in various system variables including: CPU, memory, and disks. The desklet supports multiple instances with different system variables with the idea of presenting them in a uniform way.
+Desklet to show graphs for the level of activity in various system variables including: CPU, memory, network and disks. The desklet supports multiple instances with different system variables with the idea of presenting them in a uniform way.

@@ -10,7 +10,7 @@ Four instances of the Desklet in action.
This project has been inspired from other Desklets such as [Disk Space](https://cinnamon-spices.linuxmint.com/desklets/view/39), [CPU Load](https://cinnamon-spices.linuxmint.com/desklets/view/44), [Simple system monitor](https://cinnamon-spices.linuxmint.com/desklets/view/29), [Network usage monitor](https://cinnamon-spices.linuxmint.com/desklets/view/15), [Top](https://cinnamon-spices.linuxmint.com/desklets/view/41), and the [Rainmeter Win10 Widgets](https://win10widgets.com/).
## Features
-### Variables to monitor (v1.3 - April 2022)
+### Variables to monitor (v2.0 - July 2025)
| System variable | Description |
| ----------- | ----------- |
@@ -20,6 +20,7 @@ This project has been inspired from other Desklets such as [Disk Space](https://
| HDD | % of I/O activity, and free and total space in the filesystem (partition) indicated by the user |
| GPU Usage | GPU usage in % |
| GPU Memory | GPU memory usage in % |
+| Network | Real-time upload and download speeds with dual-line graph, configurable interface monitoring |
Each variable is calculated every `Refresh interval` seconds (Min. 1 s, Max. 60 s.), and the graph shows the last `Duration of the graph` period (Min. 30 s, Max. 60 min).
@@ -40,9 +41,16 @@ The Desklet is fully customizable.

A simple screenshot.
+
+
+
+
+Another screenshot.
+
+
## TODO
-- [ ] Add other variables such as network, CPU and GPU temperatures, battery levels for PC and peripherals.
+- [ ] Add other variables such as ~~network~~, CPU and GPU temperatures, battery levels for PC and peripherals.
### Resources
This is my first Desklet and the first time using JavaScript. Below, some resources that I used for the development of this Desklet.
diff --git a/Screenshot3.png b/Screenshot3.png
new file mode 100644
index 0000000..08271ed
Binary files /dev/null and b/Screenshot3.png differ
diff --git a/files/system-monitor-graph@rcassani/desklet.js b/files/system-monitor-graph@rcassani/desklet.js
index 81e9dfd..6e81ff7 100644
--- a/files/system-monitor-graph@rcassani/desklet.js
+++ b/files/system-monitor-graph@rcassani/desklet.js
@@ -13,6 +13,8 @@ const Gettext = imports.gettext;
const GIB_TO_KIB = 1048576; // 1 GiB = 1,048,576 kiB
const GB_TO_B = 1000000000; // 1 GB = 1,000,000,000 B
const GIB_TO_MIB = 1024; // 1 GiB = 1,042 MiB
+const KB_TO_B = 1000; // 1 KB = 1,000 B
+const KIB_TO_B = 1024; // 1 KiB = 1,024 B
const UUID = "system-monitor-graph@rcassani";
const DESKLET_PATH = imports.ui.deskletManager.deskletMeta[UUID].path;
@@ -44,6 +46,8 @@ SystemMonitorGraph.prototype = {
this.settings.bindProperty(Settings.BindingDirection.IN, "data-prefix-swap", "data_prefix_swap", this.on_setting_changed);
this.settings.bindProperty(Settings.BindingDirection.IN, "data-prefix-hdd", "data_prefix_hdd", this.on_setting_changed);
this.settings.bindProperty(Settings.BindingDirection.IN, "data-prefix-gpumem", "data_prefix_gpumem", this.on_setting_changed);
+ this.settings.bindProperty(Settings.BindingDirection.IN, "data-prefix-network", "data_prefix_network", this.on_setting_changed);
+ this.settings.bindProperty(Settings.BindingDirection.IN, "network-interface", "network_interface", this.on_setting_changed);
this.settings.bindProperty(Settings.BindingDirection.IN, "filesystem", "filesystem", this.on_setting_changed);
this.settings.bindProperty(Settings.BindingDirection.IN, "filesystem-label", "filesystem_label", this.on_setting_changed);
this.settings.bindProperty(Settings.BindingDirection.IN, "gpu-manufacturer", "gpu_manufacturer", this.on_setting_changed);
@@ -62,6 +66,8 @@ SystemMonitorGraph.prototype = {
this.settings.bindProperty(Settings.BindingDirection.IN, "line-color-swap", "line_color_swap", this.on_setting_changed);
this.settings.bindProperty(Settings.BindingDirection.IN, "line-color-hdd", "line_color_hdd", this.on_setting_changed);
this.settings.bindProperty(Settings.BindingDirection.IN, "line-color-gpu", "line_color_gpu", this.on_setting_changed);
+ this.settings.bindProperty(Settings.BindingDirection.IN, "line-color-network-down", "line_color_network_down", this.on_setting_changed);
+ this.settings.bindProperty(Settings.BindingDirection.IN, "line-color-network-up", "line_color_network_up", this.on_setting_changed);
// initialize desklet GUI
this.setupUI();
@@ -108,6 +114,14 @@ SystemMonitorGraph.prototype = {
this.hdd_values = new Array(4).fill(0.0);
this.gpu_use = NaN;
this.gpu_mem = new Array(2).fill(0.0);
+ // network monitoring values
+ this.net_down_values = new Array(this.n_values).fill(0.0);
+ this.net_up_values = new Array(this.n_values).fill(0.0);
+ this.last_net_rx = 0;
+ this.last_net_tx = 0;
+ this.net_down_speed = 0;
+ this.net_up_speed = 0;
+ this.net_max_scale = 1; // Auto-scaling for network graph
// set colors
switch (this.type) {
@@ -126,6 +140,11 @@ SystemMonitorGraph.prototype = {
case "gpu":
this.line_color = this.line_color_gpu;
break;
+ case "network":
+ this.line_color = this.line_color_network_down; // Use download color for border
+ this.line_color_down = this.line_color_network_down;
+ this.line_color_up = this.line_color_network_up;
+ break;
}
this.first_run = false;
}
@@ -262,12 +281,29 @@ SystemMonitorGraph.prototype = {
+ this.gpu_mem[0].toFixed(1) + " " + gpumem_prefix;
break;
}
+ break;
+
+ case "network":
+ this.get_network_values();
+ // For network, we don't use the single 'value' variable as we have dual lines
+ value = 0; // Not used for network type
+ text1 = _("Network");
+
+ // Format speeds with appropriate units
+ let down_speed_formatted = this.format_network_speed(this.net_down_speed);
+ let up_speed_formatted = this.format_network_speed(this.net_up_speed);
+
+ text2 = "↓ " + down_speed_formatted;
+ text3 = "↑ " + up_speed_formatted;
+ break;
}
- // concatenate new value
- values.push(isNaN(value) ? 0 : value);
- values.shift();
- this.values = values;
+ // For non-network types, concatenate new value to the main values array
+ if (this.type !== "network") {
+ values.push(isNaN(value) ? 0 : value);
+ values.shift();
+ this.values = values;
+ }
var background_colors = this.parse_rgba_settings(this.background_color);
var midline_colors = this.parse_rgba_settings(this.midline_color);
@@ -277,7 +313,7 @@ SystemMonitorGraph.prototype = {
// draws graph
let canvas = new Clutter.Canvas();
canvas.set_size(desklet_w, desklet_h);
- canvas.connect('draw', function (canvas, ctx, desklet_w, desklet_h) {
+ canvas.connect('draw', (canvas, ctx, desklet_w, desklet_h) => {
ctx.save();
ctx.setOperator(Cairo.Operator.CLEAR);
ctx.paint();
@@ -295,11 +331,6 @@ SystemMonitorGraph.prototype = {
ctx.closePath();
ctx.fill();
- // graph border
- ctx.setSourceRGBA(line_colors[0], line_colors[1], line_colors[2], 1);
- ctx.rectangle(unit_size, margin_up, graph_w, graph_h);
- ctx.stroke();
-
// graph V and H midlines
ctx.setSourceRGBA(midline_colors[0], midline_colors[1], midline_colors[2], 1);
ctx.setLineWidth(line_width);
@@ -314,19 +345,30 @@ SystemMonitorGraph.prototype = {
ctx.stroke();
}
- // timeseries and area
+ if (this.type === "network") {
+ // Draw dual-line network graph
+ this.draw_network_graph(ctx, unit_size, margin_up, graph_w, graph_h, graph_step, n_values, line_width);
+ } else {
+ // timeseries and area
+ ctx.setLineWidth(2 * line_width);
+ ctx.setSourceRGBA(line_colors[0], line_colors[1], line_colors[2], 1);
+ ctx.moveTo(unit_size, margin_up + graph_h - (values[0] * graph_h));
+ for (let i = 1; i !isNaN(v) && isFinite(v) && v >= 0);
+ let valid_up_values = this.net_up_values.filter(v => !isNaN(v) && isFinite(v) && v >= 0);
+
+ let max_down = valid_down_values.length > 0 ? Math.max(...valid_down_values) : 0;
+ let max_up = valid_up_values.length > 0 ? Math.max(...valid_up_values) : 0;
+ let current_max = Math.max(max_down, max_up);
+
+ // Improved Y-axis scaling with speed range detection
+ let target_scale = this.calculate_optimal_scale(current_max);
+
+ // Smooth scale transitions with different rates for up/down
+ if (target_scale > this.net_max_scale) {
+ // Scale up quickly for new peaks
+ this.net_max_scale = target_scale;
+ } else {
+ // Scale down gradually with 98% retention for stability
+ this.net_max_scale = Math.max(target_scale, this.net_max_scale * 0.98);
+ }
+
+ // Ensure minimum scale to avoid division by zero
+ if (this.net_max_scale < 1024) this.net_max_scale = 1024; // Minimum 1 KiB/s scale
+
+ ctx.setLineWidth(2 * line_width);
+
+ // Draw download line with area fill
+ ctx.setSourceRGBA(down_colors[0], down_colors[1], down_colors[2], 1);
+ ctx.moveTo(unit_size, margin_up + graph_h - this.safe_scale_value(this.net_down_values[0], graph_h));
+ for (let i = 1; i < n_values; i++) {
+ ctx.lineTo(unit_size + (i * graph_step), margin_up + graph_h - this.safe_scale_value(this.net_down_values[i], graph_h));
+ }
+ ctx.strokePreserve();
+ // Add area fill for download
+ ctx.lineTo(unit_size + graph_w, margin_up + graph_h);
+ ctx.lineTo(unit_size, margin_up + graph_h);
+ ctx.closePath();
+ ctx.setSourceRGBA(down_colors[0], down_colors[1], down_colors[2], 0.3);
+ ctx.fill();
+
+ // Draw upload line with area fill
+ ctx.setSourceRGBA(up_colors[0], up_colors[1], up_colors[2], 1);
+ ctx.moveTo(unit_size, margin_up + graph_h - this.safe_scale_value(this.net_up_values[0], graph_h));
+ for (let i = 1; i < n_values; i++) {
+ ctx.lineTo(unit_size + (i * graph_step), margin_up + graph_h - this.safe_scale_value(this.net_up_values[i], graph_h));
+ }
+ ctx.strokePreserve();
+ // Add area fill for upload
+ ctx.lineTo(unit_size + graph_w, margin_up + graph_h);
+ ctx.lineTo(unit_size, margin_up + graph_h);
+ ctx.closePath();
+ ctx.setSourceRGBA(up_colors[0], up_colors[1], up_colors[2], 0.3);
+ ctx.fill();
+ },
+
+ // Helper function for safe value scaling
+ safe_scale_value: function(value, graph_h) {
+ if (!value || isNaN(value) || !isFinite(value) || value < 0) {
+ return 0; // Return 0 for invalid values
+ }
+ let scaled = (value / this.net_max_scale) * graph_h;
+ // Clamp to graph bounds
+ return Math.max(0, Math.min(graph_h, scaled));
+ },
+
+ // Calculate optimal scale based on speed ranges
+ calculate_optimal_scale: function(current_max) {
+ if (current_max <= 0) return 1024; // 1 KiB/s minimum
+
+ // Define speed range thresholds (in bytes/sec)
+ const speed_ranges = [
+ 1024, // 1 KiB/s
+ 10240, // 10 KiB/s
+ 102400, // 100 KiB/s
+ 1048576, // 1 MiB/s
+ 10485760, // 10 MiB/s
+ 50000000, // 50 MiB/s
+ 104857600, // 100 MiB/s
+ 250000000, // 250 MiB/s
+ 500000000, // 500 MiB/s
+ 1073741824, // 1 GiB/s
+ 10737418240 // 10 GiB/s
+ ];
+
+ // Find appropriate scale with 20% headroom
+ let target = current_max * 1.2;
+
+ for (let scale of speed_ranges) {
+ if (target <= scale) {
+ return scale;
+ }
+ }
+
+ // For very high speeds, use next power of 2
+ let power = Math.ceil(Math.log2(target));
+ return Math.pow(2, power);
+
+ },
+
+ format_network_speed: function(speed_bytes_per_sec) {
+ // Enhanced error handling for speed formatting
+ if (!speed_bytes_per_sec || isNaN(speed_bytes_per_sec) || !isFinite(speed_bytes_per_sec) || speed_bytes_per_sec < 0) {
+ return "0 " + _("B") + "/s";
+ }
+
+ // Convert bytes per second to appropriate units
+ let speed = speed_bytes_per_sec;
+ let unit = "";
+
+ if (this.data_prefix_network == 1) {
+ // Decimal prefix (1000-based)
+ if (speed >= 1000000000) {
+ speed = speed / 1000000000;
+ unit = _("GB") + "/s";
+ } else if (speed >= 1000000) {
+ speed = speed / 1000000;
+ unit = _("MB") + "/s";
+ } else if (speed >= 1000) {
+ speed = speed / 1000;
+ unit = _("KB") + "/s";
+ } else {
+ unit = _("B") + "/s";
+ }
+ } else {
+ // Binary prefix (1024-based)
+ if (speed >= 1073741824) { // 1024^3
+ speed = speed / 1073741824;
+ unit = _("GiB") + "/s";
+ } else if (speed >= 1048576) { // 1024^2
+ speed = speed / 1048576;
+ unit = _("MiB") + "/s";
+ } else if (speed >= 1024) {
+ speed = speed / 1024;
+ unit = _("KiB") + "/s";
+ } else {
+ unit = _("B") + "/s";
+ }
+ }
+
+ // Format with appropriate decimal places
+ if (speed >= 10) {
+ return Math.round(speed).toString() + " " + unit;
+ } else {
+ return speed.toFixed(1) + " " + unit;
+ }
+ },
+
on_setting_changed: function() {
// settings changed; instant refresh
- Mainloop.source_remove(this.timeout);
+ if (this.timeout) {
+ Mainloop.source_remove(this.timeout);
+ }
this.first_run = true;
this.update();
},
on_desklet_removed: function() {
- Mainloop.source_remove(this.timeout);
+ if (this.timeout) {
+ Mainloop.source_remove(this.timeout);
+ }
},
cpu_file: Gio.file_new_for_path('/proc/stat'),
@@ -503,6 +713,98 @@ SystemMonitorGraph.prototype = {
});
},
+ network_file: Gio.file_new_for_path('/proc/net/dev'),
+ get_network_values: function() {
+ // Enhanced error handling for network monitoring
+ try {
+ this.network_file.load_contents_async(null, (file, response) => {
+ try {
+ let [success, contents, tag] = file.load_contents_finish(response);
+ if (!success) {
+ global.log('Network monitoring: Failed to read /proc/net/dev');
+ return;
+ }
+
+ let lines = ByteArray.toString(contents).split('\n');
+ let total_rx = 0;
+ let total_tx = 0;
+
+ // Skip header lines (first 2 lines)
+ for (let i = 2; i < lines.length; i++) {
+ let line = lines[i].trim();
+ if (line === '') continue;
+
+ let parts = line.split(/[:\s]+/);
+ if (parts.length < 11) continue;
+
+ let interface_name = parts[0];
+
+ // Skip loopback interface
+ if (interface_name === 'lo') continue;
+
+ // If specific interface is configured, only monitor that one
+ if (this.network_interface && this.network_interface.trim() !== '') {
+ if (interface_name !== this.network_interface.trim()) continue;
+ }
+
+ // Parse RX and TX bytes (columns 1 and 9 after interface name)
+ let rx_bytes = parseInt(parts[1]) || 0;
+ let tx_bytes = parseInt(parts[9]) || 0;
+
+ // Validate parsed values
+ if (isNaN(rx_bytes) || isNaN(tx_bytes) || rx_bytes < 0 || tx_bytes < 0) {
+ continue;
+ }
+
+ total_rx += rx_bytes;
+ total_tx += tx_bytes;
+ }
+
+ // Calculate deltas (bytes per second) with enhanced validation
+ if (this.last_net_rx > 0 && this.last_net_tx > 0) {
+ // Check for counter rollover (unlikely but possible)
+ let rx_delta = total_rx >= this.last_net_rx ?
+ (total_rx - this.last_net_rx) / this.refresh_interval : 0;
+ let tx_delta = total_tx >= this.last_net_tx ?
+ (total_tx - this.last_net_tx) / this.refresh_interval : 0;
+
+ // Sanity check for unrealistic speeds (> 10 GiB/s)
+ const MAX_REASONABLE_SPEED = 10 * 1024 * 1024 * 1024; // 10 GiB/s
+ if (rx_delta > MAX_REASONABLE_SPEED) rx_delta = 0;
+ if (tx_delta > MAX_REASONABLE_SPEED) tx_delta = 0;
+
+ // Store current speeds with validation
+ this.net_down_speed = Math.max(0, rx_delta);
+ this.net_up_speed = Math.max(0, tx_delta);
+
+ // Ensure arrays are initialized
+ if (!this.net_down_values || !this.net_up_values) {
+ this.net_down_values = new Array(this.n_values).fill(0.0);
+ this.net_up_values = new Array(this.n_values).fill(0.0);
+ }
+
+ // Add to time series arrays
+ this.net_down_values.push(this.net_down_speed);
+ this.net_up_values.push(this.net_up_speed);
+ this.net_down_values.shift();
+ this.net_up_values.shift();
+ }
+
+ // Update last values for next calculation
+ this.last_net_rx = total_rx;
+ this.last_net_tx = total_tx;
+
+ GLib.free(contents);
+
+ } catch (error) {
+ global.log('Network monitoring error: ' + error.toString());
+ }
+ });
+ } catch (error) {
+ global.log('Network monitoring file access error: ' + error.toString());
+ }
+ },
+
parse_rgba_settings: function(color_str) {
let colors = color_str.match(/\((.*?)\)/)[1].split(","); // get contents inside brackets: "rgb(...)"
let r = parseInt(colors[0])/255;
diff --git a/files/system-monitor-graph@rcassani/metadata.json b/files/system-monitor-graph@rcassani/metadata.json
index b827915..cf7caab 100644
--- a/files/system-monitor-graph@rcassani/metadata.json
+++ b/files/system-monitor-graph@rcassani/metadata.json
@@ -3,6 +3,6 @@
"uuid": "system-monitor-graph@rcassani",
"name": "System monitor graph",
"description": "Creates graphs for system variables.",
- "version": "1.9",
+ "version": "2.0",
"prevent-decorations": true
}
diff --git a/files/system-monitor-graph@rcassani/po/ca.po b/files/system-monitor-graph@rcassani/po/ca.po
index 5119160..c5976c9 100644
--- a/files/system-monitor-graph@rcassani/po/ca.po
+++ b/files/system-monitor-graph@rcassani/po/ca.po
@@ -1,13 +1,14 @@
-# SOME DESCRIPTIVE TITLE.
+# SYSTEM MONITOR GRAPH
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR , YEAR.
+# rcassani, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-08-04 22:27+0200\n"
+"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
+"issues\n"
+"POT-Creation-Date: 2025-07-05 08:35-0400\n"
"PO-Revision-Date: 2023-08-04 22:51+0200\n"
"Last-Translator: Daniel \n"
"Language-Team: \n"
@@ -19,40 +20,68 @@ msgstr ""
"X-Generator: Poedit 3.0.1\n"
#. settings-schema.json->type->options
-#: desklet.js:164
+#. desklet.js:183
msgid "CPU"
msgstr "CPU"
-#: desklet.js:175 desklet.js:193 desklet.js:213 desklet.js:242
+#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:536
msgid "GB"
msgstr "GB"
-#: desklet.js:178 desklet.js:196 desklet.js:216 desklet.js:245
+#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:550
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
-#: desklet.js:180
+#. desklet.js:199
msgid "RAM"
msgstr "RAM"
#. settings-schema.json->type->options
-#: desklet.js:198
+#. desklet.js:217
msgid "Swap"
msgstr "Swap"
-#: desklet.js:221
+#. desklet.js:240
msgid "free of"
msgstr "lliure de"
-#: desklet.js:232
+#. desklet.js:256
msgid "GPU Usage"
msgstr "Ús de GPU"
-#: desklet.js:247
+#. desklet.js:278
msgid "GPU Memory"
msgstr "Memòria de la GPU"
+#. settings-schema.json->type->options
+#. desklet.js:290
+msgid "Network"
+msgstr ""
+
+#. desklet.js:525 desklet.js:544 desklet.js:558
+#, fuzzy
+msgid "B"
+msgstr "GB"
+
+#. desklet.js:539
+msgid "MB"
+msgstr ""
+
+#. desklet.js:542
+msgid "KB"
+msgstr ""
+
+#. desklet.js:553
+#, fuzzy
+msgid "MiB"
+msgstr "GiB"
+
+#. desklet.js:556
+#, fuzzy
+msgid "KiB"
+msgstr "GiB"
+
#. metadata.json->name
msgid "System monitor graph"
msgstr "Monitor gràfic del sistema"
@@ -102,6 +131,7 @@ msgstr "Prefix decimal (1 GB = 1000³ octets)"
#. settings-schema.json->data-prefix-ram->description
#. settings-schema.json->data-prefix-swap->description
#. settings-schema.json->data-prefix-hdd->description
+#. settings-schema.json->data-prefix-network->description
#. settings-schema.json->data-prefix-gpumem->description
msgid "Prefix for data units"
msgstr "Prefix de les unitats de les dades"
@@ -120,6 +150,33 @@ msgstr ""
msgid "Unit prefix for Filesystem size."
msgstr "Prefix de la unitat de mesura del sistema de fitxers."
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Binary prefix or IEC (1 KiB = 1024 bytes)"
+msgstr "Prefix binari o de l'IEC (1GiB = 1024³ octets)"
+
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Decimal prefix (1 KB = 1000 bytes)"
+msgstr "Prefix decimal (1 GB = 1000³ octets)"
+
+#. settings-schema.json->data-prefix-network->tooltip
+#, fuzzy
+msgid "Unit prefix for network speed."
+msgstr ""
+"Prefix de la unitat de mesura\n"
+"de la memòria d'intercanvi (Swap)."
+
+#. settings-schema.json->network-interface->description
+#, fuzzy
+msgid "Network interface to monitor"
+msgstr "Trieu la variable de la GPU que voleu monitorar."
+
+#. settings-schema.json->network-interface->tooltip
+msgid ""
+"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
+msgstr ""
+
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Sistema de fitxers a monitorar"
@@ -150,6 +207,10 @@ msgstr "Trieu el fabricant de la vostra GPU."
msgid "NVIDIA"
msgstr "NVIDIA"
+#. settings-schema.json->gpu-manufacturer->options
+msgid "AMDGPU"
+msgstr ""
+
#. settings-schema.json->gpu-id->description
msgid "Id of GPU to monitor"
msgstr "Id de la GPU a monitorar"
@@ -270,6 +331,8 @@ msgstr "Color de la línia de la CPU"
#. settings-schema.json->line-color-swap->tooltip
#. settings-schema.json->line-color-hdd->tooltip
#. settings-schema.json->line-color-gpu->tooltip
+#. settings-schema.json->line-color-network-down->tooltip
+#. settings-schema.json->line-color-network-up->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB o RGBA. El canal alpha s'ignora"
@@ -289,6 +352,16 @@ msgstr "Color de la línia del Disc dur"
msgid "Line color GPU"
msgstr "Color de la línia de la GPU"
+#. settings-schema.json->line-color-network-down->description
+#, fuzzy
+msgid "Line color Network Download"
+msgstr "Color de la línia de la memòria d'intercanvi (Swap)"
+
+#. settings-schema.json->line-color-network-up->description
+#, fuzzy
+msgid "Line color Network Upload"
+msgstr "Color de la línia de la memòria d'intercanvi (Swap)"
+
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Color de la graella"
diff --git a/files/system-monitor-graph@rcassani/po/da.po b/files/system-monitor-graph@rcassani/po/da.po
index 0c55a26..c097b71 100644
--- a/files/system-monitor-graph@rcassani/po/da.po
+++ b/files/system-monitor-graph@rcassani/po/da.po
@@ -1,13 +1,14 @@
-# SOME DESCRIPTIVE TITLE.
+# SYSTEM MONITOR GRAPH
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR , YEAR.
+# rcassani, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-05 18:14+0100\n"
+"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
+"issues\n"
+"POT-Creation-Date: 2025-07-05 08:35-0400\n"
"PO-Revision-Date: 2023-12-08 07:51+0100\n"
"Last-Translator: Alan Mortensen \n"
"Language-Team: \n"
@@ -19,40 +20,68 @@ msgstr ""
"X-Generator: Poedit 3.0.1\n"
#. settings-schema.json->type->options
-#: desklet.js:153
+#. desklet.js:183
msgid "CPU"
msgstr "CPU"
-#. settings-schema.json->type->options
-#: desklet.js:161
-msgid "RAM"
-msgstr "RAM"
+#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:536
+msgid "GB"
+msgstr "GB"
-#: desklet.js:164 desklet.js:174 desklet.js:207
+#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:550
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
-#: desklet.js:171
+#. desklet.js:199
+msgid "RAM"
+msgstr "RAM"
+
+#. settings-schema.json->type->options
+#. desklet.js:217
msgid "Swap"
msgstr "Swap"
-#: desklet.js:186
+#. desklet.js:240
msgid "free of"
msgstr "ledig ud af"
-#: desklet.js:187
-msgid "GB"
-msgstr "GB"
-
-#: desklet.js:197
+#. desklet.js:256
msgid "GPU Usage"
msgstr "GPU-forbrug"
-#: desklet.js:204
+#. desklet.js:278
msgid "GPU Memory"
msgstr "GPU-hukommelse"
+#. settings-schema.json->type->options
+#. desklet.js:290
+msgid "Network"
+msgstr ""
+
+#. desklet.js:525 desklet.js:544 desklet.js:558
+#, fuzzy
+msgid "B"
+msgstr "GB"
+
+#. desklet.js:539
+msgid "MB"
+msgstr ""
+
+#. desklet.js:542
+msgid "KB"
+msgstr ""
+
+#. desklet.js:553
+#, fuzzy
+msgid "MiB"
+msgstr "GiB"
+
+#. desklet.js:556
+#, fuzzy
+msgid "KiB"
+msgstr "GiB"
+
#. metadata.json->name
msgid "System monitor graph"
msgstr "Systemovervågningsgraf"
@@ -102,6 +131,7 @@ msgstr "Decimalpræfiks (1 GB = 1000³ bytes)"
#. settings-schema.json->data-prefix-ram->description
#. settings-schema.json->data-prefix-swap->description
#. settings-schema.json->data-prefix-hdd->description
+#. settings-schema.json->data-prefix-network->description
#. settings-schema.json->data-prefix-gpumem->description
msgid "Prefix for data units"
msgstr "Præfiks for dataenheder"
@@ -118,6 +148,31 @@ msgstr "Enhedspræfiks for swap-størrelse."
msgid "Unit prefix for Filesystem size."
msgstr "Enhedspræfiks for filsystemstørrelse."
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Binary prefix or IEC (1 KiB = 1024 bytes)"
+msgstr "Binært præfiks eller IEC (1 GiB = 1024³ bytes)"
+
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Decimal prefix (1 KB = 1000 bytes)"
+msgstr "Decimalpræfiks (1 GB = 1000³ bytes)"
+
+#. settings-schema.json->data-prefix-network->tooltip
+#, fuzzy
+msgid "Unit prefix for network speed."
+msgstr "Enhedspræfiks for swap-størrelse."
+
+#. settings-schema.json->network-interface->description
+#, fuzzy
+msgid "Network interface to monitor"
+msgstr "Vælg den GPU-variabel, der skal overvåges."
+
+#. settings-schema.json->network-interface->tooltip
+msgid ""
+"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
+msgstr ""
+
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Filsystem der skal overvåges"
@@ -146,6 +201,10 @@ msgstr "Vælg GPU-producenten."
msgid "NVIDIA"
msgstr "NVIDIA"
+#. settings-schema.json->gpu-manufacturer->options
+msgid "AMDGPU"
+msgstr ""
+
#. settings-schema.json->gpu-id->description
msgid "Id of GPU to monitor"
msgstr "ID på GPU der skal overvåges"
@@ -266,6 +325,8 @@ msgstr "Linjefarve for CPU"
#. settings-schema.json->line-color-swap->tooltip
#. settings-schema.json->line-color-hdd->tooltip
#. settings-schema.json->line-color-gpu->tooltip
+#. settings-schema.json->line-color-network-down->tooltip
+#. settings-schema.json->line-color-network-up->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB eller RGBA. Alfa ignoreres"
@@ -285,6 +346,16 @@ msgstr "Linjefarve for HDD"
msgid "Line color GPU"
msgstr "Linjefarve for GPU"
+#. settings-schema.json->line-color-network-down->description
+#, fuzzy
+msgid "Line color Network Download"
+msgstr "Linjefarve for Swap"
+
+#. settings-schema.json->line-color-network-up->description
+#, fuzzy
+msgid "Line color Network Upload"
+msgstr "Linjefarve for Swap"
+
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Gitterfarve"
diff --git a/files/system-monitor-graph@rcassani/po/de.po b/files/system-monitor-graph@rcassani/po/de.po
index cd346c9..4292d56 100644
--- a/files/system-monitor-graph@rcassani/po/de.po
+++ b/files/system-monitor-graph@rcassani/po/de.po
@@ -1,13 +1,14 @@
-# SOME DESCRIPTIVE TITLE.
+# SYSTEM MONITOR GRAPH
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR , YEAR.
+# rcassani, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-28 13:30-0500\n"
+"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
+"issues\n"
+"POT-Creation-Date: 2025-07-05 08:35-0400\n"
"PO-Revision-Date: 2022-04-17 18:13+0100\n"
"Last-Translator: Georg Sieber\n"
"Language-Team: \n"
@@ -17,41 +18,68 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. settings-schema.json->type->options
-#: desklet.js:149
+#. desklet.js:183
msgid "CPU"
msgstr "CPU"
-#. settings-schema.json->type->options
-#: desklet.js:157
-msgid "RAM"
-msgstr "RAM"
+#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:536
+msgid "GB"
+msgstr "GB"
-#: desklet.js:160
-#: desklet.js:193
+#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:550
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
-#: desklet.js:171
+#. desklet.js:199
+msgid "RAM"
+msgstr "RAM"
+
+#. settings-schema.json->type->options
+#. desklet.js:217
msgid "Swap"
msgstr "Swap"
-#: desklet.js:172
+#. desklet.js:240
msgid "free of"
msgstr "frei von"
-#: desklet.js:173
-msgid "GB"
-msgstr "GB"
-
-#: desklet.js:183
+#. desklet.js:256
msgid "GPU Usage"
msgstr "GPU-Auslastung"
-#: desklet.js:190
+#. desklet.js:278
msgid "GPU Memory"
msgstr "GPU-Speicher"
+#. settings-schema.json->type->options
+#. desklet.js:290
+msgid "Network"
+msgstr ""
+
+#. desklet.js:525 desklet.js:544 desklet.js:558
+#, fuzzy
+msgid "B"
+msgstr "GB"
+
+#. desklet.js:539
+msgid "MB"
+msgstr ""
+
+#. desklet.js:542
+msgid "KB"
+msgstr ""
+
+#. desklet.js:553
+#, fuzzy
+msgid "MiB"
+msgstr "GiB"
+
+#. desklet.js:556
+#, fuzzy
+msgid "KiB"
+msgstr "GiB"
+
#. metadata.json->name
msgid "System monitor graph"
msgstr "Systemauslastungs-Graph"
@@ -101,6 +129,7 @@ msgstr "Dezimal (1 GB = 1000³ Bytes)"
#. settings-schema.json->data-prefix-ram->description
#. settings-schema.json->data-prefix-swap->description
#. settings-schema.json->data-prefix-hdd->description
+#. settings-schema.json->data-prefix-network->description
#. settings-schema.json->data-prefix-gpumem->description
msgid "Prefix for data units"
msgstr "Präfixe für Speichergrößen"
@@ -117,13 +146,39 @@ msgstr "Einheiten-Präfix für Swap-Größe."
msgid "Unit prefix for Filesystem size."
msgstr "Einheiten-Präfix für Dateisystem-Größe."
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Binary prefix or IEC (1 KiB = 1024 bytes)"
+msgstr "Binär bzw. IEC (1 GiB = 1024³ Bytes)"
+
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Decimal prefix (1 KB = 1000 bytes)"
+msgstr "Dezimal (1 GB = 1000³ Bytes)"
+
+#. settings-schema.json->data-prefix-network->tooltip
+#, fuzzy
+msgid "Unit prefix for network speed."
+msgstr "Einheiten-Präfix für Swap-Größe."
+
+#. settings-schema.json->network-interface->description
+#, fuzzy
+msgid "Network interface to monitor"
+msgstr "Wählen Sie die anzuzeigende GPU-Variable."
+
+#. settings-schema.json->network-interface->tooltip
+msgid ""
+"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
+msgstr ""
+
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Anzuzeigendes Dateisystem"
#. settings-schema.json->filesystem->tooltip
msgid "Select a directory in the filesystem to monitor."
-msgstr "Wähöen Sie ein Verzeichnis im Dateisystem, welches angezeigt werden soll."
+msgstr ""
+"Wähöen Sie ein Verzeichnis im Dateisystem, welches angezeigt werden soll."
#. settings-schema.json->filesystem-label->description
msgid "Filesystem label"
@@ -145,6 +200,10 @@ msgstr "Wählen Sie den GPU-Hersteller."
msgid "NVIDIA"
msgstr "NVIDIA"
+#. settings-schema.json->gpu-manufacturer->options
+msgid "AMDGPU"
+msgstr ""
+
#. settings-schema.json->gpu-id->description
msgid "Id of GPU to monitor"
msgstr "ID der anzuzeigenden GPU"
@@ -262,8 +321,11 @@ msgstr "CPU-Linienfarbe"
#. settings-schema.json->line-color-cpu->tooltip
#. settings-schema.json->line-color-ram->tooltip
+#. settings-schema.json->line-color-swap->tooltip
#. settings-schema.json->line-color-hdd->tooltip
#. settings-schema.json->line-color-gpu->tooltip
+#. settings-schema.json->line-color-network-down->tooltip
+#. settings-schema.json->line-color-network-up->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB oder RGBA. Alpha wird ignoriert"
@@ -283,6 +345,16 @@ msgstr "HDD-Linienfarbe"
msgid "Line color GPU"
msgstr "GPU-Linienfarbe"
+#. settings-schema.json->line-color-network-down->description
+#, fuzzy
+msgid "Line color Network Download"
+msgstr "Swap-Linienfarbe"
+
+#. settings-schema.json->line-color-network-up->description
+#, fuzzy
+msgid "Line color Network Upload"
+msgstr "Swap-Linienfarbe"
+
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Diagrammfarbe"
@@ -297,4 +369,5 @@ msgstr "Anzahl vertikaler Linien im Diagramm"
#. settings-schema.json->scale-size->description
msgid "Scale factor for desklet size (scale factor of 1 = 330 x 120 px)"
-msgstr "Skalierungsfaktor für die Deskletgröße (Skalierungsfaktor 1 = 330 x 120 px)"
+msgstr ""
+"Skalierungsfaktor für die Deskletgröße (Skalierungsfaktor 1 = 330 x 120 px)"
diff --git a/files/system-monitor-graph@rcassani/po/es.po b/files/system-monitor-graph@rcassani/po/es.po
index bf6803c..ec7d1a7 100644
--- a/files/system-monitor-graph@rcassani/po/es.po
+++ b/files/system-monitor-graph@rcassani/po/es.po
@@ -1,13 +1,14 @@
-# SOME DESCRIPTIVE TITLE.
+# SYSTEM MONITOR GRAPH
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR , YEAR.
+# rcassani, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-08-04 22:27+0200\n"
+"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
+"issues\n"
+"POT-Creation-Date: 2025-07-05 08:35-0400\n"
"PO-Revision-Date: 2023-08-04 22:52+0200\n"
"Last-Translator: Daniel \n"
"Language-Team: \n"
@@ -19,40 +20,68 @@ msgstr ""
"X-Generator: Poedit 3.0.1\n"
#. settings-schema.json->type->options
-#: desklet.js:164
+#. desklet.js:183
msgid "CPU"
msgstr "CPU"
-#: desklet.js:175 desklet.js:193 desklet.js:213 desklet.js:242
+#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:536
msgid "GB"
msgstr "GB"
-#: desklet.js:178 desklet.js:196 desklet.js:216 desklet.js:245
+#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:550
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
-#: desklet.js:180
+#. desklet.js:199
msgid "RAM"
msgstr "RAM"
#. settings-schema.json->type->options
-#: desklet.js:198
+#. desklet.js:217
msgid "Swap"
msgstr "Swap"
-#: desklet.js:221
+#. desklet.js:240
msgid "free of"
msgstr "libres de"
-#: desklet.js:232
+#. desklet.js:256
msgid "GPU Usage"
msgstr "Uso de GPU"
-#: desklet.js:247
+#. desklet.js:278
msgid "GPU Memory"
msgstr "Memoria de GPU"
+#. settings-schema.json->type->options
+#. desklet.js:290
+msgid "Network"
+msgstr ""
+
+#. desklet.js:525 desklet.js:544 desklet.js:558
+#, fuzzy
+msgid "B"
+msgstr "GB"
+
+#. desklet.js:539
+msgid "MB"
+msgstr ""
+
+#. desklet.js:542
+msgid "KB"
+msgstr ""
+
+#. desklet.js:553
+#, fuzzy
+msgid "MiB"
+msgstr "GiB"
+
+#. desklet.js:556
+#, fuzzy
+msgid "KiB"
+msgstr "GiB"
+
#. metadata.json->name
msgid "System monitor graph"
msgstr "Gráfico del monitor de sistema"
@@ -102,6 +131,7 @@ msgstr "Prefijo decimal (1 GB = 1000³ octetos)"
#. settings-schema.json->data-prefix-ram->description
#. settings-schema.json->data-prefix-swap->description
#. settings-schema.json->data-prefix-hdd->description
+#. settings-schema.json->data-prefix-network->description
#. settings-schema.json->data-prefix-gpumem->description
msgid "Prefix for data units"
msgstr "Prefijo de las unidades de los datos"
@@ -120,6 +150,33 @@ msgstr ""
msgid "Unit prefix for Filesystem size."
msgstr "Prefijo de la unidad de medida del sistema de archivos."
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Binary prefix or IEC (1 KiB = 1024 bytes)"
+msgstr "Prefijo binario o del IEC (1 GiB = 1024³ octetos)"
+
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Decimal prefix (1 KB = 1000 bytes)"
+msgstr "Prefijo decimal (1 GB = 1000³ octetos)"
+
+#. settings-schema.json->data-prefix-network->tooltip
+#, fuzzy
+msgid "Unit prefix for network speed."
+msgstr ""
+"Prefijo de la unidad de medida\n"
+"de la memoria de intercambio (Swap)."
+
+#. settings-schema.json->network-interface->description
+#, fuzzy
+msgid "Network interface to monitor"
+msgstr "Seleccione la variable de la GPU que desea monitorear."
+
+#. settings-schema.json->network-interface->tooltip
+msgid ""
+"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
+msgstr ""
+
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Sistema de archivos a monitorear"
@@ -150,6 +207,10 @@ msgstr "Seleccione el fabricante de la GPU."
msgid "NVIDIA"
msgstr "NVIDIA"
+#. settings-schema.json->gpu-manufacturer->options
+msgid "AMDGPU"
+msgstr ""
+
#. settings-schema.json->gpu-id->description
msgid "Id of GPU to monitor"
msgstr "Id de la GPU a monitorear"
@@ -270,6 +331,8 @@ msgstr "Color de la línea de la CPU"
#. settings-schema.json->line-color-swap->tooltip
#. settings-schema.json->line-color-hdd->tooltip
#. settings-schema.json->line-color-gpu->tooltip
+#. settings-schema.json->line-color-network-down->tooltip
+#. settings-schema.json->line-color-network-up->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr ""
"El color se puede guardar en formato RGB o RGBA, pero se ignorará la opacidad"
@@ -290,6 +353,16 @@ msgstr "Color de la línea del Disco duro"
msgid "Line color GPU"
msgstr "Color de la línea de la GPU"
+#. settings-schema.json->line-color-network-down->description
+#, fuzzy
+msgid "Line color Network Download"
+msgstr "Color de la línea de Swap"
+
+#. settings-schema.json->line-color-network-up->description
+#, fuzzy
+msgid "Line color Network Upload"
+msgstr "Color de la línea de Swap"
+
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Color de la cuadrícula"
diff --git a/files/system-monitor-graph@rcassani/po/fi.po b/files/system-monitor-graph@rcassani/po/fi.po
index a7ce7f5..ce0cb39 100644
--- a/files/system-monitor-graph@rcassani/po/fi.po
+++ b/files/system-monitor-graph@rcassani/po/fi.po
@@ -1,65 +1,96 @@
-# SOME DESCRIPTIVE TITLE.
+# SYSTEM MONITOR GRAPH
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR , YEAR.
+# rcassani, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-05 18:14+0100\n"
+"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
+"issues\n"
+"POT-Creation-Date: 2025-07-05 08:35-0400\n"
"PO-Revision-Date: 2024-11-09 13:32+0200\n"
+"Last-Translator: Kimmo Kujansuu \n"
"Language-Team: \n"
+"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.3\n"
-"Last-Translator: Kimmo Kujansuu \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Language: fi\n"
#. settings-schema.json->type->options
-#: desklet.js:153
+#. desklet.js:183
msgid "CPU"
msgstr "CPU"
-#. settings-schema.json->type->options
-#: desklet.js:161
-msgid "RAM"
-msgstr "RAM"
+#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:536
+msgid "GB"
+msgstr "GB"
-#: desklet.js:164 desklet.js:174 desklet.js:207
+#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:550
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
-#: desklet.js:171
+#. desklet.js:199
+msgid "RAM"
+msgstr "RAM"
+
+#. settings-schema.json->type->options
+#. desklet.js:217
msgid "Swap"
msgstr "Swap"
-#: desklet.js:186
+#. desklet.js:240
msgid "free of"
msgstr "vapaa"
-#: desklet.js:187
-msgid "GB"
-msgstr "GB"
-
-#: desklet.js:197
+#. desklet.js:256
msgid "GPU Usage"
msgstr "GPU Käyttö"
-#: desklet.js:204
+#. desklet.js:278
msgid "GPU Memory"
msgstr "GPU Muisti"
+#. settings-schema.json->type->options
+#. desklet.js:290
+msgid "Network"
+msgstr ""
+
+#. desklet.js:525 desklet.js:544 desklet.js:558
+#, fuzzy
+msgid "B"
+msgstr "GB"
+
+#. desklet.js:539
+msgid "MB"
+msgstr ""
+
+#. desklet.js:542
+msgid "KB"
+msgstr ""
+
+#. desklet.js:553
+#, fuzzy
+msgid "MiB"
+msgstr "GiB"
+
+#. desklet.js:556
+#, fuzzy
+msgid "KiB"
+msgstr "GiB"
+
#. metadata.json->name
msgid "System monitor graph"
msgstr "System monitor graph"
#. metadata.json->description
msgid "Creates graphs for system variables."
-msgstr "Tekee ruudulle graafiset käyrät tietokoneen tehoon ja kulutukseen liittyvistä asioista."
+msgstr ""
+"Tekee ruudulle graafiset käyrät tietokoneen tehoon ja kulutukseen "
+"liittyvistä asioista."
#. settings-schema.json->head0->description
msgid "Settings for system-monitor-graph@rcassani"
@@ -102,6 +133,7 @@ msgstr "Desimaalinen lukema (1 GB = 1000³ bytes)"
#. settings-schema.json->data-prefix-ram->description
#. settings-schema.json->data-prefix-swap->description
#. settings-schema.json->data-prefix-hdd->description
+#. settings-schema.json->data-prefix-network->description
#. settings-schema.json->data-prefix-gpumem->description
msgid "Prefix for data units"
msgstr "Mittayksiköt"
@@ -118,6 +150,31 @@ msgstr "Lukemat Swap kokoa varten."
msgid "Unit prefix for Filesystem size."
msgstr "Lukemat kiintolevyn kokoa varten."
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Binary prefix or IEC (1 KiB = 1024 bytes)"
+msgstr "Binäärinen lukema tai IEC (1 GiB = 1024³ bytes)"
+
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Decimal prefix (1 KB = 1000 bytes)"
+msgstr "Desimaalinen lukema (1 GB = 1000³ bytes)"
+
+#. settings-schema.json->data-prefix-network->tooltip
+#, fuzzy
+msgid "Unit prefix for network speed."
+msgstr "Lukemat Swap kokoa varten."
+
+#. settings-schema.json->network-interface->description
+#, fuzzy
+msgid "Network interface to monitor"
+msgstr "Valitse valvottava GPU:n muuttuja näytölle."
+
+#. settings-schema.json->network-interface->tooltip
+msgid ""
+"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
+msgstr ""
+
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Valvottava kiintolevy tai kansio"
@@ -146,6 +203,10 @@ msgstr "Valitse GPU valmistaja."
msgid "NVIDIA"
msgstr "NVIDIA"
+#. settings-schema.json->gpu-manufacturer->options
+msgid "AMDGPU"
+msgstr ""
+
#. settings-schema.json->gpu-id->description
msgid "Id of GPU to monitor"
msgstr "Valvottavan GPU:n ID"
@@ -266,6 +327,8 @@ msgstr "Viivan väri CPU:lle"
#. settings-schema.json->line-color-swap->tooltip
#. settings-schema.json->line-color-hdd->tooltip
#. settings-schema.json->line-color-gpu->tooltip
+#. settings-schema.json->line-color-network-down->tooltip
+#. settings-schema.json->line-color-network-up->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB tai RGBA. Alfa jätetään huomioimatta"
@@ -285,6 +348,16 @@ msgstr "Viivan väri HDD:lle"
msgid "Line color GPU"
msgstr "Viivan väri GPU:lle"
+#. settings-schema.json->line-color-network-down->description
+#, fuzzy
+msgid "Line color Network Download"
+msgstr "Viivan väri Swap:lle"
+
+#. settings-schema.json->line-color-network-up->description
+#, fuzzy
+msgid "Line color Network Upload"
+msgstr "Viivan väri Swap:lle"
+
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Apuviivojen väri"
diff --git a/files/system-monitor-graph@rcassani/po/hu.po b/files/system-monitor-graph@rcassani/po/hu.po
index 2d042f3..7d97882 100644
--- a/files/system-monitor-graph@rcassani/po/hu.po
+++ b/files/system-monitor-graph@rcassani/po/hu.po
@@ -1,13 +1,14 @@
-# SOME DESCRIPTIVE TITLE.
+# SYSTEM MONITOR GRAPH
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR , YEAR.
+# rcassani, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-05 18:14+0100\n"
+"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
+"issues\n"
+"POT-Creation-Date: 2025-07-05 08:35-0400\n"
"PO-Revision-Date: 2023-12-13 12:42+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -19,40 +20,68 @@ msgstr ""
"X-Generator: Poedit 3.0.1\n"
#. settings-schema.json->type->options
-#: desklet.js:153
+#. desklet.js:183
msgid "CPU"
msgstr "CPU"
-#. settings-schema.json->type->options
-#: desklet.js:161
-msgid "RAM"
-msgstr "RAM"
+#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:536
+msgid "GB"
+msgstr "GB"
-#: desklet.js:164 desklet.js:174 desklet.js:207
+#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:550
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
-#: desklet.js:171
+#. desklet.js:199
+msgid "RAM"
+msgstr "RAM"
+
+#. settings-schema.json->type->options
+#. desklet.js:217
msgid "Swap"
msgstr "Cserehely"
-#: desklet.js:186
+#. desklet.js:240
msgid "free of"
msgstr "szabad, összesen:"
-#: desklet.js:187
-msgid "GB"
-msgstr "GB"
-
-#: desklet.js:197
+#. desklet.js:256
msgid "GPU Usage"
msgstr "GPU használat"
-#: desklet.js:204
+#. desklet.js:278
msgid "GPU Memory"
msgstr "GPU memória"
+#. settings-schema.json->type->options
+#. desklet.js:290
+msgid "Network"
+msgstr ""
+
+#. desklet.js:525 desklet.js:544 desklet.js:558
+#, fuzzy
+msgid "B"
+msgstr "GB"
+
+#. desklet.js:539
+msgid "MB"
+msgstr ""
+
+#. desklet.js:542
+msgid "KB"
+msgstr ""
+
+#. desklet.js:553
+#, fuzzy
+msgid "MiB"
+msgstr "GiB"
+
+#. desklet.js:556
+#, fuzzy
+msgid "KiB"
+msgstr "GiB"
+
#. metadata.json->name
msgid "System monitor graph"
msgstr "Rendszerfigyelő grafikonnal"
@@ -102,6 +131,7 @@ msgstr "Tizedes előtag (1 GB = 1000³ bájt)"
#. settings-schema.json->data-prefix-ram->description
#. settings-schema.json->data-prefix-swap->description
#. settings-schema.json->data-prefix-hdd->description
+#. settings-schema.json->data-prefix-network->description
#. settings-schema.json->data-prefix-gpumem->description
msgid "Prefix for data units"
msgstr "Az adategységek előtagja"
@@ -118,6 +148,31 @@ msgstr "A cserehely méretének egység előtagja."
msgid "Unit prefix for Filesystem size."
msgstr "A fájlrendszer méretének egység előtagja."
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Binary prefix or IEC (1 KiB = 1024 bytes)"
+msgstr "Bináris előtag vagy IEC (1 GiB = 1024³ bájt)"
+
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Decimal prefix (1 KB = 1000 bytes)"
+msgstr "Tizedes előtag (1 GB = 1000³ bájt)"
+
+#. settings-schema.json->data-prefix-network->tooltip
+#, fuzzy
+msgid "Unit prefix for network speed."
+msgstr "A cserehely méretének egység előtagja."
+
+#. settings-schema.json->network-interface->description
+#, fuzzy
+msgid "Network interface to monitor"
+msgstr "Válassza ki a megfigyelendő GPU jellemzőket."
+
+#. settings-schema.json->network-interface->tooltip
+msgid ""
+"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
+msgstr ""
+
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Megfigyelendő fájlrendszer"
@@ -132,7 +187,9 @@ msgstr "Fájlrendszer címkeFájlrendszercímke"
#. settings-schema.json->filesystem-label->tooltip
msgid "Empty uses the filesystem name from df."
-msgstr "Amennyiben üresen hagyja, a fájlrendszer neve a df parancs alapján lesz megadva."
+msgstr ""
+"Amennyiben üresen hagyja, a fájlrendszer neve a df parancs alapján lesz "
+"megadva."
#. settings-schema.json->gpu-manufacturer->description
msgid "GPU manufacturer"
@@ -146,6 +203,10 @@ msgstr "Válassza ki a GPU gyártóját."
msgid "NVIDIA"
msgstr "NVIDIA"
+#. settings-schema.json->gpu-manufacturer->options
+msgid "AMDGPU"
+msgstr ""
+
#. settings-schema.json->gpu-id->description
msgid "Id of GPU to monitor"
msgstr "A figyelendő GPU azonosítója"
@@ -266,6 +327,8 @@ msgstr "CPU vonalszín"
#. settings-schema.json->line-color-swap->tooltip
#. settings-schema.json->line-color-hdd->tooltip
#. settings-schema.json->line-color-gpu->tooltip
+#. settings-schema.json->line-color-network-down->tooltip
+#. settings-schema.json->line-color-network-up->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB vagy RGBA. Az Alfa csatorna figyelmen kívül hagyásával"
@@ -285,6 +348,16 @@ msgstr "HDD vonalszín"
msgid "Line color GPU"
msgstr "GPU vonalszín"
+#. settings-schema.json->line-color-network-down->description
+#, fuzzy
+msgid "Line color Network Download"
+msgstr "Cserehely vonalszín"
+
+#. settings-schema.json->line-color-network-up->description
+#, fuzzy
+msgid "Line color Network Upload"
+msgstr "Cserehely vonalszín"
+
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Rácsszín"
diff --git a/files/system-monitor-graph@rcassani/po/it.po b/files/system-monitor-graph@rcassani/po/it.po
index bd2e910..d534b49 100644
--- a/files/system-monitor-graph@rcassani/po/it.po
+++ b/files/system-monitor-graph@rcassani/po/it.po
@@ -1,13 +1,14 @@
-# SOME DESCRIPTIVE TITLE.
+# SYSTEM MONITOR GRAPH
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR , YEAR.
+# rcassani, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-05 18:14+0100\n"
+"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
+"issues\n"
+"POT-Creation-Date: 2025-07-05 08:35-0400\n"
"PO-Revision-Date: 2023-12-12 18:57+0100\n"
"Last-Translator: Dragone2 \n"
"Language-Team: \n"
@@ -19,40 +20,68 @@ msgstr ""
"X-Generator: Poedit 3.0.1\n"
#. settings-schema.json->type->options
-#: desklet.js:153
+#. desklet.js:183
msgid "CPU"
msgstr "CPU"
-#. settings-schema.json->type->options
-#: desklet.js:161
-msgid "RAM"
-msgstr "RAM"
+#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:536
+msgid "GB"
+msgstr "GB"
-#: desklet.js:164 desklet.js:174 desklet.js:207
+#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:550
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
-#: desklet.js:171
+#. desklet.js:199
+msgid "RAM"
+msgstr "RAM"
+
+#. settings-schema.json->type->options
+#. desklet.js:217
msgid "Swap"
msgstr "Swap"
-#: desklet.js:186
+#. desklet.js:240
msgid "free of"
msgstr "liberi su"
-#: desklet.js:187
-msgid "GB"
-msgstr "GB"
-
-#: desklet.js:197
+#. desklet.js:256
msgid "GPU Usage"
msgstr "Utilizzo GPU"
-#: desklet.js:204
+#. desklet.js:278
msgid "GPU Memory"
msgstr "Memoria GPU"
+#. settings-schema.json->type->options
+#. desklet.js:290
+msgid "Network"
+msgstr ""
+
+#. desklet.js:525 desklet.js:544 desklet.js:558
+#, fuzzy
+msgid "B"
+msgstr "GB"
+
+#. desklet.js:539
+msgid "MB"
+msgstr ""
+
+#. desklet.js:542
+msgid "KB"
+msgstr ""
+
+#. desklet.js:553
+#, fuzzy
+msgid "MiB"
+msgstr "GiB"
+
+#. desklet.js:556
+#, fuzzy
+msgid "KiB"
+msgstr "GiB"
+
#. metadata.json->name
msgid "System monitor graph"
msgstr "Grafico di Monitoraggio del Sistema"
@@ -102,6 +131,7 @@ msgstr "Prefisso decimale (1 GB = 1000³ byte)"
#. settings-schema.json->data-prefix-ram->description
#. settings-schema.json->data-prefix-swap->description
#. settings-schema.json->data-prefix-hdd->description
+#. settings-schema.json->data-prefix-network->description
#. settings-schema.json->data-prefix-gpumem->description
msgid "Prefix for data units"
msgstr "Prefisso per le unità dati"
@@ -118,6 +148,31 @@ msgstr "Prefisso dell'unità per la dimensione dello Swap."
msgid "Unit prefix for Filesystem size."
msgstr "Prefisso dell'unità per la dimensione del file system."
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Binary prefix or IEC (1 KiB = 1024 bytes)"
+msgstr "Prefisso binario o IEC (1 GiB = 1024³ byte)"
+
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Decimal prefix (1 KB = 1000 bytes)"
+msgstr "Prefisso decimale (1 GB = 1000³ byte)"
+
+#. settings-schema.json->data-prefix-network->tooltip
+#, fuzzy
+msgid "Unit prefix for network speed."
+msgstr "Prefisso dell'unità per la dimensione dello Swap."
+
+#. settings-schema.json->network-interface->description
+#, fuzzy
+msgid "Network interface to monitor"
+msgstr "Seleziona la variabile della GPU da monitorare."
+
+#. settings-schema.json->network-interface->tooltip
+msgid ""
+"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
+msgstr ""
+
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Filesystem da monitorare"
@@ -146,6 +201,10 @@ msgstr "Seleziona il produttore della GPU."
msgid "NVIDIA"
msgstr "NVIDIA"
+#. settings-schema.json->gpu-manufacturer->options
+msgid "AMDGPU"
+msgstr ""
+
#. settings-schema.json->gpu-id->description
msgid "Id of GPU to monitor"
msgstr "Id della GPU da monitorare"
@@ -266,6 +325,8 @@ msgstr "Colore linea CPU"
#. settings-schema.json->line-color-swap->tooltip
#. settings-schema.json->line-color-hdd->tooltip
#. settings-schema.json->line-color-gpu->tooltip
+#. settings-schema.json->line-color-network-down->tooltip
+#. settings-schema.json->line-color-network-up->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB o RGBA. Alfa è ignorato"
@@ -285,6 +346,16 @@ msgstr "Colore linea HDD"
msgid "Line color GPU"
msgstr "Colore linea GPU"
+#. settings-schema.json->line-color-network-down->description
+#, fuzzy
+msgid "Line color Network Download"
+msgstr "Colore linea Swap"
+
+#. settings-schema.json->line-color-network-up->description
+#, fuzzy
+msgid "Line color Network Upload"
+msgstr "Colore linea Swap"
+
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Colore griglia"
diff --git a/files/system-monitor-graph@rcassani/po/nl.po b/files/system-monitor-graph@rcassani/po/nl.po
index 860d801..8a0a4f2 100644
--- a/files/system-monitor-graph@rcassani/po/nl.po
+++ b/files/system-monitor-graph@rcassani/po/nl.po
@@ -1,13 +1,14 @@
-# SOME DESCRIPTIVE TITLE.
+# SYSTEM MONITOR GRAPH
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR , YEAR.
+# rcassani, 2020
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-05 18:14+0100\n"
+"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
+"issues\n"
+"POT-Creation-Date: 2025-07-05 08:35-0400\n"
"PO-Revision-Date: 2024-04-19 14:32+0200\n"
"Last-Translator: qadzek\n"
"Language-Team: \n"
@@ -17,40 +18,68 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. settings-schema.json->type->options
-#: desklet.js:153
+#. desklet.js:183
msgid "CPU"
msgstr "CPU"
-#. settings-schema.json->type->options
-#: desklet.js:161
-msgid "RAM"
-msgstr "RAM"
+#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:536
+msgid "GB"
+msgstr "GB"
-#: desklet.js:164 desklet.js:174 desklet.js:207
+#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:550
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
-#: desklet.js:171
+#. desklet.js:199
+msgid "RAM"
+msgstr "RAM"
+
+#. settings-schema.json->type->options
+#. desklet.js:217
msgid "Swap"
msgstr "Swap"
-#: desklet.js:186
+#. desklet.js:240
msgid "free of"
msgstr "vrij van"
-#: desklet.js:187
-msgid "GB"
-msgstr "GB"
-
-#: desklet.js:197
+#. desklet.js:256
msgid "GPU Usage"
msgstr "GPU Gebruik"
-#: desklet.js:204
+#. desklet.js:278
msgid "GPU Memory"
msgstr "GPU Geheugen"
+#. settings-schema.json->type->options
+#. desklet.js:290
+msgid "Network"
+msgstr ""
+
+#. desklet.js:525 desklet.js:544 desklet.js:558
+#, fuzzy
+msgid "B"
+msgstr "GB"
+
+#. desklet.js:539
+msgid "MB"
+msgstr ""
+
+#. desklet.js:542
+msgid "KB"
+msgstr ""
+
+#. desklet.js:553
+#, fuzzy
+msgid "MiB"
+msgstr "GiB"
+
+#. desklet.js:556
+#, fuzzy
+msgid "KiB"
+msgstr "GiB"
+
#. metadata.json->name
msgid "System monitor graph"
msgstr "Systeemmonitor grafiek"
@@ -100,6 +129,7 @@ msgstr "Decimaal voorvoegsel (1 GB = 1000³ bytes)"
#. settings-schema.json->data-prefix-ram->description
#. settings-schema.json->data-prefix-swap->description
#. settings-schema.json->data-prefix-hdd->description
+#. settings-schema.json->data-prefix-network->description
#. settings-schema.json->data-prefix-gpumem->description
msgid "Prefix for data units"
msgstr "Voorvoegsel voor gegevenseenheden"
@@ -116,6 +146,31 @@ msgstr "Eenheid voorvoegsel voor Swap-grootte."
msgid "Unit prefix for Filesystem size."
msgstr "Eenheid voorvoegsel voor Bestandssysteemgrootte."
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Binary prefix or IEC (1 KiB = 1024 bytes)"
+msgstr "Binair voorvoegsel of IEC (1 GiB = 1024³ bytes)"
+
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Decimal prefix (1 KB = 1000 bytes)"
+msgstr "Decimaal voorvoegsel (1 GB = 1000³ bytes)"
+
+#. settings-schema.json->data-prefix-network->tooltip
+#, fuzzy
+msgid "Unit prefix for network speed."
+msgstr "Eenheid voorvoegsel voor Swap-grootte."
+
+#. settings-schema.json->network-interface->description
+#, fuzzy
+msgid "Network interface to monitor"
+msgstr "Selecteer de GPU-variabele om te monitoren."
+
+#. settings-schema.json->network-interface->tooltip
+msgid ""
+"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
+msgstr ""
+
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Bestandssysteem om te monitoren"
@@ -144,6 +199,10 @@ msgstr "Selecteer de GPU-fabrikant."
msgid "NVIDIA"
msgstr "NVIDIA"
+#. settings-schema.json->gpu-manufacturer->options
+msgid "AMDGPU"
+msgstr ""
+
#. settings-schema.json->gpu-id->description
msgid "Id of GPU to monitor"
msgstr "ID van GPU om te monitoren"
@@ -264,6 +323,8 @@ msgstr "Lijnkleur CPU"
#. settings-schema.json->line-color-swap->tooltip
#. settings-schema.json->line-color-hdd->tooltip
#. settings-schema.json->line-color-gpu->tooltip
+#. settings-schema.json->line-color-network-down->tooltip
+#. settings-schema.json->line-color-network-up->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB of RGBA. Alpha wordt genegeerd"
@@ -283,6 +344,16 @@ msgstr "Lijnkleur HDD"
msgid "Line color GPU"
msgstr "Lijnkleur GPU"
+#. settings-schema.json->line-color-network-down->description
+#, fuzzy
+msgid "Line color Network Download"
+msgstr "Lijnkleur Swap"
+
+#. settings-schema.json->line-color-network-up->description
+#, fuzzy
+msgid "Line color Network Upload"
+msgstr "Lijnkleur Swap"
+
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Rasterkleur"
diff --git a/files/system-monitor-graph@rcassani/po/pt_BR.po b/files/system-monitor-graph@rcassani/po/pt_BR.po
index 1aab040..d5308c8 100644
--- a/files/system-monitor-graph@rcassani/po/pt_BR.po
+++ b/files/system-monitor-graph@rcassani/po/pt_BR.po
@@ -1,4 +1,4 @@
-# SOME DESCRIPTIVE TITLE.
+# SYSTEM MONITOR GRAPH
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Marcelo Aof, 2021.
@@ -6,48 +6,82 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-11-28 13:30-0500\n"
+"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
+"issues\n"
+"POT-Creation-Date: 2025-07-05 08:35-0400\n"
"PO-Revision-Date: 2021-11-29 15:20-0300\n"
+"Last-Translator: Marcelo Aof\n"
"Language-Team: \n"
+"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.0\n"
-"Last-Translator: Marcelo Aof\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Language: pt_BR\n"
#. settings-schema.json->type->options
-#: desklet.js:149
+#. desklet.js:183
msgid "CPU"
msgstr "CPU"
-#. settings-schema.json->type->options
-#: desklet.js:157
-msgid "RAM"
-msgstr "RAM"
-
-#: desklet.js:160 desklet.js:193
-msgid "GiB"
-msgstr "GiB"
-
-#: desklet.js:172
-msgid "free of"
-msgstr "livres de"
-
-#: desklet.js:173
+#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:536
msgid "GB"
msgstr "GB"
-#: desklet.js:183
+#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:550
+msgid "GiB"
+msgstr "GiB"
+
+#. settings-schema.json->type->options
+#. desklet.js:199
+msgid "RAM"
+msgstr "RAM"
+
+#. settings-schema.json->type->options
+#. desklet.js:217
+msgid "Swap"
+msgstr ""
+
+#. desklet.js:240
+msgid "free of"
+msgstr "livres de"
+
+#. desklet.js:256
msgid "GPU Usage"
msgstr "Uso da GPU"
-#: desklet.js:190
+#. desklet.js:278
msgid "GPU Memory"
msgstr "Memória da GPU"
+#. settings-schema.json->type->options
+#. desklet.js:290
+msgid "Network"
+msgstr ""
+
+#. desklet.js:525 desklet.js:544 desklet.js:558
+#, fuzzy
+msgid "B"
+msgstr "GB"
+
+#. desklet.js:539
+msgid "MB"
+msgstr ""
+
+#. desklet.js:542
+msgid "KB"
+msgstr ""
+
+#. desklet.js:553
+#, fuzzy
+msgid "MiB"
+msgstr "GiB"
+
+#. desklet.js:556
+#, fuzzy
+msgid "KiB"
+msgstr "GiB"
+
#. metadata.json->name
msgid "System monitor graph"
msgstr "Gráficos do monitor do sistema"
@@ -80,6 +114,62 @@ msgstr "HD"
msgid "GPU"
msgstr "GPU"
+#. settings-schema.json->data-prefix-ram->options
+#. settings-schema.json->data-prefix-swap->options
+#. settings-schema.json->data-prefix-hdd->options
+#. settings-schema.json->data-prefix-gpumem->options
+msgid "Binary prefix or IEC (1 GiB = 1024³ bytes)"
+msgstr ""
+
+#. settings-schema.json->data-prefix-ram->options
+#. settings-schema.json->data-prefix-swap->options
+#. settings-schema.json->data-prefix-hdd->options
+#. settings-schema.json->data-prefix-gpumem->options
+msgid "Decimal prefix (1 GB = 1000³ bytes)"
+msgstr ""
+
+#. settings-schema.json->data-prefix-ram->description
+#. settings-schema.json->data-prefix-swap->description
+#. settings-schema.json->data-prefix-hdd->description
+#. settings-schema.json->data-prefix-network->description
+#. settings-schema.json->data-prefix-gpumem->description
+msgid "Prefix for data units"
+msgstr ""
+
+#. settings-schema.json->data-prefix-ram->tooltip
+msgid "Unit prefix for RAM size."
+msgstr ""
+
+#. settings-schema.json->data-prefix-swap->tooltip
+msgid "Unit prefix for Swap size."
+msgstr ""
+
+#. settings-schema.json->data-prefix-hdd->tooltip
+msgid "Unit prefix for Filesystem size."
+msgstr ""
+
+#. settings-schema.json->data-prefix-network->options
+msgid "Binary prefix or IEC (1 KiB = 1024 bytes)"
+msgstr ""
+
+#. settings-schema.json->data-prefix-network->options
+msgid "Decimal prefix (1 KB = 1000 bytes)"
+msgstr ""
+
+#. settings-schema.json->data-prefix-network->tooltip
+msgid "Unit prefix for network speed."
+msgstr ""
+
+#. settings-schema.json->network-interface->description
+#, fuzzy
+msgid "Network interface to monitor"
+msgstr "Selecione a variável da GPU para monitorar."
+
+#. settings-schema.json->network-interface->tooltip
+msgid ""
+"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
+msgstr ""
+
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Disco de armazenamento para monitorar"
@@ -94,7 +184,9 @@ msgstr "Rótulo do disco de armazenamento"
#. settings-schema.json->filesystem-label->tooltip
msgid "Empty uses the filesystem name from df."
-msgstr "Se o nome do disco de armazenamento estiver em branco, seu nome advirá do comando df."
+msgstr ""
+"Se o nome do disco de armazenamento estiver em branco, seu nome advirá do "
+"comando df."
#. settings-schema.json->gpu-manufacturer->description
msgid "GPU manufacturer"
@@ -108,6 +200,10 @@ msgstr "Selecione a fabricante da GPU."
msgid "NVIDIA"
msgstr "NVIDIA"
+#. settings-schema.json->gpu-manufacturer->options
+msgid "AMDGPU"
+msgstr ""
+
#. settings-schema.json->gpu-id->description
msgid "Id of GPU to monitor"
msgstr "ID da GPU para monitorar"
@@ -132,6 +228,10 @@ msgstr "Uso"
msgid "Memory"
msgstr "Memória"
+#. settings-schema.json->data-prefix-gpumem->tooltip
+msgid "Unit prefix for GPU memory size."
+msgstr ""
+
#. settings-schema.json->duration->description
msgid "Duration of the graph"
msgstr "Duração do gráfico"
@@ -221,15 +321,24 @@ msgstr "Cor da linha da CPU"
#. settings-schema.json->line-color-cpu->tooltip
#. settings-schema.json->line-color-ram->tooltip
+#. settings-schema.json->line-color-swap->tooltip
#. settings-schema.json->line-color-hdd->tooltip
#. settings-schema.json->line-color-gpu->tooltip
+#. settings-schema.json->line-color-network-down->tooltip
+#. settings-schema.json->line-color-network-up->tooltip
msgid "RGB or RGBA. Alpha is ignored"
-msgstr "A cor pode ser salva no formato RGB ou RGBA, mas a opacidade será ignorada."
+msgstr ""
+"A cor pode ser salva no formato RGB ou RGBA, mas a opacidade será ignorada."
#. settings-schema.json->line-color-ram->description
msgid "Line color RAM"
msgstr "Cor da linha da RAM"
+#. settings-schema.json->line-color-swap->description
+#, fuzzy
+msgid "Line color Swap"
+msgstr "Cor da linha da CPU"
+
#. settings-schema.json->line-color-hdd->description
msgid "Line color HDD"
msgstr "Cor da linha do HD"
@@ -238,6 +347,15 @@ msgstr "Cor da linha do HD"
msgid "Line color GPU"
msgstr "Cor da linha da GPU"
+#. settings-schema.json->line-color-network-down->description
+msgid "Line color Network Download"
+msgstr ""
+
+#. settings-schema.json->line-color-network-up->description
+#, fuzzy
+msgid "Line color Network Upload"
+msgstr "Cor da linha da CPU"
+
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Cor da grade"
@@ -252,4 +370,6 @@ msgstr "Número de linhas verticais na grade"
#. settings-schema.json->scale-size->description
msgid "Scale factor for desklet size (scale factor of 1 = 330 x 120 px)"
-msgstr "Escala de proporção para o tamanho do desklet (escala de proporção de 1 = 330 x 120px)"
+msgstr ""
+"Escala de proporção para o tamanho do desklet (escala de proporção de 1 = "
+"330 x 120px)"
diff --git a/files/system-monitor-graph@rcassani/po/ro.po b/files/system-monitor-graph@rcassani/po/ro.po
index 7923367..a20267d 100644
--- a/files/system-monitor-graph@rcassani/po/ro.po
+++ b/files/system-monitor-graph@rcassani/po/ro.po
@@ -5,55 +5,83 @@
#
msgid ""
msgstr ""
-"Content-Transfer-Encoding: 8bit\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Language: ro\n"
-"Language-Team: none\n"
-"Last-Translator: Automatically generated\n"
-"MIME-Version: 1.0\n"
-"PO-Revision-Date: 2022-04-17 23:21+0200\n"
-"POT-Creation-Date: 2022-04-17 23:21+0200\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2;\n"
"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: \n"
+"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
+"issues\n"
+"POT-Creation-Date: 2025-07-05 08:35-0400\n"
+"PO-Revision-Date: 2022-04-17 23:21+0200\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
#. settings-schema.json->type->options
-#: desklet.js:153
+#. desklet.js:183
msgid "CPU"
msgstr "CPU"
-#. settings-schema.json->type->options
-#: desklet.js:161
-msgid "RAM"
-msgstr "RAM"
+#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:536
+msgid "GB"
+msgstr "GB"
-#: desklet.js:164
-#: desklet.js:174
-#: desklet.js:207
+#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:550
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
-#: desklet.js:171
+#. desklet.js:199
+msgid "RAM"
+msgstr "RAM"
+
+#. settings-schema.json->type->options
+#. desklet.js:217
msgid "Swap"
msgstr "Schimbă"
-#: desklet.js:186
+#. desklet.js:240
msgid "free of"
msgstr "liber din"
-#: desklet.js:187
-msgid "GB"
-msgstr "GB"
-
-#: desklet.js:197
+#. desklet.js:256
msgid "GPU Usage"
msgstr "Utilizare GPU"
-#: desklet.js:204
+#. desklet.js:278
msgid "GPU Memory"
msgstr "Memorie GPU"
+#. settings-schema.json->type->options
+#. desklet.js:290
+msgid "Network"
+msgstr ""
+
+#. desklet.js:525 desklet.js:544 desklet.js:558
+#, fuzzy
+msgid "B"
+msgstr "GB"
+
+#. desklet.js:539
+msgid "MB"
+msgstr ""
+
+#. desklet.js:542
+msgid "KB"
+msgstr ""
+
+#. desklet.js:553
+#, fuzzy
+msgid "MiB"
+msgstr "GiB"
+
+#. desklet.js:556
+#, fuzzy
+msgid "KiB"
+msgstr "GiB"
+
#. metadata.json->name
msgid "System monitor graph"
msgstr "Graficul monitorului de sistem"
@@ -86,13 +114,71 @@ msgstr "HDD"
msgid "GPU"
msgstr "GPU"
+#. settings-schema.json->data-prefix-ram->options
+#. settings-schema.json->data-prefix-swap->options
+#. settings-schema.json->data-prefix-hdd->options
+#. settings-schema.json->data-prefix-gpumem->options
+msgid "Binary prefix or IEC (1 GiB = 1024³ bytes)"
+msgstr ""
+
+#. settings-schema.json->data-prefix-ram->options
+#. settings-schema.json->data-prefix-swap->options
+#. settings-schema.json->data-prefix-hdd->options
+#. settings-schema.json->data-prefix-gpumem->options
+msgid "Decimal prefix (1 GB = 1000³ bytes)"
+msgstr ""
+
+#. settings-schema.json->data-prefix-ram->description
+#. settings-schema.json->data-prefix-swap->description
+#. settings-schema.json->data-prefix-hdd->description
+#. settings-schema.json->data-prefix-network->description
+#. settings-schema.json->data-prefix-gpumem->description
+msgid "Prefix for data units"
+msgstr ""
+
+#. settings-schema.json->data-prefix-ram->tooltip
+msgid "Unit prefix for RAM size."
+msgstr ""
+
+#. settings-schema.json->data-prefix-swap->tooltip
+msgid "Unit prefix for Swap size."
+msgstr ""
+
+#. settings-schema.json->data-prefix-hdd->tooltip
+msgid "Unit prefix for Filesystem size."
+msgstr ""
+
+#. settings-schema.json->data-prefix-network->options
+msgid "Binary prefix or IEC (1 KiB = 1024 bytes)"
+msgstr ""
+
+#. settings-schema.json->data-prefix-network->options
+msgid "Decimal prefix (1 KB = 1000 bytes)"
+msgstr ""
+
+#. settings-schema.json->data-prefix-network->tooltip
+msgid "Unit prefix for network speed."
+msgstr ""
+
+#. settings-schema.json->network-interface->description
+#, fuzzy
+msgid "Network interface to monitor"
+msgstr "Selectează variabila GPU care urmează să fie monitorizată."
+
+#. settings-schema.json->network-interface->tooltip
+msgid ""
+"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
+msgstr ""
+
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Sistemul de fișiere de monitorizat"
#. settings-schema.json->filesystem->tooltip
msgid "Select a directory in the filesystem to monitor."
-msgstr "Selectează un director din sistemul de fișiere care urmează să fie monitorizat."
+msgstr ""
+"Selectează un director din sistemul de fișiere care urmează să fie "
+"monitorizat."
#. settings-schema.json->filesystem-label->description
msgid "Filesystem label"
@@ -114,6 +200,10 @@ msgstr "Selectează producătorul GPU."
msgid "NVIDIA"
msgstr "NVIDIA"
+#. settings-schema.json->gpu-manufacturer->options
+msgid "AMDGPU"
+msgstr ""
+
#. settings-schema.json->gpu-id->description
msgid "Id of GPU to monitor"
msgstr "ID-ul GPU-ului de monitorizat"
@@ -138,6 +228,10 @@ msgstr "Utilizare"
msgid "Memory"
msgstr "Memorie"
+#. settings-schema.json->data-prefix-gpumem->tooltip
+msgid "Unit prefix for GPU memory size."
+msgstr ""
+
#. settings-schema.json->duration->description
msgid "Duration of the graph"
msgstr "Durata graficului"
@@ -230,6 +324,8 @@ msgstr "Culoarea liniei CPU"
#. settings-schema.json->line-color-swap->tooltip
#. settings-schema.json->line-color-hdd->tooltip
#. settings-schema.json->line-color-gpu->tooltip
+#. settings-schema.json->line-color-network-down->tooltip
+#. settings-schema.json->line-color-network-up->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB sau RGBA. Alpha este ignorat."
@@ -249,6 +345,16 @@ msgstr "Culoarea liniei HDD"
msgid "Line color GPU"
msgstr "Culoarea liniei GPU"
+#. settings-schema.json->line-color-network-down->description
+#, fuzzy
+msgid "Line color Network Download"
+msgstr "Culoarea liniei Swap"
+
+#. settings-schema.json->line-color-network-up->description
+#, fuzzy
+msgid "Line color Network Upload"
+msgstr "Culoarea liniei Swap"
+
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Culoarea grilei"
@@ -263,4 +369,6 @@ msgstr "Numărul de linii verticale din grilă"
#. settings-schema.json->scale-size->description
msgid "Scale factor for desklet size (scale factor of 1 = 330 x 120 px)"
-msgstr "Factorul de scară pentru dimensiunea deskletului (factor de scară de 1 = 330 x 120 px)"
+msgstr ""
+"Factorul de scară pentru dimensiunea deskletului (factor de scară de 1 = 330 "
+"x 120 px)"
diff --git a/files/system-monitor-graph@rcassani/po/ru.po b/files/system-monitor-graph@rcassani/po/ru.po
index 5f8e325..a3b5fbb 100644
--- a/files/system-monitor-graph@rcassani/po/ru.po
+++ b/files/system-monitor-graph@rcassani/po/ru.po
@@ -2,8 +2,9 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-05 18:14+0100\n"
+"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
+"issues\n"
+"POT-Creation-Date: 2025-07-05 08:35-0400\n"
"PO-Revision-Date: \n"
"Last-Translator: blogdron\n"
"Language-Team: \n"
@@ -14,40 +15,65 @@ msgstr ""
"X-Generator: Poedit 3.4.1\n"
#. settings-schema.json->type->options
-#: desklet.js:153
+#. desklet.js:183
msgid "CPU"
msgstr "Процессор"
-#. settings-schema.json->type->options
-#: desklet.js:161
-msgid "RAM"
-msgstr "Память"
+#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:536
+msgid "GB"
+msgstr ""
-#: desklet.js:164 desklet.js:174 desklet.js:207
+#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:550
msgid "GiB"
msgstr ""
#. settings-schema.json->type->options
-#: desklet.js:171
+#. desklet.js:199
+msgid "RAM"
+msgstr "Память"
+
+#. settings-schema.json->type->options
+#. desklet.js:217
msgid "Swap"
msgstr "Подкачка"
-#: desklet.js:186
+#. desklet.js:240
msgid "free of"
msgstr "свободно из"
-#: desklet.js:187
-msgid "GB"
-msgstr ""
-
-#: desklet.js:197
+#. desklet.js:256
msgid "GPU Usage"
msgstr "Загрузка Процессора"
-#: desklet.js:204
+#. desklet.js:278
msgid "GPU Memory"
msgstr "Использовано Памяти"
+#. settings-schema.json->type->options
+#. desklet.js:290
+msgid "Network"
+msgstr ""
+
+#. desklet.js:525 desklet.js:544 desklet.js:558
+msgid "B"
+msgstr ""
+
+#. desklet.js:539
+msgid "MB"
+msgstr ""
+
+#. desklet.js:542
+msgid "KB"
+msgstr ""
+
+#. desklet.js:553
+msgid "MiB"
+msgstr ""
+
+#. desklet.js:556
+msgid "KiB"
+msgstr ""
+
#. metadata.json->name
msgid "System monitor graph"
msgstr "Системный монитор с графиками (System monitor graph)"
@@ -97,6 +123,7 @@ msgstr "Десятичная префикс (1 GB = 1000³ bytes)"
#. settings-schema.json->data-prefix-ram->description
#. settings-schema.json->data-prefix-swap->description
#. settings-schema.json->data-prefix-hdd->description
+#. settings-schema.json->data-prefix-network->description
#. settings-schema.json->data-prefix-gpumem->description
msgid "Prefix for data units"
msgstr "Система счисления"
@@ -113,6 +140,31 @@ msgstr "Система счисления для Подкачки."
msgid "Unit prefix for Filesystem size."
msgstr "Система счисления для Файловых систем."
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Binary prefix or IEC (1 KiB = 1024 bytes)"
+msgstr "Бинарная или IEC (1 GiB = 1024³ bytes)"
+
+#. settings-schema.json->data-prefix-network->options
+#, fuzzy
+msgid "Decimal prefix (1 KB = 1000 bytes)"
+msgstr "Десятичная префикс (1 GB = 1000³ bytes)"
+
+#. settings-schema.json->data-prefix-network->tooltip
+#, fuzzy
+msgid "Unit prefix for network speed."
+msgstr "Система счисления для Подкачки."
+
+#. settings-schema.json->network-interface->description
+#, fuzzy
+msgid "Network interface to monitor"
+msgstr "Выберите что нужно отслеживать."
+
+#. settings-schema.json->network-interface->tooltip
+msgid ""
+"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
+msgstr ""
+
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Файловая система для мониторинга"
@@ -141,6 +193,10 @@ msgstr "Выберите производителя GPU."
msgid "NVIDIA"
msgstr ""
+#. settings-schema.json->gpu-manufacturer->options
+msgid "AMDGPU"
+msgstr ""
+
#. settings-schema.json->gpu-id->description
msgid "Id of GPU to monitor"
msgstr "Идентификатор GPU для мониторинга"
@@ -261,6 +317,8 @@ msgstr "Цвет линии Процессора"
#. settings-schema.json->line-color-swap->tooltip
#. settings-schema.json->line-color-hdd->tooltip
#. settings-schema.json->line-color-gpu->tooltip
+#. settings-schema.json->line-color-network-down->tooltip
+#. settings-schema.json->line-color-network-up->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB или RGBA. Альфа канал игнорируется"
@@ -280,6 +338,16 @@ msgstr "Цвет линии для Накопителя"
msgid "Line color GPU"
msgstr "Цвет линии для Видеокарты"
+#. settings-schema.json->line-color-network-down->description
+#, fuzzy
+msgid "Line color Network Download"
+msgstr "Цвет линии для Подкачки"
+
+#. settings-schema.json->line-color-network-up->description
+#, fuzzy
+msgid "Line color Network Upload"
+msgstr "Цвет линии для Подкачки"
+
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Цвет Сетки"
diff --git a/files/system-monitor-graph@rcassani/po/system-monitor-graph@rcassani.pot b/files/system-monitor-graph@rcassani/po/system-monitor-graph@rcassani.pot
index 2e37c46..7f7f0e3 100644
--- a/files/system-monitor-graph@rcassani/po/system-monitor-graph@rcassani.pot
+++ b/files/system-monitor-graph@rcassani/po/system-monitor-graph@rcassani.pot
@@ -1,57 +1,82 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR , YEAR.
+# SYSTEM MONITOR GRAPH
+# This file is put in the public domain.
+# rcassani, 2020
#
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-11-05 18:14+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: LANGUAGE \n"
+"Project-Id-Version: system-monitor-graph@rcassani 2.0\n"
+"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
+"issues\n"
+"POT-Creation-Date: 2025-07-05 08:35-0400\n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
+"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. settings-schema.json->type->options
-#: desklet.js:153
+#. desklet.js:183
msgid "CPU"
msgstr ""
-#. settings-schema.json->type->options
-#: desklet.js:161
-msgid "RAM"
+#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:536
+msgid "GB"
msgstr ""
-#: desklet.js:164 desklet.js:174 desklet.js:207
+#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:550
msgid "GiB"
msgstr ""
#. settings-schema.json->type->options
-#: desklet.js:171
+#. desklet.js:199
+msgid "RAM"
+msgstr ""
+
+#. settings-schema.json->type->options
+#. desklet.js:217
msgid "Swap"
msgstr ""
-#: desklet.js:186
+#. desklet.js:240
msgid "free of"
msgstr ""
-#: desklet.js:187
-msgid "GB"
-msgstr ""
-
-#: desklet.js:197
+#. desklet.js:256
msgid "GPU Usage"
msgstr ""
-#: desklet.js:204
+#. desklet.js:278
msgid "GPU Memory"
msgstr ""
+#. settings-schema.json->type->options
+#. desklet.js:290
+msgid "Network"
+msgstr ""
+
+#. desklet.js:525 desklet.js:544 desklet.js:558
+msgid "B"
+msgstr ""
+
+#. desklet.js:539
+msgid "MB"
+msgstr ""
+
+#. desklet.js:542
+msgid "KB"
+msgstr ""
+
+#. desklet.js:553
+msgid "MiB"
+msgstr ""
+
+#. desklet.js:556
+msgid "KiB"
+msgstr ""
+
#. metadata.json->name
msgid "System monitor graph"
msgstr ""
@@ -101,6 +126,7 @@ msgstr ""
#. settings-schema.json->data-prefix-ram->description
#. settings-schema.json->data-prefix-swap->description
#. settings-schema.json->data-prefix-hdd->description
+#. settings-schema.json->data-prefix-network->description
#. settings-schema.json->data-prefix-gpumem->description
msgid "Prefix for data units"
msgstr ""
@@ -117,6 +143,27 @@ msgstr ""
msgid "Unit prefix for Filesystem size."
msgstr ""
+#. settings-schema.json->data-prefix-network->options
+msgid "Binary prefix or IEC (1 KiB = 1024 bytes)"
+msgstr ""
+
+#. settings-schema.json->data-prefix-network->options
+msgid "Decimal prefix (1 KB = 1000 bytes)"
+msgstr ""
+
+#. settings-schema.json->data-prefix-network->tooltip
+msgid "Unit prefix for network speed."
+msgstr ""
+
+#. settings-schema.json->network-interface->description
+msgid "Network interface to monitor"
+msgstr ""
+
+#. settings-schema.json->network-interface->tooltip
+msgid ""
+"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
+msgstr ""
+
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr ""
@@ -145,6 +192,10 @@ msgstr ""
msgid "NVIDIA"
msgstr ""
+#. settings-schema.json->gpu-manufacturer->options
+msgid "AMDGPU"
+msgstr ""
+
#. settings-schema.json->gpu-id->description
msgid "Id of GPU to monitor"
msgstr ""
@@ -265,6 +316,8 @@ msgstr ""
#. settings-schema.json->line-color-swap->tooltip
#. settings-schema.json->line-color-hdd->tooltip
#. settings-schema.json->line-color-gpu->tooltip
+#. settings-schema.json->line-color-network-down->tooltip
+#. settings-schema.json->line-color-network-up->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr ""
@@ -284,6 +337,14 @@ msgstr ""
msgid "Line color GPU"
msgstr ""
+#. settings-schema.json->line-color-network-down->description
+msgid "Line color Network Download"
+msgstr ""
+
+#. settings-schema.json->line-color-network-up->description
+msgid "Line color Network Upload"
+msgstr ""
+
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr ""
diff --git a/files/system-monitor-graph@rcassani/settings-schema.json b/files/system-monitor-graph@rcassani/settings-schema.json
index 87fdc5a..6dbb543 100644
--- a/files/system-monitor-graph@rcassani/settings-schema.json
+++ b/files/system-monitor-graph@rcassani/settings-schema.json
@@ -18,7 +18,8 @@
"RAM" : "ram",
"Swap" : "swap",
"HDD" : "hdd",
- "GPU" : "gpu"
+ "GPU" : "gpu",
+ "Network" : "network"
}
},
"data-prefix-ram": {
@@ -54,6 +55,24 @@
"tooltip": "Unit prefix for Filesystem size.",
"dependency": "type=hdd"
},
+ "data-prefix-network": {
+ "type": "combobox",
+ "default": 0,
+ "options": {
+ "Binary prefix or IEC (1 KiB = 1024 bytes)" : 0,
+ "Decimal prefix (1 KB = 1000 bytes)" : 1
+ },
+ "description": "Prefix for data units",
+ "tooltip": "Unit prefix for network speed.",
+ "dependency": "type=network"
+ },
+ "network-interface": {
+ "type": "entry",
+ "default": "",
+ "description": "Network interface to monitor",
+ "tooltip": "Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3",
+ "dependency": "type=network"
+ },
"filesystem": {
"type": "filechooser",
"default": "file:///",
@@ -192,6 +211,20 @@
"dependency": "type=gpu",
"tooltip": "RGB or RGBA. Alpha is ignored"
},
+ "line-color-network-down": {
+ "type": "colorchooser",
+ "default": "rgba(100,180,120,1.0)",
+ "description": "Line color Network Download",
+ "dependency": "type=network",
+ "tooltip": "RGB or RGBA. Alpha is ignored"
+ },
+ "line-color-network-up": {
+ "type": "colorchooser",
+ "default": "rgba(180,120,100,1.0)",
+ "description": "Line color Network Upload",
+ "dependency": "type=network",
+ "tooltip": "RGB or RGBA. Alpha is ignored"
+ },
"midline-color": {
"type": "colorchooser",
"default": "rgba(127,127,127,1)",