From 7f8aef95884a23d3ccccd6ac816235b4542608a9 Mon Sep 17 00:00:00 2001 From: tidotua Date: Sun, 29 Mar 2026 07:50:18 +0300 Subject: [PATCH] system-monitor-graph@rcassani: Add support for CPU and GPU temperatures (#1768) --------- Co-authored-by: rcassani --- README.md | 13 +- .../system-monitor-graph@rcassani/desklet.js | 136 ++++++++++++++++-- .../metadata.json | 2 +- files/system-monitor-graph@rcassani/po/ca.po | 100 +++++++++---- files/system-monitor-graph@rcassani/po/da.po | 100 +++++++++---- files/system-monitor-graph@rcassani/po/de.po | 100 +++++++++---- files/system-monitor-graph@rcassani/po/es.po | 100 +++++++++---- files/system-monitor-graph@rcassani/po/fi.po | 100 +++++++++---- files/system-monitor-graph@rcassani/po/hu.po | 100 +++++++++---- files/system-monitor-graph@rcassani/po/it.po | 100 +++++++++---- files/system-monitor-graph@rcassani/po/nl.po | 100 +++++++++---- .../system-monitor-graph@rcassani/po/pt_BR.po | 100 +++++++++---- files/system-monitor-graph@rcassani/po/ro.po | 100 +++++++++---- files/system-monitor-graph@rcassani/po/ru.po | 100 +++++++++---- .../po/system-monitor-graph@rcassani.pot | 96 +++++++++---- files/system-monitor-graph@rcassani/po/vi.po | 100 +++++++++---- .../settings-schema.json | 36 ++++- screenshot4.png | Bin 0 -> 119455 bytes 18 files changed, 1121 insertions(+), 362 deletions(-) create mode 100644 screenshot4.png diff --git a/README.md b/README.md index d8de307..c0fec67 100644 --- a/README.md +++ b/README.md @@ -15,14 +15,18 @@ This project has been inspired from other Desklets such as [Disk Space](https:// | System variable | Description | | ----------- | ----------- | | CPU | CPU usage in % | +| CPU Temperature | CPU temperature C or F | | RAM | Used RAM as % of total, and in GB | | Swap | Used Swap space as % of total, and in GB | | 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 % | +| GPU Temperature | GPU temperature C or F | | Network | Real-time upload and download speeds with dual-line graph, configurable interface monitoring | +| Battery | Current capacity %, and Status | 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). +GPU graphs work for NVIDIA, discrete AMD and built-in AMD. ### Customizable visual elements

@@ -48,9 +52,16 @@ A simple screenshot. Another screenshot.

+

+
+Screenshot with temperature and battery graphs. +

## TODO -- [ ] Add other variables such as ~~network~~, CPU and GPU temperatures, battery levels for PC and peripherals. +- [x] Add network +- [x] Battery levels for main battery (laptop) +- [x] CPU and GPU temperatures +- [ ] Battery levels for main battery (laptop) ### 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/files/system-monitor-graph@rcassani/desklet.js b/files/system-monitor-graph@rcassani/desklet.js index f11c706..317fc83 100644 --- a/files/system-monitor-graph@rcassani/desklet.js +++ b/files/system-monitor-graph@rcassani/desklet.js @@ -16,6 +16,9 @@ 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 CPU_TEMP_MIN = 20; // Minimum CPU temperature +const CPU_TEMP_MAX = 100; // Maximum CPU temperature + const UUID = "system-monitor-graph@rcassani"; const DESKLET_PATH = imports.ui.deskletManager.deskletMeta[UUID].path; @@ -94,6 +97,8 @@ SystemMonitorGraph.prototype = { // initialize settings this.settings = new Settings.DeskletSettings(this, this.metadata["uuid"], desklet_id); this.settings.bindProperty(Settings.BindingDirection.IN, "type", "type", this.on_setting_changed); + this.settings.bindProperty(Settings.BindingDirection.IN, "cpu-variable", "cpu_variable", this.on_setting_changed); + this.settings.bindProperty(Settings.BindingDirection.IN, "temperature-units-cpu", "temperature_units_cpu", this.on_setting_changed); this.settings.bindProperty(Settings.BindingDirection.IN, "data-prefix-ram", "data_prefix_ram", this.on_setting_changed); 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); @@ -105,6 +110,7 @@ SystemMonitorGraph.prototype = { 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); this.settings.bindProperty(Settings.BindingDirection.IN, "gpu-variable", "gpu_variable", this.on_setting_changed); + this.settings.bindProperty(Settings.BindingDirection.IN, "temperature-units-gpu", "temperature_units_gpu", this.on_setting_changed); this.settings.bindProperty(Settings.BindingDirection.IN, "gpu-id", "gpu_id", this.on_setting_changed); this.settings.bindProperty(Settings.BindingDirection.IN, "refresh-interval", "refresh_interval", this.on_setting_changed); this.settings.bindProperty(Settings.BindingDirection.IN, "duration", "duration", this.on_setting_changed); @@ -123,6 +129,7 @@ SystemMonitorGraph.prototype = { 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(); }, @@ -178,9 +185,11 @@ SystemMonitorGraph.prototype = { 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 = ""; + // temperature values + this.cpu_temperature = NaN; + this.gpu_temperature = NaN; // set colors switch (this.type) { @@ -208,6 +217,27 @@ SystemMonitorGraph.prototype = { this.line_color = this.line_color_battery; break; } + + // set files + // find file for overall CPU temperature + let cpu_path_temp = "/sys/class/hwmon/"; + // test for Intel ("Package id 0") + this.get_temperature_file_by_label(cpu_path_temp, 'Package id 0', (result) => { + if (result !== "") { + this.cpu_temperature_file = result; + } else { + // test for AMD ("Tct1") + this.get_temperature_file_by_label(cpu_path_temp, 'Tctl', (result) => { + this.cpu_temperature_file = result; + }); + } + }); + // find file for overall AMD GPU temperature + let gpu_path_temp = "/sys/class/drm/card" + this.gpu_id + "/device/hwmon/"; + this.get_temperature_file_by_label(gpu_path_temp, 'edge', (result) => { + this.gpu_amd_temperature_file = result; + }); + this.first_run = false; } @@ -240,10 +270,27 @@ SystemMonitorGraph.prototype = { // current values switch (this.type) { case "cpu": - this.get_cpu_use(); - value = this.cpu_use / 100; - text1 = _("CPU"); - text2 = Math.round(this.cpu_use).toString() + "%"; + switch (this.cpu_variable) { + case "usage": + this.get_cpu_use(); + value = this.cpu_use / 100; + text1 = _("CPU"); + text2 = Math.round(this.cpu_use).toString() + "%"; + break; + + case "temperature": + this.get_cpu_temperature(this.cpu_temperature_file); + // scale CPU temperature based on [CPU_TEMP_MIN, CPU_TEMP_MAX] + value = 1.0 * (this.cpu_temperature - CPU_TEMP_MIN) / (CPU_TEMP_MAX - CPU_TEMP_MIN); + value = value < 0 ? 0 : value > 1 ? 1 : value; + text1 = _("CPU Temperature"); + if (this.temperature_units_cpu == "C") { + text2 = this.cpu_temperature.toString() + "°C"; + } else if (this.temperature_units_cpu == "F") { + text2 = Math.round(this.cpu_temperature * 9 / 5 + 32).toString() + "°F"; + } + break; + } break; case "ram": @@ -342,6 +389,24 @@ SystemMonitorGraph.prototype = { text3 = this.gpu_mem[1].toFixed(1) + " / " + this.gpu_mem[0].toFixed(1) + " " + gpumem_prefix; break; + case "temperature": + switch (this.gpu_manufacturer) { + case "nvidia": + this.get_nvidia_gpu_temperature(); + break; + case "amdgpu": + this.get_amdgpu_gpu_temperature(this.gpu_amd_temperature_file); + break; + } + value = 1.0 * (this.gpu_temperature - CPU_TEMP_MIN) / (CPU_TEMP_MAX - CPU_TEMP_MIN); + value = value < 0 ? 0 : value > 1 ? 1 : value; + text1 = _("GPU Temperature"); + if (this.temperature_units_gpu == "C") { + text2 = this.gpu_temperature.toString() + "°C"; + } else if (this.temperature_units_gpu == "F") { + text2 = Math.round(this.gpu_temperature * 9 / 5 + 32).toString() + "°F"; + } + break; } break; @@ -361,7 +426,7 @@ SystemMonitorGraph.prototype = { case "battery": this.get_battery_use(); - value = this.battery_capacity; + value = this.battery_percent / 100.0; text1 = _("Battery"); text2 = this.battery_percent + "%"; let prefix = (this.battery_status == "Charging") ? "⚡ " : (this.battery_percent <= 20 ? "🪫 " : "🔋 "); @@ -934,6 +999,19 @@ SystemMonitorGraph.prototype = { ); }, + get_nvidia_gpu_temperature: function() { + spawnAsyncWithOutput( + ['/usr/bin/nvidia-smi', '--query-gpu=temperature.gpu', '--format=csv', '--id='+ this.gpu_id], + (success, out_string) => { + if (!success || !out_string) { + this.gpu_temperature = 0; + return; + } + this.gpu_temperature = parseInt(out_string.match(/[^\r\n]+/g)[1]); + } + ); + }, + get_amdgpu_gpu_use: function() { // Sysfs directory with files related to the chosen gpu let gpu_dir = "/sys/class/drm/card" + this.gpu_id + "/device/"; @@ -982,6 +1060,21 @@ SystemMonitorGraph.prototype = { }); }, + get_amdgpu_gpu_temperature: function(temperature_file) { + if(temperature_file == null || temperature_file == "") return; + // File contains temperature, integer number in celsius * 1000 + Gio.file_new_for_path(temperature_file).load_contents_async(null, (file, response) => { + try { + let [success, contents, tag] = file.load_contents_finish(response); + if (success) { + this.gpu_temperature = Math.round(parseInt(ByteArray.toString(contents)) / 1000); + } + GLib.free(contents); + } catch(error) { + global.log('GPU AMD temperature file read error: ' + error.toString()); + } + }); + }, get_battery_use: function() { // Sysfs directory for battery info @@ -996,7 +1089,6 @@ SystemMonitorGraph.prototype = { 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) { @@ -1032,6 +1124,34 @@ SystemMonitorGraph.prototype = { let hours = String(Math.floor(totalMinutes / 60)).padStart(2, '0'); let result = `${hours}:${minutes}`; return (result == "00:00") ? "--:--" : result; - } + }, + get_cpu_temperature: function(temperature_file) { + if(temperature_file == null || temperature_file == "") return; + // File contains temperature, integer number in celsius * 1000 + Gio.file_new_for_path(temperature_file).load_contents_async(null, (file, response) => { + try { + let [success, contents, tag] = file.load_contents_finish(response); + if (success) { + this.cpu_temperature = Math.round(parseInt(ByteArray.toString(contents)) / 1000); + } + GLib.free(contents); + } catch(error) { + global.log('CPU temperature file read error: ' + error.toString()); + } + }); + }, + + get_temperature_file_by_label: function(path, label, callback) { + // search for temperture file: 'path'/*/temp*_input associated to file path/*/temp*_label with content 'label' + let argv = ['/bin/sh', '-c', "grep -s -l -d skip '" + label + "' " + path + "*/temp*_label | sed 's/_label/_input/' | head -n 1"]; + spawnAsyncWithOutput(argv, (success, output) => { + if (success && output && output.trim() !== "") { + callback(output.trim()); + } else { + global.log('Temperature file search error for label: ' + label); + callback(""); + } + }); + }, }; diff --git a/files/system-monitor-graph@rcassani/metadata.json b/files/system-monitor-graph@rcassani/metadata.json index cf7caab..dd88a9b 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": "2.0", + "version": "2.1", "prevent-decorations": true } diff --git a/files/system-monitor-graph@rcassani/po/ca.po b/files/system-monitor-graph@rcassani/po/ca.po index 0ca7284..a8337ab 100644 --- a/files/system-monitor-graph@rcassani/po/ca.po +++ b/files/system-monitor-graph@rcassani/po/ca.po @@ -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: 2026-03-23 10:17-0400\n" +"POT-Creation-Date: 2026-03-23 21:24-0400\n" "PO-Revision-Date: 2025-09-29 04:41+0200\n" "Last-Translator: Daniel \n" "Language-Team: \n" @@ -20,95 +20,104 @@ msgstr "" "X-Generator: Poedit 3.6\n" #. settings-schema.json->type->options -#. desklet.js:245 +#. desklet.js:275 msgid "CPU" msgstr "CPU" -#. desklet.js:256 desklet.js:274 desklet.js:294 desklet.js:335 desklet.js:621 +#. desklet.js:284 +msgid "CPU Temperature" +msgstr "" + +#. desklet.js:301 desklet.js:319 desklet.js:339 desklet.js:380 desklet.js:684 msgid "GB" msgstr "GB" -#. desklet.js:259 desklet.js:277 desklet.js:297 desklet.js:338 desklet.js:635 +#. desklet.js:304 desklet.js:322 desklet.js:342 desklet.js:383 desklet.js:698 msgid "GiB" msgstr "GiB" #. settings-schema.json->type->options -#. desklet.js:261 +#. desklet.js:306 msgid "RAM" msgstr "RAM" #. settings-schema.json->type->options -#. desklet.js:279 +#. desklet.js:324 msgid "Swap" msgstr "Swap" -#. desklet.js:302 +#. desklet.js:347 msgid "free of" msgstr "lliure de" -#. desklet.js:318 +#. desklet.js:363 msgid "GPU Usage" msgstr "Ús de GPU" -#. desklet.js:340 +#. desklet.js:385 msgid "GPU Memory" msgstr "Memòria de la GPU" +#. desklet.js:401 +#, fuzzy +msgid "GPU Temperature" +msgstr "Fabricant de la GPU" + #. settings-schema.json->type->options -#. desklet.js:352 +#. desklet.js:415 msgid "Network" msgstr "Xarxa" #. settings-schema.json->type->options -#. desklet.js:365 +#. desklet.js:428 msgid "Battery" msgstr "" -#. desklet.js:368 +#. desklet.js:431 msgid "Fully charged" msgstr "" -#. desklet.js:369 +#. desklet.js:432 msgid "Not charging" msgstr "" -#. desklet.js:371 +#. desklet.js:434 msgid " hrs" msgstr "" -#. desklet.js:592 desklet.js:615 +#. desklet.js:655 desklet.js:678 msgid "b" msgstr "b" -#. desklet.js:594 desklet.js:629 desklet.js:643 +#. desklet.js:657 desklet.js:692 desklet.js:706 msgid "B" msgstr "B" -#. desklet.js:607 +#. desklet.js:670 msgid "Gb" msgstr "Gb" -#. desklet.js:610 +#. desklet.js:673 msgid "Mb" msgstr "Mb" -#. desklet.js:613 +#. desklet.js:676 msgid "Kb" msgstr "Kb" -#. desklet.js:624 +#. desklet.js:687 msgid "MB" msgstr "MB" -#. desklet.js:627 +#. desklet.js:690 msgid "KB" msgstr "KB" -#. desklet.js:638 +#. desklet.js:701 msgid "MiB" msgstr "MiB" -#. desklet.js:641 +#. desklet.js:704 msgid "KiB" msgstr "KiB" @@ -144,6 +153,47 @@ msgstr "Disc dur" msgid "GPU" msgstr "GPU" +#. settings-schema.json->cpu-variable->description +#, fuzzy +msgid "CPU variable to monitor" +msgstr "Variable de la GPU a monitorar" + +#. settings-schema.json->cpu-variable->tooltip +#, fuzzy +msgid "Select the CPU variable to monitor." +msgstr "Trieu la variable de la GPU que voleu monitorar." + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Usage" +msgstr "Ús" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Temperature" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°C" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°F" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->description +#. settings-schema.json->temperature-units-gpu->description +msgid "Temperature scale" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->tooltip +#. settings-schema.json->temperature-units-gpu->tooltip +#, fuzzy +msgid "Temperature scale for graph" +msgstr "Variable del sistema a monitorar" + #. settings-schema.json->data-prefix-ram->options #. settings-schema.json->data-prefix-swap->options #. settings-schema.json->data-prefix-hdd->options @@ -266,10 +316,6 @@ msgstr "Variable de la GPU a monitorar" msgid "Select the GPU variable to monitor." msgstr "Trieu la variable de la GPU que voleu monitorar." -#. settings-schema.json->gpu-variable->options -msgid "Usage" -msgstr "Ús" - #. settings-schema.json->gpu-variable->options msgid "Memory" msgstr "Memòria" diff --git a/files/system-monitor-graph@rcassani/po/da.po b/files/system-monitor-graph@rcassani/po/da.po index 832f6bf..aa4eec3 100644 --- a/files/system-monitor-graph@rcassani/po/da.po +++ b/files/system-monitor-graph@rcassani/po/da.po @@ -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: 2026-03-23 10:17-0400\n" +"POT-Creation-Date: 2026-03-23 21:24-0400\n" "PO-Revision-Date: 2025-11-13 18:58+0100\n" "Last-Translator: Alan Mortensen \n" "Language-Team: \n" @@ -20,95 +20,104 @@ msgstr "" "X-Generator: Poedit 3.4.2\n" #. settings-schema.json->type->options -#. desklet.js:245 +#. desklet.js:275 msgid "CPU" msgstr "CPU" -#. desklet.js:256 desklet.js:274 desklet.js:294 desklet.js:335 desklet.js:621 +#. desklet.js:284 +msgid "CPU Temperature" +msgstr "" + +#. desklet.js:301 desklet.js:319 desklet.js:339 desklet.js:380 desklet.js:684 msgid "GB" msgstr "GB" -#. desklet.js:259 desklet.js:277 desklet.js:297 desklet.js:338 desklet.js:635 +#. desklet.js:304 desklet.js:322 desklet.js:342 desklet.js:383 desklet.js:698 msgid "GiB" msgstr "GiB" #. settings-schema.json->type->options -#. desklet.js:261 +#. desklet.js:306 msgid "RAM" msgstr "RAM" #. settings-schema.json->type->options -#. desklet.js:279 +#. desklet.js:324 msgid "Swap" msgstr "Swap" -#. desklet.js:302 +#. desklet.js:347 msgid "free of" msgstr "ledig ud af" -#. desklet.js:318 +#. desklet.js:363 msgid "GPU Usage" msgstr "GPU-forbrug" -#. desklet.js:340 +#. desklet.js:385 msgid "GPU Memory" msgstr "GPU-hukommelse" +#. desklet.js:401 +#, fuzzy +msgid "GPU Temperature" +msgstr "GPU-producent" + #. settings-schema.json->type->options -#. desklet.js:352 +#. desklet.js:415 msgid "Network" msgstr "Netværk" #. settings-schema.json->type->options -#. desklet.js:365 +#. desklet.js:428 msgid "Battery" msgstr "" -#. desklet.js:368 +#. desklet.js:431 msgid "Fully charged" msgstr "" -#. desklet.js:369 +#. desklet.js:432 msgid "Not charging" msgstr "" -#. desklet.js:371 +#. desklet.js:434 msgid " hrs" msgstr "" -#. desklet.js:592 desklet.js:615 +#. desklet.js:655 desklet.js:678 msgid "b" msgstr "b" -#. desklet.js:594 desklet.js:629 desklet.js:643 +#. desklet.js:657 desklet.js:692 desklet.js:706 msgid "B" msgstr "B" -#. desklet.js:607 +#. desklet.js:670 msgid "Gb" msgstr "Gb" -#. desklet.js:610 +#. desklet.js:673 msgid "Mb" msgstr "Mb" -#. desklet.js:613 +#. desklet.js:676 msgid "Kb" msgstr "Kb" -#. desklet.js:624 +#. desklet.js:687 msgid "MB" msgstr "MB" -#. desklet.js:627 +#. desklet.js:690 msgid "KB" msgstr "KB" -#. desklet.js:638 +#. desklet.js:701 msgid "MiB" msgstr "MiB" -#. desklet.js:641 +#. desklet.js:704 msgid "KiB" msgstr "KiB" @@ -144,6 +153,47 @@ msgstr "HDD" msgid "GPU" msgstr "GPU" +#. settings-schema.json->cpu-variable->description +#, fuzzy +msgid "CPU variable to monitor" +msgstr "GPU-variabel der skal overvåges" + +#. settings-schema.json->cpu-variable->tooltip +#, fuzzy +msgid "Select the CPU variable to monitor." +msgstr "Vælg den GPU-variabel, der skal overvåges." + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Usage" +msgstr "Forbrug" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Temperature" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°C" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°F" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->description +#. settings-schema.json->temperature-units-gpu->description +msgid "Temperature scale" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->tooltip +#. settings-schema.json->temperature-units-gpu->tooltip +#, fuzzy +msgid "Temperature scale for graph" +msgstr "Systemvariabel for graf" + #. settings-schema.json->data-prefix-ram->options #. settings-schema.json->data-prefix-swap->options #. settings-schema.json->data-prefix-hdd->options @@ -262,10 +312,6 @@ msgstr "GPU-variabel der skal overvåges" msgid "Select the GPU variable to monitor." msgstr "Vælg den GPU-variabel, der skal overvåges." -#. settings-schema.json->gpu-variable->options -msgid "Usage" -msgstr "Forbrug" - #. settings-schema.json->gpu-variable->options msgid "Memory" msgstr "Hukommelse" diff --git a/files/system-monitor-graph@rcassani/po/de.po b/files/system-monitor-graph@rcassani/po/de.po index 61b545d..a3791e3 100644 --- a/files/system-monitor-graph@rcassani/po/de.po +++ b/files/system-monitor-graph@rcassani/po/de.po @@ -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: 2026-03-23 10:17-0400\n" +"POT-Creation-Date: 2026-03-23 21:24-0400\n" "PO-Revision-Date: 2022-04-17 18:13+0100\n" "Last-Translator: Georg Sieber\n" "Language-Team: \n" @@ -18,97 +18,106 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #. settings-schema.json->type->options -#. desklet.js:245 +#. desklet.js:275 msgid "CPU" msgstr "CPU" -#. desklet.js:256 desklet.js:274 desklet.js:294 desklet.js:335 desklet.js:621 +#. desklet.js:284 +msgid "CPU Temperature" +msgstr "" + +#. desklet.js:301 desklet.js:319 desklet.js:339 desklet.js:380 desklet.js:684 msgid "GB" msgstr "GB" -#. desklet.js:259 desklet.js:277 desklet.js:297 desklet.js:338 desklet.js:635 +#. desklet.js:304 desklet.js:322 desklet.js:342 desklet.js:383 desklet.js:698 msgid "GiB" msgstr "GiB" #. settings-schema.json->type->options -#. desklet.js:261 +#. desklet.js:306 msgid "RAM" msgstr "RAM" #. settings-schema.json->type->options -#. desklet.js:279 +#. desklet.js:324 msgid "Swap" msgstr "Swap" -#. desklet.js:302 +#. desklet.js:347 msgid "free of" msgstr "frei von" -#. desklet.js:318 +#. desklet.js:363 msgid "GPU Usage" msgstr "GPU-Auslastung" -#. desklet.js:340 +#. desklet.js:385 msgid "GPU Memory" msgstr "GPU-Speicher" +#. desklet.js:401 +#, fuzzy +msgid "GPU Temperature" +msgstr "GPU-Hersteller" + #. settings-schema.json->type->options -#. desklet.js:352 +#. desklet.js:415 msgid "Network" msgstr "" #. settings-schema.json->type->options -#. desklet.js:365 +#. desklet.js:428 msgid "Battery" msgstr "" -#. desklet.js:368 +#. desklet.js:431 msgid "Fully charged" msgstr "" -#. desklet.js:369 +#. desklet.js:432 msgid "Not charging" msgstr "" -#. desklet.js:371 +#. desklet.js:434 msgid " hrs" msgstr "" -#. desklet.js:592 desklet.js:615 +#. desklet.js:655 desklet.js:678 msgid "b" msgstr "" -#. desklet.js:594 desklet.js:629 desklet.js:643 +#. desklet.js:657 desklet.js:692 desklet.js:706 #, fuzzy msgid "B" msgstr "GB" -#. desklet.js:607 +#. desklet.js:670 msgid "Gb" msgstr "" -#. desklet.js:610 +#. desklet.js:673 msgid "Mb" msgstr "" -#. desklet.js:613 +#. desklet.js:676 msgid "Kb" msgstr "" -#. desklet.js:624 +#. desklet.js:687 msgid "MB" msgstr "" -#. desklet.js:627 +#. desklet.js:690 msgid "KB" msgstr "" -#. desklet.js:638 +#. desklet.js:701 #, fuzzy msgid "MiB" msgstr "GiB" -#. desklet.js:641 +#. desklet.js:704 #, fuzzy msgid "KiB" msgstr "GiB" @@ -145,6 +154,47 @@ msgstr "HDD" msgid "GPU" msgstr "GPU" +#. settings-schema.json->cpu-variable->description +#, fuzzy +msgid "CPU variable to monitor" +msgstr "Anzuzeigende GPU-Variable" + +#. settings-schema.json->cpu-variable->tooltip +#, fuzzy +msgid "Select the CPU variable to monitor." +msgstr "Wählen Sie die anzuzeigende GPU-Variable." + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Usage" +msgstr "Auslastung" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Temperature" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°C" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°F" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->description +#. settings-schema.json->temperature-units-gpu->description +msgid "Temperature scale" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->tooltip +#. settings-schema.json->temperature-units-gpu->tooltip +#, fuzzy +msgid "Temperature scale for graph" +msgstr "Systemvariable für den Graphen" + #. settings-schema.json->data-prefix-ram->options #. settings-schema.json->data-prefix-swap->options #. settings-schema.json->data-prefix-hdd->options @@ -267,10 +317,6 @@ msgstr "Anzuzeigende GPU-Variable" msgid "Select the GPU variable to monitor." msgstr "Wählen Sie die anzuzeigende GPU-Variable." -#. settings-schema.json->gpu-variable->options -msgid "Usage" -msgstr "Auslastung" - #. settings-schema.json->gpu-variable->options msgid "Memory" msgstr "Speicher" diff --git a/files/system-monitor-graph@rcassani/po/es.po b/files/system-monitor-graph@rcassani/po/es.po index 8007319..894f119 100644 --- a/files/system-monitor-graph@rcassani/po/es.po +++ b/files/system-monitor-graph@rcassani/po/es.po @@ -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: 2026-03-23 10:17-0400\n" +"POT-Creation-Date: 2026-03-23 21:24-0400\n" "PO-Revision-Date: 2026-03-20 21:19-0300\n" "Last-Translator: Daniel \n" "Language-Team: \n" @@ -20,95 +20,104 @@ msgstr "" "X-Generator: Poedit 3.9\n" #. settings-schema.json->type->options -#. desklet.js:245 +#. desklet.js:275 msgid "CPU" msgstr "CPU" -#. desklet.js:256 desklet.js:274 desklet.js:294 desklet.js:335 desklet.js:621 +#. desklet.js:284 +msgid "CPU Temperature" +msgstr "" + +#. desklet.js:301 desklet.js:319 desklet.js:339 desklet.js:380 desklet.js:684 msgid "GB" msgstr "GB" -#. desklet.js:259 desklet.js:277 desklet.js:297 desklet.js:338 desklet.js:635 +#. desklet.js:304 desklet.js:322 desklet.js:342 desklet.js:383 desklet.js:698 msgid "GiB" msgstr "GiB" #. settings-schema.json->type->options -#. desklet.js:261 +#. desklet.js:306 msgid "RAM" msgstr "RAM" #. settings-schema.json->type->options -#. desklet.js:279 +#. desklet.js:324 msgid "Swap" msgstr "Swap" -#. desklet.js:302 +#. desklet.js:347 msgid "free of" msgstr "libres de" -#. desklet.js:318 +#. desklet.js:363 msgid "GPU Usage" msgstr "Uso de GPU" -#. desklet.js:340 +#. desklet.js:385 msgid "GPU Memory" msgstr "Memoria de GPU" +#. desklet.js:401 +#, fuzzy +msgid "GPU Temperature" +msgstr "Fabricante de la GPU" + #. settings-schema.json->type->options -#. desklet.js:352 +#. desklet.js:415 msgid "Network" msgstr "Red" #. settings-schema.json->type->options -#. desklet.js:365 +#. desklet.js:428 msgid "Battery" msgstr "Batería" -#. desklet.js:368 +#. desklet.js:431 msgid "Fully charged" msgstr "Completamente cargada" -#. desklet.js:369 +#. desklet.js:432 msgid "Not charging" msgstr "No se está cargando" -#. desklet.js:371 +#. desklet.js:434 msgid " hrs" msgstr " hrs" -#. desklet.js:592 desklet.js:615 +#. desklet.js:655 desklet.js:678 msgid "b" msgstr "b" -#. desklet.js:594 desklet.js:629 desklet.js:643 +#. desklet.js:657 desklet.js:692 desklet.js:706 msgid "B" msgstr "B" -#. desklet.js:607 +#. desklet.js:670 msgid "Gb" msgstr "Gb" -#. desklet.js:610 +#. desklet.js:673 msgid "Mb" msgstr "Mb" -#. desklet.js:613 +#. desklet.js:676 msgid "Kb" msgstr "Kb" -#. desklet.js:624 +#. desklet.js:687 msgid "MB" msgstr "MB" -#. desklet.js:627 +#. desklet.js:690 msgid "KB" msgstr "KB" -#. desklet.js:638 +#. desklet.js:701 msgid "MiB" msgstr "MiB" -#. desklet.js:641 +#. desklet.js:704 msgid "KiB" msgstr "KiB" @@ -144,6 +153,47 @@ msgstr "Disco duro" msgid "GPU" msgstr "GPU" +#. settings-schema.json->cpu-variable->description +#, fuzzy +msgid "CPU variable to monitor" +msgstr "Variable de la GPU a monitorear" + +#. settings-schema.json->cpu-variable->tooltip +#, fuzzy +msgid "Select the CPU variable to monitor." +msgstr "Seleccione la variable de la GPU que desea monitorear." + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Usage" +msgstr "Uso" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Temperature" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°C" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°F" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->description +#. settings-schema.json->temperature-units-gpu->description +msgid "Temperature scale" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->tooltip +#. settings-schema.json->temperature-units-gpu->tooltip +#, fuzzy +msgid "Temperature scale for graph" +msgstr "Variable del sistema para el gráfico" + #. settings-schema.json->data-prefix-ram->options #. settings-schema.json->data-prefix-swap->options #. settings-schema.json->data-prefix-hdd->options @@ -267,10 +317,6 @@ msgstr "Variable de la GPU a monitorear" msgid "Select the GPU variable to monitor." msgstr "Seleccione la variable de la GPU que desea monitorear." -#. settings-schema.json->gpu-variable->options -msgid "Usage" -msgstr "Uso" - #. settings-schema.json->gpu-variable->options msgid "Memory" msgstr "Memoria" diff --git a/files/system-monitor-graph@rcassani/po/fi.po b/files/system-monitor-graph@rcassani/po/fi.po index 5477fa1..200c6a5 100644 --- a/files/system-monitor-graph@rcassani/po/fi.po +++ b/files/system-monitor-graph@rcassani/po/fi.po @@ -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: 2026-03-23 10:17-0400\n" +"POT-Creation-Date: 2026-03-23 21:24-0400\n" "PO-Revision-Date: 2024-11-09 13:32+0200\n" "Last-Translator: Kimmo Kujansuu \n" "Language-Team: \n" @@ -20,97 +20,106 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. settings-schema.json->type->options -#. desklet.js:245 +#. desklet.js:275 msgid "CPU" msgstr "CPU" -#. desklet.js:256 desklet.js:274 desklet.js:294 desklet.js:335 desklet.js:621 +#. desklet.js:284 +msgid "CPU Temperature" +msgstr "" + +#. desklet.js:301 desklet.js:319 desklet.js:339 desklet.js:380 desklet.js:684 msgid "GB" msgstr "GB" -#. desklet.js:259 desklet.js:277 desklet.js:297 desklet.js:338 desklet.js:635 +#. desklet.js:304 desklet.js:322 desklet.js:342 desklet.js:383 desklet.js:698 msgid "GiB" msgstr "GiB" #. settings-schema.json->type->options -#. desklet.js:261 +#. desklet.js:306 msgid "RAM" msgstr "RAM" #. settings-schema.json->type->options -#. desklet.js:279 +#. desklet.js:324 msgid "Swap" msgstr "Swap" -#. desklet.js:302 +#. desklet.js:347 msgid "free of" msgstr "vapaa" -#. desklet.js:318 +#. desklet.js:363 msgid "GPU Usage" msgstr "GPU Käyttö" -#. desklet.js:340 +#. desklet.js:385 msgid "GPU Memory" msgstr "GPU Muisti" +#. desklet.js:401 +#, fuzzy +msgid "GPU Temperature" +msgstr "GPU valmistaja" + #. settings-schema.json->type->options -#. desklet.js:352 +#. desklet.js:415 msgid "Network" msgstr "" #. settings-schema.json->type->options -#. desklet.js:365 +#. desklet.js:428 msgid "Battery" msgstr "" -#. desklet.js:368 +#. desklet.js:431 msgid "Fully charged" msgstr "" -#. desklet.js:369 +#. desklet.js:432 msgid "Not charging" msgstr "" -#. desklet.js:371 +#. desklet.js:434 msgid " hrs" msgstr "" -#. desklet.js:592 desklet.js:615 +#. desklet.js:655 desklet.js:678 msgid "b" msgstr "" -#. desklet.js:594 desklet.js:629 desklet.js:643 +#. desklet.js:657 desklet.js:692 desklet.js:706 #, fuzzy msgid "B" msgstr "GB" -#. desklet.js:607 +#. desklet.js:670 msgid "Gb" msgstr "" -#. desklet.js:610 +#. desklet.js:673 msgid "Mb" msgstr "" -#. desklet.js:613 +#. desklet.js:676 msgid "Kb" msgstr "" -#. desklet.js:624 +#. desklet.js:687 msgid "MB" msgstr "" -#. desklet.js:627 +#. desklet.js:690 msgid "KB" msgstr "" -#. desklet.js:638 +#. desklet.js:701 #, fuzzy msgid "MiB" msgstr "GiB" -#. desklet.js:641 +#. desklet.js:704 #, fuzzy msgid "KiB" msgstr "GiB" @@ -149,6 +158,47 @@ msgstr "HDD" msgid "GPU" msgstr "GPU" +#. settings-schema.json->cpu-variable->description +#, fuzzy +msgid "CPU variable to monitor" +msgstr "Valvottavan GPU:n muuttuja" + +#. settings-schema.json->cpu-variable->tooltip +#, fuzzy +msgid "Select the CPU variable to monitor." +msgstr "Valitse valvottava GPU:n muuttuja näytölle." + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Usage" +msgstr "Käyttö" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Temperature" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°C" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°F" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->description +#. settings-schema.json->temperature-units-gpu->description +msgid "Temperature scale" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->tooltip +#. settings-schema.json->temperature-units-gpu->tooltip +#, fuzzy +msgid "Temperature scale for graph" +msgstr "Tehokäyrä" + #. settings-schema.json->data-prefix-ram->options #. settings-schema.json->data-prefix-swap->options #. settings-schema.json->data-prefix-hdd->options @@ -270,10 +320,6 @@ msgstr "Valvottavan GPU:n muuttuja" msgid "Select the GPU variable to monitor." msgstr "Valitse valvottava GPU:n muuttuja näytölle." -#. settings-schema.json->gpu-variable->options -msgid "Usage" -msgstr "Käyttö" - #. settings-schema.json->gpu-variable->options msgid "Memory" msgstr "Muisti" diff --git a/files/system-monitor-graph@rcassani/po/hu.po b/files/system-monitor-graph@rcassani/po/hu.po index 3725953..22d5b65 100644 --- a/files/system-monitor-graph@rcassani/po/hu.po +++ b/files/system-monitor-graph@rcassani/po/hu.po @@ -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: 2026-03-23 10:17-0400\n" +"POT-Creation-Date: 2026-03-23 21:24-0400\n" "PO-Revision-Date: 2025-11-11 10:23+0100\n" "Last-Translator: \n" "Language-Team: \n" @@ -20,95 +20,104 @@ msgstr "" "X-Generator: Poedit 3.8\n" #. settings-schema.json->type->options -#. desklet.js:245 +#. desklet.js:275 msgid "CPU" msgstr "CPU" -#. desklet.js:256 desklet.js:274 desklet.js:294 desklet.js:335 desklet.js:621 +#. desklet.js:284 +msgid "CPU Temperature" +msgstr "" + +#. desklet.js:301 desklet.js:319 desklet.js:339 desklet.js:380 desklet.js:684 msgid "GB" msgstr "GB" -#. desklet.js:259 desklet.js:277 desklet.js:297 desklet.js:338 desklet.js:635 +#. desklet.js:304 desklet.js:322 desklet.js:342 desklet.js:383 desklet.js:698 msgid "GiB" msgstr "GiB" #. settings-schema.json->type->options -#. desklet.js:261 +#. desklet.js:306 msgid "RAM" msgstr "RAM" #. settings-schema.json->type->options -#. desklet.js:279 +#. desklet.js:324 msgid "Swap" msgstr "Cserehely" -#. desklet.js:302 +#. desklet.js:347 msgid "free of" msgstr "szabad, összesen:" -#. desklet.js:318 +#. desklet.js:363 msgid "GPU Usage" msgstr "GPU használat" -#. desklet.js:340 +#. desklet.js:385 msgid "GPU Memory" msgstr "GPU memória" +#. desklet.js:401 +#, fuzzy +msgid "GPU Temperature" +msgstr "GPU gyártó" + #. settings-schema.json->type->options -#. desklet.js:352 +#. desklet.js:415 msgid "Network" msgstr "Hálózat" #. settings-schema.json->type->options -#. desklet.js:365 +#. desklet.js:428 msgid "Battery" msgstr "" -#. desklet.js:368 +#. desklet.js:431 msgid "Fully charged" msgstr "" -#. desklet.js:369 +#. desklet.js:432 msgid "Not charging" msgstr "" -#. desklet.js:371 +#. desklet.js:434 msgid " hrs" msgstr "" -#. desklet.js:592 desklet.js:615 +#. desklet.js:655 desklet.js:678 msgid "b" msgstr "b" -#. desklet.js:594 desklet.js:629 desklet.js:643 +#. desklet.js:657 desklet.js:692 desklet.js:706 msgid "B" msgstr "B" -#. desklet.js:607 +#. desklet.js:670 msgid "Gb" msgstr "Gb" -#. desklet.js:610 +#. desklet.js:673 msgid "Mb" msgstr "Mb" -#. desklet.js:613 +#. desklet.js:676 msgid "Kb" msgstr "Kb" -#. desklet.js:624 +#. desklet.js:687 msgid "MB" msgstr "MB" -#. desklet.js:627 +#. desklet.js:690 msgid "KB" msgstr "KB" -#. desklet.js:638 +#. desklet.js:701 msgid "MiB" msgstr "MiB" -#. desklet.js:641 +#. desklet.js:704 msgid "KiB" msgstr "KiB" @@ -144,6 +153,47 @@ msgstr "HDD" msgid "GPU" msgstr "GPU" +#. settings-schema.json->cpu-variable->description +#, fuzzy +msgid "CPU variable to monitor" +msgstr "A figyelendő GPU jellemzők" + +#. settings-schema.json->cpu-variable->tooltip +#, fuzzy +msgid "Select the CPU variable to monitor." +msgstr "Válassza ki a megfigyelendő GPU jellemzőket." + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Usage" +msgstr "Használat" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Temperature" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°C" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°F" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->description +#. settings-schema.json->temperature-units-gpu->description +msgid "Temperature scale" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->tooltip +#. settings-schema.json->temperature-units-gpu->tooltip +#, fuzzy +msgid "Temperature scale for graph" +msgstr "Rendszerjellemzők a grafikon számára" + #. settings-schema.json->data-prefix-ram->options #. settings-schema.json->data-prefix-swap->options #. settings-schema.json->data-prefix-hdd->options @@ -264,10 +314,6 @@ msgstr "A figyelendő GPU jellemzők" msgid "Select the GPU variable to monitor." msgstr "Válassza ki a megfigyelendő GPU jellemzőket." -#. settings-schema.json->gpu-variable->options -msgid "Usage" -msgstr "Használat" - #. settings-schema.json->gpu-variable->options msgid "Memory" msgstr "Memória" diff --git a/files/system-monitor-graph@rcassani/po/it.po b/files/system-monitor-graph@rcassani/po/it.po index 1db3962..6796f5c 100644 --- a/files/system-monitor-graph@rcassani/po/it.po +++ b/files/system-monitor-graph@rcassani/po/it.po @@ -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: 2026-03-23 10:17-0400\n" +"POT-Creation-Date: 2026-03-23 21:24-0400\n" "PO-Revision-Date: 2025-08-26 19:59+0200\n" "Last-Translator: Dragone2 \n" "Language-Team: \n" @@ -20,95 +20,104 @@ msgstr "" "X-Generator: Poedit 3.4.2\n" #. settings-schema.json->type->options -#. desklet.js:245 +#. desklet.js:275 msgid "CPU" msgstr "CPU" -#. desklet.js:256 desklet.js:274 desklet.js:294 desklet.js:335 desklet.js:621 +#. desklet.js:284 +msgid "CPU Temperature" +msgstr "" + +#. desklet.js:301 desklet.js:319 desklet.js:339 desklet.js:380 desklet.js:684 msgid "GB" msgstr "GB" -#. desklet.js:259 desklet.js:277 desklet.js:297 desklet.js:338 desklet.js:635 +#. desklet.js:304 desklet.js:322 desklet.js:342 desklet.js:383 desklet.js:698 msgid "GiB" msgstr "GiB" #. settings-schema.json->type->options -#. desklet.js:261 +#. desklet.js:306 msgid "RAM" msgstr "RAM" #. settings-schema.json->type->options -#. desklet.js:279 +#. desklet.js:324 msgid "Swap" msgstr "Swap" -#. desklet.js:302 +#. desklet.js:347 msgid "free of" msgstr "liberi su" -#. desklet.js:318 +#. desklet.js:363 msgid "GPU Usage" msgstr "Utilizzo GPU" -#. desklet.js:340 +#. desklet.js:385 msgid "GPU Memory" msgstr "Memoria GPU" +#. desklet.js:401 +#, fuzzy +msgid "GPU Temperature" +msgstr "Produttore GPU" + #. settings-schema.json->type->options -#. desklet.js:352 +#. desklet.js:415 msgid "Network" msgstr "Rete" #. settings-schema.json->type->options -#. desklet.js:365 +#. desklet.js:428 msgid "Battery" msgstr "" -#. desklet.js:368 +#. desklet.js:431 msgid "Fully charged" msgstr "" -#. desklet.js:369 +#. desklet.js:432 msgid "Not charging" msgstr "" -#. desklet.js:371 +#. desklet.js:434 msgid " hrs" msgstr "" -#. desklet.js:592 desklet.js:615 +#. desklet.js:655 desklet.js:678 msgid "b" msgstr "b" -#. desklet.js:594 desklet.js:629 desklet.js:643 +#. desklet.js:657 desklet.js:692 desklet.js:706 msgid "B" msgstr "B" -#. desklet.js:607 +#. desklet.js:670 msgid "Gb" msgstr "Gb" -#. desklet.js:610 +#. desklet.js:673 msgid "Mb" msgstr "Mb" -#. desklet.js:613 +#. desklet.js:676 msgid "Kb" msgstr "Kb" -#. desklet.js:624 +#. desklet.js:687 msgid "MB" msgstr "MB" -#. desklet.js:627 +#. desklet.js:690 msgid "KB" msgstr "KB" -#. desklet.js:638 +#. desklet.js:701 msgid "MiB" msgstr "MiB" -#. desklet.js:641 +#. desklet.js:704 msgid "KiB" msgstr "KiB" @@ -144,6 +153,47 @@ msgstr "HDD" msgid "GPU" msgstr "GPU" +#. settings-schema.json->cpu-variable->description +#, fuzzy +msgid "CPU variable to monitor" +msgstr "Variabile GPU da monitorare" + +#. settings-schema.json->cpu-variable->tooltip +#, fuzzy +msgid "Select the CPU variable to monitor." +msgstr "Seleziona la variabile della GPU da monitorare." + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Usage" +msgstr "Utilizzo" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Temperature" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°C" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°F" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->description +#. settings-schema.json->temperature-units-gpu->description +msgid "Temperature scale" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->tooltip +#. settings-schema.json->temperature-units-gpu->tooltip +#, fuzzy +msgid "Temperature scale for graph" +msgstr "Variabile di Sistema per grafico" + #. settings-schema.json->data-prefix-ram->options #. settings-schema.json->data-prefix-swap->options #. settings-schema.json->data-prefix-hdd->options @@ -262,10 +312,6 @@ msgstr "Variabile GPU da monitorare" msgid "Select the GPU variable to monitor." msgstr "Seleziona la variabile della GPU da monitorare." -#. settings-schema.json->gpu-variable->options -msgid "Usage" -msgstr "Utilizzo" - #. settings-schema.json->gpu-variable->options msgid "Memory" msgstr "Memoria" diff --git a/files/system-monitor-graph@rcassani/po/nl.po b/files/system-monitor-graph@rcassani/po/nl.po index b139a6a..ba6e2e5 100644 --- a/files/system-monitor-graph@rcassani/po/nl.po +++ b/files/system-monitor-graph@rcassani/po/nl.po @@ -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: 2026-03-23 10:17-0400\n" +"POT-Creation-Date: 2026-03-23 21:24-0400\n" "PO-Revision-Date: 2025-08-25 16:25+0200\n" "Last-Translator: qadzek\n" "Language-Team: \n" @@ -18,95 +18,104 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #. settings-schema.json->type->options -#. desklet.js:245 +#. desklet.js:275 msgid "CPU" msgstr "CPU" -#. desklet.js:256 desklet.js:274 desklet.js:294 desklet.js:335 desklet.js:621 +#. desklet.js:284 +msgid "CPU Temperature" +msgstr "" + +#. desklet.js:301 desklet.js:319 desklet.js:339 desklet.js:380 desklet.js:684 msgid "GB" msgstr "GB" -#. desklet.js:259 desklet.js:277 desklet.js:297 desklet.js:338 desklet.js:635 +#. desklet.js:304 desklet.js:322 desklet.js:342 desklet.js:383 desklet.js:698 msgid "GiB" msgstr "GiB" #. settings-schema.json->type->options -#. desklet.js:261 +#. desklet.js:306 msgid "RAM" msgstr "RAM" #. settings-schema.json->type->options -#. desklet.js:279 +#. desklet.js:324 msgid "Swap" msgstr "Swap" -#. desklet.js:302 +#. desklet.js:347 msgid "free of" msgstr "vrij van" -#. desklet.js:318 +#. desklet.js:363 msgid "GPU Usage" msgstr "GPU Gebruik" -#. desklet.js:340 +#. desklet.js:385 msgid "GPU Memory" msgstr "GPU Geheugen" +#. desklet.js:401 +#, fuzzy +msgid "GPU Temperature" +msgstr "GPU fabrikant" + #. settings-schema.json->type->options -#. desklet.js:352 +#. desklet.js:415 msgid "Network" msgstr "Netwerk" #. settings-schema.json->type->options -#. desklet.js:365 +#. desklet.js:428 msgid "Battery" msgstr "" -#. desklet.js:368 +#. desklet.js:431 msgid "Fully charged" msgstr "" -#. desklet.js:369 +#. desklet.js:432 msgid "Not charging" msgstr "" -#. desklet.js:371 +#. desklet.js:434 msgid " hrs" msgstr "" -#. desklet.js:592 desklet.js:615 +#. desklet.js:655 desklet.js:678 msgid "b" msgstr "b" -#. desklet.js:594 desklet.js:629 desklet.js:643 +#. desklet.js:657 desklet.js:692 desklet.js:706 msgid "B" msgstr "B" -#. desklet.js:607 +#. desklet.js:670 msgid "Gb" msgstr "Gb" -#. desklet.js:610 +#. desklet.js:673 msgid "Mb" msgstr "Mb" -#. desklet.js:613 +#. desklet.js:676 msgid "Kb" msgstr "Kb" -#. desklet.js:624 +#. desklet.js:687 msgid "MB" msgstr "MB" -#. desklet.js:627 +#. desklet.js:690 msgid "KB" msgstr "KB" -#. desklet.js:638 +#. desklet.js:701 msgid "MiB" msgstr "MiB" -#. desklet.js:641 +#. desklet.js:704 msgid "KiB" msgstr "KiB" @@ -142,6 +151,47 @@ msgstr "HDD" msgid "GPU" msgstr "GPU" +#. settings-schema.json->cpu-variable->description +#, fuzzy +msgid "CPU variable to monitor" +msgstr "GPU-variabele om te monitoren" + +#. settings-schema.json->cpu-variable->tooltip +#, fuzzy +msgid "Select the CPU variable to monitor." +msgstr "Selecteer de GPU-variabele om te monitoren." + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Usage" +msgstr "Gebruik" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Temperature" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°C" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°F" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->description +#. settings-schema.json->temperature-units-gpu->description +msgid "Temperature scale" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->tooltip +#. settings-schema.json->temperature-units-gpu->tooltip +#, fuzzy +msgid "Temperature scale for graph" +msgstr "Systeemvariabele voor grafiek" + #. settings-schema.json->data-prefix-ram->options #. settings-schema.json->data-prefix-swap->options #. settings-schema.json->data-prefix-hdd->options @@ -260,10 +310,6 @@ msgstr "GPU-variabele om te monitoren" msgid "Select the GPU variable to monitor." msgstr "Selecteer de GPU-variabele om te monitoren." -#. settings-schema.json->gpu-variable->options -msgid "Usage" -msgstr "Gebruik" - #. settings-schema.json->gpu-variable->options msgid "Memory" msgstr "Geheugen" diff --git a/files/system-monitor-graph@rcassani/po/pt_BR.po b/files/system-monitor-graph@rcassani/po/pt_BR.po index 57f78c4..e27fb97 100644 --- a/files/system-monitor-graph@rcassani/po/pt_BR.po +++ b/files/system-monitor-graph@rcassani/po/pt_BR.po @@ -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: 2026-03-23 10:17-0400\n" +"POT-Creation-Date: 2026-03-23 21:24-0400\n" "PO-Revision-Date: 2021-11-29 15:20-0300\n" "Last-Translator: Marcelo Aof\n" "Language-Team: \n" @@ -20,97 +20,106 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. settings-schema.json->type->options -#. desklet.js:245 +#. desklet.js:275 msgid "CPU" msgstr "CPU" -#. desklet.js:256 desklet.js:274 desklet.js:294 desklet.js:335 desklet.js:621 +#. desklet.js:284 +msgid "CPU Temperature" +msgstr "" + +#. desklet.js:301 desklet.js:319 desklet.js:339 desklet.js:380 desklet.js:684 msgid "GB" msgstr "GB" -#. desklet.js:259 desklet.js:277 desklet.js:297 desklet.js:338 desklet.js:635 +#. desklet.js:304 desklet.js:322 desklet.js:342 desklet.js:383 desklet.js:698 msgid "GiB" msgstr "GiB" #. settings-schema.json->type->options -#. desklet.js:261 +#. desklet.js:306 msgid "RAM" msgstr "RAM" #. settings-schema.json->type->options -#. desklet.js:279 +#. desklet.js:324 msgid "Swap" msgstr "" -#. desklet.js:302 +#. desklet.js:347 msgid "free of" msgstr "livres de" -#. desklet.js:318 +#. desklet.js:363 msgid "GPU Usage" msgstr "Uso da GPU" -#. desklet.js:340 +#. desklet.js:385 msgid "GPU Memory" msgstr "Memória da GPU" +#. desklet.js:401 +#, fuzzy +msgid "GPU Temperature" +msgstr "Fabricante da GPU" + #. settings-schema.json->type->options -#. desklet.js:352 +#. desklet.js:415 msgid "Network" msgstr "" #. settings-schema.json->type->options -#. desklet.js:365 +#. desklet.js:428 msgid "Battery" msgstr "" -#. desklet.js:368 +#. desklet.js:431 msgid "Fully charged" msgstr "" -#. desklet.js:369 +#. desklet.js:432 msgid "Not charging" msgstr "" -#. desklet.js:371 +#. desklet.js:434 msgid " hrs" msgstr "" -#. desklet.js:592 desklet.js:615 +#. desklet.js:655 desklet.js:678 msgid "b" msgstr "" -#. desklet.js:594 desklet.js:629 desklet.js:643 +#. desklet.js:657 desklet.js:692 desklet.js:706 #, fuzzy msgid "B" msgstr "GB" -#. desklet.js:607 +#. desklet.js:670 msgid "Gb" msgstr "" -#. desklet.js:610 +#. desklet.js:673 msgid "Mb" msgstr "" -#. desklet.js:613 +#. desklet.js:676 msgid "Kb" msgstr "" -#. desklet.js:624 +#. desklet.js:687 msgid "MB" msgstr "" -#. desklet.js:627 +#. desklet.js:690 msgid "KB" msgstr "" -#. desklet.js:638 +#. desklet.js:701 #, fuzzy msgid "MiB" msgstr "GiB" -#. desklet.js:641 +#. desklet.js:704 #, fuzzy msgid "KiB" msgstr "GiB" @@ -147,6 +156,47 @@ msgstr "HD" msgid "GPU" msgstr "GPU" +#. settings-schema.json->cpu-variable->description +#, fuzzy +msgid "CPU variable to monitor" +msgstr "Variável da GPU para monitorar" + +#. settings-schema.json->cpu-variable->tooltip +#, fuzzy +msgid "Select the CPU variable to monitor." +msgstr "Selecione a variável da GPU para monitorar." + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Usage" +msgstr "Uso" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Temperature" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°C" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°F" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->description +#. settings-schema.json->temperature-units-gpu->description +msgid "Temperature scale" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->tooltip +#. settings-schema.json->temperature-units-gpu->tooltip +#, fuzzy +msgid "Temperature scale for graph" +msgstr "Variável do sistema no gráfico" + #. settings-schema.json->data-prefix-ram->options #. settings-schema.json->data-prefix-swap->options #. settings-schema.json->data-prefix-hdd->options @@ -266,10 +316,6 @@ msgstr "Variável da GPU para monitorar" msgid "Select the GPU variable to monitor." msgstr "Selecione a variável da GPU para monitorar." -#. settings-schema.json->gpu-variable->options -msgid "Usage" -msgstr "Uso" - #. settings-schema.json->gpu-variable->options msgid "Memory" msgstr "Memória" diff --git a/files/system-monitor-graph@rcassani/po/ro.po b/files/system-monitor-graph@rcassani/po/ro.po index b8fbc71..603118c 100644 --- a/files/system-monitor-graph@rcassani/po/ro.po +++ b/files/system-monitor-graph@rcassani/po/ro.po @@ -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: 2026-03-23 10:17-0400\n" +"POT-Creation-Date: 2026-03-23 21:24-0400\n" "PO-Revision-Date: 2022-04-17 23:21+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -20,97 +20,106 @@ msgstr "" "20)) ? 1 : 2;\n" #. settings-schema.json->type->options -#. desklet.js:245 +#. desklet.js:275 msgid "CPU" msgstr "CPU" -#. desklet.js:256 desklet.js:274 desklet.js:294 desklet.js:335 desklet.js:621 +#. desklet.js:284 +msgid "CPU Temperature" +msgstr "" + +#. desklet.js:301 desklet.js:319 desklet.js:339 desklet.js:380 desklet.js:684 msgid "GB" msgstr "GB" -#. desklet.js:259 desklet.js:277 desklet.js:297 desklet.js:338 desklet.js:635 +#. desklet.js:304 desklet.js:322 desklet.js:342 desklet.js:383 desklet.js:698 msgid "GiB" msgstr "GiB" #. settings-schema.json->type->options -#. desklet.js:261 +#. desklet.js:306 msgid "RAM" msgstr "RAM" #. settings-schema.json->type->options -#. desklet.js:279 +#. desklet.js:324 msgid "Swap" msgstr "Schimbă" -#. desklet.js:302 +#. desklet.js:347 msgid "free of" msgstr "liber din" -#. desklet.js:318 +#. desklet.js:363 msgid "GPU Usage" msgstr "Utilizare GPU" -#. desklet.js:340 +#. desklet.js:385 msgid "GPU Memory" msgstr "Memorie GPU" +#. desklet.js:401 +#, fuzzy +msgid "GPU Temperature" +msgstr "Producător GPU" + #. settings-schema.json->type->options -#. desklet.js:352 +#. desklet.js:415 msgid "Network" msgstr "" #. settings-schema.json->type->options -#. desklet.js:365 +#. desklet.js:428 msgid "Battery" msgstr "" -#. desklet.js:368 +#. desklet.js:431 msgid "Fully charged" msgstr "" -#. desklet.js:369 +#. desklet.js:432 msgid "Not charging" msgstr "" -#. desklet.js:371 +#. desklet.js:434 msgid " hrs" msgstr "" -#. desklet.js:592 desklet.js:615 +#. desklet.js:655 desklet.js:678 msgid "b" msgstr "" -#. desklet.js:594 desklet.js:629 desklet.js:643 +#. desklet.js:657 desklet.js:692 desklet.js:706 #, fuzzy msgid "B" msgstr "GB" -#. desklet.js:607 +#. desklet.js:670 msgid "Gb" msgstr "" -#. desklet.js:610 +#. desklet.js:673 msgid "Mb" msgstr "" -#. desklet.js:613 +#. desklet.js:676 msgid "Kb" msgstr "" -#. desklet.js:624 +#. desklet.js:687 msgid "MB" msgstr "" -#. desklet.js:627 +#. desklet.js:690 msgid "KB" msgstr "" -#. desklet.js:638 +#. desklet.js:701 #, fuzzy msgid "MiB" msgstr "GiB" -#. desklet.js:641 +#. desklet.js:704 #, fuzzy msgid "KiB" msgstr "GiB" @@ -147,6 +156,47 @@ msgstr "HDD" msgid "GPU" msgstr "GPU" +#. settings-schema.json->cpu-variable->description +#, fuzzy +msgid "CPU variable to monitor" +msgstr "Variabila GPU de monitorizat" + +#. settings-schema.json->cpu-variable->tooltip +#, fuzzy +msgid "Select the CPU variable to monitor." +msgstr "Selectează variabila GPU care urmează să fie monitorizată." + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Usage" +msgstr "Utilizare" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Temperature" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°C" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°F" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->description +#. settings-schema.json->temperature-units-gpu->description +msgid "Temperature scale" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->tooltip +#. settings-schema.json->temperature-units-gpu->tooltip +#, fuzzy +msgid "Temperature scale for graph" +msgstr "Variabilă de sistem pentru grafic" + #. settings-schema.json->data-prefix-ram->options #. settings-schema.json->data-prefix-swap->options #. settings-schema.json->data-prefix-hdd->options @@ -266,10 +316,6 @@ msgstr "Variabila GPU de monitorizat" msgid "Select the GPU variable to monitor." msgstr "Selectează variabila GPU care urmează să fie monitorizată." -#. settings-schema.json->gpu-variable->options -msgid "Usage" -msgstr "Utilizare" - #. settings-schema.json->gpu-variable->options msgid "Memory" msgstr "Memorie" diff --git a/files/system-monitor-graph@rcassani/po/ru.po b/files/system-monitor-graph@rcassani/po/ru.po index c1354e0..4ebb36a 100644 --- a/files/system-monitor-graph@rcassani/po/ru.po +++ b/files/system-monitor-graph@rcassani/po/ru.po @@ -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: 2026-03-23 10:17-0400\n" +"POT-Creation-Date: 2026-03-23 21:24-0400\n" "PO-Revision-Date: \n" "Last-Translator: blogdron\n" "Language-Team: \n" @@ -15,95 +15,104 @@ msgstr "" "X-Generator: Poedit 3.4.2\n" #. settings-schema.json->type->options -#. desklet.js:245 +#. desklet.js:275 msgid "CPU" msgstr "Процессор" -#. desklet.js:256 desklet.js:274 desklet.js:294 desklet.js:335 desklet.js:621 +#. desklet.js:284 +msgid "CPU Temperature" +msgstr "" + +#. desklet.js:301 desklet.js:319 desklet.js:339 desklet.js:380 desklet.js:684 msgid "GB" msgstr "ГБ" -#. desklet.js:259 desklet.js:277 desklet.js:297 desklet.js:338 desklet.js:635 +#. desklet.js:304 desklet.js:322 desklet.js:342 desklet.js:383 desklet.js:698 msgid "GiB" msgstr "ГиБ" #. settings-schema.json->type->options -#. desklet.js:261 +#. desklet.js:306 msgid "RAM" msgstr "Память" #. settings-schema.json->type->options -#. desklet.js:279 +#. desklet.js:324 msgid "Swap" msgstr "Подкачка" -#. desklet.js:302 +#. desklet.js:347 msgid "free of" msgstr "свободно из" -#. desklet.js:318 +#. desklet.js:363 msgid "GPU Usage" msgstr "Видеокарта" -#. desklet.js:340 +#. desklet.js:385 msgid "GPU Memory" msgstr "Память видеокарты" +#. desklet.js:401 +#, fuzzy +msgid "GPU Temperature" +msgstr "Производитель GPU" + #. settings-schema.json->type->options -#. desklet.js:352 +#. desklet.js:415 msgid "Network" msgstr "Сеть" #. settings-schema.json->type->options -#. desklet.js:365 +#. desklet.js:428 msgid "Battery" msgstr "" -#. desklet.js:368 +#. desklet.js:431 msgid "Fully charged" msgstr "" -#. desklet.js:369 +#. desklet.js:432 msgid "Not charging" msgstr "" -#. desklet.js:371 +#. desklet.js:434 msgid " hrs" msgstr "" -#. desklet.js:592 desklet.js:615 +#. desklet.js:655 desklet.js:678 msgid "b" msgstr "б" -#. desklet.js:594 desklet.js:629 desklet.js:643 +#. desklet.js:657 desklet.js:692 desklet.js:706 msgid "B" msgstr "Б" -#. desklet.js:607 +#. desklet.js:670 msgid "Gb" msgstr "Гб" -#. desklet.js:610 +#. desklet.js:673 msgid "Mb" msgstr "Мб" -#. desklet.js:613 +#. desklet.js:676 msgid "Kb" msgstr "Кб" -#. desklet.js:624 +#. desklet.js:687 msgid "MB" msgstr "МБ" -#. desklet.js:627 +#. desklet.js:690 msgid "KB" msgstr "КБ" -#. desklet.js:638 +#. desklet.js:701 msgid "MiB" msgstr "МиБ" -#. desklet.js:641 +#. desklet.js:704 msgid "KiB" msgstr "КиБ" @@ -139,6 +148,47 @@ msgstr "Накопитель" msgid "GPU" msgstr "Видеокарта" +#. settings-schema.json->cpu-variable->description +#, fuzzy +msgid "CPU variable to monitor" +msgstr "Информация для графика" + +#. settings-schema.json->cpu-variable->tooltip +#, fuzzy +msgid "Select the CPU variable to monitor." +msgstr "Выберите, что нужно отслеживать." + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Usage" +msgstr "Загрузка" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Temperature" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°C" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°F" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->description +#. settings-schema.json->temperature-units-gpu->description +msgid "Temperature scale" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->tooltip +#. settings-schema.json->temperature-units-gpu->tooltip +#, fuzzy +msgid "Temperature scale for graph" +msgstr "Системный компонент для графика" + #. settings-schema.json->data-prefix-ram->options #. settings-schema.json->data-prefix-swap->options #. settings-schema.json->data-prefix-hdd->options @@ -257,10 +307,6 @@ msgstr "Информация для графика" msgid "Select the GPU variable to monitor." msgstr "Выберите, что нужно отслеживать." -#. settings-schema.json->gpu-variable->options -msgid "Usage" -msgstr "Загрузка" - #. settings-schema.json->gpu-variable->options msgid "Memory" 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 fc72963..1c7bca9 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 @@ -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: 2026-03-23 10:17-0400\n" +"POT-Creation-Date: 2026-03-23 21:24-0400\n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" @@ -18,95 +18,103 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #. settings-schema.json->type->options -#. desklet.js:245 +#. desklet.js:275 msgid "CPU" msgstr "" -#. desklet.js:256 desklet.js:274 desklet.js:294 desklet.js:335 desklet.js:621 +#. desklet.js:284 +msgid "CPU Temperature" +msgstr "" + +#. desklet.js:301 desklet.js:319 desklet.js:339 desklet.js:380 desklet.js:684 msgid "GB" msgstr "" -#. desklet.js:259 desklet.js:277 desklet.js:297 desklet.js:338 desklet.js:635 +#. desklet.js:304 desklet.js:322 desklet.js:342 desklet.js:383 desklet.js:698 msgid "GiB" msgstr "" #. settings-schema.json->type->options -#. desklet.js:261 +#. desklet.js:306 msgid "RAM" msgstr "" #. settings-schema.json->type->options -#. desklet.js:279 +#. desklet.js:324 msgid "Swap" msgstr "" -#. desklet.js:302 +#. desklet.js:347 msgid "free of" msgstr "" -#. desklet.js:318 +#. desklet.js:363 msgid "GPU Usage" msgstr "" -#. desklet.js:340 +#. desklet.js:385 msgid "GPU Memory" msgstr "" +#. desklet.js:401 +msgid "GPU Temperature" +msgstr "" + #. settings-schema.json->type->options -#. desklet.js:352 +#. desklet.js:415 msgid "Network" msgstr "" #. settings-schema.json->type->options -#. desklet.js:365 +#. desklet.js:428 msgid "Battery" msgstr "" -#. desklet.js:368 +#. desklet.js:431 msgid "Fully charged" msgstr "" -#. desklet.js:369 +#. desklet.js:432 msgid "Not charging" msgstr "" -#. desklet.js:371 +#. desklet.js:434 msgid " hrs" msgstr "" -#. desklet.js:592 desklet.js:615 +#. desklet.js:655 desklet.js:678 msgid "b" msgstr "" -#. desklet.js:594 desklet.js:629 desklet.js:643 +#. desklet.js:657 desklet.js:692 desklet.js:706 msgid "B" msgstr "" -#. desklet.js:607 +#. desklet.js:670 msgid "Gb" msgstr "" -#. desklet.js:610 +#. desklet.js:673 msgid "Mb" msgstr "" -#. desklet.js:613 +#. desklet.js:676 msgid "Kb" msgstr "" -#. desklet.js:624 +#. desklet.js:687 msgid "MB" msgstr "" -#. desklet.js:627 +#. desklet.js:690 msgid "KB" msgstr "" -#. desklet.js:638 +#. desklet.js:701 msgid "MiB" msgstr "" -#. desklet.js:641 +#. desklet.js:704 msgid "KiB" msgstr "" @@ -142,6 +150,44 @@ msgstr "" msgid "GPU" msgstr "" +#. settings-schema.json->cpu-variable->description +msgid "CPU variable to monitor" +msgstr "" + +#. settings-schema.json->cpu-variable->tooltip +msgid "Select the CPU variable to monitor." +msgstr "" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Usage" +msgstr "" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Temperature" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°C" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°F" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->description +#. settings-schema.json->temperature-units-gpu->description +msgid "Temperature scale" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->tooltip +#. settings-schema.json->temperature-units-gpu->tooltip +msgid "Temperature scale for graph" +msgstr "" + #. settings-schema.json->data-prefix-ram->options #. settings-schema.json->data-prefix-swap->options #. settings-schema.json->data-prefix-hdd->options @@ -257,10 +303,6 @@ msgstr "" msgid "Select the GPU variable to monitor." msgstr "" -#. settings-schema.json->gpu-variable->options -msgid "Usage" -msgstr "" - #. settings-schema.json->gpu-variable->options msgid "Memory" msgstr "" diff --git a/files/system-monitor-graph@rcassani/po/vi.po b/files/system-monitor-graph@rcassani/po/vi.po index 26c3e84..1136013 100644 --- a/files/system-monitor-graph@rcassani/po/vi.po +++ b/files/system-monitor-graph@rcassani/po/vi.po @@ -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: 2026-03-23 10:17-0400\n" +"POT-Creation-Date: 2026-03-23 21:24-0400\n" "PO-Revision-Date: \n" "Last-Translator: loccun \n" "Language-Team: \n" @@ -19,95 +19,104 @@ msgstr "" "X-Generator: Poedit 3.4.2\n" #. settings-schema.json->type->options -#. desklet.js:245 +#. desklet.js:275 msgid "CPU" msgstr "CPU" -#. desklet.js:256 desklet.js:274 desklet.js:294 desklet.js:335 desklet.js:621 +#. desklet.js:284 +msgid "CPU Temperature" +msgstr "" + +#. desklet.js:301 desklet.js:319 desklet.js:339 desklet.js:380 desklet.js:684 msgid "GB" msgstr "GB" -#. desklet.js:259 desklet.js:277 desklet.js:297 desklet.js:338 desklet.js:635 +#. desklet.js:304 desklet.js:322 desklet.js:342 desklet.js:383 desklet.js:698 msgid "GiB" msgstr "GiB" #. settings-schema.json->type->options -#. desklet.js:261 +#. desklet.js:306 msgid "RAM" msgstr "RAM" #. settings-schema.json->type->options -#. desklet.js:279 +#. desklet.js:324 msgid "Swap" msgstr "Swap" -#. desklet.js:302 +#. desklet.js:347 msgid "free of" msgstr "trống trong" -#. desklet.js:318 +#. desklet.js:363 msgid "GPU Usage" msgstr "Sử dụng GPU" -#. desklet.js:340 +#. desklet.js:385 msgid "GPU Memory" msgstr "Bộ nhớ GPU" +#. desklet.js:401 +#, fuzzy +msgid "GPU Temperature" +msgstr "Nhà sản xuất GPU" + #. settings-schema.json->type->options -#. desklet.js:352 +#. desklet.js:415 msgid "Network" msgstr "Mạng" #. settings-schema.json->type->options -#. desklet.js:365 +#. desklet.js:428 msgid "Battery" msgstr "" -#. desklet.js:368 +#. desklet.js:431 msgid "Fully charged" msgstr "" -#. desklet.js:369 +#. desklet.js:432 msgid "Not charging" msgstr "" -#. desklet.js:371 +#. desklet.js:434 msgid " hrs" msgstr "" -#. desklet.js:592 desklet.js:615 +#. desklet.js:655 desklet.js:678 msgid "b" msgstr "b" -#. desklet.js:594 desklet.js:629 desklet.js:643 +#. desklet.js:657 desklet.js:692 desklet.js:706 msgid "B" msgstr "B" -#. desklet.js:607 +#. desklet.js:670 msgid "Gb" msgstr "Gb" -#. desklet.js:610 +#. desklet.js:673 msgid "Mb" msgstr "Mb" -#. desklet.js:613 +#. desklet.js:676 msgid "Kb" msgstr "Kb" -#. desklet.js:624 +#. desklet.js:687 msgid "MB" msgstr "MB" -#. desklet.js:627 +#. desklet.js:690 msgid "KB" msgstr "KB" -#. desklet.js:638 +#. desklet.js:701 msgid "MiB" msgstr "MiB" -#. desklet.js:641 +#. desklet.js:704 msgid "KiB" msgstr "KiB" @@ -143,6 +152,47 @@ msgstr "HDD" msgid "GPU" msgstr "GPU" +#. settings-schema.json->cpu-variable->description +#, fuzzy +msgid "CPU variable to monitor" +msgstr "Biến GPU để giám sát" + +#. settings-schema.json->cpu-variable->tooltip +#, fuzzy +msgid "Select the CPU variable to monitor." +msgstr "Chọn biến GPU để giám sát." + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Usage" +msgstr "Sử dụng" + +#. settings-schema.json->cpu-variable->options +#. settings-schema.json->gpu-variable->options +msgid "Temperature" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°C" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->options +#. settings-schema.json->temperature-units-gpu->options +msgid "°F" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->description +#. settings-schema.json->temperature-units-gpu->description +msgid "Temperature scale" +msgstr "" + +#. settings-schema.json->temperature-units-cpu->tooltip +#. settings-schema.json->temperature-units-gpu->tooltip +#, fuzzy +msgid "Temperature scale for graph" +msgstr "Biến hệ thống cho biểu đồ" + #. settings-schema.json->data-prefix-ram->options #. settings-schema.json->data-prefix-swap->options #. settings-schema.json->data-prefix-hdd->options @@ -260,10 +310,6 @@ msgstr "Biến GPU để giám sát" msgid "Select the GPU variable to monitor." msgstr "Chọn biến GPU để giám sát." -#. settings-schema.json->gpu-variable->options -msgid "Usage" -msgstr "Sử dụng" - #. settings-schema.json->gpu-variable->options msgid "Memory" msgstr "Bộ nhớ" diff --git a/files/system-monitor-graph@rcassani/settings-schema.json b/files/system-monitor-graph@rcassani/settings-schema.json index c2d1c21..537bf4b 100644 --- a/files/system-monitor-graph@rcassani/settings-schema.json +++ b/files/system-monitor-graph@rcassani/settings-schema.json @@ -23,6 +23,28 @@ "Battery" : "battery" } }, + "cpu-variable": { + "type": "combobox", + "default": "usage", + "description": "CPU variable to monitor", + "tooltip": "Select the CPU variable to monitor.", + "options" : { + "Usage" : "usage", + "Temperature" : "temperature" + }, + "dependency": "type=cpu" + }, + "temperature-units-cpu": { + "type": "combobox", + "default": "C", + "options": { + "°C" : "C", + "°F" : "F" + }, + "description": "Temperature scale", + "tooltip": "Temperature scale for graph", + "dependency": "type=cpu" + }, "data-prefix-ram": { "type": "combobox", "default": 0, @@ -123,7 +145,8 @@ "tooltip": "Select the GPU variable to monitor.", "options" : { "Usage" : "usage", - "Memory" : "memory" + "Memory" : "memory", + "Temperature": "temperature" }, "dependency": "type=gpu" }, @@ -138,6 +161,17 @@ "tooltip": "Unit prefix for GPU memory size.", "dependency": "type=gpu" }, + "temperature-units-gpu": { + "type": "combobox", + "default": "C", + "options": { + "°C" : "C", + "°F" : "F" + }, + "description": "Temperature scale", + "tooltip": "Temperature scale for graph", + "dependency": "type=gpu" + }, "duration": { "type": "combobox", "default": 60, diff --git a/screenshot4.png b/screenshot4.png new file mode 100644 index 0000000000000000000000000000000000000000..c0e935ad2ce86d7d7f286d2dfd9fd39b0f29017b GIT binary patch literal 119455 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 A^c>z15Vg_s+<24ug;|AUZ&Lv{O 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 mzIpS(lPAI!x&MlQrT-5J?