system-monitor-graph@rcassani: Add a battery system monitor graph (#1766)

---------

Co-authored-by: rcassani <raymundo.cassani@gmail.com>
This commit is contained in:
tidotua 2026-03-19 18:57:56 +02:00 committed by GitHub
parent 8bdb3d556a
commit 0fa5333e91
15 changed files with 778 additions and 263 deletions

View File

@ -19,6 +19,17 @@ 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;
// Borrowed from battery@schorschii
const UPowerInterface = `<node>
<interface name="org.freedesktop.UPower.Device">
<property name="TimeToEmpty" type="x" access="read" />
<property name="TimeToFull" type="x" access="read" />
</interface>
</node>`;
const UPowerProxy = Gio.DBusProxy.makeProxyWrapper(UPowerInterface);
const UPowerBusName = "org.freedesktop.UPower";
Gettext.bindtextdomain(UUID, GLib.get_home_dir() + "/.local/share/locale");
function _(str) {
@ -48,6 +59,7 @@ SystemMonitorGraph.prototype = {
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, "battery-name", "battery_name", 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);
@ -68,6 +80,7 @@ SystemMonitorGraph.prototype = {
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);
this.settings.bindProperty(Settings.BindingDirection.IN, "line-color-battery", "line_color_battery", this.on_setting_changed);
// initialize desklet GUI
this.setupUI();
@ -122,6 +135,11 @@ SystemMonitorGraph.prototype = {
this.net_down_speed = 0;
this.net_up_speed = 0;
this.net_max_scale = 1; // Auto-scaling for network graph
// battery values
this.battery_percent = NaN;
this.battery_capacity = NaN;
this.battery_status = "";
this.battery_time = "";
// set colors
switch (this.type) {
@ -145,6 +163,9 @@ SystemMonitorGraph.prototype = {
this.line_color_down = this.line_color_network_down;
this.line_color_up = this.line_color_network_up;
break;
case "battery":
this.line_color = this.line_color_battery;
break;
}
this.first_run = false;
}
@ -296,6 +317,18 @@ SystemMonitorGraph.prototype = {
text2 = "";
text3 = "↓ " + down_speed_formatted + " ↑ " + up_speed_formatted;
break;
case "battery":
this.get_battery_use();
value = this.battery_capacity;
text1 = _("Battery");
text2 = this.battery_percent + "%";
let prefix = (this.battery_status == "Charging") ? "⚡ " : (this.battery_percent <= 20 ? "🪫 " : "🔋 ");
text3 = (this.battery_status == "Full") ? "🔋 " + _("Fully charged") :
(this.battery_status == "Not charging") ? "🔌 " + _("Not charging") :
(this.battery_status == "" || this.battery_status == "Unknown") ? "" :
prefix + this.battery_time + _(" hrs");
break;
}
// For non-network types, concatenate new value to the main values array
@ -963,6 +996,58 @@ SystemMonitorGraph.prototype = {
}
GLib.free(contents);
});
}
},
get_battery_use: function() {
// Sysfs directory for battery info
let battery_dir = "/sys/class/power_supply/" + this.battery_name + "/";
// D-Bus object path for the battery device in the UPower daemon
let bus_path = "/org/freedesktop/UPower/devices/battery_" + this.battery_name;
// File capacity contains the battery charge percentage, integer number from 0 to 100
Gio.file_new_for_path(battery_dir + "capacity").load_contents_async(null, (file, response) => {
try {
let [success, contents, tag] = file.load_contents_finish(response);
if (success) {
let percent = parseInt(ByteArray.toString(contents));
this.battery_percent = percent >= 100 ? 100 : percent;
this.battery_capacity = this.battery_percent / 100.0;
}
GLib.free(contents);
} catch(error) {
global.log('Battery capacity file read error: ' + error.toString());
}
});
// File status contains the battery charge status, string
Gio.file_new_for_path(battery_dir + "status").load_contents_async(null, (file, response) => {
try {
let [success, contents, tag] = file.load_contents_finish(response);
if (success) {
this.battery_status = ByteArray.toString(contents).trim();
}
GLib.free(contents);
} catch(error) {
global.log('Battery status file read error: ' + error.toString());
}
});
try {
let upower_proxy = new UPowerProxy(Gio.DBus.system, UPowerBusName, bus_path);
let time_sec = (this.battery_status == "Charging") ? upower_proxy.TimeToFull : upower_proxy.TimeToEmpty;
this.battery_time = this.formatTime(time_sec);
} catch(error) {
global.log('Battery time file open error: ' + error.toString());
}
},
formatTime: function(timeSec) {
let totalMinutes = Math.round(timeSec / 60);
let minutes = String(Math.floor(totalMinutes % 60)).padStart(2, '0');
let hours = String(Math.floor(totalMinutes / 60)).padStart(2, '0');
let result = `${hours}:${minutes}`;
return (result == "00:00") ? "--:--" : result;
}
};

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
"issues\n"
"POT-Creation-Date: 2025-08-27 21:38-0400\n"
"POT-Creation-Date: 2026-03-19 16:11+0200\n"
"PO-Revision-Date: 2025-09-29 04:41+0200\n"
"Last-Translator: Daniel <d3vf4n@tutanota.com>\n"
"Language-Team: \n"
@ -20,82 +20,99 @@ msgstr ""
"X-Generator: Poedit 3.6\n"
#. settings-schema.json->type->options
#. desklet.js:183
#. desklet.js:204
msgid "CPU"
msgstr "CPU"
#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:547
#. desklet.js:215 desklet.js:233 desklet.js:253 desklet.js:294 desklet.js:580
msgid "GB"
msgstr "GB"
#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:561
#. desklet.js:218 desklet.js:236 desklet.js:256 desklet.js:297 desklet.js:594
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
#. desklet.js:199
#. desklet.js:220
msgid "RAM"
msgstr "RAM"
#. settings-schema.json->type->options
#. desklet.js:217
#. desklet.js:238
msgid "Swap"
msgstr "Swap"
#. desklet.js:240
#. desklet.js:261
msgid "free of"
msgstr "lliure de"
#. desklet.js:256
#. desklet.js:277
msgid "GPU Usage"
msgstr "Ús de GPU"
#. desklet.js:278
#. desklet.js:299
msgid "GPU Memory"
msgstr "Memòria de la GPU"
#. settings-schema.json->type->options
#. desklet.js:290
#. desklet.js:311
msgid "Network"
msgstr "Xarxa"
#. desklet.js:518 desklet.js:541
#. settings-schema.json->type->options
#. desklet.js:324
msgid "Battery"
msgstr ""
#. desklet.js:327
msgid "Fully charged"
msgstr ""
#. desklet.js:328
msgid "Not charging"
msgstr ""
#. desklet.js:330
msgid " hrs"
msgstr ""
#. desklet.js:551 desklet.js:574
msgid "b"
msgstr "b"
#. desklet.js:520 desklet.js:555 desklet.js:569
#. desklet.js:553 desklet.js:588 desklet.js:602
msgid "B"
msgstr "B"
#. desklet.js:533
#. desklet.js:566
msgid "Gb"
msgstr "Gb"
#. desklet.js:536
#. desklet.js:569
msgid "Mb"
msgstr "Mb"
#. desklet.js:539
#. desklet.js:572
msgid "Kb"
msgstr "Kb"
#. desklet.js:550
#. desklet.js:583
msgid "MB"
msgstr "MB"
#. desklet.js:553
#. desklet.js:586
msgid "KB"
msgstr "KB"
#. desklet.js:564
#. desklet.js:597
msgid "MiB"
msgstr "MiB"
#. desklet.js:567
#. desklet.js:600
msgid "KiB"
msgstr "KiB"
#. desklet.js:844 desklet.js:882
#. desklet.js:877 desklet.js:915
msgid "Error executing nvidia-smi command."
msgstr "Error executant l'ordre nvidia-smi."
@ -194,6 +211,15 @@ msgstr ""
"Deixeu-ho en blanc per a monitorar totes les interfícies. Per exemple: eth0, "
"wlan0, enp0s3"
#. settings-schema.json->battery-name->description
#, fuzzy
msgid "Name of battery name to monitor"
msgstr "Interfície de xarxa a monitorar"
#. settings-schema.json->battery-name->tooltip
msgid "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1"
msgstr ""
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Sistema de fitxers a monitorar"
@ -350,6 +376,7 @@ msgstr "Color de la línia de la CPU"
#. settings-schema.json->line-color-gpu->tooltip
#. settings-schema.json->line-color-network-down->tooltip
#. settings-schema.json->line-color-network-up->tooltip
#. settings-schema.json->line-color-battery->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB o RGBA. El canal alpha s'ignora"
@ -377,6 +404,11 @@ msgstr "Color de la línia de la velocitat de baixada"
msgid "Line color Network Upload"
msgstr "Color de la línia de la velocitat de pujada"
#. settings-schema.json->line-color-battery->description
#, fuzzy
msgid "Line color Battery"
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"

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
"issues\n"
"POT-Creation-Date: 2025-08-27 21:38-0400\n"
"POT-Creation-Date: 2026-03-19 16:11+0200\n"
"PO-Revision-Date: 2025-11-13 18:58+0100\n"
"Last-Translator: Alan Mortensen <alanmortensen.am@gmail.com>\n"
"Language-Team: \n"
@ -20,82 +20,99 @@ msgstr ""
"X-Generator: Poedit 3.4.2\n"
#. settings-schema.json->type->options
#. desklet.js:183
#. desklet.js:204
msgid "CPU"
msgstr "CPU"
#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:547
#. desklet.js:215 desklet.js:233 desklet.js:253 desklet.js:294 desklet.js:580
msgid "GB"
msgstr "GB"
#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:561
#. desklet.js:218 desklet.js:236 desklet.js:256 desklet.js:297 desklet.js:594
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
#. desklet.js:199
#. desklet.js:220
msgid "RAM"
msgstr "RAM"
#. settings-schema.json->type->options
#. desklet.js:217
#. desklet.js:238
msgid "Swap"
msgstr "Swap"
#. desklet.js:240
#. desklet.js:261
msgid "free of"
msgstr "ledig ud af"
#. desklet.js:256
#. desklet.js:277
msgid "GPU Usage"
msgstr "GPU-forbrug"
#. desklet.js:278
#. desklet.js:299
msgid "GPU Memory"
msgstr "GPU-hukommelse"
#. settings-schema.json->type->options
#. desklet.js:290
#. desklet.js:311
msgid "Network"
msgstr "Netværk"
#. desklet.js:518 desklet.js:541
#. settings-schema.json->type->options
#. desklet.js:324
msgid "Battery"
msgstr ""
#. desklet.js:327
msgid "Fully charged"
msgstr ""
#. desklet.js:328
msgid "Not charging"
msgstr ""
#. desklet.js:330
msgid " hrs"
msgstr ""
#. desklet.js:551 desklet.js:574
msgid "b"
msgstr "b"
#. desklet.js:520 desklet.js:555 desklet.js:569
#. desklet.js:553 desklet.js:588 desklet.js:602
msgid "B"
msgstr "B"
#. desklet.js:533
#. desklet.js:566
msgid "Gb"
msgstr "Gb"
#. desklet.js:536
#. desklet.js:569
msgid "Mb"
msgstr "Mb"
#. desklet.js:539
#. desklet.js:572
msgid "Kb"
msgstr "Kb"
#. desklet.js:550
#. desklet.js:583
msgid "MB"
msgstr "MB"
#. desklet.js:553
#. desklet.js:586
msgid "KB"
msgstr "KB"
#. desklet.js:564
#. desklet.js:597
msgid "MiB"
msgstr "MiB"
#. desklet.js:567
#. desklet.js:600
msgid "KiB"
msgstr "KiB"
#. desklet.js:844 desklet.js:882
#. desklet.js:877 desklet.js:915
msgid "Error executing nvidia-smi command."
msgstr "Fejl under udførslen af kommandoen nvidia-smi."
@ -192,6 +209,15 @@ msgstr ""
"Lad feltet være tomt for at overvåge alle grænseflader samlet. Eksempler: "
"eth0, wlan0, enp0s3"
#. settings-schema.json->battery-name->description
#, fuzzy
msgid "Name of battery name to monitor"
msgstr "Netværksgrænseflade der skal overvåges"
#. settings-schema.json->battery-name->tooltip
msgid "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1"
msgstr ""
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Filsystem der skal overvåges"
@ -346,6 +372,7 @@ msgstr "Linjefarve for CPU"
#. settings-schema.json->line-color-gpu->tooltip
#. settings-schema.json->line-color-network-down->tooltip
#. settings-schema.json->line-color-network-up->tooltip
#. settings-schema.json->line-color-battery->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB eller RGBA. Alfa ignoreres"
@ -373,6 +400,11 @@ msgstr "Linjefarve for netværksdownload"
msgid "Line color Network Upload"
msgstr "Linjefarve for netværksupload"
#. settings-schema.json->line-color-battery->description
#, fuzzy
msgid "Line color Battery"
msgstr "Linjefarve for Swap"
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Gitterfarve"

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
"issues\n"
"POT-Creation-Date: 2025-08-27 21:38-0400\n"
"POT-Creation-Date: 2026-03-19 16:11+0200\n"
"PO-Revision-Date: 2022-04-17 18:13+0100\n"
"Last-Translator: Georg Sieber\n"
"Language-Team: \n"
@ -18,85 +18,102 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. settings-schema.json->type->options
#. desklet.js:183
#. desklet.js:204
msgid "CPU"
msgstr "CPU"
#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:547
#. desklet.js:215 desklet.js:233 desklet.js:253 desklet.js:294 desklet.js:580
msgid "GB"
msgstr "GB"
#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:561
#. desklet.js:218 desklet.js:236 desklet.js:256 desklet.js:297 desklet.js:594
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
#. desklet.js:199
#. desklet.js:220
msgid "RAM"
msgstr "RAM"
#. settings-schema.json->type->options
#. desklet.js:217
#. desklet.js:238
msgid "Swap"
msgstr "Swap"
#. desklet.js:240
#. desklet.js:261
msgid "free of"
msgstr "frei von"
#. desklet.js:256
#. desklet.js:277
msgid "GPU Usage"
msgstr "GPU-Auslastung"
#. desklet.js:278
#. desklet.js:299
msgid "GPU Memory"
msgstr "GPU-Speicher"
#. settings-schema.json->type->options
#. desklet.js:290
#. desklet.js:311
msgid "Network"
msgstr ""
#. desklet.js:518 desklet.js:541
#. settings-schema.json->type->options
#. desklet.js:324
msgid "Battery"
msgstr ""
#. desklet.js:327
msgid "Fully charged"
msgstr ""
#. desklet.js:328
msgid "Not charging"
msgstr ""
#. desklet.js:330
msgid " hrs"
msgstr ""
#. desklet.js:551 desklet.js:574
msgid "b"
msgstr ""
#. desklet.js:520 desklet.js:555 desklet.js:569
#. desklet.js:553 desklet.js:588 desklet.js:602
#, fuzzy
msgid "B"
msgstr "GB"
#. desklet.js:533
#. desklet.js:566
msgid "Gb"
msgstr ""
#. desklet.js:536
#. desklet.js:569
msgid "Mb"
msgstr ""
#. desklet.js:539
#. desklet.js:572
msgid "Kb"
msgstr ""
#. desklet.js:550
#. desklet.js:583
msgid "MB"
msgstr ""
#. desklet.js:553
#. desklet.js:586
msgid "KB"
msgstr ""
#. desklet.js:564
#. desklet.js:597
#, fuzzy
msgid "MiB"
msgstr "GiB"
#. desklet.js:567
#. desklet.js:600
#, fuzzy
msgid "KiB"
msgstr "GiB"
#. desklet.js:844 desklet.js:882
#. desklet.js:877 desklet.js:915
msgid "Error executing nvidia-smi command."
msgstr ""
@ -196,6 +213,15 @@ msgid ""
"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
msgstr ""
#. settings-schema.json->battery-name->description
#, fuzzy
msgid "Name of battery name to monitor"
msgstr "Zu überwachendes Netzwerkinterface"
#. settings-schema.json->battery-name->tooltip
msgid "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1"
msgstr ""
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Anzuzeigendes Dateisystem"
@ -351,6 +377,7 @@ msgstr "CPU-Linienfarbe"
#. settings-schema.json->line-color-gpu->tooltip
#. settings-schema.json->line-color-network-down->tooltip
#. settings-schema.json->line-color-network-up->tooltip
#. settings-schema.json->line-color-battery->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB oder RGBA. Alpha wird ignoriert"
@ -380,6 +407,11 @@ msgstr "Netzwerk-Download-Linienfarbe"
msgid "Line color Network Upload"
msgstr "Netzwerk-Upload-Linienfarbe"
#. settings-schema.json->line-color-battery->description
#, fuzzy
msgid "Line color Battery"
msgstr "Swap-Linienfarbe"
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Diagrammfarbe"

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
"issues\n"
"POT-Creation-Date: 2025-08-27 21:38-0400\n"
"POT-Creation-Date: 2026-03-19 16:11+0200\n"
"PO-Revision-Date: 2025-08-04 19:01-0400\n"
"Last-Translator: Daniel <d3vf4n@tutanota.com>\n"
"Language-Team: \n"
@ -20,82 +20,99 @@ msgstr ""
"X-Generator: Poedit 3.6\n"
#. settings-schema.json->type->options
#. desklet.js:183
#. desklet.js:204
msgid "CPU"
msgstr "CPU"
#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:547
#. desklet.js:215 desklet.js:233 desklet.js:253 desklet.js:294 desklet.js:580
msgid "GB"
msgstr "GB"
#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:561
#. desklet.js:218 desklet.js:236 desklet.js:256 desklet.js:297 desklet.js:594
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
#. desklet.js:199
#. desklet.js:220
msgid "RAM"
msgstr "RAM"
#. settings-schema.json->type->options
#. desklet.js:217
#. desklet.js:238
msgid "Swap"
msgstr "Swap"
#. desklet.js:240
#. desklet.js:261
msgid "free of"
msgstr "libres de"
#. desklet.js:256
#. desklet.js:277
msgid "GPU Usage"
msgstr "Uso de GPU"
#. desklet.js:278
#. desklet.js:299
msgid "GPU Memory"
msgstr "Memoria de GPU"
#. settings-schema.json->type->options
#. desklet.js:290
#. desklet.js:311
msgid "Network"
msgstr "Red"
#. desklet.js:518 desklet.js:541
#. settings-schema.json->type->options
#. desklet.js:324
msgid "Battery"
msgstr ""
#. desklet.js:327
msgid "Fully charged"
msgstr ""
#. desklet.js:328
msgid "Not charging"
msgstr ""
#. desklet.js:330
msgid " hrs"
msgstr ""
#. desklet.js:551 desklet.js:574
msgid "b"
msgstr "b"
#. desklet.js:520 desklet.js:555 desklet.js:569
#. desklet.js:553 desklet.js:588 desklet.js:602
msgid "B"
msgstr "B"
#. desklet.js:533
#. desklet.js:566
msgid "Gb"
msgstr "Gb"
#. desklet.js:536
#. desklet.js:569
msgid "Mb"
msgstr "Mb"
#. desklet.js:539
#. desklet.js:572
msgid "Kb"
msgstr "Kb"
#. desklet.js:550
#. desklet.js:583
msgid "MB"
msgstr "MB"
#. desklet.js:553
#. desklet.js:586
msgid "KB"
msgstr "KB"
#. desklet.js:564
#. desklet.js:597
msgid "MiB"
msgstr "MiB"
#. desklet.js:567
#. desklet.js:600
msgid "KiB"
msgstr "KiB"
#. desklet.js:844 desklet.js:882
#. desklet.js:877 desklet.js:915
msgid "Error executing nvidia-smi command."
msgstr "Error al ejecutar el comando nvidia-smi."
@ -194,6 +211,15 @@ msgstr ""
"Dejar vacío para monitorizar todas las interfaces combinadas. Ejemplos: "
"eth0, wlan0, enp0s3"
#. settings-schema.json->battery-name->description
#, fuzzy
msgid "Name of battery name to monitor"
msgstr "Interfaz de red a monitorear"
#. settings-schema.json->battery-name->tooltip
msgid "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1"
msgstr ""
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Sistema de archivos a monitorear"
@ -350,6 +376,7 @@ msgstr "Color de la línea de la CPU"
#. settings-schema.json->line-color-gpu->tooltip
#. settings-schema.json->line-color-network-down->tooltip
#. settings-schema.json->line-color-network-up->tooltip
#. settings-schema.json->line-color-battery->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr ""
"El color se puede guardar en formato RGB o RGBA, pero se ignorará la opacidad"
@ -378,6 +405,11 @@ msgstr "Color de la línea de descarga de la red"
msgid "Line color Network Upload"
msgstr "Color de la línea de la carga de la red"
#. settings-schema.json->line-color-battery->description
#, fuzzy
msgid "Line color Battery"
msgstr "Color de la línea de Swap"
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Color de la cuadrícula"

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
"issues\n"
"POT-Creation-Date: 2025-08-27 21:38-0400\n"
"POT-Creation-Date: 2026-03-19 16:11+0200\n"
"PO-Revision-Date: 2024-11-09 13:32+0200\n"
"Last-Translator: Kimmo Kujansuu <mrkujansuu@gmail.com>\n"
"Language-Team: \n"
@ -20,85 +20,102 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. settings-schema.json->type->options
#. desklet.js:183
#. desklet.js:204
msgid "CPU"
msgstr "CPU"
#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:547
#. desklet.js:215 desklet.js:233 desklet.js:253 desklet.js:294 desklet.js:580
msgid "GB"
msgstr "GB"
#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:561
#. desklet.js:218 desklet.js:236 desklet.js:256 desklet.js:297 desklet.js:594
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
#. desklet.js:199
#. desklet.js:220
msgid "RAM"
msgstr "RAM"
#. settings-schema.json->type->options
#. desklet.js:217
#. desklet.js:238
msgid "Swap"
msgstr "Swap"
#. desklet.js:240
#. desklet.js:261
msgid "free of"
msgstr "vapaa"
#. desklet.js:256
#. desklet.js:277
msgid "GPU Usage"
msgstr "GPU Käyttö"
#. desklet.js:278
#. desklet.js:299
msgid "GPU Memory"
msgstr "GPU Muisti"
#. settings-schema.json->type->options
#. desklet.js:290
#. desklet.js:311
msgid "Network"
msgstr ""
#. desklet.js:518 desklet.js:541
#. settings-schema.json->type->options
#. desklet.js:324
msgid "Battery"
msgstr ""
#. desklet.js:327
msgid "Fully charged"
msgstr ""
#. desklet.js:328
msgid "Not charging"
msgstr ""
#. desklet.js:330
msgid " hrs"
msgstr ""
#. desklet.js:551 desklet.js:574
msgid "b"
msgstr ""
#. desklet.js:520 desklet.js:555 desklet.js:569
#. desklet.js:553 desklet.js:588 desklet.js:602
#, fuzzy
msgid "B"
msgstr "GB"
#. desklet.js:533
#. desklet.js:566
msgid "Gb"
msgstr ""
#. desklet.js:536
#. desklet.js:569
msgid "Mb"
msgstr ""
#. desklet.js:539
#. desklet.js:572
msgid "Kb"
msgstr ""
#. desklet.js:550
#. desklet.js:583
msgid "MB"
msgstr ""
#. desklet.js:553
#. desklet.js:586
msgid "KB"
msgstr ""
#. desklet.js:564
#. desklet.js:597
#, fuzzy
msgid "MiB"
msgstr "GiB"
#. desklet.js:567
#. desklet.js:600
#, fuzzy
msgid "KiB"
msgstr "GiB"
#. desklet.js:844 desklet.js:882
#. desklet.js:877 desklet.js:915
msgid "Error executing nvidia-smi command."
msgstr ""
@ -200,6 +217,15 @@ msgid ""
"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
msgstr ""
#. settings-schema.json->battery-name->description
#, fuzzy
msgid "Name of battery name to monitor"
msgstr "Valitse valvottava GPU:n muuttuja näytölle."
#. settings-schema.json->battery-name->tooltip
msgid "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1"
msgstr ""
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Valvottava kiintolevy tai kansio"
@ -354,6 +380,7 @@ msgstr "Viivan väri CPU:lle"
#. settings-schema.json->line-color-gpu->tooltip
#. settings-schema.json->line-color-network-down->tooltip
#. settings-schema.json->line-color-network-up->tooltip
#. settings-schema.json->line-color-battery->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB tai RGBA. Alfa jätetään huomioimatta"
@ -383,6 +410,11 @@ msgstr "Viivan väri Swap:lle"
msgid "Line color Network Upload"
msgstr "Viivan väri Swap:lle"
#. settings-schema.json->line-color-battery->description
#, fuzzy
msgid "Line color Battery"
msgstr "Viivan väri Swap:lle"
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Apuviivojen väri"

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
"issues\n"
"POT-Creation-Date: 2025-08-27 21:38-0400\n"
"POT-Creation-Date: 2026-03-19 16:11+0200\n"
"PO-Revision-Date: 2025-11-11 10:23+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -20,82 +20,99 @@ msgstr ""
"X-Generator: Poedit 3.8\n"
#. settings-schema.json->type->options
#. desklet.js:183
#. desklet.js:204
msgid "CPU"
msgstr "CPU"
#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:547
#. desklet.js:215 desklet.js:233 desklet.js:253 desklet.js:294 desklet.js:580
msgid "GB"
msgstr "GB"
#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:561
#. desklet.js:218 desklet.js:236 desklet.js:256 desklet.js:297 desklet.js:594
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
#. desklet.js:199
#. desklet.js:220
msgid "RAM"
msgstr "RAM"
#. settings-schema.json->type->options
#. desklet.js:217
#. desklet.js:238
msgid "Swap"
msgstr "Cserehely"
#. desklet.js:240
#. desklet.js:261
msgid "free of"
msgstr "szabad, összesen:"
#. desklet.js:256
#. desklet.js:277
msgid "GPU Usage"
msgstr "GPU használat"
#. desklet.js:278
#. desklet.js:299
msgid "GPU Memory"
msgstr "GPU memória"
#. settings-schema.json->type->options
#. desklet.js:290
#. desklet.js:311
msgid "Network"
msgstr "Hálózat"
#. desklet.js:518 desklet.js:541
#. settings-schema.json->type->options
#. desklet.js:324
msgid "Battery"
msgstr ""
#. desklet.js:327
msgid "Fully charged"
msgstr ""
#. desklet.js:328
msgid "Not charging"
msgstr ""
#. desklet.js:330
msgid " hrs"
msgstr ""
#. desklet.js:551 desklet.js:574
msgid "b"
msgstr "b"
#. desklet.js:520 desklet.js:555 desklet.js:569
#. desklet.js:553 desklet.js:588 desklet.js:602
msgid "B"
msgstr "B"
#. desklet.js:533
#. desklet.js:566
msgid "Gb"
msgstr "Gb"
#. desklet.js:536
#. desklet.js:569
msgid "Mb"
msgstr "Mb"
#. desklet.js:539
#. desklet.js:572
msgid "Kb"
msgstr "Kb"
#. desklet.js:550
#. desklet.js:583
msgid "MB"
msgstr "MB"
#. desklet.js:553
#. desklet.js:586
msgid "KB"
msgstr "KB"
#. desklet.js:564
#. desklet.js:597
msgid "MiB"
msgstr "MiB"
#. desklet.js:567
#. desklet.js:600
msgid "KiB"
msgstr "KiB"
#. desklet.js:844 desklet.js:882
#. desklet.js:877 desklet.js:915
msgid "Error executing nvidia-smi command."
msgstr "Hiba az nvidia-smi parancs végrehajtásakor."
@ -192,6 +209,15 @@ msgstr ""
"Hagyja üresen, ha az összes interfészt együttesen szeretné figyelni. Példák: "
"eth0, wlan0, enp0s3"
#. settings-schema.json->battery-name->description
#, fuzzy
msgid "Name of battery name to monitor"
msgstr "Hálózati interfész a monitorozáshoz"
#. settings-schema.json->battery-name->tooltip
msgid "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1"
msgstr ""
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Megfigyelendő fájlrendszer"
@ -348,6 +374,7 @@ msgstr "CPU vonalszín"
#. settings-schema.json->line-color-gpu->tooltip
#. settings-schema.json->line-color-network-down->tooltip
#. settings-schema.json->line-color-network-up->tooltip
#. settings-schema.json->line-color-battery->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB vagy RGBA. Az Alfa csatorna figyelmen kívül hagyásával"
@ -375,6 +402,11 @@ msgstr "Vonalszín Hálózati letöltés"
msgid "Line color Network Upload"
msgstr "Vonalszín Hálózati feltöltés"
#. settings-schema.json->line-color-battery->description
#, fuzzy
msgid "Line color Battery"
msgstr "Cserehely vonalszín"
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Rácsszín"

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
"issues\n"
"POT-Creation-Date: 2025-08-27 21:38-0400\n"
"POT-Creation-Date: 2026-03-19 16:11+0200\n"
"PO-Revision-Date: 2025-08-26 19:59+0200\n"
"Last-Translator: Dragone2 <dragone2@risposteinformatiche.it>\n"
"Language-Team: \n"
@ -20,82 +20,99 @@ msgstr ""
"X-Generator: Poedit 3.4.2\n"
#. settings-schema.json->type->options
#. desklet.js:183
#. desklet.js:204
msgid "CPU"
msgstr "CPU"
#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:547
#. desklet.js:215 desklet.js:233 desklet.js:253 desklet.js:294 desklet.js:580
msgid "GB"
msgstr "GB"
#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:561
#. desklet.js:218 desklet.js:236 desklet.js:256 desklet.js:297 desklet.js:594
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
#. desklet.js:199
#. desklet.js:220
msgid "RAM"
msgstr "RAM"
#. settings-schema.json->type->options
#. desklet.js:217
#. desklet.js:238
msgid "Swap"
msgstr "Swap"
#. desklet.js:240
#. desklet.js:261
msgid "free of"
msgstr "liberi su"
#. desklet.js:256
#. desklet.js:277
msgid "GPU Usage"
msgstr "Utilizzo GPU"
#. desklet.js:278
#. desklet.js:299
msgid "GPU Memory"
msgstr "Memoria GPU"
#. settings-schema.json->type->options
#. desklet.js:290
#. desklet.js:311
msgid "Network"
msgstr "Rete"
#. desklet.js:518 desklet.js:541
#. settings-schema.json->type->options
#. desklet.js:324
msgid "Battery"
msgstr ""
#. desklet.js:327
msgid "Fully charged"
msgstr ""
#. desklet.js:328
msgid "Not charging"
msgstr ""
#. desklet.js:330
msgid " hrs"
msgstr ""
#. desklet.js:551 desklet.js:574
msgid "b"
msgstr "b"
#. desklet.js:520 desklet.js:555 desklet.js:569
#. desklet.js:553 desklet.js:588 desklet.js:602
msgid "B"
msgstr "B"
#. desklet.js:533
#. desklet.js:566
msgid "Gb"
msgstr "Gb"
#. desklet.js:536
#. desklet.js:569
msgid "Mb"
msgstr "Mb"
#. desklet.js:539
#. desklet.js:572
msgid "Kb"
msgstr "Kb"
#. desklet.js:550
#. desklet.js:583
msgid "MB"
msgstr "MB"
#. desklet.js:553
#. desklet.js:586
msgid "KB"
msgstr "KB"
#. desklet.js:564
#. desklet.js:597
msgid "MiB"
msgstr "MiB"
#. desklet.js:567
#. desklet.js:600
msgid "KiB"
msgstr "KiB"
#. desklet.js:844 desklet.js:882
#. desklet.js:877 desklet.js:915
msgid "Error executing nvidia-smi command."
msgstr ""
@ -192,6 +209,15 @@ msgstr ""
"Lasciare vuoto per monitorare tutte le interfacce combinate. Esempi: eth0, "
"wlan0, enp0s3"
#. settings-schema.json->battery-name->description
#, fuzzy
msgid "Name of battery name to monitor"
msgstr "Interfaccia di rete da monitorare"
#. settings-schema.json->battery-name->tooltip
msgid "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1"
msgstr ""
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Filesystem da monitorare"
@ -346,6 +372,7 @@ msgstr "Colore linea CPU"
#. settings-schema.json->line-color-gpu->tooltip
#. settings-schema.json->line-color-network-down->tooltip
#. settings-schema.json->line-color-network-up->tooltip
#. settings-schema.json->line-color-battery->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB o RGBA. Alfa è ignorato"
@ -373,6 +400,11 @@ msgstr "Colore linea Download"
msgid "Line color Network Upload"
msgstr "Colore linea Upload"
#. settings-schema.json->line-color-battery->description
#, fuzzy
msgid "Line color Battery"
msgstr "Colore linea Swap"
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Colore griglia"

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
"issues\n"
"POT-Creation-Date: 2025-08-27 21:38-0400\n"
"POT-Creation-Date: 2026-03-19 16:11+0200\n"
"PO-Revision-Date: 2025-08-25 16:25+0200\n"
"Last-Translator: qadzek\n"
"Language-Team: \n"
@ -18,82 +18,99 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. settings-schema.json->type->options
#. desklet.js:183
#. desklet.js:204
msgid "CPU"
msgstr "CPU"
#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:547
#. desklet.js:215 desklet.js:233 desklet.js:253 desklet.js:294 desklet.js:580
msgid "GB"
msgstr "GB"
#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:561
#. desklet.js:218 desklet.js:236 desklet.js:256 desklet.js:297 desklet.js:594
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
#. desklet.js:199
#. desklet.js:220
msgid "RAM"
msgstr "RAM"
#. settings-schema.json->type->options
#. desklet.js:217
#. desklet.js:238
msgid "Swap"
msgstr "Swap"
#. desklet.js:240
#. desklet.js:261
msgid "free of"
msgstr "vrij van"
#. desklet.js:256
#. desklet.js:277
msgid "GPU Usage"
msgstr "GPU Gebruik"
#. desklet.js:278
#. desklet.js:299
msgid "GPU Memory"
msgstr "GPU Geheugen"
#. settings-schema.json->type->options
#. desklet.js:290
#. desklet.js:311
msgid "Network"
msgstr "Netwerk"
#. desklet.js:518 desklet.js:541
#. settings-schema.json->type->options
#. desklet.js:324
msgid "Battery"
msgstr ""
#. desklet.js:327
msgid "Fully charged"
msgstr ""
#. desklet.js:328
msgid "Not charging"
msgstr ""
#. desklet.js:330
msgid " hrs"
msgstr ""
#. desklet.js:551 desklet.js:574
msgid "b"
msgstr "b"
#. desklet.js:520 desklet.js:555 desklet.js:569
#. desklet.js:553 desklet.js:588 desklet.js:602
msgid "B"
msgstr "B"
#. desklet.js:533
#. desklet.js:566
msgid "Gb"
msgstr "Gb"
#. desklet.js:536
#. desklet.js:569
msgid "Mb"
msgstr "Mb"
#. desklet.js:539
#. desklet.js:572
msgid "Kb"
msgstr "Kb"
#. desklet.js:550
#. desklet.js:583
msgid "MB"
msgstr "MB"
#. desklet.js:553
#. desklet.js:586
msgid "KB"
msgstr "KB"
#. desklet.js:564
#. desklet.js:597
msgid "MiB"
msgstr "MiB"
#. desklet.js:567
#. desklet.js:600
msgid "KiB"
msgstr "KiB"
#. desklet.js:844 desklet.js:882
#. desklet.js:877 desklet.js:915
msgid "Error executing nvidia-smi command."
msgstr ""
@ -190,6 +207,15 @@ msgstr ""
"Leeg laten om alle interfaces samen te monitoren. Voorbeelden: eth0, wlan0, "
"enp0s3"
#. settings-schema.json->battery-name->description
#, fuzzy
msgid "Name of battery name to monitor"
msgstr "Netwerkinterface om te monitoren"
#. settings-schema.json->battery-name->tooltip
msgid "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1"
msgstr ""
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Bestandssysteem om te monitoren"
@ -344,6 +370,7 @@ msgstr "Lijnkleur CPU"
#. settings-schema.json->line-color-gpu->tooltip
#. settings-schema.json->line-color-network-down->tooltip
#. settings-schema.json->line-color-network-up->tooltip
#. settings-schema.json->line-color-battery->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB of RGBA. Alpha wordt genegeerd"
@ -371,6 +398,11 @@ msgstr "Lijnkleur Netwerk Download"
msgid "Line color Network Upload"
msgstr "Lijnkleur Netwerk Upload"
#. settings-schema.json->line-color-battery->description
#, fuzzy
msgid "Line color Battery"
msgstr "Lijnkleur Swap"
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Rasterkleur"

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
"issues\n"
"POT-Creation-Date: 2025-08-27 21:38-0400\n"
"POT-Creation-Date: 2026-03-19 16:11+0200\n"
"PO-Revision-Date: 2021-11-29 15:20-0300\n"
"Last-Translator: Marcelo Aof\n"
"Language-Team: \n"
@ -20,85 +20,102 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. settings-schema.json->type->options
#. desklet.js:183
#. desklet.js:204
msgid "CPU"
msgstr "CPU"
#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:547
#. desklet.js:215 desklet.js:233 desklet.js:253 desklet.js:294 desklet.js:580
msgid "GB"
msgstr "GB"
#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:561
#. desklet.js:218 desklet.js:236 desklet.js:256 desklet.js:297 desklet.js:594
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
#. desklet.js:199
#. desklet.js:220
msgid "RAM"
msgstr "RAM"
#. settings-schema.json->type->options
#. desklet.js:217
#. desklet.js:238
msgid "Swap"
msgstr ""
#. desklet.js:240
#. desklet.js:261
msgid "free of"
msgstr "livres de"
#. desklet.js:256
#. desklet.js:277
msgid "GPU Usage"
msgstr "Uso da GPU"
#. desklet.js:278
#. desklet.js:299
msgid "GPU Memory"
msgstr "Memória da GPU"
#. settings-schema.json->type->options
#. desklet.js:290
#. desklet.js:311
msgid "Network"
msgstr ""
#. desklet.js:518 desklet.js:541
#. settings-schema.json->type->options
#. desklet.js:324
msgid "Battery"
msgstr ""
#. desklet.js:327
msgid "Fully charged"
msgstr ""
#. desklet.js:328
msgid "Not charging"
msgstr ""
#. desklet.js:330
msgid " hrs"
msgstr ""
#. desklet.js:551 desklet.js:574
msgid "b"
msgstr ""
#. desklet.js:520 desklet.js:555 desklet.js:569
#. desklet.js:553 desklet.js:588 desklet.js:602
#, fuzzy
msgid "B"
msgstr "GB"
#. desklet.js:533
#. desklet.js:566
msgid "Gb"
msgstr ""
#. desklet.js:536
#. desklet.js:569
msgid "Mb"
msgstr ""
#. desklet.js:539
#. desklet.js:572
msgid "Kb"
msgstr ""
#. desklet.js:550
#. desklet.js:583
msgid "MB"
msgstr ""
#. desklet.js:553
#. desklet.js:586
msgid "KB"
msgstr ""
#. desklet.js:564
#. desklet.js:597
#, fuzzy
msgid "MiB"
msgstr "GiB"
#. desklet.js:567
#. desklet.js:600
#, fuzzy
msgid "KiB"
msgstr "GiB"
#. desklet.js:844 desklet.js:882
#. desklet.js:877 desklet.js:915
msgid "Error executing nvidia-smi command."
msgstr ""
@ -194,6 +211,15 @@ msgid ""
"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
msgstr ""
#. settings-schema.json->battery-name->description
#, fuzzy
msgid "Name of battery name to monitor"
msgstr "Selecione a variável da GPU para monitorar."
#. settings-schema.json->battery-name->tooltip
msgid "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1"
msgstr ""
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Disco de armazenamento para monitorar"
@ -350,6 +376,7 @@ msgstr "Cor da linha da CPU"
#. settings-schema.json->line-color-gpu->tooltip
#. settings-schema.json->line-color-network-down->tooltip
#. settings-schema.json->line-color-network-up->tooltip
#. settings-schema.json->line-color-battery->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr ""
"A cor pode ser salva no formato RGB ou RGBA, mas a opacidade será ignorada."
@ -380,6 +407,11 @@ msgstr ""
msgid "Line color Network Upload"
msgstr "Cor da linha da CPU"
#. settings-schema.json->line-color-battery->description
#, fuzzy
msgid "Line color Battery"
msgstr "Cor da linha da CPU"
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Cor da grade"

