cinnamon applets sysmonitor

This commit is contained in:
Lionel 2023-02-13 15:23:26 +01:00
parent 8fffe06225
commit da8a4b6135
31 changed files with 6261 additions and 2 deletions

View File

@ -0,0 +1,49 @@
{
"section1": {
"type": "section",
"description": "Display"
},
"show-week-numbers": {
"type": "switch",
"default": false,
"description": "Show week numbers in calendar",
"tooltip": "Check this to show week numbers in the calendar.",
"value": true
},
"use-custom-format": {
"type": "switch",
"default": false,
"description": "Use a custom date format",
"tooltip": "Check this to define a custom format for the date in the calendar applet.",
"value": true
},
"custom-format": {
"type": "entry",
"default": "%A, %B %e, %H:%M",
"description": "Date format",
"indent": true,
"dependency": "use-custom-format",
"tooltip": "Set your custom format here.",
"value": "%t%H:%M%n%A %e %b"
},
"format-button": {
"type": "button",
"description": "Show information on date format syntax",
"indent": true,
"dependency": "use-custom-format",
"callback": "on_custom_format_button_pressed",
"tooltip": "Click this button to know more about the syntax for date formats."
},
"section2": {
"type": "section",
"description": "Keyboard shortcuts"
},
"keyOpen": {
"type": "keybinding",
"description": "Show calendar",
"default": "<Super>c",
"tooltip": "Set keybinding(s) to show the calendar.",
"value": "<Super>c"
},
"__md5__": "630b424730fcba4718d867a7442c6b3b"
}

View File

@ -0,0 +1,446 @@
{
"layout": {
"type": "layout",
"pages": [
"common",
"cpu",
"mem",
"swap",
"net",
"load"
],
"common": {
"type": "page",
"title": "Common",
"sections": [
"common_g",
"common_c"
]
},
"common_g": {
"type": "section",
"title": "General",
"keys": [
"onclick_program",
"smooth",
"draw_border",
"graph_width",
"graph_spacing",
"refresh_rate",
"use_padding",
"padding_lr",
"padding_tb"
]
},
"common_c": {
"type": "section",
"title": "Colors",
"keys": [
"bg_color",
"border_color"
]
},
"cpu": {
"type": "page",
"title": "CPU",
"sections": [
"cpu_g",
"cpu_c"
]
},
"cpu_g": {
"type": "section",
"title": "General",
"keys": [
"cpu_enabled",
"cpu_override_graph_width",
"cpu_graph_width",
"cpu_tooltip_decimals"
]
},
"cpu_c": {
"type": "section",
"title": "Colors",
"keys": [
"cpu_color_0",
"cpu_color_1",
"cpu_color_2",
"cpu_color_3"
]
},
"mem": {
"type": "page",
"title": "Memory",
"sections": [
"mem_g",
"mem_c"
]
},
"mem_g": {
"type": "section",
"title": "General",
"keys": [
"mem_enabled",
"mem_override_graph_width",
"mem_graph_width"
]
},
"mem_c": {
"type": "section",
"title": "Colors",
"keys": [
"mem_color_0",
"mem_color_1"
]
},
"swap": {
"type": "page",
"title": "Swap",
"sections": [
"swap_g",
"swap_c"
]
},
"swap_g": {
"type": "section",
"title": "General",
"keys": [
"swap_enabled",
"swap_override_graph_width",
"swap_graph_width"
]
},
"swap_c": {
"type": "section",
"title": "Colors",
"keys": [
"swap_color_0"
]
},
"net": {
"type": "page",
"title": "Network",
"sections": [
"net_g",
"net_c"
]
},
"net_g": {
"type": "section",
"title": "General",
"keys": [
"net_enabled",
"net_override_graph_width",
"net_graph_width"
]
},
"net_c": {
"type": "section",
"title": "Colors",
"keys": [
"net_color_0",
"net_color_1"
]
},
"load": {
"type": "page",
"title": "Load",
"sections": [
"load_g",
"load_c"
]
},
"load_g": {
"type": "section",
"title": "General",
"keys": [
"load_enabled",
"load_override_graph_width",
"load_graph_width"
]
},
"load_c": {
"type": "section",
"title": "Colors",
"keys": [
"load_color_0"
]
}
},
"onclick_program": {
"type": "entry",
"default": "gnome-system-monitor",
"description": "Program to launch on click",
"value": "gnome-system-monitor"
},
"smooth": {
"type": "switch",
"default": true,
"description": "Smooth graphs",
"value": true
},
"draw_border": {
"type": "switch",
"default": false,
"description": "Draw border",
"value": false
},
"graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Common graph width",
"units": "pixels",
"tooltip": "If the applet is in a vertical panel, this sets the graph height. The graph width is then the panel width minus padding",
"value": 40
},
"graph_spacing": {
"type": "spinbutton",
"default": 3,
"min": -1,
"max": 100,
"step": 1,
"description": "Graph spacing",
"units": "pixels",
"tooltip": "The number of pixels between each graph. Can be set to -1 to allow single line borders between graphs if borders are enabled",
"value": 3
},
"refresh_rate": {
"type": "spinbutton",
"default": 1000,
"min": 100,
"max": 60000,
"step": 50,
"description": "Refresh rate",
"units": "ms",
"value": 1000
},
"use_padding": {
"type": "switch",
"default": false,
"description": "Use custom applet padding",
"value": false
},
"padding_lr": {
"type": "spinbutton",
"default": 1,
"min": 0,
"max": 100,
"step": 1,
"description": "Left/right padding",
"units": "pixels",
"dependency": "use_padding",
"value": 1
},
"padding_tb": {
"type": "spinbutton",
"default": 1,
"min": 0,
"max": 100,
"step": 1,
"description": "Top/bottom padding",
"units": "pixels",
"dependency": "use_padding",
"value": 1
},
"bg_color": {
"type": "colorchooser",
"default": "rgba(0,0,0,0)",
"description": "Background color",
"value": "rgba(0,0,0,0)"
},
"border_color": {
"type": "colorchooser",
"default": "rgb(128,128,128)",
"description": "Border color",
"value": "rgb(128,128,128)"
},
"cpu_enabled": {
"type": "switch",
"default": true,
"description": "Enable",
"value": true
},
"cpu_override_graph_width": {
"type": "switch",
"default": false,
"description": "Override graph width",
"value": false
},
"cpu_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "cpu_override_graph_width",
"value": 40
},
"cpu_tooltip_decimals": {
"type": "spinbutton",
"default": 0,
"min": 0,
"max": 10,
"step": 1,
"description": "Show this many decimals in the tooltip",
"units": "decimals",
"value": 0
},
"cpu_color_0": {
"type": "colorchooser",
"default": "rgb(252,233,79)",
"description": "User color",
"value": "rgb(252,233,79)"
},
"cpu_color_1": {
"type": "colorchooser",
"default": "rgb(252,175,62)",
"description": "Nice color",
"value": "rgb(252,175,62)"
},
"cpu_color_2": {
"type": "colorchooser",
"default": "rgb(239,41,41)",
"description": "Kernel color",
"value": "rgb(239,41,41)"
},
"cpu_color_3": {
"type": "colorchooser",
"default": "rgb(94,0,0)",
"description": "IOWait color",
"value": "rgb(94,0,0)"
},
"mem_enabled": {
"type": "switch",
"default": true,
"description": "Enable",
"value": true
},
"mem_override_graph_width": {
"type": "switch",
"default": false,
"description": "Override graph width",
"value": false
},
"mem_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "mem_override_graph_width",
"value": 40
},
"mem_color_0": {
"type": "colorchooser",
"default": "rgb(118,210,255)",
"description": "Used color",
"value": "rgb(118,210,255)"
},
"mem_color_1": {
"type": "colorchooser",
"default": "rgb(52,101,164)",
"description": "Cached color",
"value": "rgb(52,101,164)"
},
"swap_enabled": {
"type": "switch",
"default": true,
"description": "Enable",
"value": false
},
"swap_override_graph_width": {
"type": "switch",
"default": false,
"description": "Override graph width",
"value": false
},
"swap_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "swap_override_graph_width",
"value": 40
},
"swap_color_0": {
"type": "colorchooser",
"default": "rgb(114,159,207)",
"description": "Used color",
"value": "rgb(114,159,207)"
},
"net_enabled": {
"type": "switch",
"default": true,
"description": "Enable",
"value": true
},
"net_override_graph_width": {
"type": "switch",
"default": false,
"description": "Override graph width",
"value": false
},
"net_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "net_override_graph_width",
"value": 40
},
"net_color_0": {
"type": "colorchooser",
"default": "rgb(138,226,52)",
"description": "Download color",
"value": "rgb(138,226,52)"
},
"net_color_1": {
"type": "colorchooser",
"default": "rgb(239,41,41)",
"description": "Upload color",
"value": "rgb(239,41,41)"
},
"load_enabled": {
"type": "switch",
"default": true,
"description": "Enable",
"value": false
},
"load_override_graph_width": {
"type": "switch",
"default": false,
"description": "Override graph width",
"value": false
},
"load_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "load_override_graph_width",
"value": 40
},
"load_color_0": {
"type": "colorchooser",
"default": "rgb(204,0,0)",
"description": "Color",
"value": "rgb(204,0,0)"
},
"__md5__": "be10ea35f035a45c65a8219756992f5b"
}

View File

@ -0,0 +1,16 @@
const Gettext = imports.gettext;
const GLib = imports.gi.GLib;
try {
var GTop = imports.gi.GTop;
}
catch (e) {
var GTop = null;
}
const UUID = "sysmonitor@orcus";
function _(str) {
return Gettext.dgettext(UUID, str);
}
Gettext.bindtextdomain(UUID, GLib.get_home_dir() + "/.local/share/locale")

View File

@ -0,0 +1,431 @@
/*
Copyright 2012 Josef Michálek (Aka Orcus) <0rcus.cz@gmail.com>
This file is part of Sysmonitor
Sysmonitor is free software: you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
Sysmonitor is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details.
You should have received a copy of the GNU General Public License along
with Sysmonitor. If not, see http://www.gnu.org/licenses/.
*/
const Lang = imports.lang;
const Applet = imports.ui.applet;
const Settings = imports.ui.settings;
const Tooltips = imports.ui.tooltips;
const Cinnamon = imports.gi.Cinnamon;
const Mainloop = imports.mainloop;
const GLib = imports.gi.GLib;
const Gtk = imports.gi.Gtk;
const St = imports.gi.St;
const AppletDir = imports.ui.appletManager.applets['sysmonitor@orcus'];
const _ = AppletDir.__init__._;
const GTop = AppletDir.__init__.GTop;
const Graph = AppletDir.graph.Graph;
const Providers = AppletDir.providers;
function colorToArray(c) {
c = c.match(/\((.*)\)/)[1].split(",").map(Number);
c = [c[0]/255, c[1]/255, c[2]/255, 3 in c ? c[3] : 1]
return c;
}
function MyTooltip(panelItem, initTitle, orientation) {
this._init(panelItem, initTitle, orientation);
}
MyTooltip.prototype = {
__proto__: Tooltips.PanelItemTooltip.prototype,
_init: function(panelItem, initTitle, orientation) {
Tooltips.PanelItemTooltip.prototype._init.call(this, panelItem, initTitle, orientation);
this._tooltip.set_style("text-align:left");
},
set_text: function(text) {
this._tooltip.get_clutter_text().set_markup(text);
}
}
function MyApplet(metadata, orientation, panel_height, instance_id) {
this._init(metadata, orientation, panel_height, instance_id);
}
MyApplet.prototype = {
__proto__: Applet.Applet.prototype,
_init: function(metadata, orientation, panel_height, instance_id) {
Applet.Applet.prototype._init.call(this, orientation, panel_height, instance_id);
try {
if (!GTop) {
let icon = new St.Icon();
icon.set_icon_size(panel_height);
icon.set_icon_name("face-sad");
let label = new St.Label();
label.set_text("Error initializing applet");
this.actor.add(icon);
this.actor.add(label);
this.set_applet_tooltip("glibtop not found, please install glibtop with GObject introspection and reload the applet.\n\nLinux Mint, Ubuntu: sudo apt-get install gir1.2-gtop-2.0\nFedora: sudo dnf install libgtop2");
return;
}
this.vertical = false;
this.graph_ids = ["cpu", "mem", "swap", "net", "load"];
this.settings = new Settings.AppletSettings(this, metadata.uuid, this.instance_id);
let binds = [
["onclick_program"],
["smooth", this.on_cfg_changed_smooth],
["refresh_rate", this.on_cfg_changed_refresh_rate],
["draw_border", this.on_cfg_changed_draw_border],
["use_padding", this.on_cfg_changed_padding],
["padding_lr", this.on_cfg_changed_padding],
["padding_tb", this.on_cfg_changed_padding],
["bg_color", this.on_cfg_changed_bg_border_color],
["border_color", this.on_cfg_changed_bg_border_color],
["graph_width", this.on_cfg_changed_graph_width],
["graph_spacing", this.on_cfg_changed_graph_spacing],
["cpu_enabled", this.on_cfg_changed_graph_enabled, 0],
["cpu_override_graph_width", this.on_cfg_changed_graph_width, 0],
["cpu_graph_width", this.on_cfg_changed_graph_width, 0],
["cpu_tooltip_decimals", this.on_cfg_changed_tooltip_decimals, 0],
["cpu_color_0", this.on_cfg_changed_color, 0],
["cpu_color_1", this.on_cfg_changed_color, 0],
["cpu_color_2", this.on_cfg_changed_color, 0],
["cpu_color_3", this.on_cfg_changed_color, 0],
["mem_enabled", this.on_cfg_changed_graph_enabled, 1],
["mem_override_graph_width", this.on_cfg_changed_graph_width, 1],
["mem_graph_width", this.on_cfg_changed_graph_width],
["mem_color_0", this.on_cfg_changed_color, 1],
["mem_color_1", this.on_cfg_changed_color, 1],
["swap_enabled", this.on_cfg_changed_graph_enabled, 2],
["swap_override_graph_width", this.on_cfg_changed_graph_width, 2],
["swap_graph_width", this.on_cfg_changed_graph_width],
["swap_color_0", this.on_cfg_changed_color, 2],
["net_enabled", this.on_cfg_changed_graph_enabled, 3],
["net_override_graph_width", this.on_cfg_changed_graph_width, 3],
["net_graph_width", this.on_cfg_changed_graph_width],
["net_color_0", this.on_cfg_changed_color, 3],
["net_color_1", this.on_cfg_changed_color, 3],
["load_enabled", this.on_cfg_changed_graph_enabled, 4],
["load_override_graph_width", this.on_cfg_changed_graph_width, 4],
["load_graph_width", this.on_cfg_changed_graph_width],
["load_color_0", this.on_cfg_changed_color, 4]
];
let use_bind = typeof this.settings.bind === "function";
for (let [prop, callback, arg] of binds) {
if (use_bind)
this.settings.bind(prop, "cfg_" + prop, callback, arg);
else
this.settings.bindProperty(Settings.BindingDirection.IN, prop, "cfg_" + prop, callback, arg);
}
try {
this.tooltip = new MyTooltip(this, "", orientation);
}
catch (e) {
global.logError("Error while initializing tooltip: " + e.message);
}
this.bg_color = colorToArray(this.cfg_bg_color);
this.border_color = colorToArray(this.cfg_border_color);
this.areas = new Array(this.graph_ids.length)
this.graphs = new Array(this.graph_ids.length)
for (let i = 0; i < this.graph_ids.length; i++)
this.graphs[i] = null;
this.resolution_needs_update = true;
this.area = new St.DrawingArea();
this.actor.add_child(this.area);
this.area.connect("repaint", Lang.bind(this, function() { this.paint(); }));
this.on_cfg_changed_graph_enabled();
this.on_cfg_changed_padding();
this.update();
}
catch (e) {
global.logError(e.message);
}
},
addGraph: function(provider, graph_idx) {
let graph = new Graph(provider);
this.graphs[graph_idx] = graph;
provider.refresh_rate = this.cfg_refresh_rate;
graph.setSmooth(this.cfg_smooth);
graph.setDrawBorder(this.cfg_draw_border);
graph.setColors(this.getGraphColors(graph_idx));
graph.setBGColor(this.bg_color);
graph.setBorderColor(this.border_color);
let tooltip_decimals = this.getGraphTooltipDecimals(graph_idx);
if (typeof tooltip_decimals !== "undefined")
provider.setTextDecimals(tooltip_decimals);
return graph;
},
update: function() {
let tooltip = "";
for (let i = 0; i < this.graphs.length; ++i)
{
if (this.graphs[i]) {
this.graphs[i].refresh();
if (i > 0)
tooltip = tooltip + "\n";
let text = this.graphs[i].provider.getText();
if (this.tooltip)
tooltip = tooltip + "<b>" + text[0] + "</b> " + text[1];
else
tooltip = tooltip + text[0] + " " + text[1];
}
}
if (this.tooltip)
this.tooltip.set_text(tooltip);
else
this.set_applet_tooltip(tooltip);
this.repaint();
this.update_timeout_id = Mainloop.timeout_add(Math.max(100, this.cfg_refresh_rate), Lang.bind(this, this.update));
},
paint: function() {
if (this.resolution_needs_update) {
// Drawing area size can be reliably retrieved only in repaint callback
let [area_width, area_height] = this.area.get_size();
for (let i = 0; i < this.graphs.length; i++) {
if (this.graphs[i])
this.updateGraphResolution(i, area_width, area_height);
}
this.resolution_needs_update = false;
}
let cr = this.area.get_context();
let graph_offset = 0;
for (let i = 0; i < this.graphs.length; i++) {
if (this.graphs[i]) {
if (this.vertical)
cr.translate(0, graph_offset);
else
cr.translate(graph_offset, 0);
this.graphs[i].paint(cr, this.cfg_graph_spacing == -1 && i > 0);
graph_offset = this.getGraphWidth(i) + this.cfg_graph_spacing;
}
}
cr.$dispose();
},
repaint: function() {
this.area.queue_repaint();
},
getGraphWidth: function(graph_idx) {
let graph_id = this.graph_ids[graph_idx];
return this["cfg_" + graph_id + "_override_graph_width"] ? this["cfg_" + graph_id + "_graph_width"] : this.cfg_graph_width;
},
getGraphColors: function(graph_idx) {
let graph_id = this.graph_ids[graph_idx];
let c = [];
for (let j = 0; j < this.graphs[graph_idx].dim; j++) {
let prop = "cfg_" + graph_id + "_color_" + j;
if (this.hasOwnProperty(prop))
c.push(colorToArray(this[prop]));
else
break;
}
return c;
},
getGraphTooltipDecimals: function(graph_idx) {
let graph_id = this.graph_ids[graph_idx];
let prop = "cfg_" + graph_id + "_tooltip_decimals";
if (this.hasOwnProperty(prop))
return this[prop];
},
resizeArea: function() {
let total_graph_width = 0;
let enabled_graphs = 0;
for (let i = 0; i < this.graphs.length; i++) {
if (this.graphs[i]) {
total_graph_width += this.getGraphWidth(i);
enabled_graphs++;
}
}
if (enabled_graphs > 1)
total_graph_width += this.cfg_graph_spacing * (enabled_graphs - 1);
if (this.vertical)
this.area.set_size(-1, total_graph_width);
else
this.area.set_size(total_graph_width, -1);
this.resolution_needs_update = true;
},
updateGraphResolution: function(graph_idx, area_width, area_height) {
if (this.vertical)
this.graphs[graph_idx].setResolution(area_width, this.getGraphWidth(graph_idx));
else
this.graphs[graph_idx].setResolution(this.getGraphWidth(graph_idx), area_height);
},
//Cinnamon callbacks
on_applet_clicked: function(event) {
if (this.cfg_onclick_program)
GLib.spawn_command_line_async(this.cfg_onclick_program);
},
on_applet_removed_from_panel: function() {
if (this.update_timeout_id > 0) {
Mainloop.source_remove(this.update_timeout_id);
this.update_timeout_id = 0;
}
if (this.settings)
this.settings.finalize();
},
on_orientation_changed: function(orientation) {
this.on_cfg_changed_graph_width();
},
//Configuration change callbacks
on_cfg_changed_graph_enabled: function(enabled, graph_idx) {
let enable = (i) => {
let graph_id = this.graph_ids[i];
if (this["cfg_" + graph_id + "_enabled"]) {
if (this.graphs[i])
return;
if (i == 0)
this.addGraph(new Providers.CpuData(), i);
else if (i == 1)
this.addGraph(new Providers.MemData(), i);
else if (i == 2)
this.addGraph(new Providers.SwapData(), i);
else if (i == 3)
this.addGraph(new Providers.NetData(), i).setAutoScale(1024);
else if (i == 4) {
let ncpu = GTop.glibtop_get_sysinfo().ncpu;
this.addGraph(new Providers.LoadAvgData(), i).setAutoScale(2 * ncpu);
}
}
else if (this.graphs[i]) {
this.graphs[i] = null;
}
};
if (typeof graph_idx !== "undefined")
enable(graph_idx);
else
for (let i = 0; i < this.graphs.length; i++)
enable(i);
this.resizeArea();
},
on_cfg_changed_smooth: function() {
for (let g of this.graphs) {
if (g)
g.smooth = this.cfg_smooth;
}
this.repaint();
},
on_cfg_changed_refresh_rate: function() {
if (this.update_timeout_id > 0) {
Mainloop.source_remove(this.update_timeout_id);
this.update_timeout_id = 0;
}
for (let g of this.graphs)
if (g)
g.provider.refresh_rate = this.cfg_refresh_rate;
this.update();
},
on_cfg_changed_draw_border: function() {
for (let g of this.graphs) {
if (g)
g.setDrawBorder(this.cfg_draw_border);
}
this.repaint();
},
on_cfg_changed_padding: function() {
if (this.cfg_use_padding) {
let style = "padding:" + this.cfg_padding_tb + "px " + this.cfg_padding_lr + "px;";
this.actor.set_style(style);
}
else
this.actor.set_style("");
this.resolution_needs_update = true;
this.repaint();
},
on_cfg_changed_bg_border_color: function() {
this.bg_color = colorToArray(this.cfg_bg_color);
this.border_color = colorToArray(this.cfg_border_color);
for (let g of this.graphs) {
if (g) {
g.bg_color = this.bg_color;
g.border_color = this.border_color;
}
}
this.repaint();
},
on_cfg_changed_graph_width: function() {
this.resizeArea();
this.repaint();
},
on_cfg_changed_graph_spacing: function() {
this.resizeArea();
this.repaint();
},
on_cfg_changed_tooltip_decimals: function(decimals, graph_idx) {
if (typeof graph_idx !== "undefined") {
let provider = this.graphs[graph_idx].provider;
if ("setTextDecimals" in provider)
provider.setTextDecimals(this.getGraphTooltipDecimals(graph_idx));
}
else
for (let i = 0; i < this.graphs.length; i++)
if (this.graphs[i]) {
let provider = this.graphs[i].provider;
if ("setTextDecimals" in provider)
provider.setTextDecimals(this.getGraphTooltipDecimals(i));
}
},
on_cfg_changed_color: function(width, graph_idx) {
if (typeof graph_idx !== "undefined") {
if (this.graphs[graph_idx])
this.graphs[graph_idx].setColors(this.getGraphColors(graph_idx));
}
else
for (let i = 0; i < this.graphs.length; i++)
if (this.graphs[i])
this.graphs[i].setColors(this.getGraphColors(i));
this.repaint();
}
};
function main(metadata, orientation, panel_height, instance_id) {
let myApplet = new MyApplet(metadata, orientation, panel_height, instance_id);
return myApplet;
}

View File