View File

@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
"issues\n"
"POT-Creation-Date: 2025-08-27 21:38-0400\n"
"POT-Creation-Date: 2026-03-19 16:11+0200\n"
"PO-Revision-Date: 2022-04-17 23:21+0200\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@ -20,85 +20,102 @@ msgstr ""
"20)) ? 1 : 2;\n"
#. settings-schema.json->type->options
#. desklet.js:183
#. desklet.js:204
msgid "CPU"
msgstr "CPU"
#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:547
#. desklet.js:215 desklet.js:233 desklet.js:253 desklet.js:294 desklet.js:580
msgid "GB"
msgstr "GB"
#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:561
#. desklet.js:218 desklet.js:236 desklet.js:256 desklet.js:297 desklet.js:594
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
#. desklet.js:199
#. desklet.js:220
msgid "RAM"
msgstr "RAM"
#. settings-schema.json->type->options
#. desklet.js:217
#. desklet.js:238
msgid "Swap"
msgstr "Schimbă"
#. desklet.js:240
#. desklet.js:261
msgid "free of"
msgstr "liber din"
#. desklet.js:256
#. desklet.js:277
msgid "GPU Usage"
msgstr "Utilizare GPU"
#. desklet.js:278
#. desklet.js:299
msgid "GPU Memory"
msgstr "Memorie GPU"
#. settings-schema.json->type->options
#. desklet.js:290
#. desklet.js:311
msgid "Network"
msgstr ""
#. desklet.js:518 desklet.js:541
#. settings-schema.json->type->options
#. desklet.js:324
msgid "Battery"
msgstr ""
#. desklet.js:327
msgid "Fully charged"
msgstr ""
#. desklet.js:328
msgid "Not charging"
msgstr ""
#. desklet.js:330
msgid " hrs"
msgstr ""
#. desklet.js:551 desklet.js:574
msgid "b"
msgstr ""
#. desklet.js:520 desklet.js:555 desklet.js:569
#. desklet.js:553 desklet.js:588 desklet.js:602
#, fuzzy
msgid "B"
msgstr "GB"
#. desklet.js:533
#. desklet.js:566
msgid "Gb"
msgstr ""
#. desklet.js:536
#. desklet.js:569
msgid "Mb"
msgstr ""
#. desklet.js:539
#. desklet.js:572
msgid "Kb"
msgstr ""
#. desklet.js:550
#. desklet.js:583
msgid "MB"
msgstr ""
#. desklet.js:553
#. desklet.js:586
msgid "KB"
msgstr ""
#. desklet.js:564
#. desklet.js:597
#, fuzzy
msgid "MiB"
msgstr "GiB"
#. desklet.js:567
#. desklet.js:600
#, fuzzy
msgid "KiB"
msgstr "GiB"
#. desklet.js:844 desklet.js:882
#. desklet.js:877 desklet.js:915
msgid "Error executing nvidia-smi command."
msgstr ""
@ -194,6 +211,15 @@ msgid ""
"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
msgstr ""
#. settings-schema.json->battery-name->description
#, fuzzy
msgid "Name of battery name to monitor"
msgstr "Selectează variabila GPU care urmează să fie monitorizată."
#. settings-schema.json->battery-name->tooltip
msgid "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1"
msgstr ""
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Sistemul de fișiere de monitorizat"
@ -350,6 +376,7 @@ msgstr "Culoarea liniei CPU"
#. settings-schema.json->line-color-gpu->tooltip
#. settings-schema.json->line-color-network-down->tooltip
#. settings-schema.json->line-color-network-up->tooltip
#. settings-schema.json->line-color-battery->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB sau RGBA. Alpha este ignorat."
@ -379,6 +406,11 @@ msgstr "Culoarea liniei Swap"
msgid "Line color Network Upload"
msgstr "Culoarea liniei Swap"
#. settings-schema.json->line-color-battery->description
#, fuzzy
msgid "Line color Battery"
msgstr "Culoarea liniei Swap"
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Culoarea grilei"

View File

@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-desklets/"
"issues\n"
"POT-Creation-Date: 2025-08-27 21:38-0400\n"
"POT-Creation-Date: 2026-03-19 16:11+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: blogdron\n"
"Language-Team: \n"
@ -15,82 +15,99 @@ msgstr ""
"X-Generator: Poedit 3.4.2\n"
#. settings-schema.json->type->options
#. desklet.js:183
#. desklet.js:204
msgid "CPU"
msgstr "Процессор"
#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:547
#. desklet.js:215 desklet.js:233 desklet.js:253 desklet.js:294 desklet.js:580
msgid "GB"
msgstr "ГБ"
#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:561
#. desklet.js:218 desklet.js:236 desklet.js:256 desklet.js:297 desklet.js:594
msgid "GiB"
msgstr "ГиБ"
#. settings-schema.json->type->options
#. desklet.js:199
#. desklet.js:220
msgid "RAM"
msgstr "Память"
#. settings-schema.json->type->options
#. desklet.js:217
#. desklet.js:238
msgid "Swap"
msgstr "Подкачка"
#. desklet.js:240
#. desklet.js:261
msgid "free of"
msgstr "свободно из"
#. desklet.js:256
#. desklet.js:277
msgid "GPU Usage"
msgstr "Видеокарта"
#. desklet.js:278
#. desklet.js:299
msgid "GPU Memory"
msgstr "Память видеокарты"
#. settings-schema.json->type->options
#. desklet.js:290
#. desklet.js:311
msgid "Network"
msgstr "Сеть"
#. desklet.js:518 desklet.js:541
#. settings-schema.json->type->options
#. desklet.js:324
msgid "Battery"
msgstr ""
#. desklet.js:327
msgid "Fully charged"
msgstr ""
#. desklet.js:328
msgid "Not charging"
msgstr ""
#. desklet.js:330
msgid " hrs"
msgstr ""
#. desklet.js:551 desklet.js:574
msgid "b"
msgstr "б"
#. desklet.js:520 desklet.js:555 desklet.js:569
#. desklet.js:553 desklet.js:588 desklet.js:602
msgid "B"
msgstr "Б"
#. desklet.js:533
#. desklet.js:566
msgid "Gb"
msgstr "Гб"
#. desklet.js:536
#. desklet.js:569
msgid "Mb"
msgstr "Мб"
#. desklet.js:539
#. desklet.js:572
msgid "Kb"
msgstr "Кб"
#. desklet.js:550
#. desklet.js:583
msgid "MB"
msgstr "МБ"
#. desklet.js:553
#. desklet.js:586
msgid "KB"
msgstr "КБ"
#. desklet.js:564
#. desklet.js:597
msgid "MiB"
msgstr "МиБ"
#. desklet.js:567
#. desklet.js:600
msgid "KiB"
msgstr "КиБ"
#. desklet.js:844 desklet.js:882
#. desklet.js:877 desklet.js:915
msgid "Error executing nvidia-smi command."
msgstr "Ошибка при запуске команды nvidia-smi."
@ -187,6 +204,15 @@ msgstr ""
"Например, eth0, wlan0, enp0s3. Оставьте пустым, чтобы взять суммарные "
"значения по всем интерфейсам"
#. settings-schema.json->battery-name->description
#, fuzzy
msgid "Name of battery name to monitor"
msgstr "Сетевой интерфейс"
#. settings-schema.json->battery-name->tooltip
msgid "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1"
msgstr ""
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr "Файловая система для мониторинга"
@ -341,6 +367,7 @@ msgstr "Цвет линии для загрузки процессора"
#. settings-schema.json->line-color-gpu->tooltip
#. settings-schema.json->line-color-network-down->tooltip
#. settings-schema.json->line-color-network-up->tooltip
#. settings-schema.json->line-color-battery->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB или RGBA. Альфа канал игнорируется"
@ -368,6 +395,11 @@ msgstr "Цвет линии для загрузки"
msgid "Line color Network Upload"
msgstr "Цвет линии для отдачи"
#. settings-schema.json->line-color-battery->description
#, fuzzy
msgid "Line color Battery"
msgstr "Цвет линии для подкачки"
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Цвет сетки"