@ -0,0 +1,164 @@
const Lang = imports.lang;
function Graph(provider) {
this._init(provider);
}
Graph.prototype = {
_init: function(provider) {
this.provider = provider;
this.colors = [[1,1,1,1]];
this.bg_color = [0,0,0,1];
this.border_color = [1,1,1,1];
this.smooth = false;
this.data = [];
this.dim = this.provider.getDim();
this.autoScale = false;
this.scale = 1;
this.width = 1;
this.height = 1;
this.draw_border = true;
this.resize_data = false;
},
_setColor: function(cr, i) {
let c = this.colors[i % this.colors.length];
cr.setSourceRGBA(c[0], c[1], c[2], c[3]);
},
_resizeData: function() {
let datasize = this.width - (this.draw_border ? 2 : 0);
if (datasize > this.data.length) {
let d = Array(datasize - this.data.length);
for (let i = 0; i < d.length; i++) {
d[i] = Array(this.dim);
for (let j = 0; j < this.dim; j++)
d[i][j] = 0;
}
this.data = d.concat(this.data);
}
else if (datasize < this.data.length)
this.data = this.data.slice(this.data.length - datasize);
},
setResolution: function(width, height) {
this.width = width;
this.height = height;
this.resize_data = true;
},
setDrawBorder: function(draw_border) {
this.draw_border = draw_border;
this.resize_data = true;
},
setSmooth: function(smooth) {
this.smooth = smooth;
},
setColors: function(c) {
this.colors = c;
},
setBGColor: function(c) {
this.bg_color = c;
},
setBorderColor: function(c) {
this.border_color = c;
},
refresh: function() {
let d = this.provider.getData();
this.data.push(d);
this.data.shift();
if (this.autoScale)
{
let maxVal = this.minScale;
for (let i = 0; i < this.data.length; ++i)
{
let sum = this.dataSum(i, this.dim - 1);
if (sum > maxVal)
maxVal = sum;
}
this.scale = 1.0 / maxVal;
}
},
dataSum: function(i, depth) {
let sum = 0;
for (let j = 0; j <= depth; ++j)
sum += this.data[i][j];
return sum;
},
paint: function(cr, no_left_border) {
if (this.resize_data) {
this._resizeData();
this.resize_data = false;
}
let border_width = this.draw_border ? 1 : 0;
let graph_width = this.width - 2 * border_width;
let graph_height = this.height - 2 * border_width;
cr.setLineWidth(1);
//background
cr.setSourceRGBA(this.bg_color[0], this.bg_color[1], this.bg_color[2], this.bg_color[3]);
cr.rectangle(border_width, border_width, graph_width, graph_height);
cr.fill();
//data
if (this.smooth)
{
for (let j = this.dim - 1; j >= 0; --j) {
this._setColor(cr, j);
cr.moveTo(border_width, graph_height + border_width);
for (let i = 0; i < this.data.length; ++i) {
let v = Math.round(graph_height * Math.min(1, this.scale * this.dataSum(i, j)));
v = graph_height + border_width - v;
if (i == 0)
cr.lineTo(i + border_width, v);
cr.lineTo(i + border_width + 0.5, v);
if (i == this.data.length - 1)
cr.lineTo(i + border_width + 1, v);
}
cr.lineTo(graph_width + border_width, graph_height + border_width);
cr.lineTo(border_width, graph_height + border_width);
cr.fill();
}
}
else
{
for (let i = 0; i < this.data.length; ++i) {
for (let j = this.dim - 1; j >= 0; --j) {
this._setColor(cr, j);
cr.moveTo(i + border_width + 0.5, graph_height + border_width);
let v = Math.round(graph_height * Math.min(1, this.scale * this.dataSum(i, j)));
cr.relLineTo(0, -v);
cr.stroke();
}
}
}
//border
if (this.draw_border) {
cr.setSourceRGBA(this.border_color[0], this.border_color[1], this.border_color[2], this.border_color[3]);
cr.moveTo(0.5, 0.5);
cr.lineTo(this.width - 0.5, 0.5);
cr.lineTo(this.width - 0.5, this.height - 0.5);
cr.lineTo(0.5, this.height - 0.5);
if (!no_left_border)
cr.closePath();
cr.stroke();
}
},
setAutoScale: function(minScale)
{
if (minScale > 0)
{
this.autoScale = true;
this.minScale = minScale;
}
else
this.autoScale = false;
}
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1,198 @@
const Gio = imports.gi.Gio;
const AppletDir = imports.ui.appletManager.applets['sysmonitor@orcus'];
const GTop = AppletDir.__init__.GTop;
const _ = AppletDir.__init__._;
function CpuData() {
this._init();
}
CpuData.prototype = {
_init: function() {
this.gtop = new GTop.glibtop_cpu();
this.idle_last = 0;
this.nice_last = 0;
this.sys_last = 0;
this.iowait_last = 0;
this.total_last = 0;
this.text_decimals = 0;
},
getDim: function() {
return 4;
},
getData: function() {
GTop.glibtop_get_cpu(this.gtop);
let delta = (this.gtop.total - this.total_last);
let idle = 0;
let nice = 0;
let sys = 0;
let iowait = 0;
if (delta > 0) {
idle = (this.gtop.idle - this.idle_last) / delta;
nice = (this.gtop.nice - this.nice_last) / delta;
sys = (this.gtop.sys - this.sys_last) / delta;
iowait = (this.gtop.iowait - this.iowait_last) / delta;
}
this.idle_last = this.gtop.idle;
this.nice_last = this.gtop.nice;
this.sys_last = this.gtop.sys;
this.iowait_last = this.gtop.iowait;
this.total_last = this.gtop.total;
let used = 1-idle-nice-sys-iowait;
this.text = (100 * used).toFixed(this.text_decimals) + " %";
return [used, nice, sys, iowait];
},
getText: function() {
return [_("CPU:"), this.text];
},
setTextDecimals: function(decimals) {
this.text_decimals = Math.max(0, decimals);
}
};
function MemData() {
this._init();
}
MemData.prototype = {
_init: function() {
this.gtop = new GTop.glibtop_mem();
},
getDim: function() {
return 2;
},
getData: function() {
GTop.glibtop_get_mem(this.gtop);
let used = this.gtop.used / this.gtop.total;
let cached = (this.gtop.buffer + this.gtop.cached) / this.gtop.total;
this.text = Math.round((this.gtop.used - this.gtop.cached - this.gtop.buffer) / (1024 * 1024))
+ " / " + Math.round(this.gtop.total / (1024 * 1024)) + _(" MB");
return [used-cached, cached];
},
getText: function() {
return [_("Memory:"), this.text];
}
};
function SwapData() {
this._init();
}
SwapData.prototype = {
_init: function() {
this.gtop = new GTop.glibtop_swap();
},
getDim: function() {
return 1;
},
getData: function() {
GTop.glibtop_get_swap(this.gtop);
let used = this.gtop.total > 0 ? (this.gtop.used / this.gtop.total) : 0;
this.text = Math.round(this.gtop.used / (1024 * 1024))
+ " / " + Math.round(this.gtop.total / (1024 * 1024)) + _(" MB");
return [used];
},
getText: function() {
return [_("Swap:"), this.text];
}
};
function NetData() {
this._init();
}
NetData.prototype = {
_init: function () {
this.gtop = new GTop.glibtop_netload();
try {
let nl = new GTop.glibtop_netlist();
this.devices = GTop.glibtop.get_netlist(nl);
}
catch(e) {
this.devices = [];
let d = Gio.File.new_for_path("/sys/class/net");
let en = d.enumerate_children("standard::name", Gio.FileQueryInfoFlags.NONE, null);
while ((info = en.next_file(null)))
this.devices.push(info.get_name())
}
this.devices = this.devices.filter(v => v !== "lo"); //don't measure loopback interface
try {
//Workaround, because string match() function throws an error for some reason if called after GTop.glibtop.get_netlist(). After the error is thrown, everything works fine.
//If the match() would not be called here, the error would be thrown somewhere in Cinnamon applet init code and applet init would fail.
//Error message: Could not locate glibtop_init_s: glibtop_init_s: /usr/lib64/libgtop-2.0.so.10: undefined symbol: glibtop_init_s
//No idea why this error happens, but this workaround works.
"".match(/./);
}
catch (e) {
}
[this.down_last, this.up_last] = this.getNetLoad();
},
getDim: function() {
return 2;
},
getData: function() {
let [down, up] = this.getNetLoad();
let down_delta = (down - this.down_last) * 1000 / this.refresh_rate;
let up_delta = (up - this.up_last) * 1000 / this.refresh_rate;
this.down_last = down;
this.up_last = up;
this.text = Math.round(down_delta/1024) + " / " + Math.round(up_delta/1024) + _(" KB/s");
return [down_delta, up_delta];
},
getText: function() {
return [_("Network D/U:"), this.text];
},
getNetLoad: function() {
let down = 0;
let up = 0;
for (let i = 0; i < this.devices.length; ++i)
{
GTop.glibtop.get_netload(this.gtop, this.devices[i]);
down += this.gtop.bytes_in;
up += this.gtop.bytes_out;
}
return [down, up];
}
};
function LoadAvgData() {
return this._init();
}
LoadAvgData.prototype = {
_init: function() {
this.gtop = new GTop.glibtop_loadavg();
},
getDim: function() {
return 1;
},
getData: function() {
GTop.glibtop_get_loadavg(this.gtop);
let load = this.gtop.loadavg[0];
this.text = this.gtop.loadavg[0]
+ ", " + this.gtop.loadavg[1]
+ ", " + this.gtop.loadavg[2];
return [load];
},
getText: function() {
return [_("Load average:"), this.text];
}
};

View File

@ -0,0 +1,279 @@
{
"header_common": {
"type": "header",
"description": "Common"
},
"onclick_program": {
"type": "entry",
"default": "gnome-system-monitor",
"description": "Program to launch on click"
},
"smooth": {
"type": "checkbox",
"default": true,
"description": "Smooth graphs"
},
"draw_border": {
"type": "checkbox",
"default": false,
"description": "Draw border"
},
"graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Common graph width",
"units": "pixels",
"tooltip": "If the applet is in a vertical panel, this sets the graph height. The graph width is then the panel width minus padding"
},
"graph_spacing": {
"type": "spinbutton",
"default": 3,
"min": -1,
"max": 100,
"step": 1,
"description": "Graph spacing",
"units": "pixels",
"tooltip": "The number of pixels between each graph. Can be set to -1 to allow single line borders between graphs if borders are enabled"
},
"refresh_rate": {
"type": "spinbutton",
"default": 1000,
"min": 100,
"max": 60000,
"step": 50,
"description": "Refresh rate",
"units": "ms"
},
"use_padding": {
"type": "checkbox",
"default": false,
"description": "Use custom applet padding"
},
"padding_lr": {
"type": "spinbutton",
"default": 1,
"min": 0,
"max": 100,
"step": 1,
"description": "Left/right padding",
"units": "pixels",
"dependency": "use_padding"
},
"padding_tb": {
"type": "spinbutton",
"default": 1,
"min": 0,
"max": 100,
"step": 1,
"description": "Top/bottom padding",
"units": "pixels",
"dependency": "use_padding"
},
"bg_color": {
"type": "colorchooser",
"default": "rgba(0,0,0,0)",
"description": "Background color"
},
"border_color": {
"type": "colorchooser",
"default": "rgb(128,128,128)",
"description": "Border color"
},
"separator_cpu": {
"type": "separator"
},
"header_cpu": {
"type": "header",
"description": "CPU"
},
"cpu_enabled": {
"type": "checkbox",
"default": true,
"description": "Enable"
},
"cpu_override_graph_width": {
"type": "checkbox",
"default": false,
"description": "Override graph width"
},
"cpu_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "cpu_override_graph_width"
},
"cpu_tooltip_decimals": {
"type": "spinbutton",
"default": 0,
"min": 0,
"max": 10,
"step": 1,
"description": "Show this many decimals in the tooltip",
"units": "decimals"
},
"cpu_color_0": {
"type": "colorchooser",
"default": "rgb(252,233,79)",
"description": "User color"
},
"cpu_color_1": {
"type": "colorchooser",
"default": "rgb(252,175,62)",
"description": "Nice color"
},
"cpu_color_2": {
"type": "colorchooser",
"default": "rgb(239,41,41)",
"description": "Kernel color"
},
"cpu_color_3": {
"type": "colorchooser",
"default": "rgb(94,0,0)",
"description": "IOWait color"
},
"separator_mem": {
"type": "separator"
},
"header_mem": {
"type": "header",
"description": "Memory"
},
"mem_enabled": {
"type": "checkbox",
"default": true,
"description": "Enable"
},
"mem_override_graph_width": {
"type": "checkbox",
"default": false,
"description": "Override graph width"
},
"mem_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "mem_override_graph_width"
},
"mem_color_0": {
"type": "colorchooser",
"default": "rgb(118,210,255)",
"description": "Used color"
},
"mem_color_1": {
"type": "colorchooser",
"default": "rgb(52,101,164)",
"description": "Cached color"
},
"separator_swap": {
"type": "separator"
},
"header_swap": {
"type": "header",
"description": "Swap"
},
"swap_enabled": {
"type": "checkbox",
"default": true,
"description": "Enable"
},
"swap_override_graph_width": {
"type": "checkbox",
"default": false,
"description": "Override graph width"
},
"swap_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "swap_override_graph_width"
},
"swap_color_0": {
"type": "colorchooser",
"default": "rgb(114,159,207)",
"description": "Used color"
},
"separator_net": {
"type": "separator"
},
"header_net": {
"type": "header",
"description": "Network"
},
"net_enabled": {
"type": "checkbox",
"default": true,
"description": "Enable"
},
"net_override_graph_width": {
"type": "checkbox",
"default": false,
"description": "Override graph width"
},
"net_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "net_override_graph_width"
},
"net_color_0": {
"type": "colorchooser",
"default": "rgb(138,226,52)",
"description": "Download color"
},
"net_color_1": {
"type": "colorchooser",
"default": "rgb(239,41,41)",
"description": "Upload color"
},
"separator_load": {
"type": "separator"
},
"header_load": {
"type": "header",
"description": "Load"
},
"load_enabled": {
"type": "checkbox",
"default": true,
"description": "Enable"
},
"load_override_graph_width": {
"type": "checkbox",
"default": false,
"description": "Override graph width"
},
"load_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "load_override_graph_width"
},
"load_color_0": {
"type": "colorchooser",
"default": "rgb(204,0,0)",
"description": "Color"
}
}

View File

@ -0,0 +1,443 @@
/*
Copyright 2012 Josef Michálek (Aka Orcus) <0rcus.cz@gmail.com>
This file is part of Sysmonitor
Sysmonitor is free software: you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
Sysmonitor is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details.
You should have received a copy of the GNU General Public License along
with Sysmonitor. If not, see http://www.gnu.org/licenses/.
*/
const Lang = imports.lang;
const Applet = imports.ui.applet;
const Settings = imports.ui.settings;
const Tooltips = imports.ui.tooltips;
const Cinnamon = imports.gi.Cinnamon;
const Mainloop = imports.mainloop;
const GLib = imports.gi.GLib;
const Gtk = imports.gi.Gtk;
const St = imports.gi.St;
let _, GTop, Graph, Providers;
if (typeof require !== 'undefined') {
Graph = require('./graph').Graph;
Providers = require('./providers');
let init = require('./init');
_ = init._;
GTop = init.GTop;
} else {
const AppletDir = imports.ui.appletManager.applets['sysmonitor@orcus'];
_ = AppletDir.init._;
GTop = AppletDir.init.GTop;
Graph = AppletDir.graph.Graph;
Providers = AppletDir.providers;
}
function colorToArray(c) {
c = c.match(/\((.*)\)/)[1].split(",").map(Number);
c = [c[0]/255, c[1]/255, c[2]/255, 3 in c ? c[3] : 1]
return c;
}
function MyTooltip(panelItem, initTitle, orientation) {
this._init(panelItem, initTitle, orientation);
}
MyTooltip.prototype = {
__proto__: Tooltips.PanelItemTooltip.prototype,
_init: function(panelItem, initTitle, orientation) {
Tooltips.PanelItemTooltip.prototype._init.call(this, panelItem, initTitle, orientation);
this._tooltip.set_style("text-align:left");
},
set_text: function(text) {
this._tooltip.get_clutter_text().set_markup(text);
}
}
function MyApplet(metadata, orientation, panel_height, instance_id) {
this._init(metadata, orientation, panel_height, instance_id);
}
MyApplet.prototype = {
__proto__: Applet.Applet.prototype,
_init: function(metadata, orientation, panel_height, instance_id) {
Applet.Applet.prototype._init.call(this, orientation, panel_height, instance_id);
this.setAllowedLayout(Applet.AllowedLayout.BOTH);
try {
if (!GTop) {
let icon = new St.Icon();
icon.set_icon_size(panel_height);
icon.set_icon_name("face-sad");
let label = new St.Label();
label.set_text("Error initializing applet");
this.actor.add(icon);
this.actor.add(label);
this.set_applet_tooltip("glibtop not found, please install glibtop with GObject introspection and reload the applet.\n\nLinux Mint, Ubuntu: sudo apt-get install gir1.2-gtop-2.0\nFedora: sudo dnf install libgtop2");
return;
}
this.vertical = orientation == St.Side.LEFT || orientation == St.Side.RIGHT;
this.graph_ids = ["cpu", "mem", "swap", "net", "load"];
this.settings = new Settings.AppletSettings(this, metadata.uuid, this.instance_id);
let binds = [
["onclick_program"],
["smooth", this.on_cfg_changed_smooth],
["refresh_rate", this.on_cfg_changed_refresh_rate],
["draw_border", this.on_cfg_changed_draw_border],
["use_padding", this.on_cfg_changed_padding],
["padding_lr", this.on_cfg_changed_padding],
["padding_tb", this.on_cfg_changed_padding],
["bg_color", this.on_cfg_changed_bg_border_color],
["border_color", this.on_cfg_changed_bg_border_color],
["graph_width", this.on_cfg_changed_graph_width],
["graph_spacing", this.on_cfg_changed_graph_spacing],
["cpu_enabled", this.on_cfg_changed_graph_enabled, 0],
["cpu_override_graph_width", this.on_cfg_changed_graph_width, 0],
["cpu_graph_width", this.on_cfg_changed_graph_width, 0],
["cpu_tooltip_decimals", this.on_cfg_changed_tooltip_decimals, 0],
["cpu_color_0", this.on_cfg_changed_color, 0],
["cpu_color_1", this.on_cfg_changed_color, 0],
["cpu_color_2", this.on_cfg_changed_color, 0],
["cpu_color_3", this.on_cfg_changed_color, 0],
["mem_enabled", this.on_cfg_changed_graph_enabled, 1],
["mem_override_graph_width", this.on_cfg_changed_graph_width, 1],
["mem_graph_width", this.on_cfg_changed_graph_width],
["mem_color_0", this.on_cfg_changed_color, 1],
["mem_color_1", this.on_cfg_changed_color, 1],
["swap_enabled", this.on_cfg_changed_graph_enabled, 2],
["swap_override_graph_width", this.on_cfg_changed_graph_width, 2],
["swap_graph_width", this.on_cfg_changed_graph_width],
["swap_color_0", this.on_cfg_changed_color, 2],
["net_enabled", this.on_cfg_changed_graph_enabled, 3],
["net_override_graph_width", this.on_cfg_changed_graph_width, 3],
["net_graph_width", this.on_cfg_changed_graph_width],
["net_color_0", this.on_cfg_changed_color, 3],
["net_color_1", this.on_cfg_changed_color, 3],
["load_enabled", this.on_cfg_changed_graph_enabled, 4],
["load_override_graph_width", this.on_cfg_changed_graph_width, 4],
["load_graph_width", this.on_cfg_changed_graph_width],
["load_color_0", this.on_cfg_changed_color, 4]
];
let use_bind = typeof this.settings.bind === "function";
for (let [prop, callback, arg] of binds) {
if (use_bind)
this.settings.bind(prop, "cfg_" + prop, callback, arg);
else
this.settings.bindProperty(Settings.BindingDirection.IN, prop, "cfg_" + prop, callback, arg);
}
try {
this.tooltip = new MyTooltip(this, "", orientation);
}
catch (e) {
global.logError("Error while initializing tooltip: " + e.message);
}
this.bg_color = colorToArray(this.cfg_bg_color);
this.border_color = colorToArray(this.cfg_border_color);
this.areas = new Array(this.graph_ids.length)
this.graphs = new Array(this.graph_ids.length)
for (let i = 0; i < this.graph_ids.length; i++)
this.graphs[i] = null;
this.resolution_needs_update = true;
this.area = new St.DrawingArea();
this.actor.add_child(this.area);
this.area.connect("repaint", Lang.bind(this, function() { this.paint(); }));
this.on_cfg_changed_graph_enabled();
this.on_cfg_changed_padding();
this.update();
}
catch (e) {
global.logError(e.message);
}
},
addGraph: function(provider, graph_idx) {
let graph = new Graph(provider);
this.graphs[graph_idx] = graph;
provider.refresh_rate = this.cfg_refresh_rate;
graph.setSmooth(this.cfg_smooth);
graph.setDrawBorder(this.cfg_draw_border);
graph.setColors(this.getGraphColors(graph_idx));
graph.setBGColor(this.bg_color);
graph.setBorderColor(this.border_color);
let tooltip_decimals = this.getGraphTooltipDecimals(graph_idx);
if (typeof tooltip_decimals !== "undefined")
provider.setTextDecimals(tooltip_decimals);
return graph;
},
update: function() {
let tooltip = "";
for (let i = 0; i < this.graphs.length; ++i)
{
if (this.graphs[i]) {
this.graphs[i].refresh();
if (i > 0)
tooltip = tooltip + "\n";
let text = this.graphs[i].provider.getText();
if (this.tooltip)
tooltip = tooltip + "<b>" + text[0] + "</b> " + text[1];
else
tooltip = tooltip + text[0] + " " + text[1];
}
}
if (this.tooltip)
this.tooltip.set_text(tooltip);
else
this.set_applet_tooltip(tooltip);
this.repaint();
this.update_timeout_id = Mainloop.timeout_add(Math.max(100, this.cfg_refresh_rate), Lang.bind(this, this.update));
},
paint: function() {
if (this.resolution_needs_update) {
// Drawing area size can be reliably retrieved only in repaint callback
let [area_width, area_height] = this.area.get_size();
for (let i = 0; i < this.graphs.length; i++) {
if (this.graphs[i])
this.updateGraphResolution(i, area_width, area_height);
}
this.resolution_needs_update = false;
}
let cr = this.area.get_context();
let graph_offset = 0;
for (let i = 0; i < this.graphs.length; i++) {
if (this.graphs[i]) {
if (this.vertical)
cr.translate(0, graph_offset);
else
cr.translate(graph_offset, 0);
this.graphs[i].paint(cr, this.cfg_graph_spacing == -1 && i > 0);
graph_offset = this.getGraphWidth(i) + this.cfg_graph_spacing;
}
}
cr.$dispose();
},
repaint: function() {
this.area.queue_repaint();
},
getGraphWidth: function(graph_idx) {
let graph_id = this.graph_ids[graph_idx];
return this["cfg_" + graph_id + "_override_graph_width"] ? this["cfg_" + graph_id + "_graph_width"] : this.cfg_graph_width;
},
getGraphColors: function(graph_idx) {
let graph_id = this.graph_ids[graph_idx];
let c = [];
for (let j = 0; j < this.graphs[graph_idx].dim; j++) {
let prop = "cfg_" + graph_id + "_color_" + j;
if (this.hasOwnProperty(prop))
c.push(colorToArray(this[prop]));
else
break;
}
return c;
},
getGraphTooltipDecimals: function(graph_idx) {
let graph_id = this.graph_ids[graph_idx];
let prop = "cfg_" + graph_id + "_tooltip_decimals";
if (this.hasOwnProperty(prop))
return this[prop];
},
resizeArea: function() {
let total_graph_width = 0;
let enabled_graphs = 0;
for (let i = 0; i < this.graphs.length; i++) {
if (this.graphs[i]) {
total_graph_width += this.getGraphWidth(i);
enabled_graphs++;
}
}
if (enabled_graphs > 1)
total_graph_width += this.cfg_graph_spacing * (enabled_graphs - 1);
if (this.vertical)
this.area.set_size(-1, total_graph_width);
else
this.area.set_size(total_graph_width, -1);
this.resolution_needs_update = true;
},
updateGraphResolution: function(graph_idx, area_width, area_height) {
if (this.vertical)
this.graphs[graph_idx].setResolution(area_width, this.getGraphWidth(graph_idx));
else
this.graphs[graph_idx].setResolution(this.getGraphWidth(graph_idx), area_height);
},
//Cinnamon callbacks
on_applet_clicked: function(event) {
if (this.cfg_onclick_program)
GLib.spawn_command_line_async(this.cfg_onclick_program);
},
on_applet_removed_from_panel: function() {
if (this.update_timeout_id > 0) {
Mainloop.source_remove(this.update_timeout_id);
this.update_timeout_id = 0;
}
if (this.settings)
this.settings.finalize();
},
on_orientation_changed: function(orientation) {
this.vertical = orientation == St.Side.LEFT || orientation == St.Side.RIGHT;
this.on_cfg_changed_graph_width();
},
//Configuration change callbacks
on_cfg_changed_graph_enabled: function(enabled, graph_idx) {
let enable = (i) => {
let graph_id = this.graph_ids[i];
if (this["cfg_" + graph_id + "_enabled"]) {
if (this.graphs[i])
return;
if (i == 0)
this.addGraph(new Providers.CpuData(), i);
else if (i == 1)
this.addGraph(new Providers.MemData(), i);
else if (i == 2)
this.addGraph(new Providers.SwapData(), i);
else if (i == 3)
this.addGraph(new Providers.NetData(), i).setAutoScale(1024);
else if (i == 4) {
let ncpu = GTop.glibtop_get_sysinfo().ncpu;
this.addGraph(new Providers.LoadAvgData(), i).setAutoScale(2 * ncpu);
}
}
else if (this.graphs[i]) {
this.graphs[i] = null;
}
};
if (typeof graph_idx !== "undefined")
enable(graph_idx);
else
for (let i = 0; i < this.graphs.length; i++)
enable(i);
this.resizeArea();
},
on_cfg_changed_smooth: function() {
for (let g of this.graphs) {
if (g)
g.smooth = this.cfg_smooth;
}
this.repaint();
},
on_cfg_changed_refresh_rate: function() {
if (this.update_timeout_id > 0) {
Mainloop.source_remove(this.update_timeout_id);
this.update_timeout_id = 0;
}
for (let g of this.graphs)
if (g)
g.provider.refresh_rate = this.cfg_refresh_rate;
this.update();
},
on_cfg_changed_draw_border: function() {
for (let g of this.graphs) {
if (g)
g.setDrawBorder(this.cfg_draw_border);
}
this.repaint();
},
on_cfg_changed_padding: function() {
if (this.cfg_use_padding) {
let style = "padding:" + this.cfg_padding_tb + "px " + this.cfg_padding_lr + "px;";
this.actor.set_style(style);
}
else
this.actor.set_style("");
this.resolution_needs_update = true;
this.repaint();
},
on_cfg_changed_bg_border_color: function() {
this.bg_color = colorToArray(this.cfg_bg_color);
this.border_color = colorToArray(this.cfg_border_color);
for (let g of this.graphs) {
if (g) {
g.bg_color = this.bg_color;
g.border_color = this.border_color;
}
}
this.repaint();
},
on_cfg_changed_graph_width: function() {
this.resizeArea();
this.repaint();
},
on_cfg_changed_graph_spacing: function() {
this.resizeArea();
this.repaint();
},
on_cfg_changed_tooltip_decimals: function(decimals, graph_idx) {
if (typeof graph_idx !== "undefined") {
let provider = this.graphs[graph_idx].provider;
if ("setTextDecimals" in provider)
provider.setTextDecimals(this.getGraphTooltipDecimals(graph_idx));
}
else
for (let i = 0; i < this.graphs.length; i++)
if (this.graphs[i]) {
let provider = this.graphs[i].provider;
if ("setTextDecimals" in provider)
provider.setTextDecimals(this.getGraphTooltipDecimals(i));
}
},
on_cfg_changed_color: function(width, graph_idx) {
if (typeof graph_idx !== "undefined") {
if (this.graphs[graph_idx])
this.graphs[graph_idx].setColors(this.getGraphColors(graph_idx));
}
else
for (let i = 0; i < this.graphs.length; i++)
if (this.graphs[i])
this.graphs[i].setColors(this.getGraphColors(i));
this.repaint();
}
};
function main(metadata, orientation, panel_height, instance_id) {
let myApplet = new MyApplet(metadata, orientation, panel_height, instance_id);
return myApplet;
}