View File

@ -8,7 +8,7 @@ msgstr ""
"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-08-27 21:38-0400\n"
"POT-Creation-Date: 2026-03-19 16:11+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@ -18,82 +18,99 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. settings-schema.json->type->options
#. desklet.js:183
#. desklet.js:204
msgid "CPU"
msgstr ""
#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:547
#. desklet.js:215 desklet.js:233 desklet.js:253 desklet.js:294 desklet.js:580
msgid "GB"
msgstr ""
#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:561
#. desklet.js:218 desklet.js:236 desklet.js:256 desklet.js:297 desklet.js:594
msgid "GiB"
msgstr ""
#. settings-schema.json->type->options
#. desklet.js:199
#. desklet.js:220
msgid "RAM"
msgstr ""
#. settings-schema.json->type->options
#. desklet.js:217
#. desklet.js:238
msgid "Swap"
msgstr ""
#. desklet.js:240
#. desklet.js:261
msgid "free of"
msgstr ""
#. desklet.js:256
#. desklet.js:277
msgid "GPU Usage"
msgstr ""
#. desklet.js:278
#. desklet.js:299
msgid "GPU Memory"
msgstr ""
#. settings-schema.json->type->options
#. desklet.js:290
#. desklet.js:311
msgid "Network"
msgstr ""
#. desklet.js:518 desklet.js:541
#. settings-schema.json->type->options
#. desklet.js:324
msgid "Battery"
msgstr ""
#. desklet.js:327
msgid "Fully charged"
msgstr ""
#. desklet.js:328
msgid "Not charging"
msgstr ""
#. desklet.js:330
msgid " hrs"
msgstr ""
#. desklet.js:551 desklet.js:574
msgid "b"
msgstr ""
#. desklet.js:520 desklet.js:555 desklet.js:569
#. desklet.js:553 desklet.js:588 desklet.js:602
msgid "B"
msgstr ""
#. desklet.js:533
#. desklet.js:566
msgid "Gb"
msgstr ""
#. desklet.js:536
#. desklet.js:569
msgid "Mb"
msgstr ""
#. desklet.js:539
#. desklet.js:572
msgid "Kb"
msgstr ""
#. desklet.js:550
#. desklet.js:583
msgid "MB"
msgstr ""
#. desklet.js:553
#. desklet.js:586
msgid "KB"
msgstr ""
#. desklet.js:564
#. desklet.js:597
msgid "MiB"
msgstr ""
#. desklet.js:567
#. desklet.js:600
msgid "KiB"
msgstr ""
#. desklet.js:844 desklet.js:882
#. desklet.js:877 desklet.js:915
msgid "Error executing nvidia-smi command."
msgstr ""
@ -188,6 +205,14 @@ msgid ""
"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
msgstr ""
#. settings-schema.json->battery-name->description
msgid "Name of battery name to monitor"
msgstr ""
#. settings-schema.json->battery-name->tooltip
msgid "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1"
msgstr ""
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
msgstr ""
@ -342,6 +367,7 @@ msgstr ""
#. settings-schema.json->line-color-gpu->tooltip
#. settings-schema.json->line-color-network-down->tooltip
#. settings-schema.json->line-color-network-up->tooltip
#. settings-schema.json->line-color-battery->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr ""
@ -369,6 +395,10 @@ msgstr ""
msgid "Line color Network Upload"
msgstr ""
#. settings-schema.json->line-color-battery->description
msgid "Line color Battery"
msgstr ""
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr ""

View File

@ -8,7 +8,7 @@ msgstr ""
"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-08-27 21:38-0400\n"
"POT-Creation-Date: 2026-03-19 16:11+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: loccun <huynhloc.contact@gmail.com>\n"
"Language-Team: \n"
@ -19,82 +19,99 @@ msgstr ""
"X-Generator: Poedit 3.4.2\n"
#. settings-schema.json->type->options
#. desklet.js:183
#. desklet.js:204
msgid "CPU"
msgstr "CPU"
#. desklet.js:194 desklet.js:212 desklet.js:232 desklet.js:273 desklet.js:547
#. desklet.js:215 desklet.js:233 desklet.js:253 desklet.js:294 desklet.js:580
msgid "GB"
msgstr "GB"
#. desklet.js:197 desklet.js:215 desklet.js:235 desklet.js:276 desklet.js:561
#. desklet.js:218 desklet.js:236 desklet.js:256 desklet.js:297 desklet.js:594
msgid "GiB"
msgstr "GiB"
#. settings-schema.json->type->options
#. desklet.js:199
#. desklet.js:220
msgid "RAM"
msgstr "RAM"
#. settings-schema.json->type->options
#. desklet.js:217
#. desklet.js:238
msgid "Swap"
msgstr "Swap"
#. desklet.js:240
#. desklet.js:261
msgid "free of"
msgstr "trống trong"
#. desklet.js:256
#. desklet.js:277
msgid "GPU Usage"
msgstr "Sử dụng GPU"
#. desklet.js:278
#. desklet.js:299
msgid "GPU Memory"
msgstr "Bộ nhớ GPU"
#. settings-schema.json->type->options
#. desklet.js:290
#. desklet.js:311
msgid "Network"
msgstr "Mạng"
#. desklet.js:518 desklet.js:541
#. settings-schema.json->type->options
#. desklet.js:324
msgid "Battery"
msgstr ""
#. desklet.js:327
msgid "Fully charged"
msgstr ""
#. desklet.js:328
msgid "Not charging"
msgstr ""
#. desklet.js:330
msgid " hrs"
msgstr ""
#. desklet.js:551 desklet.js:574
msgid "b"
msgstr "b"
#. desklet.js:520 desklet.js:555 desklet.js:569
#. desklet.js:553 desklet.js:588 desklet.js:602
msgid "B"
msgstr "B"
#. desklet.js:533
#. desklet.js:566
msgid "Gb"
msgstr "Gb"
#. desklet.js:536
#. desklet.js:569
msgid "Mb"
msgstr "Mb"
#. desklet.js:539
#. desklet.js:572
msgid "Kb"
msgstr "Kb"
#. desklet.js:550
#. desklet.js:583
msgid "MB"
msgstr "MB"
#. desklet.js:553
#. desklet.js:586
msgid "KB"
msgstr "KB"
#. desklet.js:564
#. desklet.js:597
msgid "MiB"
msgstr "MiB"
#. desklet.js:567
#. desklet.js:600
msgid "KiB"
msgstr "KiB"
#. desklet.js:844 desklet.js:882
#. desklet.js:877 desklet.js:915
msgid "Error executing nvidia-smi command."
msgstr "Lỗi thực thi lệnh nvidia-smi."
@ -187,7 +204,17 @@ msgstr "Giao diện mạng để giám sát"
#. settings-schema.json->network-interface->tooltip
msgid ""
"Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3"
msgstr "Để trống để giám sát tất cả các giao diện kết hợp. Ví dụ: eth0, wlan0, enp0s3"
msgstr ""
"Để trống để giám sát tất cả các giao diện kết hợp. Ví dụ: eth0, wlan0, enp0s3"
#. settings-schema.json->battery-name->description
#, fuzzy
msgid "Name of battery name to monitor"
msgstr "Giao diện mạng để giám sát"
#. settings-schema.json->battery-name->tooltip
msgid "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1"
msgstr ""
#. settings-schema.json->filesystem->description
msgid "Filesystem to monitor"
@ -343,6 +370,7 @@ msgstr "Màu đường CPU"
#. settings-schema.json->line-color-gpu->tooltip
#. settings-schema.json->line-color-network-down->tooltip
#. settings-schema.json->line-color-network-up->tooltip
#. settings-schema.json->line-color-battery->tooltip
msgid "RGB or RGBA. Alpha is ignored"
msgstr "RGB hoặc RGBA. Alpha bị bỏ qua"
@ -370,6 +398,11 @@ msgstr "Màu đường Tải xuống Mạng"
msgid "Line color Network Upload"
msgstr "Màu đường Tải lên Mạng"
#. settings-schema.json->line-color-battery->description
#, fuzzy
msgid "Line color Battery"
msgstr "Màu đường Swap"
#. settings-schema.json->midline-color->description
msgid "Grid color"
msgstr "Màu lưới"

View File

@ -19,7 +19,8 @@
"Swap" : "swap",
"HDD" : "hdd",
"GPU" : "gpu",
"Network" : "network"
"Network" : "network",
"Battery" : "battery"
}
},
"data-prefix-ram": {
@ -74,6 +75,13 @@
"tooltip": "Leave empty to monitor all interfaces combined. Examples: eth0, wlan0, enp0s3",
"dependency": "type=network"
},
"battery-name": {
"type": "entry",
"default": "BAT0",
"description": "Name of battery name to monitor",
"tooltip": "Check battery name in /sys/class/power_supply/ Examples: BAT0, BAT1",
"dependency": "type=battery"
},
"filesystem": {
"type": "filechooser",
"default": "file:///",
@ -226,6 +234,13 @@
"dependency": "type=network",
"tooltip": "RGB or RGBA. Alpha is ignored"
},
"line-color-battery": {
"type": "colorchooser",
"default": "rgba(255,204,0,1.0)",
"description": "Line color Battery",
"dependency": "type=battery",
"tooltip": "RGB or RGBA. Alpha is ignored"
},
"midline-color": {
"type": "colorchooser",
"default": "rgba(127,127,127,1)",