View File

@ -0,0 +1,164 @@
const Lang = imports.lang;
function Graph(provider) {
this._init(provider);
}
Graph.prototype = {
_init: function(provider) {
this.provider = provider;
this.colors = [[1,1,1,1]];
this.bg_color = [0,0,0,1];
this.border_color = [1,1,1,1];
this.smooth = false;
this.data = [];
this.dim = this.provider.getDim();
this.autoScale = false;
this.scale = 1;
this.width = 1;
this.height = 1;
this.draw_border = true;
this.resize_data = false;
},
_setColor: function(cr, i) {
let c = this.colors[i % this.colors.length];
cr.setSourceRGBA(c[0], c[1], c[2], c[3]);
},
_resizeData: function() {
let datasize = this.width - (this.draw_border ? 2 : 0);
if (datasize > this.data.length) {
let d = Array(datasize - this.data.length);
for (let i = 0; i < d.length; i++) {
d[i] = Array(this.dim);
for (let j = 0; j < this.dim; j++)
d[i][j] = 0;
}
this.data = d.concat(this.data);
}
else if (datasize < this.data.length)
this.data = this.data.slice(this.data.length - datasize);
},
setResolution: function(width, height) {
this.width = width;
this.height = height;
this.resize_data = true;
},
setDrawBorder: function(draw_border) {
this.draw_border = draw_border;
this.resize_data = true;
},
setSmooth: function(smooth) {
this.smooth = smooth;
},
setColors: function(c) {
this.colors = c;
},
setBGColor: function(c) {
this.bg_color = c;
},
setBorderColor: function(c) {
this.border_color = c;
},
refresh: function() {
let d = this.provider.getData();
this.data.push(d);
this.data.shift();
if (this.autoScale)
{
let maxVal = this.minScale;
for (let i = 0; i < this.data.length; ++i)
{
let sum = this.dataSum(i, this.dim - 1);
if (sum > maxVal)
maxVal = sum;
}
this.scale = 1.0 / maxVal;
}
},
dataSum: function(i, depth) {
let sum = 0;
for (let j = 0; j <= depth; ++j)
sum += this.data[i][j];
return sum;
},
paint: function(cr, no_left_border) {
if (this.resize_data) {
this._resizeData();
this.resize_data = false;
}
let border_width = this.draw_border ? 1 : 0;
let graph_width = this.width - 2 * border_width;
let graph_height = this.height - 2 * border_width;
cr.setLineWidth(1);
//background
cr.setSourceRGBA(this.bg_color[0], this.bg_color[1], this.bg_color[2], this.bg_color[3]);
cr.rectangle(border_width, border_width, graph_width, graph_height);
cr.fill();
//data
if (this.smooth)
{
for (let j = this.dim - 1; j >= 0; --j) {
this._setColor(cr, j);
cr.moveTo(border_width, graph_height + border_width);
for (let i = 0; i < this.data.length; ++i) {
let v = Math.round(graph_height * Math.min(1, this.scale * this.dataSum(i, j)));
v = graph_height + border_width - v;
if (i == 0)
cr.lineTo(i + border_width, v);
cr.lineTo(i + border_width + 0.5, v);
if (i == this.data.length - 1)
cr.lineTo(i + border_width + 1, v);
}
cr.lineTo(graph_width + border_width, graph_height + border_width);
cr.lineTo(border_width, graph_height + border_width);
cr.fill();
}
}
else
{
for (let i = 0; i < this.data.length; ++i) {
for (let j = this.dim - 1; j >= 0; --j) {
this._setColor(cr, j);
cr.moveTo(i + border_width + 0.5, graph_height + border_width);
let v = Math.round(graph_height * Math.min(1, this.scale * this.dataSum(i, j)));
cr.relLineTo(0, -v);
cr.stroke();
}
}
}
//border
if (this.draw_border) {
cr.setSourceRGBA(this.border_color[0], this.border_color[1], this.border_color[2], this.border_color[3]);
cr.moveTo(0.5, 0.5);
cr.lineTo(this.width - 0.5, 0.5);
cr.lineTo(this.width - 0.5, this.height - 0.5);
cr.lineTo(0.5, this.height - 0.5);
if (!no_left_border)
cr.closePath();
cr.stroke();
}
},
setAutoScale: function(minScale)
{
if (minScale > 0)
{
this.autoScale = true;
this.minScale = minScale;
}
else
this.autoScale = false;
}
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1,19 @@
const Gettext = imports.gettext;
const GLib = imports.gi.GLib;
var GTop;
try {
GTop = imports.gi.GTop;
}
catch (e) {
global.log(e)
GTop = null;
}
const UUID = "sysmonitor@orcus";
function _(str) {
return Gettext.dgettext(UUID, str);
}
Gettext.bindtextdomain(UUID, GLib.get_home_dir() + "/.local/share/locale")

View File

@ -0,0 +1,206 @@
const Gio = imports.gi.Gio;
let _, GTop;
if (typeof require !== 'undefined') {
let init = require('./init');
_ = init._;
GTop = init.GTop;
} else {
const AppletDir = imports.ui.appletManager.applets['sysmonitor@orcus'];
_ = AppletDir.init._;
GTop = AppletDir.init.GTop;
}
function CpuData() {
this._init();
}
CpuData.prototype = {
_init: function() {
this.gtop = new GTop.glibtop_cpu();
this.idle_last = 0;
this.nice_last = 0;
this.sys_last = 0;
this.iowait_last = 0;
this.total_last = 0;
this.text_decimals = 0;
},
getDim: function() {
return 4;
},
getData: function() {
GTop.glibtop_get_cpu(this.gtop);
let delta = (this.gtop.total - this.total_last);
let idle = 0;
let nice = 0;
let sys = 0;
let iowait = 0;
if (delta > 0) {
idle = (this.gtop.idle - this.idle_last) / delta;
nice = (this.gtop.nice - this.nice_last) / delta;
sys = (this.gtop.sys - this.sys_last) / delta;
iowait = (this.gtop.iowait - this.iowait_last) / delta;
}
this.idle_last = this.gtop.idle;
this.nice_last = this.gtop.nice;
this.sys_last = this.gtop.sys;
this.iowait_last = this.gtop.iowait;
this.total_last = this.gtop.total;
let used = 1-idle-nice-sys-iowait;
this.text = (100 * used).toFixed(this.text_decimals) + " %";
return [used, nice, sys, iowait];
},
getText: function() {
return [_("CPU:"), this.text];
},
setTextDecimals: function(decimals) {
this.text_decimals = Math.max(0, decimals);
}
};
function MemData() {
this._init();
}
MemData.prototype = {
_init: function() {
this.gtop = new GTop.glibtop_mem();
},
getDim: function() {
return 2;
},
getData: function() {
GTop.glibtop_get_mem(this.gtop);
let used = this.gtop.used / this.gtop.total;
let cached = (this.gtop.buffer + this.gtop.cached) / this.gtop.total;
this.text = Math.round((this.gtop.used - this.gtop.cached - this.gtop.buffer) / (1024 * 1024))
+ " / " + Math.round(this.gtop.total / (1024 * 1024)) + _(" MB");
return [used-cached, cached];
},
getText: function() {
return [_("Memory:"), this.text];
}
};
function SwapData() {
this._init();
}
SwapData.prototype = {
_init: function() {
this.gtop = new GTop.glibtop_swap();
},
getDim: function() {
return 1;
},
getData: function() {
GTop.glibtop_get_swap(this.gtop);
let used = this.gtop.total > 0 ? (this.gtop.used / this.gtop.total) : 0;
this.text = Math.round(this.gtop.used / (1024 * 1024))
+ " / " + Math.round(this.gtop.total / (1024 * 1024)) + _(" MB");
return [used];
},
getText: function() {
return [_("Swap:"), this.text];
}
};
function NetData() {
this._init();
}
NetData.prototype = {
_init: function () {
this.gtop = new GTop.glibtop_netload();
try {
let nl = new GTop.glibtop_netlist();
this.devices = GTop.glibtop.get_netlist(nl);
}
catch(e) {
this.devices = [];
let d = Gio.File.new_for_path("/sys/class/net");
let en = d.enumerate_children("standard::name", Gio.FileQueryInfoFlags.NONE, null);
let info;
while ((info = en.next_file(null)))
this.devices.push(info.get_name())
}
this.devices = this.devices.filter(v => v !== "lo"); //don't measure loopback interface
try {
//Workaround, because string match() function throws an error for some reason if called after GTop.glibtop.get_netlist(). After the error is thrown, everything works fine.
//If the match() would not be called here, the error would be thrown somewhere in Cinnamon applet init code and applet init would fail.
//Error message: Could not locate glibtop_init_s: glibtop_init_s: /usr/lib64/libgtop-2.0.so.10: undefined symbol: glibtop_init_s
//No idea why this error happens, but this workaround works.
"".match(/./);
}
catch (e) {
}
[this.down_last, this.up_last] = this.getNetLoad();
},
getDim: function() {
return 2;
},
getData: function() {
let [down, up] = this.getNetLoad();
let down_delta = (down - this.down_last) * 1000 / this.refresh_rate;
let up_delta = (up - this.up_last) * 1000 / this.refresh_rate;
this.down_last = down;
this.up_last = up;
this.text = Math.round(down_delta/1024) + " / " + Math.round(up_delta/1024) + _(" KB/s");
return [down_delta, up_delta];
},
getText: function() {
return [_("Network D/U:"), this.text];
},
getNetLoad: function() {
let down = 0;
let up = 0;
for (let i = 0; i < this.devices.length; ++i)
{
GTop.glibtop.get_netload(this.gtop, this.devices[i]);
down += this.gtop.bytes_in;
up += this.gtop.bytes_out;
}
return [down, up];
}
};
function LoadAvgData() {
return this._init();
}
LoadAvgData.prototype = {
_init: function() {
this.gtop = new GTop.glibtop_loadavg();
},
getDim: function() {
return 1;
},
getData: function() {
GTop.glibtop_get_loadavg(this.gtop);
let load = this.gtop.loadavg[0];
this.text = this.gtop.loadavg[0]
+ ", " + this.gtop.loadavg[1]
+ ", " + this.gtop.loadavg[2];
return [load];
},
getText: function() {
return [_("Load average:"), this.text];
}
};

View File

@ -0,0 +1,334 @@
{
"layout": {
"type": "layout",
"pages": ["common", "cpu", "mem", "swap", "net", "load"],
"common": {
"type": "page",
"title": "Common",
"sections": ["common_g", "common_c"]
},
"common_g": {
"type": "section",
"title": "General",
"keys": ["onclick_program", "smooth", "draw_border", "graph_width", "graph_spacing", "refresh_rate", "use_padding", "padding_lr", "padding_tb"]
},
"common_c": {
"type": "section",
"title": "Colors",
"keys": ["bg_color", "border_color"]
},
"cpu": {
"type": "page",
"title": "CPU",
"sections": ["cpu_g", "cpu_c"]
},
"cpu_g": {
"type": "section",
"title": "General",
"keys": ["cpu_enabled", "cpu_override_graph_width", "cpu_graph_width", "cpu_tooltip_decimals"]
},
"cpu_c": {
"type": "section",
"title": "Colors",
"keys": ["cpu_color_0", "cpu_color_1", "cpu_color_2", "cpu_color_3"]
},
"mem": {
"type": "page",
"title": "Memory",
"sections": ["mem_g", "mem_c"]
},
"mem_g": {
"type": "section",
"title": "General",
"keys": ["mem_enabled", "mem_override_graph_width", "mem_graph_width"]
},
"mem_c": {
"type": "section",
"title": "Colors",
"keys": ["mem_color_0", "mem_color_1"]
},
"swap": {
"type": "page",
"title": "Swap",
"sections": ["swap_g", "swap_c"]
},
"swap_g": {
"type": "section",
"title": "General",
"keys": ["swap_enabled", "swap_override_graph_width", "swap_graph_width"]
},
"swap_c": {
"type": "section",
"title": "Colors",
"keys": ["swap_color_0"]
},
"net": {
"type": "page",
"title": "Network",
"sections": ["net_g", "net_c"]
},
"net_g": {
"type": "section",
"title": "General",
"keys": ["net_enabled", "net_override_graph_width", "net_graph_width"]
},
"net_c": {
"type": "section",
"title": "Colors",
"keys": ["net_color_0", "net_color_1"]
},
"load": {
"type": "page",
"title": "Load",
"sections": ["load_g", "load_c"]
},
"load_g": {
"type": "section",
"title": "General",
"keys": ["load_enabled", "load_override_graph_width", "load_graph_width"]
},
"load_c": {
"type": "section",
"title": "Colors",
"keys": ["load_color_0"]
}
},
"onclick_program": {
"type": "entry",
"default": "gnome-system-monitor",
"description": "Program to launch on click"
},
"smooth": {
"type": "switch",
"default": true,
"description": "Smooth graphs"
},
"draw_border": {
"type": "switch",
"default": false,
"description": "Draw border"
},
"graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Common graph width",
"units": "pixels",
"tooltip": "If the applet is in a vertical panel, this sets the graph height. The graph width is then the panel width minus padding"
},
"graph_spacing": {
"type": "spinbutton",
"default": 3,
"min": -1,
"max": 100,
"step": 1,
"description": "Graph spacing",
"units": "pixels",
"tooltip": "The number of pixels between each graph. Can be set to -1 to allow single line borders between graphs if borders are enabled"
},
"refresh_rate": {
"type": "spinbutton",
"default": 1000,
"min": 100,
"max": 60000,
"step": 50,
"description": "Refresh rate",
"units": "ms"
},
"use_padding": {
"type": "switch",
"default": false,
"description": "Use custom applet padding"
},
"padding_lr": {
"type": "spinbutton",
"default": 1,
"min": 0,
"max": 100,
"step": 1,
"description": "Left/right padding",
"units": "pixels",
"dependency": "use_padding"
},
"padding_tb": {
"type": "spinbutton",
"default": 1,
"min": 0,
"max": 100,
"step": 1,
"description": "Top/bottom padding",
"units": "pixels",
"dependency": "use_padding"
},
"bg_color": {
"type": "colorchooser",
"default": "rgba(0,0,0,0)",
"description": "Background color"
},
"border_color": {
"type": "colorchooser",
"default": "rgb(128,128,128)",
"description": "Border color"
},
"cpu_enabled": {
"type": "switch",
"default": true,
"description": "Enable"
},
"cpu_override_graph_width": {
"type": "switch",
"default": false,
"description": "Override graph width"
},
"cpu_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "cpu_override_graph_width"
},
"cpu_tooltip_decimals": {
"type": "spinbutton",
"default": 0,
"min": 0,
"max": 10,
"step": 1,
"description": "Show this many decimals in the tooltip",
"units": "decimals"
},
"cpu_color_0": {
"type": "colorchooser",
"default": "rgb(252,233,79)",
"description": "User color"
},
"cpu_color_1": {
"type": "colorchooser",
"default": "rgb(252,175,62)",
"description": "Nice color"
},
"cpu_color_2": {
"type": "colorchooser",
"default": "rgb(239,41,41)",
"description": "Kernel color"
},
"cpu_color_3": {
"type": "colorchooser",
"default": "rgb(94,0,0)",
"description": "IOWait color"
},
"mem_enabled": {
"type": "switch",
"default": true,
"description": "Enable"
},
"mem_override_graph_width": {
"type": "switch",
"default": false,
"description": "Override graph width"
},
"mem_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "mem_override_graph_width"
},
"mem_color_0": {
"type": "colorchooser",
"default": "rgb(118,210,255)",
"description": "Used color"
},
"mem_color_1": {
"type": "colorchooser",
"default": "rgb(52,101,164)",
"description": "Cached color"
},
"swap_enabled": {
"type": "switch",
"default": true,
"description": "Enable"
},
"swap_override_graph_width": {
"type": "switch",
"default": false,
"description": "Override graph width"
},
"swap_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "swap_override_graph_width"
},
"swap_color_0": {
"type": "colorchooser",
"default": "rgb(114,159,207)",
"description": "Used color"
},
"net_enabled": {
"type": "switch",
"default": true,
"description": "Enable"
},
"net_override_graph_width": {
"type": "switch",
"default": false,
"description": "Override graph width"
},
"net_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "net_override_graph_width"
},
"net_color_0": {
"type": "colorchooser",
"default": "rgb(138,226,52)",
"description": "Download color"
},
"net_color_1": {
"type": "colorchooser",
"default": "rgb(239,41,41)",
"description": "Upload color"
},
"load_enabled": {
"type": "switch",
"default": true,
"description": "Enable"
},
"load_override_graph_width": {
"type": "switch",
"default": false,
"description": "Override graph width"
},
"load_graph_width": {
"type": "spinbutton",
"default": 40,
"min": 10,
"max": 1000,
"step": 1,
"description": "Graph width",
"units": "pixels",
"dependency": "load_override_graph_width"
},
"load_color_0": {
"type": "colorchooser",
"default": "rgb(204,0,0)",
"description": "Color"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -0,0 +1,10 @@
{
"description": "Displays CPU, memory, swap and network usage and load in graphs",
"uuid": "sysmonitor@orcus",
"name": "System Monitor",
"version": "1.6.5",
"max-instances": -1,
"multiversion": true,
"author": "orcuscz",
"last-edited": 1654601209
}

View File

@ -0,0 +1,299 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-21 13:51+0300\n"
"PO-Revision-Date: 2019-12-07 16:32+0100\n"
"Last-Translator: Alan Mortensen <alanmortensen.am@gmail.com>\n"
"Language-Team: \n"
"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.6\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: 3.2/providers.js:56 3.0/providers.js:49
msgid "CPU:"
msgstr "CPU:"
#: 3.2/providers.js:82 3.2/providers.js:108 3.0/providers.js:75
#: 3.0/providers.js:101
msgid " MB"
msgstr " MB"
#: 3.2/providers.js:87 3.0/providers.js:80
msgid "Memory:"
msgstr "Hukommelse:"
#: 3.2/providers.js:113 3.0/providers.js:106
msgid "Swap:"
msgstr "Swap:"
#: 3.2/providers.js:159 3.0/providers.js:152
msgid " KB/s"
msgstr " kb/s"
#: 3.2/providers.js:164 3.0/providers.js:157
msgid "Network D/U:"
msgstr "Netværk D/U:"
#: 3.2/providers.js:203 3.0/providers.js:196
msgid "Load average:"
msgstr "Gennemsnitlig belastning:"
#. metadata.json->description
msgid "Displays CPU, memory, swap and network usage and load in graphs"
msgstr "Viser CPU, hukommelse, swap samt netværksbrug og -belastning i grafer"
#. metadata.json->name
msgid "System Monitor"
msgstr "Systemovervågning"
#. 3.2->settings-schema.json->common->title
#. 3.0->settings-schema.json->header_common->description
msgid "Common"
msgstr "Fælles"
#. 3.2->settings-schema.json->common_g->title
#. 3.2->settings-schema.json->cpu_g->title
#. 3.2->settings-schema.json->mem_g->title
#. 3.2->settings-schema.json->swap_g->title
#. 3.2->settings-schema.json->net_g->title
#. 3.2->settings-schema.json->load_g->title
msgid "General"
msgstr "Generelt"
#. 3.2->settings-schema.json->common_c->title
#. 3.2->settings-schema.json->cpu_c->title
#. 3.2->settings-schema.json->mem_c->title
#. 3.2->settings-schema.json->swap_c->title
#. 3.2->settings-schema.json->net_c->title
#. 3.2->settings-schema.json->load_c->title
msgid "Colors"
msgstr "Farver"
#. 3.2->settings-schema.json->cpu->title
#. 3.0->settings-schema.json->header_cpu->description
msgid "CPU"
msgstr "CPU"
#. 3.2->settings-schema.json->mem->title
#. 3.0->settings-schema.json->header_mem->description
msgid "Memory"
msgstr "Hukommelse"
#. 3.2->settings-schema.json->swap->title
#. 3.0->settings-schema.json->header_swap->description
msgid "Swap"
msgstr "Swap"
#. 3.2->settings-schema.json->net->title
#. 3.0->settings-schema.json->header_net->description
msgid "Network"
msgstr "Netværk"
#. 3.2->settings-schema.json->load->title
#. 3.0->settings-schema.json->header_load->description
msgid "Load"
msgstr "Belastning"
#. 3.2->settings-schema.json->onclick_program->description
#. 3.0->settings-schema.json->onclick_program->description
msgid "Program to launch on click"
msgstr "Program der skal startes ved klik"
#. 3.2->settings-schema.json->smooth->description
#. 3.0->settings-schema.json->smooth->description
msgid "Smooth graphs"
msgstr "Udglat grafer"
#. 3.2->settings-schema.json->draw_border->description
#. 3.0->settings-schema.json->draw_border->description
msgid "Draw border"
msgstr "Tegn ramme"
#. 3.2->settings-schema.json->graph_width->description
#. 3.0->settings-schema.json->graph_width->description
msgid "Common graph width"
msgstr "Fælles grafbredde"
#. 3.2->settings-schema.json->graph_width->units
#. 3.2->settings-schema.json->graph_spacing->units
#. 3.2->settings-schema.json->padding_lr->units
#. 3.2->settings-schema.json->padding_tb->units
#. 3.2->settings-schema.json->cpu_graph_width->units
#. 3.2->settings-schema.json->mem_graph_width->units
#. 3.2->settings-schema.json->swap_graph_width->units
#. 3.2->settings-schema.json->net_graph_width->units
#. 3.2->settings-schema.json->load_graph_width->units
#. 3.0->settings-schema.json->graph_width->units
#. 3.0->settings-schema.json->graph_spacing->units
#. 3.0->settings-schema.json->padding_lr->units
#. 3.0->settings-schema.json->padding_tb->units
#. 3.0->settings-schema.json->cpu_graph_width->units
#. 3.0->settings-schema.json->mem_graph_width->units
#. 3.0->settings-schema.json->swap_graph_width->units
#. 3.0->settings-schema.json->net_graph_width->units
#. 3.0->settings-schema.json->load_graph_width->units
msgid "pixels"
msgstr "pixler"
#. 3.2->settings-schema.json->graph_width->tooltip
#. 3.0->settings-schema.json->graph_width->tooltip
msgid ""
"If the applet is in a vertical panel, this sets the graph height. The graph "
"width is then the panel width minus padding"
msgstr ""
"Hvis panelprogrammet er i et lodret panel, angiver denne grafens højde. "
"Grafbredden er dermed panelbredden minus udfyldning"
#. 3.2->settings-schema.json->graph_spacing->description
#. 3.0->settings-schema.json->graph_spacing->description
msgid "Graph spacing"
msgstr "Mellemrum mellem grafer"
#. 3.2->settings-schema.json->graph_spacing->tooltip
#. 3.0->settings-schema.json->graph_spacing->tooltip
msgid ""
"The number of pixels between each graph. Can be set to -1 to allow single "
"line borders between graphs if borders are enabled"
msgstr ""
"Antal pixels mellem hver graf. Kan sættes til -1 for enkeltlinjerammer "
"mellem grafer, hvis rammer er aktiveret"
#. 3.2->settings-schema.json->refresh_rate->description
#. 3.0->settings-schema.json->refresh_rate->description
msgid "Refresh rate"
msgstr "Opdateringsinterval"
#. 3.2->settings-schema.json->refresh_rate->units
#. 3.0->settings-schema.json->refresh_rate->units
msgid "ms"
msgstr "ms"
#. 3.2->settings-schema.json->use_padding->description
#. 3.0->settings-schema.json->use_padding->description
msgid "Use custom applet padding"
msgstr "Anvend tilpasset udfyldning"
#. 3.2->settings-schema.json->padding_lr->description
#. 3.0->settings-schema.json->padding_lr->description
msgid "Left/right padding"
msgstr "Venstre/højre udfyldning"
#. 3.2->settings-schema.json->padding_tb->description
#. 3.0->settings-schema.json->padding_tb->description
msgid "Top/bottom padding"
msgstr "Top/bund udfyldning"
#. 3.2->settings-schema.json->bg_color->description
#. 3.0->settings-schema.json->bg_color->description
msgid "Background color"
msgstr "Baggrundsfarve"
#. 3.2->settings-schema.json->border_color->description
#. 3.0->settings-schema.json->border_color->description
msgid "Border color"
msgstr "Rammefarve"
#. 3.2->settings-schema.json->cpu_enabled->description
#. 3.2->settings-schema.json->mem_enabled->description
#. 3.2->settings-schema.json->swap_enabled->description
#. 3.2->settings-schema.json->net_enabled->description
#. 3.2->settings-schema.json->load_enabled->description
#. 3.0->settings-schema.json->cpu_enabled->description
#. 3.0->settings-schema.json->mem_enabled->description
#. 3.0->settings-schema.json->swap_enabled->description
#. 3.0->settings-schema.json->net_enabled->description
#. 3.0->settings-schema.json->load_enabled->description
msgid "Enable"
msgstr "Aktivér"
#. 3.2->settings-schema.json->cpu_override_graph_width->description
#. 3.2->settings-schema.json->mem_override_graph_width->description
#. 3.2->settings-schema.json->swap_override_graph_width->description
#. 3.2->settings-schema.json->net_override_graph_width->description
#. 3.2->settings-schema.json->load_override_graph_width->description
#. 3.0->settings-schema.json->cpu_override_graph_width->description
#. 3.0->settings-schema.json->mem_override_graph_width->description
#. 3.0->settings-schema.json->swap_override_graph_width->description
#. 3.0->settings-schema.json->net_override_graph_width->description
#. 3.0->settings-schema.json->load_override_graph_width->description
msgid "Override graph width"
msgstr "Tilsidesæt grafbredde"
#. 3.2->settings-schema.json->cpu_graph_width->description
#. 3.2->settings-schema.json->mem_graph_width->description
#. 3.2->settings-schema.json->swap_graph_width->description
#. 3.2->settings-schema.json->net_graph_width->description
#. 3.2->settings-schema.json->load_graph_width->description
#. 3.0->settings-schema.json->cpu_graph_width->description
#. 3.0->settings-schema.json->mem_graph_width->description
#. 3.0->settings-schema.json->swap_graph_width->description
#. 3.0->settings-schema.json->net_graph_width->description
#. 3.0->settings-schema.json->load_graph_width->description
msgid "Graph width"
msgstr "Grafbredde"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->description
#. 3.0->settings-schema.json->cpu_tooltip_decimals->description
msgid "Show this many decimals in the tooltip"
msgstr "Vis dette antal decimaler i værktøjstip"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->units
#. 3.0->settings-schema.json->cpu_tooltip_decimals->units
msgid "decimals"
msgstr "decimaler"
#. 3.2->settings-schema.json->cpu_color_0->description
#. 3.0->settings-schema.json->cpu_color_0->description
msgid "User color"
msgstr "Brugerfarve"
#. 3.2->settings-schema.json->cpu_color_1->description
#. 3.0->settings-schema.json->cpu_color_1->description
msgid "Nice color"
msgstr "Pæn farve"
#. 3.2->settings-schema.json->cpu_color_2->description
#. 3.0->settings-schema.json->cpu_color_2->description
msgid "Kernel color"
msgstr "Kernefarve"
#. 3.2->settings-schema.json->cpu_color_3->description
#. 3.0->settings-schema.json->cpu_color_3->description
msgid "IOWait color"
msgstr "IOWait-farve"
#. 3.2->settings-schema.json->mem_color_0->description
#. 3.2->settings-schema.json->swap_color_0->description
#. 3.0->settings-schema.json->mem_color_0->description
#. 3.0->settings-schema.json->swap_color_0->description
msgid "Used color"
msgstr "Anvendt farve"
#. 3.2->settings-schema.json->mem_color_1->description
#. 3.0->settings-schema.json->mem_color_1->description
msgid "Cached color"
msgstr "Cached-farve"
#. 3.2->settings-schema.json->net_color_0->description
#. 3.0->settings-schema.json->net_color_0->description
msgid "Download color"
msgstr "Downloadfarve"
#. 3.2->settings-schema.json->net_color_1->description
#. 3.0->settings-schema.json->net_color_1->description
msgid "Upload color"
msgstr "Uploadfarve"
#. 3.2->settings-schema.json->load_color_0->description
#. 3.0->settings-schema.json->load_color_0->description
msgid "Color"
msgstr "Farve"

View File

@ -0,0 +1,301 @@
# German translation of Cinnamon applet sysmonitor@orcus
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-21 13:51+0300\n"
"PO-Revision-Date: 2021-02-24 22:31+0100\n"
"Last-Translator: swingnjazz <a.p@posteo.net>\n"
"Language-Team: \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: 3.2/providers.js:56 3.0/providers.js:49
msgid "CPU:"
msgstr "CPU:"
#: 3.2/providers.js:82 3.2/providers.js:108 3.0/providers.js:75
#: 3.0/providers.js:101
msgid " MB"
msgstr " MB"
#: 3.2/providers.js:87 3.0/providers.js:80
msgid "Memory:"
msgstr "Arbeitsspeicher:"
#: 3.2/providers.js:113 3.0/providers.js:106
msgid "Swap:"
msgstr "Swap:"
#: 3.2/providers.js:159 3.0/providers.js:152
msgid " KB/s"
msgstr " KB/s"
#: 3.2/providers.js:164 3.0/providers.js:157
msgid "Network D/U:"
msgstr "Netzwerk D/U:"
#: 3.2/providers.js:203 3.0/providers.js:196
msgid "Load average:"
msgstr "Durchschnittliche Last:"
#. metadata.json->description
msgid "Displays CPU, memory, swap and network usage and load in graphs"
msgstr "Zeigt CPU-, Arbeitsspeicher-, Swap- und Netzwerkauslastung grafisch an"
#. metadata.json->name
msgid "System Monitor"
msgstr "Systemüberwachung"
#. 3.2->settings-schema.json->common->title
#. 3.0->settings-schema.json->header_common->description
msgid "Common"
msgstr "Gemeinsam"
#. 3.2->settings-schema.json->common_g->title
#. 3.2->settings-schema.json->cpu_g->title
#. 3.2->settings-schema.json->mem_g->title
#. 3.2->settings-schema.json->swap_g->title
#. 3.2->settings-schema.json->net_g->title
#. 3.2->settings-schema.json->load_g->title
msgid "General"
msgstr "Allgemein"
#. 3.2->settings-schema.json->common_c->title
#. 3.2->settings-schema.json->cpu_c->title
#. 3.2->settings-schema.json->mem_c->title
#. 3.2->settings-schema.json->swap_c->title
#. 3.2->settings-schema.json->net_c->title
#. 3.2->settings-schema.json->load_c->title
msgid "Colors"
msgstr "Farben"
#. 3.2->settings-schema.json->cpu->title
#. 3.0->settings-schema.json->header_cpu->description
msgid "CPU"
msgstr "CPU"
#. 3.2->settings-schema.json->mem->title
#. 3.0->settings-schema.json->header_mem->description
msgid "Memory"
msgstr "Arbeitsspeicher"
#. 3.2->settings-schema.json->swap->title
#. 3.0->settings-schema.json->header_swap->description
msgid "Swap"
msgstr "Swap"
#. 3.2->settings-schema.json->net->title
#. 3.0->settings-schema.json->header_net->description
msgid "Network"
msgstr "Netzwerk"
#. 3.2->settings-schema.json->load->title
#. 3.0->settings-schema.json->header_load->description
msgid "Load"
msgstr "Systemlast"
#. 3.2->settings-schema.json->onclick_program->description
#. 3.0->settings-schema.json->onclick_program->description
msgid "Program to launch on click"
msgstr "Auf Klick zu startendes Programm"
#. 3.2->settings-schema.json->smooth->description
#. 3.0->settings-schema.json->smooth->description
msgid "Smooth graphs"
msgstr "Geglättete Anzeige"
#. 3.2->settings-schema.json->draw_border->description
#. 3.0->settings-schema.json->draw_border->description
msgid "Draw border"
msgstr "Rahmen anzeigen"
#. 3.2->settings-schema.json->graph_width->description
#. 3.0->settings-schema.json->graph_width->description
msgid "Common graph width"
msgstr "Standardbreite der Anzeige"
#. 3.2->settings-schema.json->graph_width->units
#. 3.2->settings-schema.json->graph_spacing->units
#. 3.2->settings-schema.json->padding_lr->units
#. 3.2->settings-schema.json->padding_tb->units
#. 3.2->settings-schema.json->cpu_graph_width->units
#. 3.2->settings-schema.json->mem_graph_width->units
#. 3.2->settings-schema.json->swap_graph_width->units
#. 3.2->settings-schema.json->net_graph_width->units
#. 3.2->settings-schema.json->load_graph_width->units
#. 3.0->settings-schema.json->graph_width->units
#. 3.0->settings-schema.json->graph_spacing->units
#. 3.0->settings-schema.json->padding_lr->units
#. 3.0->settings-schema.json->padding_tb->units
#. 3.0->settings-schema.json->cpu_graph_width->units
#. 3.0->settings-schema.json->mem_graph_width->units
#. 3.0->settings-schema.json->swap_graph_width->units
#. 3.0->settings-schema.json->net_graph_width->units
#. 3.0->settings-schema.json->load_graph_width->units
msgid "pixels"
msgstr "Pixel"
#. 3.2->settings-schema.json->graph_width->tooltip
#. 3.0->settings-schema.json->graph_width->tooltip
msgid ""
"If the applet is in a vertical panel, this sets the graph height. The graph "
"width is then the panel width minus padding"
msgstr ""
"Wenn das Applet in einer vertikalen Leiste liegt, bestimmt dies die Höhe der "
"Anzeige. Die Breite der Anzeige ergibt sich dann aus Leistenbreite minus "
"Abstand"
#. 3.2->settings-schema.json->graph_spacing->description
#. 3.0->settings-schema.json->graph_spacing->description
msgid "Graph spacing"
msgstr "Diagrammabstand"
#. 3.2->settings-schema.json->graph_spacing->tooltip
#. 3.0->settings-schema.json->graph_spacing->tooltip
msgid ""
"The number of pixels between each graph. Can be set to -1 to allow single "
"line borders between graphs if borders are enabled"
msgstr ""
"Die Anzahl der Pixel zwischen den einzelnen Diagrammen. Kann auf -1 gesetzt "
"werden, um einzeilige Ränder zwischen Diagrammen zuzulassen, wenn Ränder "
"aktiviert sind"
#. 3.2->settings-schema.json->refresh_rate->description
#. 3.0->settings-schema.json->refresh_rate->description
msgid "Refresh rate"
msgstr "Wiederholungsrate"
#. 3.2->settings-schema.json->refresh_rate->units
#. 3.0->settings-schema.json->refresh_rate->units
msgid "ms"
msgstr "ms"
#. 3.2->settings-schema.json->use_padding->description
#. 3.0->settings-schema.json->use_padding->description
msgid "Use custom applet padding"
msgstr "Benutzerdefinierten Abstand des Applets verwenden"
#. 3.2->settings-schema.json->padding_lr->description
#. 3.0->settings-schema.json->padding_lr->description
msgid "Left/right padding"
msgstr "Linker/rechter Abstand"
#. 3.2->settings-schema.json->padding_tb->description
#. 3.0->settings-schema.json->padding_tb->description
msgid "Top/bottom padding"
msgstr "Abstand Oben/Unten"
#. 3.2->settings-schema.json->bg_color->description
#. 3.0->settings-schema.json->bg_color->description
msgid "Background color"
msgstr "Hintergrundfarbe"
#. 3.2->settings-schema.json->border_color->description
#. 3.0->settings-schema.json->border_color->description
msgid "Border color"
msgstr "Rahmenfarbe"
#. 3.2->settings-schema.json->cpu_enabled->description
#. 3.2->settings-schema.json->mem_enabled->description
#. 3.2->settings-schema.json->swap_enabled->description
#. 3.2->settings-schema.json->net_enabled->description
#. 3.2->settings-schema.json->load_enabled->description
#. 3.0->settings-schema.json->cpu_enabled->description
#. 3.0->settings-schema.json->mem_enabled->description
#. 3.0->settings-schema.json->swap_enabled->description
#. 3.0->settings-schema.json->net_enabled->description
#. 3.0->settings-schema.json->load_enabled->description
msgid "Enable"
msgstr "Aktivieren"
#. 3.2->settings-schema.json->cpu_override_graph_width->description
#. 3.2->settings-schema.json->mem_override_graph_width->description
#. 3.2->settings-schema.json->swap_override_graph_width->description
#. 3.2->settings-schema.json->net_override_graph_width->description
#. 3.2->settings-schema.json->load_override_graph_width->description
#. 3.0->settings-schema.json->cpu_override_graph_width->description
#. 3.0->settings-schema.json->mem_override_graph_width->description
#. 3.0->settings-schema.json->swap_override_graph_width->description
#. 3.0->settings-schema.json->net_override_graph_width->description
#. 3.0->settings-schema.json->load_override_graph_width->description
msgid "Override graph width"
msgstr "Breite der Anzeige anpassen"
#. 3.2->settings-schema.json->cpu_graph_width->description
#. 3.2->settings-schema.json->mem_graph_width->description
#. 3.2->settings-schema.json->swap_graph_width->description
#. 3.2->settings-schema.json->net_graph_width->description
#. 3.2->settings-schema.json->load_graph_width->description
#. 3.0->settings-schema.json->cpu_graph_width->description
#. 3.0->settings-schema.json->mem_graph_width->description
#. 3.0->settings-schema.json->swap_graph_width->description
#. 3.0->settings-schema.json->net_graph_width->description
#. 3.0->settings-schema.json->load_graph_width->description
msgid "Graph width"
msgstr "Breite der Anzeige"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->description
#. 3.0->settings-schema.json->cpu_tooltip_decimals->description
msgid "Show this many decimals in the tooltip"
msgstr "So viele De im Tooltip anzeigen"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->units
#. 3.0->settings-schema.json->cpu_tooltip_decimals->units
msgid "decimals"
msgstr "Dezimalstellen"
#. 3.2->settings-schema.json->cpu_color_0->description
#. 3.0->settings-schema.json->cpu_color_0->description
msgid "User color"
msgstr "Farbe User"
#. 3.2->settings-schema.json->cpu_color_1->description
#. 3.0->settings-schema.json->cpu_color_1->description
msgid "Nice color"
msgstr "Farbe Nice"
#. 3.2->settings-schema.json->cpu_color_2->description
#. 3.0->settings-schema.json->cpu_color_2->description
msgid "Kernel color"
msgstr "Farbe Kernel"
#. 3.2->settings-schema.json->cpu_color_3->description
#. 3.0->settings-schema.json->cpu_color_3->description
msgid "IOWait color"
msgstr "Farbe IOWait"
#. 3.2->settings-schema.json->mem_color_0->description
#. 3.2->settings-schema.json->swap_color_0->description
#. 3.0->settings-schema.json->mem_color_0->description
#. 3.0->settings-schema.json->swap_color_0->description
msgid "Used color"
msgstr "Farbe Used"
#. 3.2->settings-schema.json->mem_color_1->description
#. 3.0->settings-schema.json->mem_color_1->description
msgid "Cached color"
msgstr "Farbe Cached"
#. 3.2->settings-schema.json->net_color_0->description
#. 3.0->settings-schema.json->net_color_0->description
msgid "Download color"
msgstr "Farbe Download"
#. 3.2->settings-schema.json->net_color_1->description
#. 3.0->settings-schema.json->net_color_1->description
msgid "Upload color"
msgstr "Farbe Upload"
#. 3.2->settings-schema.json->load_color_0->description
#. 3.0->settings-schema.json->load_color_0->description
msgid "Color"
msgstr "Farbe"

View File

@ -0,0 +1,301 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-21 13:51+0300\n"
"PO-Revision-Date: 2021-12-10 05:13-0300\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.0\n"
"Last-Translator: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: es\n"
#: 3.2/providers.js:56 3.0/providers.js:49
msgid "CPU:"
msgstr "CPU:"
#: 3.2/providers.js:82 3.2/providers.js:108 3.0/providers.js:75
#: 3.0/providers.js:101
msgid " MB"
msgstr " MB"
#: 3.2/providers.js:87 3.0/providers.js:80
msgid "Memory:"
msgstr "Memoria:"
#: 3.2/providers.js:113 3.0/providers.js:106
msgid "Swap:"
msgstr "Swap:"
#: 3.2/providers.js:159 3.0/providers.js:152
msgid " KB/s"
msgstr " KB/s"
#: 3.2/providers.js:164 3.0/providers.js:157
msgid "Network D/U:"
msgstr "Red D/S:"
#: 3.2/providers.js:203 3.0/providers.js:196
msgid "Load average:"
msgstr "Promedio de carga:"
#. metadata.json->description
msgid "Displays CPU, memory, swap and network usage and load in graphs"
msgstr "Muestra gráficos del uso de la CPU, memoria, swap y red"
#. metadata.json->name
msgid "System Monitor"
msgstr "Monitor del sistema"
#. 3.2->settings-schema.json->common->title
#. 3.0->settings-schema.json->header_common->description
msgid "Common"
msgstr "Gráfico General"
#. 3.2->settings-schema.json->common_g->title
#. 3.2->settings-schema.json->cpu_g->title
#. 3.2->settings-schema.json->mem_g->title
#. 3.2->settings-schema.json->swap_g->title
#. 3.2->settings-schema.json->net_g->title
#. 3.2->settings-schema.json->load_g->title
msgid "General"
msgstr "General"
#. 3.2->settings-schema.json->common_c->title
#. 3.2->settings-schema.json->cpu_c->title
#. 3.2->settings-schema.json->mem_c->title
#. 3.2->settings-schema.json->swap_c->title
#. 3.2->settings-schema.json->net_c->title
#. 3.2->settings-schema.json->load_c->title
msgid "Colors"
msgstr "Colores"
#. 3.2->settings-schema.json->cpu->title
#. 3.0->settings-schema.json->header_cpu->description
msgid "CPU"
msgstr "CPU"
#. 3.2->settings-schema.json->mem->title
#. 3.0->settings-schema.json->header_mem->description
msgid "Memory"
msgstr "Memoria"
#. 3.2->settings-schema.json->swap->title
#. 3.0->settings-schema.json->header_swap->description
msgid "Swap"
msgstr "Swap"
#. 3.2->settings-schema.json->net->title
#. 3.0->settings-schema.json->header_net->description
msgid "Network"
msgstr "Red"
#. 3.2->settings-schema.json->load->title
#. 3.0->settings-schema.json->header_load->description
msgid "Load"
msgstr "Carga"
#. 3.2->settings-schema.json->onclick_program->description
#. 3.0->settings-schema.json->onclick_program->description
msgid "Program to launch on click"
msgstr "Programa que se inicia al hacer clic"
#. 3.2->settings-schema.json->smooth->description
#. 3.0->settings-schema.json->smooth->description
msgid "Smooth graphs"
msgstr "Gráficos suavizados"
#. 3.2->settings-schema.json->draw_border->description
#. 3.0->settings-schema.json->draw_border->description
msgid "Draw border"
msgstr "Dibujar el borde"
#. 3.2->settings-schema.json->graph_width->description
#. 3.0->settings-schema.json->graph_width->description
msgid "Common graph width"
msgstr "Ancho del Gráfico General"
#. 3.2->settings-schema.json->graph_width->units
#. 3.2->settings-schema.json->graph_spacing->units
#. 3.2->settings-schema.json->padding_lr->units
#. 3.2->settings-schema.json->padding_tb->units
#. 3.2->settings-schema.json->cpu_graph_width->units
#. 3.2->settings-schema.json->mem_graph_width->units
#. 3.2->settings-schema.json->swap_graph_width->units
#. 3.2->settings-schema.json->net_graph_width->units
#. 3.2->settings-schema.json->load_graph_width->units
#. 3.0->settings-schema.json->graph_width->units
#. 3.0->settings-schema.json->graph_spacing->units
#. 3.0->settings-schema.json->padding_lr->units
#. 3.0->settings-schema.json->padding_tb->units
#. 3.0->settings-schema.json->cpu_graph_width->units
#. 3.0->settings-schema.json->mem_graph_width->units
#. 3.0->settings-schema.json->swap_graph_width->units
#. 3.0->settings-schema.json->net_graph_width->units
#. 3.0->settings-schema.json->load_graph_width->units
msgid "pixels"
msgstr "píxeles"
#. 3.2->settings-schema.json->graph_width->tooltip
#. 3.0->settings-schema.json->graph_width->tooltip
msgid ""
"If the applet is in a vertical panel, this sets the graph height. The graph "
"width is then the panel width minus padding"
msgstr ""
"Si el applet está en un panel vertical, esto establece la altura del "
"gráfico. El ancho del gráfico es por lo tanto el ancho del panel menos el "
"relleno"
#. 3.2->settings-schema.json->graph_spacing->description
#. 3.0->settings-schema.json->graph_spacing->description
msgid "Graph spacing"
msgstr "Espaciado de los gráficos"
#. 3.2->settings-schema.json->graph_spacing->tooltip
#. 3.0->settings-schema.json->graph_spacing->tooltip
msgid ""
"The number of pixels between each graph. Can be set to -1 to allow single "
"line borders between graphs if borders are enabled"
msgstr ""
"Número de píxeles entre cada gráfico. Puede establecerse en -1 para "
"permitir bordes de una sola línea entre los gráficos si los bordes están "
"habilitados"
#. 3.2->settings-schema.json->refresh_rate->description
#. 3.0->settings-schema.json->refresh_rate->description
msgid "Refresh rate"
msgstr "Frecuencia de actualización"
#. 3.2->settings-schema.json->refresh_rate->units
#. 3.0->settings-schema.json->refresh_rate->units
msgid "ms"
msgstr "ms"
#. 3.2->settings-schema.json->use_padding->description
#. 3.0->settings-schema.json->use_padding->description
msgid "Use custom applet padding"
msgstr "Utilizar un espaciado personalizado"
#. 3.2->settings-schema.json->padding_lr->description
#. 3.0->settings-schema.json->padding_lr->description
msgid "Left/right padding"
msgstr "Espaciado izquierdo/derecho"
#. 3.2->settings-schema.json->padding_tb->description
#. 3.0->settings-schema.json->padding_tb->description
msgid "Top/bottom padding"
msgstr "Espaciado superior/inferior"
#. 3.2->settings-schema.json->bg_color->description
#. 3.0->settings-schema.json->bg_color->description
msgid "Background color"
msgstr "Color del fondo"
#. 3.2->settings-schema.json->border_color->description
#. 3.0->settings-schema.json->border_color->description
msgid "Border color"
msgstr "Color del borde"
#. 3.2->settings-schema.json->cpu_enabled->description
#. 3.2->settings-schema.json->mem_enabled->description
#. 3.2->settings-schema.json->swap_enabled->description
#. 3.2->settings-schema.json->net_enabled->description
#. 3.2->settings-schema.json->load_enabled->description
#. 3.0->settings-schema.json->cpu_enabled->description
#. 3.0->settings-schema.json->mem_enabled->description
#. 3.0->settings-schema.json->swap_enabled->description
#. 3.0->settings-schema.json->net_enabled->description
#. 3.0->settings-schema.json->load_enabled->description
msgid "Enable"
msgstr "Activar"
#. 3.2->settings-schema.json->cpu_override_graph_width->description
#. 3.2->settings-schema.json->mem_override_graph_width->description
#. 3.2->settings-schema.json->swap_override_graph_width->description
#. 3.2->settings-schema.json->net_override_graph_width->description
#. 3.2->settings-schema.json->load_override_graph_width->description
#. 3.0->settings-schema.json->cpu_override_graph_width->description
#. 3.0->settings-schema.json->mem_override_graph_width->description
#. 3.0->settings-schema.json->swap_override_graph_width->description
#. 3.0->settings-schema.json->net_override_graph_width->description
#. 3.0->settings-schema.json->load_override_graph_width->description
msgid "Override graph width"
msgstr "Cambiar ancho del gráfico"
#. 3.2->settings-schema.json->cpu_graph_width->description
#. 3.2->settings-schema.json->mem_graph_width->description
#. 3.2->settings-schema.json->swap_graph_width->description
#. 3.2->settings-schema.json->net_graph_width->description
#. 3.2->settings-schema.json->load_graph_width->description
#. 3.0->settings-schema.json->cpu_graph_width->description
#. 3.0->settings-schema.json->mem_graph_width->description
#. 3.0->settings-schema.json->swap_graph_width->description
#. 3.0->settings-schema.json->net_graph_width->description
#. 3.0->settings-schema.json->load_graph_width->description
msgid "Graph width"
msgstr "Ancho del gráfico"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->description
#. 3.0->settings-schema.json->cpu_tooltip_decimals->description
msgid "Show this many decimals in the tooltip"
msgstr "Decimales a mostrar en la descripción emergente"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->units
#. 3.0->settings-schema.json->cpu_tooltip_decimals->units
msgid "decimals"
msgstr "decimales"
#. 3.2->settings-schema.json->cpu_color_0->description
#. 3.0->settings-schema.json->cpu_color_0->description
msgid "User color"
msgstr "Color para User"
#. 3.2->settings-schema.json->cpu_color_1->description
#. 3.0->settings-schema.json->cpu_color_1->description
msgid "Nice color"
msgstr "Color para Nice"
#. 3.2->settings-schema.json->cpu_color_2->description
#. 3.0->settings-schema.json->cpu_color_2->description
msgid "Kernel color"
msgstr "Color para Kernel"
#. 3.2->settings-schema.json->cpu_color_3->description
#. 3.0->settings-schema.json->cpu_color_3->description
msgid "IOWait color"
msgstr "Color para IOWait"
#. 3.2->settings-schema.json->mem_color_0->description
#. 3.2->settings-schema.json->swap_color_0->description
#. 3.0->settings-schema.json->mem_color_0->description
#. 3.0->settings-schema.json->swap_color_0->description
msgid "Used color"
msgstr "Color de la memoria usada"
#. 3.2->settings-schema.json->mem_color_1->description
#. 3.0->settings-schema.json->mem_color_1->description
msgid "Cached color"
msgstr "Color de la memoria caché"
#. 3.2->settings-schema.json->net_color_0->description
#. 3.0->settings-schema.json->net_color_0->description
msgid "Download color"
msgstr "Color de la descarga"
#. 3.2->settings-schema.json->net_color_1->description
#. 3.0->settings-schema.json->net_color_1->description
msgid "Upload color"
msgstr "Color de la subida"
#. 3.2->settings-schema.json->load_color_0->description
#. 3.0->settings-schema.json->load_color_0->description
msgid "Color"
msgstr "Color"

View File

@ -0,0 +1,298 @@
# Finnish translation for System Monitor applet
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Matti Viljanen (direc85) <matti.viljanen@kapsi.fi>, 2019.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-21 13:11+0300\n"
"PO-Revision-Date: 2021-02-16 11:32+0100\n"
"Last-Translator: Matti Viljanen (direc85) <matti.viljanen@kapsi.fi>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fi\n"
"X-Generator: Poedit 2.3\n"
#: 3.2/providers.js:56 3.0/providers.js:49
msgid "CPU:"
msgstr "Prosessori:"
#: 3.2/providers.js:82 3.2/providers.js:108 3.0/providers.js:75
#: 3.0/providers.js:101
msgid " MB"
msgstr " MB"
#: 3.2/providers.js:87 3.0/providers.js:80
msgid "Memory:"
msgstr "Muisti:"
#: 3.2/providers.js:113 3.0/providers.js:106
msgid "Swap:"
msgstr "Sivutus:"
#: 3.2/providers.js:159 3.0/providers.js:152
msgid " KB/s"
msgstr " KB/s"
#: 3.2/providers.js:164 3.0/providers.js:157
msgid "Network D/U:"
msgstr "Verkko D/U:"
#: 3.2/providers.js:203 3.0/providers.js:196
msgid "Load average:"
msgstr "Kuorma:"
#. metadata.json->description
msgid "Displays CPU, memory, swap and network usage and load in graphs"
msgstr "Näytä graafisesti prosessorin, muistin, sivutuksen ja verkon käyttö"
#. metadata.json->name
msgid "System Monitor"
msgstr "Järjestelmämonitori"
#. 3.2->settings-schema.json->common->title
#. 3.0->settings-schema.json->header_common->description
msgid "Common"
msgstr "Yleisasetukset"
#. 3.2->settings-schema.json->common_g->title
#. 3.2->settings-schema.json->cpu_g->title
#. 3.2->settings-schema.json->mem_g->title
#. 3.2->settings-schema.json->swap_g->title
#. 3.2->settings-schema.json->net_g->title
#. 3.2->settings-schema.json->load_g->title
msgid "General"
msgstr "Perusasetukset"
#. 3.2->settings-schema.json->common_c->title
#. 3.2->settings-schema.json->cpu_c->title
#. 3.2->settings-schema.json->mem_c->title
#. 3.2->settings-schema.json->swap_c->title
#. 3.2->settings-schema.json->net_c->title
#. 3.2->settings-schema.json->load_c->title
msgid "Colors"
msgstr "Värit"
#. 3.2->settings-schema.json->cpu->title
#. 3.0->settings-schema.json->header_cpu->description
msgid "CPU"
msgstr "Prosessori"
#. 3.2->settings-schema.json->mem->title
#. 3.0->settings-schema.json->header_mem->description
msgid "Memory"
msgstr "Muisti"
#. 3.2->settings-schema.json->swap->title
#. 3.0->settings-schema.json->header_swap->description
msgid "Swap"
msgstr "Sivutus"
#. 3.2->settings-schema.json->net->title
#. 3.0->settings-schema.json->header_net->description
msgid "Network"
msgstr "Verkko"
#. 3.2->settings-schema.json->load->title
#. 3.0->settings-schema.json->header_load->description
msgid "Load"
msgstr "Kuorma"
#. 3.2->settings-schema.json->onclick_program->description
#. 3.0->settings-schema.json->onclick_program->description
msgid "Program to launch on click"
msgstr "Suorita ohjelma kuvaajia klikattaessa"
#. 3.2->settings-schema.json->smooth->description
#. 3.0->settings-schema.json->smooth->description
msgid "Smooth graphs"
msgstr "Kuvaajien reunapehmennys"
#. 3.2->settings-schema.json->draw_border->description
#. 3.0->settings-schema.json->draw_border->description
msgid "Draw border"
msgstr "Piirrä kuvaajien reunus"
#. 3.2->settings-schema.json->graph_width->description
#. 3.0->settings-schema.json->graph_width->description
msgid "Common graph width"
msgstr "Kuvaajien oletusleveys"
#. 3.2->settings-schema.json->graph_width->units
#. 3.2->settings-schema.json->graph_spacing->units
#. 3.2->settings-schema.json->padding_lr->units
#. 3.2->settings-schema.json->padding_tb->units
#. 3.2->settings-schema.json->cpu_graph_width->units
#. 3.2->settings-schema.json->mem_graph_width->units
#. 3.2->settings-schema.json->swap_graph_width->units
#. 3.2->settings-schema.json->net_graph_width->units
#. 3.2->settings-schema.json->load_graph_width->units
#. 3.0->settings-schema.json->graph_width->units
#. 3.0->settings-schema.json->graph_spacing->units
#. 3.0->settings-schema.json->padding_lr->units
#. 3.0->settings-schema.json->padding_tb->units
#. 3.0->settings-schema.json->cpu_graph_width->units
#. 3.0->settings-schema.json->mem_graph_width->units
#. 3.0->settings-schema.json->swap_graph_width->units
#. 3.0->settings-schema.json->net_graph_width->units
#. 3.0->settings-schema.json->load_graph_width->units
msgid "pixels"
msgstr "pikseliä"
#. 3.2->settings-schema.json->graph_width->tooltip
#. 3.0->settings-schema.json->graph_width->tooltip
msgid ""
"If the applet is in a vertical panel, this sets the graph height. The graph "
"width is then the panel width minus padding"
msgstr ""
"Jos appletti on pystypaneelissa, tämä asettaa kuvaajan korkeuden. Graafin "
"leveys on tällöin paneelin leveys miinus reunavälys"
#. 3.2->settings-schema.json->graph_spacing->description
#. 3.0->settings-schema.json->graph_spacing->description
msgid "Graph spacing"
msgstr "Kuvaajien etäisyys"
#. 3.2->settings-schema.json->graph_spacing->tooltip
#. 3.0->settings-schema.json->graph_spacing->tooltip
msgid ""
"The number of pixels between each graph. Can be set to -1 to allow single "
"line borders between graphs if borders are enabled"
msgstr ""
"Kuvaajien välisen tyhjän tilan koko pikseleinä. Voidaan asettaa arvoon -1, "
"jolloin viereisten kuvaajien reunukset yhdistyvät"
#. 3.2->settings-schema.json->refresh_rate->description
#. 3.0->settings-schema.json->refresh_rate->description
msgid "Refresh rate"
msgstr "Kuvaajien päivitysviive"
#. 3.2->settings-schema.json->refresh_rate->units
#. 3.0->settings-schema.json->refresh_rate->units
msgid "ms"
msgstr "ms"
#. 3.2->settings-schema.json->use_padding->description
#. 3.0->settings-schema.json->use_padding->description
msgid "Use custom applet padding"
msgstr "Mukauta tyhjä tila kuvaajien ympärillä"
#. 3.2->settings-schema.json->padding_lr->description
#. 3.0->settings-schema.json->padding_lr->description
msgid "Left/right padding"
msgstr "Tyhjä tila vasemmalla ja oikealla"
#. 3.2->settings-schema.json->padding_tb->description
#. 3.0->settings-schema.json->padding_tb->description
msgid "Top/bottom padding"
msgstr "Tyhjä tila ylhäällä ja alhaalla"
#. 3.2->settings-schema.json->bg_color->description
#. 3.0->settings-schema.json->bg_color->description
msgid "Background color"
msgstr "Taustaväri"
#. 3.2->settings-schema.json->border_color->description
#. 3.0->settings-schema.json->border_color->description
msgid "Border color"
msgstr "Reunuksen väri"
#. 3.2->settings-schema.json->cpu_enabled->description
#. 3.2->settings-schema.json->mem_enabled->description
#. 3.2->settings-schema.json->swap_enabled->description
#. 3.2->settings-schema.json->net_enabled->description
#. 3.2->settings-schema.json->load_enabled->description
#. 3.0->settings-schema.json->cpu_enabled->description
#. 3.0->settings-schema.json->mem_enabled->description
#. 3.0->settings-schema.json->swap_enabled->description
#. 3.0->settings-schema.json->net_enabled->description
#. 3.0->settings-schema.json->load_enabled->description
msgid "Enable"
msgstr "Käytössä"
#. 3.2->settings-schema.json->cpu_override_graph_width->description
#. 3.2->settings-schema.json->mem_override_graph_width->description
#. 3.2->settings-schema.json->swap_override_graph_width->description
#. 3.2->settings-schema.json->net_override_graph_width->description
#. 3.2->settings-schema.json->load_override_graph_width->description
#. 3.0->settings-schema.json->cpu_override_graph_width->description
#. 3.0->settings-schema.json->mem_override_graph_width->description
#. 3.0->settings-schema.json->swap_override_graph_width->description
#. 3.0->settings-schema.json->net_override_graph_width->description
#. 3.0->settings-schema.json->load_override_graph_width->description
msgid "Override graph width"
msgstr "Pakota tämän kuvaajan leveys"
#. 3.2->settings-schema.json->cpu_graph_width->description
#. 3.2->settings-schema.json->mem_graph_width->description
#. 3.2->settings-schema.json->swap_graph_width->description
#. 3.2->settings-schema.json->net_graph_width->description
#. 3.2->settings-schema.json->load_graph_width->description
#. 3.0->settings-schema.json->cpu_graph_width->description
#. 3.0->settings-schema.json->mem_graph_width->description
#. 3.0->settings-schema.json->swap_graph_width->description
#. 3.0->settings-schema.json->net_graph_width->description
#. 3.0->settings-schema.json->load_graph_width->description
msgid "Graph width"
msgstr "Kuvaajan leveys"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->description
#. 3.0->settings-schema.json->cpu_tooltip_decimals->description
msgid "Show this many decimals in the tooltip"
msgstr "Desimaalien määrä vihjetekstissä"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->units
#. 3.0->settings-schema.json->cpu_tooltip_decimals->units
msgid "decimals"
msgstr "desimaalia"
#. 3.2->settings-schema.json->cpu_color_0->description
#. 3.0->settings-schema.json->cpu_color_0->description
msgid "User color"
msgstr "Käyttäjäprosessit"
#. 3.2->settings-schema.json->cpu_color_1->description
#. 3.0->settings-schema.json->cpu_color_1->description
msgid "Nice color"
msgstr "Taustaprosessit"
#. 3.2->settings-schema.json->cpu_color_2->description
#. 3.0->settings-schema.json->cpu_color_2->description
msgid "Kernel color"
msgstr "Kernel-prosessit"
#. 3.2->settings-schema.json->cpu_color_3->description
#. 3.0->settings-schema.json->cpu_color_3->description
msgid "IOWait color"
msgstr "IOWait-aika"
#. 3.2->settings-schema.json->mem_color_0->description
#. 3.2->settings-schema.json->swap_color_0->description
#. 3.0->settings-schema.json->mem_color_0->description
#. 3.0->settings-schema.json->swap_color_0->description
msgid "Used color"
msgstr "Käytössä"
#. 3.2->settings-schema.json->mem_color_1->description
#. 3.0->settings-schema.json->mem_color_1->description
msgid "Cached color"
msgstr "Välimuistissa"
#. 3.2->settings-schema.json->net_color_0->description
#. 3.0->settings-schema.json->net_color_0->description
msgid "Download color"
msgstr "Latausnopeus"
#. 3.2->settings-schema.json->net_color_1->description
#. 3.0->settings-schema.json->net_color_1->description
msgid "Upload color"
msgstr "Lähetysnopeus"
#. 3.2->settings-schema.json->load_color_0->description
#. 3.0->settings-schema.json->load_color_0->description
msgid "Color"
msgstr "Väri"

View File

@ -0,0 +1,302 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# roxfr <roxfr@outlook.fr>, 2020.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-21 13:51+0300\n"
"PO-Revision-Date: 2020-04-30 19:40+0200\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Last-Translator: roxfr <roxfr@outlook.fr>\n"
"Language-Team: \n"
"X-Generator: Poedit 2.3\n"
#: 3.2/providers.js:56 3.0/providers.js:49
msgid "CPU:"
msgstr "CPU :"
#: 3.2/providers.js:82 3.2/providers.js:108 3.0/providers.js:75
#: 3.0/providers.js:101
msgid " MB"
msgstr " Mo"
#: 3.2/providers.js:87 3.0/providers.js:80
msgid "Memory:"
msgstr "Mémoire :"
#: 3.2/providers.js:113 3.0/providers.js:106
msgid "Swap:"
msgstr "Échange :"
#: 3.2/providers.js:159 3.0/providers.js:152
msgid " KB/s"
msgstr " Ko/s"
#: 3.2/providers.js:164 3.0/providers.js:157
msgid "Network D/U:"
msgstr "Réseau D/U :"
#: 3.2/providers.js:203 3.0/providers.js:196
msgid "Load average:"
msgstr "Charge moyenne :"
#. metadata.json->description
msgid "Displays CPU, memory, swap and network usage and load in graphs"
msgstr ""
"Affiche l'utilisation du processeur, de la mémoire, de l'espace d'échange, "
"du réseau et la charge dans les graphiques"
#. metadata.json->name
msgid "System Monitor"
msgstr "Moniteur système"
#. 3.2->settings-schema.json->common->title
#. 3.0->settings-schema.json->header_common->description
msgid "Common"
msgstr "Commun"
#. 3.2->settings-schema.json->common_g->title
#. 3.2->settings-schema.json->cpu_g->title
#. 3.2->settings-schema.json->mem_g->title
#. 3.2->settings-schema.json->swap_g->title
#. 3.2->settings-schema.json->net_g->title
#. 3.2->settings-schema.json->load_g->title
msgid "General"
msgstr "Général"
#. 3.2->settings-schema.json->common_c->title
#. 3.2->settings-schema.json->cpu_c->title
#. 3.2->settings-schema.json->mem_c->title
#. 3.2->settings-schema.json->swap_c->title
#. 3.2->settings-schema.json->net_c->title
#. 3.2->settings-schema.json->load_c->title
msgid "Colors"
msgstr "Couleurs"
#. 3.2->settings-schema.json->cpu->title
#. 3.0->settings-schema.json->header_cpu->description
msgid "CPU"
msgstr "CPU"
#. 3.2->settings-schema.json->mem->title
#. 3.0->settings-schema.json->header_mem->description
msgid "Memory"
msgstr "Mémoire"
#. 3.2->settings-schema.json->swap->title
#. 3.0->settings-schema.json->header_swap->description
msgid "Swap"
msgstr "Échange"
#. 3.2->settings-schema.json->net->title
#. 3.0->settings-schema.json->header_net->description
msgid "Network"
msgstr "Réseau"
#. 3.2->settings-schema.json->load->title
#. 3.0->settings-schema.json->header_load->description
msgid "Load"
msgstr "Charge"
#. 3.2->settings-schema.json->onclick_program->description
#. 3.0->settings-schema.json->onclick_program->description
msgid "Program to launch on click"
msgstr "Programme à lancer en un clic"
#. 3.2->settings-schema.json->smooth->description
#. 3.0->settings-schema.json->smooth->description
msgid "Smooth graphs"
msgstr "Graphiques lisses"
#. 3.2->settings-schema.json->draw_border->description
#. 3.0->settings-schema.json->draw_border->description
msgid "Draw border"
msgstr "Dessiner les bordures"
#. 3.2->settings-schema.json->graph_width->description
#. 3.0->settings-schema.json->graph_width->description
msgid "Common graph width"
msgstr "Largeur de graphique commune"
#. 3.2->settings-schema.json->graph_width->units
#. 3.2->settings-schema.json->graph_spacing->units
#. 3.2->settings-schema.json->padding_lr->units
#. 3.2->settings-schema.json->padding_tb->units
#. 3.2->settings-schema.json->cpu_graph_width->units
#. 3.2->settings-schema.json->mem_graph_width->units
#. 3.2->settings-schema.json->swap_graph_width->units
#. 3.2->settings-schema.json->net_graph_width->units
#. 3.2->settings-schema.json->load_graph_width->units
#. 3.0->settings-schema.json->graph_width->units
#. 3.0->settings-schema.json->graph_spacing->units
#. 3.0->settings-schema.json->padding_lr->units
#. 3.0->settings-schema.json->padding_tb->units
#. 3.0->settings-schema.json->cpu_graph_width->units
#. 3.0->settings-schema.json->mem_graph_width->units
#. 3.0->settings-schema.json->swap_graph_width->units
#. 3.0->settings-schema.json->net_graph_width->units
#. 3.0->settings-schema.json->load_graph_width->units
msgid "pixels"
msgstr "pixels"
#. 3.2->settings-schema.json->graph_width->tooltip
#. 3.0->settings-schema.json->graph_width->tooltip
msgid ""
"If the applet is in a vertical panel, this sets the graph height. The graph "
"width is then the panel width minus padding"
msgstr ""
"Si l'applet se trouve dans un panneau vertical, cela définit la hauteur du "
"graphique. La largeur du graphique est alors la largeur du panneau moins le "
"remplissage"
#. 3.2->settings-schema.json->graph_spacing->description
#. 3.0->settings-schema.json->graph_spacing->description
msgid "Graph spacing"
msgstr "Espacement des graphiques"
#. 3.2->settings-schema.json->graph_spacing->tooltip
#. 3.0->settings-schema.json->graph_spacing->tooltip
msgid ""
"The number of pixels between each graph. Can be set to -1 to allow single "
"line borders between graphs if borders are enabled"
msgstr ""
"Le nombre de pixels entre chaque graphique. Peut être défini sur -1 pour "
"autoriser les bordures d'une seule ligne entre les graphiques si les "
"bordures sont activées"
#. 3.2->settings-schema.json->refresh_rate->description
#. 3.0->settings-schema.json->refresh_rate->description
msgid "Refresh rate"
msgstr "Fréquence de rafraîchissement"
#. 3.2->settings-schema.json->refresh_rate->units
#. 3.0->settings-schema.json->refresh_rate->units
msgid "ms"
msgstr "ms"
#. 3.2->settings-schema.json->use_padding->description
#. 3.0->settings-schema.json->use_padding->description
msgid "Use custom applet padding"
msgstr "Utiliser un remplissage d'applet personnalisé"
#. 3.2->settings-schema.json->padding_lr->description
#. 3.0->settings-schema.json->padding_lr->description
msgid "Left/right padding"
msgstr "Remplissage gauche/droite"
#. 3.2->settings-schema.json->padding_tb->description
#. 3.0->settings-schema.json->padding_tb->description
msgid "Top/bottom padding"
msgstr "Remplissage haut/bas"
#. 3.2->settings-schema.json->bg_color->description
#. 3.0->settings-schema.json->bg_color->description
msgid "Background color"
msgstr "Couleur de l'arrière plan"
#. 3.2->settings-schema.json->border_color->description
#. 3.0->settings-schema.json->border_color->description
msgid "Border color"
msgstr "Couleur des bordures"
#. 3.2->settings-schema.json->cpu_enabled->description
#. 3.2->settings-schema.json->mem_enabled->description
#. 3.2->settings-schema.json->swap_enabled->description
#. 3.2->settings-schema.json->net_enabled->description
#. 3.2->settings-schema.json->load_enabled->description
#. 3.0->settings-schema.json->cpu_enabled->description
#. 3.0->settings-schema.json->mem_enabled->description
#. 3.0->settings-schema.json->swap_enabled->description
#. 3.0->settings-schema.json->net_enabled->description
#. 3.0->settings-schema.json->load_enabled->description
msgid "Enable"
msgstr "Activer"
#. 3.2->settings-schema.json->cpu_override_graph_width->description
#. 3.2->settings-schema.json->mem_override_graph_width->description
#. 3.2->settings-schema.json->swap_override_graph_width->description
#. 3.2->settings-schema.json->net_override_graph_width->description
#. 3.2->settings-schema.json->load_override_graph_width->description
#. 3.0->settings-schema.json->cpu_override_graph_width->description
#. 3.0->settings-schema.json->mem_override_graph_width->description
#. 3.0->settings-schema.json->swap_override_graph_width->description
#. 3.0->settings-schema.json->net_override_graph_width->description
#. 3.0->settings-schema.json->load_override_graph_width->description
msgid "Override graph width"
msgstr "Remplacer la largeur du graphique"
#. 3.2->settings-schema.json->cpu_graph_width->description
#. 3.2->settings-schema.json->mem_graph_width->description
#. 3.2->settings-schema.json->swap_graph_width->description
#. 3.2->settings-schema.json->net_graph_width->description
#. 3.2->settings-schema.json->load_graph_width->description
#. 3.0->settings-schema.json->cpu_graph_width->description
#. 3.0->settings-schema.json->mem_graph_width->description
#. 3.0->settings-schema.json->swap_graph_width->description
#. 3.0->settings-schema.json->net_graph_width->description
#. 3.0->settings-schema.json->load_graph_width->description
msgid "Graph width"
msgstr "Largeur du graphique"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->description
#. 3.0->settings-schema.json->cpu_tooltip_decimals->description
msgid "Show this many decimals in the tooltip"
msgstr "Afficher ce nombre de décimales dans l'info-bulle"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->units
#. 3.0->settings-schema.json->cpu_tooltip_decimals->units
msgid "decimals"
msgstr "décimales"
#. 3.2->settings-schema.json->cpu_color_0->description
#. 3.0->settings-schema.json->cpu_color_0->description
msgid "User color"
msgstr "Couleur Utilisateur"
#. 3.2->settings-schema.json->cpu_color_1->description
#. 3.0->settings-schema.json->cpu_color_1->description
msgid "Nice color"
msgstr "Couleur Nice"
#. 3.2->settings-schema.json->cpu_color_2->description
#. 3.0->settings-schema.json->cpu_color_2->description
msgid "Kernel color"
msgstr "Couleur Noyau"
#. 3.2->settings-schema.json->cpu_color_3->description
#. 3.0->settings-schema.json->cpu_color_3->description
msgid "IOWait color"
msgstr "Couleur IOWait"
#. 3.2->settings-schema.json->mem_color_0->description
#. 3.2->settings-schema.json->swap_color_0->description
#. 3.0->settings-schema.json->mem_color_0->description
#. 3.0->settings-schema.json->swap_color_0->description
msgid "Used color"
msgstr "Couleur Utilisée"
#. 3.2->settings-schema.json->mem_color_1->description
#. 3.0->settings-schema.json->mem_color_1->description
msgid "Cached color"
msgstr "Couleur Cache"
#. 3.2->settings-schema.json->net_color_0->description
#. 3.0->settings-schema.json->net_color_0->description
msgid "Download color"
msgstr "Télécharger la couleur"
#. 3.2->settings-schema.json->net_color_1->description
#. 3.0->settings-schema.json->net_color_1->description
msgid "Upload color"
msgstr "Transférer la couleur"
#. 3.2->settings-schema.json->load_color_0->description
#. 3.0->settings-schema.json->load_color_0->description
msgid "Color"
msgstr "Couleur"

View File

@ -0,0 +1,71 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# gogo <trebelnik2@gmail.com>, 2017.
#
msgid ""
msgstr ""
"Project-Id-Version: sysmonitor@orcus\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-08 14:07+0200\n"
"PO-Revision-Date: 2017-05-08 14:10+0200\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.8.7.1\n"
"Last-Translator: gogo <trebelnik2@gmail.com>\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"Language: hr\n"
#: applet.js:128
msgid "Settings"
msgstr "Postavke"
#: applet.js:322
msgid "CPU: "
msgstr "CPU: "
#: applet.js:348
msgid "Memory: "
msgstr "Memorija: "
#: applet.js:349 applet.js:375
msgid " MB"
msgstr " MB"
#: applet.js:374
msgid "Swap: "
msgstr "Swap: "
#: applet.js:409
msgid "Network D/U: "
msgstr "Mreža P/S: "
#: applet.js:409
msgid " KB/s"
msgstr " KB/s"
#: applet.js:446
msgid "Load average: "
msgstr "Prosječno opterećenje: "
#: settings.js:99
msgid ""
"Cinnamon should be restarted for changes to take effect.\n"
"Restart now?"
msgstr ""
"Cinnamon se treba ponovno pokrenuti kako bi se promjene primijenile.\n"
"Odmah ponovno pokreni?"
#: settings.js:192
msgid "Error while saving file: "
msgstr "Greška spremanja datoteke: "
#. sysmonitor@orcus->metadata.json->name
msgid "System Monitor"
msgstr "Nadgledatelj sustava"
#. sysmonitor@orcus->metadata.json->description
msgid "Displays CPU, memory, swap and network usage and load in graphs"
msgstr "Prikazuje upotrebu CPU-a, memorije, swapa, mreže u grafovima."

View File

@ -0,0 +1,302 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-21 13:51+0300\n"
"PO-Revision-Date: 2021-02-23 09:06+0100\n"
"Last-Translator: Kálmán „KAMI” Szalai <kami911@gmail.com>\n"
"Language-Team: \n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.3\n"
#: 3.2/providers.js:56 3.0/providers.js:49
msgid "CPU:"
msgstr "CPU:"
#: 3.2/providers.js:82 3.2/providers.js:108 3.0/providers.js:75
#: 3.0/providers.js:101
msgid " MB"
msgstr " MB"
#: 3.2/providers.js:87 3.0/providers.js:80
msgid "Memory:"
msgstr "Memória:"
#: 3.2/providers.js:113 3.0/providers.js:106
msgid "Swap:"
msgstr "Cserehely:"
#: 3.2/providers.js:159 3.0/providers.js:152
msgid " KB/s"
msgstr " KB/s"
#: 3.2/providers.js:164 3.0/providers.js:157
msgid "Network D/U:"
msgstr "Hálózat L/F:"
#: 3.2/providers.js:203 3.0/providers.js:196
msgid "Load average:"
msgstr "Load átlag:"
#. metadata.json->description
msgid "Displays CPU, memory, swap and network usage and load in graphs"
msgstr ""
"Megjeleníti a CPU, a memória, a cserehely, a hálózati leterheltséget és a "
"load értékét grafikonokon"
#. metadata.json->name
msgid "System Monitor"
msgstr "Rendszerfigyelő"
#. 3.2->settings-schema.json->common->title
#. 3.0->settings-schema.json->header_common->description
msgid "Common"
msgstr "Közös"
#. 3.2->settings-schema.json->common_g->title
#. 3.2->settings-schema.json->cpu_g->title
#. 3.2->settings-schema.json->mem_g->title
#. 3.2->settings-schema.json->swap_g->title
#. 3.2->settings-schema.json->net_g->title
#. 3.2->settings-schema.json->load_g->title
msgid "General"
msgstr "Általános"
#. 3.2->settings-schema.json->common_c->title
#. 3.2->settings-schema.json->cpu_c->title
#. 3.2->settings-schema.json->mem_c->title
#. 3.2->settings-schema.json->swap_c->title
#. 3.2->settings-schema.json->net_c->title
#. 3.2->settings-schema.json->load_c->title
msgid "Colors"
msgstr "Színek"
#. 3.2->settings-schema.json->cpu->title
#. 3.0->settings-schema.json->header_cpu->description
msgid "CPU"
msgstr "CPU"
#. 3.2->settings-schema.json->mem->title
#. 3.0->settings-schema.json->header_mem->description
msgid "Memory"
msgstr "Memória"
#. 3.2->settings-schema.json->swap->title
#. 3.0->settings-schema.json->header_swap->description
msgid "Swap"
msgstr "Cserehely"
#. 3.2->settings-schema.json->net->title
#. 3.0->settings-schema.json->header_net->description
msgid "Network"
msgstr "Hálózat"
#. 3.2->settings-schema.json->load->title
#. 3.0->settings-schema.json->header_load->description
msgid "Load"
msgstr "Betöltés"
#. 3.2->settings-schema.json->onclick_program->description
#. 3.0->settings-schema.json->onclick_program->description
msgid "Program to launch on click"
msgstr "Kattintásra elindítandó alkalmazás"
#. 3.2->settings-schema.json->smooth->description
#. 3.0->settings-schema.json->smooth->description
msgid "Smooth graphs"
msgstr "Simább grafikon"
#. 3.2->settings-schema.json->draw_border->description
#. 3.0->settings-schema.json->draw_border->description
msgid "Draw border"
msgstr "Szegély rajzolása"
#. 3.2->settings-schema.json->graph_width->description
#. 3.0->settings-schema.json->graph_width->description
msgid "Common graph width"
msgstr "Közös grafikon szélessége"
#. 3.2->settings-schema.json->graph_width->units
#. 3.2->settings-schema.json->graph_spacing->units
#. 3.2->settings-schema.json->padding_lr->units
#. 3.2->settings-schema.json->padding_tb->units
#. 3.2->settings-schema.json->cpu_graph_width->units
#. 3.2->settings-schema.json->mem_graph_width->units
#. 3.2->settings-schema.json->swap_graph_width->units
#. 3.2->settings-schema.json->net_graph_width->units
#. 3.2->settings-schema.json->load_graph_width->units
#. 3.0->settings-schema.json->graph_width->units
#. 3.0->settings-schema.json->graph_spacing->units
#. 3.0->settings-schema.json->padding_lr->units
#. 3.0->settings-schema.json->padding_tb->units
#. 3.0->settings-schema.json->cpu_graph_width->units
#. 3.0->settings-schema.json->mem_graph_width->units
#. 3.0->settings-schema.json->swap_graph_width->units
#. 3.0->settings-schema.json->net_graph_width->units
#. 3.0->settings-schema.json->load_graph_width->units
msgid "pixels"
msgstr "képpont"
#. 3.2->settings-schema.json->graph_width->tooltip
#. 3.0->settings-schema.json->graph_width->tooltip
msgid ""
"If the applet is in a vertical panel, this sets the graph height. The graph "
"width is then the panel width minus padding"
msgstr ""
"Amennyiben a kisalkalmazás függőleges Panelen jelenik meg, ez az érték "
"beállítja a grafikon szélességét. A grafikon szélessége megegyezik a térköz "
"értékével csökkentett Panel szélességgel"
#. 3.2->settings-schema.json->graph_spacing->description
#. 3.0->settings-schema.json->graph_spacing->description
msgid "Graph spacing"
msgstr "Grafikon helykitöltés"
#. 3.2->settings-schema.json->graph_spacing->tooltip
#. 3.0->settings-schema.json->graph_spacing->tooltip
msgid ""
"The number of pixels between each graph. Can be set to -1 to allow single "
"line borders between graphs if borders are enabled"
msgstr ""
"A grafikonok között lévő hely mérete képpontban megadva. Beállítható „-1” "
"értékre is, amely csak egy egységnyi szélességű keretet jelenít meg a "
"grafikonok körül, ha a keret megjelenítése be van kapcsolva"
#. 3.2->settings-schema.json->refresh_rate->description
#. 3.0->settings-schema.json->refresh_rate->description
msgid "Refresh rate"
msgstr "Frissítés gyakorisága"
#. 3.2->settings-schema.json->refresh_rate->units
#. 3.0->settings-schema.json->refresh_rate->units
msgid "ms"
msgstr "ms"
#. 3.2->settings-schema.json->use_padding->description
#. 3.0->settings-schema.json->use_padding->description
msgid "Use custom applet padding"
msgstr "Egyéni kisalkalmazás térköz"
#. 3.2->settings-schema.json->padding_lr->description
#. 3.0->settings-schema.json->padding_lr->description
msgid "Left/right padding"
msgstr "Szélső térköz"
#. 3.2->settings-schema.json->padding_tb->description
#. 3.0->settings-schema.json->padding_tb->description
msgid "Top/bottom padding"
msgstr "Felső és alsó térköz"
#. 3.2->settings-schema.json->bg_color->description
#. 3.0->settings-schema.json->bg_color->description
msgid "Background color"
msgstr "Háttérszín"
#. 3.2->settings-schema.json->border_color->description
#. 3.0->settings-schema.json->border_color->description
msgid "Border color"
msgstr "Szegélyszín"
#. 3.2->settings-schema.json->cpu_enabled->description
#. 3.2->settings-schema.json->mem_enabled->description
#. 3.2->settings-schema.json->swap_enabled->description
#. 3.2->settings-schema.json->net_enabled->description
#. 3.2->settings-schema.json->load_enabled->description
#. 3.0->settings-schema.json->cpu_enabled->description
#. 3.0->settings-schema.json->mem_enabled->description
#. 3.0->settings-schema.json->swap_enabled->description
#. 3.0->settings-schema.json->net_enabled->description
#. 3.0->settings-schema.json->load_enabled->description
msgid "Enable"
msgstr "Engedélyezés"
#. 3.2->settings-schema.json->cpu_override_graph_width->description
#. 3.2->settings-schema.json->mem_override_graph_width->description
#. 3.2->settings-schema.json->swap_override_graph_width->description
#. 3.2->settings-schema.json->net_override_graph_width->description
#. 3.2->settings-schema.json->load_override_graph_width->description
#. 3.0->settings-schema.json->cpu_override_graph_width->description
#. 3.0->settings-schema.json->mem_override_graph_width->description
#. 3.0->settings-schema.json->swap_override_graph_width->description
#. 3.0->settings-schema.json->net_override_graph_width->description
#. 3.0->settings-schema.json->load_override_graph_width->description
msgid "Override graph width"
msgstr "Grafikon szélességének megadása"
#. 3.2->settings-schema.json->cpu_graph_width->description
#. 3.2->settings-schema.json->mem_graph_width->description
#. 3.2->settings-schema.json->swap_graph_width->description
#. 3.2->settings-schema.json->net_graph_width->description
#. 3.2->settings-schema.json->load_graph_width->description
#. 3.0->settings-schema.json->cpu_graph_width->description
#. 3.0->settings-schema.json->mem_graph_width->description
#. 3.0->settings-schema.json->swap_graph_width->description
#. 3.0->settings-schema.json->net_graph_width->description
#. 3.0->settings-schema.json->load_graph_width->description
msgid "Graph width"
msgstr "Grafikon szélessége"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->description
#. 3.0->settings-schema.json->cpu_tooltip_decimals->description
msgid "Show this many decimals in the tooltip"
msgstr "Mennyi tizedesjegy jelenjen meg az eszköztippeken"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->units
#. 3.0->settings-schema.json->cpu_tooltip_decimals->units
msgid "decimals"
msgstr "Tizedesjegyek száma"
#. 3.2->settings-schema.json->cpu_color_0->description
#. 3.0->settings-schema.json->cpu_color_0->description
msgid "User color"
msgstr "User szín"
#. 3.2->settings-schema.json->cpu_color_1->description
#. 3.0->settings-schema.json->cpu_color_1->description
msgid "Nice color"
msgstr "Nice szín"
#. 3.2->settings-schema.json->cpu_color_2->description
#. 3.0->settings-schema.json->cpu_color_2->description
msgid "Kernel color"
msgstr "Kernel szín"
#. 3.2->settings-schema.json->cpu_color_3->description
#. 3.0->settings-schema.json->cpu_color_3->description
msgid "IOWait color"
msgstr "IOWait szín"
#. 3.2->settings-schema.json->mem_color_0->description
#. 3.2->settings-schema.json->swap_color_0->description
#. 3.0->settings-schema.json->mem_color_0->description
#. 3.0->settings-schema.json->swap_color_0->description
msgid "Used color"
msgstr "Használt szín"
#. 3.2->settings-schema.json->mem_color_1->description
#. 3.0->settings-schema.json->mem_color_1->description
msgid "Cached color"
msgstr "Cached szín"
#. 3.2->settings-schema.json->net_color_0->description
#. 3.0->settings-schema.json->net_color_0->description
msgid "Download color"
msgstr "Letöltési szín"
#. 3.2->settings-schema.json->net_color_1->description
#. 3.0->settings-schema.json->net_color_1->description
msgid "Upload color"
msgstr "Feltöltési szín"
#. 3.2->settings-schema.json->load_color_0->description
#. 3.0->settings-schema.json->load_color_0->description
msgid "Color"
msgstr "Szín"

View File

@ -0,0 +1,300 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-21 13:51+0300\n"
"PO-Revision-Date: 2022-06-03 20:16+0200\n"
"Last-Translator: Dragone2 <dragone2@risposteinformatiche.it>\n"
"Language-Team: \n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.3\n"
#: 3.2/providers.js:56 3.0/providers.js:49
msgid "CPU:"
msgstr "CPU:"
#: 3.2/providers.js:82 3.2/providers.js:108 3.0/providers.js:75
#: 3.0/providers.js:101
msgid " MB"
msgstr "MB"
#: 3.2/providers.js:87 3.0/providers.js:80
msgid "Memory:"
msgstr "Memoria:"
#: 3.2/providers.js:113 3.0/providers.js:106
msgid "Swap:"
msgstr "Swap:"
#: 3.2/providers.js:159 3.0/providers.js:152
msgid " KB/s"
msgstr " KB/s"
#: 3.2/providers.js:164 3.0/providers.js:157
msgid "Network D/U:"
msgstr "Rete D/U:"
#: 3.2/providers.js:203 3.0/providers.js:196
msgid "Load average:"
msgstr "Carico medio:"
#. metadata.json->description
msgid "Displays CPU, memory, swap and network usage and load in graphs"
msgstr ""
"Visualizza CPU, memoria, swap e utilizzo della rete e carico in grafici"
#. metadata.json->name
msgid "System Monitor"
msgstr "Monitor di Sistema"
#. 3.2->settings-schema.json->common->title
#. 3.0->settings-schema.json->header_common->description
msgid "Common"
msgstr "Comune"
#. 3.2->settings-schema.json->common_g->title
#. 3.2->settings-schema.json->cpu_g->title
#. 3.2->settings-schema.json->mem_g->title
#. 3.2->settings-schema.json->swap_g->title
#. 3.2->settings-schema.json->net_g->title
#. 3.2->settings-schema.json->load_g->title
msgid "General"
msgstr "Generale"
#. 3.2->settings-schema.json->common_c->title
#. 3.2->settings-schema.json->cpu_c->title
#. 3.2->settings-schema.json->mem_c->title
#. 3.2->settings-schema.json->swap_c->title
#. 3.2->settings-schema.json->net_c->title
#. 3.2->settings-schema.json->load_c->title
msgid "Colors"
msgstr "Colori"
#. 3.2->settings-schema.json->cpu->title
#. 3.0->settings-schema.json->header_cpu->description
msgid "CPU"
msgstr "CPU"
#. 3.2->settings-schema.json->mem->title
#. 3.0->settings-schema.json->header_mem->description
msgid "Memory"
msgstr "Memoria"
#. 3.2->settings-schema.json->swap->title
#. 3.0->settings-schema.json->header_swap->description
msgid "Swap"
msgstr "Swap"
#. 3.2->settings-schema.json->net->title
#. 3.0->settings-schema.json->header_net->description
msgid "Network"
msgstr "Rete"
#. 3.2->settings-schema.json->load->title
#. 3.0->settings-schema.json->header_load->description
msgid "Load"
msgstr "Carico"
#. 3.2->settings-schema.json->onclick_program->description
#. 3.0->settings-schema.json->onclick_program->description
msgid "Program to launch on click"
msgstr "Programma da avviare al clic"
#. 3.2->settings-schema.json->smooth->description
#. 3.0->settings-schema.json->smooth->description
msgid "Smooth graphs"
msgstr "Grafici fluidi"
#. 3.2->settings-schema.json->draw_border->description
#. 3.0->settings-schema.json->draw_border->description
msgid "Draw border"
msgstr "Disegna bordo"
#. 3.2->settings-schema.json->graph_width->description
#. 3.0->settings-schema.json->graph_width->description
msgid "Common graph width"
msgstr "Larghezza del grafico comune"
#. 3.2->settings-schema.json->graph_width->units
#. 3.2->settings-schema.json->graph_spacing->units
#. 3.2->settings-schema.json->padding_lr->units
#. 3.2->settings-schema.json->padding_tb->units
#. 3.2->settings-schema.json->cpu_graph_width->units
#. 3.2->settings-schema.json->mem_graph_width->units
#. 3.2->settings-schema.json->swap_graph_width->units
#. 3.2->settings-schema.json->net_graph_width->units
#. 3.2->settings-schema.json->load_graph_width->units
#. 3.0->settings-schema.json->graph_width->units
#. 3.0->settings-schema.json->graph_spacing->units
#. 3.0->settings-schema.json->padding_lr->units
#. 3.0->settings-schema.json->padding_tb->units
#. 3.0->settings-schema.json->cpu_graph_width->units
#. 3.0->settings-schema.json->mem_graph_width->units
#. 3.0->settings-schema.json->swap_graph_width->units
#. 3.0->settings-schema.json->net_graph_width->units
#. 3.0->settings-schema.json->load_graph_width->units
msgid "pixels"
msgstr "pixel"
#. 3.2->settings-schema.json->graph_width->tooltip
#. 3.0->settings-schema.json->graph_width->tooltip
msgid ""
"If the applet is in a vertical panel, this sets the graph height. The graph "
"width is then the panel width minus padding"
msgstr ""
"Se l'applet si trova in un pannello verticale, questo imposta l'altezza del "
"grafico. La larghezza del grafico è quindi la larghezza del pannello meno il "
"padding"
#. 3.2->settings-schema.json->graph_spacing->description
#. 3.0->settings-schema.json->graph_spacing->description
msgid "Graph spacing"
msgstr "Spaziatura del grafico"
#. 3.2->settings-schema.json->graph_spacing->tooltip
#. 3.0->settings-schema.json->graph_spacing->tooltip
msgid ""
"The number of pixels between each graph. Can be set to -1 to allow single "
"line borders between graphs if borders are enabled"
msgstr ""
"Il numero di pixel tra ciascun grafico. Può essere impostato su -1 per "
"consentire i bordi a linea singola tra i grafici se i bordi sono abilitati"
#. 3.2->settings-schema.json->refresh_rate->description
#. 3.0->settings-schema.json->refresh_rate->description
msgid "Refresh rate"
msgstr "Frequenza di aggiornamento"
#. 3.2->settings-schema.json->refresh_rate->units
#. 3.0->settings-schema.json->refresh_rate->units
msgid "ms"
msgstr "ms"
#. 3.2->settings-schema.json->use_padding->description
#. 3.0->settings-schema.json->use_padding->description
msgid "Use custom applet padding"
msgstr "Usa padding personalizzato per l'applet"
#. 3.2->settings-schema.json->padding_lr->description
#. 3.0->settings-schema.json->padding_lr->description
msgid "Left/right padding"
msgstr "Padding a sinistra/destra"
#. 3.2->settings-schema.json->padding_tb->description
#. 3.0->settings-schema.json->padding_tb->description
msgid "Top/bottom padding"
msgstr "Padding in alto/basso"
#. 3.2->settings-schema.json->bg_color->description
#. 3.0->settings-schema.json->bg_color->description
msgid "Background color"
msgstr "Colore sfondo"
#. 3.2->settings-schema.json->border_color->description
#. 3.0->settings-schema.json->border_color->description
msgid "Border color"
msgstr "Colore bordo"
#. 3.2->settings-schema.json->cpu_enabled->description
#. 3.2->settings-schema.json->mem_enabled->description
#. 3.2->settings-schema.json->swap_enabled->description
#. 3.2->settings-schema.json->net_enabled->description
#. 3.2->settings-schema.json->load_enabled->description
#. 3.0->settings-schema.json->cpu_enabled->description
#. 3.0->settings-schema.json->mem_enabled->description
#. 3.0->settings-schema.json->swap_enabled->description
#. 3.0->settings-schema.json->net_enabled->description
#. 3.0->settings-schema.json->load_enabled->description
msgid "Enable"
msgstr "Abilita"
#. 3.2->settings-schema.json->cpu_override_graph_width->description
#. 3.2->settings-schema.json->mem_override_graph_width->description
#. 3.2->settings-schema.json->swap_override_graph_width->description
#. 3.2->settings-schema.json->net_override_graph_width->description
#. 3.2->settings-schema.json->load_override_graph_width->description
#. 3.0->settings-schema.json->cpu_override_graph_width->description
#. 3.0->settings-schema.json->mem_override_graph_width->description
#. 3.0->settings-schema.json->swap_override_graph_width->description
#. 3.0->settings-schema.json->net_override_graph_width->description
#. 3.0->settings-schema.json->load_override_graph_width->description
msgid "Override graph width"
msgstr "Sovrascrivi la larghezza del grafico"
#. 3.2->settings-schema.json->cpu_graph_width->description
#. 3.2->settings-schema.json->mem_graph_width->description
#. 3.2->settings-schema.json->swap_graph_width->description
#. 3.2->settings-schema.json->net_graph_width->description
#. 3.2->settings-schema.json->load_graph_width->description
#. 3.0->settings-schema.json->cpu_graph_width->description
#. 3.0->settings-schema.json->mem_graph_width->description
#. 3.0->settings-schema.json->swap_graph_width->description
#. 3.0->settings-schema.json->net_graph_width->description
#. 3.0->settings-schema.json->load_graph_width->description
msgid "Graph width"
msgstr "Larghezza grafico"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->description
#. 3.0->settings-schema.json->cpu_tooltip_decimals->description
msgid "Show this many decimals in the tooltip"
msgstr "Mostra questi troppi decimali nel tooltip"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->units
#. 3.0->settings-schema.json->cpu_tooltip_decimals->units
msgid "decimals"
msgstr "decimali"
#. 3.2->settings-schema.json->cpu_color_0->description
#. 3.0->settings-schema.json->cpu_color_0->description
msgid "User color"
msgstr "Colore utente"
#. 3.2->settings-schema.json->cpu_color_1->description
#. 3.0->settings-schema.json->cpu_color_1->description
msgid "Nice color"
msgstr "Colore nice"
#. 3.2->settings-schema.json->cpu_color_2->description
#. 3.0->settings-schema.json->cpu_color_2->description
msgid "Kernel color"
msgstr "Colore kernel"
#. 3.2->settings-schema.json->cpu_color_3->description
#. 3.0->settings-schema.json->cpu_color_3->description
msgid "IOWait color"
msgstr "Colore attesa I/O"
#. 3.2->settings-schema.json->mem_color_0->description
#. 3.2->settings-schema.json->swap_color_0->description
#. 3.0->settings-schema.json->mem_color_0->description
#. 3.0->settings-schema.json->swap_color_0->description
msgid "Used color"
msgstr "Colore usato"
#. 3.2->settings-schema.json->mem_color_1->description
#. 3.0->settings-schema.json->mem_color_1->description
msgid "Cached color"
msgstr "Colore cache"
#. 3.2->settings-schema.json->net_color_0->description
#. 3.0->settings-schema.json->net_color_0->description
msgid "Download color"
msgstr "Colore download"
#. 3.2->settings-schema.json->net_color_1->description
#. 3.0->settings-schema.json->net_color_1->description
msgid "Upload color"
msgstr "Colore upload"
#. 3.2->settings-schema.json->load_color_0->description
#. 3.0->settings-schema.json->load_color_0->description
msgid "Color"
msgstr "Colore"

View File

@ -0,0 +1,229 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-30 20:10+0200\n"
"PO-Revision-Date: 2021-02-16 19:26+0100\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.3\n"
"Last-Translator: \n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n"
"%100<10 || n%100>=20) ? 1 : 2);\n"
"Language: pl\n"
#: providers.js:46
msgid "CPU:"
msgstr "Procesor:"
#: providers.js:68 providers.js:94
msgid " MB"
msgstr " MB"
#: providers.js:73
msgid "Memory:"
msgstr "Pamięć:"
#: providers.js:99
msgid "Swap:"
msgstr "Swap:"
#: providers.js:135
msgid " KB/s"
msgstr " KB/s"
#: providers.js:140
msgid "Network D/U:"
msgstr "Sieć P/W:"
#: providers.js:179
msgid "Load average:"
msgstr "Średnie obciążenie:"
#. sysmonitor@orcus->settings-schema.json->draw_border->description
msgid "Draw border"
msgstr "Rysuj obramowanie"
#. sysmonitor@orcus->settings-
#. schema.json->mem_override_graph_width->description
#. sysmonitor@orcus->settings-
#. schema.json->load_override_graph_width->description
#. sysmonitor@orcus->settings-
#. schema.json->swap_override_graph_width->description
#. sysmonitor@orcus->settings-
#. schema.json->net_override_graph_width->description
#. sysmonitor@orcus->settings-
#. schema.json->cpu_override_graph_width->description
msgid "Override graph width"
msgstr "Zastąp szerokość wykresu"
#. sysmonitor@orcus->settings-schema.json->smooth->description
msgid "Smooth graphs"
msgstr "Wygładź wykresy"
#. sysmonitor@orcus->settings-schema.json->load_graph_width->description
#. sysmonitor@orcus->settings-schema.json->swap_graph_width->description
#. sysmonitor@orcus->settings-schema.json->net_graph_width->description
#. sysmonitor@orcus->settings-schema.json->cpu_graph_width->description
#. sysmonitor@orcus->settings-schema.json->mem_graph_width->description
msgid "Graph width"
msgstr "Szerokość wykresu"
#. sysmonitor@orcus->settings-schema.json->load_graph_width->units
#. sysmonitor@orcus->settings-schema.json->swap_graph_width->units
#. sysmonitor@orcus->settings-schema.json->padding_lr->units
#. sysmonitor@orcus->settings-schema.json->net_graph_width->units
#. sysmonitor@orcus->settings-schema.json->padding_tb->units
#. sysmonitor@orcus->settings-schema.json->cpu_graph_width->units
#. sysmonitor@orcus->settings-schema.json->graph_width->units
#. sysmonitor@orcus->settings-schema.json->mem_graph_width->units
msgid "pixels"
msgstr "pikseli"
#. sysmonitor@orcus->settings-schema.json->load_enabled->description
#. sysmonitor@orcus->settings-schema.json->mem_enabled->description
#. sysmonitor@orcus->settings-schema.json->swap_enabled->description
#. sysmonitor@orcus->settings-schema.json->cpu_enabled->description
#. sysmonitor@orcus->settings-schema.json->net_enabled->description
msgid "Enable"
msgstr "Włącz"
#. sysmonitor@orcus->settings-schema.json->padding_lr->description
msgid "Left/right padding"
msgstr "Lewy/prawy odstęp"
#. sysmonitor@orcus->settings-schema.json->onclick_program->description
msgid "Program to launch on click"
msgstr "Program uruchamiany po kliknięciu"
#. sysmonitor@orcus->settings-schema.json->use_padding->description
msgid "Use custom applet padding"
msgstr "Użyj innego odstępu w aplecie"
#. sysmonitor@orcus->settings-schema.json->load->title
msgid "Load"
msgstr "Obciążenie"
#. sysmonitor@orcus->settings-schema.json->swap_c->title
#. sysmonitor@orcus->settings-schema.json->cpu_c->title
#. sysmonitor@orcus->settings-schema.json->load_c->title
#. sysmonitor@orcus->settings-schema.json->net_c->title
#. sysmonitor@orcus->settings-schema.json->common_c->title
#. sysmonitor@orcus->settings-schema.json->mem_c->title
msgid "Colors"
msgstr "Kolory"
#. sysmonitor@orcus->settings-schema.json->swap_g->title
#. sysmonitor@orcus->settings-schema.json->cpu_g->title
#. sysmonitor@orcus->settings-schema.json->load_g->title
#. sysmonitor@orcus->settings-schema.json->mem_g->title
#. sysmonitor@orcus->settings-schema.json->common_g->title
#. sysmonitor@orcus->settings-schema.json->net_g->title
msgid "General"
msgstr "Ogólnie"
#. sysmonitor@orcus->settings-schema.json->mem->title
msgid "Memory"
msgstr "Pamięć"
#. sysmonitor@orcus->settings-schema.json->cpu->title
msgid "CPU"
msgstr "Procesor"
#. sysmonitor@orcus->settings-schema.json->common->title
msgid "Common"
msgstr "Wspólne"
#. sysmonitor@orcus->settings-schema.json->net->title
msgid "Network"
msgstr "Sieć"
#. sysmonitor@orcus->settings-schema.json->swap->title
msgid "Swap"
msgstr "Plik wymiany"
#. sysmonitor@orcus->settings-schema.json->refresh_rate->description
msgid "Refresh rate"
msgstr "Częstotliwość odświeżania"
#. sysmonitor@orcus->settings-schema.json->refresh_rate->units
msgid "ms"
msgstr "ms"
#. sysmonitor@orcus->settings-schema.json->swap_color_0->description
#. sysmonitor@orcus->settings-schema.json->mem_color_0->description
msgid "Used color"
msgstr "Kolor użytej pamięci"
#. sysmonitor@orcus->settings-schema.json->load_color_0->description
msgid "Color"
msgstr "Kolor"
#. sysmonitor@orcus->settings-schema.json->padding_tb->description
msgid "Top/bottom padding"
msgstr "Górny/dolny odstęp"
#. sysmonitor@orcus->settings-schema.json->border_color->description
msgid "Border color"
msgstr "Kolor obramowania"
#. sysmonitor@orcus->settings-schema.json->bg_color->description
msgid "Background color"
msgstr "Kolor tła"
#. sysmonitor@orcus->settings-schema.json->cpu_color_0->description
msgid "User color"
msgstr "Kolor użytkownika"
#. sysmonitor@orcus->settings-schema.json->cpu_color_1->description
msgid "Nice color"
msgstr "Miły kolor (Nice color)"
#. sysmonitor@orcus->settings-schema.json->cpu_color_2->description
msgid "Kernel color"
msgstr "Kolor jądra"
#. sysmonitor@orcus->settings-schema.json->cpu_color_3->description
msgid "IOWait color"
msgstr "Kolor oczekiwania wejścia wyjścia (IOWait)"
#. sysmonitor@orcus->settings-schema.json->mem_color_1->description
msgid "Cached color"
msgstr "Kolor pamięci zbuforowanej"
#. sysmonitor@orcus->settings-schema.json->graph_width->description
msgid "Common graph width"
msgstr "Wspólna szerokość wykresu"
#. sysmonitor@orcus->settings-schema.json->graph_width->tooltip
msgid ""
"If the applet is in a vertical panel, this sets the graph height. The graph "
"width is then the panel width minus padding"
msgstr ""
"Jeśli aplet znajduje się na panelu pionowym, ustawiana jest wysokość "
"wykresu. Szerokość wykresu jest wtedy różnicą szerokości panelu oraz odstępu"
#. sysmonitor@orcus->settings-schema.json->net_color_1->description
msgid "Upload color"
msgstr "Kolor wysyłania"
#. sysmonitor@orcus->settings-schema.json->net_color_0->description
msgid "Download color"
msgstr "Kolor pobierania"
#. sysmonitor@orcus->metadata.json->description
msgid "Displays CPU, memory, swap and network usage and load in graphs"
msgstr ""
"Wyświetla użycie procesora, pamięci, pliku wymiany oraz sieci w postaci "
"wykresu"
#. sysmonitor@orcus->metadata.json->name
msgid "System Monitor"
msgstr "Monitor systemu"

View File

@ -0,0 +1,299 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-21 13:51+0300\n"
"PO-Revision-Date: 2020-10-03 10:40+0100\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.3\n"
"Last-Translator: André Silva\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: pt\n"
#: 3.2/providers.js:56 3.0/providers.js:49
msgid "CPU:"
msgstr "CPU:"
#: 3.2/providers.js:82 3.2/providers.js:108 3.0/providers.js:75
#: 3.0/providers.js:101
msgid " MB"
msgstr " MB"
#: 3.2/providers.js:87 3.0/providers.js:80
msgid "Memory:"
msgstr "Memória:"
#: 3.2/providers.js:113 3.0/providers.js:106
msgid "Swap:"
msgstr "Swap:"
#: 3.2/providers.js:159 3.0/providers.js:152
msgid " KB/s"
msgstr " KB/s"
#: 3.2/providers.js:164 3.0/providers.js:157
msgid "Network D/U:"
msgstr "D/U Rede:"
#: 3.2/providers.js:203 3.0/providers.js:196
msgid "Load average:"
msgstr "Carga do sistema:"
#. metadata.json->description
msgid "Displays CPU, memory, swap and network usage and load in graphs"
msgstr "Mostra a utilização da CPU, memória, swap, rede e carga em gráficos"
#. metadata.json->name
msgid "System Monitor"
msgstr "Monitor de Sistema"
#. 3.2->settings-schema.json->common->title
#. 3.0->settings-schema.json->header_common->description
msgid "Common"
msgstr "Comum"
#. 3.2->settings-schema.json->common_g->title
#. 3.2->settings-schema.json->cpu_g->title
#. 3.2->settings-schema.json->mem_g->title
#. 3.2->settings-schema.json->swap_g->title
#. 3.2->settings-schema.json->net_g->title
#. 3.2->settings-schema.json->load_g->title
msgid "General"
msgstr "Geral"
#. 3.2->settings-schema.json->common_c->title
#. 3.2->settings-schema.json->cpu_c->title
#. 3.2->settings-schema.json->mem_c->title
#. 3.2->settings-schema.json->swap_c->title
#. 3.2->settings-schema.json->net_c->title
#. 3.2->settings-schema.json->load_c->title
msgid "Colors"
msgstr "Cores"
#. 3.2->settings-schema.json->cpu->title
#. 3.0->settings-schema.json->header_cpu->description
msgid "CPU"
msgstr "CPU"
#. 3.2->settings-schema.json->mem->title
#. 3.0->settings-schema.json->header_mem->description
msgid "Memory"
msgstr "Memória"
#. 3.2->settings-schema.json->swap->title
#. 3.0->settings-schema.json->header_swap->description
msgid "Swap"
msgstr "Swap"
#. 3.2->settings-schema.json->net->title
#. 3.0->settings-schema.json->header_net->description
msgid "Network"
msgstr "Rede"
#. 3.2->settings-schema.json->load->title
#. 3.0->settings-schema.json->header_load->description
msgid "Load"
msgstr "Carga"
#. 3.2->settings-schema.json->onclick_program->description
#. 3.0->settings-schema.json->onclick_program->description
msgid "Program to launch on click"
msgstr "Aplicação a executar ao clicar"
#. 3.2->settings-schema.json->smooth->description
#. 3.0->settings-schema.json->smooth->description
msgid "Smooth graphs"
msgstr "Gráficos suavizados"
#. 3.2->settings-schema.json->draw_border->description
#. 3.0->settings-schema.json->draw_border->description
msgid "Draw border"
msgstr "Desenhar borda"
#. 3.2->settings-schema.json->graph_width->description
#. 3.0->settings-schema.json->graph_width->description
msgid "Common graph width"
msgstr "Largura comum dos gráficos"
#. 3.2->settings-schema.json->graph_width->units
#. 3.2->settings-schema.json->graph_spacing->units
#. 3.2->settings-schema.json->padding_lr->units
#. 3.2->settings-schema.json->padding_tb->units
#. 3.2->settings-schema.json->cpu_graph_width->units
#. 3.2->settings-schema.json->mem_graph_width->units
#. 3.2->settings-schema.json->swap_graph_width->units
#. 3.2->settings-schema.json->net_graph_width->units
#. 3.2->settings-schema.json->load_graph_width->units
#. 3.0->settings-schema.json->graph_width->units
#. 3.0->settings-schema.json->graph_spacing->units
#. 3.0->settings-schema.json->padding_lr->units
#. 3.0->settings-schema.json->padding_tb->units
#. 3.0->settings-schema.json->cpu_graph_width->units
#. 3.0->settings-schema.json->mem_graph_width->units
#. 3.0->settings-schema.json->swap_graph_width->units
#. 3.0->settings-schema.json->net_graph_width->units
#. 3.0->settings-schema.json->load_graph_width->units
msgid "pixels"
msgstr "píxeis"
#. 3.2->settings-schema.json->graph_width->tooltip
#. 3.0->settings-schema.json->graph_width->tooltip
msgid ""
"If the applet is in a vertical panel, this sets the graph height. The graph "
"width is then the panel width minus padding"
msgstr ""
"Se a applet está num painel vertical, isto define a altura do gráfico. A "
"largura do gráfico será a largura do painel subtraíndo o espaçamento"
#. 3.2->settings-schema.json->graph_spacing->description
#. 3.0->settings-schema.json->graph_spacing->description
msgid "Graph spacing"
msgstr "Espaçamento dos gráficos"
#. 3.2->settings-schema.json->graph_spacing->tooltip
#. 3.0->settings-schema.json->graph_spacing->tooltip
msgid ""
"The number of pixels between each graph. Can be set to -1 to allow single "
"line borders between graphs if borders are enabled"
msgstr ""
"Número de píxeis entre cada gráfico. Pode ser definido como -1 para "
"permitir uma única linha entre gráficos se as bordas estiverem ativadas"
#. 3.2->settings-schema.json->refresh_rate->description
#. 3.0->settings-schema.json->refresh_rate->description
msgid "Refresh rate"
msgstr "Taxa de atualização"
#. 3.2->settings-schema.json->refresh_rate->units
#. 3.0->settings-schema.json->refresh_rate->units
msgid "ms"
msgstr "ms"
#. 3.2->settings-schema.json->use_padding->description
#. 3.0->settings-schema.json->use_padding->description
msgid "Use custom applet padding"
msgstr "Usar espaçamento personalizado"
#. 3.2->settings-schema.json->padding_lr->description
#. 3.0->settings-schema.json->padding_lr->description
msgid "Left/right padding"
msgstr "Espaçamento esquerdo/direito"
#. 3.2->settings-schema.json->padding_tb->description
#. 3.0->settings-schema.json->padding_tb->description
msgid "Top/bottom padding"
msgstr "Espaçamento superior/inferior"
#. 3.2->settings-schema.json->bg_color->description
#. 3.0->settings-schema.json->bg_color->description
msgid "Background color"
msgstr "Cor de fundo"
#. 3.2->settings-schema.json->border_color->description
#. 3.0->settings-schema.json->border_color->description
msgid "Border color"
msgstr "Cor da borda"
#. 3.2->settings-schema.json->cpu_enabled->description
#. 3.2->settings-schema.json->mem_enabled->description
#. 3.2->settings-schema.json->swap_enabled->description
#. 3.2->settings-schema.json->net_enabled->description
#. 3.2->settings-schema.json->load_enabled->description
#. 3.0->settings-schema.json->cpu_enabled->description
#. 3.0->settings-schema.json->mem_enabled->description
#. 3.0->settings-schema.json->swap_enabled->description
#. 3.0->settings-schema.json->net_enabled->description
#. 3.0->settings-schema.json->load_enabled->description
msgid "Enable"
msgstr "Ativar"
#. 3.2->settings-schema.json->cpu_override_graph_width->description
#. 3.2->settings-schema.json->mem_override_graph_width->description
#. 3.2->settings-schema.json->swap_override_graph_width->description
#. 3.2->settings-schema.json->net_override_graph_width->description
#. 3.2->settings-schema.json->load_override_graph_width->description
#. 3.0->settings-schema.json->cpu_override_graph_width->description
#. 3.0->settings-schema.json->mem_override_graph_width->description
#. 3.0->settings-schema.json->swap_override_graph_width->description
#. 3.0->settings-schema.json->net_override_graph_width->description
#. 3.0->settings-schema.json->load_override_graph_width->description
msgid "Override graph width"
msgstr "Sobrepor largura do gráfico"
#. 3.2->settings-schema.json->cpu_graph_width->description
#. 3.2->settings-schema.json->mem_graph_width->description
#. 3.2->settings-schema.json->swap_graph_width->description
#. 3.2->settings-schema.json->net_graph_width->description
#. 3.2->settings-schema.json->load_graph_width->description
#. 3.0->settings-schema.json->cpu_graph_width->description
#. 3.0->settings-schema.json->mem_graph_width->description
#. 3.0->settings-schema.json->swap_graph_width->description
#. 3.0->settings-schema.json->net_graph_width->description
#. 3.0->settings-schema.json->load_graph_width->description
msgid "Graph width"
msgstr "Largura do gráfico"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->description
#. 3.0->settings-schema.json->cpu_tooltip_decimals->description
msgid "Show this many decimals in the tooltip"
msgstr "Mostrar este número de casas na dica"
#. 3.2->settings-schema.json->cpu_tooltip_decimals->units
#. 3.0->settings-schema.json->cpu_tooltip_decimals->units
msgid "decimals"
msgstr "decimais"
#. 3.2->settings-schema.json->cpu_color_0->description
#. 3.0->settings-schema.json->cpu_color_0->description
msgid "User color"
msgstr "Cor Utilizador"
#. 3.2->settings-schema.json->cpu_color_1->description
#. 3.0->settings-schema.json->cpu_color_1->description
msgid "Nice color"
msgstr "Cor Nice"
#. 3.2->settings-schema.json->cpu_color_2->description
#. 3.0->settings-schema.json->cpu_color_2->description
msgid "Kernel color"
msgstr "Cor Kernel"
#. 3.2->settings-schema.json->cpu_color_3->description
#. 3.0->settings-schema.json->cpu_color_3->description
msgid "IOWait color"
msgstr "Cor IOWait"
#. 3.2->settings-schema.json->mem_color_0->description
#. 3.2->settings-schema.json->swap_color_0->description
#. 3.0->settings-schema.json->mem_color_0->description
#. 3.0->settings-schema.json->swap_color_0->description
msgid "Used color"
msgstr "Cor Utilizada"
#. 3.2->settings-schema.json->mem_color_1->description
#. 3.0->settings-schema.json->mem_color_1->description
msgid "Cached color"
msgstr "Cor Cache"
#. 3.2->settings-schema.json->net_color_0->description
#. 3.0->settings-schema.json->net_color_0->description
msgid "Download color"
msgstr "Cor Download"
#. 3.2->settings-schema.json->net_color_1->description
#. 3.0->settings-schema.json->net_color_1->description
msgid "Upload color"
msgstr "Cor Upload"
#. 3.2->settings-schema.json->load_color_0->description
#. 3.0->settings-schema.json->load_color_0->description
msgid "Color"
msgstr "Cor"

View File

@ -0,0 +1,250 @@
# Swedish translation for sysmonitor@orcus.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Åke Engelbrektson <eson@svenskasprakfiler.se>, 2017.
# Anders Jonsson <anders.jonsson@norsjovallen.se>, 2021.
#
msgid ""
msgstr ""
"Project-Id-Version: sysmonitor@orcus\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-30 20:10+0200\n"
"PO-Revision-Date: 2021-11-29 18:50+0100\n"
"Last-Translator: Anders Jonsson <anders.jonsson@norsjovallen.se>\n"
"Language-Team: Svenska Språkfiler <contactform@svenskasprakfiler.se>\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.0\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: providers.js:46
msgid "CPU:"
msgstr "CPU:"
#: providers.js:68 providers.js:94
msgid " MB"
msgstr " MB"
#: providers.js:73
msgid "Memory:"
msgstr "Minne:"
#: providers.js:99
msgid "Swap:"
msgstr "Växlingsutrymme:"
#: providers.js:135
msgid " KB/s"
msgstr " KB/s"
#: providers.js:140
msgid "Network D/U:"
msgstr "Nätverk N/U:"
#: providers.js:179
msgid "Load average:"
msgstr "Medelbelastning:"
#. sysmonitor@orcus->settings-schema.json->draw_border->description
msgid "Draw border"
msgstr "Rita kanter"
#. sysmonitor@orcus->settings-
#. schema.json->mem_override_graph_width->description
#. sysmonitor@orcus->settings-
#. schema.json->load_override_graph_width->description
#. sysmonitor@orcus->settings-
#. schema.json->swap_override_graph_width->description
#. sysmonitor@orcus->settings-
#. schema.json->net_override_graph_width->description
#. sysmonitor@orcus->settings-
#. schema.json->cpu_override_graph_width->description
msgid "Override graph width"
msgstr "Åsidosätt grafens bredd"
#. sysmonitor@orcus->settings-schema.json->smooth->description
msgid "Smooth graphs"
msgstr "Utjämnade grafer"
#. sysmonitor@orcus->settings-schema.json->load_graph_width->description
#. sysmonitor@orcus->settings-schema.json->swap_graph_width->description
#. sysmonitor@orcus->settings-schema.json->net_graph_width->description
#. sysmonitor@orcus->settings-schema.json->cpu_graph_width->description
#. sysmonitor@orcus->settings-schema.json->mem_graph_width->description
msgid "Graph width"
msgstr "Grafbredd"
#. sysmonitor@orcus->settings-schema.json->load_graph_width->units
#. sysmonitor@orcus->settings-schema.json->swap_graph_width->units
#. sysmonitor@orcus->settings-schema.json->padding_lr->units
#. sysmonitor@orcus->settings-schema.json->net_graph_width->units
#. sysmonitor@orcus->settings-schema.json->padding_tb->units
#. sysmonitor@orcus->settings-schema.json->cpu_graph_width->units
#. sysmonitor@orcus->settings-schema.json->graph_width->units
#. sysmonitor@orcus->settings-schema.json->mem_graph_width->units
msgid "pixels"
msgstr "bildpunkter"
#. sysmonitor@orcus->settings-schema.json->load_enabled->description
#. sysmonitor@orcus->settings-schema.json->mem_enabled->description
#. sysmonitor@orcus->settings-schema.json->swap_enabled->description
#. sysmonitor@orcus->settings-schema.json->cpu_enabled->description
#. sysmonitor@orcus->settings-schema.json->net_enabled->description
msgid "Enable"
msgstr "Aktivera"
#. sysmonitor@orcus->settings-schema.json->padding_lr->description
msgid "Left/right padding"
msgstr "Vänster-/Högerkantsutfyllnad"
#. sysmonitor@orcus->settings-schema.json->onclick_program->description
msgid "Program to launch on click"
msgstr "Program att starta vid klick"
#. sysmonitor@orcus->settings-schema.json->use_padding->description
msgid "Use custom applet padding"
msgstr "Använd anpassad panelprogramsutfyllnad"
#. sysmonitor@orcus->settings-schema.json->load->title
msgid "Load"
msgstr "Belastning"
#. sysmonitor@orcus->settings-schema.json->swap_c->title
#. sysmonitor@orcus->settings-schema.json->cpu_c->title
#. sysmonitor@orcus->settings-schema.json->load_c->title
#. sysmonitor@orcus->settings-schema.json->net_c->title
#. sysmonitor@orcus->settings-schema.json->common_c->title
#. sysmonitor@orcus->settings-schema.json->mem_c->title
msgid "Colors"
msgstr "Färger"
#. sysmonitor@orcus->settings-schema.json->swap_g->title
#. sysmonitor@orcus->settings-schema.json->cpu_g->title
#. sysmonitor@orcus->settings-schema.json->load_g->title
#. sysmonitor@orcus->settings-schema.json->mem_g->title
#. sysmonitor@orcus->settings-schema.json->common_g->title
#. sysmonitor@orcus->settings-schema.json->net_g->title
msgid "General"
msgstr "Allmänt"
#. sysmonitor@orcus->settings-schema.json->mem->title
msgid "Memory"
msgstr "Minne"
#. sysmonitor@orcus->settings-schema.json->cpu->title
msgid "CPU"
msgstr "CPU"
#. sysmonitor@orcus->settings-schema.json->common->title
msgid "Common"
msgstr "Normal"
#. sysmonitor@orcus->settings-schema.json->net->title
msgid "Network"
msgstr "Nätverk"
#. sysmonitor@orcus->settings-schema.json->swap->title
msgid "Swap"
msgstr "Växlingsutrymme"
#. sysmonitor@orcus->settings-schema.json->refresh_rate->description
msgid "Refresh rate"
msgstr "Uppdateringsintervall"
#. sysmonitor@orcus->settings-schema.json->refresh_rate->units
msgid "ms"
msgstr "ms"
#. sysmonitor@orcus->settings-schema.json->swap_color_0->description
#. sysmonitor@orcus->settings-schema.json->mem_color_0->description
msgid "Used color"
msgstr "Färg för använt"
#. sysmonitor@orcus->settings-schema.json->load_color_0->description
msgid "Color"
msgstr "Färg"
#. sysmonitor@orcus->settings-schema.json->padding_tb->description
msgid "Top/bottom padding"
msgstr "Över-/Underkantsutfyllnad"
#. sysmonitor@orcus->settings-schema.json->border_color->description
msgid "Border color"
msgstr "Kantfärg"
#. sysmonitor@orcus->settings-schema.json->bg_color->description
msgid "Background color"
msgstr "Bakgrundsfärg"
#. sysmonitor@orcus->settings-schema.json->cpu_color_0->description
msgid "User color"
msgstr "Användarfärg"
#. sysmonitor@orcus->settings-schema.json->cpu_color_1->description
msgid "Nice color"
msgstr "Nice-färg"
#. sysmonitor@orcus->settings-schema.json->cpu_color_2->description
msgid "Kernel color"
msgstr "Kärnfärg"
#. sysmonitor@orcus->settings-schema.json->cpu_color_3->description
msgid "IOWait color"
msgstr "IOWait-färg"
#. sysmonitor@orcus->settings-schema.json->cpu_tooltip_decimals->description
msgid "Show this many decimals in the tooltip"
msgstr "Visa så här många decimaler i hovringsinformationen"
#. sysmonitor@orcus->settings-schema.json->cpu_tooltip_decimals->units
msgid "decimals"
msgstr "decimaler"
#. sysmonitor@orcus->settings-schema.json->mem_color_1->description
msgid "Cached color"
msgstr "Färg för cache-lagrat"
#. sysmonitor@orcus->settings-schema.json->graph_width->description
msgid "Common graph width"
msgstr "Normal grafbredd"
#. sysmonitor@orcus->settings-schema.json->graph_width->tooltip
msgid ""
"If the applet is in a vertical panel, this sets the graph height. The graph "
"width is then the panel width minus padding"
msgstr ""
"Om panelprogrammet är i en vertikal panel, anger detta grafens höjd. "
"Grafens bredd är då panelbredd minus utfyllnad."
#. sysmonitor@orcus->settings-schema.json->net_color_1->description
msgid "Upload color"
msgstr "Uppladdningsfärg"
#. sysmonitor@orcus->settings-schema.json->net_color_0->description
msgid "Download color"
msgstr "Nerladdningsfärg"
#. sysmonitor@orcus->metadata.json->description
msgid "Displays CPU, memory, swap and network usage and load in graphs"
msgstr ""
"Visar CPU-, minnes-, växlingsutrymmes-, och nätverksanvändning samt "
"belastning, i grafer."
#. sysmonitor@orcus->metadata.json->name
msgid "System Monitor"
msgstr "Systemövervakare"
#~ msgid "Settings"
#~ msgstr "Inställningar"
#~ msgid ""
#~ "Cinnamon should be restarted for changes to take effect.\n"
#~ "Restart now?"
#~ msgstr ""
#~ "Cinnamon måste startas om för att tillämpa ändringar.\n"
#~ "Vill du starta om nu?"
#~ msgid "Error while saving file: "
#~ msgstr "Kunde inte spara filen: "

View File

@ -0,0 +1,294 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-21 13:51+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: 3.2/providers.js:56 3.0/providers.js:49
msgid "CPU:"
msgstr ""
#: 3.2/providers.js:82 3.2/providers.js:108 3.0/providers.js:75
#: 3.0/providers.js:101
msgid " MB"
msgstr ""
#: 3.2/providers.js:87 3.0/providers.js:80
msgid "Memory:"
msgstr ""
#: 3.2/providers.js:113 3.0/providers.js:106
msgid "Swap:"
msgstr ""
#: 3.2/providers.js:159 3.0/providers.js:152
msgid " KB/s"
msgstr ""
#: 3.2/providers.js:164 3.0/providers.js:157
msgid "Network D/U:"
msgstr ""
#: 3.2/providers.js:203 3.0/providers.js:196
msgid "Load average:"
msgstr ""
#. metadata.json->description
msgid "Displays CPU, memory, swap and network usage and load in graphs"
msgstr ""
#. metadata.json->name
msgid "System Monitor"
msgstr ""
#. 3.2->settings-schema.json->common->title
#. 3.0->settings-schema.json->header_common->description
msgid "Common"
msgstr ""
#. 3.2->settings-schema.json->common_g->title
#. 3.2->settings-schema.json->cpu_g->title
#. 3.2->settings-schema.json->mem_g->title
#. 3.2->settings-schema.json->swap_g->title
#. 3.2->settings-schema.json->net_g->title
#. 3.2->settings-schema.json->load_g->title
msgid "General"
msgstr ""
#. 3.2->settings-schema.json->common_c->title
#. 3.2->settings-schema.json->cpu_c->title
#. 3.2->settings-schema.json->mem_c->title
#. 3.2->settings-schema.json->swap_c->title
#. 3.2->settings-schema.json->net_c->title
#. 3.2->settings-schema.json->load_c->title
msgid "Colors"
msgstr ""
#. 3.2->settings-schema.json->cpu->title
#. 3.0->settings-schema.json->header_cpu->description
msgid "CPU"
msgstr ""
#. 3.2->settings-schema.json->mem->title
#. 3.0->settings-schema.json->header_mem->description
msgid "Memory"
msgstr ""
#. 3.2->settings-schema.json->swap->title
#. 3.0->settings-schema.json->header_swap->description
msgid "Swap"
msgstr ""
#. 3.2->settings-schema.json->net->title
#. 3.0->settings-schema.json->header_net->description
msgid "Network"
msgstr ""
#. 3.2->settings-schema.json->load->title
#. 3.0->settings-schema.json->header_load->description
msgid "Load"
msgstr ""
#. 3.2->settings-schema.json->onclick_program->description
#. 3.0->settings-schema.json->onclick_program->description
msgid "Program to launch on click"
msgstr ""
#. 3.2->settings-schema.json->smooth->description
#. 3.0->settings-schema.json->smooth->description
msgid "Smooth graphs"
msgstr ""
#. 3.2->settings-schema.json->draw_border->description
#. 3.0->settings-schema.json->draw_border->description
msgid "Draw border"
msgstr ""
#. 3.2->settings-schema.json->graph_width->description
#. 3.0->settings-schema.json->graph_width->description
msgid "Common graph width"
msgstr ""
#. 3.2->settings-schema.json->graph_width->units
#. 3.2->settings-schema.json->graph_spacing->units
#. 3.2->settings-schema.json->padding_lr->units
#. 3.2->settings-schema.json->padding_tb->units
#. 3.2->settings-schema.json->cpu_graph_width->units
#. 3.2->settings-schema.json->mem_graph_width->units
#. 3.2->settings-schema.json->swap_graph_width->units
#. 3.2->settings-schema.json->net_graph_width->units
#. 3.2->settings-schema.json->load_graph_width->units
#. 3.0->settings-schema.json->graph_width->units
#. 3.0->settings-schema.json->graph_spacing->units
#. 3.0->settings-schema.json->padding_lr->units
#. 3.0->settings-schema.json->padding_tb->units
#. 3.0->settings-schema.json->cpu_graph_width->units
#. 3.0->settings-schema.json->mem_graph_width->units
#. 3.0->settings-schema.json->swap_graph_width->units
#. 3.0->settings-schema.json->net_graph_width->units
#. 3.0->settings-schema.json->load_graph_width->units
msgid "pixels"
msgstr ""
#. 3.2->settings-schema.json->graph_width->tooltip
#. 3.0->settings-schema.json->graph_width->tooltip
msgid ""
"If the applet is in a vertical panel, this sets the graph height. The graph "
"width is then the panel width minus padding"
msgstr ""
#. 3.2->settings-schema.json->graph_spacing->description
#. 3.0->settings-schema.json->graph_spacing->description
msgid "Graph spacing"
msgstr ""
#. 3.2->settings-schema.json->graph_spacing->tooltip
#. 3.0->settings-schema.json->graph_spacing->tooltip
msgid ""
"The number of pixels between each graph. Can be set to -1 to allow single "
"line borders between graphs if borders are enabled"
msgstr ""
#. 3.2->settings-schema.json->refresh_rate->description
#. 3.0->settings-schema.json->refresh_rate->description
msgid "Refresh rate"
msgstr ""
#. 3.2->settings-schema.json->refresh_rate->units
#. 3.0->settings-schema.json->refresh_rate->units
msgid "ms"
msgstr ""
#. 3.2->settings-schema.json->use_padding->description
#. 3.0->settings-schema.json->use_padding->description
msgid "Use custom applet padding"
msgstr ""
#. 3.2->settings-schema.json->padding_lr->description
#. 3.0->settings-schema.json->padding_lr->description
msgid "Left/right padding"
msgstr ""
#. 3.2->settings-schema.json->padding_tb->description
#. 3.0->settings-schema.json->padding_tb->description
msgid "Top/bottom padding"
msgstr ""
#. 3.2->settings-schema.json->bg_color->description
#. 3.0->settings-schema.json->bg_color->description
msgid "Background color"
msgstr ""
#. 3.2->settings-schema.json->border_color->description
#. 3.0->settings-schema.json->border_color->description
msgid "Border color"
msgstr ""
#. 3.2->settings-schema.json->cpu_enabled->description
#. 3.2->settings-schema.json->mem_enabled->description
#. 3.2->settings-schema.json->swap_enabled->description
#. 3.2->settings-schema.json->net_enabled->description
#. 3.2->settings-schema.json->load_enabled->description
#. 3.0->settings-schema.json->cpu_enabled->description
#. 3.0->settings-schema.json->mem_enabled->description
#. 3.0->settings-schema.json->swap_enabled->description
#. 3.0->settings-schema.json->net_enabled->description
#. 3.0->settings-schema.json->load_enabled->description
msgid "Enable"
msgstr ""
#. 3.2->settings-schema.json->cpu_override_graph_width->description
#. 3.2->settings-schema.json->mem_override_graph_width->description
#. 3.2->settings-schema.json->swap_override_graph_width->description
#. 3.2->settings-schema.json->net_override_graph_width->description
#. 3.2->settings-schema.json->load_override_graph_width->description
#. 3.0->settings-schema.json->cpu_override_graph_width->description
#. 3.0->settings-schema.json->mem_override_graph_width->description
#. 3.0->settings-schema.json->swap_override_graph_width->description
#. 3.0->settings-schema.json->net_override_graph_width->description
#. 3.0->settings-schema.json->load_override_graph_width->description
msgid "Override graph width"
msgstr ""
#. 3.2->settings-schema.json->cpu_graph_width->description
#. 3.2->settings-schema.json->mem_graph_width->description
#. 3.2->settings-schema.json->swap_graph_width->description
#. 3.2->settings-schema.json->net_graph_width->description
#. 3.2->settings-schema.json->load_graph_width->description
#. 3.0->settings-schema.json->cpu_graph_width->description
#. 3.0->settings-schema.json->mem_graph_width->description
#. 3.0->settings-schema.json->swap_graph_width->description
#. 3.0->settings-schema.json->net_graph_width->description
#. 3.0->settings-schema.json->load_graph_width->description
msgid "Graph width"
msgstr ""
#. 3.2->settings-schema.json->cpu_tooltip_decimals->description
#. 3.0->settings-schema.json->cpu_tooltip_decimals->description
msgid "Show this many decimals in the tooltip"
msgstr ""
#. 3.2->settings-schema.json->cpu_tooltip_decimals->units
#. 3.0->settings-schema.json->cpu_tooltip_decimals->units
msgid "decimals"
msgstr ""
#. 3.2->settings-schema.json->cpu_color_0->description
#. 3.0->settings-schema.json->cpu_color_0->description
msgid "User color"
msgstr ""
#. 3.2->settings-schema.json->cpu_color_1->description
#. 3.0->settings-schema.json->cpu_color_1->description
msgid "Nice color"
msgstr ""
#. 3.2->settings-schema.json->cpu_color_2->description
#. 3.0->settings-schema.json->cpu_color_2->description
msgid "Kernel color"
msgstr ""
#. 3.2->settings-schema.json->cpu_color_3->description
#. 3.0->settings-schema.json->cpu_color_3->description
msgid "IOWait color"
msgstr ""
#. 3.2->settings-schema.json->mem_color_0->description
#. 3.2->settings-schema.json->swap_color_0->description
#. 3.0->settings-schema.json->mem_color_0->description
#. 3.0->settings-schema.json->swap_color_0->description
msgid "Used color"
msgstr ""
#. 3.2->settings-schema.json->mem_color_1->description
#. 3.0->settings-schema.json->mem_color_1->description
msgid "Cached color"
msgstr ""
#. 3.2->settings-schema.json->net_color_0->description
#. 3.0->settings-schema.json->net_color_0->description
msgid "Download color"
msgstr ""
#. 3.2->settings-schema.json->net_color_1->description
#. 3.0->settings-schema.json->net_color_1->description
msgid "Upload color"
msgstr ""
#. 3.2->settings-schema.json->load_color_0->description
#. 3.0->settings-schema.json->load_color_0->description
msgid "Color"
msgstr ""

View File

@ -0,0 +1,253 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-07-28 18:23+0800\n"
"PO-Revision-Date: 2017-07-28 18:32+0800\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.2\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: providers.js:46
msgid "CPU:"
msgstr "CPU"
#: providers.js:68 providers.js:94
msgid " MB"
msgstr " MB"
#: providers.js:73
msgid "Memory:"
msgstr "内存:"
#: providers.js:99
msgid "Swap:"
msgstr "交换分区:"
#: providers.js:135
msgid " KB/s"
msgstr " KB/s"
#: providers.js:140
msgid "Network D/U:"
msgstr "网络 下行/上行:"
#: providers.js:179
msgid "Load average:"
msgstr "负载平均:"
#. sysmonitor@orcus->settings-schema.json->draw_border->description
msgid "Draw border"
msgstr "绘制边框"
#. sysmonitor@orcus->settings-
#. schema.json->mem_override_graph_width->description
#. sysmonitor@orcus->settings-
#. schema.json->load_override_graph_width->description
#. sysmonitor@orcus->settings-
#. schema.json->swap_override_graph_width->description
#. sysmonitor@orcus->settings-
#. schema.json->net_override_graph_width->description
#. sysmonitor@orcus->settings-
#. schema.json->cpu_override_graph_width->description
msgid "Override graph width"
msgstr "覆盖图表宽度"
#. sysmonitor@orcus->settings-schema.json->smooth->description
msgid "Smooth graphs"
msgstr "平滑图表"
#. sysmonitor@orcus->settings-schema.json->load_graph_width->description
#. sysmonitor@orcus->settings-schema.json->swap_graph_width->description
#. sysmonitor@orcus->settings-schema.json->net_graph_width->description
#. sysmonitor@orcus->settings-schema.json->cpu_graph_width->description
#. sysmonitor@orcus->settings-schema.json->mem_graph_width->description
msgid "Graph width"
msgstr "图表宽度"
#. sysmonitor@orcus->settings-schema.json->load_graph_width->units
#. sysmonitor@orcus->settings-schema.json->swap_graph_width->units
#. sysmonitor@orcus->settings-schema.json->padding_lr->units
#. sysmonitor@orcus->settings-schema.json->net_graph_width->units
#. sysmonitor@orcus->settings-schema.json->padding_tb->units
#. sysmonitor@orcus->settings-schema.json->cpu_graph_width->units
#. sysmonitor@orcus->settings-schema.json->graph_width->units
#. sysmonitor@orcus->settings-schema.json->mem_graph_width->units
msgid "pixels"
msgstr "像素"
#. sysmonitor@orcus->settings-schema.json->load_enabled->description
#. sysmonitor@orcus->settings-schema.json->mem_enabled->description
#. sysmonitor@orcus->settings-schema.json->swap_enabled->description
#. sysmonitor@orcus->settings-schema.json->cpu_enabled->description
#. sysmonitor@orcus->settings-schema.json->net_enabled->description
msgid "Enable"
msgstr "启用"
#. sysmonitor@orcus->settings-schema.json->padding_lr->description
msgid "Left/right padding"
msgstr "左/右侧边距:"
#. sysmonitor@orcus->settings-schema.json->onclick_program->description
msgid "Program to launch on click"
msgstr "点击时启动的程序"
#. sysmonitor@orcus->settings-schema.json->use_padding->description
msgid "Use custom applet padding"
msgstr "使用自定义的小程序边距"
#. sysmonitor@orcus->settings-schema.json->load->title
msgid "Load"
msgstr "负载"
#. sysmonitor@orcus->settings-schema.json->swap_c->title
#. sysmonitor@orcus->settings-schema.json->cpu_c->title
#. sysmonitor@orcus->settings-schema.json->load_c->title
#. sysmonitor@orcus->settings-schema.json->net_c->title
#. sysmonitor@orcus->settings-schema.json->common_c->title
#. sysmonitor@orcus->settings-schema.json->mem_c->title
msgid "Colors"
msgstr "颜色"
#. sysmonitor@orcus->settings-schema.json->swap_g->title
#. sysmonitor@orcus->settings-schema.json->cpu_g->title
#. sysmonitor@orcus->settings-schema.json->load_g->title
#. sysmonitor@orcus->settings-schema.json->mem_g->title
#. sysmonitor@orcus->settings-schema.json->common_g->title
#. sysmonitor@orcus->settings-schema.json->net_g->title
msgid "General"
msgstr "常规"
#. sysmonitor@orcus->settings-schema.json->mem->title
msgid "Memory"
msgstr "内存"
#. sysmonitor@orcus->settings-schema.json->cpu->title
msgid "CPU"
msgstr "CPU"
#. sysmonitor@orcus->settings-schema.json->common->title
msgid "Common"
msgstr "常用"
#. sysmonitor@orcus->settings-schema.json->net->title
msgid "Network"
msgstr "网络"
#. sysmonitor@orcus->settings-schema.json->swap->title
msgid "Swap"
msgstr "交换分区"
#. sysmonitor@orcus->settings-schema.json->refresh_rate->description
msgid "Refresh rate"
msgstr "刷新频率"
#. sysmonitor@orcus->settings-schema.json->refresh_rate->units
msgid "ms"
msgstr "毫秒"
#. sysmonitor@orcus->settings-schema.json->swap_color_0->description
#. sysmonitor@orcus->settings-schema.json->mem_color_0->description
msgid "Used color"
msgstr "已使用颜色"
#. sysmonitor@orcus->settings-schema.json->load_color_0->description
msgid "Color"
msgstr "颜色"
#. sysmonitor@orcus->settings-schema.json->padding_tb->description
msgid "Top/bottom padding"
msgstr "顶/底部边距"
#. sysmonitor@orcus->settings-schema.json->border_color->description
msgid "Border color"
msgstr "边框颜色"
#. sysmonitor@orcus->settings-schema.json->bg_color->description
msgid "Background color"
msgstr "背景颜色"
#. sysmonitor@orcus->settings-schema.json->cpu_color_0->description
msgid "User color"
msgstr "用户颜色"
#. sysmonitor@orcus->settings-schema.json->cpu_color_1->description
msgid "Nice color"
msgstr "Nice颜色"
#. sysmonitor@orcus->settings-schema.json->cpu_color_2->description
msgid "Kernel color"
msgstr "内核颜色"
#. sysmonitor@orcus->settings-schema.json->cpu_color_3->description
msgid "IOWait color"
msgstr "IOWait颜色"
#. sysmonitor@orcus->settings-schema.json->mem_color_1->description
msgid "Cached color"
msgstr "已缓存颜色"
#. sysmonitor@orcus->settings-schema.json->graph_width->description
msgid "Common graph width"
msgstr "常用图表宽度"
#. sysmonitor@orcus->settings-schema.json->graph_width->tooltip
msgid ""
"If the applet is in a vertical panel, this sets the graph height. The graph "
"width is then the panel width minus padding"
msgstr ""
"如果小程序位于垂直面板中,该项可以设置图表高度。图表高度为面板高度减去边距"
#. sysmonitor@orcus->settings-schema.json->net_color_1->description
msgid "Upload color"
msgstr "上传颜色"
#. sysmonitor@orcus->settings-schema.json->net_color_0->description
msgid "Download color"
msgstr "下载颜色"
#. sysmonitor@orcus->metadata.json->description
msgid "Displays CPU, memory, swap and network usage and load in graphs"
msgstr "以图形显示CPU、内存、交换分区和网络使用情况以及负载"
#. sysmonitor@orcus->metadata.json->name
msgid "System Monitor"
msgstr "系统监视器"
#~ msgid "Settings"
#~ msgstr "设置"
#~ msgid "CPU: "
#~ msgstr "CPU"
#~ msgid "Memory: "
#~ msgstr "内存:"
#~ msgid "Swap: "
#~ msgstr "交换分区:"
#~ msgid "Network D/U: "
#~ msgstr "网络 下行/上行:"
#~ msgid "Load average: "
#~ msgstr "负载平均:"
#~ msgid ""
#~ "Cinnamon should be restarted for changes to take effect.\n"
#~ "Restart now?"
#~ msgstr ""
#~ "应当重新启动Cinnamon以使更改生效。\n"
#~ "现在重新启动吗?"
#~ msgid "Error while saving file: "
#~ msgstr "保存文件时出错:"

View File

@ -2,9 +2,9 @@
lock-after-screensaver="uint32 0"
[org/cinnamon]
enabled-applets=['panel1:left:0:menu@cinnamon.org:0', 'panel1:left:1:show-desktop@cinnamon.org:1', 'panel1:right:1:systray@cinnamon.org:3', 'panel1:right:2:xapp-status@cinnamon.org:4', 'panel1:right:3:notifications@cinnamon.org:5', 'panel1:right:4:printers@cinnamon.org:6', 'panel1:right:5:removable-drives@cinnamon.org:7', 'panel1:right:6:keyboard@cinnamon.org:8', 'panel1:right:7:favorites@cinnamon.org:9', 'panel1:right:8:network@cinnamon.org:10', 'panel1:right:9:sound@cinnamon.org:11', 'panel1:right:10:power@cinnamon.org:12', 'panel1:right:11:calendar@cinnamon.org:13', 'panel1:left:2:window-list@cinnamon.org:14']
enabled-applets=['panel1:left:0:menu@cinnamon.org:0', 'panel1:left:1:show-desktop@cinnamon.org:1', 'panel1:right:2:systray@cinnamon.org:3', 'panel1:right:3:xapp-status@cinnamon.org:4', 'panel1:right:4:notifications@cinnamon.org:5', 'panel1:right:5:printers@cinnamon.org:6', 'panel1:right:6:removable-drives@cinnamon.org:7', 'panel1:right:7:keyboard@cinnamon.org:8', 'panel1:right:8:favorites@cinnamon.org:9', 'panel1:right:9:network@cinnamon.org:10', 'panel1:right:10:sound@cinnamon.org:11', 'panel1:right:11:power@cinnamon.org:12', 'panel1:right:12:calendar@cinnamon.org:13', 'panel1:left:2:window-list@cinnamon.org:14', 'panel1:right:0:sysmonitor@orcus:15']
favorite-apps=['chromium.desktop', 'firefox-esr.desktop', 'cinnamon-settings.desktop', 'org.gnome.Terminal.desktop', 'nemo.desktop']
next-applet-id=15
next-applet-id=16
panel-edit-mode=false
[org/cinnamon/desktop/background]

View File

@ -4,3 +4,4 @@ cinnamon-l10n
nemo
nemo-fileroller
gnome-screenshot
gir1.2-gtop-2.0